@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b9888d91-module__4Nh3qG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b9888d91-module__4Nh3qG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.p.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,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-weight:400 800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_1d413de-module__7uaagG__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_1d413de-module__7uaagG__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
@layer theme,base;@layer components{.dh-desk{--wall:linear-gradient(155deg, #0b2c4d, #14507f 30%, #1a6b86 56%, #7a5a2e 84%, #3a2a18);--focus-ring:#8fc0f0;--focus:var(--focus-ring);--dh-ease:cubic-bezier(.2, .8, .3, 1);--dh-ease-out:cubic-bezier(.23, 1, .32, 1);--dh-enter:.26s;--dh-radius:12px;--dh-radius-lg:16px;--dh-radius-sm:8px;--dh-radius-pill:999px;isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-inter), Inter, system-ui, sans-serif;position:relative}html[data-theme=dark] .dh-desk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wall:linear-gradient(155deg, #0b2c4d, #14507f 30%, #1a6b86 56%, #7a5a2e 84%, #3a2a18);--veil:linear-gradient(#0000, #00000024);--bloom-1:47 127 232;--bloom-2:16 168 146;--bloom-3:217 138 31;--bloom-4:192 74 104;--bloom-a1:.72;--bloom-a2:.72;--bloom-a3:.72;--bloom-a4:.5;--ink:#f1f5f9;--ink-2:#d7dfe9;--ink-3:#cbd5e1;--wall-ink:#f1f5f9;--wall-ink-2:#f1f5f9;--wall-lift:0 1px 12px #00000073;--accent:#7fb3e8;--accent-ink:#fff;--accent-chrome:#7fb3e8;--accent-soft:#223652eb;--brand:#1f4e79;--brand-dark:#15375a;--g-fill:#1e2f47f0;--g-fill-solid:#1e2f47f0;--g-edge:linear-gradient(#ffffff21, #ffffff21);--g-edge-color:#ffffff21;--g-rim-top:#ffffff29;--g-rim-bottom:#ffffff21;--g-rim-right:#ffffff21;--g-rim-left:#cbd5e1;--g-rule:#1e293b;--g-shadow-contact:#0006;--g-shadow-ambient:#0000006b;--g-ambient-geo:0 12px 34px;--g-chrome-fill:#2642626b;--g-chrome-edge:#fff3;--g-chrome-blur:30px;--g-chrome-sat:1.8;--g-chrome-inset:inset -1px 0 0 #ffffff1a;--g-chrome-lift:0 1px 8px #0006;--g-sheet-fill:#1e2f47;--focus-ring:#8fc0f0;--lite-fill:#1e2f47;--lite-border:#ffffff21;--lite-shadow:#0006;--lite-sheet:#1e2f47;--lite-chrome:#115aa6;--lite-chrome-run:linear-gradient(to bottom, #105cbd 0%, #105dbd 12.5%, #105dbd 25%, #105dbd 37.5%, #105dbd 50%, #105bad 62.5%, #11578a 75%, #11577b 87.5%, #14556f 100%)}html[data-theme=light] .dh-desk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wall:linear-gradient(155deg, #0e2a47, #1f4e79 30%, #3e7ba8 55%, #c9a97a 82%, #e8d9be);--veil:linear-gradient(#0614241f, #06142433 45%, #06142457);--bloom-1:46 134 255;--bloom-2:0 194 168;--bloom-3:255 180 67;--bloom-4:255 107 139;--bloom-a1:.85;--bloom-a2:.85;--bloom-a3:.85;--bloom-a4:.6;--ink:#0f172a;--ink-2:#475569;--ink-3:#64748b;--wall-ink:#fff;--wall-ink-2:#fff;--wall-lift:0 1px 12px #00000073;--accent:#1f4e79;--accent-ink:#fff;--accent-chrome:#7fb3e8;--accent-soft:#eaf1f8;--brand:#1f4e79;--brand-dark:#15375a;--g-fill:#fff;--g-fill-solid:#fff;--g-edge:linear-gradient(#ffffff8c, #ffffff8c);--g-edge-color:#ffffff8c;--g-rim-top:#ffffffe6;--g-rim-bottom:#0f172a1a;--g-rim-right:#0f172a1a;--g-rim-left:#64748b;--g-rule:#e2e8f0;--g-shadow-contact:#0a1a2d1a;--g-shadow-ambient:#0a1a2d24;--g-ambient-geo:0 10px 30px;--g-chrome-fill:#16304e66;--g-chrome-edge:#ffffff47;--g-chrome-blur:30px;--g-chrome-sat:1.8;--g-chrome-inset:0 0 #0000;--g-chrome-lift:0 1px 8px #0006;--g-sheet-fill:#fff;--focus-ring:#1f4e79;--lite-fill:#fff;--lite-border:#0f172a1f;--lite-shadow:#0a1a2d24;--lite-sheet:#fff;--lite-chrome:#0e53a2;--lite-chrome-run:linear-gradient(to bottom, #0957b8 0%, #0958b8 12.5%, #0957b8 25%, #0956b8 37.5%, #0955b8 50%, #0a51aa 62.5%, #114c86 75%, #174d7b 87.5%, #234f72 100%)}.dh-wall,.dh-bloom,.dh-veil{pointer-events:none;contain:strict;position:fixed;inset:0}.dh-wall{z-index:-4;background:var(--wall)}.dh-bloom{z-index:-3;background: radial-gradient(circle closest-side, rgb(var(--bloom-4) / var(--bloom-a4)) max(0px, calc(17vw - 210px)), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .945)) max(0px, calc(17vw - 120px)), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .773)) max(0px, calc(17vw - 60px)), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .627)) max(0px, calc(17vw - 30px)), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .463)) 17vw, rgb(var(--bloom-4) / calc(var(--bloom-a4) * .298)) calc(17vw + 30px), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .173)) calc(17vw + 60px), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .086)) calc(17vw + 90px), rgb(var(--bloom-4) / calc(var(--bloom-a4) * .016)) calc(17vw + 150px), rgb(var(--bloom-4) / 0) calc(17vw + 210px)) no-repeat right calc(6vw - 210px) bottom calc(2vh - 210px) / calc(34vw + 420px) calc(34vw + 420px),  radial-gradient(circle closest-side, rgb(var(--bloom-3) / var(--bloom-a3)) max(0px, calc(25vw - 210px)), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .945)) max(0px, calc(25vw - 120px)), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .773)) max(0px, calc(25vw - 60px)), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .627)) max(0px, calc(25vw - 30px)), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .463)) 25vw, rgb(var(--bloom-3) / calc(var(--bloom-a3) * .298)) calc(25vw + 30px), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .173)) calc(25vw + 60px), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .086)) calc(25vw + 90px), rgb(var(--bloom-3) / calc(var(--bloom-a3) * .016)) calc(25vw + 150px), rgb(var(--bloom-3) / 0) calc(25vw + 210px)) no-repeat left calc(18vw - 210px) bottom calc(-22vh - 210px) / calc(50vw + 420px) calc(50vw + 420px),  radial-gradient(circle closest-side, rgb(var(--bloom-2) / var(--bloom-a2)) max(0px, calc(23vw - 210px)), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .945)) max(0px, calc(23vw - 120px)), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .773)) max(0px, calc(23vw - 60px)), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .627)) max(0px, calc(23vw - 30px)), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .463)) 23vw, rgb(var(--bloom-2) / calc(var(--bloom-a2) * .298)) calc(23vw + 30px), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .173)) calc(23vw + 60px), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .086)) calc(23vw + 90px), rgb(var(--bloom-2) / calc(var(--bloom-a2) * .016)) calc(23vw + 150px), rgb(var(--bloom-2) / 0) calc(23vw + 210px)) no-repeat right calc(-10vw - 210px) top calc(6vh - 210px) / calc(46vw + 420px) calc(46vw + 420px),  radial-gradient(circle closest-side, rgb(var(--bloom-1) / var(--bloom-a1)) max(0px, calc(28vw - 210px)), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .945)) max(0px, calc(28vw - 120px)), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .773)) max(0px, calc(28vw - 60px)), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .627)) max(0px, calc(28vw - 30px)), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .463)) 28vw, rgb(var(--bloom-1) / calc(var(--bloom-a1) * .298)) calc(28vw + 30px), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .173)) calc(28vw + 60px), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .086)) calc(28vw + 90px), rgb(var(--bloom-1) / calc(var(--bloom-a1) * .016)) calc(28vw + 150px), rgb(var(--bloom-1) / 0) calc(28vw + 210px)) no-repeat left calc(-12vw - 210px) top calc(-18vh - 210px) / calc(56vw + 420px) calc(56vw + 420px)}.dh-veil{z-index:-2;background:var(--veil)}.dh-glass{border:1px solid var(--g-edge-color);border-radius:var(--dh-radius);color:var(--ink);position:relative}.dh-glass--chrome{background-color:var(--g-chrome-fill);-webkit-backdrop-filter:blur(var(--g-chrome-blur)) saturate(var(--g-chrome-sat));backdrop-filter:blur(var(--g-chrome-blur)) saturate(var(--g-chrome-sat));border:0;border-right:1px solid var(--g-chrome-edge);box-shadow:var(--g-chrome-inset);--ink:#f1f5f9;--ink-2:#d7dfe9;--ink-3:#d7dfe9;--accent:var(--accent-chrome);--accent-soft:#0003;--g-fill:#00000038;--g-fill-solid:#00000038;--g-edge:linear-gradient(#ffffff2e, #ffffff2e);--g-edge-color:#ffffff2e;--g-rim-bottom:#ffffff2e;--g-rule:#ffffff2e;--g-rim-top:#ffffff1a;--g-shadow-contact:#0000;--g-shadow-ambient:#0000}.dh-glass--chrome :where(a,button,span,div,p,h1,h2,h3,kbd){text-shadow:var(--g-chrome-lift)}.dh-glass--card{background-color:var(--g-fill);box-shadow:inset 0 1px 0 var(--g-rim-top), 0 1px 3px var(--g-shadow-contact), var(--g-ambient-geo) var(--g-shadow-ambient)}.dh-glass--card[data-dense="1"]{background-color:var(--g-fill-solid)}.dh-glass--popover{background-color:var(--g-sheet-fill);border-radius:var(--dh-radius-lg);box-shadow:inset 0 1px 0 var(--g-rim-top), 0 1px 3px var(--g-shadow-contact), 0 24px 60px var(--g-shadow-ambient)}@keyframes dh-pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.dh-glass--popover[data-anim="1"]{animation:dh-pop-in .18s var(--dh-ease-out) both;transform-origin:var(--dh-pop-origin,50% 0)}.dh-glass--interactive{cursor:pointer;transition:transform .16s var(--dh-ease);transform:translate(0,0)}.dh-glass--interactive:hover{transform:translateY(-1px)}.dh-glass--interactive:active{transition-duration:.1s;transform:translate(0,0)scale(.995)}.dh-seg{border-radius:var(--dh-radius-sm);border:1px solid var(--g-edge-color);background-color:var(--g-fill);box-shadow:inset 0 1px 0 var(--g-rim-top), 0 1px 3px var(--g-shadow-contact), var(--g-ambient-geo) var(--g-shadow-ambient);align-items:center;gap:2px;padding:4px;display:inline-flex}.dh-seg__item{appearance:none;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;transition:color .12s,background-color .12s;display:inline-flex}.dh-seg__item:hover{color:var(--ink)}.dh-seg__item[aria-checked=true],.dh-seg__item[aria-selected=true]{color:#fff;background-color:var(--brand);font-weight:600}.dh-iconbtn{appearance:none;border-radius:var(--dh-radius-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:30px;height:30px;transition:color .12s;display:inline-flex}.dh-iconbtn:hover{color:var(--ink)}.dh-desk :where(button,a[href],[role=button],[role=radio],[role=tab],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:2px}.dh-on-wall{color:var(--wall-ink);text-shadow:var(--wall-lift);max-width:640px}.dh-on-wall-2{color:var(--wall-ink-2);text-shadow:0 1px 10px #0006}.dh-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html.lite *,html.lite :before,html.lite :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite .dh-glass{background-color:var(--lite-fill);border-color:var(--lite-border);box-shadow:none}html.lite .dh-glass--chrome{background-color:var(--lite-chrome);background-image:var(--lite-chrome-run);border-right:1px solid var(--g-chrome-edge);background-repeat:no-repeat;background-size:100% 100vh}html.lite .dh-glass--popover{background-color:var(--lite-sheet);box-shadow:0 12px 32px var(--lite-shadow)}html.lite .dh-seg{background-color:var(--lite-fill);border-color:var(--lite-border);box-shadow:none}html.lite .dh-bloom{display:none}html.lite .dh-glass--interactive{transition:none}html.lite .dh-glass--interactive:hover{border-color:var(--focus-ring);transform:none}.dh-langgate{z-index:70;animation:dh-langgate-in .16s var(--dh-ease-out) both;background-color:#06142485;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes dh-langgate-in{0%{opacity:0}to{opacity:1}}.dh-langgate__card{width:100%;max-width:420px;margin:auto;padding:26px 24px 20px}@keyframes dh-langgate-card-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.dh-langgate__card[data-anim="1"]{animation:dh-langgate-card-in .22s var(--dh-ease-out) both}.dh-langgate__title{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.25}.dh-langgate__sub{color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.45}.dh-langgate__opts{flex-direction:column;gap:9px;margin-top:18px;display:flex}.dh-langopt{border-radius:var(--dh-radius-sm);background-color:color-mix(in srgb, var(--g-fill-solid) 45%, transparent);width:100%;box-shadow:inset 0 0 0 1px var(--g-rim-bottom);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .15s var(--dh-ease), background-color .12s ease;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 15px;display:flex}.dh-langopt:hover{background-color:color-mix(in srgb, var(--g-fill-solid) 62%, transparent);transform:translateY(-1px)}html[data-theme=light] .dh-langopt{background-color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--g-rule)}html[data-theme=light] .dh-langopt:hover{background-color:color-mix(in srgb, var(--accent-soft) 60%, #fff)}.dh-langopt:active{transition-duration:90ms;transform:translate(0,0)scale(.995)}.dh-langopt__name{font-size:17px;font-weight:700;line-height:1.3}.dh-langopt__sample{color:var(--ink-2);font-size:12px;line-height:1.45}.dh-langopt__limit{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.45}html[data-theme=light] .dh-langopt__limit{color:var(--ink-2)}.dh-langgate__foot{color:var(--ink-3);margin-top:16px;font-size:11.5px;line-height:1.45}.dh-seg--wide{width:100%;display:flex}.dh-seg--wide .dh-seg__item{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:6px;overflow:hidden}@media (prefers-reduced-motion:reduce){.dh-glass--interactive,.dh-glass--interactive:hover,.dh-glass--interactive:active{transform:none!important}.dh-desk *,.dh-desk :before,.dh-desk :after{transition-property:opacity,color,background-color,border-color!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities;
