._bar_1rgia_4{color:#fff;background:#002675;font-family:Manrope Variable,system-ui,sans-serif;font-size:.8rem;line-height:1;container:suitebar/inline-size}._inner_1rgia_13{max-inline-size:82rem;padding-inline:max(16px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px;min-block-size:36px;margin-inline:auto;display:flex}._home_1rgia_24{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}._home_1rgia_24 b{font-weight:800}._apps_1rgia_38{scrollbar-width:none;gap:4px;min-inline-size:0;display:flex;overflow-x:auto}._app_1rgia_38{color:#ffffffc7;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;display:inline-flex}._app_1rgia_38 img{background:#fff;border-radius:4px}._app_1rgia_38[aria-current=page]{color:#fff;background:#ffffff24}@media (hover:hover){._app_1rgia_38:hover{color:#fff}}@container suitebar (width<22rem){._app_1rgia_38 img{display:none}}._app_1rgia_38:focus-visible,._home_1rgia_24:focus-visible{outline-offset:2px;outline:2px solid #fff}._header_efrft_1{z-index:60;background:color-mix(in srgb, var(--paper) 85%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-bottom:var(--border);position:sticky;top:0}._bar_efrft_11{align-items:center;gap:var(--space-4);min-height:var(--header-h);padding-block:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}._brand_efrft_21{align-items:center;gap:var(--space-3);display:flex}._brand_efrft_21 img{object-fit:contain;width:3rem;height:3rem;transition:transform .2s}._brand_efrft_21:hover img{transform:rotate(-4deg)scale(1.06)}._wordmark_efrft_38{line-height:1.15;display:grid}._wordmark_efrft_38>span:first-child{font-family:var(--font-display);color:var(--brand);letter-spacing:.01em;font-size:1.35rem;font-weight:700}._wordmark_efrft_38>span:last-child{color:var(--root-brown);font-size:.78rem;font-weight:600}._nav_efrft_58{border:2px solid var(--ink);background:var(--paper-raise);box-shadow:var(--shadow-flat-sm);border-radius:999px;justify-self:center;align-items:center;gap:.15rem;padding:.25rem;display:none}._navItem_efrft_70{position:relative}._navItem_efrft_70>a,._navTrigger_efrft_75{font-family:var(--font-body);font-weight:700;font-size:var(--step--1);color:var(--ink-soft);border-radius:999px;align-items:center;gap:.35em;padding:.5em 1.1em;transition:background .12s,color .12s;display:inline-flex}._navItem_efrft_70>a:hover,._navTrigger_efrft_75:hover,._navItem_efrft_70>a:focus-visible,._navTrigger_efrft_75:focus-visible{background:var(--brand-soft);color:var(--brand)}._navActive_efrft_96{background:var(--brand)!important;color:var(--paper)!important}._chevron_efrft_101{width:.8rem;height:.8rem;transition:transform .16s}._navItem_efrft_70:hover ._chevron_efrft_101{transform:rotate(180deg)}._panel_efrft_112{gap:var(--space-1);width:31rem;padding:var(--space-2);background:var(--paper-raise);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-flat-lg);clip-path:inset(0 0 100%);opacity:0;pointer-events:none;grid-template-columns:repeat(3,1fr);transition:clip-path .2s,opacity .15s;display:grid;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%)}._panel_efrft_112:before{content:"";height:1rem;position:absolute;inset:-1rem 0 auto}._navItem_efrft_70:not([data-suppress=true]):hover ._panel_efrft_112,._navItem_efrft_70:not([data-suppress=true]):focus-within ._panel_efrft_112{clip-path:inset(-8px);opacity:1;pointer-events:auto}._panel_efrft_112>a{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);transition:background .12s;display:flex}._panel_efrft_112>a:hover,._panel_efrft_112>a:focus-visible{background:var(--brand-soft)}._panelIcon_efrft_161{border:2px solid var(--ink);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}._panelText_efrft_173{line-height:1.25;display:grid}._panelText_efrft_173>span:first-child{color:var(--ink);font-size:.85rem;font-weight:700}._panelText_efrft_173>span:last-child{color:var(--ink-soft);font-size:.7rem;font-weight:600}._actions_efrft_191{justify-self:end}._langBtn_efrft_195{border:2px solid var(--ink);background:var(--brand);box-shadow:var(--shadow-flat-sm);font-weight:700;font-size:var(--step--1);color:var(--paper);border-radius:999px;align-items:center;gap:.45em;padding:.5em .9em;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}._langBtn_efrft_195:hover{background:color-mix(in srgb, var(--brand) 88%, #fff)}._langBtn_efrft_195:active{box-shadow:none;transform:translate(1px,1px)}._langCaret_efrft_219{opacity:.8;width:.7rem;height:.7rem}._langName_efrft_225{display:none}@media (width>=600px){._langName_efrft_225{display:inline}}@media (width>=900px){._nav_efrft_58{display:inline-flex}}._footer_1a9e7_1{margin-top:var(--space-7);background:var(--brand);color:var(--paper);border-top:var(--border)}._inner_1a9e7_8{gap:var(--space-6);padding-block:var(--space-6);display:grid}._brandCol_1a9e7_14{gap:var(--space-3);align-content:start;display:grid}._brand_1a9e7_14{align-items:center;gap:var(--space-3);display:inline-flex}._logoTile_1a9e7_26{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex;overflow:hidden;box-shadow:4px 4px #00000059}._logoTile_1a9e7_26 img{object-fit:contain;width:90%;height:90%}._brand_1a9e7_14>span:last-child{line-height:1.2;font-family:var(--font-display);display:grid}._brand_1a9e7_14>span:last-child>span:first-child{font-weight:700;font-size:var(--step-2)}._brand_1a9e7_14>span:last-child>span:last-child{color:var(--sun);font-weight:600;font-size:var(--step--1)}._tagline_1a9e7_63{color:color-mix(in srgb, var(--paper) 75%, transparent);max-width:26rem;font-size:var(--step--1)}._navCols_1a9e7_69{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._navCol_1a9e7_69{gap:var(--space-2);align-content:start;display:grid}._navCol_1a9e7_69>span{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);color:var(--sun);margin-bottom:var(--space-1)}._navCol_1a9e7_69>a{font-size:var(--step--1);color:color-mix(in srgb, var(--paper) 85%, transparent);width:fit-content}._navCol_1a9e7_69>a:hover{color:var(--paper);text-underline-offset:3px;text-decoration:underline}._bottom_1a9e7_101{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);font-size:var(--step--1);color:color-mix(in srgb, var(--paper) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._bottom_1a9e7_101 a{color:inherit}._bottom_1a9e7_101 a:hover{color:var(--paper)}._toTop_1a9e7_121{align-items:center;gap:.4em;font-weight:600;display:inline-flex}@media (width>=900px){._inner_1a9e7_8{grid-template-columns:1.2fr 1fr;align-items:start}}._shell_1ivlq_1{flex-direction:column;min-height:100dvh;display:flex}._main_1ivlq_7{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-5));flex:1}@media (width>=900px){._main_1ivlq_7{padding-bottom:0}._tabbar_1ivlq_17{display:none}}._mainBare_1ivlq_22{flex:1}._tabbar_1ivlq_17{inset-inline:0;z-index:50;padding:0 var(--gutter) calc(env(safe-area-inset-bottom) + .5rem);pointer-events:none;position:fixed;bottom:0}._tabbarInner_1ivlq_35{pointer-events:auto;max-width:26rem;height:var(--tabbar-h);background:var(--paper-raise);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-flat);grid-template-columns:repeat(4,1fr);align-items:stretch;margin-inline:auto;display:grid}._tab_1ivlq_17{border-radius:calc(var(--radius-lg) - var(--border-w));color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.68rem;font-weight:600;transition:color .12s,background .12s;display:flex}._tab_1ivlq_17:hover{color:var(--ink)}._tabActive_1ivlq_66{color:var(--seed)}._tabIcon_1ivlq_70{width:1.5rem;height:1.5rem}._tabLabel_1ivlq_75{line-height:1}@media (width>=720px){._tabbarInner_1ivlq_35{max-width:30rem}}
