._paper_xchgv_26{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:var(--radius-xl, 24px);box-shadow:5px 5px 0 var(--color-ink, #2a1f3d)}._step_xchgv_39{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding:0 var(--space-4, 16px) var(--space-4, 16px);width:100%;min-width:0;flex:1 1 auto;min-height:0}._head_xchgv_58{display:flex;flex-direction:column;gap:var(--space-1, 4px);align-items:flex-start;text-align:left;width:100%;flex:none}._stepBody_xchgv_39{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto;min-height:0;overflow-y:auto}._stepBody_xchgv_39>*:first-child{margin-top:auto}._stepBody_xchgv_39>*:last-child{margin-bottom:auto}._eyebrow_xchgv_98{font-family:var(--font-heading);font-size:var(--text-sm, 11px);font-weight:var(--font-weight-bold, 700);letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-surface-muted, #8b7f9c)}._badge_xchgv_109{align-self:flex-start;background:var(--color-violet, #9c6ade);color:var(--color-paper, #fffcf6);font-family:var(--font-heading);font-size:var(--text-xs, 10px);font-weight:var(--font-weight-bold, 700);letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-sm, 8px)}._title_xchgv_122{font-family:var(--font-heading);font-size:var(--text-2xl, 22px);font-weight:var(--font-weight-bold, 700);line-height:1.2;color:var(--color-ink, #2a1f3d);margin-top:var(--space-1, 4px);overflow-wrap:anywhere}._langText_xchgv_134{display:flex;flex-direction:column;gap:2px;min-width:0}._scriptRow_xchgv_141{display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);min-width:0}._script_xchgv_141{font-weight:var(--font-weight-bold, 700);color:var(--color-ink, #2a1f3d);overflow-wrap:anywhere;word-break:normal}._translit_xchgv_161{color:var(--color-teal, #2a9d8f);font-style:italic}._gloss_xchgv_166{color:var(--color-ink, #2a1f3d);font-weight:var(--font-weight-semibold, 600)}._audioBtn_xchgv_175{width:62px;height:62px;flex:0 0 62px;border-radius:18px;background:var(--color-brand-blue, #1cb0f6);border:2px solid var(--color-ink, #2a1f3d);box-shadow:0 5px 0 var(--color-brand-blue-deep, #0e8fce);color:var(--color-paper, #fffcf6);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform 80ms ease,box-shadow 80ms ease}._audioBtn_xchgv_175:active{transform:translateY(4px);box-shadow:0 1px 0 var(--color-brand-blue-deep, #0e8fce)}._audioBtn--sm_xchgv_197{width:38px;height:38px;flex:0 0 38px;border-radius:12px;box-shadow:0 3px 0 var(--color-brand-blue-deep, #0e8fce)}._audioBtn--sm_xchgv_197:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-brand-blue-deep, #0e8fce)}._slowBtn_xchgv_211{width:52px;height:52px;flex:0 0 52px;border-radius:50%;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);display:grid;place-items:center;font-size:var(--text-xl, 20px);cursor:pointer;padding:0}._controls_xchgv_225{display:flex;align-items:center;justify-content:center;gap:var(--space-4, 14px);margin-top:var(--space-5, 20px)}._listenDisc_xchgv_234{width:min(150px,40vw);height:min(150px,40vw);border-radius:50%;background:var(--lp-accent, var(--color-marigold, #f5a623));border:3px solid var(--color-ink, #2a1f3d);box-shadow:0 8px 0 var(--color-ink, #2a1f3d);color:var(--color-paper, #fffcf6);display:grid;place-items:center;margin:0 auto;cursor:pointer;padding:0}._wordCardBody_xchgv_254{gap:var(--space-6, 24px)}._tilesBody_xchgv_260{gap:18px}._speakBody_xchgv_270{gap:var(--space-4, 16px)}._imageWell_xchgv_280{padding:8px;border:2px solid var(--color-ink, #2a1f3d);border-radius:20px;background:var(--color-paper, #fffcf6);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);cursor:pointer;font:inherit;line-height:0;flex:none}._imageWell_xchgv_280[data-size=sm] ._imageWellArt_xchgv_295{width:min(140px,40vw);height:min(140px,40vw)}._imageWellArt_xchgv_295{display:block;width:min(150px,42vw);height:min(150px,42vw);object-fit:cover;border-radius:14px}._wordCard_xchgv_254{align-self:center;min-width:140px;max-width:340px;padding:8px 20px;border:2px solid var(--color-ink, #2a1f3d);border-radius:var(--radius-lg, 16px);background:var(--color-paper, #fffcf6);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);text-align:center;cursor:pointer;flex:none}._readAlongWord_xchgv_334{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin:0 auto;padding:4px 10px;border-radius:10px;background:transparent;transition:background .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}._readAlongWord_xchgv_334[data-lit]{background:#ffeb3b;transform:scale(1.06)}._readAlongWord_xchgv_334[data-lit] ._script_xchgv_141{color:#1a1a1a}._readAlongWord_xchgv_334[data-lit] ._translit_xchgv_161{color:#00695c}._readAlongLetters_xchgv_357,._readAlongPhrase_xchgv_358{display:flex;justify-content:center;align-items:flex-start}._readAlongLetters_xchgv_357{flex-wrap:nowrap;white-space:nowrap}._readAlongPhrase_xchgv_358{flex-wrap:wrap;row-gap:6px}._readAlongTile_xchgv_369{display:inline-flex;flex-direction:column;align-items:center;margin:0 var(--ra-rest, 0px);padding:0;border:0 solid transparent;border-radius:12px;background:transparent;cursor:pointer;transition:margin .3s cubic-bezier(.33,1,.68,1),padding .3s cubic-bezier(.33,1,.68,1),background .3s ease,box-shadow .3s ease,transform .16s ease}._readAlongTile_xchgv_369[data-apart]{margin:0 var(--ra-gap, 5px);padding:4px var(--ra-pad, 10px) 6px;border-width:2px;border-color:var(--color-ink, #2a1f3d);background:var(--color-paper, #fffcf6);box-shadow:2px 2px 0 var(--color-ink, #2a1f3d)}._readAlongTile_xchgv_369[data-active]{border-color:#52c41a;background:#52c41a;transform:scale(1.12)}._readAlongTile_xchgv_369[data-active] ._script_xchgv_141,._readAlongTile_xchgv_369[data-active] ._readAlongReading_xchgv_400{color:#fff}._readAlongTile_xchgv_369 ._script_xchgv_141,._readAlongTile_xchgv_369 ._readAlongReading_xchgv_400{transition:color .3s ease}._readAlongReading_xchgv_400{color:var(--color-teal, #2a9d8f);font-style:italic;font-weight:var(--font-weight-semibold, 600)}._readAlongGlossRow_xchgv_415{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px}._readAlongGlossRow_xchgv_415 ._gloss_xchgv_166{min-width:0;padding:2px 10px;border-radius:10px;transition:background .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}._readAlongGlossRow_xchgv_415 ._gloss_xchgv_166[data-lit]{background:#ffeb3b;color:#1a1a1a;font-weight:800;transform:scale(1.08)}._readAlongKeySpacer_xchgv_434{width:36px;flex:none}._readAlongKey_xchgv_434{display:grid;place-items:center;width:36px;height:36px;padding:0;flex:none;border:1px solid rgba(42,31,61,.15);border-radius:50%;background:var(--color-paper, #fffcf6);color:var(--color-brand-blue, #1cb0f6);box-shadow:0 2px 4px #2a1f3d1a;cursor:pointer}._readAlongKey_xchgv_434:focus-visible{outline:2px solid var(--color-brand-blue, #1cb0f6);outline-offset:2px}._tutorNote_xchgv_471{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:18px;box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);padding:14px 16px;font-size:var(--text-lg, 16px);font-weight:var(--font-weight-bold, 700);line-height:1.75;color:var(--color-ink, #2a1f3d);flex:none}._tutorNote_xchgv_471 b{color:var(--color-ink, #2a1f3d)}._mascotRow_xchgv_488{display:flex;align-items:flex-end;gap:var(--space-2, 10px);min-width:0}._hintZone_xchgv_504{min-height:34px;display:flex;align-items:center}._hintLink_xchgv_510{background:none;border:none;padding:0;cursor:pointer;font-weight:600;font-size:var(--text-md, 13px);color:var(--color-brand-blue-deep, #0e8fce);text-decoration:underline;text-underline-offset:3px}._hintCard_xchgv_522{display:flex;align-items:center;gap:var(--space-2, 10px);width:100%;background:color-mix(in srgb,var(--color-marigold, #f5a623) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--color-marigold, #f5a623) 40%,transparent);border-radius:var(--radius-lg, 14px);padding:var(--space-2, 10px) var(--space-3, 14px)}._hintDisc_xchgv_534{flex:none;width:26px;height:26px;border-radius:50%;background:var(--color-marigold, #f5a623);border:2px solid var(--color-ink, #2a1f3d);display:grid;place-items:center;font-weight:700;font-size:var(--text-md, 13px);color:var(--color-ink, #2a1f3d)}._hintText_xchgv_548{font-size:var(--text-md, 13px);line-height:1.45;color:var(--color-ink-soft, #5c4d6e)}._wordRow_xchgv_562{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;gap:8px}._peekCard_xchgv_576{display:flex;flex-direction:column;align-items:center;min-width:44px;padding:5px 10px;border-radius:12px;border:1.5px solid var(--color-ink, #2a1f3d);background:var(--color-paper, #fffcf6);box-shadow:2px 2px 0 var(--color-ink, #2a1f3d);cursor:pointer;font-weight:var(--font-weight-bold, 700);color:var(--color-ink, #2a1f3d)}._peekCard_xchgv_576[data-highlighted=true]{background:color-mix(in srgb,var(--color-marigold, #f5a623) 25%,var(--color-paper, #fffcf6))}._peekCard_xchgv_576[data-open=true]{background:var(--color-ink, #2a1f3d);color:var(--color-paper, #fffcf6)}._peekCardText_xchgv_607{overflow-wrap:anywhere;line-height:1.15}._peekCardTranslit_xchgv_612{font-style:italic;font-weight:var(--font-weight-medium, 500);line-height:1.1;color:var(--color-teal, #2a9d8f)}._peekCard_xchgv_576[data-open=true] ._peekCardTranslit_xchgv_612{color:#fffcf6d9}._peekCardGloss_xchgv_623{margin-top:4px;font-weight:var(--font-weight-semibold, 600);color:var(--color-paper, #fffcf6)}._translationPill_xchgv_639{align-self:center;margin-top:18px;padding:10px 18px;border-radius:20px;background:color-mix(in srgb,var(--color-paper, #fffcf6) 55%,transparent);box-shadow:0 3px 10px #2a1f3d14;font-weight:var(--font-weight-semibold, 600);color:var(--color-ink, #2a1f3d);text-align:center}._pillHighlight_xchgv_653{background:color-mix(in srgb,var(--color-marigold, #f5a623) 42%,transparent);color:inherit;font-weight:var(--font-weight-bold, 700);padding:0 3px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}._patternCard_xchgv_663{background:var(--color-paper, #fffcf6);border:1.5px solid var(--color-border-soft, rgba(42, 31, 61, .12));border-left:4px solid var(--color-violet, #9c6ade);border-radius:var(--radius-lg, 14px);padding:var(--space-4, 16px) var(--space-5, 18px)}._patternLabel_xchgv_671{font-family:var(--font-heading);font-size:var(--text-sm, 11px);font-weight:var(--font-weight-bold, 700);letter-spacing:.14em;text-transform:uppercase;color:var(--color-violet, #9c6ade);margin-bottom:var(--space-2, 6px)}._patternBody_xchgv_681{font-size:var(--text-base, 14px);line-height:1.5;color:var(--color-ink, #2a1f3d)}._choices_xchgv_689{display:grid;gap:var(--space-3, 12px)}._choices_xchgv_689[data-columns="1"]{grid-template-columns:minmax(0,1fr)}._choices_xchgv_689[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._choice_xchgv_689{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:var(--radius-lg, 14px);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);padding:var(--space-4, 16px) var(--space-3, 12px);cursor:pointer;min-width:0;transition:border-color .12s ease,box-shadow .12s ease,transform 80ms ease}._choice_xchgv_689:active{transform:translateY(1px)}._choice_xchgv_689[data-state=picked]{border-color:var(--color-brand-blue, #1cb0f6);box-shadow:3px 3px 0 var(--color-brand-blue-deep, #0e8fce)}._choice_xchgv_689[data-state=correct]{border-color:var(--color-teal, #2a9d8f);box-shadow:3px 3px 0 var(--color-teal, #2a9d8f)}._choice_xchgv_689[data-state=wrong]{border-color:var(--color-magenta, #d63384);box-shadow:3px 3px 0 var(--color-magenta, #d63384)}._choice_xchgv_689[data-state=correct] ._script_xchgv_141,._choice_xchgv_689[data-state=correct] ._gloss_xchgv_166{color:var(--color-teal, #2a9d8f)}._choice_xchgv_689[data-state=wrong] ._script_xchgv_141,._choice_xchgv_689[data-state=wrong] ._gloss_xchgv_166{color:var(--color-magenta, #d63384)}._choice_xchgv_689[disabled]{cursor:default}._verdict_xchgv_743{font-size:var(--text-md, 12px);font-weight:var(--font-weight-bold, 700);margin-top:var(--space-1, 4px)}._sourceCard_xchgv_753{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:var(--radius-lg, 16px);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);padding:var(--space-3, 14px) var(--space-4, 16px);cursor:pointer;text-align:center}._promptCard_xchgv_773{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:18px;box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);padding:14px 18px;font-weight:var(--font-weight-semibold, 600);color:var(--color-ink, #2a1f3d);flex:none}._answerRow_xchgv_784{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:var(--space-3, 12px);min-height:56px;padding:var(--space-2, 8px) 0;width:100%;flex:none}._ghostSlot_xchgv_799{display:inline-block;min-width:90px;min-height:40px;padding:var(--space-2, 8px) var(--space-4, 16px);border-bottom:3px solid color-mix(in srgb,var(--color-ink, #2a1f3d) 45%,transparent);box-sizing:border-box}._ghostSlot_xchgv_799[data-sized=true]{padding:0 0 var(--space-2, 8px);min-width:0}._ghostFill_xchgv_828{display:inline-block;visibility:hidden;opacity:0;pointer-events:none}._bank_xchgv_836{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;flex:none}._tile_xchgv_260{display:inline-block;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:14px;box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);padding:8px 12px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}._placedTileWrap_xchgv_814{display:inline-block;padding-bottom:var(--space-2, 8px);border-bottom:3px solid var(--color-ink, #2a1f3d)}._tile_xchgv_260:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink, #2a1f3d)}._tile_xchgv_260[data-used=true]{background:color-mix(in srgb,var(--color-paper, #fffcf6) 25%,transparent);border:1.5px solid color-mix(in srgb,var(--color-ink, #2a1f3d) 18%,transparent);box-shadow:none;pointer-events:none}._tile_xchgv_260[data-used=true]>*{opacity:0}._tile_xchgv_260[data-dragging=true]{visibility:hidden}._tileSlot_xchgv_918{display:inline-block}._tile_xchgv_260,._placedTile_xchgv_768{touch-action:none}._dragGhost_xchgv_941{position:fixed;left:0;top:0;z-index:1000;transform:translate(var(--ghost-x, 0),var(--ghost-y, 0)) translate(-50%,-50%) rotate(-2deg);pointer-events:none;opacity:.9}._pairsWrap_xchgv_956{position:relative;width:100%}._threadOverlay_xchgv_964{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}._pairs_xchgv_956{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}._pairColumn_xchgv_985{display:flex;flex-direction:column;gap:12px}._pairItem_xchgv_716{height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-paper, #fffcf6);border:1.5px solid var(--color-border-hard, rgba(42, 31, 61, .15));border-radius:16px;padding:10px 12px;box-shadow:0 2px 6px #2a1f3d14;cursor:pointer;min-width:0;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}._pairItem_xchgv_716[data-state=selected]{border:2px solid var(--color-brand-blue, #1cb0f6);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d)}._pairItem_xchgv_716[data-state=matched]{border-width:2px;border-style:solid;box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);pointer-events:none}._pairItem_xchgv_716[data-state=error]{border:2px solid var(--color-magenta, #d63384);box-shadow:0 2px 6px color-mix(in srgb,var(--color-magenta, #d63384) 15%,transparent);animation:_pairShake_xchgv_1 .45s ease-in-out}@keyframes _pairShake_xchgv_1{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (prefers-reduced-motion: reduce){._pairItem_xchgv_716[data-state=error]{animation:none}}._pairText_xchgv_1061{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;font-weight:var(--font-weight-bold, 700);color:var(--color-ink, #2a1f3d);text-align:center}._pairAudio_xchgv_1075{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--color-brand-blue, #1cb0f6);color:#fff}._pairImage_xchgv_1087{display:block;margin:0 auto;max-width:76px;max-height:56px;object-fit:contain;border-radius:var(--radius-image, 8px)}._matchCount_xchgv_1096{text-align:center;font-style:italic;font-size:var(--text-md, 13px);color:var(--color-ink-soft, #5c4d6e)}._targetCard_xchgv_1108{align-self:center;min-width:140px;max-width:340px;padding:8px 20px;border:2px solid var(--color-ink, #2a1f3d);border-radius:var(--radius-lg, 16px);background:var(--color-paper, #fffcf6);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);cursor:pointer;font:inherit;text-align:center}._traceTools_xchgv_1125{display:flex;gap:var(--space-3, 12px);width:min(92%,480px)}._traceTool_xchgv_1125{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;padding:10px 4px;border-radius:var(--radius-lg, 14px);border:1.5px solid var(--color-ink, #2a1f3d);background:transparent;color:var(--color-ink, #2a1f3d);cursor:pointer}._speakTarget_xchgv_1156{position:relative;display:inline-block}._targetCard_xchgv_1108[data-verdict=correct]{border-color:var(--color-teal, #2a9d8f);border-width:3px}._targetCard_xchgv_1108[data-verdict=wrong]{border-color:var(--color-magenta, #d63384);border-width:3px}._verdictBadge_xchgv_1176{position:absolute;top:-12px;right:-12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:var(--font-weight-bold, 700);color:var(--color-paper, #fffcf6);border:2.5px solid var(--color-paper, #fffcf6);box-shadow:1px 2px 4px color-mix(in srgb,var(--color-ink, #2a1f3d) 35%,transparent);animation:_verdictPop_xchgv_1 .35s cubic-bezier(.22,1.4,.36,1)}._verdictBadge_xchgv_1176[data-verdict=correct]{background:var(--color-teal, #2a9d8f)}._verdictBadge_xchgv_1176[data-verdict=wrong]{background:var(--color-magenta, #d63384)}@keyframes _verdictPop_xchgv_1{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){._verdictBadge_xchgv_1176{animation:none}}._micTimer_xchgv_1210{position:absolute;bottom:12%;padding:4px 8px;border-radius:10px;background:color-mix(in srgb,var(--color-ink, #2a1f3d) 30%,transparent);color:var(--color-paper, #fffcf6);font-family:var(--font-heading);font-weight:var(--font-weight-bold, 700);font-size:var(--text-base, 14px);line-height:1}._hearHint_xchgv_1223{margin-top:var(--space-3, 14px);padding-top:var(--space-3, 14px);border-top:1px dashed var(--color-border-hard, rgba(42, 31, 61, .2));display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);font-size:var(--text-md, 12px);color:var(--color-ink-soft, #5c4d6e)}._mic_xchgv_1210{width:min(80px,22vw);height:min(80px,22vw);border-radius:50%;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--color-brand-blue, #1cb0f6) 60%,white) 0%,var(--color-brand-blue, #1cb0f6) 55%,var(--color-brand-blue-deep, #0e8fce) 100%);border:3px solid var(--color-ink, #2a1f3d);box-shadow:0 6px 0 var(--color-ink, #2a1f3d);color:var(--color-paper, #fffcf6);display:grid;place-items:center;cursor:pointer;padding:0;margin:0 auto;position:relative;transition:box-shadow .16s ease,background .16s ease}._mic_xchgv_1210[data-listening=true]{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--color-magenta, #d63384) 60%,white) 0%,var(--color-magenta, #d63384) 55%,var(--color-magenta, #d63384) 100%);box-shadow:0 6px 0 var(--color-ink, #2a1f3d)}@media (max-width: 400px){._mic_xchgv_1210{width:min(72px,22vw);height:min(72px,22vw)}}@media (max-height: 600px){._mic_xchgv_1210{width:64px;height:64px}}._micStack_xchgv_1292{display:flex;flex-direction:column;align-items:center;gap:10px}._listeningLabel_xchgv_1299{font-family:var(--font-heading);font-size:var(--text-base, 14px);font-weight:var(--font-weight-bold, 700);color:var(--color-ink, #2a1f3d)}._wave_xchgv_1310{display:flex;gap:4px;align-items:center;height:22px}._waveBar_xchgv_1317{width:4px;height:4px;border-radius:2px;background:var(--color-ink-soft, #5c4d6e);transition:height .15s ease,background .15s ease}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317{background:var(--color-magenta, #d63384);animation:_wv_xchgv_1 .7s infinite ease-in-out}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(2){animation-delay:.08s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(3){animation-delay:.16s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(4){animation-delay:.24s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(5){animation-delay:.32s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(6){animation-delay:.4s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(7){animation-delay:.48s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(8){animation-delay:.56s}._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317:nth-child(9){animation-delay:.64s}@keyframes _wv_xchgv_1{0%,to{height:4px}50%{height:22px}}@media (prefers-reduced-motion: reduce){._wave_xchgv_1310[data-listening=true] ._waveBar_xchgv_1317{animation:none;height:12px}}._micSpinner_xchgv_1357{width:40%;height:40%;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-paper, #fffcf6) 35%,transparent);border-top-color:var(--color-paper, #fffcf6);animation:_micSpin_xchgv_1357 .8s linear infinite}@keyframes _micSpin_xchgv_1357{to{transform:rotate(360deg)}}._mic_xchgv_1210[data-processing=true]{background:var(--color-ink-soft, #5c4d6e);box-shadow:0 6px 0 var(--color-ink, #2a1f3d);cursor:default}@media (prefers-reduced-motion: reduce){._micSpinner_xchgv_1357{animation-duration:2.4s}}._notice_xchgv_1384{text-align:center;padding:var(--space-6, 24px) var(--space-4, 16px);color:var(--color-ink-soft, #5c4d6e)}._escape_xchgv_1390{background:none;border:none;color:var(--color-brand-blue-deep, #0e8fce);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:var(--font-weight-semibold, 600);font-size:var(--text-md, 13px)}._image_xchgv_280{display:block;max-width:100%;max-height:200px;margin:0 auto;border-radius:var(--radius-image, 15px)}._promptImage_xchgv_1411{display:block;max-width:100%;max-height:140px;margin:0 auto var(--space-3, 12px);border-radius:var(--radius-image, 15px);object-fit:contain}@media (prefers-reduced-motion: reduce){._waveBar_xchgv_1317{animation:none;height:16px}._wordCard_xchgv_254,._readAlongWord_xchgv_334,._readAlongTile_xchgv_369,._readAlongGlossRow_xchgv_415 ._gloss_xchgv_166,._speakCard_xchgv_1148,._tile_xchgv_260:nth-child(odd),._tile_xchgv_260:nth-child(2n){transform:none}}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-vietnamese-400-normal-zA_bdTHL.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-400-normal-BBg_xB3v.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-ext-400-normal-CKjrzSH-.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-400-normal-uP2AiLOF.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/familjen-grotesk-latin-400-normal-DOvmqNol.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-400-normal-DYohiwGD.woff) format("woff");unicode-range:U+0000-00FF,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-vietnamese-500-normal-D4oly79D.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-500-normal-Cv-94wkS.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-ext-500-normal-C6C0U28C.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-500-normal-B6Onzdxd.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-500-normal-BASv1Bog.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-500-normal-BJWE1t8Q.woff) format("woff");unicode-range:U+0000-00FF,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-vietnamese-600-normal-Cf5LI1HU.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-600-normal-DD7qc10H.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-ext-600-normal-K2kKrvU3.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-600-normal-Bm1Bk2lg.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.woff) format("woff");unicode-range:U+0000-00FF,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-vietnamese-700-normal-BQbgNr8Y.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-700-normal-DnK_bp0P.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-ext-700-normal-uph16z26.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-700-normal-ChieoNWR.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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-700-normal-DP3KK2u2.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-700-normal-Cqh4U_Q6.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2) format("woff2"),url(/assets/inter-cyrillic-400-italic-DsJ3McxZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-italic-DgljI1UR.woff2) format("woff2"),url(/assets/inter-greek-ext-400-italic-ByZcx49q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2) format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2) format("woff2"),url(/assets/inter-vietnamese-400-italic-E-DnQMHp.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2) format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2) format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.woff) format("woff");unicode-range:U+0000-00FF,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:Anek Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-tamil-tamil-400-normal-BEvnxWGC.woff2) format("woff2"),url(/assets/anek-tamil-tamil-400-normal-C0gtYZs4.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAYMABAAAAAAC8AAAAWtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgl4cgVIGYD9TVEFURABsEQgKhhSEeAskAAE2AiQDMgQgBYRsB4FZDAcb5wlRVHJuJPiRYNxMnspcdUKQrU7pRPOWN30aRMSf7+zdi/ilNiWE2PNzeiVUU1WxBVYDYht64Q8B0m5zE3o8j+3evxOiddmUqClBINJselGS0oRqM/Pdq3z5GXMdBnyAx5fIWJu+Jts6B2jAatVafqiL9lnHet7StoIUpK9A3odui9bGwszncQ+GUNwAIJ6iGAzCwksTAqxUDQAB7DIrqz5ePXxgtGkJx+jQWICIz4LNoQxAMIgCQs1Mj53dZ4khfa4CBCjdNdl4CTsQZmAlPvpIjMbJrqwrJ/ZklV5KAbHCSQaZMyMZbC6GivXmUqikBhVUa+YRDDRZ+b0bAbnVpnSsJCao1kiKDQgczkAUHzwwLpazblRK5/p/pOx27aAhUBuoCpQHSgKFgbwgO8gIUpMM6pzPYMC0npWjWDXBQH2R1JtpBSuTQbUVD9nRjAqS5MSLwSTaQAHNrKorV4bUFxpAiQX6aZISHQEBJhqI+ir8BBgU4VxM8KBauZkGowSgn0idUocVqmfxt0A2BhzHG/WbTMQEU2tsBKbD3dVF5lIGKedE0PYtNn1c4Y+r22VZ83cNwn9GVwMQgL6N/0AiTkJYKRBKgaTUaTtJRUGPNXEqGuFlEEKlKkxAA5UImQjqAkABDUJpAkIZagJ+XprikshCLdrQ1vj5iX6DQaiToutPCH4LPgnSP+s/y9/go+YPHqlgNSGD/G4PAB+AAPCDy5Ae8IJQAAYAriklUQjGjBRRWsPpN9xusznWyKL0dXR8Vu6xuXv2cfT02Hs7XHbLoBsOD02r77CTx1yDgVfto6/nrn7qWqn+hsig631Xs4qdzknPQh9vNV/P2uuvX8+fUJ1qzRy9L3XD7dVq3OiSq9wIWesz+nDZ3gccY/bBwIMuPbFPLey1pY+DmnbBT7t+/rR99Fqwy6AlZE+dCg/dIOJg4NU+4qFPNeyNu2ANba9bXTtw1//w/+8DJ3ee5OmdNF0/p8zG9+ZeZ0oyLM7+6MHzV5aB4x9VCLRt7Ei6ed3ypXnXH9lxusH4VF08s+uPTVVtQI/O7dJ17NV6bJpy5uE9+16a1nbp9CWLydP0f2Nbz8bOov0/JnmWt1DhApNqvEjTp72t9ZHDvqfLn+eZUD98yqzxa7cM7tmQe/rqyRMRDfLOmJztd2tiHEc7pNmYzjI/kCbdhkix0JR2YWND2jSl++PrVv2QXU18ZtP4k1XfqiPkiYqEq02TFo54OCIqbmgyX8vElQvVKZ+sSOT9nlHxXZN7I5QqhWpjvjqqQ7IO+I53/vRdzfV+04QV77xXU+S5ikTfxqcoEVY4dntswpAkLie+fME6FVOUDCsUdywmoUtAtxMIaqMsWEBSQeB4aamxDoRmphmqqLk27Uxb1GRzAAGEY+ni+n1t4Mn7zaotFwHuncuUF+B+hn+5eKv6vzHGmjsDmCkAgs+Ytc4o+td4DCI1am1GskvGI2dCDWA8jIN/ln6pCjRjUNkYojEQpgJ80jLEUgOfTwhwmo4mjQ2YKMXLoAgkKVTcCYdaUf/QkNlCaBJtODRLr6bZLbuAhSicwqHGzrklYho0qYo+KE+IMJrAN5cp4QgNxGUnkuzXTUixPRlk0IUh4pISsYUuXIGFDiK2pQquPDjFEd8HDeMKPCImV4qZq4zYUgFN5AuJxFwCp8gkvYwyyjLcVkVvV7Q9JTLEtymPYu59uLK/rOWl613K4nOCVIoOr6bITBuZZersrQEUGe4IFUUEDzEkiER64AlxGOMVKQ+/0YKLvEpKt9CEwCwV4/tQksgyxMeUlMfgXDK7FR+kiEbHEJOYxSJWsYldHOIUl7jFI17Dg/Zp1SJvrW7cXV/uXkLlalVopdysCu/uXG0z5rR5ybKd/mzS7jQy0kSrurqBGUIXszphPKd/J5lh22BxsHuEhnoJ0VCMZR3+keCwjfVxAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAi0AA8AAAAAC3QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACgAAAAwAFcAI0dQT1MAAAGAAAAA5AAAAV6538TcR1NVQgAAAmQAAAB9AAAA0gl8ABZPUy8yAAAC5AAAAEsAAABgdQee91NUQVQAAAMwAAAAPAAAAET1u992Y21hcAAAA2wAAABQAAAAbCuqHm1nYXNwAAADvAAAAAgAAAAIAAAAEGdseWYAAAPEAAACiQAAAxLtPqnCaGVhZAAABlAAAAA2AAAANivxeDtoaGVhAAAGiAAAAB8AAAAkGIsLr2htdHgAAAaoAAAAMgAAADIdrwOSbG9jYQAABtwAAAAkAAAAJAaQB5ltYXhwAAAHAAAAABwAAAAgACgBvW5hbWUAAAccAAABEgAAAjgxQVZscG9zdAAACDAAAACEAAAA2XLwEoV42i3IAQYAIAwAwNuKAukF/f+ZDXPACekAniyzhOUaorBljw8LtAB7eNocywFHAwEcBfDf/9yd7UxChhk0IVEyCRWSmmICmwg0ANuFmRBoA/RRwj5bn6B1dx6/9+AJFIbG0vvReKK3mK3e9VazclFZLoZ6UtjtJAhJOVvOHZTzcm4PIRBIfMi17QsFQo6W8FslfOsojI3cunLhzLGBvq6IdT6s3OQPwjZ/EvHSOM2vK7+yVuVnNhB+slMRh43T7EgboSWkNL3RFfo6QiqSZfonml3gDa+Y4BmPuMMNLnGOExHr+hWbWtva+N8RMBkKJhuYL4BcBCIZloPZk8BkKJBkAoqxA0OBAQCSsywSeNo9zAGnwmAARuHn/VrddJMMMIEEAgkQCBkIEIBIAFtC/7+GBAcHj2Bm56g6teeLpru9HprXre+G9t1eo4L3W5D7vX+aomBk4qLVWhhqgmJlZiQ24olgPBziKmpBpYi5JYKYioPxV1l/lVpsERQR1e/XCKKIP/98AAbGDpAAAAB42mNgYV3AOIGBlYGBVYRlAwMDwzQIzbSHwYjJmwEJKDAwMCPzXb1D3BgOMPAq7GRf/Wc1AwP7auZQoDAjSI75Ess/sBYeADz/DQcAeNoNwQEJgDAUBcB7XwEDCBYwkhEEF2CwGgYynLuTeVPYFU41ntZTjLu3LGK1W1A58lIfMlcuNz/BUwYDeNpjYGBgAmJmIBYBkoxgmoUhAkgLMQgwMANleRkUGBYwMzKzMHPIzVPY+f8/UA4ixsDMDBP7//X/4/+pfzn+sv/5/zDtvi/QJAwAAFdYFVEAAQAB//8AD3jafVEDdORQFH3vR1szmbrNZNA2dYZr27Zt27Zt27bNo9XR2jYn3T9rfz7rAgc7AJhzrA4M5IAACIYwAC1EDkHUQhTUEBV6GcQdjKSPwFIc68nNYSl9M5uCLrr1E/oJVv9ASF/PEnb7h+KkFqnjOUbclHJ4TgIgjMl+wI6m8RMBZCXE5tBkER1aliSK4bxitFitkqRlOex2m0Ux8oIdZSMvYvrCq/eIoC+IFDeuPXyy3rjEYMeYKv269xytlk3CuvqZxdMYx7U7/fXqZNni3Gu3J4fPik/u1Ca1fStB6I6rFy8EhMoAzH6a1wKAskGWDJKBfrzAK4poQM3OWCxWi9XhdDg1q+IlZWbrx7m+uMAqGjiPxxffBuQps3pTO2x18Fl8Hjkk9ECD2v6nfA/wkqRgAqv3UDVnkR4tXMV7+eq5BTRZCiYEB/vVrragRyG3PQmAQBO2HSnMZUIARAOEGS20x2+Ny79wu9WUFDVVVZFLUVV6VLZdZqqQmpFBn8wfFABCI7YEXuaqAkeZMFFh7Gg4OP42V1V/RdCX8VrUpxYXvlpoIqPY0bj59niuKqO/Jl59M7YmGcNp3prQmEbo0EVR+VxLHPkMhEYrQo+pUD53ZGxk84JlzYXzuiLjIpoXZBtHyBFmc4hcsXZkfKTZEixXquWN2IYdQSayb4GhXdplsQ0xsyPatYPsbGjCTSOF+ZpEAIEaJlHbBlwPEsh3/FydQVTMdox5Plt/wnd8Q14z3v6oPvirXhM5Wn3l3fqT2XxH5kv1TbjBZC5f9f/VkyBr8UK5Y+Ijmxcoby1RME90fESzAtxYKdZgUgLiytaW4iRKxJet5a2xDbeJTOSNtEY/AEz+BKLNsA8AAAAAAQAAAAEAxWwNzjFfDzz1AAMH0AAAAADdzTE8AAAAAN4v/Tn+6/y9EfIHeQAAAAYAAgAAAAAAAHjaY2BkYGBf/Wc1A4OQ7L/Xf+4JfgKKoAIOALOaB1kABIgAuQGOAAAIXwAAAiwAAATpAI0CLAAAA/oAVAAAAGUAYwBgAGcAbQBlAGEAYwBlAG0AAAAAADAAMAAwADAAbABsAK0A1wDoAPgBIQEuATcBRwFXAYABiXjaY2BkYGAQZLjBwMXwmIETzEMAZgZGACttAeZ42oSQA25FURRFV227QW1bQW07rvVtTKLuWDqsTqDYebm1Htc5WfsKSOeOOGLiU4CLmFzDMeTzZDiWTB4Mx9HPveF4qrkxnEApUcOJVLJtOJNeVRbHxJJOoeE4Ukk3XPQ+fsy6urCICy8OdrGzxSkH+DkRHYqPRX706nbjY5A23T72lThVxy9u1XuqbKs1zjFtLDHJPCM4OcTGOrs4LKOFVXWOCYh35W6q8lppl9xyOmilXXfXW7b8PS3+nH63h5hgTuak6P9ZP1c/zTSGCzcRvG8nUE4n7Xo7LO9EifL3JMsyXZyp2rfcEQLWqek88Kmu/3aCx5wiQ94erezLdKj7MlewuyuB6lKBPJj5mgDlSVLjAAB42mzByREAEQBFwf8wi51UxCtXqpx1y+hYU0M3XcJgZXE8vHz8eAKRRKZQaW7PL9THh8k5iL00L9PQ1dIVRBsYOBqAaCMDJ0sw39jAgjO9KLEsNTk/N4kzMbm0BMIqycxJAbOgqkx4oKr1khOLU/ngWiBcsD4EF6QZwYXqNAFzAGMkMtQ=) 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:Anek Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-tamil-latin-400-normal-Bt1NR4n7.woff2) format("woff2"),url(/assets/anek-tamil-latin-400-normal-1GC4Qsm1.woff) format("woff");unicode-range:U+0000-00FF,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:Anek Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-tamil-tamil-500-normal-DWr9otTN.woff2) format("woff2"),url(/assets/anek-tamil-tamil-500-normal-0_iqLU7c.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAYMABAAAAAAC9gAAAWtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbglgcgVIGYD9TVEFUQABsEQgKhhiEeAskAAE2AiQDMgQgBYUKB4FZDAcb+wlRVHL+A/ixkLldg2aSUynC7TwMnd9kT/xZ1evu/AgDKQNrYWXvvCCYe/fTS4lUVVVsAWUVMOYTXtpOu8k9P57H3/HnPjahCKJoilI0JRJpNr0oScrq/6bWWl15cW3e/0v4bqUgpukqYhrqh0ajikvz6ZAIiaF6JbSAuSVyCg1ucbgYLul09O+DgTA6AAC4YxhBIHIGHCGAAvNCHB1QiVLCN+eNVpDam6MBqbO5rnVeZ62yLQGA1QoGIOxH6SB5dNTTE3iuBCAA00eAkgFRAYgEUCDPPUeGQ0OlREdNVYxwgby5skcZLMWAMlIqBrFLKgdJK/BbS1nCQTINCJTZLItlxpzaGisrAUSBCLDTBmYluNL4G1PpJ36j+SlUgAYANQBlAAW+YRZMgXHbmQHBKIPFb5SRwrCLmTO4NW8QP8+wgZm5sPWAexuoWQaiE68tdQtCAAbgJDU6OhKIUT3AuEL+lL5INwACyHAAaYIwIYDAEA0DgPanMoksE9kbmsjB3gwhAs82xSesCqp3F9XPfCQDWSvWAphsT85uRJViDMGewG2au6w68Efbb5Ov+LkC9B/htQAQAPwRvwGeNAhRYABbDOCLXW0lJAzou6FEOIiBQAhLDV4ABAB19BEAMAAH2OIIYEuoB2BiwDFanuZy4oIr3Gd7brNaAb8EvPoI1k/WB9bWvxS/mp/fvTZ3SkGUUkIZ0vUFG3/fG2ACnAcaARgAtgBAAAD8P5mUI9FOFcNSoUJjEjqdJLmKdhm10qjoolfqavazqPvpVQPUWpX8nytqPVrV2dIWH3EJ+PuiavjlpDrHLnl0V4j+uVznYgy1DdPgNLAYao39Guy+fDnNpwVqW6sHnIshVLV1r/Bzq5qzSi3Dz8+nvqAecQ74+6xWjm+pD1UDsqhRT0WW4ZePH1cNXwmo6J/75xw7Zmy7hkiNvy9aSA9LLVQt+LiZ/2WfS1tu+23/+7X30a1H8fBGSK/3ga+0neV1BqLgYOjjRy9e20//40SLoFFtND7rVi1ekLnm6NazjUYE9jBuKRkaWNm3U+vm4a26Nh0UUiy1GdNu269G08ZMm4nki7+7qsZ2VR9sfUuvSM/Jz9yfwWIndFfXrn9uc3Dik8RRDTQjxw1bsnni2KZ0T1w5fVzbKHnixKCHgUtD06tFpH2UPMouMlrW5ZIySoqZpke1zWEzqN5OPV/5VM9h3FTvKtcrruTw/L+xb7bty16OLs29dRbvunkta/2y7W60dnSt6pfyqZfXHNJEy6CEQbDZ3PPFT7bd9IPD9nPPexyX387gNWiIf74p03G+s2s3T6XFvTaveW1AgSnDab6TW4XXG3gs0QxMDjlAQTZSvzAo/gZayUawNlJLtJctZPOkIBAAwqGMqlb+TfUpnxRcfhYAbp2KTEEKALenX4nKvudijtQTAAkDAARPYY7iYdB+pVFAhsaKeii2URGrI9gAiNf/9pb8rwyglZuLF1mEB8/3JACjUIIrhp6VMwB0VoOjWglgLJV0MzHH1czoojNzWf7HCp5Zxtl6syTUYLNOnAqzgbdwk5GGdy4xkO3NHCqasY6ANUcFypgcujvNluwFSapnZOJfQGPMi4zT1RkYFVXjTifTUI2PuhmyuKoiROjpySGzIFdBT0kv3DlVrLXlOka5k6/+dXzeY7/BONy3mgxUpHBmZtEzx2S5hlY6I5cfLuZSxGnunBUPVHs3mSw/nP3rTEUxixKZJ8YLWXLmXBXsxiYF85TOmTgkMdcYlQrcUUJbMquUe2jnlky6otwVtv5hYYog0pghonUmotyKEagQB48gGUkkJwUpSUVq0pCWdKQngzhR+3Ke7Kpg7y5yOTcx11aUzJlmRcWclTixFG1OUJ6aZTw7wklVuHlLjqLs1V57JTILYjQlLeG8J9mJsARXQmwyEhMkIvGDYxr+knXQWjEKAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAioAA8AAAAAC1wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACgAAAAwAFcAI0dQT1MAAAGAAAAA3AAAAVi5/cBuR1NVQgAAAlwAAAB9AAAA0gl8ABZPUy8yAAAC3AAAAEsAAABgdWufH1NUQVQAAAMoAAAAOQAAAEDzX99zY21hcAAAA2QAAABQAAAAbCuqHm1nYXNwAAADtAAAAAgAAAAIAAAAEGdseWYAAAO8AAAChwAAAxIwbdb5aGVhZAAABkQAAAA2AAAANiwjeDtoaGVhAAAGfAAAAB8AAAAkGL0LsmhtdHgAAAacAAAAMgAAADId2gN0bG9jYQAABtAAAAAkAAAAJAaQB5ltYXhwAAAG9AAAABwAAAAgACgBvW5hbWUAAAcQAAABEwAAAioujFXkcG9zdAAACCQAAACEAAAA2XLwEoV42i3IAQYAIAwAwNuKAukF/f+ZDXPACekAniyzhOUaorBljw8LtAB7eNody4FGQ3EUBvDfua1bzWTIMAOBCZlZISGTiaZgIGA0sN2QSQhgQ/YQvUME7Bmix+ghWnd/x/mdz8cRqOoaqlwPhiPN2Xj+pDkfF7PSYtbVVIHNRoaQFePnqaNiWkwdIkSSzIvcgbpQRcixL/yWE97VVA0NXLnQc6rtWEtDxDLvla7yW2Gd34t4TE7yfulit5ZsC1+7ZyI6yUnZHCDsCxXSfdMQWmqpi+y18idSruIBI9zhJi19XOIcHZyIWG6/YrXVOuXv5CS52PkRPrfGR3JSmgl76vwD9xArvnjaPcwBp8JgAEbh5/1a3XSTDDCBBAIJEAgZCBCASABbQv+/hgQHB49gZueoOrXni6a7vR6a163vhvbdXqOC91uQ+71/mqJgZOKi1VoYaoJiZWYkNuKJYDwc4ipqQaWIuSWCmIqD8VdZf5VabBEUEdXv1wiiiD//fAAGxg6QAAAAeNpjYGE9wfiFgZWBgVWEZQMDA8M0CM20h8GIyZsBCSgwMDAj8129Q9wYDjDwKuxkX/1nNQMD+2rmUKAwI0iO+RLLP7AWHgBvEw2TAHjaBcGBBcAwFAXAe79FAUXRATpSRwjNACGLd4DciTgULoVHza+PFLONnk3sToHc+RFReTUWqUQFogAAAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgWMDMyszBzyM1T2Pn/P1AOIsbAzAwT+//1/+P/qX85/rL/+f8w7b4v0CQMAABXWBVRAAEAAf//AA942lRRA7AbQRjef0/pY7SXur3bsL67qLZt27YxqK1Bbdu23Y47qG0PHjbd1F3+1ockdBQh4bbIkIBsKB3ZkQshy6E5ACwHBQuA8isAHBVUNhPqS2JuBQnqswNiCYjzza6yqyLLxnhS7kbxSHYd3B53zL2My3IqmnsNIUBTEq/F1Tx+ECGNOsJRSyMQtUyVELdMdX8goKqWGY1Ewn6qy0oENF0mUOfC8/dYZcfTUvfuunqnw5ygMzKz6eiBQ6YWbxCA6uz10gVCiedvl7ExsHl91d1HQ64jhUK9upbq0UVR5sOcZSt43ka8rys8r58XoXk01aN6+CcrMqXEA1ZE8PsD/kA0Fo1ZAZokNeFkzsJUWEldLoXZUuF1Zrju5kPDoNXr+1oVr8N5tFNb+7nUI4rLXQTsIlsYKl06trCVUXNxGmtoA3uoppZpz2zfcunCaJkyvFmMeojdcC+pHJ9qAYRcup/3+Ltx7T/usmGahmUYkMc0kqQhdouZihmN8if2l0pOs4tYE75JbZDEGRehQgTiJ3e8ktqwjwLYhaRFJ27x5ZeFRQQagQJ3X+2Q2gjcJKnvITbD63lVvCbQS2HKx03oj1oK4x9AWLwibPPWqBzPW8AzvnZLX41KsbwF1fG1xY6kENH1DL11D7WgSvUM2qZbMmJfcTxey9MJvMuIRvriuDh+6lSUSKAe0mzcS+6OFaRwwxC3bSeNwAF5+I/qPIT6IlD+7TH2Th6ei3MEru/O9WV+6S0i8eobP2LvjsnDhRz8o3ppAt4vf18MAddLqHk4WUvJSABdr+7paC0pC3Q9a7uwpLCiAqdcaJKwlLCiIqd8aCLIjZmsS5gWsmkC3cgNciMA4hKv5gAAAQAAAAEAxe2vfetfDzz1AAMH0AAAAADdzTE8AAAAAN4v/Tn+2/yvEjQHhwAAAAYAAgAAAAAAAHjaY2BkYGBf/Wc1A4OQ97/bfzYLmQBFUAEHAKUbBo8ABIgAuQFKAAAI0gAAAigAAAT0AIQCKAAAA/4ATgAAAGQAYABeAGQAaQBkAFoAYwBkAGkAAAAAADAAMAAwADAAbABsAK0A1wDoAPgBIQEuATcBRwFXAYABiXjaY2BkYGAQZLjBwMXwmIETzEMAZgZGACttAeZ42oWQNVJEQRgGG5eVFIlebYK7Q4K7a7ru7ptzACJCTsUJOAlfvVrX0f5nehSw8s0AfYNjwFffYJn7cPBX5n7s/JZ5gG1+yjxY5wwxzWeZhzHwltkufxmT+/qx4ijzAONMlnkSK9Yyv4rgngRpYriIcodPu4XIKf4gJM4SFPnEAVEWVeUkGfZZUc7gIU1II1nxMhlxlGVzz4DmHzjnliPi+IjwiouYaSw1nPUuTptrEzIN1lhmVXmjjg4444ZXzkW99nsWB0RRXKSrtlHnGw3+CQmSlOSW34nBOquqa+aqoFyjbp9HmQnCijyme6RdsrIS5isMZlv+KUAIGfLcLOORGdPomfmGkjyfovL+zP0DP6dPpgB42mzByREAEQBFwf8wi51UxCtXqpx1y+hYU0M3XcJgZXE8vHz8eAKRRKZQaW7PL9THh8k5iL00L9PQ1dIVRBsYOBqAaCMDJ0sw39jAgjO9KLEsNTk/N4kzMbm0BMIqycxJAbOgqkx4oKr1khOLU/ngWiBcsD4EF6QZwYXqNAFzAGMkMtQ=) 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:Anek Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-tamil-latin-500-normal-DjSkVliR.woff2) format("woff2"),url(/assets/anek-tamil-latin-500-normal-B7qjG95t.woff) format("woff");unicode-range:U+0000-00FF,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:Anek Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-tamil-tamil-700-normal-CbR85lq8.woff2) format("woff2"),url(/assets/anek-tamil-tamil-700-normal-ToUWa5YA.woff) format("woff");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYIABAAAAAAC7AAAAWqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgl4cgVIGYD9TVEFUQABsEQgKhiCEfwskAAE2AiQDMgQgBYRUB4FZDAcb0gkIHgflljMLkuSM/DCy57+zvs7t2x14xIzc44WDzcJJVkqG0Vr8A/W5jwxBsd9v730RSY41QjPrWi1Bs0ophIi3RsiESGV+/xemcx4Yp3UCD6X+rlI4yOmgQl16fWl2kvubG6tf5jyYxKxOmFc/r+7KQBg9AABSMAzHEQUjASGAEusBYvuAWpnO+I69sxMJt0NHB5BwP9TvcwS/r2xFHIAwMABhLyZA1F2j36CHu0oAAjBjSVSMiBpAJIAS+dGPyEJoqXVm10YzFYrlSpckBsVGqRkojkuDQb6XhoNiJRC3SH2IG8VYwhGxE8NHsRs6PB23iFaoAPS0BA5OP5M5IYm2rzEly/j/oLbzVQOGAPoBnICuAAegHaAFoAogA/JRbCQ74jiH4XsE/YGOLcQNwgv9kQLlIzoeAbcMOMu5lbUB0a4vh/tDUAIYQCBxsrPTQ5EVAkwSULjJTCQEIIBIAJBBSAQCcAzRMgJopkLNiGzQdGkEkm9is6Xuh0aY6MuAmrV5OpZdhghimx8HsLYs7ptYlnRClNcMghdiO3basR260QXFoX8PAYpvwQWAABB++P8AzLQIUWKAKAyQiT3V1o0mBoy7Gl1HAogRRwgLJzwAAoCG7DIwg1cLRBEQIArXBxDBSMDomG0XSOCCMmWr+UIYgDQIqa8Q/i38Jez9T/mf4t/wp5oPXUAwB6EFGKBM/j8dEAF4DNA6ACMgCgBwAIA1MhGPqtTxaLpCro3ger0kJfH0FDUqkzJgUOnHT9KMN6gnanRaxYwXOgM8J3deaBY9A6Y/VS98XtXvwrNWwQuiGc/rPK2gWpc27AWT6i7TePfV58+70jC4rnUTH9ESalfvFxRbT9dI7aQ6xW3qquN1btpJfaG+oEk69CnS+C63b6sX7k+CeqD11i0bP5ZIGvSRARSU9gbtKQOvw+MA1yCHlr3wf8z/36ffPH8TX98UjP45N9Vfvt3TXGyU+f/hf7RV3/osWFXKAiZ53/59u3Ivvr75vtvU+K0Jyu2huFbeXp3aRzncttocm5R1o10goX30gilTFqPl/f/rDdfWqaxFR+5Nc3Tr0XFMt4Hur5OMyRP9CVF9ZpSMcJTUjKpZeu/u+4HsO9X7W5fTXfK8ij83TZ4C+t8mNqujndICirb2VodF2c4fa7f0cC0Ou70tEl4HHU3j//6Y1oHxYVAr3nA7/wrI2LFltjPcGBKbPBjiV7bXNc2XYzGdbROb1MYgHsrzuidB/HNfHHsRidkxb3WCPgbqIHJvjEMAnb7Oo38JZlkMT6fFJQX0/GDm0N4TfdlWw+nBccld9fxQmsc9ESwHBdAaU0ADtATlM+DJDGcvpJkYnJnMnklVIAC59kvTGDbY0OI3paB4CADv7pW2AID3Jf81RevF+QdpJoiEAQCCA2lVb4xC/ItJQKLGyvR8XMCYkR3BBoA4RkO5LG+iNcDDpw+PwYJVp7fPJIBJIS4JQ8dmHwCttRBQWgVgORU7KUkPrZRRBpcKWrku5QptlIoSTJdKcvWR6FVJT0cMWjFSAWraMQnPOQA5oQV0FTSS31A+vdXzGP1lOi8GatUJ3ehEOWSUZkqmG2W4keqFjEZisVEBn2I+Xe243XRj11lbAV6NnIbyC12XdqFHvTGKRdoJ8jXi5jWSSxckLmZWqphMVm7HmnG8WcDNGvKrozmbTpzsmr+LCof75N4WQSETjJylcrMycqovJRf3AL19+HTdCY2DGngNF4G2xsysIfjtyc1yZzlQq36kb4xhtuNwQX4lbF/TywQhXiWQyMNEhYaHMudiAkpIgBCcRJJIQUpSkZo0pCUd6clARn5a9pmYpadiTKC+1NbUVrJkua3MKpPbNZ0sl8tNVCdiGe/9O5Mq1dDhY0YL9uh6n0c12lmhRX2Ts5xY9FPLmlV0NaiqqEDlwRUNz1O443wJAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiwAA8AAAAAC2AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACgAAAAwAFcAI0dQT1MAAAGAAAAA5gAAAV68ocePR1NVQgAAAmgAAAB9AAAA0gl8ABZPUy8yAAAC6AAAAEoAAABgdjOfPFNUQVQAAAM0AAAAOgAAAED0J991Y21hcAAAA3AAAABQAAAAbCuqHm1nYXNwAAADwAAAAAgAAAAIAAAAEGdseWYAAAPIAAACiAAAAxyWUp+taGVhZAAABlAAAAA2AAAANiy1eDloaGVhAAAGiAAAAB8AAAAkGU4LyWhtdHgAAAaoAAAAMgAAADIejANJbG9jYQAABtwAAAAkAAAAJAaaB6VtYXhwAAAHAAAAABwAAAAgACgBvW5hbWUAAAccAAABDgAAAiAtclRwcG9zdAAACCwAAACEAAAA2XLwEoV42i3IAQYAIAwAwNuKAukF/f+ZDXPACekAniyzhOUaorBljw8LtAB7eNoczYFGQ3EUBvDfuW1XTRJSTCCQkCQhIZmJpmBIUFPAdkOmBwgQRECxRxh7lUAAe4IZENC69w+/8znH8Qk0HOqotdqdruagN3zSHPaKQWkxONRUg8VChpAVvee+jaJf9K0hRJLMi9yKdaGBkGNZmJsLb1Y1dLSdOXFk364d2zZFfOUnpZP8TpjlDyI+kqP8prrWt0rH9UthWr8W8Zgc1VtWEKmlRpqvNoVtq2kX2XvtT6TcwD1u0cUVLnCOUxzjAHtVZ/UVk0qzlH+To+Tn0k/puNI05e/kqDQT/scODAUGAC9zMYcAAHjaPcwBp8JgAEbh5/1a3XSTDDCBBAIJEAgZCBCASABbQv+/hgQHB49gZueoOrXni6a7vR6a163vhvbdXqOC91uQ+71/mqJgZOKi1VoYaoJiZWYkNuKJYDwc4ipqQaWIuSWCmIqD8VdZf5VabBEUEdXv1wiiiD//fAAGxg6QAAAAeNpjYGFjZdrDwMrAwCrCsoGBgWEahAaKGTF5MyABBQYGZmS+q3eIG8MCBl6Fneyr/6xmYGBfzRwKFGYEyTFfYvkH1sIDABDuDHoAAHjaY2AEQg4GJgYGBhEwqcLAVJ6eUcIIZJenlGQwMgPlWRgEgCQQMEox7QFRQMjEGMKQwsAAAKYuBW0AAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgWMDMyszBzyM1T2Pn/P1AOIsbAzAwT+//1/+P/qX85/rL/+f8w7b4v0CQMAABXWBVRAAEAAf//AA942oWRQ6AcSxRA7y30vHjU03FS0/O7vzWIndE3Ytu2be2DTWw7WcW2bdt6r16q46xSxrkGDmsB6D4mgUIG5AE3+ADCHuFBDHtMDCOaalLEtTQgR+PvnGWV5fi7XMG+x5Kqyx1yB5OvCBmQNZOteZUidUn9rG2klDrFsnYCILTJvsHOKf02gBCeSEgIHQNGQNf9mhm0bBoIhH+NRaMRywxqriiqVcdJcj8C5iYx+Wjyv9VOnf174LeFvutcvnm1mi3thIls/egBlMnM23IP+6fa9K/X7SiYD3N4CvyR9KcSLm0b2gPGAUIFAHpVWbYAUBhCGTXUprk009QNFFHbsmzLjpWIlQjbpnMM02OZrdw4RLhzavIHN27MEyo9YU8/LIrtF32d/sajT6nWOPfMfNOY5i12m8mtIdsouDVcLHLZI4fn2vvzP1Y+T/4/ak3e6vX8/A0QaMZKkmO8JuSBQgC+oKWCjIV/fRO5+Ox2N65aMh5HI1G1aiIRj7OS6coZVdLpKhmV0x9PTjbbKZ21eQPg6uLTTRrFeYszH/AG8izDIHOIWoqIvyOETs0ourD8g0zegMmzFBAcr57yvx2fMPgjcbKum298KUpUJUpEw8ojEglVKVfCKBLAeTXa2VXLRo3COs6vyeLu/J7iglvNB3kNjyjOv2nez7HZkNUgR7gbKIAvKvSGpAersW4dZGdDM96UHNOGEBe4FPitYlvxZmS81v1dBAKjuOSMfChvaN3lQ4p5qaOvpmL6vWOEjiKKEUzJG/Kh1p0qyomCNyGvtI5fiKLUV1XLl8xf2MB5tdpZ8bKx/EWcKHhHt+4uVoyFGvd9exDN+jq+NuT9yBEtpnzNBYDWa49ytKgAAQAAAAEAxRfz4PVfDzz1AAMH0AAAAADdzTE8AAAAAN4v/Tn+ovyCEv4HsgABAAYAAgAAAAAAAHjaY2BkYGBf/Wc1A4PQ63+L/mgJ/QOKoAIOALNdBzcABIgAuQB1AAAKQAAAAhkAAAUhAGoCGQAABBIAPwAAAGQAbABYAGQAXwBkAGgAVwBkAF8AAAAAADAAMAAwADAAbQBtAK0A1wDoAPgBIgEvATgBSgFbAYUBjnjaY2BkYGAQZLjBwMXwmIETzEMAZgZGACttAeZ42n2QBU5EMRRFD+5EcP8hgrtDBHf3ODruPotAYqyCNRFnEcS4aYrLl/b09T4Fynkgj5z8EuCeF8s5VPNsOZdiniznMcyj5XxaubVcQCMJy4U0c2q5knHaMZyTSzm1lvMopdxy40f8nENZYZswMYKcE+AEL1ck8IiuxW5RAv16I8SZZkBvnEt5eGVJiPv1e+Xbb+K4db/DMpvMEeIaP4eKHDSKPuYJa7/iWDcx4xeWymFI3oN6R969nA8/sfX7pJthiQ1plkX/ZbL7r3EXCBMhS+y9U4dhBvUPGZ1HHs4nz10pw/h0ujTaOZJmOmHTi0Pnj0m58RpFkgv65RUmKOuSqTUr3bVONj5dr3VfThcAAHjabMHJEQARAEXB/zCLnVTEK1eqnHXL6FhTQzddwmBlcTy8fPx4ApFEplBpbs8v1MeHyTmIvTQv09DV0hVEGxg4GoBoIwMnSzDf2MCCM70osSw1OT83iTMxubQEwirJzEkBs6CqTHigqvWSE4tT+eBaIFywPgQXpBnBheo0AXMAYyQy1A==) 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:Anek Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-tamil-latin-700-normal-9YgTXOU1.woff2) format("woff2"),url(/assets/anek-tamil-latin-700-normal-DUdj-vzT.woff) format("woff");unicode-range:U+0000-00FF,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{--color-marigold: #f5a623;--color-marigold-deep: #c97f0f;--color-ink: #2a1f3d;--color-ink-soft: #5c4d6e;--color-ink-fixed: #2a1f3d;--color-paper: #fffcf6;--color-paper-rgb: 255, 252, 246;--color-brand-blue: #1cb0f6;--color-brand-blue-deep: #0e8fce;--color-magenta: #d63384;--color-teal: #2a9d8f;--color-violet: #9c6ade;--gradient-player: linear-gradient( 180deg, #ffe6cb 0%, #ffd0b5 18%, #f8b8c4 38%, #c8b5dd 60%, #9dc3e6 85%, #b8ddf0 100% );--color-border-soft: rgba(42, 31, 61, .12);--color-border-hard: rgba(42, 31, 61, .3);--color-dashed: rgba(42, 31, 61, .35);--color-primary: var(--color-marigold);--color-primary-container: #ffe6bd;--color-primary-dark: var(--color-marigold-deep);--color-secondary: var(--color-brand-blue);--color-secondary-container: #cbebfb;--color-tertiary: var(--color-magenta);--color-tertiary-container: #f7d3e4;--color-surface: var(--color-paper);--color-surface-variant: #f4efe6;--color-surface-elevated: var(--color-paper);--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-surface: var(--color-ink);--color-on-surface-variant: var(--color-ink-soft);--color-on-surface-muted: #8a7e99;--color-success: var(--color-teal);--color-success-container: #d6efeb;--color-error: #e5484d;--color-error-container: #fadcdd;--color-warning: var(--color-marigold);--color-warning-container: #fdeccb;--color-info: var(--color-brand-blue);--color-info-container: #cbebfb;--color-option-default-bg: var(--color-surface-elevated);--color-option-selected-bg: var(--color-primary-container);--color-option-correct-bg: var(--color-success-container);--color-option-wrong-bg: var(--color-error-container);--glass-bg: rgba(255, 252, 246, .75);--glass-blur: 16px;--glass-border: var(--color-border-soft);--shadow-xs: 0 1px 3px rgba(42, 31, 61, .1), 0 1px 2px rgba(42, 31, 61, .06);--shadow-sm: 0 4px 6px rgba(42, 31, 61, .1), 0 2px 4px rgba(42, 31, 61, .06);--shadow-md: 0 10px 20px rgba(42, 31, 61, .12), 0 4px 8px rgba(42, 31, 61, .06);--shadow-lg: 0 20px 40px rgba(42, 31, 61, .14), 0 8px 16px rgba(42, 31, 61, .06);--shadow-tactile: 0 6px 0 rgba(42, 31, 61, .28);--shadow-tactile-pressed: 0 2px 0 rgba(42, 31, 61, .22);--shadow-glow-primary: 0 0 0 4px rgba(245, 166, 35, .35);--shadow-card: var(--shadow-md);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-card-padding: var(--space-4);--space-screen-padding: var(--space-4);--space-section: var(--space-6);--space-component: var(--space-2);--space-drawer-trigger-clearance: calc(var(--space-4) + 40px + var(--space-2));--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--radius-image: 15px;--radius-mascot: 24px 60px 24px 60px;--font-heading: "Familjen Grotesk", "Segoe UI", system-ui, "NotoSansTamil", "TAU-Marutham", sans-serif;--font-body: "Inter", "Segoe UI", system-ui, "NotoSansTamil", "TAU-Marutham", sans-serif;--font-tamil: "NotoSansTamil", "Anek Tamil", "TAU-Marutham", sans-serif;--font-devanagari: "Anek Devanagari", "Noto Sans Devanagari", sans-serif;--font-telugu: "Anek Telugu", "Noto Sans Telugu", sans-serif;--font-kannada: "Anek Kannada", "Noto Sans Kannada", sans-serif;--font-malayalam: "Anek Malayalam", "Noto Sans Malayalam", sans-serif;--font-bengali: "Anek Bangla", "Noto Sans Bengali", sans-serif;--font-gujarati: "Anek Gujarati", "Noto Sans Gujarati", sans-serif;--font-gurmukhi: "Anek Gurmukhi", "Noto Sans Gurmukhi", sans-serif;--font-odia: "Anek Odia", "Noto Sans Oriya", sans-serif;--font-sinhala: "Noto Sans Sinhala", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--text-micro: max(.5rem, 8px);--text-2xs: max(.5625rem, 9px);--text-xs: max(.625rem, 10px);--text-sm: max(.75rem, 11px);--text-md: max(.875rem, 12px);--text-base: max(1rem, 13px);--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-xxl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--text-5xl: clamp(1.75rem, 1rem + 2.5vw, 2.375rem);--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.5;--leading-relaxed:1.6;--leading-loose: 1.8;--transition-press: transform .12s ease-in-out, box-shadow .12s ease-in-out;--transition-fast: all .15s ease;--transition-default: all .2s ease;--transition-slow: all .35s ease;--press-translate-y: 4px;--size-hero: min(8rem, 20vh);--size-badge: min(6rem, 15vh);--size-glyph: min(3.5rem, 9vh);--stage-measure: min(40rem, 100%);--stage-measure-wide: min(56rem, 100%);--stage-gap: var(--space-4);--stage-block-gap: var(--space-6);--stage-reference-height: 780px;--progress-fill: var(--color-marigold);--progress-track: rgba(245, 166, 35, .3);--progress-label: #b06f00;--skill-node-size: min(3.875rem, 11vh);--skill-node-size-active: min(4.5rem, 13vh);--kite-size: min(6rem, 17vh);--skill-connector-color: rgba(245, 166, 35, .3);--skill-connector-active: var(--color-primary);--z-base: 0;--z-card: 10;--z-sticky: 100;--z-modal: 1000;--z-toast: 2000}@media (max-height: 640px){:root{--space-screen-padding: var(--space-3);--space-card-padding: var(--space-3);--space-section: var(--space-4);--stage-gap: var(--space-2);--stage-block-gap: var(--space-4)}}@media (max-height: 460px){:root{--space-screen-padding: var(--space-2);--space-card-padding: var(--space-2);--space-section: var(--space-3);--stage-gap: var(--space-1);--stage-block-gap: var(--space-3)}}.theme-tactile{--color-primary: #2e7300;--color-primary-container: #84fb42;--color-primary-dark: #1a4400;--color-secondary: #1663bc;--color-secondary-container: #bbd2ff;--color-tertiary: #805f00;--color-tertiary-container: #ffdea8;--color-surface: #fbffe2;--color-surface-variant: #f0f5e0;--color-surface-elevated: #ffffff;--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-surface: #1a1c18;--color-on-surface-variant: #43483e;--color-on-surface-muted: #73796e;--color-success: #4caf50;--color-error: #e53935;--color-warning: #ffc107;--color-info: #2196f3;--gradient-player: linear-gradient(180deg, #fbffe2 0%, #f0f5e0 100%);--color-border-soft: rgba(46, 115, 0, .12);--color-border-hard: rgba(46, 115, 0, .3);--color-dashed: rgba(46, 115, 0, .35);--font-heading: "Plus Jakarta Sans", "Familjen Grotesk", "NotoSansTamil", "TAU-Marutham", sans-serif;--shadow-glow-primary: 0 0 20px rgba(46, 115, 0, .35);--skill-connector-color: rgba(46, 115, 0, .3)}.theme-classic{--color-marigold: #ffb300;--color-marigold-deep: #e09b00;--color-ink: #3d1e00;--color-ink-soft: #5d2a00;--color-paper: #ffffff;--color-paper-rgb: 255, 255, 255;--color-accent-orange: #f87256;--color-background-yellow: #fff0d1;--color-info-blue: #2196f3;--color-brand-blue: var(--color-marigold);--color-brand-blue-deep: var(--color-marigold-deep);--color-magenta: #e53935;--color-teal: #4caf50;--gradient-player: linear-gradient(180deg, #fbe6b1 0%, #f8d07b 100%);--color-border-soft: rgba(61, 30, 0, .16);--color-border-hard: rgba(61, 30, 0, .38);--color-dashed: rgba(61, 30, 0, .38);--color-primary: var(--color-marigold);--color-primary-container: var(--color-background-yellow);--color-primary-dark: var(--color-marigold-deep);--color-secondary: var(--color-marigold);--color-secondary-container: var(--color-background-yellow);--color-tertiary: var(--color-accent-orange);--color-tertiary-container: #ffd9d0;--color-surface: #ffffff;--color-surface-variant: var(--color-background-yellow);--color-surface-elevated: #ffffff;--color-on-primary: var(--color-ink-soft);--color-on-secondary: var(--color-ink-soft);--color-on-surface: var(--color-ink);--color-on-surface-variant: var(--color-ink-soft);--color-on-surface-muted: rgba(61, 30, 0, .6);--color-success: var(--color-teal);--color-success-container: rgba(76, 175, 80, .2);--color-error: var(--color-magenta);--color-error-container: rgba(229, 57, 53, .15);--color-warning: #ffc107;--color-warning-container: rgba(255, 193, 7, .2);--color-info: var(--color-info-blue);--color-info-container: rgba(33, 150, 243, .2);--glass-bg: rgba(255, 255, 255, .85);--glass-border: var(--color-border-soft);--progress-fill: var(--color-accent-orange);--progress-track: var(--color-background-yellow);--progress-label: var(--color-ink);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .08);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .15);--shadow-tactile: 0 2px 4px rgba(0, 0, 0, .1);--shadow-tactile-pressed: 0 1px 2px rgba(0, 0, 0, .1);--shadow-glow-primary: 0 0 0 3px rgba(255, 179, 0, .35);--shadow-card: var(--shadow-sm);--press-translate-y: 1px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--font-tamil: "NotoSansTamil", "TAU-Marutham", sans-serif;--skill-connector-color: rgba(255, 179, 0, .3);--skill-connector-active: var(--color-primary)}body[data-appearance=dark]{--color-marigold: #f5c95a;--color-marigold-deep: #d9a93e;--color-ink: #fff4e0;--color-ink-soft: #fff4e0;--color-paper: #1c1840;--color-paper-rgb: 28, 24, 64;--color-brand-blue: #1cb0f6;--color-brand-blue-deep: #0e8fce;--color-magenta: #f86f8a;--color-teal: #3fb8a6;--gradient-player: linear-gradient( 180deg, #0a0820 0%, #14123a 22%, #2d1a4f 44%, #3d1e5f 62%, #2a2670 80%, #1a2050 100% );--color-border-soft: rgba(255, 244, 224, .28);--color-border-hard: rgba(255, 244, 224, .55);--color-dashed: rgba(255, 244, 224, .55);--color-primary: var(--color-marigold);--color-primary-container: #4a3a12;--color-primary-dark: var(--color-marigold-deep);--color-secondary: var(--color-brand-blue);--color-secondary-container: #123246;--color-tertiary: var(--color-magenta);--color-tertiary-container: #4a1f2c;--color-surface: var(--color-paper);--color-surface-variant: #17123a;--color-surface-elevated: var(--color-paper);--color-on-primary: #2a1d05;--color-on-secondary: var(--color-paper);--color-on-surface: var(--color-ink);--color-on-surface-variant: var(--color-ink-soft);--color-on-surface-muted: rgba(255, 244, 224, .62);--color-success: var(--color-teal);--color-success-container: #1c3f3a;--color-error: #e5484d;--color-error-container: #4a1616;--color-warning: var(--color-marigold);--color-warning-container: #4a3a12;--color-info: var(--color-brand-blue);--color-info-container: #123246;--color-option-default-bg: var(--color-surface-elevated);--color-option-selected-bg: var(--color-primary-container);--color-option-correct-bg: var(--color-success-container);--color-option-wrong-bg: var(--color-error-container);--glass-bg: rgba(28, 24, 64, .75);--glass-border: var(--color-border-soft);--shadow-xs: 0 1px 3px rgba(255, 244, 224, .1), 0 1px 2px rgba(255, 244, 224, .06);--shadow-sm: 0 4px 6px rgba(255, 244, 224, .1), 0 2px 4px rgba(255, 244, 224, .06);--shadow-md: 0 10px 20px rgba(255, 244, 224, .12), 0 4px 8px rgba(255, 244, 224, .06);--shadow-lg: 0 20px 40px rgba(255, 244, 224, .14), 0 8px 16px rgba(255, 244, 224, .06);--shadow-tactile: 0 6px 0 rgba(255, 244, 224, .28);--shadow-tactile-pressed: 0 2px 0 rgba(255, 244, 224, .22);--shadow-glow-primary: 0 0 0 4px rgba(245, 201, 90, .35);--shadow-card: var(--shadow-md);--progress-fill: var(--color-marigold);--progress-track: rgba(245, 201, 90, .25);--progress-label: #ffe1a0;--skill-connector-color: rgba(245, 201, 90, .3);--skill-connector-active: var(--color-primary)}body.theme-classic[data-appearance=dark]{--color-marigold: #f2a03a;--color-marigold-deep: #d9821b;--color-ink: #fce9b6;--color-ink-soft: #e0c078;--color-paper: #3d2d14;--color-paper-rgb: 61, 45, 20;--color-accent-orange: #ff9270;--color-background-yellow: #2c1c08;--color-info-blue: #64b5f6;--color-brand-blue: var(--color-marigold);--color-brand-blue-deep: #d9821b;--color-magenta: #e57670;--color-teal: #7fcc7f;--gradient-player: linear-gradient(180deg, #2b1f0a 0%, #3a2a0f 50%, #2b1f0a 100%);--color-border-soft: rgba(252, 233, 182, .28);--color-border-hard: rgba(252, 233, 182, .55);--color-dashed: rgba(252, 233, 182, .55);--color-primary: var(--color-marigold);--color-primary-container: var(--color-background-yellow);--color-primary-dark: var(--color-marigold-deep);--color-secondary: var(--color-marigold);--color-secondary-container: var(--color-background-yellow);--color-tertiary: var(--color-accent-orange);--color-tertiary-container: #4a2a1c;--color-surface: var(--color-paper);--color-surface-variant: var(--color-background-yellow);--color-surface-elevated: var(--color-paper);--color-on-primary: #2b1a07;--color-on-secondary: #2b1a07;--color-on-surface: var(--color-ink);--color-on-surface-variant: var(--color-ink-soft);--color-on-surface-muted: rgba(252, 233, 182, .6);--color-success: var(--color-teal);--color-success-container: rgba(127, 204, 127, .18);--color-error: var(--color-magenta);--color-error-container: rgba(229, 118, 112, .15);--color-warning: #ffd54f;--color-warning-container: rgba(255, 213, 79, .18);--color-info: var(--color-info-blue);--color-info-container: rgba(100, 181, 246, .18);--glass-bg: rgba(61, 45, 20, .85);--progress-fill: var(--color-accent-orange);--progress-track: var(--color-background-yellow);--progress-label: var(--color-ink);--shadow-xs: 0 1px 2px rgba(252, 233, 182, .2);--shadow-sm: 0 2px 4px rgba(252, 233, 182, .22);--shadow-md: 0 2px 4px rgba(252, 233, 182, .22);--shadow-lg: 0 4px 8px rgba(252, 233, 182, .28);--shadow-tactile: 0 2px 4px rgba(252, 233, 182, .22);--shadow-tactile-pressed: 0 1px 2px rgba(252, 233, 182, .2);--shadow-glow-primary: 0 0 0 3px rgba(242, 160, 58, .35);--shadow-card: var(--shadow-sm);--skill-connector-color: rgba(242, 160, 58, .3);--skill-connector-active: var(--color-primary)}@font-face{font-family:NotoSansTamil;src:url(/fonts/NotoSansTamil-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:NotoSansTamil;src:url(/fonts/NotoSansTamil-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:TAU-Marutham;src:url(/fonts/TAU-Marutham.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TAU-Marutham;src:url(/fonts/TAU-Marutham-Bold.ttf) format("truetype");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(.8125rem,.4rem + 1.4vh,1rem);-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-on-surface);background:var(--gradient-player);min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.kit-legacy-ita){background-attachment:fixed}#root{min-height:100%}.text-heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-on-surface)}.text-body{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}.text-tamil{font-family:var(--font-tamil);line-height:var(--leading-relaxed)}.text-display{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight)}.text-title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.text-subtitle{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.text-label{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.text-caption{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-on-surface-muted)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bounce-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1);opacity:1}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skill-node-pulse{0%,to{box-shadow:0 0 #f5a62380}50%{box-shadow:0 0 0 12px #f5a62300}}.anim-shake{animation:shake .4s ease}.anim-pulse{animation:pulse-scale 1.5s ease-in-out infinite}.anim-bounce-in{animation:bounce-in .4s ease-out}.anim-fade-in{animation:fade-in .3s ease-out}.anim-node-pulse{animation:skill-node-pulse 2s ease-in-out infinite}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._screen_15ncq_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);display:flex;align-items:center;justify-content:center;padding:var(--space-5, 20px);overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--color-magenta, #d63384) 14%,transparent),transparent 60%),var(--color-surface, #fffcf6)}._content_15ncq_16{position:relative;z-index:1;width:100%;max-width:360px;text-align:center;display:flex;flex-direction:column;align-items:center}._medal_15ncq_28{position:relative;width:128px;height:128px;display:grid;place-items:center;margin-bottom:12px}._ring_15ncq_36{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px dashed color-mix(in srgb,var(--color-marigold, #f5a623) 70%,transparent);animation:_spin_15ncq_1 14s linear infinite}._medalEmoji_15ncq_43{font-size:74px;line-height:1;filter:drop-shadow(0 6px 14px rgba(214,51,132,.3))}@keyframes _spin_15ncq_1{to{transform:rotate(360deg)}}._eyebrow_15ncq_54{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--color-magenta, #d63384)}._title_15ncq_60{margin:2px 0 12px;font-size:clamp(26px,7vw,34px);font-weight:800;color:var(--color-on-surface, #2a1f3d);text-wrap:balance}._stars_15ncq_68{display:flex;gap:8px;font-size:34px;line-height:1;margin-bottom:22px}._starOn_15ncq_75{color:var(--color-marigold, #f5a623);filter:drop-shadow(0 2px 4px rgba(245,166,35,.4))}._starOff_15ncq_79{color:color-mix(in srgb,var(--color-on-surface, #2a1f3d) 16%,transparent)}._amazing_15ncq_83{font-size:20px;font-weight:800;color:var(--color-magenta, #d63384)}._amazingTam_15ncq_88{font-size:15px;font-weight:700;color:var(--color-on-surface-variant, #6b5f82);margin-top:2px}._encourage_15ncq_94{margin:10px 0 26px;font-size:14.5px;line-height:1.5;color:var(--color-on-surface-variant, #6b5f82);max-width:30ch}._btn_15ncq_102{width:100%;max-width:320px;border:0;font:inherit;font-weight:800;font-size:15px;color:#fff;background:var(--color-magenta, #d63384);border-radius:16px;padding:15px 22px;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--color-magenta, #d63384) 40%,transparent);transition:transform .12s}._btn_15ncq_102:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){._ring_15ncq_36{animation:none}}._toast_qj01q_10{border-radius:var(--radius-lg)!important;border:1.5px solid var(--color-ink)!important;box-shadow:3px 3px 0 var(--color-ink)!important;background:var(--color-paper)!important}._toast_qj01q_10 .ant-notification-notice-message{font-family:var(--font-heading);font-weight:700;color:var(--color-ink)!important}._toast_qj01q_10 .ant-notification-notice-description{color:var(--color-ink-soft)!important}._toast_qj01q_10 .ant-notification-notice-close{color:var(--color-ink)!important}._success_qj01q_28{border-color:var(--color-teal)!important;box-shadow:3px 3px 0 var(--color-teal)!important}._warning_qj01q_32,._error_qj01q_33{border-color:var(--color-marigold)!important;box-shadow:3px 3px 0 var(--color-marigold)!important}._overlay_13r97_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#14122873;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._card_13r97_15{width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:var(--space-5, 20px);border-radius:1.5rem;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);border:3px solid var(--color-ink, #2a1f3d);box-shadow:6px 6px 0 var(--color-ink, #2a1f3d),0 18px 48px #14122847}._body_13r97_28{display:flex;flex-direction:column;gap:var(--space-3)}._title_13r97_34{margin:0;padding-bottom:var(--space-3);display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--text-xl, 1.25rem);font-weight:var(--font-weight-bold, 700);border-bottom:2px dashed var(--color-ink-soft, #5b4f73)}._titleIcon_13r97_47{width:30px;height:32px;flex:none;object-fit:contain}._input_13r97_54{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;border:2px solid var(--color-ink, #2a1f3d);background:var(--color-surface, rgba(255, 255, 255, .6));color:inherit;font:inherit;resize:vertical}._input_13r97_54::placeholder{color:var(--color-ink-soft, #5b4f73)}._input_13r97_54:focus{outline:none;border-color:var(--color-brand-blue, #1fa2f0);box-shadow:0 0 0 3px #1fa2f040}._check_13r97_75{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border:2px solid var(--color-ink-soft, #5b4f73);border-radius:14px;cursor:pointer}._check_13r97_75:has(input:checked){border-color:var(--color-brand-blue, #1fa2f0)}._check_13r97_75 input{width:20px;height:20px;flex:none;accent-color:var(--color-brand-blue, #1fa2f0)}._error_13r97_94{margin:0;color:var(--color-error, #d33)}._primary_13r97_99{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;border:2px solid var(--color-ink, #2a1f3d);background:var(--color-brand-blue, #1fa2f0);color:#fff;font:inherit;font-weight:var(--font-weight-bold, 700);box-shadow:0 4px 0 var(--color-ink, #2a1f3d);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}._primary_13r97_99:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--color-ink, #2a1f3d)}._primary_13r97_99:disabled{opacity:.6;cursor:default}._trigger_1orh1_1{position:fixed;top:var(--space-4);left:var(--space-4);width:40px;height:40px;border-radius:50%;border:none;background:var(--color-surface-elevated);color:var(--color-on-surface);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;z-index:950}._backdrop_1orh1_20{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000}._panel_1orh1_27{position:fixed;top:0;left:0;bottom:0;width:min(320px,84vw);padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) 12px 16px;background:var(--gradient-player, var(--color-surface));color:var(--color-on-surface);border-radius:0 20px 20px 0;box-shadow:var(--shadow-lg);z-index:1001;display:flex;flex-direction:column;overflow-y:auto}._profileHeader_1orh1_46{display:flex;align-items:center;gap:14px;padding:16px 14px}._avatar_1orh1_53{width:clamp(52px,15vw,64px);height:clamp(52px,15vw,64px);border-radius:50%;background:var(--color-paper);border:2px solid var(--drawer-avatar-ring);box-shadow:0 3px 10px #2a1f3d1a;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._profileText_1orh1_67{min-width:0;display:flex;flex-direction:column}._hello_1orh1_73{font-size:.8125rem;font-weight:500;color:var(--color-ink-soft)}._greeting_1orh1_79{margin-top:2px;font-weight:700;font-size:1.3125rem;line-height:1.2;color:var(--color-ink);overflow-wrap:anywhere}._email_1orh1_88{margin-top:3px;color:var(--color-ink-soft);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mastery_1orh1_98{display:flex;align-items:center;gap:12px;width:calc(100% - 4px);margin:6px 2px 12px;padding:12px 14px;border-radius:16px;border:1.5px solid rgba(245,166,35,.5);background:linear-gradient(135deg,#2a1f3d,#5b21b6);box-shadow:0 4px 10px #2a1f3d40;color:#fff;text-align:left;cursor:pointer}._masteryCrown_1orh1_114{width:42px;height:42px;padding:5px;border-radius:50%;background:#ffffff1f;flex-shrink:0}._masteryCrown_1orh1_114 img{width:100%;height:100%;object-fit:contain;display:block}._masteryText_1orh1_130{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._masteryTitle_1orh1_138{display:flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:800;letter-spacing:.2px}._masteryPro_1orh1_147{padding:1.5px 5px;border-radius:6px;background:#f5a623;color:#2a1f3d;font-size:.6rem;font-weight:900;letter-spacing:.5px}._masterySub_1orh1_157{font-size:.72rem;font-weight:500;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._masteryChevron_1orh1_166{flex-shrink:0;opacity:.7}._menu_1orh1_171{display:flex;flex-direction:column;gap:2px;flex:1}._section_1orh1_179{margin:10px 14px 4px;padding-top:10px;border-top:1px solid var(--color-border-soft);font-size:.75rem;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-ink);opacity:.75}._item_1orh1_191{display:flex;align-items:center;gap:14px;width:100%;min-height:42px;padding:7px 14px;background:none;border:none;border-radius:12px;text-align:left;font-size:.9375rem;font-weight:700;color:var(--color-ink);cursor:pointer}._item_1orh1_191:hover,._item_1orh1_191:active{background:var(--drawer-pressed-bg)}._icon_1orh1_213{width:22px;display:flex;justify-content:center;flex-shrink:0}._chevron_1orh1_220{margin-left:auto;display:flex;transition:transform .15s ease}._chevronOpen_1orh1_226{transform:rotate(180deg)}._subItem_1orh1_230{min-height:40px;padding-left:50px;font-size:.9rem}._logout_1orh1_236{color:var(--drawer-danger)}._logout_1orh1_236:hover,._logout_1orh1_236:active{background:var(--drawer-danger-bg)}._panel_1orh1_27{--drawer-avatar-ring: #fff;--drawer-pressed-bg: rgba(var(--color-paper-rgb), .6);--drawer-danger: #d64545;--drawer-danger-bg: rgba(214, 69, 69, .1)}body[data-appearance=dark] ._panel_1orh1_27{--drawer-avatar-ring: rgba(255, 244, 224, .4);--drawer-pressed-bg: rgba(28, 176, 246, .18);--drawer-danger: #ff8a8a;--drawer-danger-bg: rgba(255, 138, 138, .12)}body.kit-legacy-ita ._panel_1orh1_27{background:var(--color-surface)}body.kit-legacy-ita ._profileHeader_1orh1_46{background:var(--color-primary-container, #ffe6bd);margin:calc(-1 * var(--space-2)) -12px 0;padding:var(--space-6) var(--space-4) var(--space-4)}:root,[data-amplify-theme]{--amplify-components-accordion-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width: var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style: solid;--amplify-components-accordion-item-border-radius: var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items: center;--amplify-components-accordion-item-trigger-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color: inherit;--amplify-components-accordion-item-trigger-gap: var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content: space-between;--amplify-components-accordion-item-trigger-padding-block: var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color: inherit;--amplify-components-accordion-item-trigger-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow: 0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color: inherit;--amplify-components-accordion-item-content-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start: var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color: var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration: var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function: cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius: var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline: var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color: var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size: inherit;--amplify-components-ai-conversation-message-sender-username-font-weight: var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size: inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight: inherit;--amplify-components-ai-conversation-message-body-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap: var(--amplify-space-small);--amplify-components-ai-conversation-form-padding: var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color: var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width: var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius: var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block: var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start: 0;--amplify-components-ai-conversation-attachment-list-gap: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width: var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height: var(--amplify-font-sizes-medium);--amplify-components-alert-align-items: center;--amplify-components-alert-justify-content: space-between;--amplify-components-alert-color: var(--amplify-colors-font-primary);--amplify-components-alert-background-color: var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block: var(--amplify-space-small);--amplify-components-alert-padding-inline: var(--amplify-space-medium);--amplify-components-alert-icon-size: var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-alert-info-color: var(--amplify-colors-font-info);--amplify-components-alert-info-background-color: var(--amplify-colors-background-info);--amplify-components-alert-error-color: var(--amplify-colors-font-error);--amplify-components-alert-error-background-color: var(--amplify-colors-background-error);--amplify-components-alert-warning-color: var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-alert-success-color: var(--amplify-colors-font-success);--amplify-components-alert-success-background-color: var(--amplify-colors-background-success);--amplify-components-authenticator-max-width: 60rem;--amplify-components-authenticator-modal-width: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color: var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top: var(--amplify-space-zero);--amplify-components-authenticator-modal-left: var(--amplify-space-zero);--amplify-components-authenticator-container-width-max: 30rem;--amplify-components-authenticator-router-border-width: var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style: solid;--amplify-components-authenticator-router-border-color: var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color: var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow: var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom: var(--amplify-space-medium);--amplify-components-authenticator-form-padding: var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color: var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color: var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width: 100%;--amplify-components-autocomplete-menu-margin-block-start: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width: var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style: solid;--amplify-components-autocomplete-menu-border-radius: var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display: flex;--amplify-components-autocomplete-menu-options-flex-direction: column;--amplify-components-autocomplete-menu-options-max-height: 300px;--amplify-components-autocomplete-menu-option-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color: currentcolor;--amplify-components-autocomplete-menu-option-cursor: pointer;--amplify-components-autocomplete-menu-option-transition-duration: var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property: background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function: ease;--amplify-components-autocomplete-menu-option-active-background-color: var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color: var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display: flex;--amplify-components-autocomplete-menu-loading-align-items: center;--amplify-components-autocomplete-menu-loading-display: flex;--amplify-components-autocomplete-menu-loading-gap: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block: var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline: var(--amplify-space-small);--amplify-components-avatar-color: var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height: 1;--amplify-components-avatar-font-weight: var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size: var(--amplify-font-sizes-small);--amplify-components-avatar-text-align: center;--amplify-components-avatar-width: var(--amplify-font-sizes-xxl);--amplify-components-avatar-height: var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color: var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius: 100%;--amplify-components-avatar-border-color: var(--amplify-colors-border-primary);--amplify-components-avatar-border-width: var(--amplify-border-widths-medium);--amplify-components-avatar-info-color: var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color: var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color: var(--amplify-colors-border-info);--amplify-components-avatar-warning-color: var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-avatar-success-color: var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color: var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color: var(--amplify-colors-border-success);--amplify-components-avatar-error-color: var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color: var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color: var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width: var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height: var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-badge-color: var(--amplify-colors-font-primary);--amplify-components-badge-line-height: 1;--amplify-components-badge-font-weight: var(--amplify-font-weights-semibold);--amplify-components-badge-font-size: var(--amplify-font-sizes-small);--amplify-components-badge-text-align: center;--amplify-components-badge-padding-vertical: var(--amplify-space-xs);--amplify-components-badge-padding-horizontal: var(--amplify-space-small);--amplify-components-badge-background-color: var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius: var(--amplify-radii-xl);--amplify-components-badge-info-color: var(--amplify-colors-font-info);--amplify-components-badge-info-background-color: var(--amplify-colors-background-info);--amplify-components-badge-warning-color: var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-badge-success-color: var(--amplify-colors-font-success);--amplify-components-badge-success-background-color: var(--amplify-colors-background-success);--amplify-components-badge-error-color: var(--amplify-colors-font-error);--amplify-components-badge-error-background-color: var(--amplify-colors-background-error);--amplify-components-badge-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical: var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal: var(--amplify-space-xs);--amplify-components-badge-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical: var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal: var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction: row;--amplify-components-breadcrumbs-flex-wrap: wrap;--amplify-components-breadcrumbs-gap: 0;--amplify-components-breadcrumbs-color: var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction: row;--amplify-components-breadcrumbs-item-color: inherit;--amplify-components-breadcrumbs-item-font-size: inherit;--amplify-components-breadcrumbs-item-align-items: center;--amplify-components-breadcrumbs-item-line-height: 1;--amplify-components-breadcrumbs-separator-color: inherit;--amplify-components-breadcrumbs-separator-font-size: inherit;--amplify-components-breadcrumbs-separator-padding-inline: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color: var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size: inherit;--amplify-components-breadcrumbs-link-font-weight: normal;--amplify-components-breadcrumbs-link-text-decoration: none;--amplify-components-breadcrumbs-link-padding-inline: var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color: inherit;--amplify-components-breadcrumbs-link-current-font-size: inherit;--amplify-components-breadcrumbs-link-current-font-weight: normal;--amplify-components-breadcrumbs-link-current-text-decoration: none;--amplify-components-button-font-weight: var(--amplify-font-weights-bold);--amplify-components-button-transition-duration: var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height: var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start: var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end: var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start: var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end: var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color: transparent;--amplify-components-button-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width: var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style: var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius: var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color: var(--amplify-colors-font-primary);--amplify-components-button-hover-color: var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-button-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color: var(--amplify-colors-font-active);--amplify-components-button-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-active-border-color: var(--amplify-colors-primary-100);--amplify-components-button-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color: transparent;--amplify-components-button-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color: transparent;--amplify-components-button-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color: transparent;--amplify-components-button-outlined-info-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color: transparent;--amplify-components-button-outlined-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color: transparent;--amplify-components-button-outlined-success-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color: transparent;--amplify-components-button-outlined-error-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color: transparent;--amplify-components-button-outlined-overlay-color: var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color: var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color: transparent;--amplify-components-button-primary-border-width: var(--amplify-border-widths-small);--amplify-components-button-primary-border-style: solid;--amplify-components-button-primary-background-color: var(--amplify-colors-primary-80);--amplify-components-button-primary-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color: transparent;--amplify-components-button-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color: transparent;--amplify-components-button-primary-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color: transparent;--amplify-components-button-primary-hover-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color: transparent;--amplify-components-button-primary-focus-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color: transparent;--amplify-components-button-primary-active-background-color: var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color: transparent;--amplify-components-button-primary-info-background-color: var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color: transparent;--amplify-components-button-primary-info-hover-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color: transparent;--amplify-components-button-primary-info-focus-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color: transparent;--amplify-components-button-primary-info-active-background-color: var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color: transparent;--amplify-components-button-primary-warning-background-color: var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color: transparent;--amplify-components-button-primary-warning-hover-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color: transparent;--amplify-components-button-primary-warning-focus-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color: transparent;--amplify-components-button-primary-warning-active-background-color: var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color: transparent;--amplify-components-button-primary-error-background-color: var(--amplify-colors-red-80);--amplify-components-button-primary-error-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color: transparent;--amplify-components-button-primary-error-hover-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color: transparent;--amplify-components-button-primary-error-focus-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color: transparent;--amplify-components-button-primary-error-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color: transparent;--amplify-components-button-primary-success-background-color: var(--amplify-colors-green-80);--amplify-components-button-primary-success-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color: transparent;--amplify-components-button-primary-success-hover-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color: transparent;--amplify-components-button-primary-success-focus-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color: transparent;--amplify-components-button-primary-success-active-background-color: var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color: transparent;--amplify-components-button-primary-overlay-background-color: var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color: transparent;--amplify-components-button-primary-overlay-hover-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color: transparent;--amplify-components-button-primary-overlay-focus-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color: transparent;--amplify-components-button-primary-overlay-active-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width: var(--amplify-space-zero);--amplify-components-button-menu-background-color: transparent;--amplify-components-button-menu-justify-content: start;--amplify-components-button-menu-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color: var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color: transparent;--amplify-components-button-link-border-color: transparent;--amplify-components-button-link-border-width: var(--amplify-border-widths-small);--amplify-components-button-link-color: var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color: transparent;--amplify-components-button-link-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color: transparent;--amplify-components-button-link-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color: transparent;--amplify-components-button-link-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-link-active-color: var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color: transparent;--amplify-components-button-link-disabled-background-color: transparent;--amplify-components-button-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color: transparent;--amplify-components-button-link-loading-background-color: transparent;--amplify-components-button-link-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color: transparent;--amplify-components-button-link-info-background-color: transparent;--amplify-components-button-link-info-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color: transparent;--amplify-components-button-link-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color: var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color: transparent;--amplify-components-button-link-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color: transparent;--amplify-components-button-link-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color: transparent;--amplify-components-button-link-warning-background-color: transparent;--amplify-components-button-link-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color: transparent;--amplify-components-button-link-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color: var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color: transparent;--amplify-components-button-link-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color: transparent;--amplify-components-button-link-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color: transparent;--amplify-components-button-link-success-background-color: transparent;--amplify-components-button-link-success-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color: transparent;--amplify-components-button-link-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color: var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color: transparent;--amplify-components-button-link-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color: transparent;--amplify-components-button-link-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color: transparent;--amplify-components-button-link-error-background-color: transparent;--amplify-components-button-link-error-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color: transparent;--amplify-components-button-link-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color: var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color: transparent;--amplify-components-button-link-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color: transparent;--amplify-components-button-link-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color: transparent;--amplify-components-button-link-overlay-background-color: transparent;--amplify-components-button-link-overlay-color: var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color: transparent;--amplify-components-button-link-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color: var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color: transparent;--amplify-components-button-link-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color: var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color: transparent;--amplify-components-button-link-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color: var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color: transparent;--amplify-components-button-warning-border-color: var(--amplify-colors-red-60);--amplify-components-button-warning-border-width: var(--amplify-border-widths-small);--amplify-components-button-warning-color: var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color: var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-warning-active-color: var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color: transparent;--amplify-components-button-warning-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color: transparent;--amplify-components-button-warning-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color: transparent;--amplify-components-button-destructive-border-width: var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style: solid;--amplify-components-button-destructive-background-color: var(--amplify-colors-red-60);--amplify-components-button-destructive-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color: transparent;--amplify-components-button-destructive-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color: transparent;--amplify-components-button-destructive-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color: transparent;--amplify-components-button-destructive-hover-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color: transparent;--amplify-components-button-destructive-focus-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color: transparent;--amplify-components-button-destructive-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size: var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start: var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end: var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start: var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end: var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size: var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start: var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end: var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start: var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end: var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items: center;--amplify-components-button-loader-wrapper-gap: var(--amplify-space-xs);--amplify-components-card-background-color: var(--amplify-colors-background-primary);--amplify-components-card-border-radius: var(--amplify-radii-xs);--amplify-components-card-border-width: 0;--amplify-components-card-border-style: solid;--amplify-components-card-border-color: transparent;--amplify-components-card-box-shadow: none;--amplify-components-card-padding: var(--amplify-space-medium);--amplify-components-card-outlined-background-color: var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius: var(--amplify-radii-xs);--amplify-components-card-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style: solid;--amplify-components-card-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow: var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color: var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius: var(--amplify-radii-xs);--amplify-components-card-elevated-border-width: 0;--amplify-components-card-elevated-border-style: solid;--amplify-components-card-elevated-border-color: transparent;--amplify-components-card-elevated-box-shadow: var(--amplify-shadows-medium);--amplify-components-checkbox-cursor: pointer;--amplify-components-checkbox-align-items: center;--amplify-components-checkbox-disabled-cursor: not-allowed;--amplify-components-checkbox-button-position: relative;--amplify-components-checkbox-button-align-items: center;--amplify-components-checkbox-button-justify-content: center;--amplify-components-checkbox-button-color: var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width: 100%;--amplify-components-checkbox-button-before-height: 100%;--amplify-components-checkbox-button-before-border-width: var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius: 20%;--amplify-components-checkbox-button-before-border-style: solid;--amplify-components-checkbox-button-before-border-color: var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color: var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style: solid;--amplify-components-checkbox-button-focus-outline-width: var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color: var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius: 20%;--amplify-components-checkbox-icon-opacity: var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform: scale(0);--amplify-components-checkbox-icon-transition-property: all;--amplify-components-checkbox-icon-transition-duration: var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function: ease-in-out;--amplify-components-checkbox-icon-checked-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform: scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform: scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color: var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items: flex-start;--amplify-components-checkboxfield-align-content: center;--amplify-components-checkboxfield-flex-direction: column;--amplify-components-checkboxfield-justify-content: center;--amplify-components-collection-pagination-current-color: var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color: var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color: var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color: var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color: var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color: var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color: var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color: var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color: var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color: var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color: var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color: var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color: var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color: var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color: var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color: var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color: var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color: var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color: var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color: var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size: var(--amplify-font-sizes-xs);--amplify-components-copy-gap: var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill: var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom: var(--amplify-space-large);--amplify-components-copy-tool-tip-color: var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size: var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height: var(--amplify-space-relative-full);--amplify-components-divider-border-style: solid;--amplify-components-divider-border-color: var(--amplify-colors-border-primary);--amplify-components-divider-border-width: var(--amplify-border-widths-medium);--amplify-components-divider-label-color: var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline: var(--amplify-space-medium);--amplify-components-divider-label-font-size: var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color: var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width: var(--amplify-border-widths-small);--amplify-components-divider-large-border-width: var(--amplify-border-widths-large);--amplify-components-divider-opacity: var(--amplify-opacities-60);--amplify-components-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style: dashed;--amplify-components-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-dropzone-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-gap: var(--amplify-space-small);--amplify-components-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-dropzone-text-align: center;--amplify-components-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color: var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color: var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color: var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color: var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color: var(--amplify-colors-font-error);--amplify-components-field-gap: var(--amplify-space-xs);--amplify-components-field-font-size: var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction: column;--amplify-components-field-small-gap: var(--amplify-space-xxxs);--amplify-components-field-small-font-size: var(--amplify-font-sizes-small);--amplify-components-field-large-gap: var(--amplify-space-small);--amplify-components-field-large-font-size: var(--amplify-font-sizes-large);--amplify-components-field-label-color: var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style: solid;--amplify-components-fieldcontrol-border-color: var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width: var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius: var(--amplify-radii-small);--amplify-components-fieldcontrol-color: var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration: var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style: solid;--amplify-components-fieldcontrol-outline-width: var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start: var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end: var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style: none;--amplify-components-fieldcontrol-quiet-border-inline-start: none;--amplify-components-fieldcontrol-quiet-border-inline-end: none;--amplify-components-fieldcontrol-quiet-border-block-start: none;--amplify-components-fieldcontrol-quiet-border-radius: 0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor: not-allowed;--amplify-components-fieldcontrol-disabled-border-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color: var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap: var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items: center;--amplify-components-fieldgroup-outer-align-items: center;--amplify-components-fieldmessages-error-color: var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color: var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style: italic;--amplify-components-fieldmessages-description-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color: transparent;--amplify-components-fieldset-border-radius: var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction: column;--amplify-components-fieldset-gap: var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color: var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight: var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding: var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color: var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style: solid;--amplify-components-fieldset-outlined-small-padding: var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding: var(--amplify-space-large);--amplify-components-fieldset-small-gap: var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap: var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style: dashed;--amplify-components-fileuploader-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap: var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align: center;--amplify-components-fileuploader-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius: var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style: var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style: solid;--amplify-components-fileuploader-file-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block: var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline: var(--amplify-space-small);--amplify-components-fileuploader-file-gap: var(--amplify-space-small);--amplify-components-fileuploader-file-align-items: baseline;--amplify-components-fileuploader-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction: column;--amplify-components-fileuploader-filelist-gap: var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap: round;--amplify-components-fileuploader-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style: solid;--amplify-components-fileuploader-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height: 40rem;--amplify-components-fileuploader-previewer-max-width: auto;--amplify-components-fileuploader-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap: var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content: flex-end;--amplify-components-flex-gap: var(--amplify-space-medium);--amplify-components-flex-justify-content: normal;--amplify-components-flex-align-items: stretch;--amplify-components-flex-align-content: normal;--amplify-components-flex-flex-wrap: nowrap;--amplify-components-heading-1-font-size: var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight: var(--amplify-font-weights-light);--amplify-components-heading-2-font-size: var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight: var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size: var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight: var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size: var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight: var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size: var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight: var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size: var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-heading-color: var(--amplify-colors-font-primary);--amplify-components-heading-line-height: var(--amplify-line-heights-small);--amplify-components-icon-line-height: 1;--amplify-components-icon-height: 1em;--amplify-components-highlightmatch-highlighted-font-weight: var(--amplify-font-weights-bold);--amplify-components-image-max-width: 100%;--amplify-components-image-height: auto;--amplify-components-image-object-fit: initial;--amplify-components-image-object-position: initial;--amplify-components-inappmessaging-banner-height: 150px ;--amplify-components-inappmessaging-banner-width: 400px ;--amplify-components-inappmessaging-button-background-color: #e8e8e8;--amplify-components-inappmessaging-button-border-radius: 5px;--amplify-components-inappmessaging-button-color: black;--amplify-components-inappmessaging-dialog-height: 50vh;--amplify-components-inappmessaging-dialog-min-height: 400px;--amplify-components-inappmessaging-dialog-min-width: 400px;--amplify-components-inappmessaging-dialog-width: 30vw;--amplify-components-inappmessaging-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color: var(--amplify-colors-font-active);--amplify-components-link-color: var(--amplify-colors-font-interactive);--amplify-components-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-link-visited-color: var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color: var(--amplify-colors-background-primary);--amplify-components-loader-width: var(--amplify-font-sizes-medium);--amplify-components-loader-height: var(--amplify-font-sizes-medium);--amplify-components-loader-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap: round;--amplify-components-loader-animation-duration: 1s;--amplify-components-loader-small-width: var(--amplify-font-sizes-small);--amplify-components-loader-small-height: var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width: var(--amplify-font-sizes-large);--amplify-components-loader-large-height: var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size: var(--amplify-font-sizes-small);--amplify-components-loader-linear-width: 100%;--amplify-components-loader-linear-min-width: 5rem;--amplify-components-loader-linear-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap: round;--amplify-components-loader-linear-animation-duration: 1s;--amplify-components-loader-linear-small-stroke-width: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width: var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill: var(--amplify-colors-font-primary);--amplify-components-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-menu-border-radius: var(--amplify-radii-medium);--amplify-components-menu-border-width: var(--amplify-border-widths-small);--amplify-components-menu-border-style: solid;--amplify-components-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow: var(--amplify-shadows-large);--amplify-components-menu-flex-direction: column;--amplify-components-menu-gap: var(--amplify-space-zero);--amplify-components-menu-max-width: 30rem;--amplify-components-menu-min-width: 14rem;--amplify-components-menu-small-width: var(--amplify-font-sizes-medium);--amplify-components-menu-small-height: var(--amplify-font-sizes-medium);--amplify-components-menu-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height: 2.5rem;--amplify-components-menu-item-padding-inline-start: var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end: var(--amplify-space-medium);--amplify-components-message-align-items: center;--amplify-components-message-background-color: var(--amplify-colors-background-tertiary);--amplify-components-message-border-color: transparent;--amplify-components-message-border-style: solid;--amplify-components-message-border-width: var(--amplify-border-widths-small);--amplify-components-message-border-radius: var(--amplify-radii-xs);--amplify-components-message-color: var(--amplify-colors-font-primary);--amplify-components-message-justify-content: flex-start;--amplify-components-message-padding-block: var(--amplify-space-small);--amplify-components-message-padding-inline: var(--amplify-space-medium);--amplify-components-message-line-height: var(--amplify-line-heights-small);--amplify-components-message-icon-size: var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap: var(--amplify-space-xxs);--amplify-components-message-plain-color: var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color: transparent;--amplify-components-message-plain-info-color: var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color: transparent;--amplify-components-message-plain-error-color: var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color: transparent;--amplify-components-message-plain-success-color: var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color: transparent;--amplify-components-message-plain-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color: transparent;--amplify-components-message-outlined-color: var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color: var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color: var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color: var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color: var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color: var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color: var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-message-filled-color: var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color: var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color: transparent;--amplify-components-message-filled-info-color: var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color: var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color: transparent;--amplify-components-message-filled-error-color: var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color: var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color: transparent;--amplify-components-message-filled-success-color: var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color: var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color: transparent;--amplify-components-message-filled-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color: transparent;--amplify-components-pagination-current-align-items: center;--amplify-components-pagination-current-justify-content: center;--amplify-components-pagination-current-color: var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size: var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color: var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start: var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end: var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property: background-color;--amplify-components-pagination-button-transition-duration: var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items: baseline;--amplify-components-pagination-ellipsis-justify-content: center;--amplify-components-pagination-ellipsis-padding-inline-start: var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end: var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left: var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right: var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius: var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color: var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color: var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color: var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color: var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color: var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color: var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color: var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color: var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color: var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color: var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow: var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color: var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color: var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color: var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius: var(--amplify-radii-small);--amplify-components-placeholder-transition-duration: var(--amplify-time-long);--amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height: var(--amplify-space-small);--amplify-components-placeholder-default-height: var(--amplify-space-medium);--amplify-components-placeholder-large-height: var(--amplify-space-large);--amplify-components-radio-align-items: center;--amplify-components-radio-justify-content: flex-start;--amplify-components-radio-gap: inherit;--amplify-components-radio-disabled-cursor: not-allowed;--amplify-components-radio-button-align-items: center;--amplify-components-radio-button-justify-content: center;--amplify-components-radio-button-width: var(--amplify-font-sizes-medium);--amplify-components-radio-button-height: var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing: border-box;--amplify-components-radio-button-border-width: var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style: solid;--amplify-components-radio-button-border-radius: 50%;--amplify-components-radio-button-border-color: var(--amplify-colors-border-primary);--amplify-components-radio-button-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property: all;--amplify-components-radio-button-transition-duration: var(--amplify-time-medium);--amplify-components-radio-button-outline-color: var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style: solid;--amplify-components-radio-button-outline-width: var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding: var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width: var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height: var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width: var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height: var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color: var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color: var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-label-color: var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width: var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color: var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color: var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color: var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color: var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color: var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight: var(--amplify-font-weights-normal);--amplify-components-rating-large-size: var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size: var(--amplify-font-sizes-xl);--amplify-components-rating-small-size: var(--amplify-font-sizes-small);--amplify-components-rating-filled-color: var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color: var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color: var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color: var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-select-color: var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color: var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex: 1;--amplify-components-select-wrapper-display: block;--amplify-components-select-wrapper-position: relative;--amplify-components-select-wrapper-cursor: pointer;--amplify-components-select-icon-wrapper-align-items: center;--amplify-components-select-icon-wrapper-position: absolute;--amplify-components-select-icon-wrapper-top: 50%;--amplify-components-select-icon-wrapper-right: var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform: translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events: none;--amplify-components-select-icon-wrapper-small-right: var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right: var(--amplify-space-medium);--amplify-components-select-option-background-color: transparent;--amplify-components-select-option-color: var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color: transparent;--amplify-components-select-white-space: nowrap;--amplify-components-select-min-width: 6.5rem;--amplify-components-select-small-min-width: 5.5rem;--amplify-components-select-small-padding-inline-end: var(--amplify-space-xl);--amplify-components-select-large-min-width: 7.5rem;--amplify-components-select-large-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline: var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline: var(--amplify-space-small);--amplify-components-selectfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction: column;--amplify-components-selectfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color: var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block: var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius: 9999px;--amplify-components-sliderfield-track-height: .375rem;--amplify-components-sliderfield-track-min-width: 10rem;--amplify-components-sliderfield-range-background-color: var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius: 9999px;--amplify-components-sliderfield-range-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width: 1.25rem;--amplify-components-sliderfield-thumb-height: 1.25rem;--amplify-components-sliderfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow: var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius: 50%;--amplify-components-sliderfield-thumb-border-width: var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color: var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style: solid;--amplify-components-sliderfield-thumb-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color: transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow: none;--amplify-components-sliderfield-thumb-hover-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height: .25rem;--amplify-components-sliderfield-small-thumb-width: 1rem;--amplify-components-sliderfield-small-thumb-height: 1rem;--amplify-components-sliderfield-large-track-height: .625rem;--amplify-components-sliderfield-large-thumb-width: 1.5rem;--amplify-components-sliderfield-large-thumb-height: 1.5rem;--amplify-components-stepperfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction: column;--amplify-components-stepperfield-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align: center;--amplify-components-stepperfield-button-color: var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color: var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color: var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style: dashed;--amplify-components-storagemanager-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap: var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align: center;--amplify-components-storagemanager-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius: var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style: var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style: solid;--amplify-components-storagemanager-file-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block: var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline: var(--amplify-space-small);--amplify-components-storagemanager-file-gap: var(--amplify-space-small);--amplify-components-storagemanager-file-align-items: baseline;--amplify-components-storagemanager-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction: column;--amplify-components-storagemanager-filelist-gap: var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap: round;--amplify-components-storagemanager-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style: solid;--amplify-components-storagemanager-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height: 40rem;--amplify-components-storagemanager-previewer-max-width: auto;--amplify-components-storagemanager-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap: var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content: flex-end;--amplify-components-switchfield-disabled-opacity: var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size: var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size: var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size: var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding: var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color: transparent;--amplify-components-switchfield-thumb-border-width: var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style: solid;--amplify-components-switchfield-thumb-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform: var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration: var(--amplify-time-medium);--amplify-components-switchfield-thumb-width: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color: var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding: var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration: var(--amplify-time-short);--amplify-components-switchfield-track-width: var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color: var(--amplify-colors-background-error);--amplify-components-table-border-collapse: collapse;--amplify-components-table-display: table;--amplify-components-table-width: 100%;--amplify-components-table-head-display: table-header-group;--amplify-components-table-head-vertical-align: middle;--amplify-components-table-body-display: table-row-group;--amplify-components-table-body-vertical-align: middle;--amplify-components-table-foot-display: table-footer-group;--amplify-components-table-foot-vertical-align: middle;--amplify-components-table-row-display: table-row;--amplify-components-table-row-vertical-align: middle;--amplify-components-table-row-hover-background-color: var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color: var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style: solid;--amplify-components-table-header-border-width: var(--amplify-border-widths-small);--amplify-components-table-header-color: var(--amplify-colors-font-primary);--amplify-components-table-header-display: table-cell;--amplify-components-table-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight: var(--amplify-font-weights-bold);--amplify-components-table-header-padding: var(--amplify-space-medium);--amplify-components-table-header-vertical-align: middle;--amplify-components-table-header-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding: var(--amplify-space-large);--amplify-components-table-header-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding: var(--amplify-space-xs);--amplify-components-table-data-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style: solid;--amplify-components-table-data-border-width: var(--amplify-border-widths-small);--amplify-components-table-data-color: var(--amplify-colors-font-primary);--amplify-components-table-data-display: table-cell;--amplify-components-table-data-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight: var(--amplify-font-weights-normal);--amplify-components-table-data-padding: var(--amplify-space-medium);--amplify-components-table-data-vertical-align: middle;--amplify-components-table-data-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding: var(--amplify-space-large);--amplify-components-table-data-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding: var(--amplify-space-xs);--amplify-components-table-caption-caption-side: bottom;--amplify-components-table-caption-color: var(--amplify-colors-font-primary);--amplify-components-table-caption-display: table-caption;--amplify-components-table-caption-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align: center;--amplify-components-table-caption-word-break: break-all;--amplify-components-table-caption-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size: var(--amplify-font-sizes-small);--amplify-components-tabs-background-color: transparent;--amplify-components-tabs-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style: solid;--amplify-components-tabs-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-gap: 0;--amplify-components-tabs-item-background-color: transparent;--amplify-components-tabs-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style: solid;--amplify-components-tabs-item-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-item-color: var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size: var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight: var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical: var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal: var(--amplify-space-medium);--amplify-components-tabs-item-text-align: center;--amplify-components-tabs-item-transition-duration: var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color: transparent;--amplify-components-tabs-item-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow: none;--amplify-components-tabs-item-hover-color: var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color: transparent;--amplify-components-tabs-item-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow: 0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color: var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color: transparent;--amplify-components-tabs-item-active-border-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow: none;--amplify-components-tabs-item-active-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color: transparent;--amplify-components-tabs-item-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow: none;--amplify-components-tabs-item-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color: transparent;--amplify-components-tabs-panel-padding-inline: 0;--amplify-components-tabs-panel-padding-block: var(--amplify-space-small);--amplify-components-text-color: var(--amplify-colors-font-primary);--amplify-components-text-primary-color: var(--amplify-colors-font-primary);--amplify-components-text-secondary-color: var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color: var(--amplify-colors-font-tertiary);--amplify-components-text-error-color: var(--amplify-colors-font-error);--amplify-components-text-warning-color: var(--amplify-colors-font-warning);--amplify-components-text-success-color: var(--amplify-colors-font-success);--amplify-components-text-info-color: var(--amplify-colors-font-info);--amplify-components-textareafield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color: var(--amplify-colors-border-primary);--amplify-components-togglebutton-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color: var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color: var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color: var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width: var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items: center;--amplify-components-togglebuttongroup-align-content: center;--amplify-components-togglebuttongroup-justify-content: flex-start;--amplify-border-widths-small: 1px;--amplify-border-widths-medium: 2px;--amplify-border-widths-large: 3px;--amplify-colors-red-10: hsl(0, 75%, 95%);--amplify-colors-red-20: hsl(0, 75%, 85%);--amplify-colors-red-40: hsl(0, 75%, 75%);--amplify-colors-red-60: hsl(0, 50%, 50%);--amplify-colors-red-80: hsl(0, 95%, 30%);--amplify-colors-red-90: hsl(0, 100%, 20%);--amplify-colors-red-100: hsl(0, 100%, 15%);--amplify-colors-orange-10: hsl(30, 75%, 95%);--amplify-colors-orange-20: hsl(30, 75%, 85%);--amplify-colors-orange-40: hsl(30, 75%, 75%);--amplify-colors-orange-60: hsl(30, 50%, 50%);--amplify-colors-orange-80: hsl(30, 95%, 30%);--amplify-colors-orange-90: hsl(30, 100%, 20%);--amplify-colors-orange-100: hsl(30, 100%, 15%);--amplify-colors-yellow-10: hsl(60, 75%, 95%);--amplify-colors-yellow-20: hsl(60, 75%, 85%);--amplify-colors-yellow-40: hsl(60, 75%, 75%);--amplify-colors-yellow-60: hsl(60, 50%, 50%);--amplify-colors-yellow-80: hsl(60, 95%, 30%);--amplify-colors-yellow-90: hsl(60, 100%, 20%);--amplify-colors-yellow-100: hsl(60, 100%, 15%);--amplify-colors-green-10: hsl(130, 60%, 95%);--amplify-colors-green-20: hsl(130, 60%, 90%);--amplify-colors-green-40: hsl(130, 44%, 63%);--amplify-colors-green-60: hsl(130, 43%, 46%);--amplify-colors-green-80: hsl(130, 33%, 37%);--amplify-colors-green-90: hsl(130, 27%, 29%);--amplify-colors-green-100: hsl(130, 22%, 23%);--amplify-colors-teal-10: hsl(190, 75%, 95%);--amplify-colors-teal-20: hsl(190, 75%, 85%);--amplify-colors-teal-40: hsl(190, 70%, 70%);--amplify-colors-teal-60: hsl(190, 50%, 50%);--amplify-colors-teal-80: hsl(190, 95%, 30%);--amplify-colors-teal-90: hsl(190, 100%, 20%);--amplify-colors-teal-100: hsl(190, 100%, 15%);--amplify-colors-blue-10: hsl(220, 95%, 95%);--amplify-colors-blue-20: hsl(220, 85%, 85%);--amplify-colors-blue-40: hsl(220, 70%, 70%);--amplify-colors-blue-60: hsl(220, 50%, 50%);--amplify-colors-blue-80: hsl(220, 95%, 30%);--amplify-colors-blue-90: hsl(220, 100%, 20%);--amplify-colors-blue-100: hsl(220, 100%, 15%);--amplify-colors-purple-10: hsl(300, 95%, 95%);--amplify-colors-purple-20: hsl(300, 85%, 85%);--amplify-colors-purple-40: hsl(300, 70%, 70%);--amplify-colors-purple-60: hsl(300, 50%, 50%);--amplify-colors-purple-80: hsl(300, 95%, 30%);--amplify-colors-purple-90: hsl(300, 100%, 20%);--amplify-colors-purple-100: hsl(300, 100%, 15%);--amplify-colors-pink-10: hsl(340, 95%, 95%);--amplify-colors-pink-20: hsl(340, 90%, 85%);--amplify-colors-pink-40: hsl(340, 70%, 70%);--amplify-colors-pink-60: hsl(340, 50%, 50%);--amplify-colors-pink-80: hsl(340, 95%, 30%);--amplify-colors-pink-90: hsl(340, 100%, 20%);--amplify-colors-pink-100: hsl(340, 100%, 15%);--amplify-colors-neutral-10: hsl(210, 5%, 98%);--amplify-colors-neutral-20: hsl(210, 5%, 94%);--amplify-colors-neutral-40: hsl(210, 5%, 87%);--amplify-colors-neutral-60: hsl(210, 10%, 58%);--amplify-colors-neutral-80: hsl(210, 10%, 40%);--amplify-colors-neutral-90: hsl(210, 25%, 25%);--amplify-colors-neutral-100: hsl(210, 50%, 10%);--amplify-colors-primary-10: var(--amplify-colors-teal-10);--amplify-colors-primary-20: var(--amplify-colors-teal-20);--amplify-colors-primary-40: var(--amplify-colors-teal-40);--amplify-colors-primary-60: var(--amplify-colors-teal-60);--amplify-colors-primary-80: var(--amplify-colors-teal-80);--amplify-colors-primary-90: var(--amplify-colors-teal-90);--amplify-colors-primary-100: var(--amplify-colors-teal-100);--amplify-colors-secondary-10: var(--amplify-colors-purple-10);--amplify-colors-secondary-20: var(--amplify-colors-purple-20);--amplify-colors-secondary-40: var(--amplify-colors-purple-40);--amplify-colors-secondary-60: var(--amplify-colors-purple-60);--amplify-colors-secondary-80: var(--amplify-colors-purple-80);--amplify-colors-secondary-90: var(--amplify-colors-purple-90);--amplify-colors-secondary-100: var(--amplify-colors-purple-100);--amplify-colors-font-primary: var(--amplify-colors-neutral-100);--amplify-colors-font-secondary: var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary: var(--amplify-colors-neutral-80);--amplify-colors-font-disabled: var(--amplify-colors-neutral-60);--amplify-colors-font-inverse: var(--amplify-colors-white);--amplify-colors-font-interactive: var(--amplify-colors-primary-80);--amplify-colors-font-hover: var(--amplify-colors-primary-90);--amplify-colors-font-focus: var(--amplify-colors-primary-100);--amplify-colors-font-active: var(--amplify-colors-primary-100);--amplify-colors-font-info: var(--amplify-colors-blue-90);--amplify-colors-font-warning: var(--amplify-colors-orange-90);--amplify-colors-font-error: var(--amplify-colors-red-90);--amplify-colors-font-success: var(--amplify-colors-green-90);--amplify-colors-background-primary: var(--amplify-colors-white);--amplify-colors-background-secondary: var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary: var(--amplify-colors-neutral-60);--amplify-colors-background-disabled: var(--amplify-colors-background-tertiary);--amplify-colors-background-info: var(--amplify-colors-blue-10);--amplify-colors-background-warning: var(--amplify-colors-orange-10);--amplify-colors-background-error: var(--amplify-colors-red-10);--amplify-colors-background-success: var(--amplify-colors-green-10);--amplify-colors-border-primary: var(--amplify-colors-neutral-60);--amplify-colors-border-secondary: var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-border-disabled: var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed: var(--amplify-colors-primary-100);--amplify-colors-border-focus: var(--amplify-colors-primary-100);--amplify-colors-border-error: var(--amplify-colors-red-80);--amplify-colors-border-info: var(--amplify-colors-blue-80);--amplify-colors-border-success: var(--amplify-colors-green-80);--amplify-colors-border-warning: var(--amplify-colors-orange-80);--amplify-colors-shadow-primary: hsla(210, 50%, 10%, .25);--amplify-colors-shadow-secondary: hsla(210, 50%, 10%, .15);--amplify-colors-shadow-tertiary: hsla(210, 50%, 10%, .05);--amplify-colors-overlay-5: hsla(0, 0%, 0%, .05);--amplify-colors-overlay-10: hsla(0, 0%, 0%, .1);--amplify-colors-overlay-20: hsla(0, 0%, 0%, .2);--amplify-colors-overlay-30: hsla(0, 0%, 0%, .3);--amplify-colors-overlay-40: hsla(0, 0%, 0%, .4);--amplify-colors-overlay-50: hsla(0, 0%, 0%, .5);--amplify-colors-overlay-60: hsla(0, 0%, 0%, .6);--amplify-colors-overlay-70: hsla(0, 0%, 0%, .7);--amplify-colors-overlay-80: hsla(0, 0%, 0%, .8);--amplify-colors-overlay-90: hsla(0, 0%, 0%, .9);--amplify-colors-black: hsl(0, 0%, 0%);--amplify-colors-white: hsl(0, 0%, 100%);--amplify-colors-transparent: transparent;--amplify-fonts-default-variable: "InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs: .375rem;--amplify-font-sizes-xxs: .5rem;--amplify-font-sizes-xs: .75rem;--amplify-font-sizes-small: .875rem;--amplify-font-sizes-medium: 1rem;--amplify-font-sizes-large: 1.25rem;--amplify-font-sizes-xl: 1.5rem;--amplify-font-sizes-xxl: 2rem;--amplify-font-sizes-xxxl: 2.5rem;--amplify-font-sizes-xxxxl: 3rem;--amplify-font-weights-hairline: 100;--amplify-font-weights-thin: 200;--amplify-font-weights-light: 300;--amplify-font-weights-normal: 400;--amplify-font-weights-medium: 500;--amplify-font-weights-semibold: 600;--amplify-font-weights-bold: 700;--amplify-font-weights-extrabold: 800;--amplify-font-weights-black: 900;--amplify-line-heights-small: 1.25;--amplify-line-heights-medium: 1.5;--amplify-line-heights-large: 2;--amplify-opacities-0: 0;--amplify-opacities-10: .1;--amplify-opacities-20: .2;--amplify-opacities-30: .3;--amplify-opacities-40: .4;--amplify-opacities-50: .5;--amplify-opacities-60: .6;--amplify-opacities-70: .7;--amplify-opacities-80: .8;--amplify-opacities-90: .9;--amplify-opacities-100: 1;--amplify-outline-offsets-small: 1px;--amplify-outline-offsets-medium: 2px;--amplify-outline-offsets-large: 3px;--amplify-outline-widths-small: 1px;--amplify-outline-widths-medium: 2px;--amplify-outline-widths-large: 3px;--amplify-radii-xs: .125rem;--amplify-radii-small: .25rem;--amplify-radii-medium: .5rem;--amplify-radii-large: 1rem;--amplify-radii-xl: 2rem;--amplify-radii-xxl: 4rem;--amplify-radii-xxxl: 8rem;--amplify-shadows-small: 0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium: 0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large: 0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero: 0;--amplify-space-xxxs: .25rem;--amplify-space-xxs: .375rem;--amplify-space-xs: .5rem;--amplify-space-small: .75rem;--amplify-space-medium: 1rem;--amplify-space-large: 1.5rem;--amplify-space-xl: 2rem;--amplify-space-xxl: 3rem;--amplify-space-xxxl: 4.5rem;--amplify-space-relative-xxxs: .25em;--amplify-space-relative-xxs: .375em;--amplify-space-relative-xs: .5em;--amplify-space-relative-small: .75em;--amplify-space-relative-medium: 1em;--amplify-space-relative-large: 1.5em;--amplify-space-relative-xl: 2em;--amplify-space-relative-xxl: 3em;--amplify-space-relative-xxxl: 4.5em;--amplify-space-relative-full: 100%;--amplify-time-short: .1s;--amplify-time-medium: .25s;--amplify-time-long: .5s;--amplify-transforms-slide-x-small: translateX(.5em);--amplify-transforms-slide-x-medium: translateX(1em);--amplify-transforms-slide-x-large: translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings: normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{display:block;color:var(--amplify-components-text-color)}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);display:inline-flex;font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color: var( --amplify-components-button-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-border-color );--amplify-internal-button-color: var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-focus-box-shadow );--amplify-internal-button-border-width: var( --amplify-components-button-border-width );align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-button-disabled-color: var( --amplify-components-button-disabled-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-disabled-background-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-disabled-border-color );--amplify-internal-button-disabled-text-decoration: initial;--amplify-internal-button-loading-background-color: var( --amplify-components-button-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-loading-color );--amplify-internal-button-loading-text-decoration: initial}.amplify-button:hover{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-hover-color )}.amplify-button:focus{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-focus-color );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color: var( --amplify-components-button-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-active-color )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-color )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-hover-color )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-info-focus-box-shadow )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-active-color )}.amplify-button--outlined--warning{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-color )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-hover-color )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-warning-focus-box-shadow )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-active-color )}.amplify-button--outlined--error{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-color )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-hover-color )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-error-focus-box-shadow )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-active-color )}.amplify-button--outlined--success{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-color )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-hover-color )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-success-focus-box-shadow )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-active-color )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-color )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-hover-color )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-overlay-focus-box-shadow )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-active-color )}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content);--amplify-internal-button-disabled-color: var( --amplify-components-button-menu-disabled-color )}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--primary{--amplify-internal-button-border-width: var( --amplify-components-button-primary-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-primary-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-primary-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-primary-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-primary-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-primary-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-primary-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-primary-loading-color )}.amplify-button--primary:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-hover-color )}.amplify-button--primary:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-focus-box-shadow )}.amplify-button--primary:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-active-color )}.amplify-button--primary--info{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-color )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-hover-color )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-info-focus-box-shadow )}.amplify-button--primary--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-active-color )}.amplify-button--primary--warning{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-color )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-hover-color )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-warning-focus-box-shadow )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-active-color )}.amplify-button--primary--error{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-color )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-hover-color )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-error-focus-box-shadow )}.amplify-button--primary--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-active-color )}.amplify-button--primary--success{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-color )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-hover-color )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-success-focus-box-shadow )}.amplify-button--primary--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-active-color )}.amplify-button--primary--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-color )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-hover-color )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-overlay-focus-box-shadow )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-active-color )}.amplify-button--link{--amplify-internal-button-border-width: var( --amplify-components-button-link-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-link-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-link-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-link-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-link-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-link-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-link-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-link-loading-color )}.amplify-button--link:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-hover-color )}.amplify-button--link:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-focus-box-shadow )}.amplify-button--link:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-active-color )}.amplify-button--link--info{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-color )}.amplify-button--link--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-hover-color )}.amplify-button--link--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-info-focus-box-shadow )}.amplify-button--link--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-active-color )}.amplify-button--link--warning{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-color )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-hover-color )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-warning-focus-box-shadow )}.amplify-button--link--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-active-color )}.amplify-button--link--error{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-color )}.amplify-button--link--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-hover-color )}.amplify-button--link--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-error-focus-box-shadow )}.amplify-button--link--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-active-color )}.amplify-button--link--success{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-color )}.amplify-button--link--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-hover-color )}.amplify-button--link--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-success-focus-box-shadow )}.amplify-button--link--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-active-color )}.amplify-button--link--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-color )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-hover-color )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-overlay-focus-box-shadow )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-active-color )}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color);--amplify-internal-button-disabled-border-color: var( --amplify-components-button-destructive-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-destructive-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-destructive-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-destructive-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-destructive-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-destructive-loading-color )}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration: none;--amplify-internal-button-disabled-border-color: var( --amplify-components-button-warning-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-warning-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-warning-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-warning-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-warning-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-warning-loading-color );--amplify-internal-button-loading-text-decoration: none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled :focus{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:focus{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion: reduce){.amplify-button{transition:none}}.amplify-dropzone{display:block;background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{display:inline-block;vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height)}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-block;--amplify-components-fieldcontrol-color: var( --amplify-components-input-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-input-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-input-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-input-focus-border-color )}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-font-size );--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-stroke-width )}.amplify-loader circle:last-of-type{transform-origin:center center;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration);stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{animation:none;stroke-dasharray:100% 200%;stroke-dashoffset:50%}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{animation:none;stroke-dashoffset:-50%}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-small-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-small-font-size )}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-large-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-large-font-size )}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{animation:none;stroke-dashoffset:0%;stroke-dasharray:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion: reduce){.amplify-placeholder{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;align-items:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;position:absolute;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color)}.amplify-accordion{display:block;background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item{display:block;position:relative;border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color)}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;display:flex;position:relative;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content)}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{display:block;color:var(--amplify-components-accordion-item-content-color);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{position:relative;display:block}.amplify-autocomplete__menu{position:absolute;z-index:999999;width:var(--amplify-components-autocomplete-menu-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius)}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{position:relative;overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height)}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);position:fixed;top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width: 30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width: 26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60, #34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size, 12rem)}.amplify-avatar{--avatar-color: var(--amplify-components-avatar-color);--avatar-background-color: var(--amplify-components-avatar-background-color);--avatar-filled-background-color: var(--amplify-components-avatar-color);--avatar-filled-color: var(--amplify-components-avatar-background-color);--avatar-border-color: var(--amplify-components-avatar-border-color);--avatar-size: var(--amplify-components-avatar-width);--amplify-components-icon-height: 100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);overflow:hidden;border-radius:var(--amplify-components-avatar-border-radius)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);border-style:solid;padding:var(--amplify-components-avatar-border-width);border-color:var(--avatar-border-color);background-color:transparent;color:var(--avatar-color)}.amplify-avatar--small{--avatar-size: var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size: var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color: var( --amplify-components-avatar-warning-border-color );--avatar-background-color: var( --amplify-components-avatar-warning-background-color );--avatar-color: var(--amplify-components-avatar-warning-color);--avatar-filled-background-color: var( --amplify-components-avatar-warning-color );--avatar-filled-color: var( --amplify-components-avatar-warning-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-warning-color )}.amplify-avatar--error{--avatar-border-color: var(--amplify-components-avatar-error-border-color);--avatar-background-color: var( --amplify-components-avatar-error-background-color );--avatar-color: var(--amplify-components-avatar-error-color);--avatar-filled-background-color: var( --amplify-components-avatar-error-color );--avatar-filled-color: var( --amplify-components-avatar-error-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-error-color )}.amplify-avatar--info{--avatar-border-color: var(--amplify-components-avatar-info-border-color);--avatar-background-color: var( --amplify-components-avatar-info-background-color );--avatar-color: var(--amplify-components-avatar-info-color);--avatar-filled-background-color: var( --amplify-components-avatar-info-color );--avatar-filled-color: var( --amplify-components-avatar-info-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-info-color )}.amplify-avatar--success{--avatar-border-color: var( --amplify-components-avatar-success-border-color );--avatar-background-color: var( --amplify-components-avatar-success-background-color );--avatar-color: var(--amplify-components-avatar-success-color);--avatar-filled-background-color: var( --amplify-components-avatar-success-color );--avatar-filled-color: var( --amplify-components-avatar-success-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-success-color )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size) * .6)}.amplify-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amplify-avatar__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:transparent}.amplify-breadcrumbs__list{display:flex;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color)}.amplify-breadcrumbs__item{display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size)}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{justify-content:center;--amplify-components-pagination-current-color: var( --amplify-components-collection-pagination-current-color );--amplify-components-pagination-current-background-color: var( --amplify-components-collection-pagination-current-background-color );--amplify-components-pagination-button-color: var( --amplify-components-collection-pagination-button-color );--amplify-components-pagination-button-hover-color: var( --amplify-components-collection-pagination-button-hover-color );--amplify-components-pagination-button-hover-background-color: var( --amplify-components-collection-pagination-button-hover-background-color );--amplify-components-pagination-button-disabled-color: var( --amplify-components-collection-pagination-button-disabled-color )}.amplify-collection__search{flex-direction:row;justify-content:center;--amplify-components-searchfield-input-color: var( --amplify-components-collection-search-input-color );--amplify-components-searchfield-button-color: var( --amplify-components-collection-search-button-color );--amplify-components-searchfield-button-active-background-color: var( --amplify-components-collection-search-button-active-background-color );--amplify-components-searchfield-button-active-border-color: var( --amplify-components-collection-search-button-active-border-color );--amplify-components-searchfield-button-active-color: var( --amplify-components-collection-search-button-active-color );--amplify-components-searchfield-button-disabled-background-color: var( --amplify-components-collection-search-button-disabled-background-color );--amplify-components-searchfield-button-disabled-border-color: var( --amplify-components-collection-search-button-disabled-border-color );--amplify-components-searchfield-button-disabled-color: var( --amplify-components-collection-search-button-disabled-color );--amplify-components-searchfield-button-focus-background-color: var( --amplify-components-collection-search-button-focus-background-color );--amplify-components-searchfield-button-focus-border-color: var( --amplify-components-collection-search-button-focus-border-color );--amplify-components-searchfield-button-focus-color: var( --amplify-components-collection-search-button-focus-color );--amplify-components-searchfield-button-hover-background-color: var( --amplify-components-collection-search-button-hover-background-color );--amplify-components-searchfield-button-hover-border-color: var( --amplify-components-collection-search-button-hover-border-color );--amplify-components-searchfield-button-hover-color: var( --amplify-components-collection-search-button-hover-color )}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-focus-box-shadow )}.amplify-checkbox__button:before{content:"";display:inline-block;position:absolute;box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color)}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-error-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-error-focus-box-shadow )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{line-height:1;width:1em;height:1em;background-color:var(--amplify-components-checkbox-icon-background-color);opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-background-color )}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-checked-disabled-background-color )}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-indeterminate-disabled-background-color )}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size: var( --amplify-components-divider-border-width );border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);border-width:0;opacity:var(--amplify-components-divider-opacity);padding:0;display:flex;position:relative;text-align:center;justify-content:center}.amplify-divider:after{content:attr(data-label);position:absolute;transform:translateY(-50%);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color)}.amplify-divider--small{--amplify-internal-divider-size: var( --amplify-components-divider-small-border-width )}.amplify-divider--large{--amplify-internal-divider-size: var( --amplify-components-divider-large-border-width )}.amplify-divider--horizontal{width:100%;border-bottom-width:var(--amplify-internal-divider-size)}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{top:auto;transform:translate(-50%);padding-block:0;padding-inline:0}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{flex-direction:column;align-items:var(--amplify-components-fieldgroup-vertical-align-items)}.amplify-field-group__outer-start,.amplify-field-group__outer-end{display:flex;flex-shrink:0;align-items:var(--amplify-components-fieldgroup-outer-align-items)}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:transparent}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-end-color:transparent}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{position:absolute;top:0;height:100%;pointer-events:none}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{right:0;left:auto}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{right:auto;left:0}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){display:flex;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);flex-direction:column;justify-content:center;height:100%}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;position:absolute;top:var(--amplify-space-medium);right:var(--amplify-space-medium)}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{flex-direction:column;align-items:center;justify-content:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);position:relative}.amplify-liveness-camera-module--mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.amplify-liveness-video{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;left:50%;top:50%}.amplify-liveness-connecting-loader{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;z-index:3;width:100%;height:100%;background-color:var(--amplify-colors-background-primary)}.amplify-liveness-oval-canvas{flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{z-index:1;position:absolute;top:var(--amplify-space-medium);left:var(--amplify-space-medium)}.amplify-liveness-recording-icon{flex-direction:column;align-items:center;background-color:#fff;padding:var(--amplify-space-xxs);gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small)}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{display:block;width:min(70%,200px);position:relative;--amplify-liveness-match-indicator-transition: transform .2s linear}.amplify-liveness-match-indicator__bar{--percentage: 0;display:block;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);position:relative;overflow:hidden;transform:translateZ(0);border:1px solid var(--amplify-colors-border-tertiary)}.amplify-liveness-match-indicator__pin{--percentage: 0;display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__bar:after{position:absolute;content:"";width:100%;height:100%;background:var(--amplify-colors-primary-80);left:-100%;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__pin:after{--height: var(--amplify-space-xl);position:absolute;content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);left:0;top:0;transform:translate(-50%,calc(var(--height) / 2 * -1))}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);position:relative;display:flex;justify-content:center}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;left:0;top:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);flex-direction:column;text-align:center;align-items:center;justify-content:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);align-items:center;z-index:3}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-large)}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);align-items:center;justify-content:center;color:var(--amplify-colors-font-error)}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{position:absolute;top:26px;left:20px;z-index:3;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent}.amplify-liveness-popover__anchor-secondary{position:absolute;top:24px;left:19px;z-index:2;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent}.amplify-liveness-popover__container{position:absolute;background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);top:33px;width:240px;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;z-index:4}.amplify-liveness-start-screen-camera-select{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-xl);align-items:center;justify-content:flex-end;display:flex;z-index:2}.amplify-liveness-start-screen-camera-select__container{display:flex;justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs)}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{display:flex;justify-content:center;align-items:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:last-child{border-top-right-radius:0;border-top-left-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{margin-inline-start:auto;gap:var(--amplify-components-message-dismiss-gap)}.amplify-modal__overlay.amplify-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.amplify-modal__content.amplify-modal__content{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-large);border-radius:var(--amplify-radii-medium);box-shadow:var(--amplify-shadows-large);max-width:500px;width:90%;box-sizing:border-box}.amplify-modal__header.amplify-modal__header{margin-bottom:var(--amplify-space-medium);display:flex;justify-content:space-between;align-items:center}.amplify-modal__title.amplify-modal__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin:0}.amplify-modal__close-button.amplify-modal__close-button{background:none;border:none;font-size:var(--amplify-font-sizes-large);cursor:pointer;padding:var(--amplify-space-xs);color:var(--amplify-colors-font-secondary)}.amplify-modal__close-button.amplify-modal__close-button:hover{color:var(--amplify-colors-font-primary)}.amplify-modal__body.amplify-modal__body{margin-bottom:var(--amplify-space-medium);color:var(--amplify-colors-font-primary)}.amplify-modal__footer.amplify-modal__footer{display:flex;gap:var(--amplify-space-xs);justify-content:flex-end}.amplify-modal__list-title.amplify-modal__list-title{margin-bottom:var(--amplify-space-xs);font-weight:var(--amplify-font-weights-bold);box-sizing:border-box}.amplify-modal__list.amplify-modal__list{margin:var(--amplify-space-xs) 0;padding-left:var(--amplify-space-medium);max-height:250px;overflow-y:auto;box-sizing:border-box;list-style:disc}.amplify-modal__list-item.amplify-modal__list-item{margin-bottom:var(--amplify-space-xxs);box-sizing:border-box}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);display:flex;align-items:center;justify-content:center;font-weight:initial;color:var(--amplify-components-pagination-button-color);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration)}.amplify-pagination__item:hover{text-decoration:none;color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color)}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color: var( --amplify-components-passwordfield-color );--amplify-components-button-color: var( --amplify-components-passwordfield-button-color );--amplify-components-button-active-background-color: var( --amplify-components-passwordfield-button-active-background-color );--amplify-components-button-active-border-color: var( --amplify-components-passwordfield-button-active-border-color );--amplify-components-button-active-color: var( --amplify-components-passwordfield-button-active-color );--amplify-components-button-disabled-background-color: var( --amplify-components-passwordfield-button-disabled-background-color );--amplify-components-button-disabled-border-color: var( --amplify-components-passwordfield-button-disabled-border-color );--amplify-components-button-disabled-color: var( --amplify-components-passwordfield-button-disabled-color );--amplify-components-button-focus-background-color: var( --amplify-components-passwordfield-button-focus-background-color );--amplify-components-button-focus-border-color: var( --amplify-components-passwordfield-button-focus-border-color );--amplify-components-button-focus-color: var( --amplify-components-passwordfield-button-focus-color );--amplify-components-button-hover-background-color: var( --amplify-components-passwordfield-button-hover-background-color );--amplify-components-button-hover-border-color: var( --amplify-components-passwordfield-button-hover-border-color );--amplify-components-button-hover-color: var( --amplify-components-passwordfield-button-hover-color );--amplify-components-button-outlined-error-color: var( --amplify-components-passwordfield-button-error-color );--amplify-components-button-outlined-error-border-color: var( --amplify-components-passwordfield-button-error-border-color );--amplify-components-button-outlined-error-background-color: var( --amplify-components-passwordfield-button-error-background-color );--amplify-components-button-outlined-error-active-color: var( --amplify-components-passwordfield-button-error-active-color );--amplify-components-button-outlined-error-active-border-color: var( --amplify-components-passwordfield-button-error-active-border-color );--amplify-components-button-outlined-error-active-background-color: var( --amplify-components-passwordfield-button-error-active-background-color );--amplify-components-button-outlined-error-hover-color: var( --amplify-components-passwordfield-button-error-hover-color );--amplify-components-button-outlined-error-hover-border-color: var( --amplify-components-passwordfield-button-error-hover-border-color );--amplify-components-button-outlined-error-hover-background-color: var( --amplify-components-passwordfield-button-error-hover-background-color );--amplify-components-button-outlined-error-focus-color: var( --amplify-components-passwordfield-button-error-focus-color );--amplify-components-button-outlined-error-focus-box-shadow: var( --amplify-components-passwordfield-button-error-focus-box-shadow );--amplify-components-button-outlined-error-focus-border-color: var( --amplify-components-passwordfield-button-error-focus-border-color );--amplify-components-button-outlined-error-focus-background-color: var( --amplify-components-passwordfield-button-error-focus-background-color )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-selectfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-selectfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-selectfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color );--amplify-components-textfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-textfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-textfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-textfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color )}.amplify-rating{display:flex;position:relative;text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size)}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{position:relative;height:1em;width:1em}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{flex-shrink:0;align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset)}.amplify-radio__button:before{content:"";display:inline-block;width:100%;height:100%;border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{flex-direction:column;align-items:flex-start;--amplify-components-fieldset-legend-color: var( --amplify-components-radiogroup-legend-color );--amplify-components-fieldset-legend-font-weight: var( --amplify-components-radiogroup-legend-font-weight );--amplify-components-radio-button-border-width: var( --amplify-components-radiogroup-radio-border-width );--amplify-components-radio-button-border-color: var( --amplify-components-radiogroup-radio-border-color );--amplify-components-radio-button-background-color: var( --amplify-components-radiogroup-radio-background-color );--amplify-components-radio-label-color: var( --amplify-components-radiogroup-radio-label-color );--amplify-components-radio-button-checked-color: var( --amplify-components-radiogroup-radio-checked-color )}.amplify-searchfield{--amplify-components-fieldcontrol-color: var( --amplify-components-searchfield-input-color )}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);padding-inline-end:var(--amplify-components-select-padding-inline-end);white-space:var(--amplify-components-select-white-space)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-selectfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-selectfield-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-selectfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-selectfield-focus-border-color );--amplify-components-field-label-color: var( --amplify-components-selectfield-label-color )}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{align-items:center;box-sizing:content-box;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-thumb-height )}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-large-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-large-thumb-height )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-small-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-small-thumb-height )}.amplify-sliderfield__track{position:relative;flex-grow:1;border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-width: var( --amplify-components-sliderfield-track-min-width );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-height: var( --amplify-components-sliderfield-track-min-width )}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-large-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-large-track-height )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-small-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-small-track-height )}.amplify-sliderfield__range{position:absolute;border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color)}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{display:block;width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style)}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-button-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-stepperfield-input-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-stepperfield-input-font-size );--amplify-components-button-color: var( --amplify-components-stepperfield-button-color );--amplify-components-button-active-color: var( --amplify-components-stepperfield-button-active-color );--amplify-components-button-active-background-color: var( --amplify-components-stepperfield-button-active-background-color );--amplify-components-button-focus-color: var( --amplify-components-stepperfield-button-focus-color );--amplify-components-button-focus-background-color: var( --amplify-components-stepperfield-button-focus-background-color );--amplify-components-button-disabled-color: var( --amplify-components-stepperfield-button-disabled-color );--amplify-components-button-disabled-background-color: var( --amplify-components-stepperfield-button-disabled-background-color );--amplify-components-button-hover-color: var( --amplify-components-stepperfield-button-hover-color );--amplify-components-button-hover-background-color: var( --amplify-components-stepperfield-button-hover-background-color )}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-outer-spin-button,.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-start:none;border-inline-end:none}.amplify-switchfield{display:inline-block;font-size:var(--amplify-components-switchfield-font-size);cursor:pointer}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{display:inline-flex;align-items:center}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{display:inline-flex;justify-content:flex-start;box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-padding );--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-small-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-small-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-small-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-small-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-small-padding )}.amplify-table--large{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-large-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-large-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-large-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-large-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-large-padding )}.amplify-table--bordered{--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start: 0;--internal-item-margin-end: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-border-width: 0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex: initial;display:flex;flex-direction:row;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width: var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-margin-end: 0}.amplify-tabs__list--equal{--internal-item-flex: 1 1 0}.amplify-tabs__list--relative{--internal-item-flex: 1 1 auto}.amplify-tabs__panel{display:none;background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{position:relative;background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end)}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{max-height:100%;flex-direction:column;--amplify-components-fieldcontrol-color: var( --amplify-components-textareafield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textareafield-border-color );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textareafield-focus-border-color )}.amplify-textfield{--amplify-components-fieldcontrol-color: var( --amplify-components-textfield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textfield-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-textfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textfield-focus-border-color )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color: initial;--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-color );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-components-togglebutton-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-components-togglebutton-focus-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-color );--amplify-internal-togglebutton-active-background-color: var( --amplify-components-togglebutton-active-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-disabled-color )}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-pressed-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-pressed-hover-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-pressed-color )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-background-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-primary-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-primary-color );border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-focus-box-shadow );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-internal-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-primary-hover-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-primary-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-internal-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-primary-disabled-color )}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-primary-pressed-color );--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-pressed-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-pressed-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-pressed-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-pressed-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-components-togglebutton-primary-pressed-hover-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-pressed-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-pressed-color )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-pressed-hover-box-shadow )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-background-color );--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-link-background-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-link-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-focus-color );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-link-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-link-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-disabled-color );--amplify-internal-togglebutton-link-disabled-background-color: var( --amplify-components-togglebutton-link-disabled-background-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-link-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-link-disabled-background-color )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-pressed-color );--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-pressed-background-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-pressed-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-pressed-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-pressed-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-pressed-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-pressed-color )}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){margin-inline-start:calc(-1 * var(--amplify-components-button-border-width));border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{position:relative;border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items)}.amplify-fileuploader__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-fileuploader-file-gap)}.amplify-fileuploader__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color)}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-fileuploader__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-fileuploader-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-fileuploader__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);overflow:auto;gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius)}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{top:0;right:0;bottom:0;left:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;top:0;right:0;bottom:0;left:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;overflow-y:auto;gap:var(--amplify-space-xxxs)}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:initial;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;width:initial;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{position:relative;border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items)}.amplify-storagemanager__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-storagemanager-file-gap)}.amplify-storagemanager__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color)}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-storagemanager__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-storagemanager-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-storagemanager__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);overflow:auto;gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius)}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;padding:var(--amplify-space-small);gap:var(--amplify-space-small)}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--amplify-space-medium)}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex-direction:row;flex:1;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{flex:1;overflow:hidden;position:relative;width:100%;display:block}.amplify-storage-browser__data-table{overflow:auto;position:relative;border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{position:sticky;top:0;background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-start-width:0;border-inline-end-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{display:flex;width:100%;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-items:center;justify-content:flex-start}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__status-display{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex:1}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;display:flex;gap:var(--amplify-space-small)}.amplify-storage-browser__loader{position:absolute;stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{overflow:auto;flex:1;width:50%;position:sticky;top:10px;bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large)}.amplify-storage-browser__file-preview-header{margin-block-end:var(--amplify-space-medium);display:flex;justify-content:flex-end}.amplify-storage-browser__file-preview-container{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large);align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex-direction:column;min-height:400px;flex:1}.amplify-storage-browser__file-preview-title{margin-block-end:var(--amplify-space-medium);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0}.amplify-storage-browser__file-metadata{display:grid;gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item{display:flex;justify-content:space-between;align-items:center;padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;word-break:break-all;text-align:end;max-width:60%}.amplify-storage-browser__preview-fallback{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-large);text-align:center}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace),monospace}.amplify-storage-browser__preview-fallback-actions{display:flex;gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center}.amplify-storage-browser__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);height:400px;width:100%}.amplify-storage-browser__preview-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__text-preview{height:400px;width:100%;display:block;background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);line-height:1.5;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.amplify-storage-browser__video-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0}.amplify-storage-browser__video-preview video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.amplify-storage-browser__image-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__image-preview{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small)}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{display:flex;flex-direction:column;height:100%;flex:1}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{display:flex;flex-direction:var(--internal-flex-direction);align-items:center;min-height:var(--amplify-components-avatar-height);gap:var(--amplify-components-ai-conversation-message-sender-gap)}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{display:flex;flex:1;flex-direction:column;align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);display:flex;flex-direction:column;gap:var(--amplify-space-small)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg: var(--internal-bg-color);--internal-content-padding: var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction: row-reverse;--internal-body-align-items: flex-end}.amplify-ai-conversation__message--user{--internal-bg-color: var( --amplify-components-ai-conversation-message-user-background-color )}.amplify-ai-conversation__message--assistant{--internal-bg-color: var( --amplify-components-ai-conversation-message-assistant-background-color );--internal-flex-direction: row;--internal-body-align-items: flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{display:flex;flex-direction:row;align-items:flex-start;padding:var(--amplify-components-ai-conversation-form-padding);gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:var(--amplify-components-ai-conversation-attachment-gap)}.amplify-ai-conversation__attachment{display:flex;flex-direction:row;align-items:center;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;fill:transparent;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._btn_13rex_4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-decoration:none;transition:var(--transition-press);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}._btn_13rex_4:not(._btn--disabled_13rex_23):active{transform:translateY(var(--press-translate-y));box-shadow:var(--shadow-tactile-pressed)!important}._btn--primary_13rex_29{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-tactile);border-radius:var(--radius-md)}._btn--primary_13rex_29:hover:not(._btn--disabled_13rex_23){background-color:var(--color-primary-dark);box-shadow:var(--shadow-tactile),var(--shadow-glow-primary)}._btn--secondary_13rex_40{background-color:var(--color-surface-elevated);color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:var(--radius-md)}._btn--secondary_13rex_40:hover:not(._btn--disabled_13rex_23){background-color:var(--color-surface-variant);box-shadow:var(--shadow-lg)}._btn--ghost_13rex_51{background-color:transparent;color:var(--color-primary);box-shadow:none;border-radius:var(--radius-md)}._btn--ghost_13rex_51:hover:not(._btn--disabled_13rex_23){background-color:var(--color-surface-variant)}._btn--sm_13rex_62{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:36px}._btn--md_13rex_67{padding:var(--space-3) var(--space-6);font-size:var(--text-base);min-height:48px}._btn--lg_13rex_72{padding:var(--space-4) var(--space-8);font-size:var(--text-lg);min-height:56px}._btn--disabled_13rex_23{opacity:.45;cursor:not-allowed;pointer-events:none}._btn--full_13rex_85{width:100%}._icon_13rex_90{display:flex;align-items:center;flex-shrink:0}._label_13rex_95{line-height:1}._spinner_13rex_100{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:_spin_13rex_100 .6s linear infinite}@keyframes _spin_13rex_100{to{transform:rotate(360deg)}}._card_b7ohs_3{border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-default)}._card--default_b7ohs_10{background-color:var(--color-paper);border:1.5px solid var(--color-ink);box-shadow:2px 2px 0 var(--color-ink)}._card--elevated_b7ohs_16{background-color:var(--color-paper);border:1.5px solid var(--color-ink);box-shadow:3px 3px 0 var(--color-ink)}._card--glass_b7ohs_22{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-md);outline:1px solid var(--glass-border)}._card--pad-none_b7ohs_31{padding:0}._card--pad-sm_b7ohs_32{padding:var(--space-3)}._card--pad-md_b7ohs_33{padding:var(--space-4)}._card--pad-lg_b7ohs_34{padding:var(--space-6)}._card--clickable_b7ohs_37{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._card--clickable_b7ohs_37:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translateY(-2px)}._card--clickable_b7ohs_37:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._wrapper_1xk29_6{display:flex;align-items:center;gap:var(--space-2);width:100%}._barArea_1xk29_13{position:relative;flex:1;display:flex;align-items:center}._barAreaMarker_1xk29_21{min-height:30px}._track_1xk29_25{flex:1;background-color:var(--progress-track);border-radius:10px;overflow:hidden}._track--sm_1xk29_31{height:6px}._track--md_1xk29_32{height:10px}._track--lg_1xk29_33{height:14px}._fill_1xk29_35{height:100%;background-color:var(--progress-fill);border-radius:10px;transition:width .6s ease-in-out;min-width:0}._animate_1xk29_43{animation:_fill-in_1xk29_1 .8s ease-out}._marker_1xk29_48{position:absolute;top:50%;transform:translateY(-50%);height:24px;width:auto;transition:left .6s ease-in-out;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(42,31,61,.25))}._label_1xk29_59{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--progress-label);white-space:nowrap;min-width:36px;text-align:right}@keyframes _fill-in_1xk29_1{0%{width:0!important}}.theme-classic ._marker_1xk29_48{display:none}.theme-classic ._barAreaMarker_1xk29_21{min-height:0}._stringWrap_awo3f_6{position:relative;width:100%;height:22px}._stringLine_awo3f_12{position:absolute;left:8px;right:8px;top:50%;border-top:1.4px dashed var(--color-dashed)}._knot_awo3f_20{position:absolute;top:50%;width:10px;height:10px;border-radius:var(--radius-full);transform:translate(-50%,-50%);box-sizing:border-box;border:2px solid rgba(42,31,61,.25);background:var(--color-paper);transition:width .2s,height .2s,background-color .2s,border-color .2s,box-shadow .2s}._knotDone_awo3f_34{background:var(--color-marigold);border-color:var(--color-marigold)}._knotCurrent_awo3f_40{width:14px;height:14px;box-shadow:0 0 0 4px #f5a62333}._barTrack_awo3f_47{height:14px;width:100%;border-radius:var(--radius-full);background:#2a1f3d29;border:1px solid rgba(42,31,61,.08);box-sizing:border-box;overflow:hidden}._barFill_awo3f_57{height:100%;border-radius:var(--radius-full);background:linear-gradient(to right,rgba(245,166,35,.85),var(--color-marigold));box-shadow:0 1px 8px #f5a62380;transition:width .4s ease-in-out}._spacer_awo3f_66{height:22px}._tag_w033r_5{--tag-shadow: rgba(42, 31, 61, .45);position:relative;display:inline-flex;align-items:center;gap:var(--space-2);border:none;cursor:pointer;min-height:44px;padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-heading);color:#fff;filter:drop-shadow(0 5px 0 var(--tag-shadow));transition:var(--transition-press);-webkit-tap-highlight-color:transparent}._tag--left_w033r_24{clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);padding-left:var(--space-8)}._tag--right_w033r_28{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);padding-right:var(--space-8)}._tag--ink_w033r_34{background:var(--color-ink-fixed);--tag-shadow: rgba(42, 31, 61, .55)}body[data-appearance=dark] ._tag--ink_w033r_34{background:#3b3474;color:var(--color-ink, #fff4e0);--tag-shadow: rgba(0, 0, 0, .55)}._tag--blue_w033r_50{background:var(--color-brand-blue);--tag-shadow: var(--color-brand-blue-deep)}._tag--marigold_w033r_54{background:var(--color-marigold);color:var(--color-on-primary);--tag-shadow: var(--color-marigold-deep)}._tag_w033r_5:active:not(._disabled_w033r_63){transform:translateY(3px);filter:drop-shadow(0 2px 0 var(--tag-shadow))}._disabled_w033r_63{opacity:.38;cursor:not-allowed;pointer-events:none}._wide_w033r_79{display:flex;width:100%;max-width:24rem;margin-inline:auto;justify-content:center}._eyelet_w033r_94{position:absolute;top:50%;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-paper);border:2px solid rgba(255,255,255,.7);transform:translateY(-50%);pointer-events:none}._tag--left_w033r_24 ._eyelet_w033r_94{left:6px}._tag--right_w033r_28 ._eyelet_w033r_94{right:6px}._eyelet_w033r_94:before{content:"";position:absolute;left:50%;bottom:100%;width:0;height:10px;border-left:1.5px dashed rgba(255,255,255,.6);transform:translate(-50%)}._body_w033r_124{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}._caption_w033r_132{font-family:var(--font-tamil);font-size:var(--text-xs);font-weight:var(--font-weight-medium);opacity:.92}._label_w033r_139{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:.02em}._arrow_w033r_148{font-size:1.05em;line-height:1}.theme-classic ._tag_w033r_5{clip-path:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);filter:none;box-shadow:var(--shadow-tactile);padding:var(--space-2) var(--space-6)}.theme-classic ._tag--ink_w033r_34,.theme-classic ._tag--blue_w033r_50,.theme-classic ._tag--marigold_w033r_54{background:var(--color-primary);color:var(--color-on-primary)}.theme-classic ._tag_w033r_5:active:not(._disabled_w033r_63){transform:translateY(var(--press-translate-y));filter:none;box-shadow:var(--shadow-tactile-pressed)}.theme-classic ._eyelet_w033r_94{display:none}.theme-classic ._caption_w033r_132{opacity:.85}body:not(.kit-legacy-ita) ._large_w033r_197{min-height:clamp(52px,7vh,64px);min-width:clamp(140px,32vw,210px);padding-block:clamp(10px,1.4vh,14px);padding-inline:clamp(24px,4vw,40px);justify-content:center}body:not(.kit-legacy-ita) ._large_w033r_197._tag--left_w033r_24{padding-left:clamp(36px,5vw,52px)}body:not(.kit-legacy-ita) ._large_w033r_197._tag--right_w033r_28{padding-right:clamp(36px,5vw,52px)}body:not(.kit-legacy-ita) ._large_w033r_197 ._label_w033r_139{font-size:clamp(1.15rem,1rem + .8vw,1.5rem)}body:not(.kit-legacy-ita) ._large_w033r_197 ._caption_w033r_132{font-size:clamp(.8rem,.7rem + .4vw,1rem)}._wrap_1jkqn_1{display:flex;flex-direction:column;align-items:center;gap:14px}._tile_1jkqn_8{position:relative;perspective:480px}._half_1jkqn_13{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;transform-origin:50% 50%}._svg_1jkqn_20{display:block;width:100%;height:100%;font-family:var(--font-tamil, "Noto Sans Tamil"),"Noto Sans",system-ui,sans-serif}._top_1jkqn_28{clip-path:inset(0 0 50% 0)}._bottom_1jkqn_32{clip-path:inset(50% 0 0 0)}._fall_1jkqn_36{animation:_flip-fall_1jkqn_1 .18s ease-in forwards}._land_1jkqn_40{transform:rotateX(90deg);animation:_flip-land_1jkqn_1 .18s ease-out .18s forwards}._shadow_1jkqn_45{height:12px;border-radius:50%;background:#2b234021}._label_1jkqn_51{font-size:var(--text-sm, 14px);font-weight:600;color:var(--color-ink-soft, #5c4d6e)}@keyframes _flip-fall_1jkqn_1{0%{transform:rotateX(0);filter:brightness(1)}to{transform:rotateX(-90deg);filter:brightness(.75)}}@keyframes _flip-land_1jkqn_1{0%{transform:rotateX(90deg);filter:brightness(.75)}to{transform:rotateX(0);filter:brightness(1)}}._page_1j1bc_7{min-height:100dvh;background:transparent;position:relative;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;padding:calc(var(--space-6) + var(--safe-top)) var(--space-6) calc(var(--space-6) + var(--safe-bottom));gap:var(--space-5)}._sky_1j1bc_20{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._cloudLeft_1j1bc_26{position:absolute;top:10%;left:-3%;width:clamp(6rem,12vw,12rem);opacity:.75}._cloudRight_1j1bc_33{position:absolute;top:22%;right:-3%;width:clamp(5rem,10vw,10rem);opacity:.6;transform:scale(.85)}._middle_1j1bc_43{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;z-index:1}._authCard_1j1bc_5{background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:4px 4px 0 var(--color-ink);padding:clamp(var(--space-3),2.5vw,var(--space-8)) clamp(var(--space-4),3vw,var(--space-8));width:min(100%,clamp(22rem,44vw,32rem));position:relative}._signingIn_1j1bc_69{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}._signingInSpinner_1j1bc_77{width:28px;height:28px;border-radius:var(--radius-full);border:3px solid var(--color-border-soft);border-top-color:var(--color-marigold);animation:_login-spin_1j1bc_1 .9s linear infinite;margin-bottom:var(--space-2)}._signingInTamil_1j1bc_86{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-ink);line-height:1}._signingInText_1j1bc_92{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-ink-soft)}@keyframes _login-spin_1j1bc_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._signingInSpinner_1j1bc_77{animation:none}}._footer_1j1bc_110{position:relative;z-index:1;display:flex;justify-content:center}@media (min-width: 720px){._page_1j1bc_7{gap:var(--space-5);padding:calc(var(--space-8) + var(--safe-top)) var(--space-10) calc(var(--space-8) + var(--safe-bottom))}}@media (max-height: 640px){._page_1j1bc_7{gap:var(--space-3);padding-top:calc(var(--space-3) + var(--safe-top));padding-bottom:calc(var(--space-3) + var(--safe-bottom))}._authCard_1j1bc_5{padding:var(--space-3) var(--space-4)}}._authCard_1j1bc_5 [data-amplify-authenticator]{--amplify-colors-brand-primary-10: #fef3d9;--amplify-colors-brand-primary-20: #fbdca6;--amplify-colors-brand-primary-40: #f5a623;--amplify-colors-brand-primary-60: #f5a623;--amplify-colors-brand-primary-80: #c97f0f;--amplify-colors-brand-primary-90: #c97f0f;--amplify-colors-brand-primary-100: var(--color-ink);--amplify-colors-font-interactive: #1cb0f6;--amplify-colors-font-hover: #0e8fce;--amplify-colors-font-primary: var(--color-ink);--amplify-colors-font-secondary: var(--color-ink-soft);--amplify-colors-background-primary: var(--color-paper);--amplify-colors-background-secondary: var(--color-paper);--amplify-colors-border-primary: var(--color-border-soft);--amplify-colors-border-secondary: var(--color-border-soft);--amplify-colors-border-focus: #1cb0f6;--amplify-fonts-default-static: "Familjen Grotesk", "Segoe UI", system-ui, sans-serif;--amplify-fonts-default-variable: "Familjen Grotesk", "Segoe UI", system-ui, sans-serif;--amplify-radii-small: 8px;--amplify-radii-medium: 12px;--amplify-radii-large: 14px}._authCard_1j1bc_5 [data-amplify-authenticator],._authCard_1j1bc_5 [data-amplify-container],._authCard_1j1bc_5 [data-amplify-router],._authCard_1j1bc_5 [data-amplify-form],._authCard_1j1bc_5 .amplify-tabs,._authCard_1j1bc_5 .amplify-tabs__panel,._authCard_1j1bc_5 [data-amplify-router-content]{width:100%;max-width:none;background:transparent;border:none;box-shadow:none;box-sizing:border-box}._authCard_1j1bc_5 [role=tablist],._authCard_1j1bc_5 .amplify-tabs__list{border-top:none;border-bottom:1.5px solid var(--color-border-soft);gap:var(--space-2);margin-bottom:var(--space-4)}._authCard_1j1bc_5 [role=tab]{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-md);color:var(--color-ink-soft);padding:var(--space-3) var(--space-2);background:transparent;border:none;border-bottom:3px solid transparent;transition:color .18s,border-color .18s}._authCard_1j1bc_5 [role=tab][aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-marigold)}._authCard_1j1bc_5 [role=tab]:hover{color:var(--color-ink)}._authCard_1j1bc_5 .amplify-input{background:var(--color-paper);border:1.5px solid var(--color-border-soft);border-radius:12px;padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-ink);transition:border-color .15s,box-shadow .15s}._authCard_1j1bc_5 .amplify-input:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #1cb0f633;outline:none}._authCard_1j1bc_5 .amplify-input::placeholder{color:var(--color-on-surface-muted);opacity:1}._authCard_1j1bc_5 .amplify-flex.amplify-field-group,._authCard_1j1bc_5 .amplify-flex.amplify-field-group__outer-end{gap:0}._authCard_1j1bc_5 .amplify-field-group--horizontal:has(button.amplify-field-group__control) .amplify-input{border-radius:12px 0 0 12px;border-right:none}._authCard_1j1bc_5 .amplify-field-group--horizontal:has(button.amplify-field-group__control) button.amplify-field-group__control{background:var(--color-paper);border:1.5px solid var(--color-border-soft);border-left:none;border-radius:0 12px 12px 0;color:var(--color-ink-soft);padding:0 var(--space-3)}._authCard_1j1bc_5 .amplify-field-group--horizontal:has(button.amplify-field-group__control):focus-within .amplify-input,._authCard_1j1bc_5 .amplify-field-group--horizontal:has(button.amplify-field-group__control):focus-within button.amplify-field-group__control{border-color:var(--color-brand-blue)}._authCard_1j1bc_5 .amplify-label,._authCard_1j1bc_5 .amplify-field__label{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-ink);margin-bottom:4px}._authCard_1j1bc_5 .amplify-button--primary{background:var(--color-marigold);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:12px;font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--text-md);padding:var(--space-3) var(--space-5);min-height:48px;box-shadow:3px 3px 0 var(--color-ink);transition:var(--transition-press)}._authCard_1j1bc_5 .amplify-button--primary:hover{background:var(--color-marigold);transform:translateY(-1px);box-shadow:4px 4px 0 var(--color-ink)}._authCard_1j1bc_5 .amplify-button--primary:active{transform:translateY(2px);box-shadow:1px 1px 0 var(--color-ink)}._authCard_1j1bc_5 .amplify-button--link,._authCard_1j1bc_5 .amplify-button[data-variation=link]{color:var(--color-brand-blue);font-family:var(--font-heading);font-weight:var(--font-weight-semibold)}._authCard_1j1bc_5 .federated-sign-in-container button,._authCard_1j1bc_5 .amplify-button--menu{background:var(--color-paper);border:1.5px solid var(--color-border-soft);color:var(--color-ink);border-radius:12px;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);min-height:44px;opacity:1;transition:border-color .15s,background .15s}._authCard_1j1bc_5 .federated-sign-in-container button *{color:var(--color-ink)!important;opacity:1!important}._authCard_1j1bc_5 .federated-sign-in-container button:hover,._authCard_1j1bc_5 .amplify-button--menu:hover{border-color:var(--color-ink);background:var(--color-paper)}._authCard_1j1bc_5 .federated-sign-in-container,._authCard_1j1bc_5 .amplify-flex{gap:var(--space-4)}._authCard_1j1bc_5 form[data-amplify-form],._authCard_1j1bc_5 form.amplify-flex{padding:var(--space-4) 0 0;gap:var(--space-4)}._authCard_1j1bc_5 .amplify-button--primary{margin-top:var(--space-2)}._authCard_1j1bc_5 .amplify-button[data-variation=link]{margin-top:var(--space-1)}._authCard_1j1bc_5 [data-amplify-router] hr,._authCard_1j1bc_5 .amplify-divider{border-color:var(--color-border-soft);color:var(--color-ink-soft);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}._page_sxtvh_4{min-height:100dvh;background:transparent;position:relative;display:flex;flex-direction:column;overflow-x:hidden;padding:calc(var(--space-6) + var(--safe-top)) var(--space-6) calc(var(--space-10) + var(--safe-bottom))}._sky_sxtvh_16{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._sun_sxtvh_26{position:absolute;top:-3%;right:3%;width:clamp(9rem,22vw,20rem);aspect-ratio:1;opacity:.7}._cloudLeft_sxtvh_34{position:absolute;top:18%;left:-2%;width:clamp(7.5rem,14vw,14rem)}._cloudRight_sxtvh_40{position:absolute;top:26%;right:-2%;width:clamp(6rem,11vw,11rem);transform:scale(.85)}._kiteLeft_sxtvh_47{position:absolute;top:14%;left:12%;width:clamp(2rem,4vw,4rem);animation:_sway_sxtvh_1 4s ease-in-out infinite}._kiteRight_sxtvh_54{position:absolute;top:22%;right:14%;width:clamp(1.75rem,3.5vw,3.5rem);animation:_sway_sxtvh_1 5s ease-in-out infinite}._center_sxtvh_63{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);text-align:center;position:relative;max-width:45rem;margin:0 auto;width:100%}._mascotWrap_sxtvh_77{width:clamp(11rem,22vw,20rem);line-height:0}._wordmark_sxtvh_82{display:flex;flex-direction:column;align-items:center}._tamilName_sxtvh_88{font-family:var(--font-tamil);font-size:clamp(3rem,8vw,6rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}._latinName_sxtvh_96{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-ink);margin-top:var(--space-2)}._ctaBlock_sxtvh_106{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:26rem;margin:0 auto;position:relative}._beginTag_sxtvh_117{width:100%;justify-content:center;min-height:56px}._accountLink_sxtvh_123{background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:4px;padding:var(--space-2);-webkit-tap-highlight-color:transparent}@media (max-height: 640px){._center_sxtvh_63{gap:var(--space-4)}._page_sxtvh_4{padding-bottom:calc(var(--space-6) + var(--safe-bottom))}}@media (min-width: 768px){._page_sxtvh_4{padding:calc(var(--space-10) + var(--safe-top)) var(--space-10) calc(var(--space-12) + var(--safe-bottom))}._center_sxtvh_63{gap:var(--space-10)}._ctaBlock_sxtvh_106{max-width:30rem}}@media (min-width: 1024px){._center_sxtvh_63{gap:var(--space-12)}}._card_13tcu_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:148px;padding:var(--space-2);background:none;border:none;cursor:pointer;text-align:center}._puck_13tcu_16{width:min(70%,96px);aspect-ratio:1;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 4px 0 var(--color-ink);padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._puckGlow_13tcu_31{filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent))}._avatarInner_13tcu_35{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:clamp(28px,8vw,40px);line-height:1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),var(--color-paper))}._avatarImg_13tcu_52{width:100%;height:100%;object-fit:cover}._monogram_13tcu_58{font-family:var(--font-tamil);font-size:clamp(24px,7vw,32px);font-weight:800;color:var(--color-ink)}._namePill_13tcu_65{margin-top:var(--space-2);max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:4px 12px;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:999px;box-shadow:0 2px 0 var(--color-ink)}._accentDot_13tcu_78{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}._name_13tcu_65{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._scrim_4wvg2_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:grid;place-items:center;padding:16px;background:#2a1f3d47;animation:_fadeIn_4wvg2_1 .2s ease-out}._card_4wvg2_14{position:relative;width:100%;max-width:340px;padding:24px 20px 20px;border:2px solid var(--color-ink, #2a1f3d);border-radius:22px;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);box-shadow:4px 4px 0 var(--color-ink, #2a1f3d),0 16px 40px #14122840;text-align:center;animation:_popIn_4wvg2_1 .24s ease-out}._close_4wvg2_28{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}._close_4wvg2_28:hover{background:#2a1f3d14}._icon_4wvg2_48{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 12px;border:2px solid var(--color-ink, #2a1f3d);border-radius:50%;background:#ffe9e4}._title_4wvg2_59{margin:0;font-size:18px;font-weight:800;line-height:1.3}._sub_4wvg2_66{margin:6px 0 18px;font-size:13px;line-height:1.4;opacity:.75}._retry_4wvg2_73{width:100%;height:48px;border:2px solid var(--color-ink, #2a1f3d);border-radius:14px;background:var(--color-marigold, #f4a63a);color:var(--color-ink, #2a1f3d);font-size:15px;font-weight:800;box-shadow:0 4px 0 var(--color-ink, #2a1f3d);cursor:pointer}._retry_4wvg2_73:active{transform:translateY(3px);box-shadow:0 1px 0 var(--color-ink, #2a1f3d)}._close_4wvg2_28:focus-visible,._retry_4wvg2_73:focus-visible,._link_4wvg2_93:focus-visible{outline:2px solid var(--color-brand-blue, #1fa2f0);outline-offset:2px}._inline_4wvg2_99{margin:24px 16px;text-align:center;font-size:14px;color:var(--color-on-surface-muted, #5c4d6e)}._link_4wvg2_93{padding:0;border:none;background:none;color:var(--color-brand-blue, #1fa2f0);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}@keyframes _fadeIn_4wvg2_1{0%{opacity:0}}@keyframes _popIn_4wvg2_1{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion: reduce){._scrim_4wvg2_3,._card_4wvg2_14{animation:none}}._page_tmyfl_1{min-height:100vh;min-height:100dvh;background:transparent;display:flex;flex-direction:column;position:relative;overflow-x:hidden}._mascot_tmyfl_11{position:fixed;bottom:10px;left:6px;z-index:0;pointer-events:none}._sky_tmyfl_21{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._cloudLeft_tmyfl_27{position:absolute;top:8%;left:-3%;width:clamp(6rem,12vw,12rem);opacity:.75}._cloudRight_tmyfl_34{position:absolute;top:20%;right:-3%;width:clamp(5rem,10vw,10rem);opacity:.6;transform:scale(.85)}._skyKite_tmyfl_42{position:absolute;top:10%;right:12%;width:clamp(1.75rem,3.5vw,3.5rem);animation:_sway_tmyfl_1 5s ease-in-out infinite}._skyKite2_tmyfl_49{position:absolute;top:22%;left:8%;width:clamp(2rem,4vw,4rem);animation:_sway_tmyfl_1 4s ease-in-out infinite}._skyKite3_tmyfl_56{position:absolute;top:55%;right:6%;width:clamp(1.5rem,3vw,3rem);animation:_float-y_tmyfl_1 4.5s ease-in-out infinite}._skyKite4_tmyfl_63{position:absolute;top:68%;left:5%;width:clamp(1.75rem,3.5vw,3.5rem);animation:_sway_tmyfl_1 6s ease-in-out infinite}._appBar_tmyfl_71{padding:calc(var(--space-6) + var(--safe-top)) var(--space-4) 0;text-align:center;position:relative;z-index:1}._titleTamil_tmyfl_78{margin:0;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-ink);line-height:var(--leading-tight)}._title_tmyfl_78{margin:var(--space-1) 0 0;font-family:var(--font-heading);font-size:clamp(.9375rem,1.8vw,1.125rem);font-weight:600;color:var(--color-ink-soft)}._body_tmyfl_94{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-4) calc(180px + var(--space-4))}._loading_tmyfl_104{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);flex:1;padding:var(--space-8)}._spinner_tmyfl_114{width:40px;height:40px;border-radius:50%;border:3px solid var(--color-border-soft);border-top-color:var(--color-marigold);animation:_spin_tmyfl_114 .6s linear infinite}._loadingText_tmyfl_123{margin:0;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-ink)}._gridWrap_tmyfl_131{width:min(92vw,60rem);flex:1;display:flex;align-items:center;justify-content:center}._grid_tmyfl_131{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,3vw,2.5rem);width:100%}._gridCell_tmyfl_149{width:clamp(8.5rem,22vw,11rem);aspect-ratio:1;min-height:0}._addCard_tmyfl_155{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:148px;padding:var(--space-2);background:none;border:none;cursor:pointer}._addPuck_tmyfl_169{width:min(55%,88px);aspect-ratio:1;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 4px 0 var(--color-ink);display:flex;align-items:center;justify-content:center;font-size:clamp(28px,8vw,40px);font-weight:300;color:var(--color-marigold);line-height:1}._addLabel_tmyfl_185{margin-top:10px;padding:5px 12px;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:999px;box-shadow:0 2px 0 var(--color-ink);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;color:var(--color-ink)}._maxProfiles_tmyfl_198{margin-top:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-ink-soft);position:relative;z-index:1}._empty_tmyfl_211{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-4) 0}._kiteWrap_tmyfl_222{animation:_float_tmyfl_1 5s ease-in-out infinite}._tamilHeadline_tmyfl_226{margin:0;font-family:var(--font-tamil);font-size:var(--text-3xl);font-weight:700;color:var(--color-ink)}._englishHeadline_tmyfl_234{margin:0;font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-ink)}._emptyDesc_tmyfl_241{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-soft)}._createCta_tmyfl_248{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:18px 20px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:18px;box-shadow:0 4px 0 var(--color-ink);cursor:pointer;text-align:left}._createIcon_tmyfl_262{width:48px;height:48px;border-radius:50%;background:var(--color-marigold);border:1.5px solid var(--color-ink);display:flex;align-items:center;justify-content:center;font-size:1.625rem;color:var(--color-ink);flex-shrink:0}._createText_tmyfl_276{flex:1;display:flex;flex-direction:column;gap:2px}._createTitle_tmyfl_283{font-family:var(--font-heading);font-size:var(--text-base);font-weight:800;color:var(--color-ink)}._createTamil_tmyfl_290{font-family:var(--font-tamil);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-ink) 60%,transparent)}._createArrow_tmyfl_296{font-size:var(--text-sm);color:color-mix(in srgb,var(--color-ink) 60%,transparent)}._stepsCard_tmyfl_301{width:100%;padding:18px 20px 20px;background:color-mix(in srgb,var(--color-paper) 90%,transparent);border:1.2px solid var(--color-border-soft);border-radius:18px;text-align:left}._stepsEyebrow_tmyfl_310{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:700;letter-spacing:1.8px;color:var(--color-ink-soft)}._stepRow_tmyfl_318{display:flex;align-items:center;gap:14px}._stepNum_tmyfl_324{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--color-ink);box-shadow:1.5px 1.5px 0 var(--color-ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;color:var(--color-paper);flex-shrink:0}._stepTitle_tmyfl_340{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-ink)}._stepSub_tmyfl_347{margin:0;font-family:var(--font-tamil);font-size:var(--text-xs);color:color-mix(in srgb,var(--color-ink) 50%,transparent)}._stepConnector_tmyfl_354{width:2px;height:20px;margin-left:17px;background:var(--color-border-soft)}._error_tmyfl_361{color:var(--color-error);text-align:center}@keyframes _spin_tmyfl_114{to{transform:rotate(360deg)}}@keyframes _float_tmyfl_1{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(-4deg)}}._skeletonCell_tmyfl_375{aspect-ratio:1;border-radius:20px;background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_tmyfl_1 1.5s infinite}@keyframes _shimmer_tmyfl_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_1rg63_1{min-height:100vh;background:transparent;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._card_1rg63_10{background:var(--color-surface-variant);border-radius:var(--radius-xl);padding:var(--space-8);width:100%;max-width:500px;box-shadow:var(--shadow-md)}._form_1rg63_19{display:flex;flex-direction:column;gap:var(--space-5)}._field_1rg63_25{display:flex;flex-direction:column;gap:var(--space-1)}._input_1rg63_31{width:100%;padding:var(--space-3) var(--space-4);border:2px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--text-base);outline:none;box-sizing:border-box;transition:border-color .15s ease}._input_1rg63_31:focus{border-color:var(--color-primary)}._avatarGrid_1rg63_49{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;padding:var(--space-1) 0}._avatarOption_1rg63_60{position:relative;width:92px;height:92px;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2.5px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:2px 2px 0 var(--color-ink);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}._avatarImg_1rg63_77{width:100%;height:100%;object-fit:contain}._avatarOption_1rg63_60:hover{transform:translateY(-3px);box-shadow:3px 4px 0 var(--color-ink)}._avatarOption_1rg63_60:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._avatarSelected_1rg63_95{border-color:var(--color-marigold);box-shadow:2px 2px 0 var(--color-ink),0 0 0 4px #f5a62359}._avatarCheck_1rg63_100{position:absolute;top:2px;right:2px;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-marigold);color:var(--color-on-primary, #fff);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:800;border:2px solid var(--color-surface)}._actions_1rg63_117{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2)}._cardLegacy_1rg63_130{max-width:400px}._avatarGridLegacy_1rg63_134{gap:var(--space-2)}._avatarOptionLegacy_1rg63_138{font-size:2.25rem;line-height:1;width:56px;height:56px;border:2px solid var(--color-outline);box-shadow:none;transition:border-color .15s ease,transform .15s ease}._avatarOptionLegacy_1rg63_138:hover,._avatarOptionLegacy_1rg63_138:active{transform:scale(1.1);box-shadow:none}._avatarSelectedLegacy_1rg63_158{border-color:var(--color-primary);background:var(--color-primary-container);box-shadow:none}._wrap_9f5eq_3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:46vh;padding:28px}._wrapCompact_9f5eq_14{min-height:0;gap:13px;padding:8px 16px}._sun_9f5eq_20{position:absolute;top:24px;right:20px;opacity:.85}._cloud_9f5eq_27{position:absolute;top:110px;left:-8px;opacity:.6}._kite_9f5eq_35{display:inline-block;animation:_kite-load-float_9f5eq_1 4s ease-in-out infinite}._bar_9f5eq_41{position:relative;width:240px;height:4px;border-radius:4px;background:#2a1f3d1f;overflow:hidden}._barCompact_9f5eq_50{width:180px;height:3px}._barFill_9f5eq_55{position:absolute;top:0;bottom:0;width:40%;border-radius:4px;background:var(--color-brand-blue, #1cb0f6);animation:_kite-load-slide_9f5eq_1 1.4s ease-in-out infinite}._label_9f5eq_65{font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;padding:0 8px}._labelCompact_9f5eq_74{font-size:var(--text-md)}@keyframes _kite-load-float_9f5eq_1{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}@keyframes _kite-load-slide_9f5eq_1{0%{left:-40%}to{left:100%}}._page_1rohy_2{height:100dvh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;position:relative}._embedded_1rohy_11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200)}._header_1rohy_17{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-shrink:0;z-index:1}._iconBtn_1rohy_25{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._progressWrap_1rohy_39{flex:1}._content_1rohy_43{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;width:100%;max-width:460px;margin:0 auto;padding:var(--space-2) var(--space-4) var(--space-6);position:relative;z-index:1}._content_1rohy_43::-webkit-scrollbar{display:none}._stepTitle_1rohy_61{text-align:center;margin:0 0 var(--space-5)}._stepBody_1rohy_65{display:block}._footer_1rohy_74{flex-shrink:0;display:flex;justify-content:center;padding:var(--space-3) var(--space-4) var(--space-6);position:relative;z-index:2}._nextBtn_1rohy_88{transform:scale(1.3);transform-origin:center;margin:var(--space-5) 0}._nextBtn_1rohy_88:active{transform:scale(1.3) translateY(3px)!important}._mascot_1rohy_103{position:fixed;bottom:8px;left:6px;z-index:0;pointer-events:none}._grid_1rohy_112{display:flex;flex-direction:column;gap:var(--space-3)}._grid2_1rohy_117{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._choice_1rohy_123{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4);cursor:pointer;transition:var(--transition-fast);width:100%;box-sizing:border-box}._choice_1rohy_123:hover:not(:disabled){transform:translateY(-2px);box-shadow:3px 3px 0 var(--color-ink)}._choiceWide_1rohy_148{flex-direction:row;align-items:center;text-align:left;gap:var(--space-4);padding:var(--space-5) var(--space-5);min-height:96px}._choiceOn_1rohy_157{border-color:var(--color-marigold);box-shadow:0 0 0 2px var(--color-marigold),2px 2px 0 var(--color-ink);background:color-mix(in srgb,var(--color-marigold) 12%,var(--color-paper))}._choiceLocked_1rohy_166{opacity:.5;cursor:not-allowed;box-shadow:none}._choiceEmoji_1rohy_171{font-size:1.875rem;line-height:1;flex-shrink:0}._choiceIconWrap_1rohy_178{--accent: var(--color-brand-blue);flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,transparent)}._choiceIconWrap_1rohy_178 ._choiceEmoji_1rohy_171{font-size:2rem}._choiceArrow_1rohy_194{flex-shrink:0;font-size:var(--text-2xl);font-weight:800;color:var(--color-on-surface-muted);transition:transform .15s ease,color .15s ease}._choiceOn_1rohy_157 ._choiceArrow_1rohy_194{color:var(--color-marigold)}._choice_1rohy_123:hover:not(:disabled) ._choiceArrow_1rohy_194{transform:translate(3px)}._choiceBig_1rohy_207{font-family:var(--font-heading);font-weight:800;font-size:var(--text-4xl);color:var(--color-marigold);line-height:1}._choiceText_1rohy_214{display:flex;flex-direction:column;min-width:0;flex:1}._choiceTitle_1rohy_220{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-ink)}._choiceTamil_1rohy_226{font-size:var(--text-base);color:var(--color-on-surface-variant)}._choiceDesc_1rohy_230{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted)}._choiceNote_1rohy_235{flex-shrink:0;background:var(--color-teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}._lockPill_1rohy_245{position:absolute;top:var(--space-2);right:var(--space-2);background:#2a1f3d80;color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}._dotsRow_1rohy_257{display:flex;gap:4px;margin-left:auto;flex-shrink:0}._pdot_1rohy_263{width:8px;height:8px;border-radius:var(--radius-full);background:#2a1f3d26}._pdotOn_1rohy_269{background:var(--color-marigold)}._classHeader_1rohy_277{margin:0 0 var(--space-5);text-align:left}._classChipRow_1rohy_281{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-3)}._metaChip_1rohy_289{padding:3px 9px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-marigold) 22%,transparent);color:var(--color-marigold-deep, var(--color-ink));font-size:.6875rem;font-weight:700;letter-spacing:.3px;line-height:1.4}._classTitleTamil_1rohy_299{margin:0;font-size:1.625rem;font-weight:700;line-height:1.15;color:var(--color-ink)}._classTitleEn_1rohy_306{margin:4px 0 0;font-size:var(--text-md, .875rem);color:var(--color-on-surface-variant)}._classSection_1rohy_313{margin-bottom:var(--space-5)}._classHeading_1rohy_318{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:1.5px;color:var(--color-on-surface-variant)}._classGrid_1rohy_331{display:flex;flex-wrap:wrap;gap:var(--space-2)}._classChip_1rohy_281{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:68px;min-height:68px;max-width:100%;padding:var(--space-3) var(--space-2);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);color:var(--color-ink);cursor:pointer;transition:var(--transition-fast)}._classChipLine1_1rohy_355{font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);line-height:1.15;text-align:center}._classChipLine2_1rohy_362{font-size:var(--text-xs, .6875rem);line-height:1.2;text-align:center;color:var(--color-on-surface-variant)}._classHelper_1rohy_369{margin:0;text-align:center;font-size:.75rem;color:var(--color-on-surface-variant)}._classEmpty_1rohy_375{padding:var(--space-6) 0;text-align:center;color:var(--color-on-surface-variant)}._retryBtn_1rohy_380{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border:2px solid var(--color-brand-blue);border-radius:var(--radius-full);background:transparent;color:var(--color-brand-blue);font-weight:600;cursor:pointer}._notif_1rohy_391+._grid2_1rohy_117{margin-top:var(--space-4)}._classChipOn_1rohy_400{position:relative;background:color-mix(in srgb,var(--color-marigold) 22%,var(--color-paper));color:var(--color-ink);border-color:var(--color-marigold);border-width:2px}._classChipOn_1rohy_400:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:var(--color-marigold);border:2px solid var(--color-surface)}._classChipDisabled_1rohy_419{opacity:.35;cursor:not-allowed;box-shadow:none;background:var(--color-surface-variant, var(--color-paper));border-color:var(--color-on-surface-muted, var(--color-ink));color:var(--color-on-surface-muted, var(--color-ink))}._classChipDisabled_1rohy_419 ._classChipLine2_1rohy_362{color:inherit}._classChipLock_1rohy_435{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--color-surface-variant, var(--color-paper));border:2px solid var(--color-surface);color:var(--color-on-surface-muted, var(--color-ink))}._notif_1rohy_391{padding-top:var(--space-4)}._notifCard_1rohy_454{display:flex;align-items:center;gap:var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4)}._notifTitle_1rohy_464{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._toggle_1rohy_470{flex-shrink:0;margin-left:auto;width:46px;height:28px;border-radius:var(--radius-full);border:none;background:#2a1f3d2e;cursor:pointer;padding:3px;transition:background var(--transition-fast)}._toggleOn_1rohy_482{background:var(--color-teal)}._knob_1rohy_485{display:block;width:22px;height:22px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--transition-fast)}._toggleOn_1rohy_482 ._knob_1rohy_485{transform:translate(18px)}._summaryHeader_1rohy_500{text-align:center;margin-bottom:var(--space-2)}._summaryReady_1rohy_504{font-family:var(--font-heading);font-weight:700;font-size:.6875rem;letter-spacing:.15em;color:var(--color-on-surface-muted)}._tagScatter_1rohy_515{position:relative;height:300px}._tagCard_1rohy_519{position:absolute;display:flex;align-items:stretch;min-width:130px;max-width:210px;background:var(--color-paper);border:1.5px solid var(--color-border-soft);border-radius:4px 12px 12px 4px;box-shadow:0 6px 16px #2a1f3d1a;overflow:hidden;cursor:pointer;text-align:left;transition:box-shadow .15s ease}._tagCard_1rohy_519:hover{box-shadow:0 8px 20px #2a1f3d29}._tagAccent_1rohy_540{flex-shrink:0;width:5px}._tagBody_1rohy_544{display:flex;flex-direction:column;gap:2px;padding:10px 14px 10px 9px;min-width:0}._tagSub_1rohy_551{font-family:var(--font-heading);font-weight:700;font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-muted)}._tagLabel_1rohy_559{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._comingSoon_1rohy_570{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:420px;margin:var(--space-4) auto 0;text-align:center}._soonPill_1rohy_579{margin-top:6px;padding:3px 14px;border:2px solid var(--color-ink-fixed, #2a1f3d);border-radius:999px;background:var(--color-marigold, #f5a623);color:var(--color-ink-fixed, #2a1f3d);box-shadow:0 3px 0 var(--color-ink-fixed, #2a1f3d);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._soonTa_1rohy_592{margin:6px 0 0;font-size:20px;font-weight:700}._soonEn_1rohy_597{margin:0;font-size:17px;font-weight:800}._soonSub_1rohy_602{margin:4px 0 var(--space-3);font-size:14px;line-height:1.45;color:var(--color-on-surface-variant)}._page_nhvlk_3{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:transparent;position:relative;overflow-x:hidden}._sky_nhvlk_14{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._cloudLeft_nhvlk_20{position:absolute;top:14%;left:-3%;width:clamp(6rem,12vw,12rem);opacity:.75}._cloudRight_nhvlk_27{position:absolute;top:30%;right:-3%;width:clamp(5rem,10vw,10rem);opacity:.6;transform:scale(.85)}._skyKite_nhvlk_35{position:absolute;top:18%;left:8%;width:clamp(2rem,4vw,4rem);animation:_sway_nhvlk_1 4s ease-in-out infinite}._skyKite2_nhvlk_42{position:absolute;top:60%;right:7%;width:clamp(1.75rem,3.5vw,3.5rem);animation:_sway_nhvlk_1 5.5s ease-in-out infinite}._skyKite3_nhvlk_49{position:absolute;top:70%;left:6%;width:clamp(1.5rem,3vw,3rem);animation:_float-y_nhvlk_1 4.5s ease-in-out infinite}._header_nhvlk_58{background-color:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_nhvlk_75{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_nhvlk_75:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._titleTamil_nhvlk_92{margin:0;font-size:clamp(1.25rem,2.6vw,1.625rem);font-weight:var(--font-weight-bold);color:var(--color-ink);line-height:var(--leading-tight)}._titleSub_nhvlk_100{margin:2px 0 0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-ink-soft)}._content_nhvlk_109{flex:1;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}._grid_nhvlk_120{display:grid;grid-template-columns:repeat(auto-fit,clamp(9.75rem,22vw,12.5rem));gap:clamp(var(--space-4),2.5vw,var(--space-8));justify-content:center;max-width:56rem;width:100%}._grid_nhvlk_120>*{display:flex}._card_nhvlk_134{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);transform:rotate(var(--card-tilt, 0deg));transition:var(--transition-press);position:relative;overflow:hidden}._card_nhvlk_134:after{content:"";position:absolute;top:0;bottom:0;right:0;width:6px;background:var(--card-accent, var(--color-marigold));border-radius:0 var(--radius-lg) var(--radius-lg) 0;opacity:.85}._card_nhvlk_134:hover{transform:rotate(var(--card-tilt, 0deg)) translateY(-3px);box-shadow:4px 4px 0 var(--color-ink)}._card_nhvlk_134:active{transform:rotate(var(--card-tilt, 0deg)) translateY(2px);box-shadow:1px 1px 0 var(--color-ink)}._addCard_nhvlk_172{border-style:dashed;border-width:2px;border-color:var(--color-dashed);box-shadow:none;background:color-mix(in srgb,var(--color-paper) 70%,transparent)}._addCard_nhvlk_172:after{display:none}._addCard_nhvlk_172:hover{border-color:var(--color-ink);box-shadow:2px 2px 0 var(--color-ink)}._addIcon_nhvlk_187{width:clamp(3rem,6vw,3.5rem);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 3px 0 var(--color-ink);display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:300;color:var(--color-marigold);line-height:1}._subjectIcon_nhvlk_203{font-size:min(3.25rem,14vh);line-height:1.1}._monogram_nhvlk_210{width:clamp(3.5rem,7vw,4.5rem);aspect-ratio:1;border-radius:var(--radius-md);background:color-mix(in srgb,var(--mono-bg, var(--color-marigold)) 18%,var(--color-paper));border:2px solid var(--color-ink);box-shadow:3px 3px 0 var(--color-ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:clamp(1rem,2.4vw,1.5rem);font-weight:800;letter-spacing:.04em;color:var(--mono-bg, var(--color-ink));margin:0 auto var(--space-2);text-shadow:0 1px 0 color-mix(in srgb,var(--color-ink) 18%,transparent)}._subjectName_nhvlk_229{font-family:var(--font-heading);font-size:clamp(.9375rem,1.8vw,1.125rem);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:var(--space-2) 0 var(--space-2);text-align:center;line-height:1.2}._addSub_nhvlk_239{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:700}._levelBadge_nhvlk_251{display:inline-block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;line-height:1.35;color:var(--color-ink);background:color-mix(in srgb,var(--card-accent, var(--color-marigold)) 12%,var(--color-paper));border:1.2px solid color-mix(in srgb,var(--card-accent, var(--color-marigold)) 45%,var(--color-ink));border-radius:12px;padding:4px var(--space-3);margin-top:var(--space-1);max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}._skeletonCard_nhvlk_271{height:180px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_nhvlk_1 1.5s infinite}@keyframes _shimmer_nhvlk_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_nhvlk_290{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4)}._wizardContainer_nhvlk_299{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}._stepIndicator_nhvlk_308{display:flex;align-items:center;gap:var(--space-2)}._stepDot_nhvlk_314{width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--color-outline);transition:background-color .2s ease}._stepDotActive_nhvlk_322{background-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-container)}._stepDotDone_nhvlk_327{background-color:var(--color-primary)}._stepLine_nhvlk_331{width:40px;height:2px;background-color:var(--color-outline)}._stack_18q1u_1{display:flex;flex-direction:column;gap:8px;padding:0 var(--space-4) var(--space-3);max-width:600px;width:100%;margin:0 auto}._reviewCta_18q1u_11,._resumeCta_18q1u_12{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:none;border-radius:18px;cursor:pointer;text-align:left;transition:transform var(--transition-fast),box-shadow var(--transition-fast);-webkit-tap-highlight-color:transparent}._reviewCta_18q1u_11:hover,._resumeCta_18q1u_12:hover{transform:translateY(-1px)}._reviewCta_18q1u_11:active,._resumeCta_18q1u_12:active{transform:scale(.98)}._reviewCta_18q1u_11{background:linear-gradient(135deg,#1cb0f6,#1cb0f6d9);color:#fffcf6;box-shadow:0 4px 12px #1cb0f64d}._resumeCta_18q1u_12{background:linear-gradient(135deg,#f5a623,#e8940f);color:#2a1f3d;box-shadow:0 4px 12px #f5a62359;border:1.5px solid #2a1f3d}._resumeCta_18q1u_12._aiCta_18q1u_50{background:linear-gradient(135deg,#7c3aed,#7c3aedd1);color:#fffcf6;box-shadow:0 4px 14px #7c3aed59;border:none}._resumeCta_18q1u_12._freePreviewCta_18q1u_58{background:linear-gradient(135deg,#0d9488,#0d9488d1);color:#fffcf6;box-shadow:0 4px 14px #0d948859;border:none}._aiCta_18q1u_50 ._resumeIcon_18q1u_65,._freePreviewCta_18q1u_58 ._resumeIcon_18q1u_65{background:rgba(var(--color-paper-rgb),.25);font-size:var(--text-lg)}._reviewIcon_18q1u_71,._resumeIcon_18q1u_65{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);background:rgba(var(--color-paper-rgb),.25)}._resumeIcon_18q1u_65{background:#2a1f3d1f;font-size:var(--text-md)}._ctaBody_18q1u_89{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._eyebrow_18q1u_97{font-family:var(--font-heading);font-size:.6875rem;font-weight:700;letter-spacing:.04em;opacity:.9}._title_18q1u_105{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;line-height:1.2}._subtitle_18q1u_112{font-size:var(--text-xs);opacity:.85}._chevron_18q1u_117{flex-shrink:0;font-size:var(--text-lg);opacity:.7}._hud_esk6e_1{display:flex;gap:8px;align-items:center}._badge_esk6e_7{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:var(--color-surface, #fffcf6);color:var(--color-on-surface, #2a1f3d);font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #2a1f3d1f;transition:transform .15s ease}._badge_esk6e_7:hover{transform:translateY(-1px)}._bar_9xbtz_3{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;padding:0 20px calc(12px + var(--safe-bottom));z-index:var(--z-sticky);pointer-events:none}._pill_9xbtz_18{pointer-events:auto;display:flex;justify-content:space-around;align-items:center;padding:8px;background:rgba(var(--color-paper-rgb),.92);border:1px solid var(--color-border-soft);border-radius:22px;box-shadow:0 8px 20px #2a1f3d14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._tab_9xbtz_32{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:none;border-radius:14px;background:transparent;color:var(--color-ink-soft);font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:background .2s ease-out,padding .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}._tabActive_9xbtz_50{padding:9px 14px;color:#fffcf6;font-weight:800}._icon_9xbtz_60{display:inline-flex;font-size:var(--text-xl);line-height:1}._label_9xbtz_66{line-height:1}._snackbar_di6k4_1{position:fixed;bottom:calc(24px + var(--safe-bottom));left:50%;transform:translate(-50%);max-width:min(92vw,420px);padding:12px 18px;border-radius:12px;background:var(--color-ink, #2a1f3d);color:var(--color-paper, #fffcf6);font-size:var(--text-md);line-height:1.4;text-align:center;box-shadow:0 6px 18px #2a1f3d59;z-index:1000;animation:_snackbarIn_di6k4_1 .25s ease-out}@keyframes _snackbarIn_di6k4_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}._stage_nnwsm_4{position:relative;width:100%;max-width:440px;margin:0 auto;overflow:visible}._string_nnwsm_12{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}._node_nnwsm_22{position:absolute;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center}._mascot_nnwsm_31{position:absolute;bottom:24px;left:4px;z-index:1}._mascotRight_nnwsm_40{left:auto;right:4px}._sway_nnwsm_47{animation:_sway_nnwsm_47 3.4s ease-in-out infinite;transform-origin:top center}._tooltip_nnwsm_53{position:absolute;top:-34px;left:50%;transform:translate(-50%);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-heading);font-weight:700;font-size:.6875rem;letter-spacing:.5px;padding:5px 11px;border-radius:10px;white-space:nowrap;box-shadow:0 4px 10px #2a1f3d2e;z-index:5}._tooltip_nnwsm_53:after{content:"";position:absolute;bottom:-4px;left:50%;margin-left:-4px;width:8px;height:8px;background:var(--color-ink);transform:rotate(45deg)}._tag_nnwsm_83{position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%) rotate(-2deg);background:var(--color-paper);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:8px;padding:4px 10px;white-space:normal;overflow-wrap:break-word;line-height:1.25;box-shadow:1.5px 1.5px 0 var(--color-ink);text-align:center;width:max-content;max-width:min(42vw,15rem)}._tagLocked_nnwsm_116{border-color:#2a1f3d4d;box-shadow:none}._badge_nnwsm_122{position:absolute;top:-14px;left:50%;margin-left:6px;font-family:var(--font-heading);font-weight:800;font-size:.8125rem;padding:3px 9px;border-radius:7px;border:1.5px solid var(--color-ink);box-shadow:1.5px 1.5px 0 var(--color-ink);transform:rotate(-4deg);white-space:nowrap;z-index:4}._badgeLocked_nnwsm_138{border-color:#2a1f3d40;box-shadow:none}._statusDot_nnwsm_144{position:absolute;display:grid;place-items:center;border-radius:50%;z-index:5}._page_96iva_3{min-height:100vh;display:flex;flex-direction:column;background:transparent}._header_96iva_11{background-color:rgba(var(--color-paper-rgb),.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_96iva_32{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_96iva_32:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._headerText_96iva_49{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._tagTamil_96iva_74{font-size:.8125rem;font-weight:var(--font-weight-bold)}._tagEnglish_96iva_63{display:block;font-size:var(--text-xs);font-weight:500;opacity:.7;letter-spacing:.02em}._content_96iva_90{flex:1;padding:var(--space-4);padding-top:calc(var(--space-4) + 34px);padding-bottom:92px;max-width:600px;width:100%;margin:0 auto}._empty_96iva_108{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4)}._kiteBtn_96iva_117{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform var(--transition-fast);-webkit-tap-highlight-color:transparent}._kiteBtn_96iva_117:hover{transform:translateY(-3px) scale(1.03)}._kiteBtn_96iva_117:active{transform:translateY(0) scale(.98)}._kiteBtn_96iva_117:disabled{cursor:default}._kiteLocked_96iva_132:hover{transform:none}@media (min-width: 768px){._content_96iva_90{padding:var(--space-6)}}._newContentBanner_96iva_144{display:flex;align-items:center;gap:10px;width:calc(100% - 2 * var(--space-4));max-width:calc(600px - 2 * var(--space-4));margin:0 auto 8px;padding:12px 14px;border:none;border-radius:16px;background:var(--color-primary, #2f6fde);color:#fff;cursor:pointer;box-shadow:0 2px 8px #00000038;text-align:left}._newContentLabel_96iva_169{flex:1;font-size:var(--text-sm);font-weight:600}._newContentAction_96iva_175{font-weight:800;font-size:var(--text-sm);padding:6px 12px;border-radius:10px;background:#ffffff2e}._page_129br_6{height:100dvh;min-height:0;overflow:hidden;background:transparent;display:flex;flex-direction:column}._knotBtn_129br_16{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform var(--transition-fast);-webkit-tap-highlight-color:transparent}._knotBtn_129br_16:hover:not(:disabled){transform:translateY(-2px) scale(1.05)}._knotBtn_129br_16:active:not(:disabled){transform:scale(.96)}._knotBtn_129br_16:disabled{cursor:default}._header_129br_33{background-color:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-4) var(--space-screen-padding) var(--space-3);padding-left:var(--space-drawer-trigger-clearance);flex-shrink:0;z-index:var(--z-sticky)}._headerContent_129br_51{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._backBtn_129br_58{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_129br_58:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._chapterTitle_129br_75{margin:0;font-size:var(--text-xl);color:var(--color-on-surface)}._chapterEyebrow_129br_81{margin:0 0 2px;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:var(--color-primary);text-transform:uppercase}._unitHeader_129br_92{position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:none}._unitHeaderLocked_129br_100{opacity:.85}._unitHeaderPaywall_129br_107>*{pointer-events:auto;cursor:pointer}._unitHeaderPaywall_129br_107:focus-visible ._unitTag_129br_112{outline:2px solid var(--color-primary, #4b3896);outline-offset:2px}._unitTag_129br_112{margin-top:-1.75rem;max-width:11.25rem;padding:.3rem .75rem;background:var(--color-paper, #fffcf6);border:1.4px solid var(--color-ink, #2a1f3d);border-radius:7px;box-shadow:1.5px 1.5px 0 var(--color-ink, #2a1f3d);display:flex;flex-direction:column;align-items:center;gap:1px;transform:rotate(-1.5deg);z-index:1}._unitEyebrow_129br_133{font-family:var(--font-heading);font-size:var(--text-2xs);font-weight:700;letter-spacing:1px;color:var(--color-primary, #1cb0f6)}._unitName_129br_141{font-size:var(--text-sm);font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;line-height:1.2;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unitDesc_129br_153{font-size:var(--text-2xs);font-style:italic;color:var(--color-on-surface-muted);text-align:center;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._premiumBadge_129br_164,._freeBadge_129br_165{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-micro);font-weight:700;padding:2px 6px;border-radius:8px;margin-bottom:2px}._premiumBadge_129br_164{background:#4b389626;color:#4b3896}body[data-appearance=dark] ._premiumBadge_129br_164{background:#b49eff38;color:#cabaff}._freeBadge_129br_165{background:var(--color-success-container);color:var(--color-success)}._chapterDesc_129br_194{margin:0;margin-top:var(--space-1)}._chapterProgress_129br_199{padding:0 var(--space-1)}._profileBadge_129br_203{margin-left:auto;background-color:var(--color-primary-container);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._profileName_129br_210{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark)}._treeContainer_129br_3{flex:1;overflow-y:auto;min-height:0;padding:var(--space-section) var(--space-screen-padding);padding-top:calc(var(--space-section) + 10px);padding-bottom:var(--space-8)}._resumeCtaWrap_129br_236{max-width:440px;margin:0 auto calc(var(--space-8) + 24px)}._tree_129br_3{display:flex;flex-direction:column;align-items:center;gap:0;max-width:600px;margin:0 auto}._connector_129br_254{display:flex;align-items:stretch;justify-content:center;flex-shrink:0;line-height:0;margin:-4px 0}._nodeRow_129br_264{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;justify-items:center}._sideSlot_129br_272{display:flex;align-items:center;justify-content:center;min-height:1px}._nodeCenter_129br_279{display:flex;justify-content:center;align-items:center}._sideFruit_129br_285{display:flex;align-items:center;justify-content:center}._mascotTip_129br_292{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-2);gap:0}._mascotLottie_129br_300{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}._mascotBubble_129br_307{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-3);position:relative;margin-top:-4px}._mascotBubble_129br_307 span{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark)}._mascotBubble_129br_307:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--color-surface-elevated);border-bottom:none}._skeleton_129br_336{flex:1;background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_129br_1 1.5s infinite;border-radius:var(--radius-md);margin:var(--space-4)}@keyframes _shimmer_129br_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_129br_356{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._chapterInfo_129br_365{flex:1;min-width:0}@media (min-width: 768px){._treeContainer_129br_3{padding:var(--space-8) var(--space-6);padding-top:calc(var(--space-8) + 10px)}._tree_129br_3,._resumeCtaWrap_129br_236,._refreshBanner_129br_380{max-width:700px}}._premiumBadge_129br_164{border:none;cursor:pointer}._counterChip_129br_392{display:inline-flex;align-items:center;font-size:var(--text-2xs);font-weight:700;padding:2px 8px;border-radius:8px;margin-bottom:2px;background:var(--color-info-container);color:var(--color-info)}._counterChipDone_129br_404{background:var(--color-success-container);color:var(--color-success)}._footerCard_129br_410{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;border-radius:14px;background:var(--color-surface, #fffcf6);border:1.5px dashed var(--color-border-soft, rgba(42, 31, 61, .15));color:var(--color-on-surface-muted)}._footerCardDone_129br_422{border-style:solid;border-color:#f5a62399;background:#f5a6231a;color:var(--color-on-surface)}._footerIcon_129br_429{font-size:var(--text-3xl);filter:grayscale(1) opacity(.5)}._footerCardDone_129br_422 ._footerIcon_129br_429{filter:none}._footerLabel_129br_438{font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em}._typeIcon_129br_445{position:absolute;bottom:-2px;right:-6px;font-size:var(--text-base);line-height:1;filter:drop-shadow(0 1px 2px rgba(42,31,61,.35))}._knotPremiumLocked_129br_455{opacity:.35}._stickyUnit_129br_460{display:flex;align-items:baseline;gap:8px;padding:4px 0 0}._stickyUnitEyebrow_129br_467{font-size:var(--text-2xs);font-weight:800;letter-spacing:.12em;color:var(--color-on-surface-muted)}._stickyUnitName_129br_474{font-size:var(--text-sm);font-weight:700;color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._refreshBanner_129br_380{position:fixed;left:50%;transform:translate(-50%);width:calc(100% - 2 * var(--space-4));max-width:600px;bottom:16px;z-index:40;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--color-primary, #2f6fde);color:#fff;box-shadow:0 2px 8px #00000042}._refreshBannerText_129br_509{flex:1;font-size:var(--text-sm);font-weight:600}._refreshBannerBtn_129br_515{border:none;background:#ffffff2e;color:#fff;font-weight:800;font-size:var(--text-sm);padding:8px 14px;border-radius:10px;cursor:pointer}._refreshBannerBtn_129br_515:disabled{opacity:.6;cursor:default}._newBadge_129br_532{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;background:var(--color-success-container);color:var(--color-success);font-size:var(--text-xs);font-weight:800;letter-spacing:.05em}._optInOverlay_129br_547{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#140e2273}._optInCard_129br_557{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(480px,100%);padding:20px 24px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--color-surface, #fffcf6);text-align:center}._optInTitle_129br_569{margin:0;font-size:var(--text-lg);font-weight:800;color:var(--color-on-surface)}._optInBody_129br_576{margin:0 0 8px;font-size:var(--text-sm);color:var(--color-on-surface-muted)}._optInStart_129br_582{width:100%;border:none;border-radius:12px;padding:14px;background:#0d9488;color:#fff;font-weight:800;font-size:var(--text-md);cursor:pointer}._optInLater_129br_594{border:none;background:none;color:var(--color-on-surface-muted);font-weight:600;padding:10px;cursor:pointer}@media (max-height: 640px){._headerContent_129br_51{margin-bottom:var(--space-2)}._chapterTitle_129br_75{font-size:var(--text-lg)}._chapterEyebrow_129br_81{display:none}._header_129br_33{padding-top:var(--space-2);padding-bottom:var(--space-2)}}@media (max-height: 460px){._chapterDesc_129br_194{display:none}._stickyUnit_129br_460{padding-top:0}._unitTag_129br_112{padding:.2rem .6rem}._mascotTip_129br_292{display:none}}._hex_1tnnb_3{width:min(4.375rem,13vh);height:min(4.375rem,13vh);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);box-shadow:0 4px 8px #3d1e0026;transition:transform var(--transition-fast)}._icon_1tnnb_20{width:54%;height:54%;color:#fff;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}._iconGold_1tnnb_33{color:#ffc107}._done_1tnnb_38{background:var(--color-success, #4caf50)}._active_1tnnb_42{background:var(--color-primary, #ffb300)}._locked_1tnnb_46{background:#cfc4b8}._locked_1tnnb_46 ._icon_1tnnb_20{color:#ffffffd9}._card_1bkkb_5{width:50%;min-width:12rem;max-width:26rem;margin:.25rem auto;padding:var(--space-3) var(--space-4);background:var(--color-surface-variant, #fff0d1);border-radius:var(--radius-md, 8px);box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}._name_1bkkb_21{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-on-surface);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._chipRow_1bkkb_34{display:flex;align-items:center;gap:var(--space-2)}._chip_1bkkb_34{display:inline-flex;align-items:center;justify-content:center;min-width:3.75rem;max-width:5rem;padding:.25rem var(--space-2);border-radius:.75rem;background:var(--color-info-container, rgba(33, 150, 243, .2));color:var(--color-info, #2196f3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}._chipDone_1bkkb_56{background:var(--color-success-container, rgba(76, 175, 80, .2));color:var(--color-success, #4caf50)}._newBadge_1bkkb_61{display:inline-flex;align-items:center;padding:.125rem var(--space-2);border-radius:.625rem;background:var(--color-success-container);color:var(--color-success);font-family:var(--font-heading);font-size:var(--text-micro);font-weight:var(--font-weight-extrabold);letter-spacing:.05em}._timeline_131k4_6{position:relative;list-style:none;margin:0 auto;padding:var(--space-4) 0 var(--space-8);max-width:34rem;width:100%}._row_131k4_15{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:.25rem;gap:.25rem}._connector_131k4_31{display:block;flex-shrink:0;width:1px;height:1.75rem;margin-block:.375rem;background:var(--skill-connector-color, rgba(255, 179, 0, .3));pointer-events:none}._headerRow_131k4_42{z-index:1}._nodeCol_131k4_46{display:flex;align-items:center;justify-content:center}._number_131k4_55{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);line-height:1;margin-bottom:.25rem;position:relative;z-index:1}._nodeBtn_131k4_66{background:none;border:none;padding:0;cursor:pointer;display:flex;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}._nodeBtn_131k4_66:hover>span{transform:translateY(-1px)}._nodeBtn_131k4_66:active>span{transform:scale(.97)}._nodeName_131k4_88{max-width:min(22rem,90%);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-align:center;line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem;position:relative;z-index:1}._footerLabel_131k4_105{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-muted);text-align:center;position:relative;z-index:1}@media (max-height: 640px){._timeline_131k4_6{padding-top:var(--space-2)}}._page_1nbdq_5{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-surface, #ffffff)}._header_1nbdq_17{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-screen-padding);background:var(--color-surface-variant, #fff0d1);box-shadow:0 2px 4px #0000001a}._backBtn_1nbdq_27{background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xl);line-height:1;color:var(--color-on-surface-variant);flex-shrink:0}._backBtn_1nbdq_27:hover{background:#3d1e0014}._chapterTitle_1nbdq_42{margin:0;font-family:var(--font-tamil);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scroll_1nbdq_6{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-screen-padding)}._state_1nbdq_60{margin:var(--space-12) auto;text-align:center;color:var(--color-on-surface-muted);font-size:var(--text-md)}._card_10mmj_2{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(-50%);z-index:var(--z-modal, 1000);width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;padding:16px 18px;border:1.5px solid var(--color-ink, #2a1f3d);border-radius:18px;background:var(--color-surface, #fffcf6);box-shadow:0 14px 34px #14122838}._kite_10mmj_20{font-size:30px;line-height:1;flex-shrink:0}._body_10mmj_26{flex:1;min-width:140px}._title_10mmj_31{font-weight:800;font-size:16px;color:var(--color-on-surface, #2a1f3d)}._sub_10mmj_37{margin:2px 0 0;font-size:13.5px;color:var(--color-on-surface-variant, #6b5f82)}._actions_10mmj_43{display:flex;align-items:center;gap:8px;margin-left:auto}._primary_10mmj_50{border:0;font:inherit;font-weight:800;font-size:14px;border-radius:12px;padding:10px 16px;cursor:pointer;color:#fff;background:var(--color-magenta, #d63384)}._ghost_10mmj_62{border:0;background:none;font:inherit;font-weight:700;font-size:13.5px;color:var(--color-on-surface-variant, #6b5f82);cursor:pointer;padding:8px}@media (max-width: 420px){._actions_10mmj_43{width:100%;margin-left:0;justify-content:flex-end}}._page_18hfb_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative;overflow-x:hidden}._header_18hfb_11{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-3);padding-left:calc(var(--space-4) + 40px + var(--space-2));position:relative;z-index:1}._greetWrap_18hfb_23{min-width:0}._greeting_18hfb_26{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);color:var(--color-ink);letter-spacing:-.01em}._sub_18hfb_33{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant);margin-top:2px}._headerRight_18hfb_40{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._streakChip_18hfb_46{display:inline-flex;align-items:center;gap:var(--space-1);background:rgba(var(--color-paper-rgb),.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-soft);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-ink);cursor:pointer}._gear_18hfb_61{background:rgba(var(--color-paper-rgb),.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);width:38px;height:38px;font-size:var(--text-lg);cursor:pointer}._content_18hfb_72{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-16);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}._continueCard_18hfb_86{display:flex;align-items:center;gap:var(--space-4);text-align:left;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-4) var(--space-5);cursor:pointer;transition:var(--transition-fast)}._continueCard_18hfb_86:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--color-ink)}._continueKite_18hfb_103{flex-shrink:0}._continueText_18hfb_106{flex:1;min-width:0;display:flex;flex-direction:column}._continueEyebrow_18hfb_112{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-marigold)}._continueTitle_18hfb_120{font-size:var(--text-xl);font-weight:700;color:var(--color-ink);line-height:1.2}._continueArrow_18hfb_126{flex-shrink:0;font-family:var(--font-heading);font-weight:800;font-size:var(--text-2xl);color:var(--color-brand-blue)}._grid_18hfb_135{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._tile_18hfb_140{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:rgba(var(--color-paper-rgb),.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-5) var(--space-4);cursor:pointer;transition:var(--transition-fast)}._tile_18hfb_140:hover{transform:translateY(-3px);box-shadow:3px 3px 0 var(--color-ink)}._tile_18hfb_140:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._tileEmoji_18hfb_162{font-size:1.875rem;line-height:1}._tileLabel_18hfb_166{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);margin-top:var(--space-1)}._tileTamil_18hfb_173{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._mascot_18hfb_178{position:fixed;bottom:10px;left:6px;z-index:0;pointer-events:none}._page_nisko_3{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--gradient-player)}._header_nisko_17{background:transparent;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;z-index:var(--z-sticky)}._closeBtn_nisko_29{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._closeBtn_nisko_29:hover{background-color:#2a1f3d14;color:var(--color-on-surface)}._progressWrap_nisko_47{flex:1}._progressCount_nisko_55{flex-shrink:0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold, 700);color:var(--color-on-surface-variant);background:#2a1f3d14;border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);white-space:nowrap}@media (max-height: 640px){._header_nisko_17{padding:var(--space-2) var(--space-4)}}@media (max-height: 460px){._header_nisko_17{padding:var(--space-1) var(--space-4)}}._content_nisko_86{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}._unsupported_nisko_95{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._completion_nisko_109{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;position:relative;padding:var(--space-section) var(--space-screen-padding)}._kiteSky_nisko_119{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._completionEn_nisko_126{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--color-on-surface-variant);margin:2px 0 var(--space-2)}._completionCard_nisko_134{position:relative;z-index:1;background-color:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-section) var(--space-card-padding);display:flex;flex-direction:column;align-items:center;max-width:360px;width:100%;margin:auto}._completionMascot_nisko_153{position:relative;display:flex;justify-content:center;width:fit-content;margin:0 auto var(--space-3)}._completionBadge_nisko_165{position:absolute;right:-4px;bottom:2px;width:34px;height:34px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;border:3px solid var(--color-paper);box-shadow:0 4px 10px #00000040}._scoreCircle_nisko_181{width:var(--size-badge);height:var(--size-badge);border-radius:var(--radius-full);background-color:var(--color-primary-container);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--space-4) 0}._scoreValue_nisko_193{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-dark);line-height:1.1}._scoreLabel_nisko_201{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}._submitError_nisko_210{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-left:4px solid var(--color-error);background:var(--color-error-container, rgba(220, 38, 38, .1));color:var(--color-ink, #2a1f3d);font-size:var(--text-sm);line-height:1.4;text-align:left}._completionActions_nisko_226{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._continueBtn_nisko_233{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transform:translateY(0);transition:var(--transition-press)}._continueBtn_nisko_233:active{transform:translateY(4px);box-shadow:var(--shadow-xs)}._exitBtn_nisko_252{background:none;border:none;color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:var(--transition-fast)}._exitBtn_nisko_252:hover{color:var(--color-primary)}._skeleton_nisko_268{flex:1;min-height:0;display:flex;flex-direction:column}._skeletonHeader_nisko_275{height:56px;background:var(--color-surface-variant)}._skeletonContent_nisko_280{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);max-width:640px;width:100%;margin:0 auto}._skeletonBlock_nisko_294{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_nisko_1 1.5s infinite}@keyframes _shimmer_nisko_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorState_nisko_312{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._secondaryBtn_nisko_326{width:100%;padding:var(--space-3);border:1.5px solid var(--color-border-soft, rgba(42, 31, 61, .2));border-radius:var(--radius-lg, 14px);background:transparent;color:var(--color-on-surface-variant);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;transition:var(--transition-fast)}._secondaryBtn_nisko_326:hover{background:var(--color-surface-variant, rgba(42, 31, 61, .05))}._overlay_1w3x8_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:#2a1f3d59;animation:_lfs-fade_1w3x8_1 .2s ease-out}._sheet_1w3x8_14{position:relative;width:100%;max-width:640px;padding:26px 20px calc(16px + var(--safe-bottom));background:var(--color-paper, #fffcf6);border-radius:22px 22px 0 0;border-top:3px solid;box-shadow:0 -8px 28px #2a1f3d33;animation:_lfs-up_1w3x8_1 .28s ease-out}._sheetCorrect_1w3x8_26{border-top-color:#2a9d8f}._sheetWrong_1w3x8_30{border-top-color:#d63384}._banner_1w3x8_35{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:5px 18px;border-radius:999px;color:#fffcf6;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;letter-spacing:.06em;white-space:nowrap;box-shadow:0 3px 10px #2a1f3d40}._bannerCorrect_1w3x8_51{background:#2a9d8f}._bannerWrong_1w3x8_55{background:#d63384}._headRow_1w3x8_59{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:4px}._headText_1w3x8_67{display:flex;flex-direction:column;gap:2px}._tamilLine_1w3x8_73{font-size:1.875rem;font-weight:800;color:var(--color-ink, #2a1f3d);line-height:1.15}._englishLine_1w3x8_80{font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;color:var(--color-on-surface-muted)}._answerCard_1w3x8_88{display:flex;flex-direction:column;align-items:center;gap:6px;margin:16px auto 0;max-width:420px;padding:14px 18px;background:var(--color-surface-variant);border:1.5px solid rgba(245,166,35,.5);border-radius:14px}._answerEyebrow_1w3x8_103{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;color:#b06f00}._answerWord_1w3x8_111{font-size:2.125rem;font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;word-break:break-word}._actions_1w3x8_123{display:flex;justify-content:center;margin-top:18px}body[data-appearance=dark] ._answerEyebrow_1w3x8_103{color:var(--color-marigold, #f5a623)}@keyframes _lfs-up_1w3x8_1{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _lfs-fade_1w3x8_1{0%{opacity:0}to{opacity:1}}._button_1pbca_7{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;padding:2px 10px;border:1.4px solid var(--color-on-surface);border-radius:999px;background:var(--color-surface);color:var(--color-on-surface);cursor:pointer;vertical-align:middle;line-height:1.6}._button_1pbca_7:hover,._button_1pbca_7:focus-visible{background:var(--color-surface-variant)}._icon_1pbca_27{font-size:12px}._label_1pbca_31{font-size:10px;font-weight:700;letter-spacing:.1em;white-space:nowrap}._paragraph_1pbca_38{margin:0 0 var(--space-4, 16px);white-space:pre-wrap}._video_1pbca_45{display:block;width:100%;max-height:60vh;border-radius:12px;background:#000}._wrap_uvr40_5{display:flex;justify-content:center;width:100%;padding-inline-end:.3125rem;margin-bottom:var(--stage-block-gap);box-sizing:border-box}._card_uvr40_18{display:flex;align-items:center;justify-content:flex-start;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:.3125rem .3125rem 0 var(--color-ink, #2a1f3d),0 .625rem 1.5rem #2a1f3d1a;padding:var(--space-3) var(--space-5);min-width:12rem;width:max-content;max-width:100%;box-sizing:border-box;flex-shrink:0}._card_uvr40_18>*{width:100%}._word_uvr40_41{margin:0;font-size:var(--text-xl);font-weight:700;color:var(--color-ink, #2a1f3d);text-align:start;word-break:break-word;line-height:1.4}@media (max-height: 640px){._card_uvr40_18{padding:var(--space-2) var(--space-3);border-radius:1rem}._word_uvr40_41{font-size:var(--text-lg)}}@media (max-height: 460px){._card_uvr40_18{padding:var(--space-2)}}._kiteCard_zfhfn_6{background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:.3125rem .3125rem 0 var(--color-ink, #2a1f3d),0 .625rem 1.5rem #2a1f3d1a;padding:var(--space-4);box-sizing:border-box}._imageWell_zfhfn_16{display:flex;align-items:center;justify-content:center;background:var(--color-surface-variant);border:1px solid rgba(42,31,61,.12);border-radius:.875rem;padding:var(--space-2);min-height:0;min-width:0;box-sizing:border-box}._heroStack_zfhfn_32{flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--stage-gap);padding-inline:var(--space-4);box-sizing:border-box}._heroImage_zfhfn_45{flex:1 1 auto;min-height:0;width:100%;max-width:20rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center}._kiteCardFill_zfhfn_56{flex:1 1 auto;min-height:0;max-height:100%;width:100%;display:flex;flex-direction:column}._imageWellFill_zfhfn_65{flex:1 1 auto;min-height:0;width:100%}._heroStackCentered_zfhfn_76{justify-content:center}._sentenceCard_zfhfn_80{flex-shrink:0;width:100%;max-width:42rem;padding:var(--space-5) var(--space-6)}._sentenceText_zfhfn_87{margin:0;font-size:var(--text-xl);line-height:1.8;text-align:center}._sentenceTextCompact_zfhfn_94{font-size:var(--text-lg)}._storyImage_zfhfn_103{min-height:clamp(140px,20dvh,220px)}._storySpeech_zfhfn_107{flex-shrink:1;min-height:0}._storySentence_zfhfn_112{min-height:0;max-height:100%;overflow-y:auto}._storySentence_zfhfn_112 ._sentenceText_zfhfn_87{word-break:keep-all;overflow-wrap:normal}._storyTextMedium_zfhfn_124{font-size:var(--text-lg)}._storyTextSmall_zfhfn_128{font-size:var(--text-base);line-height:1.6}@media (max-width: 480px){._storyImage_zfhfn_103{max-width:100%}._storySentence_zfhfn_112{padding:var(--space-3) var(--space-4)}}._speechBlock_zfhfn_146{flex-shrink:0;width:100%;max-width:42rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._speakerBtn_zfhfn_157{width:2.75rem;height:2.75rem;flex-shrink:0;border:none;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:var(--text-lg);cursor:pointer;box-shadow:0 .1875rem .625rem #f5a62366;transition:transform .15s ease,background .15s ease}._speakerBtnLg_zfhfn_171{width:4rem;height:4rem;font-size:var(--text-2xl)}._speakerBtnPlaying_zfhfn_177{background:#d63384;animation:_kite-speaker-pulse_zfhfn_1 1s ease-in-out infinite}@keyframes _kite-speaker-pulse_zfhfn_1{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-height: 640px){._kiteCard_zfhfn_6{padding:var(--space-2);border-radius:1rem}._imageWell_zfhfn_16{padding:var(--space-1);border-radius:.75rem}._speechBlock_zfhfn_146{gap:var(--space-4)}._speakerBtnLg_zfhfn_171{width:2.75rem;height:2.75rem;font-size:var(--text-lg)}}@media (max-height: 460px){._kiteCard_zfhfn_6{padding:var(--space-1)}._heroStack_zfhfn_32{padding-inline:var(--space-2)}._speechBlock_zfhfn_146{gap:var(--space-3)}}._wrap_i3wly_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--stage-gap);padding:var(--space-3);height:100%;min-height:0;width:100%;box-sizing:border-box}._scene_i3wly_14{perspective:1200px;height:min(100%,26.25rem);width:auto;max-width:min(92vw,26.25rem,100%);aspect-ratio:1;flex:0 1 auto;min-height:0}._card_i3wly_26{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease-in-out;cursor:pointer}._cardFlipped_i3wly_35{transform:rotateY(180deg)}._face_i3wly_39{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:.3125rem .3125rem 0 var(--color-ink, #2a1f3d),0 .625rem 1.5rem #2a1f3d1a;padding:var(--space-4);overflow:hidden;box-sizing:border-box}._faceBack_i3wly_57{transform:rotateY(180deg)}._speaker_i3wly_61{position:absolute;top:var(--space-3);right:var(--space-3);width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:1.0625rem;flex-shrink:0}._speakerPlaying_i3wly_76{background:#d63384;animation:_flip-speaker-pulse_i3wly_1 1s ease-in-out infinite}._flipBtn_i3wly_81{display:inline-flex;align-items:center;gap:.375rem;padding:var(--space-2) var(--space-5);border:none;border-radius:999px;background:transparent;color:#d63384;font-family:var(--font-heading);font-size:.8125rem;font-weight:800;letter-spacing:.12em;cursor:pointer;flex-shrink:0}._flipBtn_i3wly_81:disabled{opacity:.5}._flipIcon_i3wly_102{font-size:var(--text-lg);line-height:1}@keyframes _flip-speaker-pulse_i3wly_1{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-height: 640px){._face_i3wly_39{padding:var(--space-2);border-radius:1rem}._speaker_i3wly_61{width:2rem;height:2rem;top:var(--space-2);right:var(--space-2)}}._grid_hoiue_1{display:grid;gap:14px;max-width:520px;margin:0 auto;padding:8px;width:100%;align-items:start}._option_hoiue_11{min-height:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease;padding:12px}._option_hoiue_11:hover:not(:disabled){transform:translateY(-2px)}._option_hoiue_11:disabled{cursor:default}._optionCorrect_hoiue_29{border-color:#2a9d8f;background:#2a9d8f1a}._optionWrong_hoiue_34{border-color:#d63384;background:#d6338414}._optionWord_hoiue_39{font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;word-break:break-word}._prompt_uov5t_1{margin:8px 0 0;font-size:.8125rem;color:var(--color-on-surface-muted)}._canvasWrap_uov5t_7{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px}._canvasBox_uov5t_15{position:relative;width:min(92vw,480px);height:220px;border:2px dashed rgba(42,31,61,.25);border-radius:14px;background:#fff;overflow:hidden}._trace_uov5t_26{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:min(4rem,14vh);color:#96969659;pointer-events:none;-webkit-user-select:none;user-select:none}._canvas_uov5t_7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._controls_uov5t_45{display:flex;gap:12px}._clearBtn_uov5t_50{padding:9px 22px;border:1.5px solid rgba(42,31,61,.2);border-radius:999px;background:transparent;color:var(--color-on-surface-variant);font-weight:700;cursor:pointer}._verifyBtn_uov5t_60{min-width:140px;padding:9px 26px;border:none;border-radius:999px;background:var(--color-marigold, #f5a623);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #f5a62366}._clearBtn_uov5t_50:disabled,._verifyBtn_uov5t_60:disabled{opacity:.45;cursor:default;box-shadow:none}.fullscreen-modal{width:100vw!important;height:100vh!important;top:0!important;padding:0!important;margin:0!important;max-width:100vw!important;position:fixed!important}.fullscreen-modal .ant-modal-content{height:100vh!important;display:flex!important;flex-direction:column!important;border-radius:0!important;max-height:100vh!important;overflow:hidden!important}.fullscreen-modal .ant-modal-body{flex:1!important;overflow:hidden!important;height:calc(100vh - 55px)!important;display:flex!important;flex-direction:column!important}.fullscreen-modal .ant-modal-header{border-radius:0!important;flex-shrink:0!important}.ant-modal-wrap.fullscreen-modal-wrap{overflow:hidden!important}.ant-modal-mask{height:100vh!important;width:100vw!important}.ant-modal.fullscreen-modal{position:fixed;top:0;left:0;right:0;bottom:0;padding:0;margin:0;height:100%}.fullscreen-modal .ant-modal-close{top:15px;right:15px;z-index:1000}.preview-component .preview-title{font-size:1.5rem}.preview-component .preview-card{margin:0 auto;max-width:800px}.preview-component .ant-card-body{padding:12px!important;overflow:visible!important}.preview-content .ant-card{border:none!important;box-shadow:none!important;background:transparent!important}.preview-content .ant-card-body{padding:8px 0!important;overflow:visible!important;height:auto!important}.options-container{max-width:475px;width:100%;margin:0 auto}.preview-content .option-card.ant-card{border:2px solid var(--color-border-soft)!important;background:var(--color-surface-elevated)!important;box-shadow:var(--shadow-sm)!important;border-radius:15px!important}.preview-content .option-card.selected.ant-card{border-color:var(--color-primary)!important}.preview-content .option-card.correct.ant-card{border-color:#52c41a!important}.preview-content .option-card.incorrect.ant-card{border-color:#f5222d!important}.preview-content .option-card.ant-card .ant-card-body{padding:20px 12px!important;height:100%;display:flex;align-items:center;justify-content:center}.quiz-option-label{container-type:inline-size;width:100%}.word-options{width:100%}.preview-content .option-card.word-choice.ant-card{height:5.5rem;display:flex;align-items:center;justify-content:center}.preview-content .option-card.word-choice.ant-card .ant-card-body{width:100%;padding:0 12px!important}.word-choice-text{font-weight:700;text-align:center;color:var(--color-on-surface)}.preview-component .ant-typography{word-break:break-word!important}.preview-component img{max-width:100%!important;height:auto!important}.preview-content *{box-sizing:border-box}.preview-content img,.preview-content svg,.preview-content video,.preview-content canvas,.preview-content iframe{max-width:100%}.preview-content .ant-row>.ant-col,.preview-content .lesson-content-container>*{min-width:0}.preview-content::-webkit-scrollbar{width:6px!important}.preview-content::-webkit-scrollbar-track{background:transparent!important}.preview-content::-webkit-scrollbar-thumb{background:#0003!important;border-radius:3px!important}.preview-content::-webkit-scrollbar-thumb:hover{background:#0000004d!important}.preview-content{scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.2) transparent!important}.lesson-metadata .ant-tag{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.full-width-modal .ant-modal-content{top:0;padding:0;margin:0;width:100vw!important;max-width:100vw!important;min-width:100vw!important;border-radius:0}.preview-component .preview-title{font-size:1.5rem!important}.preview-component .preview-card{margin:0!important;padding:10px!important}.preview-content{padding:var(--space-3)!important}.preview-header{padding:8px 12px!important}.preview-footer{padding:var(--space-2) var(--space-3) var(--space-4)!important}.preview-feedback{margin:var(--space-2) var(--space-3)!important}}@media (max-width: 1024px) and (min-width: 768px){.preview-content{padding:var(--space-screen-padding)!important}}@media (min-width: 1200px) and (min-height: 640px){.preview-content{padding:var(--space-5)!important}.preview-header,.preview-footer{padding:var(--space-4) var(--space-6)!important}}.answer-grid-container{width:100%;max-width:600px;margin:0 auto;padding:10px}.answer-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s ease;height:100%}.answer-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.answer-item.selected{background-color:var(--color-secondary-container);border:1px solid var(--color-brand-blue)}.answer-item.disabled{opacity:.7;pointer-events:none}.answer-text{margin-top:8px;font-size:var(--text-base);font-weight:500;text-align:center;word-break:break-word}.empty-slot{width:100%;height:160px}.feedback-bar{padding:16px;flex-direction:column}.feedback-bar.correct{background:var(--color-success-container);border-top:1px solid var(--color-success)}.feedback-bar.incorrect{background:var(--color-error-container);border-top:1px solid var(--color-error)}.feedback-message{width:100%;flex-direction:column}.feedback-status{margin-bottom:10px;font-size:var(--text-base)}.feedback-answer{margin-left:4px}.feedback-content{display:flex;flex-direction:column;width:100%}.feedback-images{display:flex;margin-top:10px;gap:20px;justify-content:center;flex-wrap:wrap}.image-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem}.image-selection-container .image-option{flex:1 1 9rem;max-width:16rem}.feedback-image-container{display:flex;flex-direction:column;align-items:center;margin-top:8px}.feedback-image{margin:0 auto}.feedback-image-label{font-size:var(--text-sm);color:#888;margin-bottom:4px}.feedback-image-caption{font-size:var(--text-md);margin-top:4px;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis}.word-cards-container{width:100%;max-width:800px;margin:0 auto;padding:20px}.word-card{position:relative;min-height:140px;background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1.5px solid var(--color-border-soft);cursor:pointer;transition:all .15s ease;display:flex;justify-content:center;align-items:center;overflow:hidden}.word-card.pressed{background-color:var(--color-primary-container);transform:translateY(2px);box-shadow:var(--shadow-xs)}.word-card-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;position:relative}.word-card-text{font-size:var(--text-3xl);font-weight:700;text-align:center;color:var(--color-on-surface);word-break:break-word}.word-card-icon{position:absolute;bottom:12px;right:12px}.volume-icon{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23666"><path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/></svg>');background-repeat:no-repeat;background-size:contain;opacity:.7}.word-cards-grid-two .word-card{height:160px}.word-cards-grid-three .word-card{height:130px}@media (max-width: 576px){.word-cards-container{padding:10px}.word-card{height:120px}.word-card-text{font-size:var(--text-xl)}}.word-card-wrapper{margin-bottom:10px}.word-card-wrapper .ant-card{height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.word-card-wrapper .ant-card-body{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px!important}.word-card-wrapper .ant-typography{font-size:var(--text-3xl)!important;font-weight:700}@media (max-width: 576px){.word-card-wrapper .ant-typography{font-size:var(--text-xl)!important}.word-card-wrapper .ant-card{min-height:100px}}.fc-card{width:90%;max-width:500px;min-height:340px;aspect-ratio:1 / 1.1;margin:0 auto;background:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:0 5px 15px #0000001f;display:flex;flex-direction:column;align-items:center;padding:24px 20px;cursor:pointer;transition:box-shadow .2s ease;gap:8px}.fc-card:hover{box-shadow:0 8px 24px #00000029}.fc-speaker{flex-shrink:0;transition:transform .3s ease}.fc-speaker:hover{transform:scale(1.2)}.fc-word-display{flex:1 1 0%;display:flex;align-items:center;justify-content:center;width:100%;padding:12px;min-height:0;overflow:hidden}.fc-word-text{font-weight:600;text-align:center;line-height:1.25;color:var(--color-on-surface);word-break:keep-all;overflow-wrap:anywhere}.fc-word-label{font-weight:600;text-align:center;color:var(--color-on-surface);flex-shrink:0}.fc-image-wrap{flex:1 1 0%;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden}.fc-flip-btn{width:100%;flex-shrink:0;height:44px;border-radius:12px;background-color:var(--color-surface-variant);border:1px solid var(--color-border-soft);color:var(--color-on-surface);font-weight:500;transition:background-color .2s ease}.fc-flip-btn:hover{filter:brightness(1.08)}.match-blocks-container{width:100%;max-width:1000px;margin:0 auto;padding:20px}.match-block{display:grid;place-items:stretch;box-sizing:border-box;background-color:var(--color-surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:3px solid var(--color-marigold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:1;width:100%;height:auto;min-width:0;min-height:0;margin-bottom:16px}.match-block--image{overflow:hidden;padding:6px}.match-block--word{overflow:hidden}.match-block>*{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.match-block:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0003}.match-block--error{border-color:#ff4d4f!important;background-color:#ff4d4f21;box-shadow:0 2px 6px #ff4d4f26;animation:matchBlockShake .5s ease-in-out}.match-block--error:hover{transform:none;box-shadow:0 2px 6px #ff4d4f26}@keyframes matchBlockShake{0%{transform:translate(0)}6%{transform:translate(-6px)}19%{transform:translate(6px)}31%{transform:translate(-6px)}44%{transform:translate(6px)}50%{transform:translate(0)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.match-block--error{animation:none}}.match-block-word{display:flex;align-items:center;justify-content:safe center;color:var(--color-on-surface);font-family:var(--font-tamil);font-size:var(--text-sm);font-size:clamp(.6875rem,calc(var(--match-cell, 5.5rem) / 8),1rem);font-weight:600;line-height:1.25;padding:6px 12px;text-align:center;box-sizing:border-box;width:100%;min-width:0;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;white-space:normal;word-break:normal;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.match-block-word::-webkit-scrollbar{display:none}.match-block-empty{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;margin-bottom:16px}.blast-effect{animation:blast 1s forwards}@keyframes blast{0%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.5}to{transform:scale(0) rotate(360deg);opacity:0}}.match-blocks-container-compact{padding:10px}.match-board{position:relative;width:100%}.stage-fill .match-board{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.stage-fill .match-board>.match-blocks-grid{margin-block:auto}.match-blocks-grid{display:grid;grid-template-columns:repeat(var(--match-columns, 4),minmax(0,var(--match-cell, 1fr)));justify-content:center;gap:8px;width:100%;align-items:stretch}.match-blocks-grid .match-block,.match-blocks-grid .match-block-empty{margin-bottom:0}.match-blocks-container-compact .match-block-word{padding:5px 10px}.match-blocks-container-compact .match-block img{max-height:100%;max-width:100%;object-fit:contain}.match-mismatch{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:5;padding:6px 12px;border-radius:10px;background:var(--color-error-container, rgba(214, 51, 132, .12));color:var(--color-error, #d63384);font-weight:700;font-size:var(--text-sm);pointer-events:none}.write-blank-box{background:#fff;border:2px solid var(--color-marigold);border-radius:8px;width:60px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 2px;cursor:pointer;transition:all .2s ease}.write-blank-box:hover{border-color:var(--color-marigold-deep);box-shadow:0 0 8px #f5a62359}.write-filled-box{background:#f5f5f5;border-radius:8px;width:60px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 2px}.write-character{background:#fff;border:2px solid var(--color-marigold);border-radius:8px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:4px;cursor:pointer;position:relative;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.write-character:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.question-with-blanks-container{display:flex;flex-direction:column;align-items:center;width:100%}.question-blanks{background:#fff8e6;border-radius:15px;padding:16px;width:100%;overflow-x:auto;box-shadow:0 2px 6px #0000001a}.character-grid-container{margin-top:20px;width:100%}.mic-button{width:120px;height:120px;border-radius:50%;background-color:var(--color-brand-blue);display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;box-shadow:0 4px 12px #2a1f3d26;transition:all .3s ease}.mic-button.listening{background-color:var(--color-error)}.mic-button:hover{transform:scale(1.05)}.mic-icon{font-size:var(--size-glyph);color:#fff}.timer{position:absolute;bottom:12px;font-size:var(--text-2xl);font-weight:700;color:#fff}.recognized-text-container{width:100%;max-width:400px}.recognized-word-display{padding:8px 0;min-height:52px;display:flex;align-items:center;justify-content:center}.word-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:center!important;font-size:var(--text-3xl)!important;line-height:1.5!important;letter-spacing:normal!important}.listening-card{cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px}.listening-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.listening-card .anticon-sound{transition:all .3s ease}.preview-container{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;width:100%!important;position:relative!important}.preview-header{flex-shrink:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--space-3) var(--space-4)!important;background:var(--color-surface-elevated)!important;z-index:10!important;border-bottom:1px solid var(--color-border-soft)!important}.preview-content{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;padding:var(--space-screen-padding)!important;scroll-behavior:smooth!important;scrollbar-gutter:stable both-edges!important}.preview-stage{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;width:100%!important}.lesson-content-container>.ant-row{margin-block:auto!important;row-gap:var(--stage-gap)!important}.preview-feedback{flex-shrink:0!important;z-index:9!important;margin:var(--space-2) var(--space-4)!important;background:var(--color-surface-elevated)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important}.preview-footer{flex-shrink:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:var(--space-3)!important;padding:var(--space-card-padding) var(--space-4) var(--space-screen-padding)!important;background:transparent!important;z-index:10!important}.lesson-content-container{flex:1!important;display:flex!important;flex-direction:column!important;min-height:auto!important;width:100%!important;max-width:var(--stage-measure)!important;margin-inline:auto!important}.lesson-content-container.stage-wide{max-width:var(--stage-measure-wide)!important}.lesson-content-container.stage-fill{min-height:0!important}.lesson-content-container.stage-fill>.ant-row{margin-block:0!important;flex:1 1 auto!important;min-height:0!important;display:block!important}.lesson-content-container.stage-fill>.ant-row>.stage-band{height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lesson-content-container.stage-fill>.ant-row>.stage-band>.ant-card{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.lesson-content-container.stage-fill>.ant-row>.stage-band>.ant-card>.ant-card-body{flex:1 1 auto!important;min-height:0!important}.lesson-content-container.stage-top>.ant-row{margin-block:0!important}@media (max-height: 640px){.preview-stage>.stage-divider{display:none!important}}.handwriting-canvas-container{position:relative;width:100%;background-color:#f5f5f5;border-radius:8px;border:2px solid #d9d9d9;box-shadow:inset 0 1px 3px #0000001a;overflow:hidden}.handwriting-canvas{width:100%;height:100%;touch-action:none;cursor:crosshair}.background-canvas{pointer-events:none;position:absolute;top:0;left:0}.recognition-card{text-align:center;margin:16px 0;border-radius:8px;min-height:60px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.recognition-controls{display:flex;justify-content:center;gap:8px;margin-top:16px}.draw-instruction{font-size:var(--text-md);color:#888;text-align:center;margin-bottom:8px}._stack_zm2cv_1{flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--stage-gap);padding-inline:var(--space-4);box-sizing:border-box}._question_zm2cv_15{flex-shrink:0;width:100%;max-width:37.5rem;display:flex;justify-content:center}._controls_zm2cv_23{flex-shrink:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--stage-gap)}._mic_zm2cv_32{width:5.5rem;height:5.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 .25rem .75rem #f5a62373;cursor:pointer;transition:all .3s ease;flex-shrink:0;border:none;padding:0;color:#fff}._micIdle_zm2cv_49{background-color:var(--color-marigold, #f5a623)}._micListening_zm2cv_53{background-color:#e8791a}._micIcon_zm2cv_57{font-size:2.5rem;color:#fff}._micTimer_zm2cv_62{position:absolute;bottom:.375rem;color:#fff;font-size:var(--text-lg);font-weight:700}._transcript_zm2cv_80{width:min(80%,25rem);min-height:3.75rem}.preview-content ._transcript_zm2cv_80._transcript_zm2cv_80{border-radius:.75rem!important;background:var(--color-surface-elevated, #fff)!important;border:.125rem solid var(--stw-border, color-mix(in srgb, var(--color-marigold, #f5a623) 50%, transparent))!important;box-shadow:0 .125rem .1875rem #4a30201a!important}._transcriptBody_zm2cv_98{padding:var(--space-2);min-height:3.5rem;display:flex;justify-content:center;align-items:center}._transcriptText_zm2cv_106{text-align:center;color:var(--color-ink, #2a1f3d);font-size:var(--text-base)}._transcriptTextMatched_zm2cv_112{font-size:var(--text-2xl)}._transcriptTextListening_zm2cv_116{color:#e8791a;font-style:italic}@media (max-height: 640px){._mic_zm2cv_32{width:4.5rem;height:4.5rem}._micIcon_zm2cv_57{font-size:2rem}._transcriptBody_zm2cv_98{min-height:2.75rem}}@media (max-height: 460px){._stack_zm2cv_1{padding-inline:var(--space-2);justify-content:flex-start}._mic_zm2cv_32{width:3.75rem;height:3.75rem}._micIcon_zm2cv_57{font-size:1.5rem}}._stack_6ziri_1{flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--stage-gap);box-sizing:border-box}._question_6ziri_13{flex-shrink:0;width:100%;display:flex;justify-content:center}._grid_6ziri_20{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--stage-gap);max-width:min(30rem,100%);margin:0 auto;padding:var(--space-2);width:100%;align-content:stretch;box-sizing:border-box}._option_6ziri_43,._grid_6ziri_20>*{min-width:0;min-height:0}._option_6ziri_43{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;transition:transform .15s ease;padding:var(--space-3) var(--space-3) var(--space-2);width:100%;max-height:100%;aspect-ratio:1;height:auto;align-self:center;overflow:hidden;box-sizing:border-box;container-type:inline-size}._optionImage_6ziri_62{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}._tiltLeft_6ziri_88{transform:rotate(-1.5deg)}._tiltRight_6ziri_92{transform:rotate(1.2deg)}._option_6ziri_43:hover{transform:rotate(0) translateY(-2px)}._optionSelected_6ziri_100{border-color:var(--color-marigold, #f5a623)}._optionSpeaker_6ziri_104{position:absolute;top:var(--space-2);right:var(--space-2);width:2.125rem;height:2.125rem;font-size:var(--text-md);z-index:1}._optionWord_6ziri_114{--word-cap: var(--text-xl);flex-shrink:0;font-size:clamp(.75rem,calc(100cqi / (var(--word-len, 6) * .55 + 2)),var(--word-cap));line-height:1.2;font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;word-break:break-word}._sheetAnswer_6ziri_133{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._sheetAnswerWord_6ziri_140{font-size:1.875rem;font-weight:700;color:var(--color-ink, #2a1f3d)}@media (max-height: 640px){._option_6ziri_43{padding:var(--space-2);gap:var(--space-1)}._optionSpeaker_6ziri_104{width:1.75rem;height:1.75rem;top:var(--space-1);right:var(--space-1)}._optionWord_6ziri_114{--word-cap: var(--text-lg)}}@media (max-height: 460px){._optionWord_6ziri_114{--word-cap: var(--text-base)}}._grid_3fgxc_1{display:grid;gap:14px;padding:8px;max-width:560px;margin:0 auto;width:100%}._card_3fgxc_10{position:relative;aspect-ratio:1.5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}._card_3fgxc_10:active{transform:scale(.95);background:#2a9d8f14}._cardPlayed_3fgxc_28{background:#f5a6231a;border-color:var(--color-marigold, #f5a623)}._cardTouring_3fgxc_36{background:#f5a62338;border-color:var(--color-marigold, #f5a623);transform:scale(1.05);box-shadow:0 0 0 4px #f5a62347;z-index:1}@media (prefers-reduced-motion: reduce){._cardTouring_3fgxc_36{transform:none}}._check_3fgxc_50{position:absolute;top:8px;right:10px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--color-marigold, #f5a623);color:#fff;font-size:var(--text-sm);font-weight:800}._word_3fgxc_65{font-weight:700;color:var(--color-ink, #2a1f3d);text-align:center;padding:0 26px;word-break:break-word}._speaker_3fgxc_73{position:absolute;bottom:8px;right:10px;font-size:var(--text-md);opacity:.7}._speakerPlaying_3fgxc_81{animation:_kite-speaker-pulse_3fgxc_1 1s ease-in-out infinite;opacity:1}@keyframes _kite-speaker-pulse_3fgxc_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.read-along-container{width:100%;max-width:1000px;margin:0 auto;padding:20px;display:flex;flex-direction:column;min-height:400px}.loading-container,.no-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;min-height:300px}.read-along-content{display:flex;flex-direction:column;align-items:center}.image-container{text-align:center;margin-bottom:20px;max-height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#f5f5f5}.image-container img{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.syllables-container,.words-container{margin:20px 0;text-align:center;min-height:60px;display:flex;justify-content:center;align-items:center}.syllables-display,.words-display{background-color:#fff;padding:16px;border-radius:10px;box-shadow:0 2px 8px #00000026;margin-bottom:16px;border:2px solid #1890ff;display:inline-block;min-width:60%;text-align:center}.highlight-on{background-color:#ffeb3b!important;color:#000;font-weight:700;border-radius:4px;transition:all .3s ease;padding:2px 4px;box-shadow:0 2px 4px #0003}.highlight-off{background-color:transparent;transition:all .3s ease;padding:2px 4px}.syllable-cell,.word-cell{display:inline-block;margin:0 4px;padding:2px 4px;border-radius:3px;font-size:var(--text-2xl);line-height:1.5;vertical-align:middle;transition:all .2s ease}.read-along-text{font-size:2rem;line-height:1.5;text-align:center;margin-bottom:20px;position:relative;background-color:#fff;padding:16px;border-radius:10px;box-shadow:0 2px 8px #00000026;border:2px solid #1890ff}.word-highlight-overlay{position:absolute;background-color:#ffeb3b;opacity:.7;border-radius:4px;box-shadow:0 2px 4px #0003;transition:all .2s ease;pointer-events:none;z-index:5}.audio-controls{margin-top:20px;text-align:center;padding:16px;background-color:#f0f8ff;border-radius:10px;box-shadow:0 1px 4px #0000001a}.error-message{margin-top:16px;text-align:center;padding:10px;border-radius:4px;background-color:#fff2f0;border:1px solid #ffccc7}@media (max-width: 768px){.read-along-container{padding:10px}.syllables-display,.words-display,.read-along-text{min-width:90%;font-size:1.5rem}.syllable-cell,.word-cell{font-size:var(--text-xl);margin:0 2px}.image-container,.image-container img{max-height:200px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.highlight-pulse{animation:pulse .5s ease-in-out}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}._head_1lh8o_1{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._instruction_1lh8o_8{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-ink);margin:0}._imageWrap_1lh8o_15{display:flex;justify-content:center}._builder_1lh8o_20{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}._zone_1lh8o_28{min-height:64px;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center}._answerZone_1lh8o_36{background:rgba(var(--color-paper-rgb),.7);border:2px dashed var(--color-border-hard);border-radius:var(--radius-md);padding:var(--space-3)}._placeholder_1lh8o_42{font-family:var(--font-body);color:var(--color-on-surface-muted);font-size:var(--text-sm)}._pool_1lh8o_49{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}._tile_1lh8o_56{min-width:48px;min-height:48px;padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);font-size:var(--text-xl);font-weight:700;color:var(--color-ink);cursor:pointer;transition:var(--transition-fast)}._tile_1lh8o_56:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--color-ink)}._tile_1lh8o_56:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._placed_1lh8o_78{background:var(--color-primary-container);border-color:var(--color-marigold)}._actions_1lh8o_84{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}._resetBtn_1lh8o_90{background:none;border:1.5px solid var(--color-border-hard);border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-on-surface-variant);cursor:pointer}._checkBtn_1lh8o_101{background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-tactile)}._checkBtn_1lh8o_101:active{transform:translateY(3px);box-shadow:var(--shadow-tactile-pressed)}._resetBtn_1lh8o_90:disabled,._checkBtn_1lh8o_101:disabled{opacity:.5;cursor:default}._sentenceTile_1lh8o_124{min-width:0;padding:8px 12px;font-size:var(--text-base)}._poolLabel_1lh8o_130{margin:4px 0 0;font-size:var(--text-sm);font-weight:700;color:var(--color-on-surface-muted);text-align:center;letter-spacing:.08em}._board_evkvo_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}._card_evkvo_12{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:0 3px 0 var(--color-ink);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;user-select:none}._cardExcludedFirst_evkvo_27{margin-top:var(--space-4)}._cardExcluded_evkvo_27{background:var(--color-surface-variant, #f2eef5);border-color:var(--color-on-surface-muted);box-shadow:0 3px 0 var(--color-on-surface-muted)}._cardHeld_evkvo_40{border-color:var(--color-brand-blue);box-shadow:0 3px 0 var(--color-brand-blue);transform:rotate(-.6deg);transition:transform .12s ease;touch-action:none;cursor:grab}._cardLifted_evkvo_71{background:transparent;border-style:dashed;border-color:var(--color-brand-blue);box-shadow:none;transform:none}._cardLifted_evkvo_71>*{visibility:hidden}._cardCorrect_evkvo_83{border-color:var(--color-teal);box-shadow:0 3px 0 var(--color-teal)}._cardWrong_evkvo_88{border-color:var(--color-magenta);box-shadow:0 3px 0 var(--color-magenta)}._badge_evkvo_93{flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:var(--text-sm);color:var(--color-paper)}._badgeExcluded_evkvo_109{background:var(--color-on-surface-muted)}._text_evkvo_113{flex:1;font-family:var(--font-body);font-weight:700;font-size:var(--text-base);line-height:1.35;color:var(--color-ink)}._textExcluded_evkvo_122{color:var(--color-on-surface-muted)}._dragGhost_evkvo_130{position:fixed;left:0;top:0;z-index:1000;width:min(560px,90vw);transform:translate(var(--ghost-x, 0),var(--ghost-y, 0)) translate(-50%,-50%) rotate(-.6deg);pointer-events:none;opacity:.92}._handle_evkvo_144{flex:0 0 auto;width:22px;color:var(--color-brand-blue);font-size:var(--text-lg);line-height:1;text-align:center}._handleSpacer_evkvo_155{flex:0 0 auto;width:22px}._hint_evkvo_160{margin-top:var(--space-2);text-align:center;font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);color:var(--color-on-surface-muted)}._summaryLine_evkvo_170{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);line-height:1.5;color:var(--color-ink);text-align:left}._summaryMarkerStory_evkvo_179{color:var(--color-ink)}._head_1x5ty_1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}._listenBtn_1x5ty_9{display:inline-flex;align-items:center;justify-content:center;padding:0;width:76px;height:76px;border-radius:50%;border:none;background:var(--color-primary, #1cb0f6);color:#fff;font-size:1.875rem;cursor:pointer;box-shadow:0 6px 16px #1cb0f659;transition:transform .15s ease}._listenBtn_1x5ty_9:active{transform:scale(.94)}._hint_1x5ty_30{margin:0;font-size:.8125rem;color:var(--color-on-surface-muted)}._progress_1x5ty_36{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-primary, #1cb0f6)}._pool_1x5ty_43{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 28px;max-width:560px;margin:0 auto;padding:22px;border-radius:18px;background:var(--color-surface, #fffcf6)}._word_1x5ty_55{border:none;background:none;padding:4px 6px;font-size:var(--text-2xl);font-weight:600;color:var(--color-on-surface, #2a1f3d);cursor:pointer;border-radius:8px;transition:transform .18s ease,color .18s ease,opacity .18s ease}._wordFound_1x5ty_67{color:var(--color-success);transform:scale(1.18)}._wordWrong_1x5ty_72{color:var(--color-error);animation:_ftw-shake_1x5ty_1 .4s ease}._wordSolved_1x5ty_77{opacity:.35}._word_1x5ty_55:disabled{cursor:default}@keyframes _ftw-shake_1x5ty_1{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}._head_1iu9u_1{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px}._promptPill_1iu9u_9{padding:5px 14px;border-radius:999px;background:var(--color-warning-container);color:var(--color-ink);font-size:.8125rem;font-weight:700}._connectRow_1iu9u_18{display:flex;align-items:stretch;gap:0;width:100%;max-width:560px}._targetCard_1iu9u_28{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;container-type:inline-size;min-height:96px;padding:14px 26px 14px 18px;border:none;border-radius:14px 0 0 14px;background:#1cb0f6;color:#fff;cursor:pointer;justify-content:center}._targetWord_1iu9u_46{font-size:clamp(.875rem,calc(100cqi / (var(--word-len, 6) * .55 + 4)),1.625rem);font-weight:700;white-space:nowrap}._speaker_1iu9u_54{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#ffffff38;font-size:1.375rem}._tab_1iu9u_67{position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#1cb0f6;z-index:1}._slot_1iu9u_79{position:relative;flex:1 1 0;min-width:0;container-type:inline-size;min-height:96px;padding:14px 18px 14px 28px;border:2px dashed rgba(42,31,61,.3);border-left:none;border-radius:0 14px 14px 0;background:var(--color-surface, #fffcf6);color:var(--color-on-surface-muted);font-size:var(--text-2xl);font-weight:700;cursor:pointer}._slotWord_1iu9u_96{display:block;font-size:clamp(.875rem,calc(100cqi / (var(--word-len, 6) * .55 + 2)),var(--text-2xl));white-space:nowrap}._slotFilled_1iu9u_102{border-style:solid;border-color:#1cb0f6;color:var(--color-on-surface, #2a1f3d)}._notch_1iu9u_109{position:absolute;left:-1px;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:var(--color-background, #f5eee3)}._optionsWrap_1iu9u_120{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px}._options_1iu9u_120{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}._option_1iu9u_120{position:relative;min-width:120px;min-height:88px;padding:12px 16px 12px 26px;border:2px solid rgba(42,31,61,.15);border-radius:14px;background:var(--color-surface, #fffcf6);color:var(--color-on-surface, #2a1f3d);font-size:1.375rem;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._option_1iu9u_120:hover:not(:disabled){transform:translateY(-2px)}._optionAttached_1iu9u_154{border-color:#1cb0f6;background:#1cb0f61a}._optionCorrect_1iu9u_159{border-color:#2e9e5b;background:#2e9e5b1f}._optionWrong_1iu9u_164{border-color:#d33c3c;background:#d33c3c1a;animation:_wc-shake_1iu9u_1 .4s ease}._checkBtn_1iu9u_170{min-width:160px;padding:11px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._checkBtn_1iu9u_170:disabled{opacity:.45;cursor:default;box-shadow:none}@media (max-width: 480px){._connectRow_1iu9u_18{flex-direction:column}._targetCard_1iu9u_28{border-radius:14px 14px 0 0;padding:14px 18px 22px}._slot_1iu9u_79{border-left:2px dashed rgba(42,31,61,.3);border-top:none;border-radius:0 0 14px 14px;padding:22px 18px 14px}._slotFilled_1iu9u_102{border-left-color:#1cb0f6}._tab_1iu9u_67{right:auto;left:50%;top:auto;bottom:-11px;transform:translate(-50%)}._slot_1iu9u_79>._notch_1iu9u_109{left:50%;top:-1px;transform:translate(-50%,-50%)}}@keyframes _wc-shake_1iu9u_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}._wrap_102kr_1{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px}._imageWrap_102kr_9{display:flex;justify-content:center}._textBlock_102kr_14{max-width:640px;padding:18px 22px;border-radius:14px;background:var(--color-surface, #fffcf6);line-height:1.9;text-align:center;word-break:keep-all;font-weight:600}._token_102kr_29{border-radius:5px;padding:1px 2px;transition:background .12s linear,color .12s linear}._playBtn_102kr_35{padding:10px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._noAudio_102kr_47{color:var(--color-on-surface-muted);font-size:.8125rem}._board_15r7k_12{display:flex;flex-direction:column;padding:4px 20px 16px;width:100%}._questionCard_15r7k_24{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:18px;box-shadow:4px 4px 0 var(--color-ink),0 4px 12px #0000001a;cursor:pointer;-webkit-user-select:none;user-select:none}._questionText_15r7k_38{font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--color-ink);text-align:center}._questionSpeaker_15r7k_46{font-size:.875rem;line-height:1;color:var(--color-marigold)}._gapSection_15r7k_53{height:22px}._gapBins_15r7k_58{height:36px}._wordCardWrap_15r7k_67{display:flex;justify-content:center}._wordCardHit_15r7k_76{display:inline-flex;max-width:100%;min-width:0;padding:12px 14px;cursor:grab;touch-action:none}._wordCardHit_15r7k_76:active{cursor:grabbing}._wordCard_15r7k_67{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;padding:14px 26px;background:var(--color-paper);border:2.5px solid var(--color-ink);border-radius:16px;box-shadow:0 5px 0 var(--color-ink);transform:rotate(-1.43deg);-webkit-user-select:none;user-select:none}._wordCardDragging_15r7k_104{opacity:.25}._wordText_15r7k_111{font-size:clamp(1rem,6vw,1.5rem);font-weight:800;line-height:1.2;color:var(--color-ink);text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._queue_15r7k_127{display:flex;align-items:center;justify-content:center;gap:8px;min-height:2.2em}._queueWord_15r7k_135{flex:0 1 auto;min-width:0;padding:7px 12px;border-radius:10px;font-size:.875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fffcf68c;border:1.5px solid rgba(42,31,61,.16);color:#2a1f3d8c}._queueMore_15r7k_153{flex:none;font-size:.8125rem;font-weight:700;color:#2a1f3d73}._bins_15r7k_165{display:flex;align-items:stretch;gap:14px;width:100%}._bin_15r7k_165{flex:1;min-width:0;min-height:150px;padding:14px 12px;border-radius:22px;border:2px dashed;cursor:pointer;transition:background .15s,border-color .15s}._binA_15r7k_183{border-color:var(--color-marigold);background:#f5a62329}._binB_15r7k_188{border-color:var(--color-teal);background:#2a9d8f29}._binHover_15r7k_193{border-color:var(--color-brand-blue);background:#1cb0f638}._binLabel_15r7k_198{display:block;text-align:center;font-size:clamp(.8rem,4.4vw,1.125rem);font-weight:700;line-height:1.2;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._binChips_15r7k_213{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:8px}._chipHit_15r7k_224{display:inline-flex;padding:4px;cursor:grab;touch-action:none}._chipHitLocked_15r7k_231{cursor:default}._chip_15r7k_10{display:inline-block;max-width:100%;padding:7px 12px;border-radius:12px;font-size:clamp(.72rem,3.4vw,.9375rem);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 3px 0 var(--color-ink);color:var(--color-ink);-webkit-user-select:none;user-select:none}._chipDragging_15r7k_262{opacity:.25}._chipWrong_15r7k_10{border-color:#e5484d;box-shadow:0 3px #e5484d;color:#e5484d}._chipSkipped_15r7k_274{border-color:#9e9e9e;box-shadow:0 3px #9e9e9e;color:#9e9e9e}._dragGhost_15r7k_283{position:fixed;left:0;top:0;z-index:1000;transform:translate(var(--ghost-x, 0),var(--ghost-y, 0)) translate(-50%,-50%) scale(1.08);pointer-events:none;opacity:.92}._answerLines_15r7k_299{display:flex;flex-direction:column;gap:10px;width:100%}._answerLine_15r7k_299{margin:0;text-align:center;font-size:1.1875rem;font-weight:600;line-height:1.4;color:var(--color-ink-soft)}._answerLabelA_15r7k_319,._answerLabelB_15r7k_320{font-weight:800;color:var(--color-ink)}._board_1rb56_12{display:flex;flex-direction:column;padding:4px 20px 0;width:100%}._passage_1rb56_25{background:var(--color-paper);border:2px solid var(--color-ink);border-radius:18px;box-shadow:4px 4px 0 var(--color-ink),0 4px 12px #0000001a;padding:18px 14px;font-size:1.125rem;font-weight:600;line-height:2.1;color:var(--color-ink);overflow-wrap:break-word}._gap_1rb56_48{display:inline-block;margin:0 2px;padding:0 4px 4px;text-align:center;font-weight:800;border-bottom:3px solid rgba(42,31,61,.45);cursor:pointer;touch-action:none;transition:border-color .15s,color .15s;min-width:3.4em}._gapEmpty_1rb56_71{color:transparent}._gapFilled_1rb56_77{color:var(--color-teal)}._gapActive_1rb56_82{border-bottom-color:var(--color-marigold);border-bottom-width:3.5px}._gapHover_1rb56_87{border-bottom-color:var(--color-brand-blue);border-bottom-width:3.5px;min-width:var(--gap-hover-width, 3.4em)}._gapRight_1rb56_101{border-bottom-color:var(--color-teal);color:var(--color-teal);cursor:default}._gapWrong_1rb56_107{border-bottom-color:var(--color-error);color:var(--color-error);cursor:default}._bankWrap_1rb56_114{display:flex;flex-direction:column;align-items:center;width:100%;padding:32px 20px 8px}._bank_1rb56_114{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:10px}._chipHit_1rb56_137{display:inline-flex;padding:4px;cursor:grab;touch-action:none}._chipHit_1rb56_137:active{cursor:grabbing}._chipHitSpent_1rb56_148{cursor:default}._chip_1rb56_137{display:inline-block;padding:9px 14px;border-radius:12px;font-size:1rem;font-weight:800;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:0 3px 0 var(--color-ink);color:var(--color-ink);-webkit-user-select:none;user-select:none}._chipSpent_1rb56_168{background:#2a1f3d0f;border-color:#2a1f3d2e;box-shadow:none;color:#2a1f3d4d}._dragGhost_1rb56_178{position:fixed;left:0;top:0;z-index:1000;transform:translate(var(--ghost-x, 0),var(--ghost-y, 0)) translate(-50%,-50%) scale(1.08);pointer-events:none;opacity:.92}._answerParagraph_1rb56_197{margin:0;text-align:left;font-size:1.0625rem;font-weight:600;line-height:2;color:var(--color-ink)}._answerRight_1rb56_207{font-weight:800;color:var(--color-ink)}._answerFixed_1rb56_213{font-weight:800;color:var(--color-teal)}._board_1pw69_12{display:flex;flex-direction:column;padding:4px 20px 0;width:100%}._miniLabel_1pw69_21{align-self:flex-start;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--color-ink-soft, rgba(42, 31, 61, .6));margin-bottom:8px}._questionCard_1pw69_33{display:flex;align-items:flex-start;gap:10px;align-self:center;max-width:100%;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:18px;box-shadow:4px 4px 0 var(--color-ink),0 4px 12px #0000001a;padding:16px;cursor:pointer}._questionText_1pw69_47{font-size:1.25rem;font-weight:800;line-height:1.4;color:var(--color-ink)}._questionSpeaker_1pw69_54{flex:0 0 auto;font-size:1.05rem;line-height:1.3}._lower_1pw69_61{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:42rem;margin-inline:auto;padding:18px 20px 8px}._options_1pw69_81{display:flex;flex-direction:column;gap:8px}._option_1pw69_81{display:block;width:100%;background:var(--color-paper);border:1px solid rgba(42,31,61,.34);border-radius:14px;padding:12px 14px;font-size:1rem;font-weight:600;line-height:1.5;color:var(--color-ink);overflow-wrap:break-word;transition:border-color .12s,box-shadow .12s}._optionTappable_1pw69_113{cursor:pointer}._optionPicked_1pw69_117{border:3px solid var(--color-brand-blue);box-shadow:3px 3px 0 var(--color-brand-blue);font-weight:800}._optionCorrect_1pw69_123{border:3px solid var(--color-teal);box-shadow:3px 3px 0 var(--color-teal);font-weight:800;cursor:default}._optionWrong_1pw69_130{border:3px solid var(--color-error, #e5484d);box-shadow:3px 3px 0 var(--color-error, #e5484d);color:var(--color-error, #e5484d);cursor:default}._optionDim_1pw69_139{color:#2a1f3dc7;cursor:default}._answerProof_1pw69_147{margin:0;text-align:center;font-size:1.0625rem;font-weight:700;line-height:1.7;color:var(--color-ink)}._book_1pw69_160,._bookFull_1pw69_161{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}._bookStack_1pw69_172{position:relative;flex:1 1 auto;min-height:0;padding:0 12px 14px 0}._leaf_1pw69_179{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--leaf) * 2px),calc(var(--leaf) * 2.4px));background:var(--color-paper);border-radius:18px;border:1px solid rgba(42,31,61,calc(.1 + .06 * var(--leaf) / 5))}._page_1pw69_193{position:relative;height:100%;box-sizing:border-box;background:var(--color-paper);border:1px solid rgba(42,31,61,.28);border-radius:18px;padding:18px 20px;overflow:hidden}._page_1pw69_193:before{content:"";position:absolute;inset:0 auto 0 0;width:9%;border-radius:18px 0 0 18px;background:linear-gradient(to right,rgba(42,31,61,.16),transparent);pointer-events:none}._pageText_1pw69_219{margin:0;font-weight:400;line-height:1.8;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:break-word;animation:_pageIn_1pw69_1 .26s ease-out}@keyframes _pageIn_1pw69_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._pageText_1pw69_219{animation:none}}._mirror_1pw69_262{position:absolute;visibility:hidden;pointer-events:none;top:0;left:-99999px;animation:none}._sentence_1pw69_271{cursor:pointer;border-radius:4px}._sentence_1pw69_271:hover,._sentence_1pw69_271:focus-visible{background:#1cb0f61f;outline:none}._controls_1pw69_285{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px}._arrow_1pw69_293{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.1rem;line-height:1;cursor:pointer;background:var(--color-paper);color:var(--color-ink);border:1px solid rgba(42,31,61,.45);border-radius:10px}._arrow_1pw69_293:disabled{opacity:.4;cursor:default}._pageCount_1pw69_313{font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--color-ink-soft, rgba(42, 31, 61, .6))}._readPassage_1pw69_326{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:9px 14px;font-size:.78rem;font-weight:800;cursor:pointer;color:var(--color-ink);background:color-mix(in srgb,var(--color-brand-blue, #1cb0f6) 55%,var(--color-paper, #fffcf6));border:1px solid rgba(42,31,61,.55);border-radius:12px;box-shadow:1.5px 1.5px #2a1f3d73}._fullScreen_1pw69_347{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;padding:14px;background:var(--gradient-player)}._fullScreenSheet_1pw69_373{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:46rem}._fullScreenSheet_1pw69_373 ._page_1pw69_193{padding:28px 34px}._sideArrow_1pw69_394{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:1.6rem;line-height:1;cursor:pointer;background:var(--color-paper);color:var(--color-ink);border:1px solid rgba(42,31,61,.45);border-radius:50%;box-shadow:2px 2px #2a1f3d59;transition:transform .12s,box-shadow .12s}._sideArrow_1pw69_394:hover:not(:disabled){transform:translateY(-50%) scale(1.06)}._sideArrow_1pw69_394:disabled{opacity:.35;cursor:default;box-shadow:none}._sideArrowLeft_1pw69_427{left:max(14px,calc(50% - 23rem - 66px))}._sideArrowRight_1pw69_431{right:max(14px,calc(50% - 23rem - 66px))}@media (max-width: 52rem){._sideArrow_1pw69_394{top:auto;bottom:16px;transform:none;width:46px;height:46px}._sideArrow_1pw69_394:hover:not(:disabled){transform:scale(1.06)}._sideArrowLeft_1pw69_427{left:16px}._sideArrowRight_1pw69_431{right:16px}}._fullScreenClose_1pw69_456{align-self:flex-start;width:36px;height:36px;margin-bottom:8px;font-size:1rem;cursor:pointer;background:var(--color-paper);color:var(--color-ink);border:1px solid rgba(42,31,61,.45);border-radius:10px}._board_1pc0t_17{display:flex;flex-direction:column;padding:4px 20px 16px;width:100%;max-width:480px;margin:0 auto}._relation_1pc0t_10{display:block;padding:12px 20px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:18px;box-shadow:4px 4px 0 var(--color-ink),0 4px 12px #0000001a;font-size:1.0625rem;font-weight:800;line-height:1.25;color:var(--color-ink);text-align:center}._web_1pc0t_62{position:relative;width:100%;max-width:420px;height:230px;margin:20px auto 12px;border-radius:18px}._webHover_1pc0t_79{background:#1cb0f614}._slot_1pc0t_120{position:absolute;max-width:calc(50% - 76px)}._slot0_1pc0t_125{right:calc(50% + 82px);top:8%;transform:rotate(-3.6deg)}._slot1_1pc0t_131{left:calc(50% + 76px);top:0;transform:rotate(4.3deg)}._slot2_1pc0t_137{right:calc(50% + 76px);bottom:0;transform:rotate(-2.9deg)}._slot3_1pc0t_143{left:calc(50% + 84px);bottom:8%;transform:rotate(3.2deg)}._centerCircle_1pc0t_154{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:132px;height:132px;padding:12px;border-radius:50%;background:var(--color-marigold);border:2.5px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none}._centerWord_1pc0t_174{font-size:1.25rem;font-weight:800;line-height:1.15;text-align:center;color:var(--color-paper)}._centerGloss_1pc0t_185{margin-top:2px;font-size:.8125rem;font-style:italic;font-weight:600;line-height:1.1;text-align:center;color:#fffcf6d9}._chipHit_1pc0t_201{display:inline-flex;padding:6px;cursor:grab;touch-action:none}._chipHitLocked_1pc0t_208{cursor:default;touch-action:auto}._chip_1pc0t_11{display:inline-block;padding:9px 14px;border-radius:14px;font-size:1.0625rem;font-weight:800;background:var(--color-paper);border:2px solid var(--color-ink);box-shadow:3px 3px 0 var(--color-ink);color:var(--color-ink);-webkit-user-select:none;user-select:none;text-align:center;overflow-wrap:anywhere}._chipDragging_1pc0t_240{opacity:.25}._chipResting_1pc0t_214{border-color:var(--color-ink);box-shadow:3px 3px 0 var(--color-ink)}._chipPicked_1pc0t_214{border-color:var(--color-teal);box-shadow:3px 3px 0 var(--color-teal)}._chipRight_1pc0t_215{border-color:var(--color-teal);box-shadow:3px 3px 0 var(--color-teal);color:var(--color-teal)}._chipWrong_1pc0t_11{border-color:#e5484d;box-shadow:3px 3px #e5484d;color:#e5484d}._tray_1pc0t_287{min-height:92px;padding:10px 14px 14px;border:2px dashed rgba(42,31,61,.3);border-radius:22px;background:var(--color-paper)}._trayHover_1pc0t_295{border-color:var(--color-brand-blue);border-width:2.5px;background:#1cb0f61a}._trayHint_1pc0t_303{display:block;margin-top:10px;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.35;color:#2a1f3d73}._trayChips_1pc0t_313{display:flex;flex-wrap:wrap;gap:0;align-items:center;justify-content:center;margin-top:8px}._dragGhost_1pc0t_330{position:fixed;left:0;top:0;z-index:1000;transform:translate(var(--ghost-x, 0),var(--ghost-y, 0)) translate(-50%,-50%) scale(1.08);pointer-events:none;opacity:.92}._answerLine_1pc0t_345{margin:0;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-ink-soft)}._answerLabel_1pc0t_356{font-weight:800;color:var(--color-ink)}@media (max-width: 480px){._web_1pc0t_62{height:210px}._centerCircle_1pc0t_154{width:112px;height:112px;padding:10px}._centerWord_1pc0t_174{font-size:1.0625rem}._slot_1pc0t_120{max-width:calc(50% - 66px)}._slot0_1pc0t_125{right:calc(50% + 72px)}._slot1_1pc0t_131{left:calc(50% + 66px)}._slot2_1pc0t_137{right:calc(50% + 66px)}._slot3_1pc0t_143{left:calc(50% + 74px)}._chip_1pc0t_11{padding:8px 11px;font-size:.9375rem}._chipHit_1pc0t_201{padding:4px}}._wrap_1b71w_3{width:100%;display:flex;flex-direction:column;gap:14px}._card_1b71w_12{background:var(--color-paper, #fffcf6);border-radius:16px;padding:8px 10px 10px;box-sizing:border-box;animation:_verse-enter_1b71w_1 .65s cubic-bezier(.215,.61,.355,1) both}._raised_1b71w_23{border:1.5px solid #000;box-shadow:3px 3px #000}._soft_1b71w_29{box-shadow:0 4px 12px #2a1f3d1f}._delayed_1b71w_17{animation-delay:.23s}@keyframes _verse-enter_1b71w_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}body[data-appearance=dark] ._raised_1b71w_23{border-color:var(--color-ink);box-shadow:3px 3px 0 var(--color-ink)}._headingRow_1b71w_56{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;min-height:26px}._label_1b71w_65{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--color-brand-blue-deep, #0e8fce);font-family:"NotoSansTamil",var(--font-tamil, sans-serif);font-size:13px;font-weight:700}._label_1b71w_65 svg{flex-shrink:0;width:16px;height:16px;fill:currentColor}._labelText_1b71w_83{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._speaker_1b71w_91{position:relative;flex-shrink:0;width:26px;height:26px;padding:0;border-radius:50%;border:1.5px solid var(--color-ink-fixed, #2a1f3d);background:var(--color-marigold, #f5a623);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._speaker_1b71w_91 svg{width:14px;height:14px;fill:var(--color-paper, #fffcf6);position:relative}._speakerPlaying_1b71w_113{background:var(--color-magenta, #d63384);animation:_speaker-breathe_1b71w_1 .9s ease-in-out infinite}._speakerPlaying_1b71w_113:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--color-magenta, #d63384);animation:_speaker-halo_1b71w_1 .9s linear infinite;pointer-events:none}@keyframes _speaker-breathe_1b71w_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes _speaker-halo_1b71w_1{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion: reduce){._card_1b71w_12,._speakerPlaying_1b71w_113,._speakerPlaying_1b71w_113:before{animation:none}}._verseBox_1b71w_160{width:100%;overflow:hidden;text-align:center}._verse_1b71w_160{display:inline-block;white-space:pre;font-family:"NotoSansTamil",var(--font-tamil, sans-serif);font-weight:600;line-height:1.7;color:#000;text-align:left}body[data-appearance=dark] ._verse_1b71w_160{color:var(--color-ink)}._meaning_1b71w_191{white-space:pre-wrap;font-family:"NotoSansTamil",var(--font-tamil, sans-serif);font-weight:400;color:var(--color-ink, #2a1f3d);margin:0}.match-card{transition:border-color .3s ease;position:relative;overflow:hidden}.match-card.matched{border-color:#52c41a!important;background-color:#52c41a1a}.match-card.selected{border-color:#1890ff!important;background-color:#1890ff1a}.match-card.blast-effect{animation:blastEffect .5s ease-out}@keyframes blastEffect{0%{box-shadow:0 0 #1890ff66}70%{box-shadow:0 0 0 15px #1890ff00}to{box-shadow:0 0 #1890ff00}}.match-card.error,.match-card.error.selected{border-color:#ff4d4f!important;border-width:2px!important;background-color:#ff4d4f21;box-shadow:0 2px 6px #ff4d4f26;animation:matchShake .5s ease-in-out}.match-card.error .word-bar{border-color:#ff4d4f!important;background:color-mix(in srgb,#ff4d4f 13%,var(--color-paper, #fffcf6))!important}@keyframes matchShake{0%{transform:translate(0)}6%{transform:translate(-6px)}19%{transform:translate(6px)}31%{transform:translate(-6px)}44%{transform:translate(6px)}50%{transform:translate(0)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.match-card.error,.match-card.error.selected{animation:none}}.connection-line{stroke-width:2.5px;stroke-linecap:round}.connection-knot{fill:var(--color-paper, #fffcf6);stroke:var(--color-ink, #2a1f3d);stroke-width:1.5px}.word-bar{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;max-width:230px;height:110px;margin:0 auto;padding:8px 14px;text-align:center;overflow:hidden;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);border:1.5px solid var(--color-ink, #2a1f3d);border-radius:10px;box-shadow:2px 2px 0 var(--color-ink, #2a1f3d);transition:border-color .3s ease,box-shadow .3s ease}.word-bar-text{font-weight:600;text-align:center;color:inherit}._head_10hg3_1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}._title_10hg3_9{margin:0;font-size:var(--text-lg);font-weight:700}._hint_10hg3_15{margin:0;max-width:480px;text-align:center;font-size:var(--text-md);color:var(--color-on-surface-muted)}._body_10hg3_23{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px}._error_10hg3_31{margin:0;color:var(--color-error, #d33c3c);font-size:.8125rem;text-align:center}._recordBtn_10hg3_38{padding:14px 32px;border:none;border-radius:999px;background:#d33c3c;color:#fff;font-size:var(--text-base);font-weight:700;cursor:pointer;box-shadow:0 4px 14px #d33c3c59}._recordingRow_10hg3_50{display:flex;align-items:center;gap:12px;font-weight:700}._pulse_10hg3_57{width:14px;height:14px;border-radius:50%;background:#d33c3c;animation:_ra-pulse_10hg3_1 1s ease-in-out infinite}._stopBtn_10hg3_65{padding:9px 22px;border:none;border-radius:999px;background:var(--color-on-surface, #2a1f3d);color:#fff;font-weight:700;cursor:pointer}._reviewBox_10hg3_75{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:14px;background:var(--color-surface, #fffcf6);width:min(92vw,420px)}._reviewLabel_10hg3_86{margin:0;font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;color:var(--color-on-surface-muted)}._player_10hg3_94{width:100%}._controls_10hg3_98{display:flex;gap:12px}._againBtn_10hg3_103{padding:9px 20px;border:1.5px solid rgba(42,31,61,.2);border-radius:999px;background:transparent;color:var(--color-on-surface-variant);font-weight:700;cursor:pointer}._submitBtn_10hg3_113{min-width:130px;padding:9px 24px;border:none;border-radius:999px;background:#2e9e5b;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #2e9e5b4d}._againBtn_10hg3_103:disabled,._submitBtn_10hg3_113:disabled{opacity:.5;cursor:default;box-shadow:none}@keyframes _ra-pulse_10hg3_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}._head_1rajd_1{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px}._prompt_1rajd_9{margin:0;font-size:var(--text-md);color:var(--color-on-surface-muted)}._canvasWrap_1rajd_15{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px}._canvasBox_1rajd_23{position:relative;width:min(92vw,480px);height:220px;border:2px dashed rgba(42,31,61,.25);border-radius:14px;background:#fff;overflow:hidden}._trace_1rajd_37{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:min(4rem,14vh);color:#9696964d;pointer-events:none;-webkit-user-select:none;user-select:none}._canvas_1rajd_15{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._tip_1rajd_56{margin:0;font-size:.8125rem;color:var(--color-warning)}._success_1rajd_62{margin:0;font-size:1.375rem;font-weight:700;color:var(--color-success)}._controls_1rajd_69{display:flex;gap:12px}._clearBtn_1rajd_74{padding:9px 22px;border:1.5px solid rgba(42,31,61,.2);border-radius:999px;background:transparent;color:var(--color-on-surface-variant);font-weight:700;cursor:pointer}._verifyBtn_1rajd_84{min-width:140px;padding:9px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._clearBtn_1rajd_74:disabled,._verifyBtn_1rajd_84:disabled{opacity:.45;cursor:default;box-shadow:none}.word-grid-board{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px 12px 24px;gap:var(--space-4, 16px)}.word-grid-frame{width:100%;max-width:420px;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:14px;box-shadow:4px 4px 0 var(--color-ink, #2a1f3d);padding:4px;box-sizing:border-box}.word-grid{display:grid;grid-template-columns:repeat(var(--wg-cols),1fr);grid-template-rows:repeat(var(--wg-rows),1fr);aspect-ratio:var(--wg-cols) / var(--wg-rows);width:100%;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;background-image:linear-gradient(to right,var(--color-border-soft, rgba(42, 31, 61, .14)) 0 1px,transparent 1px),linear-gradient(to bottom,var(--color-border-soft, rgba(42, 31, 61, .14)) 0 1px,transparent 1px);background-size:calc(100% / var(--wg-cols)) 100%,100% calc(100% / var(--wg-rows));background-position:-1px -1px}.word-grid-capsules{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.word-grid-capsule{position:absolute;border-radius:999px;border:2px solid var(--color-ink, #2a1f3d);box-sizing:border-box}.word-grid-capsule[data-kind=found]{animation:word-grid-capsule-pop .18s ease-out}@keyframes word-grid-capsule-pop{0%{transform:scale(.82);opacity:.35}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.word-grid-capsule[data-kind=found]{animation:none}}.word-grid[data-round-over=true]{cursor:default}.word-grid-cell{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;font-family:var(--font-tamil, "NotoSansTamil", sans-serif);font-weight:400;font-size:var(--wg-font-size, 18px);line-height:1;color:var(--color-ink, #2a1f3d);transition:color .12s ease}.word-grid-heading{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;line-height:1.3;color:var(--color-ink-soft, #5c4d6e);text-align:center}.word-grid-count{font-weight:700}.word-grid-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:420px}.word-grid-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;border:2px solid var(--color-ink, #2a1f3d);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);font-size:17px;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.word-grid-chip:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--color-ink, #2a1f3d)}.word-grid-chip-check{font-weight:800}.word-grid-listening{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-ink-soft, #5c4d6e)}.word-grid-continue{display:flex;justify-content:center;margin-top:4px}.word-grid-unsupported{padding:32px 16px;text-align:center;color:var(--color-ink-soft, #5c4d6e)}.word-grid-unsupported p{margin:0 0 6px}._card_l4so5_8{position:relative;background:var(--color-paper, #fffdf7);border:2px solid var(--color-ink, #2b2118);border-radius:16px;box-shadow:4px 4px 0 var(--color-ink, #2b2118);padding:14px}._prose_l4so5_32{margin:0;font-size:1.1rem;font-weight:500;line-height:1.9;text-align:left;color:var(--color-ink, #2b2118)}._word_l4so5_48{border-radius:6px;cursor:pointer;padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}._word_l4so5_48:focus-visible{outline:2px solid var(--color-brand-blue, #2f6feb);outline-offset:1px}._wordSelected_l4so5_75{background:#fdf0d5}._wordChanged_l4so5_80{background:#e4edfd;color:var(--color-brand-blue, #2f6feb)}._wordRight_l4so5_86{background:#dff2ee;color:var(--color-teal, #1d7f6e)}._wordWrong_l4so5_97{background:#fce4e5;color:var(--color-error, #e5484d)}._board_l4so5_119{display:grid;gap:10px;margin-top:28px}._chip_l4so5_137{background:var(--color-paper, #fffdf7);border:1px solid rgba(43,33,24,.28);border-radius:10px;padding:12px 14px;font-size:clamp(.78rem,3.4vw,.95rem);font-weight:500;color:var(--color-ink, #2b2118);cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}._chipPicked_l4so5_153{border:2.5px solid var(--color-brand-blue, #2f6feb);background:#e4edfd;color:var(--color-brand-blue, #2f6feb);box-shadow:3px 3px 0 var(--color-brand-blue, #2f6feb);transform:translate(-3px,-3px)}._chipRight_l4so5_161{border:2.5px solid var(--color-teal, #1d7f6e);background:#dff2ee;color:var(--color-teal, #1d7f6e);box-shadow:3px 3px 0 var(--color-teal, #1d7f6e);transform:translate(-3px,-3px)}._chipWrong_l4so5_169{border:2.5px solid var(--color-error, #e5484d);background:#fce4e5;color:var(--color-error, #e5484d);box-shadow:3px 3px 0 var(--color-error, #e5484d);transform:translate(-3px,-3px)}._answerProse_l4so5_186{margin:0;font-size:1.05rem;font-weight:500;line-height:1.8;text-align:left;color:var(--color-ink, #2b2118)}._answerFixed_l4so5_195{background:#dff2ee;color:var(--color-teal, #1d7f6e);border-radius:6px;padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}._card_n99tn_1{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:48px auto;padding:32px 24px;border-radius:18px;background:var(--color-surface, #fffcf6);text-align:center;box-shadow:0 4px 16px #2a1f3d14}._icon_n99tn_15{font-size:min(2.75rem,14vh)}._title_n99tn_19{margin:0;font-size:var(--text-lg)}._body_n99tn_24{margin:0;font-size:var(--text-md);color:var(--color-on-surface-muted);line-height:1.5}._skipBtn_n99tn_31{margin-top:8px;min-width:160px;padding:11px 26px;border:none;border-radius:999px;background:var(--color-primary, #1cb0f6);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1cb0f64d}._page_fzurd_3{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;padding:var(--space-6);min-height:60vh}._exitBtn_fzurd_16{position:absolute;top:.875rem;left:.875rem;width:2.375rem;height:2.375rem;border:none;border-radius:50%;background:#2a1f3d14;color:var(--color-on-surface-variant);font-size:var(--text-base);cursor:pointer}._card_fzurd_30{display:flex;flex-direction:column;align-items:center;gap:.875rem;max-width:30rem;padding:2rem 1.75rem;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);border-radius:1.375rem;box-shadow:5px 5px 0 var(--color-ink, #2a1f3d),0 12px 28px #2a1f3d1f;text-align:center}._title_fzurd_44{margin:0;font-size:1.875rem;font-weight:800;color:var(--color-ink, #2a1f3d);line-height:1.25}._description_fzurd_52{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--color-on-surface-variant);max-height:32vh;overflow-y:auto}._audioBtn_fzurd_65{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-marigold, #f5a623) 50%,transparent);background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);font:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._audioBtn_fzurd_65 svg{color:var(--color-marigold, #f5a623)}._audioBtnPlaying_fzurd_85{border-color:var(--color-marigold, #f5a623);animation:_intro-pulse_fzurd_1 1.2s ease-in-out infinite}._audioBtn_fzurd_65:active{transform:scale(.94)}._actions_fzurd_94{display:flex;justify-content:center;gap:1.5rem;align-items:center}@keyframes _intro-pulse_fzurd_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._legacy_fzurd_112{justify-content:space-between;gap:0;padding:var(--space-4) var(--space-4) var(--space-5);min-height:100%;background:var(--gradient-player, linear-gradient(180deg, #fbe6b1 0%, #f8d07b 100%));border-radius:var(--radius-lg, 12px)}._legacy_fzurd_112 ._title_fzurd_44{flex-shrink:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-on-surface);text-align:center;max-width:36rem}._legacy_fzurd_112 ._card_fzurd_30{flex:1;min-height:0;width:100%;max-width:37.5rem;justify-content:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-paper, #ffffff);border:none;border-radius:var(--radius-lg, 12px);box-shadow:0 3px 8px #5d2a0026;overflow-y:auto}._legacy_fzurd_112 ._description_fzurd_52{color:var(--color-on-surface);max-height:none;padding:0 var(--space-2)}._logo_fzurd_153{width:min(7.5rem,28vw);height:min(7.5rem,28vw);min-width:5rem;min-height:5rem;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._listenBtn_fzurd_164{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1rem;border:1px solid rgba(255,179,0,.5);border-radius:.75rem;background:var(--color-surface-variant);color:var(--color-on-surface);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-fast)}._listenBtn_fzurd_164:active{transform:scale(.97)}._listenIcon_fzurd_187{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-accent-orange, #f87256);display:block}._listenBtnPlaying_fzurd_194{border-color:var(--color-accent-orange, #f87256)}._legacy_fzurd_112 ._actions_fzurd_94{flex-shrink:0;width:100%;max-width:32.5rem;padding:var(--space-3) var(--space-4);justify-content:space-evenly}._squareBtn_fzurd_207{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:none;border-radius:var(--radius-md, 8px);font-size:1.375rem;line-height:1;color:#fff;cursor:pointer;box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));transition:transform var(--transition-fast),filter var(--transition-fast)}._squareBtn_fzurd_207:active{transform:scale(.96)}._exitSquare_fzurd_225{background:var(--color-error, #e53935)}._startSquare_fzurd_228{background:var(--color-success, #4caf50)}@media (max-height: 640px){._legacy_fzurd_112{padding:var(--space-2) var(--space-3) var(--space-3)}._legacy_fzurd_112 ._title_fzurd_44{padding:var(--space-2);font-size:var(--text-lg)}._legacy_fzurd_112 ._card_fzurd_30{padding:var(--space-3);gap:var(--space-3)}._logo_fzurd_153{width:5rem;height:5rem;min-width:5rem;min-height:5rem}._squareBtn_fzurd_207{width:2.75rem;height:2.75rem;font-size:1.125rem}}._backdrop_18j9a_1{min-height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._card_18j9a_9{width:min(420px,92vw);padding:20px;background:var(--color-surface-elevated);border-radius:20px;box-shadow:0 10px 24px #0000002e;text-align:center;animation:_popIn_18j9a_1 .45s cubic-bezier(.34,1.56,.64,1)}._emojiRow_18j9a_20{display:flex;justify-content:space-evenly;gap:8px;margin-bottom:16px}._emoji_18j9a_20{font-size:min(2.5rem,14vh);line-height:1}._headline_18j9a_32{margin:0;font-family:var(--font-tamil);font-size:var(--text-2xl);font-weight:700;color:#fbaa04;line-height:1.3}._headline_18j9a_32[data-failure]{color:#1e88e5}._content_18j9a_45{margin:14px 0 0;font-family:var(--font-tamil);font-size:var(--text-base);font-weight:500;color:var(--color-on-surface-variant);line-height:1.4}._error_18j9a_55{margin:12px 0 0;color:var(--color-error);font-size:var(--text-md)}._button_18j9a_61{margin-top:22px;min-width:160px;padding:12px 30px;border:none;border-radius:20px;color:#fff;font-size:var(--text-base);font-weight:600;cursor:pointer}._button_18j9a_61[data-tone=success]{background:#ff9800}._button_18j9a_61[data-tone=retry]{background:#1e88e5}._button_18j9a_61[data-tone=chapter]{background:#43a047}._button_18j9a_61:disabled{opacity:.65;cursor:wait}@keyframes _popIn_18j9a_1{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}._overlay_14fr8_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);display:flex;align-items:flex-end;justify-content:center}._scrim_14fr8_13{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b13276b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fade_14fr8_1 .25s ease both}@keyframes _fade_14fr8_1{0%{opacity:0}to{opacity:1}}._sheet_14fr8_22{position:relative;width:100%;max-width:440px;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);border-radius:28px 28px 0 0;padding:20px 20px calc(24px + var(--safe-bottom));box-shadow:0 -14px 40px #2a1f3d40;animation:_sheetUp_14fr8_1 .5s cubic-bezier(.2,.9,.25,1) both}@keyframes _sheetUp_14fr8_1{0%{transform:translateY(105%)}to{transform:translateY(0)}}._grab_14fr8_35{width:44px;height:5px;border-radius:99px;background:var(--color-border-hard, rgba(42, 31, 61, .3));margin:0 auto 12px;opacity:.5}._mascotWrap_14fr8_45{position:relative;width:132px;margin:-70px auto 2px}._mascotBadge_14fr8_46{position:absolute;right:10px;bottom:4px;width:32px;height:32px;border-radius:50%;background:var(--color-teal, #2a9d8f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;border:3px solid var(--color-paper, #fffcf6);box-shadow:0 4px 10px #2a9d8f80}._celebrate_14fr8_56{text-align:center;margin-bottom:14px}._title_14fr8_57{font-size:20px;font-weight:800;letter-spacing:-.3px}._titleTam_14fr8_58{display:block;font-size:14px;font-weight:700;color:var(--color-ink-soft, #5c4d6e);margin-top:2px}._points_14fr8_60{display:inline-flex;align-items:center;gap:6px;margin-top:8px;background:color-mix(in srgb,var(--color-marigold, #f5a623) 16%,transparent);color:var(--color-marigold-deep, #8a5a00);font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px}._motivation_14fr8_68{margin:10px auto 0;max-width:300px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;font-weight:600;font-style:italic;color:var(--color-ink-soft, #5c4d6e)}._card_14fr8_76{background:var(--color-surface, #fff);border:1px solid var(--color-border-soft, rgba(42, 31, 61, .12));border-radius:18px;padding:14px 15px;margin-bottom:4px}._cardCelebrate_14fr8_83{border:1.5px solid var(--color-marigold, #f5a623);background:color-mix(in srgb,var(--color-marigold, #f5a623) 8%,var(--color-surface, #fff));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-marigold, #f5a623) 14%,transparent)}._progHead_14fr8_88{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}._progLabel_14fr8_89{font-weight:700;font-size:13.5px}._progCount_14fr8_90{font-weight:800;font-size:13.5px}._bar_14fr8_91{height:12px;border-radius:99px;background:#2a1f3d17;overflow:hidden}._barFill_14fr8_92{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--color-marigold, #f5a623),#ffbf47);transition:width 1s cubic-bezier(.2,.9,.25,1)}._remain_14fr8_97{margin-top:9px;font-size:12.5px;color:var(--color-ink-soft, #5c4d6e)}._remain_14fr8_97 b{color:var(--color-magenta, #d63384)}._stepsHead_14fr8_101{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}._eyebrow_14fr8_102{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-ink-soft, #5c4d6e)}._stepsCount_14fr8_106{font-weight:800;font-size:13px;color:var(--color-magenta, #d63384)}._steps_14fr8_101{display:flex;align-items:flex-start;margin:12px 0 4px}._step_14fr8_101{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto;width:46px}._dot_14fr8_109{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:2px solid var(--color-border-hard, rgba(42, 31, 61, .3));background:var(--color-surface, #fff);color:var(--color-ink-soft, #5c4d6e);transition:.3s}._stepLbl_14fr8_117{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--color-ink-soft, #5c4d6e);text-align:center;line-height:1.1}._step_14fr8_101._done_14fr8_121 ._dot_14fr8_109{background:var(--color-teal, #2a9d8f);border-color:var(--color-teal, #2a9d8f);color:#fff}._step_14fr8_101._current_14fr8_122 ._dot_14fr8_109{background:var(--color-magenta, #d63384);border-color:var(--color-magenta, #d63384);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-magenta, #d63384) 22%,transparent);animation:_pulse_14fr8_1 1.8s ease-in-out infinite}._step_14fr8_101._current_14fr8_122 ._stepLbl_14fr8_117{color:var(--color-magenta, #d63384)}._step_14fr8_101._ai_14fr8_128 ._dot_14fr8_109{width:38px;height:38px;font-size:17px;margin-top:-3px}._step_14fr8_101._ai_14fr8_128 ._stepLbl_14fr8_117{color:var(--color-magenta, #d63384)}@keyframes _pulse_14fr8_1{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-magenta, #d63384) 16%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-magenta, #d63384) 26%,transparent)}}._connector_14fr8_134{flex:1 1 auto;min-width:6px;height:3px;border-radius:2px;background:var(--color-border-soft, rgba(42, 31, 61, .12));margin-top:13px}._connector_14fr8_134._filled_14fr8_135{background:var(--color-teal, #2a9d8f)}._chipRow_14fr8_136{display:flex;justify-content:center;margin-top:10px}._chip_14fr8_136{display:inline-block;font-weight:800;font-size:11.5px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--color-magenta, #d63384) 16%,transparent);color:var(--color-magenta, #d63384)}._reveal_14fr8_143{text-align:center}._eyebrowTeal_14fr8_144{display:block;margin-bottom:4px;color:var(--color-teal, #2a9d8f)}._aiHead_14fr8_145{display:flex;align-items:center;gap:12px;text-align:left;max-width:300px;margin:2px auto 12px;padding:10px 14px;border-radius:18px;font-weight:800;font-size:15px;background:color-mix(in srgb,var(--color-magenta, #d63384) 9%,var(--color-surface, #fff));border:1px solid color-mix(in srgb,var(--color-magenta, #d63384) 22%,transparent)}._aiHead_14fr8_145 ._titleTam_14fr8_58{font-size:12.5px;margin-top:1px}._aiIcon_14fr8_153{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:color-mix(in srgb,var(--color-magenta, #d63384) 16%,var(--color-paper, #fffcf6));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-magenta, #d63384) 12%,transparent);animation:_pulse_14fr8_1 2s ease-in-out infinite}._benefits_14fr8_160{list-style:none;margin:6px auto 2px;max-width:280px;text-align:left;display:flex;flex-direction:column;gap:11px}._benefit_14fr8_160{display:flex;gap:11px;align-items:center;font-size:13.5px;font-weight:600}._bcheck_14fr8_162{flex:0 0 auto;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--color-teal, #2a9d8f);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;box-shadow:0 2px 6px #2a9d8f66}._actions_14fr8_169{display:flex;gap:10px;margin-top:18px}._btn_14fr8_170{flex:1;border:0;font:inherit;font-weight:800;font-size:14.5px;border-radius:16px;padding:15px;cursor:pointer;transition:.15s}._btn_14fr8_170:active{transform:translateY(1px)}._primary_14fr8_172{background:var(--color-brand-blue, #1cb0f6);color:#08252f;box-shadow:0 6px 16px #1cb0f666}._primaryMagenta_14fr8_173{background:var(--color-magenta, #d63384);color:#fff;box-shadow:0 6px 16px #d6338466}._ghost_14fr8_174{flex:0 0 auto;background:transparent;color:var(--color-ink-soft, #5c4d6e);border:1px solid var(--color-border-hard, rgba(42, 31, 61, .3));padding-left:18px;padding-right:18px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}._upsellChapter_14fr8_181{margin-top:4px;font-size:13px;font-weight:700;color:var(--color-ink-soft, #5c4d6e)}._upsellCard_14fr8_182{margin:14px auto 0;max-width:340px;padding:14px 16px;text-align:left;border-radius:18px;border:2px solid var(--color-ink, #2a1f3d);background:color-mix(in srgb,var(--color-magenta, #d63384) 8%,var(--color-paper, #fffcf6));box-shadow:4px 4px 0 var(--color-ink, #2a1f3d)}._upsellTop_14fr8_192{display:flex;align-items:center;justify-content:space-between;gap:8px}._upsellEyebrow_14fr8_193{font-size:11px;font-weight:800;letter-spacing:.4px;color:var(--color-magenta, #d63384)}._premiumChip_14fr8_194{font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:999px;color:#fff;background:var(--color-magenta, #d63384)}._upsellTitle_14fr8_202{margin-top:8px;font-size:16px;font-weight:800}._upsellBody_14fr8_203{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--color-ink-soft, #5c4d6e)}._banner_hjrb7_3{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);transform:translate(-50%);z-index:var(--z-modal, 1000);display:flex;align-items:center;gap:var(--space-3, 12px);max-width:min(440px,calc(100vw - 32px));padding:14px 20px 14px 16px;border:1.5px solid var(--color-ink, #2a1f3d);border-radius:18px;background:var(--color-magenta, #d63384);color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:0 12px 30px color-mix(in srgb,var(--color-magenta, #d63384) 40%,transparent)}._chest_hjrb7_24{font-size:34px;line-height:1;flex-shrink:0}._body_hjrb7_30{display:flex;flex-direction:column;gap:2px;min-width:0}._eyebrow_hjrb7_37{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}._reward_hjrb7_45{font-weight:800;font-size:16px;display:flex;align-items:center;gap:6px}._rewardEmoji_hjrb7_53{font-size:18px}@media (prefers-reduced-motion: reduce){._chest_hjrb7_24{animation:none}}._page_ogd0q_3{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_ogd0q_10{background-color:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_ogd0q_27{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast)}._backBtn_ogd0q_27:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_ogd0q_43{flex:1;padding:var(--space-4);max-width:760px;width:100%;margin:0 auto}._cardGrid_ogd0q_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}._card_ogd0q_52{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-tactile);border:2px solid var(--color-ink);padding:0;overflow:hidden;text-align:left;cursor:pointer;width:100%;min-width:0;display:flex;flex-direction:column;transition:var(--transition-press);transform:translateY(0)}._card_ogd0q_52:active{transform:translateY(3px);box-shadow:var(--shadow-tactile-pressed)}._dateStrip_ogd0q_80{display:flex;align-items:baseline;gap:var(--space-1);padding:var(--space-3);border-bottom:2px dashed var(--color-border-hard);color:var(--color-on-surface)}._dateLabel_ogd0q_89{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-right:var(--space-1)}._dateDay_ogd0q_98{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:1}._dateMonth_ogd0q_105{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}._toneNotStarted_ogd0q_113{background-color:var(--color-surface-variant)}._toneInProgress_ogd0q_114{background-color:var(--color-info-container)}._toneCompleted_ogd0q_115{background-color:var(--color-success-container)}._toneSubmitted_ogd0q_116{background-color:var(--color-primary-container)}._toneGraded_ogd0q_117{background-color:var(--color-success-container)}._toneOverdue_ogd0q_118{background-color:var(--color-error-container);color:var(--color-error)}._cardBody_ogd0q_120{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);min-width:0;width:100%}._cardTitle_ogd0q_131{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0;line-height:1.3;overflow-wrap:anywhere}._cardDesc_ogd0q_141{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._metaChip_ogd0q_152{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);background-color:var(--color-surface-variant);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1)}._cta_ogd0q_166{margin-top:auto;width:100%;text-align:center;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-on-secondary);background-color:var(--color-secondary);border-radius:10px;padding:var(--space-2) var(--space-3);box-shadow:0 3px 0 var(--color-brand-blue-deep)}._ctaDone_ogd0q_180{color:var(--color-on-surface-variant);background-color:var(--color-surface-variant);box-shadow:0 3px 0 var(--color-border-hard)}._statusBadge_ogd0q_187{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._statusNotStarted_ogd0q_197{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}._statusInProgress_ogd0q_202{background-color:var(--color-info-container, #dbeafe);color:var(--color-info, #2563eb)}._statusCompleted_ogd0q_207{background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a)}._statusSubmitted_ogd0q_212{background-color:var(--color-primary-container);color:var(--color-primary-dark)}._practiceBadge_ogd0q_217{background-color:var(--color-secondary-container);color:var(--color-secondary)}._statusGraded_ogd0q_222{background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a)}._emptyState_ogd0q_228{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._emptyIcon_ogd0q_237{font-size:min(3rem,14vh);line-height:1;color:var(--color-on-surface-variant)}._retryBtn_ogd0q_243{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transition:var(--transition-press)}._retryBtn_ogd0q_243:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._skeletonCard_ogd0q_262{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);min-height:200px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._skeletonLine_ogd0q_272{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_ogd0q_1 1.5s infinite}@keyframes _shimmer_ogd0q_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_ogd0q_43{padding:var(--space-6)}}._box_1rr1m_2{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:var(--color-secondary-container)}._title_1rr1m_12{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}._row_1rr1m_20{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:10px;border:1px solid var(--color-border-hard);background-color:var(--color-surface-elevated)}._rowToDo_1rr1m_34{border:2px solid var(--color-secondary)}._rowText_1rr1m_38{flex:1;min-width:0;display:flex;flex-direction:column}._rowName_1rr1m_45{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-on-surface)}._rowInfo_1rr1m_52{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-variant)}._go_1rr1m_58{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-secondary);white-space:nowrap}._page_1jrzx_3{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_1jrzx_10{background-color:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_1jrzx_27{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._backBtn_1jrzx_27:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_1jrzx_44{flex:1;padding:var(--space-4);max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}._infoCard_1jrzx_56{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._description_1jrzx_66{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0;line-height:1.5}._metaRow_1jrzx_74{display:flex;flex-wrap:wrap;gap:var(--space-2)}._metaChip_1jrzx_80{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-variant);background-color:var(--color-surface-variant);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--space-1)}._chipNotStarted_1jrzx_92{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}._chipInProgress_1jrzx_96{background-color:var(--color-info-container, #dbeafe);color:var(--color-info, #2563eb)}._chipCompleted_1jrzx_100{background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a)}._chipSubmitted_1jrzx_104{background-color:var(--color-primary-container);color:var(--color-primary-dark)}._chipGraded_1jrzx_108{background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a)}._chipLesson_1jrzx_112{background-color:var(--color-secondary-container);color:var(--color-secondary);white-space:nowrap}._lessonIcon_1jrzx_117{background-color:var(--color-secondary-container)}._sectionTitle_1jrzx_122{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}._questionList_1jrzx_131{display:flex;flex-direction:column;gap:var(--space-2)}._questionItem_1jrzx_137{background-color:var(--color-surface-elevated);border:1px solid var(--color-outline-variant, rgba(0,0,0,.08));border-radius:var(--radius-md);padding:var(--space-3);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;width:100%;text-align:left;transition:var(--transition-fast)}._questionItem_1jrzx_137:hover:not(:disabled){background-color:var(--color-surface-variant)}._questionItem_1jrzx_137:disabled{cursor:default;opacity:.7}._questionNumber_1jrzx_158{width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--color-primary-container);color:var(--color-primary-dark);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}._questionInfo_1jrzx_173{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._questionName_1jrzx_181{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._questionType_1jrzx_190{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-variant)}._chevron_1jrzx_196{color:var(--color-on-surface-variant);flex-shrink:0}._actions_1jrzx_202{padding:var(--space-2) 0;display:flex;flex-direction:column;gap:var(--space-2)}._startBtn_1jrzx_209,._submitBtn_1jrzx_210{width:100%;border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transform:translateY(0);transition:var(--transition-press)}._startBtn_1jrzx_209:active,._submitBtn_1jrzx_210:active{transform:translateY(4px);box-shadow:var(--shadow-xs)}._startBtn_1jrzx_209:disabled,._submitBtn_1jrzx_210:disabled{opacity:.6;cursor:not-allowed}._startBtn_1jrzx_209{background-color:var(--color-primary);color:var(--color-on-primary)}._submitBtn_1jrzx_210{background-color:var(--color-success, #16a34a);color:#fff}._submittedBanner_1jrzx_245{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-success-container, #dcfce7);color:var(--color-success, #16a34a);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}._errorState_1jrzx_260{flex:1;display:flex;flex-direction:column;gap:var(--space-4);text-align:center;align-items:center;justify-content:center;padding:var(--space-12)}._skeletonLine_1jrzx_271{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_1jrzx_1 1.5s infinite}._questionSkeleton_1jrzx_283{background-color:var(--color-surface-elevated);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}@keyframes _shimmer_1jrzx_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_1jrzx_44{padding:var(--space-6)}}._page_eexgd_5{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:transparent}._header_eexgd_14{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;z-index:var(--z-sticky)}._closeBtn_eexgd_28{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast);flex-shrink:0}._closeBtn_eexgd_28:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._progressWrap_eexgd_46{flex:1}._counter_eexgd_50{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);white-space:nowrap}._content_eexgd_3{flex:1;min-height:0;overflow-y:auto;padding:var(--space-screen-padding);max-width:640px;width:100%;margin:0 auto}._completion_eexgd_69{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}._completionCard_eexgd_77{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;align-items:center;max-width:360px;width:100%}._completionEmoji_eexgd_89{font-size:min(4rem,14vh);line-height:1;margin-bottom:var(--space-3)}._scoreCircle_eexgd_95{width:96px;height:96px;border-radius:var(--radius-full);background-color:var(--color-primary-container);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--space-4) 0}._scoreValue_eexgd_107{font-family:var(--font-heading);font-size:var(--text-xxl);font-weight:var(--font-weight-bold);color:var(--color-primary-dark);line-height:1.1}._scoreLabel_eexgd_115{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}._continueBtn_eexgd_123{width:100%;background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transform:translateY(0);transition:var(--transition-press)}._continueBtn_eexgd_123:active{transform:translateY(4px);box-shadow:var(--shadow-xs)}._unsupported_eexgd_144{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._errorState_eexgd_154{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._backLink_eexgd_165{background:none;border:none;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--space-2)}._skeleton_eexgd_177{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);max-width:640px;width:100%;margin:0 auto}._skeletonBlock_eexgd_189{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%;animation:_shimmer_eexgd_1 1.5s infinite}@keyframes _shimmer_eexgd_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_eexgd_3{padding:var(--space-8) var(--space-6)}}._card_gysqn_1{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--color-border-soft, #eae3d6);border-radius:var(--radius-lg, 16px);background:var(--color-surface, #fffcf6);margin-bottom:var(--space-3, 12px)}._icon_gysqn_12{font-size:30px;line-height:1;flex-shrink:0}._body_gysqn_18{flex:1;min-width:0}._title_gysqn_23{font-weight:800;font-size:15.5px;color:var(--color-on-surface, #2a1f3d)}._sub_gysqn_29{margin:2px 0 0;font-size:13px;color:var(--color-on-surface-variant, #6b5f82);line-height:1.4}._error_gysqn_36{margin:4px 0 0;font-size:12.5px;color:var(--color-error, #d64545)}._primary_gysqn_42,._ghost_gysqn_43{flex-shrink:0;border:0;font:inherit;font-weight:800;font-size:13.5px;border-radius:12px;padding:10px 16px;cursor:pointer}._primary_gysqn_42{color:#fff;background:var(--color-brand-blue, #1cb0f6)}._ghost_gysqn_43{color:var(--color-on-surface-variant, #6b5f82);background:transparent;border:1.5px solid var(--color-border-soft, #eae3d6)}._primary_gysqn_42:disabled,._ghost_gysqn_43:disabled{opacity:.6;cursor:default}._page_1pmxc_1{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_1pmxc_8{background-color:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3);position:sticky;top:0;z-index:var(--z-sticky)}._backBtn_1pmxc_25{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;transition:var(--transition-fast)}._backBtn_1pmxc_25:hover{background-color:var(--color-surface-variant);color:var(--color-primary)}._content_1pmxc_41{flex:1;padding:var(--space-4);max-width:640px;width:100%;margin:0 auto}._joinBtn_1pmxc_49{width:100%;margin-bottom:var(--space-4);background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile);transition:var(--transition-press)}._joinBtn_1pmxc_49:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._cardList_1pmxc_69{display:flex;flex-direction:column;gap:var(--space-3)}._card_1pmxc_69{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-tactile);padding:var(--space-4);border:none;text-align:left;cursor:pointer;width:100%;transition:var(--transition-press);transform:translateY(0)}._card_1pmxc_69:active{transform:translateY(3px);box-shadow:var(--shadow-xs)}._cardHeader_1pmxc_92{display:flex;align-items:flex-start;gap:var(--space-3)}._iconWrap_1pmxc_98{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-primary-container);flex-shrink:0}._schoolName_1pmxc_105{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}._className_1pmxc_113{font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:var(--space-1) 0 0}._metaRow_1pmxc_119{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}._metaChip_1pmxc_126{font-size:var(--text-xs);color:var(--color-on-surface-variant);background:var(--color-surface-variant);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}._emptyState_1pmxc_134{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._retryBtn_1pmxc_143{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._skeletonCard_1pmxc_155{background-color:var(--color-surface-elevated);border-radius:var(--radius-lg);height:120px;animation:_shimmer_1pmxc_1 1.5s infinite;background:linear-gradient(90deg,var(--color-surface-variant) 25%,var(--color-surface) 50%,var(--color-surface-variant) 75%);background-size:200% 100%}@keyframes _shimmer_1pmxc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pink_cbvjg_2{background:#ffe9e4}._blue_cbvjg_6{background:#e3f2fd}._grey_cbvjg_10{background:#ece8f2}._yellow_cbvjg_14{background:#fff3d6}._emoji_cbvjg_18{font-size:26px;line-height:1}._closeLink_cbvjg_23{display:block;margin:14px auto 0;text-decoration:none}._page_tgysn_1{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_tgysn_8{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));display:flex;align-items:center;gap:var(--space-3)}._backBtn_tgysn_20{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center}._content_tgysn_31{flex:1;padding:var(--space-6) var(--space-4);max-width:480px;width:100%;margin:0 auto}._form_tgysn_39{display:flex;flex-direction:column;gap:var(--space-4)}._label_tgysn_45{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}._input_tgysn_52{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-outline-variant, rgba(0, 0, 0, .12));border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);background:var(--color-surface-elevated)}._submitBtn_tgysn_62{background-color:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-tactile)}._submitBtn_tgysn_62:disabled{opacity:.6;cursor:not-allowed}._error_tgysn_79{color:var(--color-error);font-size:var(--text-sm)}._page_1g3lu_3{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff7ee,#fbeed9);color:var(--color-ink)}._statusBar_1g3lu_11{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;padding:10px 20px;padding-left:calc(var(--space-4) + 40px + var(--space-2));min-height:calc(40px + 2 * var(--space-4));font-size:12.5px;font-weight:700;color:var(--color-ink-soft)}._liveDot_1g3lu_26{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--color-teal);margin-left:7px;vertical-align:middle}._liveDotReconnecting_1g3lu_36{background:var(--color-marigold)}._headingBar_1g3lu_40{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 20px 0}._header_1g3lu_50{display:flex;align-items:center;gap:14px;min-height:54px;padding:8px 20px;box-sizing:border-box;border-bottom:1.5px solid rgba(42,31,61,.12);background:#fffcf6b3;flex-wrap:wrap}._header_1g3lu_50 ._headingTitle_1g3lu_62{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.4vw,17px)}._header_1g3lu_50 ._headingPills_1g3lu_71{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}._header_1g3lu_50 ._pill_1g3lu_79,._header_1g3lu_50 ._codePill_1g3lu_80{padding:4px 12px;font-size:13px}._header_1g3lu_50 ._leaveBtn_1g3lu_86{padding:4px 12px;font-size:13px;line-height:inherit;border:1.5px solid #a83232;box-shadow:none}._header_1g3lu_50 ._studentAvatar_1g3lu_94{width:26px;height:26px;font-size:13px}._headingTitle_1g3lu_62{font-size:clamp(15px,1.6vw,20px);font-weight:700}._headingSection_1g3lu_105{color:var(--color-ink-soft);font-weight:600}._headingPills_1g3lu_71{display:flex;gap:8px}._pill_1g3lu_79{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:999px;padding:4px 14px;font-size:clamp(12px,1.2vw,14px);font-weight:700;white-space:nowrap}._pillAccent_1g3lu_125{background:var(--color-marigold)}._content_1g3lu_129{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 40px;gap:clamp(18px,2.5vh,30px);text-align:center}._card_1g3lu_140{background:var(--color-paper);border:2px solid var(--color-ink);border-radius:22px;box-shadow:0 5px #2a1f3d59;padding:clamp(22px,3.5vw,40px) clamp(24px,4vw,48px);width:100%;max-width:min(92vw,880px);box-sizing:border-box}._kick_1g3lu_151{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--color-ink-soft)}._tamil_1g3lu_159{font-family:Anek Tamil,Noto Sans Tamil,sans-serif}._primaryText_1g3lu_163{font-size:clamp(40px,6vw,84px);font-weight:700;line-height:1.35;margin-top:8px;word-break:break-word}._gloss_1g3lu_171{font-size:clamp(17px,2.2vw,26px);font-weight:600;color:var(--color-ink-soft);margin-top:4px}._followNote_1g3lu_178{font-size:clamp(13.5px,1.6vw,17px);font-weight:600;color:var(--color-ink-soft)}._question_1g3lu_184{font-size:clamp(24px,3.4vw,44px);font-weight:700;line-height:1.5}._options_1g3lu_190{display:flex;flex-direction:column;gap:clamp(12px,1.6vh,18px);width:100%;max-width:min(92vw,880px)}._option_1g3lu_190{display:flex;align-items:center;gap:14px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:16px;box-shadow:0 4px #2a1f3d59;padding:clamp(14px,1.8vh,20px) clamp(16px,2vw,26px);font-size:clamp(19px,2.4vw,30px);font-weight:600;text-align:left;cursor:pointer;color:var(--color-ink)}._option_1g3lu_190:disabled{cursor:default;opacity:.9}._optionSelected_1g3lu_219{border-color:var(--color-brand-blue-deep);background:#cbebfb}._optionCorrect_1g3lu_224{border-color:var(--color-teal);background:var(--color-teal);color:#fff}._optionDimmed_1g3lu_230{opacity:.45}._optionLetter_1g3lu_234{flex:none;width:clamp(38px,4vw,52px);height:clamp(38px,4vw,52px);border-radius:12px;display:grid;place-items:center;background:var(--color-marigold);border:2px solid var(--color-ink);font-weight:800;color:var(--color-ink)}._submitBtn_1g3lu_247{width:100%;max-width:min(92vw,880px);background:var(--color-marigold);border:2px solid var(--color-ink);border-radius:16px;box-shadow:0 5px #2a1f3d73;padding:clamp(14px,1.8vh,20px) 18px;font-size:clamp(19px,2.4vw,28px);font-weight:800;color:var(--color-ink);cursor:pointer}._submitBtn_1g3lu_247:disabled{opacity:.5;cursor:default;box-shadow:none}._privateNote_1g3lu_267{font-size:13px;font-weight:600;color:var(--color-ink-soft)}._error_1g3lu_273{color:var(--color-magenta);font-size:14px;font-weight:600}._joinTitle_1g3lu_281{font-size:28px;font-weight:800}._codeInput_1g3lu_286{width:100%;max-width:300px;font-size:38px;font-weight:800;text-align:center;letter-spacing:12px;padding:12px 8px;border:2px solid var(--color-ink);border-radius:16px;background:var(--color-paper);color:var(--color-ink);box-shadow:0 4px #2a1f3d59;outline:none}._backBtn_1g3lu_302{background:none;border:none;color:var(--color-ink-soft);font-size:14px;font-weight:700;cursor:pointer;padding:8px}._resultBig_1g3lu_312{font-size:clamp(52px,7vw,84px);line-height:1}._followWrap_1g3lu_318{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}._stage_1g3lu_331{position:relative;width:min(96vw,1280px,calc((100dvh - 150px)*1.7778));aspect-ratio:16 / 9;container-type:inline-size;text-align:left}._stageKick_1g3lu_339{position:absolute;top:2cqw;left:4cqw;font-size:1.4cqw;font-weight:800;letter-spacing:.25cqw;text-transform:uppercase;color:var(--color-ink-soft)}._stageCard_1g3lu_350{position:absolute;left:4cqw;top:6.5cqw;background:var(--color-paper);border:2px solid rgba(42,31,61,.25);border-radius:1.6cqw;box-shadow:0 .5cqw #2a1f3d2e;padding:2.6cqw 3cqw;box-sizing:border-box}._stageText_1g3lu_362{font-weight:700;line-height:1.6;word-break:break-word}._stageGloss_1g3lu_368{font-size:2cqw;font-weight:600;color:var(--color-ink-soft);margin-top:1cqw}._stageImage_1g3lu_375{position:absolute;right:4cqw;top:6.5cqw;width:32cqw;max-height:40cqw;object-fit:contain;background:var(--color-paper);border:2px solid rgba(42,31,61,.25);border-radius:1.6cqw;box-shadow:0 .5cqw #2a1f3d2e;padding:1cqw;box-sizing:border-box}._quizImage_1g3lu_390{display:block;margin:12px auto 0;max-width:min(420px,100%);max-height:34vh;object-fit:contain;background:var(--color-paper);border:2px solid rgba(42,31,61,.25);border-radius:16px;box-shadow:0 4px #2a1f3d2e;padding:8px;box-sizing:border-box}._statusRight_1g3lu_404{display:inline-flex;align-items:center;gap:10px}._leaveBtn_1g3lu_86{justify-self:start;font:inherit;font-size:13px;font-weight:700;color:#fff;background:#d64545;border:none;border-radius:999px;padding:7px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px #a83232}._leaveBtn_1g3lu_86:hover{background:#c43a3a}._checkBody_1g3lu_433{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}._centerRow_1g3lu_441{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}._speakBtn_1g3lu_449{flex:none;width:44px;height:44px;border-radius:50%;background:var(--color-marigold);border:2px solid var(--color-ink);box-shadow:0 3px 0 var(--color-ink);font-size:18px;cursor:pointer;display:inline-grid;place-items:center;padding:0;margin-left:6px}._chipRow_1g3lu_465{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._chip_1g3lu_465{display:inline-flex;align-items:center;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:12px;box-shadow:0 3px #2a1f3d59;padding:8px 16px;font-size:clamp(18px,2.2vw,26px);font-weight:600;color:var(--color-ink);cursor:pointer}._chipOn_1g3lu_486{border-color:var(--color-brand-blue-deep);background:#cbebfb}._chipUsed_1g3lu_491{opacity:.35;cursor:default;box-shadow:none}._slotRow_1g3lu_497,._sentenceSlots_1g3lu_498{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.8}._slot_1g3lu_497{min-width:52px;min-height:52px;padding:6px 12px;border:2.5px solid var(--color-ink);border-radius:12px;background:var(--color-paper);font-size:clamp(20px,2.6vw,30px);font-weight:700;color:var(--color-ink);cursor:pointer}._slotFixed_1g3lu_522{border-color:#2a1f3d33;background:#2a1f3d0d;cursor:default}._slotEmpty_1g3lu_528{border-style:dashed;border-color:#2a1f3d59}._slotNext_1g3lu_533{border-color:var(--color-brand-blue-deep)}._cardSlots_1g3lu_537{width:100%;display:flex;flex-direction:column;gap:8px;padding-left:28px;margin:0;text-align:left}._cardSlots_1g3lu_537 ._slot_1g3lu_497{width:100%;text-align:left;font-size:clamp(16px,2vw,22px)}._binList_1g3lu_553{width:100%;display:flex;flex-direction:column;gap:10px}._binItem_1g3lu_560{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:8px 0;border-bottom:1.5px dashed rgba(42,31,61,.15)}._binWord_1g3lu_570{font-size:clamp(22px,2.8vw,32px);font-weight:700}._matchCols_1g3lu_575{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,4vw,48px)}._matchCol_1g3lu_575{display:flex;flex-direction:column;gap:10px}._matchCard_1g3lu_588{min-height:64px;padding:8px 12px;border:2.5px solid rgba(42,31,61,.3);border-radius:14px;background:var(--color-paper);font-size:clamp(18px,2.2vw,26px);font-weight:600;color:var(--color-ink);cursor:pointer;display:grid;place-items:center}._matchCardActive_1g3lu_602{border-color:var(--color-brand-blue-deep);box-shadow:0 0 0 3px #1cb0f655}._matchImage_1g3lu_607{max-width:100%;max-height:90px;object-fit:contain}._findItem_1g3lu_613{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1.5px dashed rgba(42,31,61,.15)}._findPrompt_1g3lu_623{font-size:clamp(22px,2.8vw,32px);font-weight:700}._huntText_1g3lu_628{font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:2;text-align:left}._huntWord_1g3lu_635{font:inherit;color:inherit;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:6px;padding:0 3px;cursor:pointer}._huntWordActive_1g3lu_646{background:#1cb0f622;border-bottom-color:var(--color-brand-blue-deep)}._huntWordChanged_1g3lu_651{background:#9c6ade18;border-bottom-color:#9c6ade}._wordGrid_1g3lu_656{display:grid;gap:4px;width:100%;max-width:520px}._gridCell_1g3lu_663{aspect-ratio:1;border:2px solid rgba(42,31,61,.18);border-radius:8px;background:var(--color-paper);font-size:clamp(14px,2.4vw,22px);font-weight:700;color:var(--color-ink);cursor:pointer;padding:0}._answerLine_1g3lu_675{font-size:clamp(20px,2.6vw,30px);font-weight:700;line-height:1.6}._codePill_1g3lu_80{justify-self:center;display:inline-flex;align-items:center;gap:8px;background:var(--color-paper);border:1.5px solid rgba(42,31,61,.2);border-radius:999px;padding:6px 14px;font-weight:700;color:var(--color-ink);white-space:nowrap}._codePill_1g3lu_80 ._liveDot_1g3lu_26{margin-left:0}._studentChip_1g3lu_701{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-width:0}._studentAvatar_1g3lu_94{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--color-marigold);border:1.5px solid var(--color-ink);font-weight:800;color:var(--color-ink)}._studentName_1g3lu_722{font-weight:700;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fullscreenFab_1g3lu_731{position:fixed;right:18px;bottom:18px;z-index:5;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(42,31,61,.25);background:var(--color-paper);color:var(--color-ink);box-shadow:0 3px 10px #2a1f3d26;display:grid;place-items:center;font-size:18px;cursor:pointer}._iconBtn_1g3lu_749{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(42,31,61,.25);background:var(--color-paper);color:var(--color-ink);font-size:16px;cursor:pointer}._page_1g3lu_3:fullscreen{overflow-y:auto;height:100dvh}._statusIcon_1g3lu_771{width:clamp(64px,8vw,84px);height:clamp(64px,8vw,84px);border-radius:50%;border:2.5px solid;display:grid;place-items:center;font-size:clamp(30px,4vw,40px)}._resultTitle_1g3lu_781{font-size:clamp(22px,2.8vw,32px);font-weight:800;line-height:1.3;color:var(--color-ink)}._resultSub_1g3lu_788{font-size:clamp(16px,1.9vw,20px);font-weight:600;line-height:1.5;color:var(--color-ink-soft);margin-top:6px}._checkKick_1g3lu_796{font-size:clamp(15px,1.8vw,19px);font-weight:800;color:var(--color-ink)}._answerBox_1g3lu_802{margin-top:14px;padding:14px 18px;border-radius:16px;border:2px solid var(--color-teal);background:#2a9d8f12;text-align:left}._answerBoxMine_1g3lu_811{border-color:#c42a76;background:#d6338410}._answerBoxLabel_1g3lu_816{font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:4px}._passage_1g3lu_827{width:100%;max-width:min(92vw,880px);text-align:left;background:var(--color-paper);border:2px solid rgba(42,31,61,.2);border-radius:16px;padding:16px 20px;box-sizing:border-box}._passageText_1g3lu_839{margin-top:8px;height:clamp(170px,30vh,300px);overflow:hidden;font-size:clamp(18px,2.1vw,22px);font-weight:600;line-height:1.8;white-space:pre-wrap}._passageMirror_1g3lu_850{position:absolute;visibility:hidden;left:-9999px;top:0;height:auto;overflow:visible}._pager_1g3lu_859{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}._pagerBtn_1g3lu_867{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);display:grid;place-items:center;font-size:20px;cursor:pointer}._pagerBtn_1g3lu_867:disabled{opacity:.3;cursor:default}._pagerCount_1g3lu_885{font-weight:700;font-variant-numeric:tabular-nums}._optionGrid_1g3lu_890{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;width:100%;max-width:min(92vw,880px)}._optionPicture_1g3lu_898{flex-direction:column;justify-content:flex-start;text-align:center;gap:10px;position:relative;padding-top:12px}._optionPicture_1g3lu_898 ._optionLetter_1g3lu_234{position:absolute;top:8px;left:8px;width:34px;height:34px;font-size:16px}._optionImage_1g3lu_916{width:100%;aspect-ratio:1;object-fit:contain}._optionNote_1g3lu_922{margin-left:auto;font-weight:800;font-size:.75em;white-space:nowrap}._optionPicture_1g3lu_898 ._optionNote_1g3lu_922{margin-left:0;white-space:normal;font-size:13px;line-height:1.3;text-align:center;padding:0 6px 6px}._optionPicture_1g3lu_898{min-width:0;overflow:hidden;padding-left:10px;padding-right:10px}._optionPicture_1g3lu_898>span{max-width:100%;overflow-wrap:anywhere}._sentLabel_1g3lu_953{font-size:14px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-ink-soft)}._sentAnswer_1g3lu_961{font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.35;margin:6px 0 4px;color:var(--color-ink)}._webCenter_1g3lu_971{display:inline-flex;align-items:center;gap:10px;background:var(--color-teal);color:#fff;border:2.5px solid var(--color-ink);border-radius:18px;box-shadow:5px 5px 0 var(--color-ink);padding:10px 22px}._webCenterWord_1g3lu_983{font-size:clamp(28px,3.6vw,42px);font-weight:700}._webTray_1g3lu_988{width:100%;min-height:72px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:14px;border:2.5px dashed rgba(42,31,61,.3);border-radius:16px;background:#2a9d8f0d;box-sizing:border-box}._stepPill_1g3lu_1005{background:var(--color-marigold);border:1.5px solid var(--color-ink);border-radius:999px;padding:4px 14px;font-size:14px;font-weight:700}._tileTray_1g3lu_1014{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:18px;border:1.5px solid rgba(42,31,61,.14);border-radius:16px;background:var(--color-paper);box-sizing:border-box}._sideImage_1g3lu_1029{max-width:min(260px,60vw);max-height:220px;object-fit:contain;background:var(--color-paper);border:1.5px solid rgba(42,31,61,.2);border-radius:14px;padding:6px}._classifyRows_1g3lu_1039{width:100%;display:flex;flex-direction:column;gap:22px}._classifyRows_1g3lu_1039 ._classifyRow_1g3lu_1039+._classifyRow_1g3lu_1039{padding-top:22px;border-top:1.5px dashed rgba(42,31,61,.14)}._classifyRow_1g3lu_1039{display:grid;grid-template-columns:136px 1fr;align-items:center;gap:14px}._categoryPill_1g3lu_1059{width:100%;box-sizing:border-box;text-align:center;border:1.5px solid var(--color-ink);border-radius:999px;padding:10px 16px;font-size:17px;font-weight:700;color:var(--color-ink)}._placeCurrent_1g3lu_1071{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px}._placeWord_1g3lu_1079{font-size:clamp(24px,3vw,34px);font-weight:700;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:14px;box-shadow:0 4px 0 var(--color-ink);padding:8px 24px;transform:rotate(-2deg)}._placeBins_1g3lu_1090{width:100%;display:grid;gap:clamp(12px,3vw,32px)}._placeBin_1g3lu_1090{min-height:120px;border:2.5px dashed;border-radius:20px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;font:inherit;color:var(--color-ink)}._placeBin_1g3lu_1090:disabled{cursor:default}._placeBinLabel_1g3lu_1114{font-size:clamp(19px,2.2vw,26px);font-weight:700}._conceptBody_1g3lu_1121{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:18px}._conceptChip_1g3lu_1129{display:inline-flex;align-items:center;gap:6px;font-size:clamp(22px,2.8vw,32px);font-weight:700;background:var(--color-paper);border:1.5px solid rgba(42,31,61,.2);border-radius:16px;box-shadow:0 4px #2a1f3d4d;padding:8px 10px 8px 20px}._conceptChipStrong_1g3lu_1142{background:var(--color-teal);color:#fff;border:2.5px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink)}._conceptOp_1g3lu_1149{font-size:34px;font-weight:700}._suffixGrid_1g3lu_1154{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._suffixCell_1g3lu_1161{background:var(--color-paper);border:1.5px solid rgba(42,31,61,.2);border-radius:14px;padding:12px;text-align:center}._suffixLabel_1g3lu_1169{color:#b7791f;font-weight:700;font-size:20px}._suffixResult_1g3lu_1175{font-weight:700;font-size:clamp(20px,2.4vw,28px);overflow-wrap:anywhere}._componentRows_1g3lu_1181{width:100%;display:flex;flex-direction:column;gap:10px}._componentRow_1g3lu_1181{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}._componentRow_1g3lu_1181>*{box-sizing:border-box;min-height:72px;display:flex;align-items:center;justify-content:center;text-align:center}._componentLabel_1g3lu_1205{font-size:clamp(20px,2.6vw,28px);font-weight:700;background:var(--color-paper);border:1.5px solid rgba(42,31,61,.2);border-radius:16px;box-shadow:0 4px #2a1f3d4d;padding:8px 20px}._componentRow_1g3lu_1181 ._conceptChip_1g3lu_1129{font-size:clamp(20px,2.6vw,28px);padding:8px 20px}._classifyHead_1g3lu_1223{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,28px);width:100%}._classifyImage_1g3lu_1231{width:clamp(96px,14vw,150px);aspect-ratio:1;object-fit:contain;background:var(--color-paper);border:1.5px solid rgba(42,31,61,.2);border-radius:18px;box-shadow:0 4px #2a1f3d2e;padding:6px;box-sizing:border-box}._classifyWord_1g3lu_1243{display:inline-flex;align-items:center;gap:12px}._classifyWordText_1g3lu_1249{font-size:clamp(24px,3.4vw,40px);font-weight:700;line-height:1.25;overflow-wrap:anywhere}._sortPrompt_1g3lu_1256{font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1.35}._verseWrap_1g3lu_1264{width:100%;max-width:min(92vw,880px);display:flex;flex-direction:column;gap:16px;text-align:left}._verseCard_1g3lu_1273{background:var(--color-paper);border-radius:18px;padding:14px 20px 18px;box-sizing:border-box}._verseRaised_1g3lu_1281{border:2px solid #000;box-shadow:4px 4px #000}._verseSoft_1g3lu_1287{box-shadow:0 6px 16px #2a1f3d1f}._verseHeading_1g3lu_1291{display:flex;align-items:center;gap:8px;color:var(--color-brand-blue-deep, #0e8fce);font-size:17px;font-weight:700;margin-bottom:8px}._verseLines_1g3lu_1302{white-space:pre;overflow-x:auto;font-size:clamp(22px,3.4vw,38px);font-weight:700;line-height:1.7}._verseMeaning_1g3lu_1310{margin:0;font-size:clamp(19px,2.6vw,28px);font-weight:600;line-height:1.7}._followColumn_1g3lu_1319{width:100%;max-width:min(92vw,880px);display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:left}._followKick_1g3lu_1329{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--color-ink-soft)}._followText_1g3lu_1337{font-size:clamp(24px,3.4vw,40px);font-weight:700;line-height:1.45;overflow-wrap:anywhere}._sideLabel_1g3lu_1344{font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:6px}._sideBack_1g3lu_1353,._answerCard_1g3lu_1354{border-color:var(--color-teal);background:#2a9d8f12}._sideHidden_1g3lu_1359{border:2px dashed rgba(42,31,61,.3);border-radius:18px;padding:18px 20px;text-align:center;font-size:clamp(15px,1.8vw,18px);font-weight:600;color:var(--color-ink-soft)}._speakBtnPlaying_1g3lu_1373{animation:_speak-pulse_1g3lu_1 1s ease-in-out infinite}@keyframes _speak-pulse_1g3lu_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._findItem_1g3lu_613:last-child{border-bottom:none;padding-bottom:0}._flipCard_1g3lu_1392{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left}._sideHidden_1g3lu_1359._flipCard_1g3lu_1392{text-align:center}._conceptQuestion_1g3lu_1404{font-size:clamp(20px,2.6vw,28px);font-weight:700;line-height:1.45;color:var(--color-ink);margin-top:6px}._conceptBody_1g3lu_1121 ._conceptChip_1g3lu_1129{font-size:clamp(26px,3.6vw,40px)}._header_1g3lu_50 ._pill_1g3lu_79,._header_1g3lu_50 ._codePill_1g3lu_80,._header_1g3lu_50 ._leaveBtn_1g3lu_86{line-height:20px;font-size:13px;box-sizing:border-box}._header_1g3lu_50 ._leaveBtn_1g3lu_86 svg{width:14px;height:14px}._header_1g3lu_50 ._studentChip_1g3lu_701{justify-self:auto;flex:none;padding-right:14px;border-right:1.5px solid rgba(42,31,61,.15)}._matchGrid_1g3lu_1440{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(16px,4vw,48px);row-gap:10px;align-items:stretch}._matchGrid_1g3lu_1440>._matchCard_1g3lu_588{height:100%}._pairLine_1g3lu_1454{display:flex;align-items:center;gap:12px;padding:4px 0}._pairArrow_1g3lu_1461{color:var(--color-ink-soft);font-weight:700}._pairThumb_1g3lu_1466{width:56px;height:56px;object-fit:contain;background:var(--color-paper);border:1.5px solid rgba(42,31,61,.18);border-radius:10px;padding:3px;box-sizing:border-box}._pairRight_1g3lu_1477,._pairWrong_1g3lu_1478{margin-left:auto;font-weight:800}._pairRight_1g3lu_1477{color:var(--color-teal)}._pairWrong_1g3lu_1478{color:#c42a76}._page_155qr_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative}._header_155qr_10{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_155qr_26{margin:0}._iconBtn_155qr_29{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_155qr_41{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-16)}._grid_155qr_48{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._tile_155qr_54{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-6) var(--space-4);cursor:pointer;transition:var(--transition-fast)}._tile_155qr_54:hover{transform:translateY(-3px);box-shadow:3px 3px 0 var(--color-ink)}._tile_155qr_54:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._tileEmoji_155qr_75{font-size:2.125rem;line-height:1}._tileLabel_155qr_79{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);margin-top:var(--space-1)}._tileTamil_155qr_86{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._mascot_155qr_91{position:fixed;bottom:12px;right:8px;z-index:0;pointer-events:none}._page_f4q6l_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative;overflow-x:hidden}._header_f4q6l_11{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_f4q6l_27{flex:1;margin:0;text-align:center}._iconBtn_f4q6l_32{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._avatar_f4q6l_43{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-marigold);color:#fff;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800}._content_f4q6l_56{flex:1;width:100%;max-width:440px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-16);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}._hero_f4q6l_70{text-align:center;padding:var(--space-4) 0 var(--space-2)}._count_f4q6l_74{font-family:var(--font-heading);font-weight:800;font-size:clamp(4.5rem,3rem + 12vw,7rem);line-height:.9;letter-spacing:-.04em;color:var(--color-ink)}._heroTamil_f4q6l_82{font-weight:700;font-size:var(--text-xl);color:var(--color-ink);margin-top:var(--space-2)}._heroEn_f4q6l_88{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--color-on-surface-variant)}._card_f4q6l_96{background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4)}._cardLabel_f4q6l_104{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}._week_f4q6l_115{display:flex;justify-content:space-between}._day_f4q6l_119{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._dayDot_f4q6l_125{width:34px;height:34px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.9375rem;background:#2a1f3d0f;border:2px solid rgba(42,31,61,.1)}._dayActive_f4q6l_135{background:var(--color-marigold);border-color:var(--color-marigold)}._dayToday_f4q6l_139{box-shadow:0 0 0 3px #f5a6234d}._dayFuture_f4q6l_142{opacity:.5}._dayLabel_f4q6l_145{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant)}._goalDots_f4q6l_153{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}._goalDot_f4q6l_153{width:18px;height:18px;border-radius:var(--radius-full);background:#2a1f3d1a}._goalDotOn_f4q6l_165{background:var(--color-marigold)}._goalDotMet_f4q6l_168{background:var(--color-teal)}._goalText_f4q6l_171{font-family:var(--font-heading);font-weight:600;font-size:var(--text-md);color:var(--color-ink)}._goalRibbon_f4q6l_177{margin-top:var(--space-2);display:inline-block;background:var(--color-teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;padding:4px 10px;border-radius:var(--radius-sm)}._goalSetter_f4q6l_189{display:flex;flex-direction:column;gap:var(--space-2)}._goalChoices_f4q6l_194{display:flex;gap:var(--space-2)}._goalChoice_f4q6l_194{flex:1;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:1.5px 1.5px 0 var(--color-ink);padding:var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-ink);cursor:pointer}._goalChoice_f4q6l_194:active{transform:translateY(1px);box-shadow:.5px .5px 0 var(--color-ink)}._statsGrid_f4q6l_217{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._statCard_f4q6l_222{text-align:left;background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);cursor:pointer;transition:transform var(--transition-fast)}._statCard_f4q6l_222:hover:not(:disabled){transform:translateY(-2px)}._statValue_f4q6l_236{font-family:var(--font-heading);font-weight:800;font-size:var(--text-3xl);color:var(--color-ink);line-height:1}._statTamil_f4q6l_243{font-size:var(--text-md);color:var(--color-ink);margin-top:var(--space-2)}._statLabel_f4q6l_248{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-on-surface-variant);font-weight:500}._mascot_f4q6l_255{position:fixed;bottom:12px;right:8px;z-index:0;pointer-events:none}._shareCta_f4q6l_266{align-self:center;display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;color:var(--color-brand-blue-deep);border:1.5px solid color-mix(in srgb,var(--color-brand-blue) 40%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast)}._shareCta_f4q6l_266:disabled{opacity:.6;cursor:default}._freezeRow_f4q6l_288{display:flex;justify-content:center;margin-top:calc(-1 * var(--space-2))}._freezeChip_f4q6l_293{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 12px;border-radius:var(--radius-full);font:inherit;cursor:pointer;color:var(--color-brand-blue-deep);background:color-mix(in srgb,var(--color-brand-blue) 12%,transparent);border:1.2px solid color-mix(in srgb,var(--color-brand-blue) 35%,transparent)}._freezeChipCount_f4q6l_305{font-weight:800;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._freezeChipLabel_f4q6l_310{font-size:var(--text-xs);opacity:.9}._freezeChipInfo_f4q6l_314{font-size:var(--text-xs);opacity:.65}._freezeOverlay_f4q6l_319{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#14122873;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._freezeCard_f4q6l_331{width:100%;max-width:340px;padding:var(--space-5);border-radius:1.375rem;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d);box-shadow:5px 5px 0 var(--color-ink, #2a1f3d),0 18px 48px #14122847;text-align:center}._freezeMascot_f4q6l_341{position:relative;width:fit-content;margin:0 auto var(--space-2)}._freezeMascotBadge_f4q6l_346{position:absolute;right:-6px;bottom:4px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:18px;background:var(--color-paper, #fffcf6);border:2px solid var(--color-ink, #2a1f3d)}._freezeCardTamil_f4q6l_359{color:var(--color-brand-blue-deep);font-size:var(--text-lg);margin-bottom:var(--space-1)}._freezeCardTitle_f4q6l_364{font-weight:800;font-size:var(--text-md);color:var(--color-ink, var(--color-on-surface));margin-bottom:var(--space-2)}._freezeCardBody_f4q6l_370{font-size:var(--text-sm);color:var(--color-on-surface-variant);line-height:1.5;margin:0 0 var(--space-2)}._freezeCardHint_f4q6l_376{font-size:var(--text-xs);font-style:italic;color:var(--color-on-surface-variant);margin:0 0 var(--space-4)}._freezeCardBtn_f4q6l_382{display:inline-block;min-width:140px;padding:10px 22px;border:2px solid var(--color-ink, #2a1f3d);border-radius:var(--radius-full);background:var(--color-marigold, #f5a623);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d);font:inherit;font-weight:800;color:var(--color-ink, #2a1f3d);cursor:pointer;transition:transform .1s,box-shadow .1s}._freezeCardLegacy_f4q6l_397{border:0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 18px 48px #14122847;text-align:left}._freezeCardLegacy_f4q6l_397 ._freezeCardTitle_f4q6l_364{color:var(--color-on-surface)}._freezeCardLegacy_f4q6l_397 ._freezeCardBtn_f4q6l_382{display:block;min-width:0;margin-left:auto;padding:var(--space-2) var(--space-3);border:0;background:none;box-shadow:none;font-weight:700;color:var(--color-brand-blue)}._freezeCardBtn_f4q6l_382:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--color-ink, #2a1f3d)}._freezeCardLegacy_f4q6l_397 ._freezeCardBtn_f4q6l_382:active{transform:none}._scrim_1502o_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#2a1f3d73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:var(--space-4)}._card_1502o_13{position:relative;width:100%;max-width:360px;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:4px 4px 0 var(--color-ink);padding:var(--space-8) var(--space-6) var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;max-height:90svh;overflow-y:auto}._close_1502o_30{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);width:32px;height:32px;border-radius:var(--radius-full)}._badge_1502o_44{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:var(--radius-full)}._word_1502o_55{font-size:clamp(2.25rem,1.5rem + 6vw,3rem);font-weight:700;color:var(--color-ink);line-height:1.1;margin-top:var(--space-3);word-break:break-word}._meaning_1502o_63{font-family:var(--font-body);font-style:italic;font-size:var(--text-lg);color:var(--color-on-surface-variant);margin-top:var(--space-1)}._hear_1502o_71{display:inline-flex;align-items:center;gap:var(--space-2);background:#1cb0f61f;border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;margin-top:var(--space-4)}._sectionLabel_1502o_87{align-self:flex-start;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-variant);margin-top:var(--space-5);margin-bottom:var(--space-2)}._graphemes_1502o_99{display:flex;flex-wrap:wrap;gap:var(--space-2);align-self:stretch}._grapheme_1502o_99{min-width:40px;padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:1.5px 1.5px 0 var(--color-ink);font-size:var(--text-xl);font-weight:700;color:var(--color-ink);cursor:pointer}._grapheme_1502o_99:active{transform:translateY(1px);box-shadow:.5px .5px 0 var(--color-ink)}._barTrack_1502o_122{align-self:stretch;height:10px;border-radius:var(--radius-full);background:#2a1f3d1a;overflow:hidden}._barFill_1502o_129{height:100%;border-radius:var(--radius-full);transition:width .4s ease}._stats_1502o_134{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);margin-top:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-on-surface-variant)}._page_pqn3h_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_pqn3h_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._headerText_pqn3h_25{min-width:0}._title_pqn3h_28{margin:0;font-size:var(--text-xl)}._iconBtn_pqn3h_32{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._tabBar_pqn3h_46{position:sticky;top:0;display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-3);overflow-x:auto;scrollbar-width:none}._tabBar_pqn3h_46::-webkit-scrollbar{display:none}._tab_pqn3h_46{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);background:rgba(var(--color-paper-rgb),.7);border:1px solid var(--color-border-soft);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant);cursor:pointer;transition:var(--transition-fast)}._tabActive_pqn3h_74{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}._tabCount_pqn3h_79{font-size:var(--text-xs);opacity:.8}._content_pqn3h_85{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-12)}._search_pqn3h_93{width:100%;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink)}._search_pqn3h_93:focus{outline:none;border-color:var(--color-brand-blue)}._featured_pqn3h_109{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--gradient-player);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4);margin-bottom:var(--space-4);cursor:pointer}._featuredLabel_pqn3h_124{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-marigold-deep)}._featuredWord_pqn3h_132{font-size:var(--text-3xl);font-weight:700;color:var(--color-ink);line-height:1.1}._featuredMeaning_pqn3h_138{font-family:var(--font-body);font-style:italic;font-size:var(--text-md);color:var(--color-ink);opacity:.75}._grid_pqn3h_146{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}._card_pqn3h_152{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._cardTop_pqn3h_162{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._badge_pqn3h_168{color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-sm)}._fire_pqn3h_178{font-size:.9375rem}._word_pqn3h_181{font-size:var(--text-2xl);font-weight:700;color:var(--color-ink);line-height:1.15;word-break:break-word}._meaning_pqn3h_188{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);font-style:italic}._barTrack_pqn3h_194{height:8px;border-radius:var(--radius-full);background:#2a1f3d1a;overflow:hidden}._barFill_pqn3h_200{height:100%;border-radius:var(--radius-full);transition:width .4s ease}._score_pqn3h_205{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);color:var(--color-on-surface-variant);text-align:right}._skeletonCard_pqn3h_214{height:148px;border-radius:var(--radius-md);background:rgba(var(--color-paper-rgb),.6);border:1px solid var(--color-border-soft)}._empty_pqn3h_220{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._page_gh7az_2{height:100dvh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}._header_gh7az_10{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));flex-shrink:0}._iconBtn_gh7az_20{background:none;border:none;cursor:pointer;font-size:var(--text-lg);color:var(--color-on-surface-variant);width:36px;height:36px;border-radius:var(--radius-full);flex-shrink:0}._progressWrap_gh7az_31{flex:1}._content_gh7az_35{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-4);width:100%;max-width:480px;margin:0 auto}._card_gh7az_51{width:100%;background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._word_gh7az_63{font-size:clamp(2.25rem,1.5rem + 6vw,3rem);font-weight:700;color:var(--color-ink);text-align:center;line-height:1.1;word-break:break-word}._meaning_gh7az_71{font-family:var(--font-body);font-style:italic;font-size:var(--text-lg);color:var(--color-on-surface-variant);text-align:center}._speakBtn_gh7az_78{display:inline-flex;align-items:center;gap:var(--space-2);background:#1cb0f61f;border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer}._prompt_gh7az_93{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-ink);text-align:center;margin:0}._footer_gh7az_103{flex-shrink:0;display:flex;gap:var(--space-3);padding:var(--space-4);width:100%;max-width:480px;margin:0 auto}._choice_gh7az_112{flex:1;min-height:52px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);cursor:pointer;transition:var(--transition-press)}._gotIt_gh7az_122{background:var(--color-teal);color:#fff;border:none;box-shadow:0 4px #1f7a6f}._gotIt_gh7az_122:active{transform:translateY(3px);box-shadow:0 1px #1f7a6f}._needHelp_gh7az_132{background:var(--color-paper);color:var(--color-magenta);border:2px solid var(--color-magenta)}._needHelp_gh7az_132:active{transform:translateY(2px)}._caughtUp_gh7az_142{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}._scoreBig_gh7az_149{font-family:var(--font-heading);font-weight:800;font-size:clamp(3rem,2rem + 8vw,4.5rem);color:var(--color-marigold);line-height:1}._doneBtn_gh7az_156{margin-top:var(--space-3);background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;box-shadow:var(--shadow-tactile)}._doneBtn_gh7az_156:active{transform:translateY(4px);box-shadow:var(--shadow-tactile-pressed)}._doneBtn_gh7az_156:disabled{opacity:.6;cursor:default}._page_103hz_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_103hz_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._headerText_103hz_25{min-width:0}._title_103hz_26{margin:0;font-size:var(--text-xl)}._iconBtn_103hz_27{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_103hz_39{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12)}._grid_103hz_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-3)}._sticker_103hz_52{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}._stickerArt_103hz_64{position:relative;width:72px;height:72px;border-radius:var(--radius-full);display:grid;place-items:center;background:color-mix(in srgb,var(--rarity) 18%,transparent);border:2px solid var(--rarity);margin-bottom:var(--space-1)}._stickerImg_103hz_75{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-full)}._stickerFallback_103hz_81{font-size:2.125rem}._countBadge_103hz_82{position:absolute;bottom:-4px;right:-4px;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-heading);font-weight:800;font-size:var(--text-xs);padding:1px 6px;border-radius:var(--radius-full)}._stickerName_103hz_94{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-ink);line-height:1.15;word-break:break-word}._rarity_103hz_102{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;color:var(--rarity);text-transform:uppercase;letter-spacing:.05em}._skeleton_103hz_111{height:150px;border-radius:var(--radius-md);background:rgba(var(--color-paper-rgb),.6);border:1px solid var(--color-border-soft)}._empty_103hz_117{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center}._page_1ukmx_2{min-height:100vh;background:transparent;display:flex;flex-direction:column}._header_1ukmx_9{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._title_1ukmx_25{margin:0;font-size:var(--text-xl)}._iconBtn_1ukmx_26{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._content_1ukmx_38{flex:1;width:100%;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-4)}._balanceCard_1ukmx_50{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:3px 3px 0 var(--color-ink);padding:var(--space-6);text-align:center}._balanceValue_1ukmx_58{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.5rem,1.5rem + 8vw,3.5rem);color:var(--color-marigold);line-height:1}._balanceLabel_1ukmx_65{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--space-1)}._balanceMeta_1ukmx_74{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-on-surface-variant)}._ledgerLabel_1ukmx_86{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em}._list_1ukmx_95{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_1ukmx_103{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:rgba(var(--color-paper-rgb),.85);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._rowMain_1ukmx_113{display:flex;flex-direction:column;min-width:0}._rowReason_1ukmx_118{font-family:var(--font-body);font-weight:600;font-size:var(--text-md);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowDate_1ukmx_127{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted)}._rowAmount_1ukmx_132{font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);flex-shrink:0}._pos_1ukmx_138{color:var(--color-teal)}._neg_1ukmx_139{color:var(--color-magenta)}._skeletonRow_1ukmx_141{height:56px;border-radius:var(--radius-md);background:rgba(var(--color-paper-rgb),.6);border:1px solid var(--color-border-soft)}._empty_1ukmx_147{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center}._header_pnfyd_1{flex-shrink:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._left_pnfyd_17{display:flex;align-items:center;gap:var(--space-3);min-width:0}._title_pnfyd_23{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconBtn_pnfyd_30{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center}._backdrop_1b0i6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);background:color-mix(in srgb,var(--color-ink, #1a1224) 45%,transparent);display:flex;align-items:flex-end;justify-content:center}._sheet_1b0i6_11{width:100%;max-width:480px;max-height:min(85dvh,720px);display:flex;flex-direction:column;background:var(--color-paper, var(--color-surface-elevated));color:var(--color-ink, var(--color-on-surface));border:1.5px solid var(--color-ink, transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 32px #1a12242e;overflow:hidden}._header_1b0i6_25{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border-soft, rgba(0, 0, 0, .08));flex-shrink:0}._title_1b0i6_35{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-ink)}._sub_1b0i6_43{margin:2px 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted)}._close_1b0i6_50{width:32px;height:32px;border:none;background:transparent;color:var(--color-on-surface-muted);font-size:var(--text-xl);line-height:1;cursor:pointer;padding:0;flex-shrink:0}._body_1b0i6_63{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4) calc(var(--space-6) + var(--safe-bottom, 0px))}._empty_1b0i6_70{margin:var(--space-6) var(--space-2);text-align:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-on-surface-muted)}._session_1b0i6_78{border:1.5px solid var(--color-border-soft, rgba(0, 0, 0, .1));border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden;background:var(--color-surface-variant, transparent)}._sessionHead_1b0i6_86{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}._sessionWhen_1b0i6_101{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._sessionMeta_1b0i6_108{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted);flex-shrink:0}._turns_1b0i6_115{list-style:none;margin:0;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._turnUser_1b0i6_124,._turnModel_1b0i6_125{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-sm)}._turnUser_1b0i6_124{background:var(--color-primary-container, rgba(124, 58, 183, .12));align-self:flex-end;max-width:92%;margin-left:auto}._turnModel_1b0i6_125{background:var(--color-paper, #fff);border:1px solid var(--color-border-soft, rgba(0, 0, 0, .08));align-self:flex-start;max-width:92%}._role_1b0i6_147{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs, 11px);color:var(--color-on-surface-muted);text-transform:uppercase;letter-spacing:.04em}._turnText_1b0i6_156{margin:0;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink);white-space:pre-wrap;word-break:break-word}._page_ysbem_6{height:100dvh;min-height:0;overflow:hidden;background:transparent;display:flex;flex-direction:column}._content_ysbem_3{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;width:100%;max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-5)}._content_ysbem_3::-webkit-scrollbar{display:none}._section_ysbem_34{display:flex;flex-direction:column;gap:var(--space-2)}._sectionLabel_ysbem_39{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em;padding-left:var(--space-1)}._sectionCard_ysbem_48{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);overflow:hidden}._row_ysbem_56{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}._rowText_ysbem_63{min-width:0}._rowLabel_ysbem_66{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._rowSub_ysbem_72{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted);margin-top:1px}._linkBtn_ysbem_79{background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-brand-blue);flex-shrink:0}._goalChoices_ysbem_91{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._goalChip_ysbem_97{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border-soft);background:var(--color-surface-variant);font-family:var(--font-body);text-align:left;cursor:pointer}._goalChipOn_ysbem_110{background:var(--color-primary-container);border-color:var(--color-marigold)}._goalChipEmoji_ysbem_114{font-size:var(--text-xl);flex-shrink:0}._goalChipLabel_ysbem_118{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);display:block}._goalChipSub_ysbem_125{font-size:var(--text-sm);color:var(--color-on-surface-muted);display:block}._worldCard_ysbem_132{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:none;border:none;border-bottom:1px solid var(--color-border-soft);text-align:left;cursor:pointer}._worldCard_ysbem_132:last-child{border-bottom:none}._worldCardOn_ysbem_147{background:var(--color-primary-container)}._worldRadio_ysbem_150{font-size:var(--text-lg);color:var(--color-marigold);flex-shrink:0}._worldName_ysbem_155{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);display:block}._worldTagline_ysbem_162{font-size:var(--text-sm);color:var(--color-on-surface-muted);display:block}._segmented_ysbem_169{display:flex;gap:var(--space-1);padding:var(--space-2)}._segment_ysbem_169{flex:1;padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);border:1.5px solid var(--color-border-soft);background:var(--color-surface-variant);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant);cursor:pointer}._segmentOn_ysbem_186{background:var(--color-brand-blue);border-color:var(--color-brand-blue);color:#fff}._noteBox_ysbem_193{margin:0 var(--space-4) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-info-container);color:var(--color-on-surface-variant);font-size:var(--text-sm)}._toggle_ysbem_203{flex-shrink:0;width:46px;height:28px;border-radius:var(--radius-full);border:none;background:#2a1f3d2e;cursor:pointer;padding:3px;transition:background var(--transition-fast)}._toggleOn_ysbem_214{background:var(--color-teal)}._knob_ysbem_217{display:block;width:22px;height:22px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--transition-fast)}._toggleOn_ysbem_214 ._knob_ysbem_217{transform:translate(18px)}._signOut_ysbem_230{width:100%;background:none;border:none;padding:var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-error);cursor:pointer;text-align:left}._signOut_ysbem_230:disabled{opacity:.6;cursor:default}._version_ysbem_247{text-align:center;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-on-surface-muted);margin:var(--space-2) 0 0}._page_1c9of_1{--card-border: rgba(42, 31, 61, .22);min-height:100vh;background:transparent;display:flex;flex-direction:column}body[data-appearance=dark] ._page_1c9of_1{--card-border: rgba(255, 244, 224, .34)}._page_1c9of_1>header{background:rgba(var(--color-paper-rgb),.5);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom-color:transparent}@supports not (backdrop-filter: blur(1px)){._page_1c9of_1>header{background:var(--color-surface-elevated)}}._hero_1c9of_48{position:relative;overflow:hidden;padding:var(--space-6) var(--space-4) var(--space-6);text-align:left}@media (min-width: 46rem){._hero_1c9of_48{padding:var(--space-8) var(--space-6)}}._heroInner_1c9of_65{display:grid;grid-template-columns:1fr;gap:var(--space-5);max-width:72.5rem;margin:0 auto}@media (min-width: 46rem){._heroInner_1c9of_65{grid-template-columns:1.15fr .85fr;align-items:center;gap:var(--space-6)}}._sky_1c9of_83{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._sky_1c9of_83>*{position:absolute}._sun_1c9of_91{top:-46px;right:-40px;width:150px}._cloudLeft_1c9of_96{top:34px;left:-16px;width:96px}._cloudRight_1c9of_101{top:98px;right:-10px;width:74px;opacity:.7}._kiteLeft_1c9of_110{top:-18px;left:-18px;width:34px}._kiteRight_1c9of_115{top:42px;right:var(--space-6);width:38px}._mascotStage_1c9of_127{width:min(14rem,36vh);margin:var(--space-5) 0 0}@media (min-width: 46rem){._mascotStage_1c9of_127{width:min(19rem,40vh);margin:0 auto}}._heroMascotImg_1c9of_137{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 16px rgba(42,31,61,.12))}._heroKicker_1c9of_144{display:block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark);margin:0 0 var(--space-3)}body[data-appearance=dark] ._heroKicker_1c9of_144{color:var(--color-primary)}._wordmarkTa_1c9of_157{font-family:var(--font-tamil);font-size:var(--text-2xl);line-height:var(--leading-relaxed);font-weight:var(--font-weight-bold);color:var(--color-on-surface);margin:0 0 var(--space-2)}._heroTitle_1c9of_165{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-on-surface);margin:0 0 var(--space-3);text-wrap:balance}._heroAccent_1c9of_175{color:var(--color-primary-dark)}body[data-appearance=dark] ._heroAccent_1c9of_175{color:var(--color-primary)}._heroSub_1c9of_181{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-on-surface-variant);margin:0;max-width:44ch}._quickNav_1c9of_192{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-1) var(--space-4);margin:var(--space-4) 0 0}._quickNavLink_1c9of_200{position:relative;background:none;border:none;padding:var(--space-1) 0;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-dark);cursor:pointer}._quickNavLink_1c9of_200:not(:first-child){margin-left:var(--space-2);padding-left:var(--space-2)}._quickNavLink_1c9of_200:not(:first-child):before{content:"";position:absolute;left:calc(-1 * var(--space-2));top:50%;transform:translateY(-50%);width:1px;height:1em;background:var(--color-border-hard)}body[data-appearance=dark] ._quickNavLink_1c9of_200{color:var(--color-primary)}._quickNavLink_1c9of_200 span{display:inline-block;transition:transform .15s ease}._quickNavLink_1c9of_200:hover span{transform:translate(2px)}._heroCta_1c9of_239{margin-top:var(--space-5)}._content_1c9of_69{flex:1;width:100%;max-width:72.5rem;margin:0 auto;padding:0 var(--space-4) var(--space-10)}._section_1c9of_258{margin-top:var(--space-6)}._pageHeading_1c9of_264{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-on-surface);text-align:center;margin:0 0 var(--space-5)}._appBand_1c9of_278{margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding:var(--space-6) var(--space-4) var(--space-8);background:rgba(var(--color-paper-rgb),.5);border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}._para_1c9of_287{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-on-surface-variant);text-align:center;max-width:48ch;margin:0 auto var(--space-3)}._para_1c9of_287:last-child{margin-bottom:0}._featureGrid_1c9of_303{--tile-1-bg: #ffe6bd;--tile-1-fg: #b06f00;--tile-2-bg: #cbebfb;--tile-2-fg: #0e8fce;--tile-3-bg: #f7d3e4;--tile-3-fg: #d63384;--tile-4-bg: #d6efeb;--tile-4-fg: #1f7a6e;--tile-5-bg: #e6dcf7;--tile-5-fg: #7b4bc4;--tile-6-bg: #fdeccb;--tile-6-fg: #a06400;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 40rem){._featureGrid_1c9of_303{grid-template-columns:repeat(2,1fr)}}@media (min-width: 60rem){._featureGrid_1c9of_303{grid-template-columns:repeat(3,1fr)}}._classGrid_1c9of_338{--tile-1-bg: #cbebfb;--tile-1-fg: #0e8fce;--tile-2-bg: #d6efeb;--tile-2-fg: #1f7a6e;--tile-3-bg: #f7d3e4;--tile-3-fg: #d63384;--tile-4-bg: #e6dcf7;--tile-4-fg: #7b4bc4}body[data-appearance=dark] ._classGrid_1c9of_338{--tile-1-bg: #123246;--tile-1-fg: #1cb0f6;--tile-2-bg: #1c3f3a;--tile-2-fg: #3fb8a6;--tile-3-bg: #4a1f2c;--tile-3-fg: #f86f8a;--tile-4-bg: #2e2450;--tile-4-fg: #b892f0}body[data-appearance=dark] ._featureGrid_1c9of_303{--tile-1-bg: #4a3a12;--tile-1-fg: #f5c95a;--tile-2-bg: #123246;--tile-2-fg: #1cb0f6;--tile-3-bg: #4a1f2c;--tile-3-fg: #f86f8a;--tile-4-bg: #1c3f3a;--tile-4-fg: #3fb8a6;--tile-5-bg: #2e2450;--tile-5-fg: #b892f0;--tile-6-bg: #40340f;--tile-6-fg: #f5c95a}._timeline_1c9of_378{position:relative}._timelineRail_1c9of_381{position:absolute;top:var(--space-2);bottom:var(--space-2);left:18px;width:0;border-left:2px dashed var(--color-border-soft)}._timelineItem_1c9of_389{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-4) var(--space-8)}._timelineItem_1c9of_389:first-child{padding-top:0}._timelineItem_1c9of_389:last-child{padding-bottom:0}@media (min-width: 60rem){._timelineRail_1c9of_381{left:50%}._timelineItem_1c9of_389{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-10);padding:var(--space-6) 0}._timelineItem_1c9of_389:nth-of-type(2n) ._timelineArt_1c9of_423{order:2}._timelineItem_1c9of_389:nth-of-type(2n) ._timelineBody_1c9of_426{order:1}._timelineArt_1c9of_423{margin:0 auto}}._timelineArt_1c9of_423{position:relative;flex-shrink:0;width:180px;height:180px;display:grid;place-items:center}._timelineBlob_1c9of_441{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:63% 37% 54% 46%/41% 51% 49% 59%}._timelineImage_1c9of_446{position:relative;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(42,31,61,.16))}._timelineBody_1c9of_426{min-width:0}._timelineStep_1c9of_456{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-muted);margin:0 0 var(--space-1)}._timelineBadge_1c9of_465{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}._timelineTitle_1c9of_477{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0 0 4px;line-height:var(--leading-tight)}._timelineText_1c9of_485{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-on-surface-variant);margin:0;max-width:56ch}._toneblue_1c9of_496{background:#cbebfb;color:#0e8fce}._toneteal_1c9of_500{background:#d6efeb;color:#1f7a6e}._tonemarigold_1c9of_504{background:#ffe6bd;color:#b06f00}body[data-appearance=dark] ._toneblue_1c9of_496{background:#123246;color:#1cb0f6}body[data-appearance=dark] ._toneteal_1c9of_500{background:#1c3f3a;color:#3fb8a6}body[data-appearance=dark] ._tonemarigold_1c9of_504{background:#4a3a12;color:#f5c95a}._secondaryLabel_1c9of_523{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--color-border-soft);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-muted);text-align:center}._secondaryGrid_1c9of_535{margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._featureCard_1c9of_544{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--color-surface-elevated);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}@media (hover: hover){._featureCard_1c9of_544:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}}._featureIcon_1c9of_563{width:38px;height:38px;border-radius:13px 13px 13px 4px;display:grid;place-items:center;flex-shrink:0;transition:transform .2s ease}@media (hover: hover){._featureCard_1c9of_544:hover ._featureIcon_1c9of_563{transform:rotate(-6deg) scale(1.08)}}._featureCard_1c9of_544:nth-child(1) ._featureIcon_1c9of_563{background:var(--tile-1-bg);color:var(--tile-1-fg)}._featureCard_1c9of_544:nth-child(2) ._featureIcon_1c9of_563{background:var(--tile-2-bg);color:var(--tile-2-fg)}._featureCard_1c9of_544:nth-child(3) ._featureIcon_1c9of_563{background:var(--tile-3-bg);color:var(--tile-3-fg)}._featureCard_1c9of_544:nth-child(4) ._featureIcon_1c9of_563{background:var(--tile-4-bg);color:var(--tile-4-fg)}._featureCard_1c9of_544:nth-child(5) ._featureIcon_1c9of_563{background:var(--tile-5-bg);color:var(--tile-5-fg)}._featureCard_1c9of_544:nth-child(6) ._featureIcon_1c9of_563{background:var(--tile-6-bg);color:var(--tile-6-fg)}._featureTitle_1c9of_601{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0 0 2px;line-height:var(--leading-tight)}._featureText_1c9of_609{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-on-surface-variant);margin:0}._statRow_1c9of_623{display:flex;justify-content:center;max-width:45rem;margin:0 auto var(--space-6);padding-bottom:var(--space-5);border-bottom:1px dashed var(--color-border-soft)}._statCol_1c9of_631{position:relative;flex:1;max-width:150px;padding:0 var(--space-2);text-align:center}._statCol_1c9of_631:not(:first-child):before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:1px;background:var(--color-border-soft)}._statValue_1c9of_647{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-on-surface);line-height:var(--leading-tight);margin:0}._statLabel_1c9of_655{font-size:var(--text-sm);color:var(--color-on-surface-variant);line-height:var(--leading-snug);margin:2px 0 0}._detailsSplit_1c9of_668{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:56rem;margin:0 auto}@media (min-width: 34rem){._detailsSplit_1c9of_668{grid-template-columns:1fr 1fr;align-items:start}}._specHeading_1c9of_682{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0 0 var(--space-3)}._specList_1c9of_689{margin:0}._specRow_1c9of_692{display:grid;grid-template-columns:108px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft)}._specRow_1c9of_692:last-child{border-bottom:none}._specKey_1c9of_702{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-surface-muted)}._specValue_1c9of_709{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-on-surface);margin:0;font-weight:var(--font-weight-semibold)}._feeCard_1c9of_718{background:var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);box-shadow:var(--shadow-sm)}._feeLabel_1c9of_724{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-fixed);opacity:.75;margin:0 0 var(--space-3)}body[data-appearance=dark] ._feeLabel_1c9of_724{color:var(--color-on-primary)}._feeStrip_1c9of_742{background:var(--color-primary-container);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-5);text-align:center}._feeStripLabel_1c9of_750{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 var(--space-1)}._feeStripAmount_1c9of_758{font-family:var(--font-heading);font-size:clamp(26px,8vw,38px);font-weight:var(--font-weight-extrabold);color:var(--color-on-surface);line-height:var(--leading-tight);margin:0}._feeStripUnit_1c9of_768{display:inline-block;margin-left:.35em;font-size:clamp(13px,3.6vw,15px);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}._feeStripNote_1c9of_775{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-on-surface-variant);margin:var(--space-2) 0 0}._feeStripEmpty_1c9of_783{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-on-surface-variant);margin:0}._perksList_1c9of_792{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}._perkRow_1c9of_799{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-ink-fixed)}body[data-appearance=dark] ._perkRow_1c9of_799{color:var(--color-on-primary)}._perkCheck_1c9of_811{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;margin-top:2px;border-radius:var(--radius-full);background:var(--color-surface-elevated)}._feeCta_1c9of_825{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-top:var(--space-4);background:var(--color-surface-elevated);color:var(--color-primary-dark);border:none;border-radius:var(--radius-full);padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-bold);cursor:pointer;box-shadow:0 3px #0000002e;transition:var(--transition-press)}._feeCta_1c9of_825:active{transform:translateY(2px);box-shadow:0 1px #0000002e}._feeCtaNote_1c9of_848{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink-fixed);opacity:.85;margin:var(--space-3) 0 0}body[data-appearance=dark] ._feeCtaNote_1c9of_848{color:var(--color-on-primary)}._fieldGroup_1c9of_861{display:grid;gap:var(--space-4)}._field_1c9of_861{display:grid;gap:var(--space-2)}._label_1c9of_871{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}._required_1c9of_877{color:var(--color-tertiary)}._hint_1c9of_880{font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-on-surface-muted)}._input_1c9of_886,._select_1c9of_887,._textarea_1c9of_888{width:100%;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);background:var(--color-surface-elevated);color:var(--color-on-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none}._textarea_1c9of_888{min-height:74px;resize:vertical;line-height:var(--leading-normal)}._input_1c9of_886::placeholder,._textarea_1c9of_888::placeholder{color:var(--color-on-surface-muted)}._input_1c9of_886:focus,._select_1c9of_887:focus,._textarea_1c9of_888:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}._input_1c9of_886:disabled,._select_1c9of_887:disabled,._textarea_1c9of_888:disabled{opacity:.6}._select_1c9of_887{padding-right:var(--space-8);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 16px center,right 11px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}._twoUp_1c9of_929{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._mirrorToggle_1c9of_935{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--color-on-surface-variant);cursor:pointer;-webkit-user-select:none;user-select:none}._mirrorToggle_1c9of_935 input{accent-color:var(--color-primary);width:15px;height:15px}._chips_1c9of_951{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1c9of_951{border:1px solid var(--color-border-soft);background:var(--color-surface-elevated);color:var(--color-on-surface-variant);font-family:var(--font-body);font-size:var(--text-md);text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-xs);transition:var(--transition-press)}._chip_1c9of_951[aria-pressed=true]{background:var(--color-primary-container);border-color:var(--color-primary);color:var(--color-on-surface);font-weight:var(--font-weight-semibold)}._chip_1c9of_951:active{transform:translateY(1px)}._chipCaption_1c9of_978{display:block;font-size:var(--text-sm);font-weight:var(--font-weight-regular);opacity:.75;margin-top:1px}._consentStack_1c9of_987{display:grid;gap:var(--space-3)}._consent_1c9of_987{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--color-surface-elevated);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-on-surface-variant)}._consent_1c9of_987 input{accent-color:var(--color-secondary);width:17px;height:17px;flex-shrink:0;margin-top:2px}._consentLead_1c9of_1011{display:block;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin-bottom:var(--space-1)}._optionalTag_1c9of_1019{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--color-on-surface-muted)}._error_1c9of_1026{color:var(--color-error);font-size:var(--text-md);margin:var(--space-4) 0 0;text-align:center}._primaryBtn_1c9of_1035{background-color:var(--color-primary);color:var(--color-ink-fixed);border:none;border-radius:var(--radius-md);padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);cursor:pointer;box-shadow:var(--shadow-tactile);transition:var(--transition-press)}body[data-appearance=dark] ._primaryBtn_1c9of_1035{color:var(--color-on-primary)}._primaryBtn_1c9of_1035:active:not(:disabled){transform:translateY(var(--press-translate-y));box-shadow:var(--shadow-tactile-pressed)}._primaryBtn_1c9of_1035:disabled{opacity:.5;cursor:not-allowed;box-shadow:var(--shadow-tactile-pressed)}._blockBtn_1c9of_1062{width:100%;margin-top:var(--space-5)}._formIntro_1c9of_1068{position:relative;text-align:center;padding:var(--space-6) var(--space-4) var(--space-2)}._formMascot_1c9of_1076{position:relative;width:min(9rem,26vh);margin:0 auto var(--space-3)}._formMascotImg_1c9of_1081{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 16px rgba(42,31,61,.12))}._stepCard_1c9of_1094{background:var(--color-surface-elevated);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-5);box-shadow:var(--shadow-sm)}._stepCard_1c9of_1094:first-child{margin-top:0}._stepCard_1c9of_1094 ._input_1c9of_886,._stepCard_1c9of_1094 ._select_1c9of_887,._stepCard_1c9of_1094 ._textarea_1c9of_888,._stepCard_1c9of_1094 ._chip_1c9of_951,._stepCard_1c9of_1094 ._consent_1c9of_987{background:var(--color-surface-variant)}._stepHead_1c9of_1114{display:flex;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4)}._stepBar_1c9of_1120{flex-shrink:0;width:4px;border-radius:var(--radius-full)}._stepBarBlue_1c9of_1125{background:#1cb0f6}._stepBarTeal_1c9of_1128{background:#2a9d8f}._stepBarMarigold_1c9of_1131{background:var(--color-primary)}._stepBarMagenta_1c9of_1134{background:#d63384}._stepBarViolet_1c9of_1137{background:#7b4bc4}body[data-appearance=dark] ._stepBarTeal_1c9of_1128{background:#3fb8a6}body[data-appearance=dark] ._stepBarMagenta_1c9of_1134{background:#f86f8a}body[data-appearance=dark] ._stepBarViolet_1c9of_1137{background:#b892f0}._stepHeading_1c9of_1149{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-on-surface);margin:0;line-height:var(--leading-tight)}._stepCaption_1c9of_1157{font-size:var(--text-sm);color:var(--color-on-surface-muted);margin:2px 0 0}._formTitle_1c9of_1162{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-on-surface);margin:0 0 var(--space-2);text-wrap:balance}._formSub_1c9of_1171{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-on-surface-variant);margin:0 auto var(--space-4);max-width:36ch}._footNote_1c9of_1179{text-align:center;font-size:var(--text-sm);color:var(--color-on-surface-muted);line-height:var(--leading-snug);margin:var(--space-3) 0 0}._contactCard_1c9of_1188{margin-top:var(--space-6);border-top:1px solid var(--color-border-soft);padding-top:var(--space-5);text-align:center}._contactCard_1c9of_1188 p{font-size:var(--text-md);color:var(--color-on-surface-variant);margin:0 0 var(--space-2)}._contactLink_1c9of_1199{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-secondary);text-decoration:none}._contactLink_1c9of_1199:hover,._contactLink_1c9of_1199:focus-visible{text-decoration:underline}._done_1c9of_1213{flex:1;width:100%;max-width:var(--stage-measure);margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-12);text-align:center}._doneStage_1c9of_1221{width:min(14.5rem,34vh);margin:0 auto var(--space-5)}._doneTa_1c9of_1225{font-family:var(--font-tamil);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-on-surface);margin:0 0 var(--space-1)}._doneTitle_1c9of_1232{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}._doneText_1c9of_1238{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-on-surface-variant);margin:0 auto;max-width:34ch}._recap_1c9of_1245{margin:var(--space-5) auto var(--space-6);background:var(--color-surface-variant);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-4);text-align:left;font-size:var(--text-md);display:grid;gap:var(--space-2);max-width:320px}._recapRow_1c9of_1257{display:flex;justify-content:space-between;gap:var(--space-3)}._recapKey_1c9of_1262{color:var(--color-on-surface-muted)}._recapValue_1c9of_1265{font-weight:var(--font-weight-semibold);text-align:right;color:var(--color-on-surface)}._ghostBtn_1c9of_1270{background:transparent;border:2px solid var(--color-border-hard);color:var(--color-on-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer}._fab_11ggi_4{position:fixed;left:75px;bottom:max(calc(72px + var(--safe-bottom, 0px)),calc(var(--player-footer-h, 0px) + 12px),calc(var(--fab-left-obstacle-h, 0px) + 8px));z-index:var(--z-sticky, 100);display:grid;place-items:center;width:52px;height:56px;padding:0;border:none;background:transparent;filter:drop-shadow(0 3px 6px rgba(43,35,64,.25));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .12s ease}._icon_11ggi_28{width:100%;height:100%;display:block;object-fit:contain}._fab_11ggi_4:active{transform:translateY(3px)}body[data-companion-lifted] ._fab_11ggi_4{z-index:calc(var(--z-modal, 1000) + 1)}._fab_11ggi_4:focus-visible{outline:3px solid var(--color-brand-blue, #1fa2f0);outline-offset:2px}@media (max-width: 640px){._fab_11ggi_4{left:var(--space-4, 16px);bottom:max(calc(104px + var(--safe-bottom, 0px)),calc(var(--player-footer-h, 0px) + 12px),calc(var(--fab-left-obstacle-h, 0px) + 8px))}}._card_1lrf4_6{position:relative;border-radius:16px;padding:20px;margin:20px auto 0;max-width:480px;text-align:left;color:#fff;background:linear-gradient(135deg,#4c1d95,#7c3aed);box-shadow:0 6px 18px #7c3aed59}._head_1lrf4_18{display:flex;align-items:center;gap:10px;margin-bottom:12px}._iconChip_1lrf4_25{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-size:18px;line-height:1;background:#ffffff26}._eyebrow_1lrf4_36{font-weight:800;font-size:11px;letter-spacing:.14em;color:#ffffffd9}._title_1lrf4_43{font-weight:800;font-size:17px;line-height:1.3;letter-spacing:-.2px}._sub_1lrf4_50{font-size:13px;color:#ffffffd1;margin:8px 0 0;line-height:1.5}._btn_1lrf4_57{margin-top:16px;width:100%;border:0;font:inherit;font-weight:800;font-size:15px;border-radius:14px;padding:13px 22px;cursor:pointer;background:#fff;color:#4c1d95;box-shadow:0 4px 12px #0000002e;transition:.15s}._btn_1lrf4_57:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){._btn_1lrf4_57{transition:none}}._page_1388g_2{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative}._header_1388g_12{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-2));background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._iconBtn_1388g_28{background:none;border:none;cursor:pointer;font-size:var(--text-xl);color:var(--color-on-surface-variant);width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}._title_1388g_39{margin:0;font-size:var(--text-xl)}._content_1388g_44{flex:1;width:100%;max-width:560px;margin:0 auto;padding:var(--space-4) var(--space-4) calc(180px + var(--space-4));min-height:0}._intro_1388g_56{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:var(--space-4);padding:var(--space-4) var(--space-1) var(--space-4)}._heroTop_1388g_64{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._eyebrow_1388g_70{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-on-surface-variant)}._premiumPill_1388g_79{border:1px solid rgba(255,255,255,.5);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.625rem;letter-spacing:.1em;padding:5px 12px;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap}._premiumPill_1388g_79:active{transform:translateY(1px)}._premiumPillOff_1388g_94{background:linear-gradient(90deg,var(--color-marigold, #f5a623),#f59e0b);box-shadow:0 2px 6px color-mix(in srgb,var(--color-marigold, #f5a623) 40%,transparent)}._premiumPillOn_1388g_98{background:linear-gradient(90deg,var(--color-success, #2a9d8f),#0e7c6b)}._heroMain_1388g_101{display:flex;align-items:center;gap:var(--space-4)}._mascotCircle_1388g_106{flex-shrink:0;width:84px;height:84px;border-radius:var(--radius-full);background:#fff;display:grid;place-items:center;box-shadow:0 3px 8px #2a1f3d1a;overflow:hidden}._heroCopy_1388g_117{min-width:0}._introTitle_1388g_120{font-family:var(--font-heading);font-weight:800;font-size:var(--text-2xl);color:var(--color-ink);margin:0;line-height:1.25;text-wrap:balance}._introText_1388g_129{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-on-surface-variant);margin:var(--space-2) 0 0;line-height:1.4}._cta_1388g_136{margin-top:var(--space-2);align-self:stretch;text-align:center;background:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);cursor:pointer}._cta_1388g_136:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._cta_1388g_136:disabled{opacity:.5;cursor:default}._secondaryCta_1388g_159{margin-top:var(--space-2);background:none;border:none;color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer}._comingSoon_1388g_171{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}._comingGrid_1388g_177{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._comingCard_1388g_182{background:var(--color-paper);border:1.5px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._comingIcon_1388g_191{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;font-size:var(--text-xl)}._comingTitle_1388g_199{font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-ink);line-height:1.2}._comingDesc_1388g_206{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);line-height:1.4;margin:0;flex:1}._comingPill_1388g_214{align-self:flex-start;background:var(--color-border-soft);color:var(--color-on-surface-variant);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:3px 10px;border-radius:var(--radius-full)}@media (max-width: 420px){._comingGrid_1388g_177{grid-template-columns:1fr}}._chapterListWrap_1388g_231{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}._chapterList_1388g_231{display:flex;flex-direction:column;gap:var(--space-2)}._chapterCard_1388g_242{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;background:var(--color-paper);border:none;border-radius:var(--radius-lg);box-shadow:0 4px 16px #2a1f3d1a;padding:14px 14px 14px 16px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._chapterCard_1388g_242:active{transform:translateY(1px);box-shadow:0 2px 8px #2a1f3d1a}._chapterDim_1388g_260{opacity:.75}._chapterActive_1388g_263{outline:2px solid var(--color-brand-blue);outline-offset:1px}._chBadge_1388g_267{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;color:#fff;font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);box-shadow:0 3px 8px #2a1f3d2e}._chBadgeLocked_1388g_280{background:var(--color-border-soft)!important;color:var(--color-on-surface-variant);box-shadow:none}._chBody_1388g_285{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._chName_1388g_292{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chSub_1388g_302{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;color:var(--color-on-surface-variant)}._chPill_1388g_308{flex-shrink:0;font-family:var(--font-heading);font-weight:700;font-size:.8125rem;padding:8px 14px;border-radius:var(--radius-full);white-space:nowrap}._chPillFill_1388g_317{color:#fff}._chPillGhost_1388g_320{background:var(--color-border-soft);color:var(--color-on-surface-variant)}._chPillOutline_1388g_324{background:transparent;border:1.5px solid currentColor}._lessonProg_1388g_330{display:flex;align-items:center;gap:var(--space-2)}._lessonDots_1388g_335{display:flex;gap:4px}._dotOn_1388g_339,._dotOff_1388g_340{width:6px;height:6px;border-radius:var(--radius-full)}._dotOn_1388g_339{background:var(--color-marigold)}._dotOff_1388g_340{background:var(--color-border-soft)}._lessonBar_1388g_351{width:44px;height:4px;border-radius:var(--radius-full);background:var(--color-border-soft);overflow:hidden}._lessonFill_1388g_358{height:100%;background:var(--color-marigold);border-radius:var(--radius-full)}._lessonText_1388g_363{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;color:var(--color-marigold)}._lockedTeaser_1388g_369{opacity:.55;box-shadow:none;border:1px solid var(--color-border-soft);cursor:default}._lockedTeaser_1388g_369:active{transform:none}._dialogScrim_1388g_380{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#2a1f3d73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._dialogCard_1388g_392{width:100%;max-width:380px;background:var(--color-paper);border-radius:var(--radius-xl, 24px);padding:var(--space-6) var(--space-5) var(--space-5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);box-shadow:0 20px 48px #2a1f3d47}._dialogMascot_1388g_405{margin-bottom:var(--space-1)}._dialogTitle_1388g_408{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--color-ink);margin:0;line-height:1.2;text-wrap:balance}._dialogBody_1388g_417{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-on-surface-variant);margin:0;line-height:1.45}._dialogPill_1388g_424{background:color-mix(in srgb,var(--color-marigold, #f5a623) 18%,transparent);color:var(--color-marigold, #f5a623);font-family:var(--font-heading);font-weight:800;font-size:var(--text-sm);padding:5px 14px;border-radius:var(--radius-full);margin-top:var(--space-1)}._dialogPrimary_1388g_434{align-self:stretch;margin-top:var(--space-3)}._pipeline_1388g_440{display:flex;flex-direction:column;gap:0;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-5);margin-top:var(--space-4)}._pipeTitle_1388g_451{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--color-ink);text-align:center;margin:0 0 var(--space-4)}._stageRow_1388g_459{display:grid;grid-template-columns:34px 1fr;gap:var(--space-3);align-items:start;position:relative}._stageRail_1388g_466{position:relative;display:flex;justify-content:center}._stageDot_1388g_471{width:30px;height:30px;border-radius:var(--radius-full);border:2px solid var(--color-border-soft);background:var(--color-paper);display:grid;place-items:center;font-size:.9375rem;color:var(--color-on-surface-variant);z-index:1}._stageDotDone_1388g_483{border-color:var(--color-success);background:var(--color-success);color:#fff}._stageDotActive_1388g_488{border-color:var(--color-marigold);background:var(--color-marigold);color:#fff;box-shadow:0 0 0 6px #f5a62347;animation:_pulse-dot_1388g_1 1.4s ease-in-out infinite}._stageLine_1388g_495{position:absolute;top:30px;bottom:-6px;left:50%;width:2px;transform:translate(-50%);background:var(--color-border-soft);z-index:0}._stageLineDone_1388g_505{background:var(--color-success)}._stageText_1388g_508{padding-bottom:var(--space-4);min-width:0}._stageLabel_1388g_512{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._stageLabelIdle_1388g_518{color:var(--color-on-surface-muted);font-weight:600}._stageTamil_1388g_522{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._stageNote_1388g_526{margin-top:2px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-brand-blue-deep)}@keyframes _pulse-dot_1388g_1{0%,to{box-shadow:0 0 0 5px #f5a62347}50%{box-shadow:0 0 0 9px #f5a6231f}}._report_1388g_538{display:flex;flex-direction:column;gap:var(--space-4)}._scoreCard_1388g_543{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);background:var(--gradient-player);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-5)}._scoreRing_1388g_554{width:108px;height:108px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-paper);border:3px solid var(--color-ink)}._scoreVal_1388g_563{font-family:var(--font-heading);font-weight:800;font-size:var(--text-4xl);line-height:1;color:var(--color-ink)}._scoreLabel_1388g_570{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-variant)}._scoreCaption_1388g_578{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink);text-align:center;margin:var(--space-2) 0 0}._card_1388g_586{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-4) var(--space-5)}._sectionLabel_1388g_593{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface-variant);margin:0 0 var(--space-3)}._scoreItem_1388g_603{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-soft)}._scoreItem_1388g_603:last-child{border-bottom:none}._scoreItemHead_1388g_610{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}._skillName_1388g_617{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);text-transform:capitalize}._levelBadge_1388g_624{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-full);color:#fff}._miniBar_1388g_634{height:8px;border-radius:var(--radius-full);background:#2a1f3d1a;overflow:hidden}._miniFill_1388g_640{height:100%;border-radius:var(--radius-full);transition:width .5s ease}._noteText_1388g_645{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant)}._chips_1388g_652{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1388g_652{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);padding:4px 12px;border-radius:var(--radius-full);text-transform:capitalize}._chipGap_1388g_665{background:#d633841f;color:var(--color-magenta)}._chipStrong_1388g_669{background:#2a9d8f24;color:var(--color-success)}._message_1388g_674{font-family:var(--font-body);font-size:var(--text-md);line-height:1.5;color:var(--color-ink);margin:0}._messageLine_1388g_682{margin:0}._messageLine_1388g_682+._messageLine_1388g_682,._messageItem_1388g_686+._messageLine_1388g_682{margin-top:var(--space-2)}._messageItem_1388g_686{display:flex;gap:var(--space-2);margin:2px 0 0;padding-left:var(--space-3)}._messageMarker_1388g_695{flex:none;min-width:1.4em;font-weight:700}._tipList_1388g_700{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._tip_1388g_700{display:flex;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink);line-height:1.4}._tipMark_1388g_716{flex-shrink:0}._practiceHead_1388g_721{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}._practiceCount_1388g_728{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-variant)}._actList_1388g_734{display:flex;flex-direction:column;gap:var(--space-3)}._actCard_1388g_739{display:flex;align-items:center;gap:var(--space-3);text-align:left;width:100%;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-4);cursor:pointer;transition:var(--transition-fast)}._actCard_1388g_739:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._actCardDone_1388g_757{opacity:.62;box-shadow:none;background:rgba(var(--color-paper-rgb),.6)}._actIcon_1388g_762{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);display:grid;place-items:center;font-size:var(--text-xl);background:#1cb0f61f}._actBody_1388g_772{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._actName_1388g_780{display:block;line-height:1.3;font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink)}._actSub_1388g_788{display:block;line-height:1.3;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant);text-transform:capitalize}._actGo_1388g_796{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:14px;color:#fff;background:var(--color-brand-blue);border:1.5px solid var(--color-ink)}._actDone_1388g_808{flex-shrink:0;width:32px;text-align:center;color:var(--color-success);font-size:var(--text-lg)}._allDone_1388g_815{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-5);margin-top:var(--space-3);background:#2a9d8f1a;border:1.5px dashed var(--color-success);border-radius:var(--radius-lg)}._playerScrim_1388g_829{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--gradient-player);display:flex;flex-direction:column}._playerHeader_1388g_837{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:rgba(var(--color-paper-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}._playerName_1388g_847{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-ink);flex:1;min-width:0}._playerBody_1388g_855{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}._playerFallback_1388g_862{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-5);margin:auto;max-width:460px}._markDone_1388g_872{margin-top:var(--space-3);background:var(--color-brand-blue);color:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer}._errorBox_1388g_887{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4)}._skeletonCard_1388g_895{height:120px;border-radius:var(--radius-lg);background:rgba(var(--color-paper-rgb),.6);border:1px solid var(--color-border-soft);margin-top:var(--space-4)}._skeletonRow_1388g_904{display:flex;align-items:center;gap:var(--space-3);padding:14px 14px 14px 16px;border-radius:var(--radius-lg);background:rgba(var(--color-paper-rgb),.35)}._skeletonBadge_1388g_912,._skeletonName_1388g_913,._skeletonPill_1388g_914{background:rgba(var(--color-paper-rgb),.7);animation:_skeleton-pulse_1388g_1 1.2s ease-in-out infinite}._skeletonBadge_1388g_912{width:32px;height:32px;border-radius:50%;flex-shrink:0}._skeletonName_1388g_913{flex:1;max-width:45%;height:14px;border-radius:7px}._skeletonPill_1388g_914{width:96px;height:28px;border-radius:999px;margin-left:auto}@keyframes _skeleton-pulse_1388g_1{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){._skeletonBadge_1388g_912,._skeletonName_1388g_913,._skeletonPill_1388g_914{animation:none}}._page_mxtpj_12{height:100dvh;min-height:0;overflow:hidden;background:transparent;display:flex;flex-direction:column;--mascot-size: 180px;--mascot-clearance: calc(var(--mascot-size) + var(--space-4))}._content_mxtpj_3{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;width:100%;max-width:480px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--mascot-clearance);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}._mascot_mxtpj_20{position:fixed;bottom:8px;right:8px;width:var(--mascot-size);z-index:0;pointer-events:none}._content_mxtpj_3::-webkit-scrollbar{display:none}._aiHero_mxtpj_68{background:linear-gradient(135deg,#4c1d95,#7c3aed);border-radius:16px;box-shadow:0 6px 18px #7c3aed59;padding:var(--space-5);color:#fff;display:flex;flex-direction:column;gap:var(--space-3)}._aiHeroTop_mxtpj_78{display:flex;align-items:center;gap:var(--space-3)}._aiHeroIcon_mxtpj_83{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-full);background:#ffffff26}._aiHeroEyebrow_mxtpj_92{flex:1;min-width:0;font-family:var(--font-heading);font-weight:700;font-size:.6875rem;letter-spacing:.127em;color:#ffffffd9}._aiHeroPill_mxtpj_101{flex-shrink:0;background:#ffffff26;border-radius:var(--radius-full);padding:3px 8px;font-family:var(--font-body);font-weight:700;font-size:.6875rem;color:#fff}._aiHeroTitle_mxtpj_111{margin:0;font-family:var(--font-heading);font-weight:700;font-size:1.0625rem;line-height:1.3;color:#fff}._aiHeroText_mxtpj_119{margin:0;font-family:var(--font-body);font-size:.8125rem;line-height:1.5;color:#ffffffd1}._aiHeroPills_mxtpj_126{display:flex;flex-wrap:wrap;gap:var(--space-2)}._featurePill_mxtpj_131{display:inline-flex;align-items:center;gap:4px;background:#ffffff26;border-radius:var(--radius-full);padding:5px 10px;font-family:var(--font-body);font-weight:600;font-size:.6875rem;color:#fff}._contentTitleBlock_mxtpj_149{display:flex;flex-direction:column;gap:2px}._contentEyebrow_mxtpj_154{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;color:var(--color-on-surface-muted)}._contentTitle_mxtpj_149{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);line-height:1.25;color:var(--color-ink)}._planIntro_mxtpj_170{display:flex;flex-direction:column;gap:var(--space-2)}._planIntroTitle_mxtpj_175{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);line-height:1.1;color:var(--color-ink)}._planIntroText_mxtpj_183{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:1.4;color:var(--color-on-surface-variant)}._card_mxtpj_192{background:var(--color-paper);border:1.5px solid var(--color-border-soft);border-radius:16px;box-shadow:0 6px 10px #2a1f3d1a;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._cardRecommended_mxtpj_203{border:2px solid var(--color-marigold);box-shadow:0 6px 18px #2a1f3d24}._recommendedPill_mxtpj_207{align-self:flex-start;background:var(--color-marigold);color:var(--color-ink);font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);letter-spacing:.05em;padding:6px 12px;border-radius:var(--radius-full)}._cardTitle_mxtpj_218{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);line-height:1.2;color:var(--color-ink)}._cardText_mxtpj_226{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:1.4;color:var(--color-on-surface-variant)}._benefits_mxtpj_236{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._benefit_mxtpj_236{display:flex;gap:var(--space-2);align-items:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-ink)}._benefitMark_mxtpj_252{flex-shrink:0;display:grid;place-items:center;color:var(--color-teal)}._cardPrice_mxtpj_258{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-ink)}._cardPriceMuted_mxtpj_264{color:var(--color-on-surface-muted)}._trialBadge_mxtpj_267{align-self:flex-start;background:#2a9d8f24;color:var(--color-teal);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}._minutesBody_mxtpj_280{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._pointsHead_mxtpj_288{display:flex;align-items:center;gap:var(--space-3)}._pointsHeadTitle_mxtpj_293{flex:1;min-width:0;margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-ink)}._balancePill_mxtpj_302{flex-shrink:0;background:#1cb0f61f;color:var(--color-brand-blue);font-family:var(--font-heading);font-weight:700;font-size:.8125rem;padding:4px 10px;border-radius:var(--radius-full)}._pointsHint_mxtpj_312{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-muted)}._spinner_mxtpj_322{flex-shrink:0;width:14px;height:14px;border:2px solid rgba(28,176,246,.25);border-top-color:var(--color-brand-blue);border-radius:var(--radius-full);animation:_paywall-spin_mxtpj_1 .7s linear infinite}@keyframes _paywall-spin_mxtpj_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_mxtpj_322{animation-duration:2s}}._divider_mxtpj_338{height:1px;background:var(--color-border-soft);border:0;margin:var(--space-2) 0}._subHeading_mxtpj_344{margin:0;font-family:var(--font-heading);font-weight:700;font-size:.9375rem;color:var(--color-ink)}._packList_mxtpj_353{display:flex;flex-direction:column;gap:var(--space-3)}._pack_mxtpj_353{background:var(--color-paper);border:1px solid var(--color-border-soft);border-radius:12px;padding:var(--space-4);display:flex;flex-direction:column;gap:6px}._packBest_mxtpj_367{border:2px solid var(--color-marigold)}._packHead_mxtpj_370{display:flex;align-items:center;gap:var(--space-2)}._packName_mxtpj_375{flex:1;min-width:0;font-family:var(--font-heading);font-weight:700;font-size:.9375rem;color:var(--color-ink)}._bestBadge_mxtpj_383{flex-shrink:0;background:var(--color-marigold);color:var(--color-ink);font-family:var(--font-body);font-weight:800;font-size:var(--text-xs);letter-spacing:.05em;padding:3px 8px;border-radius:var(--radius-full)}._packPoints_mxtpj_395{font-family:var(--font-heading);font-weight:800;font-size:var(--text-2xl);color:var(--color-brand-blue);line-height:1.1}._packPointsUnit_mxtpj_402{font-family:var(--font-body);font-weight:400;font-size:var(--text-md);color:var(--color-brand-blue)}._packUnlocks_mxtpj_408{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant)}._saveTag_mxtpj_414{align-self:flex-start;background:#2a9d8f26;color:var(--color-teal);font-family:var(--font-body);font-weight:800;font-size:var(--text-xs);letter-spacing:.05em;padding:3px 8px;border-radius:var(--radius-full)}._primaryBtn_mxtpj_427{margin-top:var(--space-1);width:100%;background:var(--color-brand-blue);color:var(--color-paper);border:none;border-radius:14px;padding:var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:filter .15s ease}._primaryBtn_mxtpj_427:hover:not(:disabled){filter:brightness(.95)}._primaryBtn_mxtpj_427:active:not(:disabled){transform:translateY(1px)}._primaryBtn_mxtpj_427:disabled{background:#1cb0f659;color:#fffcf6cc;cursor:default}._btnPrice_mxtpj_459{font-family:var(--font-body);font-weight:400;opacity:.85}._buyBtn_mxtpj_466{margin-top:var(--space-2);background:var(--color-brand-blue);color:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--color-ink);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);cursor:pointer;width:100%}._buyBtn_mxtpj_466:active{transform:translateY(1px);box-shadow:1px 1px 0 var(--color-ink)}._buyBtn_mxtpj_466:disabled{opacity:.5;cursor:default}._footerLinks_mxtpj_490{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-2);text-align:center}._linkBtn_mxtpj_498{background:none;border:none;color:var(--color-brand-blue-deep);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);cursor:pointer}._skipBtn_mxtpj_509{display:block;margin:0 auto;padding:var(--space-2) var(--space-4);background:none;border:none;font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-on-surface-muted);cursor:pointer}._skipBtn_mxtpj_509:hover{color:var(--color-on-surface-variant);text-decoration:underline}._legal_mxtpj_526{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-on-surface-muted);line-height:1.5;max-width:40ch}._legal_mxtpj_526 a{color:var(--color-on-surface-variant);text-decoration:underline}._premiumBox_mxtpj_539{background:#2a9d8f1a;border:1.5px solid var(--color-success);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}._error_mxtpj_550{background:#e5484d1a;border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-3);text-align:center}._note_mxtpj_560{margin:0 auto;max-width:34ch;text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-surface-variant)}@media (min-width: 768px){._content_mxtpj_3{max-width:640px;padding:var(--space-6) var(--space-6) var(--mascot-clearance);gap:var(--space-5)}._aiHero_mxtpj_68{padding:var(--space-6)}._aiHeroTitle_mxtpj_111{font-size:1.25rem}._aiHeroText_mxtpj_119{font-size:var(--text-md)}}@media (min-width: 1024px){._content_mxtpj_3{max-width:1040px;padding:var(--space-8) var(--space-8) var(--mascot-clearance);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:var(--space-6)}._aiHero_mxtpj_68,._contentTitleBlock_mxtpj_149,._planIntro_mxtpj_170,._error_mxtpj_550,._note_mxtpj_560,._skipBtn_mxtpj_509,._footerLinks_mxtpj_490,._cardWide_mxtpj_615{grid-column:1 / -1}._minutesCard_mxtpj_619{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6)}._minutesCard_mxtpj_619 ._primaryBtn_mxtpj_427{width:auto;min-width:220px;flex-shrink:0;margin-top:0}._premiumBox_mxtpj_539{grid-column:1 / -1;max-width:34rem;margin:0 auto}._card_mxtpj_192{align-self:start}._aiHero_mxtpj_68{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top   top" "title pills" "text  pills";column-gap:var(--space-8);row-gap:var(--space-3);padding:var(--space-8)}._aiHeroTop_mxtpj_78{grid-area:top}._aiHeroTitle_mxtpj_111{grid-area:title;font-size:1.5rem}._aiHeroText_mxtpj_119{grid-area:text;font-size:var(--text-md);max-width:62ch}._aiHeroPills_mxtpj_126{grid-area:pills;flex-direction:column;align-items:flex-end;align-self:center}._featurePill_mxtpj_131{font-size:var(--text-sm);padding:6px 12px}._planIntroTitle_mxtpj_175{font-size:var(--text-4xl)}._planIntroText_mxtpj_183{font-size:var(--text-lg)}}._page_ivmyx_1{min-height:100dvh;display:flex;flex-direction:column;background:var(--gradient-player);overflow:hidden}._header_ivmyx_13{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-3));border-bottom:1px solid var(--color-border-soft);background-color:rgba(var(--color-paper-rgb),.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._backBtn_ivmyx_33{background:none;border:none;cursor:pointer;padding:var(--space-2);color:var(--color-on-surface-variant);border-radius:var(--radius-full);display:flex;align-items:center;font:inherit}._backBtn_ivmyx_33:hover{background:var(--color-surface-variant);color:var(--color-primary)}._titleBlock_ivmyx_50{min-width:0;flex:1}._title_ivmyx_50{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--color-on-surface)}._subtitle_ivmyx_62{margin:.15rem 0 0;font-size:var(--text-sm);color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_ivmyx_71{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);padding:.2rem .45rem}._body_ivmyx_83{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4)}._list_ivmyx_90{display:flex;flex-direction:column;gap:var(--space-3);max-width:40rem;margin:0 auto}._row_ivmyx_98{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;text-align:left;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-card);cursor:pointer;font:inherit;color:inherit;transition:box-shadow .15s ease,border-color .15s ease}._row_ivmyx_98:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg)}._rowTitle_ivmyx_124{font-weight:700;color:var(--color-on-surface)}._rowMeta_ivmyx_129{font-size:var(--text-sm);color:var(--color-on-surface-variant)}._rowId_ivmyx_134{font-size:.7rem;font-family:ui-monospace,monospace;color:var(--color-on-surface-variant);overflow-wrap:anywhere}._status_ivmyx_141{max-width:40rem;margin:0 auto;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-on-surface-variant)}._statusError_ivmyx_149{color:var(--color-error)}._backdrop_1fcfp_4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#2a1f3d73;overflow-y:auto}._card_1fcfp_16{width:100%;max-width:460px;margin:auto;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface-elevated);color:var(--color-on-surface);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-4)}._mascot_1fcfp_30{display:flex;justify-content:center;margin-bottom:calc(-1 * var(--space-2))}._title_1fcfp_36{margin:0;text-align:center;font-family:var(--font-heading);font-size:1.625rem;font-weight:700}._intro_1fcfp_44{margin:0;text-align:center;font-size:var(--text-base);line-height:1.5;color:var(--color-on-surface-variant)}._field_1fcfp_52{display:flex;flex-direction:column;gap:var(--space-2)}._label_1fcfp_58{font-size:var(--text-md);font-weight:600;color:var(--color-on-surface-variant)}._input_1fcfp_64{width:100%;box-sizing:border-box;padding:var(--space-4);border:2px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface);font-family:inherit;font-size:var(--text-base);resize:vertical;transition:border-color .15s ease}._input_1fcfp_64:focus{outline:none;border-color:var(--color-primary)}._input_1fcfp_64[aria-invalid=true]{border-color:var(--color-error)}._fieldError_1fcfp_87,._error_1fcfp_88{margin:0;font-size:var(--text-sm);color:var(--color-error)}._error_1fcfp_88{text-align:center}._primary_1fcfp_98{width:100%;margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border:none;border-radius:var(--radius-full);background:var(--color-tertiary);color:var(--color-on-primary);font-size:var(--text-lg);font-weight:700;cursor:pointer}._primary_1fcfp_98:disabled{opacity:.7;cursor:default}._ghost_1fcfp_116{align-self:center;margin-top:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-4);border:none;background:transparent;color:var(--color-on-surface-variant);font-size:var(--text-base);cursor:pointer}._wrapper_kaahm_6{position:fixed;right:var(--space-4);bottom:max(var(--space-4) + var(--safe-bottom),var(--player-footer-h, 0px) + 12px);z-index:var(--z-sticky);pointer-events:none;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--space-3);will-change:transform}body[data-companion-lifted] ._wrapper_kaahm_6{z-index:calc(var(--z-modal) + 1)}._button_kaahm_31{--mic-top: #fff3c4;--mic-base: #fde27a;--mic-lip: #e0b23a;--mic-bevel: 4px;pointer-events:auto;width:58px;height:58px;padding:0;border-radius:var(--radius-full);border:1.5px solid rgba(255,255,255,.7);background:linear-gradient(180deg,var(--mic-top),var(--mic-base));color:#fff;box-shadow:0 var(--mic-bevel) 0 var(--mic-lip),0 calc(var(--mic-bevel) + 2px) 8px color-mix(in srgb,var(--mic-base) 35%,transparent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 70ms ease-out,box-shadow 70ms ease-out}._button_kaahm_31:active{--mic-bevel: 1px;transform:translateY(3px)}._button_kaahm_31:focus-visible{outline:3px solid color-mix(in srgb,var(--mic-base) 45%,transparent);outline-offset:3px}._spinner_kaahm_66{width:24px;height:24px;border-radius:var(--radius-full);border:2.5px solid rgba(244,67,54,.25);border-top-color:#f44336;animation:_companion-spin_kaahm_1 .8s linear infinite}@keyframes _companion-spin_kaahm_1{to{transform:rotate(360deg)}}._buttonActive_kaahm_82{--mic-top: color-mix(in srgb, var(--color-primary) 80%, #fff);--mic-base: var(--color-primary);--mic-lip: color-mix(in srgb, var(--color-primary) 55%, #000)}._buttonSpeaking_kaahm_88{animation:_companion-pulse_kaahm_1 .6s ease-in-out infinite}._icon_kaahm_92{font-size:27px;line-height:1.1}._button_kaahm_31:not(._buttonActive_kaahm_82):not(._buttonConnecting_kaahm_99){background:transparent;border-color:transparent;box-shadow:0 4px 10px #2a1f3d2e}._button_kaahm_31:not(._buttonActive_kaahm_82):not(._buttonConnecting_kaahm_99):active{box-shadow:0 1px 4px #2a1f3d2e}._micImage_kaahm_108{width:100%;height:100%;display:block;border-radius:50%}._buttonMascot_kaahm_115{width:38px;height:auto;display:block;flex-shrink:0}._mascotWrap_kaahm_124{--speak-level: 0;position:relative;display:flex;justify-content:center;margin-bottom:var(--space-4)}._mascotStage_kaahm_134{width:148px;height:148px;display:flex;align-items:center;justify-content:center;overflow:visible}._mascotImg_kaahm_143{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(42,31,61,.12));pointer-events:none}._mascotYaanai_kaahm_151{max-width:100%;max-height:100%;filter:drop-shadow(0 8px 16px rgba(42,31,61,.12));pointer-events:none}._waves_kaahm_162{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}._waves_kaahm_162 span{position:absolute;top:50%;left:50%;width:148px;height:148px;margin:-74px 0 0 -74px;border:2px solid var(--color-primary);border-radius:var(--radius-full);opacity:0;animation:_companion-wave_kaahm_1 1.2s ease-out infinite}._waves_kaahm_162 span:nth-child(2){animation-delay:.4s}._waves_kaahm_162 span:nth-child(3){animation-delay:.8s}@keyframes _companion-wave_kaahm_1{0%{transform:scale(.7);opacity:calc(.25 + var(--speak-level) * .5)}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){._waves_kaahm_162 span,._buttonConnecting_kaahm_99,._buttonSpeaking_kaahm_88{animation:none}}._panel_kaahm_209{pointer-events:auto;min-width:220px;max-width:300px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-elevated);color:var(--color-on-surface);box-shadow:var(--shadow-lg);position:relative}._statusText_kaahm_221{margin:0 0 var(--space-4);padding-right:var(--space-6);font-size:var(--text-md);color:var(--color-on-surface-variant)}._usageHint_kaahm_231{margin:calc(-1 * var(--space-3)) 0 var(--space-4);font-size:var(--text-xs, 11px);color:var(--color-on-surface-variant);opacity:.75}._endButton_kaahm_238{width:100%;padding:var(--space-4) var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-surface-elevated);font-size:var(--text-sm);font-weight:600;cursor:pointer}._endButton_kaahm_238+._endButton_kaahm_238{margin-top:var(--space-3)}._secondaryButton_kaahm_258{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}._closeButton_kaahm_264{position:absolute;top:var(--space-4);right:var(--space-4);width:24px;height:24px;border:none;background:transparent;color:var(--color-on-surface-muted);font-size:var(--text-base);line-height:1;cursor:pointer;padding:0}._settingsButton_kaahm_281{position:absolute;top:var(--space-3);left:var(--space-3);width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--color-border-soft);border-radius:var(--radius-full);background:var(--color-surface-variant);color:var(--color-on-surface-variant);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._settingsButton_kaahm_281 svg{width:18px;height:18px}._settingsButton_kaahm_281:hover{background:var(--color-primary-container);border-color:var(--color-primary);color:var(--color-on-surface)}._settingsButton_kaahm_281:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._settingsButton_kaahm_281:active{transform:translateY(1px)}._settingsButton_kaahm_281:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + var(--space-2));left:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-on-surface);color:var(--color-surface-elevated);font-size:var(--text-sm);font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:1}._settingsButton_kaahm_281:hover:after,._settingsButton_kaahm_281:focus-visible:after{opacity:1}@media (prefers-reduced-motion: reduce){._settingsButton_kaahm_281,._settingsButton_kaahm_281:after{transition:none}}@keyframes _companion-pulse_kaahm_1{0%,to{box-shadow:var(--shadow-lg)}50%{box-shadow:var(--shadow-lg),var(--shadow-glow-primary)}}._panelWide_kaahm_364{width:min(360px,calc(100vw - 2 * var(--space-4)));max-width:none;padding:var(--space-6);border-radius:var(--radius-xl)}._invite_kaahm_371{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}._inviteMascot_kaahm_379{display:flex;justify-content:center;filter:drop-shadow(0 8px 16px rgba(42,31,61,.12))}._inviteTitle_kaahm_385{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-on-surface)}._inviteText_kaahm_393{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--color-on-surface-variant)}._inviteButton_kaahm_400{width:100%;margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border:none;border-radius:var(--radius-full);background:var(--color-tertiary);color:var(--color-on-primary);font-size:var(--text-lg);font-weight:700;cursor:pointer;box-shadow:var(--shadow-md, var(--shadow-lg));transition:transform .15s ease}._inviteButton_kaahm_400:active{transform:scale(.98)}._inviteButtonDone_kaahm_419{background:var(--color-success-container);color:var(--color-success);box-shadow:none;cursor:default}._panelReview_kaahm_428{width:min(300px,calc(100vw - 2 * var(--space-4)));min-width:0;max-width:none;border-radius:var(--radius-xl);border:1.5px solid color-mix(in srgb,var(--color-marigold) 50%,transparent)}._review_kaahm_436{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}._reviewMascot_kaahm_444{display:flex;justify-content:center;width:76px;height:76px;align-items:center;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-marigold) 22%,transparent)}._reviewTitle_kaahm_454{margin:0;padding:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-on-surface)}._reviewText_kaahm_464{margin:0;font-size:var(--text-sm);color:var(--color-on-surface-variant)}._stars_kaahm_470{display:flex;gap:var(--space-1, 4px)}._star_kaahm_470{width:40px;height:40px;padding:4px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-marigold);cursor:pointer;transition:transform .12s ease}._star_kaahm_470 svg{width:100%;height:100%;fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}._starOn_kaahm_496 svg{fill:currentColor}._star_kaahm_470:hover:not(:disabled){transform:scale(1.12)}._star_kaahm_470:focus-visible{outline:2px solid var(--color-marigold);outline-offset:1px}._reviewLabel_kaahm_509{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-marigold)}._reviewFieldLabel_kaahm_516{display:flex;align-items:center;gap:var(--space-2);align-self:stretch;margin-top:var(--space-2);font-size:var(--text-sm);font-weight:700;text-align:left;color:var(--color-on-surface)}._reviewFieldLabel_kaahm_516:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-tertiary)}._reviewCommentBox_kaahm_537{width:100%;box-sizing:border-box;margin-top:var(--space-1, 4px);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);cursor:text}._reviewCommentBox_kaahm_537:focus-within{border-color:var(--color-tertiary)}._wrapper_kaahm_6 ._reviewComment_kaahm_537{display:block;width:100%;margin:0;padding:0;border:none;outline:none;background:transparent;color:var(--color-on-surface);font:inherit;font-size:var(--text-base);line-height:1.45;field-sizing:content;min-height:1.45em;max-height:11.6em;overflow-y:hidden;resize:none;user-select:text;-webkit-user-select:text;touch-action:auto;cursor:text}._reviewError_kaahm_579{margin:0;font-size:var(--text-xs, 11px);color:var(--color-error)}._review_kaahm_436 ._inviteButton_kaahm_400{margin-top:var(--space-2);font-size:var(--text-base)}._panelTalking_kaahm_593{width:min(240px,calc(100vw - 2 * var(--space-4)));min-width:0;max-width:none;padding:var(--space-4) 14px 14px;text-align:center;border:1.5px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:var(--radius-xl)}._panelTalking_kaahm_593 ._mascotWrap_kaahm_124{margin-bottom:var(--space-2)}._panelTalking_kaahm_593 ._mascotStage_kaahm_134{width:108px;height:108px}._panelTalking_kaahm_593 ._waves_kaahm_162 span{width:108px;height:108px;margin:-54px 0 0 -54px}._panelTalking_kaahm_593 ._statusText_kaahm_221{margin-bottom:var(--space-2);padding:0 var(--space-5);font-size:var(--text-md);font-weight:700;color:var(--color-on-surface)}._panelTalking_kaahm_593 ._usageHint_kaahm_231{margin:calc(-1 * var(--space-1)) 0 var(--space-3);font-size:var(--text-sm)}._panelTalking_kaahm_593 ._endButton_kaahm_238{min-height:38px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-md);line-height:1.2}._chevron_kaahm_642{width:28px;height:28px;display:block}._talkingButton_kaahm_649{--speak-level: 0;pointer-events:auto;position:relative;width:64px;height:64px;padding:0;border:3px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg);display:flex;align-items:flex-end;justify-content:center;overflow:visible;cursor:pointer}._talkingRing_kaahm_667{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-tertiary) calc(10% + var(--speak-level) * 30%),transparent);transform:scale(calc(1 + var(--speak-level) * .3));transition:transform .12s ease-out;z-index:-1}._talkingMascot_kaahm_677{position:relative;pointer-events:none}@media (min-width: 768px){._panelReview_kaahm_428{width:min(340px,calc(100vw - 2 * var(--space-4)));padding:var(--space-6)}._panelReview_kaahm_428 ._reviewMascot_kaahm_444{width:92px;height:92px}._panelReview_kaahm_428 ._star_kaahm_470{width:44px;height:44px}._panelTalking_kaahm_593{width:260px;padding:var(--space-4)}._panelTalking_kaahm_593 ._mascotStage_kaahm_134{width:122px;height:122px}._panelTalking_kaahm_593 ._waves_kaahm_162 span{width:122px;height:122px;margin:-61px 0 0 -61px}._panelTalking_kaahm_593 ._statusText_kaahm_221{font-size:var(--text-base)}._panelTalking_kaahm_593 ._endButton_kaahm_238{min-height:40px}._wrapper_kaahm_6{right:var(--space-8);bottom:clamp(var(--space-4),max(112px + var(--safe-bottom),var(--player-footer-h, 0px) + 12px),calc(100vh - 160px));gap:var(--space-4)}._button_kaahm_31{width:66px;height:66px}._icon_kaahm_92{font-size:31px}._talkingButton_kaahm_649{width:76px;height:76px}._talkingRing_kaahm_667{top:-10px;right:-10px;bottom:-10px;left:-10px}}@media (prefers-reduced-motion: reduce){._spinner_kaahm_66{animation-duration:2s}._talkingRing_kaahm_667{transform:none;transition:none}}._banner_16lba_3{position:fixed;left:50%;bottom:calc(16px + var(--safe-bottom, 0px));width:calc(100% - 32px);max-width:420px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);border:2px solid var(--color-ink, #2a1f3d);box-shadow:4px 4px 0 var(--color-ink, #2a1f3d),0 12px 32px #14122838;transform:translate(-50%);z-index:1100;transition:background .25s ease,color .25s ease;animation:_bannerIn_16lba_1 .28s ease-out}._ok_16lba_24{background:var(--color-teal, #1f9e8f);color:#fff}._icon_16lba_29{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:rgba(var(--color-paper-rgb, 255, 252, 246),.6);border:2px solid currentColor;font-size:18px}._text_16lba_41{flex:1;min-width:0}._close_16lba_46{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:-6px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}._close_16lba_46:hover{background:#2a1f3d14}._close_16lba_46:focus-visible{outline:2px solid currentColor;outline-offset:2px}._tamil_16lba_70{font-size:15px;font-weight:700;line-height:1.25}._title_16lba_76{font-size:13px;font-weight:600;line-height:1.3}._sub_16lba_82{font-size:12px;line-height:1.3;opacity:.75}@keyframes _bannerIn_16lba_1{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}._overlay_1x3w2_4{display:none}@media (orientation: landscape) and (max-height: 500px) and (pointer: coarse){._overlay_1x3w2_4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;background:#1d1a3a;color:#fff4e0}}._phone_1x3w2_26{position:relative;width:54px;height:92px;border:4px solid currentColor;border-radius:12px;box-sizing:border-box;animation:_tilt_1x3w2_1 2.4s ease-in-out infinite}._phone_1x3w2_26:after{content:"";position:absolute;bottom:6px;left:50%;width:14px;height:4px;margin-left:-7px;border-radius:2px;background:currentColor}._ta_1x3w2_48{margin:0;font-size:20px;font-weight:700}._en_1x3w2_54{margin:0;font-size:15px;font-weight:700;opacity:.9}._sub_1x3w2_61{margin:0;font-size:13px;opacity:.65}@keyframes _tilt_1x3w2_1{0%,30%{transform:rotate(-90deg)}55%,to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){._phone_1x3w2_26{animation:none}}._banner_1fyry_3{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top,0px));width:calc(100% - 32px);max-width:380px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--color-paper, #fffcf6);color:var(--color-ink, #2a1f3d);border:2px solid var(--color-ink, #2a1f3d);box-shadow:3px 3px 0 var(--color-ink, #2a1f3d),0 8px 20px #14122838;transform:translate(-50%);z-index:1000;animation:_bannerIn_1fyry_1 .28s ease-out}._icon_1fyry_23{flex:none;width:34px;height:34px;border-radius:22%}._copy_1fyry_30{flex:1;min-width:0}._title_1fyry_35{margin:0;font-size:13px;font-weight:700;line-height:1.25}._sub_1fyry_42{margin:2px 0 0;font-size:11.5px;line-height:1.3;opacity:.75}._action_1fyry_49{flex:none;border:2px solid var(--color-ink, #2a1f3d);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:700;color:var(--color-ink, #2a1f3d);background:var(--color-marigold, #f5a623);box-shadow:2px 2px 0 var(--color-ink, #2a1f3d);cursor:pointer}._action_1fyry_49:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--color-ink, #2a1f3d)}._dismiss_1fyry_68{flex:none;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}._action_1fyry_49:focus-visible,._dismiss_1fyry_68:focus-visible{outline:3px solid var(--color-brand-blue, #1fa2f0);outline-offset:2px}@keyframes _bannerIn_1fyry_1{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){._banner_1fyry_3{animation:none}}._page_12bw7_1{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:var(--color-surface, #faf6f1);padding:var(--space-6, 24px);box-sizing:border-box}._inner_12bw7_12{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 16px);max-width:360px;text-align:center}._mark_12bw7_21{width:72px;height:72px;border-radius:50%;background:var(--color-primary, #c45c26);display:flex;align-items:center;justify-content:center}._logo_12bw7_35{width:min(5.625rem,18vh);height:auto;display:block;-webkit-user-select:none;user-select:none}._markLetter_12bw7_42{font-size:2rem;font-weight:700;color:#fff;line-height:1}._spinner_12bw7_49{width:28px;height:28px;border-radius:50%;border:3px solid var(--color-surface-variant, #e8ddd0);border-top-color:var(--color-primary, #c45c26);animation:_embedded-spin_12bw7_1 .7s linear infinite}._message_12bw7_58{margin:0;font-size:1rem;line-height:1.4;color:var(--color-on-surface-variant, #5c4a3a)}._error_12bw7_65{margin:0;font-size:1rem;line-height:1.4;color:var(--color-error, #b3261e)}@keyframes _embedded-spin_12bw7_1{to{transform:rotate(360deg)}}._question_n3mx1_9{min-width:0;scroll-margin-top:var(--space-4);outline:none}._title_n3mx1_15{display:flex;gap:.5rem;margin:0 0 1.1rem;font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);color:var(--sv-ink);overflow-wrap:anywhere}._number_n3mx1_26{flex:none;color:var(--sv-muted)}._titleText_n3mx1_31{min-width:0}._requiredMark_n3mx1_35:after{content:" *";color:var(--sv-danger)}._srOnly_n3mx1_40{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._hint_n3mx1_49{margin:-.75rem 0 1.1rem 1.5rem;line-height:var(--leading-snug);font-size:var(--text-sm);color:var(--sv-muted);white-space:pre-line}._control_n3mx1_58{margin-left:1rem;min-width:0}._image_n3mx1_63{display:block;max-width:100%;max-height:min(14rem,30vh);margin-bottom:1.1rem;object-fit:contain;border-radius:.5rem}._error_n3mx1_72{margin:.5rem 0 0 1.5rem;font-size:var(--text-sm);color:var(--sv-danger)}._questionInvalid_n3mx1_78 ._titleText_n3mx1_31{color:var(--sv-danger)}._info_n3mx1_84{min-width:0}._infoTitle_n3mx1_88,._infoText_n3mx1_89{margin:0;color:var(--sv-body);font-size:var(--text-md);line-height:var(--leading-normal);white-space:pre-line}._infoText_n3mx1_89{margin-top:.25rem;color:var(--sv-muted)}._options_n3mx1_104{display:flex;flex-direction:column;gap:.5rem}._option_n3mx1_104{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:3rem;padding:.7rem .5rem;border:none;border-radius:.5rem;background:none;color:var(--sv-ink);font:inherit;font-size:1.0625rem;line-height:1.45;text-align:start;cursor:pointer}._option_n3mx1_104:hover{background:var(--sv-hover)}._option_n3mx1_104:focus-visible{outline:2px solid var(--survey-accent);outline-offset:1px}._optionDisabled_n3mx1_138{opacity:.5;cursor:not-allowed}._radio_n3mx1_143,._checkbox_n3mx1_144{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid var(--sv-control);border-radius:50%;background:#fff}._checkbox_n3mx1_144{border-radius:.25rem}._optionSelected_n3mx1_159 ._radio_n3mx1_143,._optionSelected_n3mx1_159 ._checkbox_n3mx1_144{border-color:var(--survey-accent)}._optionSelected_n3mx1_159 ._radio_n3mx1_143:after,._optionSelected_n3mx1_159 ._checkbox_n3mx1_144:after{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--survey-accent)}._optionSelected_n3mx1_159 ._checkbox_n3mx1_144:after{border-radius:.125rem}._optionBody_n3mx1_177{display:flex;align-items:center;gap:.75rem;min-width:0}._optionImage_n3mx1_184{flex:none;width:3rem;height:3rem;object-fit:cover;border-radius:.375rem}._optionEmoji_n3mx1_192{flex:none;font-size:var(--text-lg);line-height:1}._optionText_n3mx1_198{display:flex;flex-direction:column;min-width:0}._optionLabel_n3mx1_204{overflow-wrap:anywhere;line-height:1.45}._optionDescription_n3mx1_209{font-size:var(--text-sm);color:var(--sv-muted)}._ratingWrap_n3mx1_216{margin-left:.5rem}._rating_n3mx1_216{display:flex;flex-wrap:wrap;gap:.6rem}._square_n3mx1_226{width:3rem;height:3rem;padding:0;border:1px solid var(--sv-line);border-radius:.5rem;background:#fff;color:var(--sv-body);font:inherit;font-size:var(--text-md);font-weight:var(--font-weight-medium);cursor:pointer}._square_n3mx1_226:hover{background:var(--sv-hover)}._square_n3mx1_226:focus-visible{outline:2px solid var(--survey-accent);outline-offset:1px}._squareSelected_n3mx1_249,._squareSelected_n3mx1_249:hover{border-color:var(--survey-accent);background:var(--survey-accent);color:var(--survey-on-accent)}._ends_n3mx1_256{display:flex;justify-content:space-between;gap:.5rem;max-width:17.4rem;margin-top:.6rem;font-size:var(--text-xs);color:var(--sv-muted)}._input_n3mx1_268,._textarea_n3mx1_269{display:block;width:100%;min-width:0;margin-left:.5rem;max-width:calc(100% - .5rem);min-height:3.25rem;padding:.85rem 1rem;border:1px solid var(--sv-line);border-radius:.5rem;background:#fff;color:var(--sv-ink);font:inherit;font-size:1.0625rem;box-sizing:border-box}._textarea_n3mx1_269{resize:vertical;min-height:7rem;line-height:var(--leading-normal)}._trigger_n3mx1_292:focus-visible,._input_n3mx1_268:focus,._textarea_n3mx1_269:focus{outline:2px solid color-mix(in srgb,var(--survey-accent) 50%,#fff);border-color:var(--survey-accent)}._dropdown_n3mx1_301{position:relative;margin-left:.5rem;max-width:min(20rem,calc(100% - .5rem))}._trigger_n3mx1_292{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0;min-height:3.25rem;padding:.85rem 1rem;border:1px solid var(--sv-line);border-radius:.5rem;background:#fff;color:var(--sv-ink);font:inherit;font-size:1.0625rem;text-align:start;box-sizing:border-box;cursor:pointer}._trigger_n3mx1_292:hover,._triggerOpen_n3mx1_328{border-color:var(--sv-control)}._trigger_n3mx1_292:focus-visible{outline:2px solid color-mix(in srgb,var(--survey-accent) 50%,#fff);border-color:var(--survey-accent)}._triggerText_n3mx1_337,._placeholder_n3mx1_338{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_n3mx1_338{color:var(--sv-muted)}._chevron_n3mx1_349{flex:none;color:var(--sv-muted);transition:transform .15s ease}._chevronOpen_n3mx1_355{transform:rotate(180deg)}._list_n3mx1_359{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:20;margin:0;padding:.25rem;list-style:none;max-height:16rem;overflow-y:auto;border:1px solid var(--sv-line);border-radius:.75rem;background:#fff;box-shadow:0 8px 24px #24242424;box-sizing:border-box}._list_n3mx1_359[hidden]{display:none}._listAbove_n3mx1_381{top:auto;bottom:calc(100% + .25rem)}._listOption_n3mx1_386{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.65rem 1rem;border-radius:.5rem;color:var(--sv-ink);font-size:1.0625rem;line-height:1.4;cursor:pointer}._listOptionText_n3mx1_400{min-width:0;overflow-wrap:anywhere}._listOptionActive_n3mx1_405{background:var(--sv-hover)}._listOptionSelected_n3mx1_409,._listOptionSelected_n3mx1_409._listOptionActive_n3mx1_405{background:color-mix(in srgb,var(--survey-accent) 12%,#fff)}._check_n3mx1_144{flex:none;color:var(--survey-accent)}._otherInput_n3mx1_421{display:block;width:calc(100% - 2.5rem);min-width:0;margin:.25rem 0 .5rem 2.5rem;min-height:3rem;box-sizing:border-box;padding:.7rem 1rem;border:1px solid var(--sv-line);border-radius:.5rem;background:#fff;color:var(--sv-ink);font:inherit;font-size:1.0625rem}._dropdown_n3mx1_301+._otherInput_n3mx1_421{margin-left:.5rem;margin-top:.5rem;width:min(20rem,calc(100% - .5rem))}._otherInput_n3mx1_421:focus{outline:2px solid color-mix(in srgb,var(--survey-accent) 50%,#fff);border-color:var(--survey-accent)}@media (max-width: 40rem),(pointer: coarse){._option_n3mx1_104{min-height:3.25rem}._list_n3mx1_359{max-height:45vh}._listOption_n3mx1_386{min-height:3rem}}@media (max-width: 40rem){._title_n3mx1_15{margin-bottom:1rem}._hint_n3mx1_49{margin-top:-.65rem;margin-bottom:1rem}._control_n3mx1_58{margin-left:.5rem}._otherInput_n3mx1_421{margin-left:2rem;width:calc(100% - 2rem)}._ends_n3mx1_256{max-width:100%}._square_n3mx1_226{width:2.75rem;height:2.75rem}}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2) format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2) format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2) format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2) format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff) format("woff");unicode-range:U+0000-00FF,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2) format("woff2"),url(/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2) format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2) format("woff2"),url(/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff) format("woff");unicode-range:U+0000-00FF,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}._page_121dz_23{--survey-accent: var(--color-primary);--survey-on-accent: var(--color-on-primary);--sv-ink: #242424;--sv-title: #2a2233;--sv-body: #4b5160;--sv-muted: #6b7080;--sv-faint: #8a8f9c;--sv-control: #8a8f9c;--sv-line: #d5d8df;--sv-track: #edeff3;--sv-hover: #f5f6f8;--sv-danger: #d64545;--sv-display: #23202e;--sv-lede: #3f3b4d;--sv-start-default: var(--sv-display);--sv-start-default-ink: #fff;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100vh;height:100dvh;overflow:hidden;padding:1rem 1rem calc(1rem + var(--safe-bottom));background:var(--gradient-player);color:var(--sv-ink);font-family:var(--font-body);color-scheme:light}._kite_121dz_7{--gradient-player: linear-gradient(180deg, #ffe6cb 0%, #ffd0b5 18%, #f8b8c4 38%, #c8b5dd 60%, #9dc3e6 85%, #b8ddf0 100%);--color-primary: #f5a623;--color-on-primary: #ffffff}._ita_121dz_7{background-attachment:scroll}._column_121dz_81{position:relative;z-index:1;display:flex;flex-direction:column;width:min(45rem,100%);max-height:100%;min-height:0}._card_121dz_91{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;width:100%;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 3px #10182814,0 8px 24px #1018280f}._bar_121dz_103{flex:none;height:4px;background:var(--sv-track)}._bar_121dz_103 i{display:block;height:100%;background:var(--survey-accent);transition:width .2s ease}._body_121dz_15{flex:1 1 auto;min-width:0;min-height:0;padding:1.75rem 2rem 1.625rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}._brandHeader_121dz_134{display:flex;align-items:center;margin:0 0 1.25rem;padding:0 0 1rem;border-bottom:1px solid var(--sv-line)}._logo_121dz_143{display:block;height:32px;width:auto;max-width:160px;object-fit:contain}._logo_121dz_143[data-square=true]{height:36px;max-width:36px}._title_121dz_157{margin:0;font-family:var(--font-heading);font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--sv-title);overflow-wrap:anywhere}._desc_121dz_168{margin:.625rem 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--sv-body);white-space:pre-line}._notice_121dz_176{margin:.875rem 0 0;font-size:var(--text-sm);color:var(--sv-muted)}._cover_121dz_182{display:block;width:100%;max-height:min(12rem,25vh);margin-bottom:1.25rem;object-fit:cover;border-radius:.5rem}._section_121dz_193{margin:1.625rem 0 0;padding-left:.625rem;border-left:3px solid var(--survey-accent);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--sv-title)}._sectionSub_121dz_203{margin:.35rem 0 0;font-size:var(--text-sm);color:var(--sv-muted)}._questions_121dz_215{display:flex;flex-direction:column;gap:3.25rem;min-width:0;margin-top:2rem}._nav_121dz_16{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 2rem 1rem;border-top:1px solid var(--sv-track);background:#fff}._primary_121dz_237,._secondary_121dz_238{min-height:2.5rem;padding:.5625rem 1.625rem;border-radius:6px;font:inherit;font-size:var(--text-md);cursor:pointer}._primary_121dz_237{border:none;background:var(--survey-accent);color:var(--survey-on-accent);font-weight:var(--font-weight-semibold)}._secondary_121dz_238{padding-inline:1.125rem;border:1px solid var(--sv-line);background:#fff;color:var(--sv-ink);font-weight:var(--font-weight-medium)}._primary_121dz_237:hover{filter:brightness(.95)}._secondary_121dz_238:hover{background:var(--sv-hover)}._primary_121dz_237:focus-visible,._secondary_121dz_238:focus-visible{outline:2px solid var(--survey-accent);outline-offset:2px}._primary_121dz_237:disabled,._secondary_121dz_238:disabled{opacity:.6;cursor:progress}._statusLine_121dz_282{margin-left:auto;font-size:var(--text-sm);color:var(--sv-faint)}._statusError_121dz_288{color:var(--sv-danger)}._submitError_121dz_292{margin:.875rem 0 0;font-size:var(--text-sm);color:var(--sv-danger)}._previewNote_121dz_298{flex:none;margin:.625rem 0 0;text-align:center;font-size:var(--text-sm);color:var(--sv-muted)}._status_121dz_282{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.875rem 0 .625rem;text-align:center}._statusHeading_121dz_317{margin:.5rem 0 0;font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--sv-title)}._status_121dz_282 ._brandHeader_121dz_134{align-self:stretch}._status_121dz_282 ._desc_121dz_168{margin-top:0}._status_121dz_282 ._primary_121dz_237{margin-top:.75rem}._doneIcon_121dz_336{display:flex;justify-content:center;color:var(--survey-accent)}._spinner_121dz_342{width:2.5rem;height:2.5rem;margin:2rem auto;border-radius:50%;border:3px solid var(--sv-track);border-top-color:var(--survey-accent);animation:_survey-spin_121dz_1 .7s linear infinite}@keyframes _survey-spin_121dz_1{to{transform:rotate(360deg)}}._sky_121dz_360{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._kiteLeft_121dz_367,._kiteRight_121dz_368,._cloud_121dz_369{position:absolute;opacity:.9}._kiteLeft_121dz_367{left:6%;top:2.5rem}._cloud_121dz_369{right:-1.25rem;top:7.5rem}._kiteRight_121dz_368{right:8%;bottom:3.75rem}._hp_121dz_390{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (prefers-reduced-motion: reduce){._body_121dz_15{scroll-behavior:auto}._spinner_121dz_342{animation-duration:2s}._bar_121dz_103 i{transition:none}}@media (max-width: 40rem){._page_121dz_23{padding:0}._column_121dz_81{height:100%}._card_121dz_91{flex:1 1 auto;border-radius:0}._body_121dz_15{padding:1.375rem 1.125rem}._nav_121dz_16{padding:.75rem 1.125rem calc(.75rem + var(--safe-bottom))}._title_121dz_157{font-size:1.5rem}._questions_121dz_215{gap:2.5rem}._kiteRight_121dz_368{display:none}._previewNote_121dz_298{margin:0;padding:.5rem 1.125rem calc(.625rem + var(--safe-bottom));background:#fff}._card_121dz_91:has(+._previewNote_121dz_298) ._nav_121dz_16{padding-bottom:.75rem}}._page_121dz_23._statusPage_121dz_457{padding:1rem 1rem calc(1rem + var(--safe-bottom))}._statusPage_121dz_457 ._column_121dz_81{height:auto}._statusCard_121dz_465{flex:0 1 auto;border-radius:12px}._statusPage_121dz_457 ._previewNote_121dz_298{margin:.75rem 0 0;padding:0;background:none}@media (max-height: 640px){._page_121dz_23{padding-block:.5rem calc(.5rem + var(--safe-bottom))}._body_121dz_15{padding-block:1.125rem}._cover_121dz_182{display:none}._nav_121dz_16{padding-top:.625rem}}@media (max-height: 460px){._sky_121dz_360{display:none}._notice_121dz_176{margin-top:.5rem}}._page_121dz_23._welcome_121dz_512{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0}._horizon_121dz_527{position:absolute;left:0;right:0;bottom:0;height:min(30vh,14rem);overflow:hidden;pointer-events:none}._horizon_121dz_527:before,._horizon_121dz_527:after{content:"";position:absolute;border-radius:50%;background:#fff}._horizon_121dz_527:before{left:-18%;bottom:-70%;width:78%;height:120%;opacity:.3}._horizon_121dz_527:after{right:-22%;bottom:-80%;width:82%;height:120%;opacity:.38}._sparkles_121dz_563{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}._sparkleA_121dz_570,._sparkleB_121dz_571{position:absolute;color:#fff4c2}._sparkleA_121dz_570{left:41%;top:36%;width:2.1rem;height:2.1rem}._sparkleB_121dz_571{left:7%;top:52%;width:1.4rem;height:1.4rem;color:#fff}._sparkles_121dz_563[data-side=right] ._sparkleA_121dz_570{left:86%;top:36%}._sparkles_121dz_563[data-side=right] ._sparkleB_121dz_571{left:60%;top:60%}._welcome_121dz_512 ._kiteLeft_121dz_367{left:46%;top:2rem}._welcome_121dz_512 ._cloud_121dz_369{right:auto;left:34%;top:16%}._welcomeFrame_121dz_615{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;min-height:0}._art_121dz_624{position:relative;display:block;flex:none;width:100%;height:clamp(8rem,26vh,14rem);overflow:hidden;object-fit:cover;pointer-events:none}._defaultArt_121dz_636{height:min(13.75rem,28vh)}._defaultArt_121dz_636:empty{display:none}._mascot_121dz_645{position:absolute;left:50%;bottom:0;max-height:100%;object-fit:contain;transform:translate(-50%)}._welcomeMain_121dz_654{--sv-wpad: 1.25rem;position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}._welcomeScroll_121dz_512{display:flex;flex:1;min-height:0;min-width:0;padding:1.25rem var(--sv-wpad) calc(2rem + var(--safe-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}._welcomeContent_121dz_675{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:min(36rem,100%);min-width:0;margin:auto}._welcomeLogo_121dz_687{display:block;height:52px;width:auto;max-width:190px;object-fit:contain}._welcomeLogo_121dz_687[data-square=true]{width:60px;height:60px;max-width:60px}._welcomeTitle_121dz_701{margin:0;font-family:"Baloo 2",var(--font-heading);font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--sv-display);overflow-wrap:anywhere}._titleMark_121dz_713{position:relative;display:inline-block}._titleMark_121dz_713:after{content:"";position:absolute;left:0;right:0;bottom:-.16em;height:.22em;background:var(--survey-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9C40 2 90 2 130 6S190 8 197 4' stroke='black' stroke-width='6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9C40 2 90 2 130 6S190 8 197 4' stroke='black' stroke-width='6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}._bubble_121dz_732{position:relative;box-sizing:border-box;max-width:100%;padding:1.4rem 1.6rem 1.5rem;border-radius:1.75rem;background:#fff;box-shadow:0 12px 30px #46326e24}._bubble_121dz_732:before{content:"";position:absolute;top:2.25rem;width:1.75rem;height:1.75rem;border-radius:.4rem;background:#fff;transform:rotate(45deg)}._bubble_121dz_732[data-side=left]:before{left:-.7rem}._bubble_121dz_732[data-side=right]:before{right:-.7rem}._welcomeTitle_121dz_701+._bubble_121dz_732{margin-top:1rem}._bubble_121dz_732 ._welcomeDesc_121dz_768{max-width:none;text-align:left;text-align-last:auto;-webkit-hyphens:none;hyphens:none;line-height:1.65;color:#46526c}._bubble_121dz_732 ._bubbleLead_121dz_777{font-family:"Baloo 2",var(--font-heading);font-size:1.5625rem;font-weight:700;line-height:1.3;color:#1d2a44}._bubble_121dz_732 ._bubbleRest_121dz_785{margin-top:.875rem;font-family:Inter,var(--font-body);font-size:1.0625rem;font-weight:500}._facts_121dz_793{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}._facts_121dz_793 li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1.5px solid rgba(35,32,46,.1);border-radius:999px;background:#fff;color:var(--sv-display);font-size:.875rem;font-weight:600;line-height:1}._facts_121dz_793 svg{flex:none;color:var(--survey-accent)}._welcomeDesc_121dz_768{max-width:60ch;margin:0;font-size:1.125rem;line-height:1.6;color:var(--sv-lede);white-space:pre-line}._welcomeDescJustified_121dz_831{text-align:justify;text-justify:inter-word;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}._welcomeMeta_121dz_839{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--text-sm);color:var(--sv-lede)}._welcomeMeta_121dz_839:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--survey-accent)}._startBtn_121dz_858{display:inline-flex;align-items:center;gap:.625rem;min-height:3.5rem;margin-top:.5rem;padding-block:.4rem;padding-inline:2rem .45rem;border-radius:999px;background:var(--sv-start-bg, var(--sv-start-default));color:var(--sv-start-ink, var(--sv-start-default-ink));font-size:var(--text-lg);box-shadow:0 6px #10243a47,0 18px 32px #10243a2e;transition:transform .12s ease,box-shadow .12s ease}._startBtn_121dz_858:active{transform:translateY(4px);box-shadow:0 2px #10243a47,0 8px 16px #10243a29}._startBtn_121dz_858:focus-visible{outline-color:var(--sv-start-bg, var(--sv-start-default))}._startArrow_121dz_885{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--sv-start-ink, var(--sv-start-default-ink));color:var(--sv-start-arrow, var(--sv-start-bg, var(--sv-start-default)));transition:transform .15s ease}._startBtn_121dz_858:hover ._startArrow_121dz_885,._startBtn_121dz_858:focus-visible ._startArrow_121dz_885{transform:translate(.25rem)}._welcomeNote_121dz_902{margin:0;font-size:var(--text-sm);color:var(--sv-lede)}._welcomeContent_121dz_675,._bannerText_121dz_910{text-align:left}._ari_121dz_915{display:block;max-width:100%;height:auto}._band_121dz_923{position:relative;display:flex;flex:none;align-items:center;justify-content:space-between;box-sizing:border-box;height:6.5rem;padding:0 1.25rem;border-bottom:1px solid rgba(35,32,46,.1)}._band_121dz_923:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 45%,#fff9);pointer-events:none}._band_121dz_923:has(>._art_121dz_624){height:10rem;padding:0}._band_121dz_923:has(>._art_121dz_624):after{display:none}._band_121dz_923>._art_121dz_624{height:100%}._band_121dz_923 ._welcomeLogo_121dz_687{position:relative;z-index:1;height:46px}._band_121dz_923 ._welcomeLogo_121dz_687[data-square=true]{width:64px;height:64px;max-width:64px}._bandBrand_121dz_971{position:relative;z-index:1;display:flex;align-items:center;gap:1.5rem;min-width:0}._bandDivider_121dz_980{flex:none;width:2px;height:2.75rem;background:#23202e24}._band_121dz_923 ._welcomeTitle_121dz_701{font-size:clamp(1.9rem,3.4vw,3.4rem);line-height:1}._bandKite_121dz_992{position:relative;z-index:1;margin-left:auto;line-height:0}._bannerText_121dz_910{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}._bannerAside_121dz_1008{--sv-ari-w: 100%;flex:none;width:8.75rem;order:-1}._page_121dz_23._wCard_121dz_1017{align-items:center;justify-content:center;padding:1rem 1rem calc(1rem + var(--safe-bottom))}._cardStage_121dz_1023{position:relative;display:flex;flex:0 1 auto;width:min(37.5rem,100%);max-height:100%;min-height:0}._cardStagePeek_121dz_1037{--sv-peek-w: 128px;--sv-peek-h: calc(var(--sv-peek-w) * 1.1376);box-sizing:border-box;padding-top:calc(var(--sv-peek-h) + 12px)}._cardPeek_121dz_1044{--sv-ari-w: 100%;position:absolute;top:12px;right:36px;z-index:2;width:var(--sv-peek-w);pointer-events:none}._standOnCard_121dz_1054{line-height:0}._wCard_121dz_1017 ._welcomeFrame_121dz_615{flex:1 1 auto;width:100%;max-height:100%;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 12px 40px #1018282e,0 2px 6px #10182814}._wCard_121dz_1017 ._art_121dz_624{height:clamp(8rem,24vh,14rem)}._wCard_121dz_1017 ._welcomeScroll_121dz_512{padding:1.5rem 1.75rem 1.75rem}._wCard_121dz_1017 ._welcomeLogo_121dz_687{height:44px;max-width:170px}._wCard_121dz_1017 ._welcomeLogo_121dz_687[data-square=true]{width:48px;height:48px;max-width:48px}._wCard_121dz_1017 ._welcomeTitle_121dz_701{font-size:clamp(1.9rem,6vw,2.4rem)}@media (max-width: 40rem){._page_121dz_23._wCard_121dz_1017{padding:.5rem .5rem calc(.5rem + var(--safe-bottom))}._wCard_121dz_1017 ._welcomeScroll_121dz_512{padding:1.25rem 1.25rem 1.5rem}._cardStagePeek_121dz_1037{--sv-peek-w: 108px}._cardPeek_121dz_1044{right:20px}}@media (max-width: 899.98px){._welcomeScroll_121dz_512._padTop_121dz_1108{padding-top:max(1.5rem,calc(env(safe-area-inset-top,0px) + 1rem))}._wSplitLeft_121dz_1116 ._welcomeFrame_121dz_615,._wSplitRight_121dz_1117 ._welcomeFrame_121dz_615,._wBanner_121dz_1118 ._welcomeFrame_121dz_615{padding-top:max(1rem,env(safe-area-inset-top,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}._wSplitLeft_121dz_1116 ._welcomeMain_121dz_654,._wSplitRight_121dz_1117 ._welcomeMain_121dz_654,._wBanner_121dz_1118 ._welcomeMain_121dz_654{flex:1 0 auto}._wSplitLeft_121dz_1116 ._welcomeScroll_121dz_512,._wSplitRight_121dz_1117 ._welcomeScroll_121dz_512,._wBanner_121dz_1118 ._welcomeScroll_121dz_512{flex:1 0 auto;overflow:visible}._wSplitLeft_121dz_1116 ._defaultArt_121dz_636,._wSplitRight_121dz_1117 ._defaultArt_121dz_636{display:none}._wSplitLeft_121dz_1116 img._art_121dz_624,._wSplitRight_121dz_1117 img._art_121dz_624{height:150px;margin-bottom:.75rem}._splitRow_121dz_1151{display:flex;align-items:center;justify-content:space-between;width:100%}._splitRow_121dz_1151 ._welcomeLogo_121dz_687{height:40px;max-width:160px}._splitRow_121dz_1151 ._welcomeLogo_121dz_687[data-square=true]{width:44px;height:44px;max-width:44px}._splitAri_121dz_1169{display:block;flex:none;width:auto;margin-top:-6px}._cardStage_121dz_1023{flex-direction:column;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}._wCard_121dz_1017 ._welcomeFrame_121dz_615{flex:none;max-height:none}._wCard_121dz_1017 ._welcomeMain_121dz_654,._wCard_121dz_1017 ._welcomeScroll_121dz_512{flex:none;overflow:visible}._page_121dz_23._wCard_121dz_1017{padding-top:max(1rem,env(safe-area-inset-top,0px))}._bubble_121dz_732:before{top:-.5rem}._bubble_121dz_732[data-side=left]:before{left:2rem}._bubble_121dz_732[data-side=right]:before{left:auto;right:2rem}}@media (min-width: 900px){._wSplitLeft_121dz_1116 ._welcomeFrame_121dz_615,._wSplitRight_121dz_1117 ._welcomeFrame_121dz_615{flex-direction:row}._wSplitRight_121dz_1117 ._welcomeFrame_121dz_615{flex-direction:row-reverse}._wSplitLeft_121dz_1116 ._art_121dz_624,._wSplitRight_121dz_1117 ._art_121dz_624{display:block;flex:1 1 38%;width:38%;height:auto}._wSplitLeft_121dz_1116 ._welcomeMain_121dz_654,._wSplitRight_121dz_1117 ._welcomeMain_121dz_654{flex:1 1 62%;--sv-wpad: 3rem}._wSplitLeft_121dz_1116 ._welcomeContent_121dz_675,._wSplitRight_121dz_1117 ._welcomeContent_121dz_675{width:min(46rem,100%)}._splitRow_121dz_1151{display:contents}._splitAri_121dz_1169{display:none}._wSplitLeft_121dz_1116 ._mascot_121dz_645,._wSplitRight_121dz_1117 ._mascot_121dz_645{bottom:8vh;max-height:min(70%,26rem)}._wSplitLeft_121dz_1116 ._mascot_121dz_645{left:62%}._wSplitRight_121dz_1117 ._mascot_121dz_645{left:38%}._wSplitLeft_121dz_1116 ._mascotBig_121dz_1270,._wSplitRight_121dz_1117 ._mascotBig_121dz_1270{bottom:6vh;max-height:min(88%,34rem)}._wBanner_121dz_1118 ._welcomeMain_121dz_654{--sv-wpad: 3rem}._wSplitLeft_121dz_1116 ._welcomeScroll_121dz_512,._wSplitRight_121dz_1117 ._welcomeScroll_121dz_512,._wBanner_121dz_1118 ._welcomeScroll_121dz_512{padding:3rem var(--sv-wpad, 3rem) calc(3rem + var(--safe-bottom))}._band_121dz_923{height:128px;padding:0 max(2rem,4vw)}._band_121dz_923 ._welcomeLogo_121dz_687{height:44px}._band_121dz_923:has(>._art_121dz_624){height:260px}._wBanner_121dz_1118 ._welcomeContent_121dz_675{flex-direction:row;align-items:flex-start;gap:3rem;width:min(1240px,100%)}._bannerText_121dz_910 ._welcomeTitle_121dz_701{font-size:3.4rem}._wSplitLeft_121dz_1116 ._welcomeTitle_121dz_701,._wSplitRight_121dz_1117 ._welcomeTitle_121dz_701{font-size:clamp(3rem,4.6vw,4.5rem);line-height:1}._wCard_121dz_1017 ._welcomeTitle_121dz_701{font-size:2.6rem}._bannerAside_121dz_1008{width:400px;order:0}}@media (prefers-reduced-motion: reduce){._welcomeScroll_121dz_512{scroll-behavior:auto}._startArrow_121dz_885{transition:none}}@media (max-height: 640px){._cardPeek_121dz_1044{display:none}._cardStagePeek_121dz_1037{padding-top:0}._defaultArt_121dz_636{height:min(10rem,24vh)}._welcomeLogo_121dz_687{height:44px}._welcomeLogo_121dz_687[data-square=true]{width:48px;height:48px;max-width:48px}}@media (max-width: 40rem){._welcomeContent_121dz_675{gap:1rem}._welcomeTitle_121dz_701,._wCard_121dz_1017 ._welcomeTitle_121dz_701{font-size:2.25rem;line-height:1.04}._welcomeDesc_121dz_768{font-size:.9375rem;line-height:1.6}._bubble_121dz_732{padding:1.1rem 1.2rem 1.2rem;border-radius:1.4rem}._welcomeTitle_121dz_701+._bubble_121dz_732{margin-top:.75rem}._bubble_121dz_732 ._bubbleLead_121dz_777{font-size:1.25rem}._bubble_121dz_732 ._bubbleRest_121dz_785{margin-top:.75rem;font-size:.9375rem}._facts_121dz_793{gap:.5rem}._facts_121dz_793 li{gap:.4rem;padding:.45rem .75rem;font-size:.8125rem}._startBtn_121dz_858{min-height:3.25rem;margin-top:.25rem;padding-inline:1.75rem .4rem;font-size:1.0625rem}._startArrow_121dz_885{width:2.25rem;height:2.25rem}._welcomeLogo_121dz_687,._splitRow_121dz_1151 ._welcomeLogo_121dz_687{height:38px;max-width:150px}._band_121dz_923{height:auto;min-height:5rem;padding-block:.9rem}._bandBrand_121dz_971{flex-direction:column;align-items:flex-start;gap:.5rem}._bandDivider_121dz_980{display:none}._band_121dz_923 ._welcomeLogo_121dz_687{height:34px}._band_121dz_923 ._welcomeTitle_121dz_701{font-size:1.75rem}._bannerAside_121dz_1008{width:9rem}._cardStagePeek_121dz_1037{--sv-peek-w: 96px}._sparkleA_121dz_570{left:52%;top:30%;width:1.6rem;height:1.6rem}._sparkleB_121dz_571{display:none}._welcome_121dz_512 ._cloud_121dz_369{left:auto;right:4%;top:9rem}}
