@font-face{font-family:Arimo;src:url('../assets/fonts/Arimo.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
:root{
 --nav-top:#4f80a6;--nav-mid:#407097;--nav-bot:#2d5c84;--body-bg:#cbcbcb;--card:#f6f6f6;
 --tab-top:#4b5157;--tab-mid:#363b41;--tab-bot:#2d3238;--tab-on-top:#507fa4;--tab-on-bot:#2b5b83;
 --btn-blue-1:#80a1e2;--btn-blue-2:#4e80df;--btn-blue-3:#3268d6;--btn-red-1:#f08589;--btn-red-2:#cf4747;--btn-red-3:#cd2b2c;
 --tool-1:#7b91af;--tool-2:#56749a;--tool-3:#495d7a;--toggle-on-1:#56a7e8;--slider-fill:#5286d3;
 --slate:#5c6670;--player-1:#424a51;--player-2:#373d45;--silver-hi:#f9fafb;--silver-lo:#929ca5;--glyph-dark:#3a4450;
 --nav-edge:#1f4566;--card-edge:#b4b4b4;--divider:#d0d0d0;--ink:#2b2b2b;--ink-dim:#8a8a8a;--link:#3f729b;
 --toggle-on-2:#2a86e6;--green-1:#7fd05f;--green-3:#3a9c24;--sky:#14283f;--horizon:#5f7d99;--spotlight:#8a95a0;--vignette:#1b1f24;
 --nav-height:44px;--tab-height:49px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);
 --nav-control-top:#2a5578;--nav-control-bottom:#1f4766;
 --chrome-sheen:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.035)47%,transparent 49%,rgba(0,0,0,.015)50%,rgba(0,0,0,.12));
 --chrome-sheen-muted:linear-gradient(180deg,rgba(255,255,255,.065),transparent 48%,rgba(0,0,0,.07));
 --chrome-bevel:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.22),inset 1px 0 0 rgba(255,255,255,.1),inset -1px 0 0 rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.3);
 --chrome-pressed:inset 0 1px 3px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.12),0 1px 0 rgba(255,255,255,.12);
 /* Stationary scene: preserve the former initial phase, including layer opacity. */
 --scene-glow-count:3;--scene-glow-opacity:.14;--scene-inner-strength:.55;
 --scene-glow-blur:28px;--scene-glow-blend:screen;
 --scene-light-cold:#9bb5ca;--scene-light-steel:#6d8da9;--scene-light-soft:#d4dce2;
 --scene-glow-1-y:-26.1251px;--scene-glow-1-opacity:.961251;
 --scene-glow-2-y:0px;--scene-glow-2-opacity:.7;
 --scene-glow-3-y:-20.0435px;--scene-glow-3-opacity:.900435;
 --scene-glow-intensity:.21;--scene-grain-intensity:2;
 --scene-grain:url('../assets/textures/scene-grain.svg');--scene-grain-size:160px;
 --scene-grain-opacity:.18;--scene-grain-blend:soft-light;--scene-grain-filter:contrast(1.15);
 --noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' opacity='.05' d='M0 0h120v120H0z'/%3E%3C/svg%3E");
}
*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}body{font-family:"Helvetica Neue",Helvetica,Arimo,Arial,sans-serif;color:var(--ink);font-size:14px;background:var(--body-bg)}
button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:var(--link);text-decoration:none}button{color:inherit}button:disabled{cursor:default;opacity:.4}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #8bc6ff;outline-offset:3px;box-shadow:0 0 6px 3px #81b7ed99}button svg,a svg{pointer-events:none}.icon{width:24px;height:24px;display:inline-block;vertical-align:middle;fill:currentColor;flex-shrink:0}h1,h2,h3,p{margin-top:0}button{border:0}button[hidden],[hidden]{display:none!important}.noise{background-image:var(--noise)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:720px){:root{--nav-height:52px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
