html{font-size:100%}html.sm-text-large{font-size:112.5%}html.sm-text-extra-large{font-size:125%}html[data-sm-theme=warm]{--sm-canvas:#eee8df;--sm-canvas-light:#f7f3ed;--sm-paper:#fffdf9;--sm-paper-soft:#fffdf9d1;--sm-glass:#ffffffc2;--background:var(--sm-canvas);--foreground:var(--sm-ink)}html[data-sm-theme=light]{--sm-ink:#171717;--sm-ink-soft:#414141;--sm-muted:#666;--sm-faint:#858585;--sm-canvas:#f7f7f5;--sm-canvas-light:#fff;--sm-paper:#fff;--sm-paper-soft:#ffffffe6;--sm-glass:#ffffffdb;--background:var(--sm-canvas);--foreground:var(--sm-ink)}html[data-sm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sm-ink:#fff8ed;--sm-ink-soft:#e4d9cb;--sm-muted:#c5b9ab;--sm-faint:#9e9286;--sm-canvas:#171411;--sm-canvas-light:#211d19;--sm-paper:#28221d;--sm-paper-soft:#28221de6;--sm-glass:#231d18db;--sm-border:#ffffff1f;--sm-border-strong:#fff3;--background:var(--sm-canvas);--foreground:var(--sm-ink)}html[data-sm-theme=dark] body{color:var(--sm-ink);background:radial-gradient(circle at 15% 0,#7059433d,#0000 34%),linear-gradient(145deg,#211c18 0%,#171411 54%,#100e0c 100%)}html[data-sm-accent=sand]{--sm-user-accent:#a98360;--sm-user-accent-soft:#ead8c0}html[data-sm-accent=forest]{--sm-user-accent:#4f6b55;--sm-user-accent-soft:#dce9de}html[data-sm-accent=ocean]{--sm-user-accent:#47718b;--sm-user-accent-soft:#dbe9f0}html[data-sm-accent=plum]{--sm-user-accent:#72546f;--sm-user-accent-soft:#eadfea}.sm-skip-link{left:1rem;top:max(.75rem, env(safe-area-inset-top));z-index:2000;color:#111;background:#fff;border:3px solid #111;border-radius:999px;min-height:3rem;padding:.75rem 1.25rem;font-weight:800;line-height:1.25;transition:transform .16s;position:fixed;transform:translateY(-180%);box-shadow:0 12px 36px #00000059}.sm-skip-link:focus{outline-offset:3px;outline:4px solid #f6c453;transform:translateY(0)}html.sm-high-contrast{--sm-ink:#000;--sm-ink-soft:#111;--sm-muted:#252525;--sm-faint:#3d3d3d;--sm-canvas:#fff;--sm-canvas-light:#fff;--sm-paper:#fff;--sm-paper-soft:#fff;--sm-glass:#fffffff5;--sm-border:#0000009e;--sm-border-strong:#000}html.sm-high-contrast :focus-visible{outline-offset:4px!important;outline:4px solid #ffbf00!important}html.sm-high-contrast a{text-underline-offset:.2em;text-decoration-thickness:.14em}html.sm-high-contrast button,html.sm-high-contrast input,html.sm-high-contrast textarea,html.sm-high-contrast select,html.sm-high-contrast [role=button],html.sm-high-contrast [role=switch]{border-color:currentColor!important}html.sm-reduce-motion,html.sm-reduce-motion *{scroll-behavior:auto!important}html.sm-reduce-motion *,html.sm-reduce-motion :before,html.sm-reduce-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.sm-reduce-effects .sm-card,html.sm-reduce-effects .sm-panel,html.sm-reduce-effects .sm-glass,html.sm-reduce-effects [class*=backdrop-blur],html.sm-reduce-effects [class*=shadow-]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html.sm-dyslexia-friendly body,html.sm-dyslexia-friendly button,html.sm-dyslexia-friendly input,html.sm-dyslexia-friendly textarea,html.sm-dyslexia-friendly select{letter-spacing:.035em;word-spacing:.08em;font-family:Verdana,Arial,ui-sans-serif,system-ui,sans-serif!important}html.sm-dyslexia-friendly p,html.sm-dyslexia-friendly li,html.sm-dyslexia-friendly textarea{line-height:1.75!important}html.sm-larger-targets button,html.sm-larger-targets a,html.sm-larger-targets input,html.sm-larger-targets select,html.sm-larger-targets [role=button],html.sm-larger-targets [role=switch]{min-height:3.25rem}html.sm-larger-targets input[type=checkbox],html.sm-larger-targets input[type=radio]{min-width:1.5rem;min-height:1.5rem}html.sm-hide-icon-labels [data-personalisation-icon-label]{display:none!important}@media (forced-colors:active){:focus-visible{outline:3px solid canvastext!important}button,input,textarea,select,[role=button],[role=switch]{forced-color-adjust:auto}}@media (max-width:420px){html.sm-text-extra-large{font-size:118%}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:anywhere;overscroll-behavior-y:none;min-width:320px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.sm-safe-top{padding-top:max(1rem, env(safe-area-inset-top))}.sm-safe-bottom{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.sm-loading-bar{animation:1.35s ease-in-out infinite sm-mobile-loading}@keyframes sm-mobile-loading{0%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(300%)}}@media (pointer:coarse){button,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button]{min-height:44px}}@media (max-width:480px){input,textarea,select{font-size:16px}}@media (prefers-contrast:more){button,input,textarea,select,[role=button]{border-width:2px}:focus-visible{outline-width:4px}}@media (prefers-reduced-motion:reduce){.sm-loading-bar{width:100%;animation:none;transform:none}}
:root{--sm-control-size:3rem;--sm-control-edge:max(.75rem, env(safe-area-inset-right));--sm-control-top:max(.75rem, env(safe-area-inset-top));--sm-control-gap:.65rem}button[aria-label="Open emergency safety tools"]{top:var(--sm-control-top)!important;right:var(--sm-control-edge)!important;width:var(--sm-control-size)!important;min-width:var(--sm-control-size)!important;height:var(--sm-control-size)!important;min-height:var(--sm-control-size)!important;z-index:9999!important;padding:0!important}button[aria-label="Open emergency safety tools"]>span{display:none!important}body>div:has(>button[aria-label=Accessibility\ settings]){top:calc(var(--sm-control-top) + var(--sm-control-size) + var(--sm-control-gap))!important;right:var(--sm-control-edge)!important;z-index:9998!important;bottom:auto!important;left:auto!important}button[aria-label=Accessibility\ settings]{width:var(--sm-control-size)!important;min-width:var(--sm-control-size)!important;height:var(--sm-control-size)!important;min-height:var(--sm-control-size)!important;justify-content:center!important;padding:0!important}button[aria-label=Accessibility\ settings]>span:last-child{display:none!important}div:has(>button[aria-label="Talk to Kimi"]+button[aria-label="Type to Kimi"])>button[aria-label="Type to Kimi"]{display:none!important}[class~=fixed][class~=right-3][class~=top-3][class~="z-[110]"]{right:auto!important;left:max(.75rem, env(safe-area-inset-left))!important}@media (max-width:420px){:root{--sm-control-size:2.875rem;--sm-control-gap:.55rem}}
