@font-face{font-family:KT League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(/kit/fonts/league-spartan-latin-600-normal.woff2) format("woff2")}@font-face{font-family:KT League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/kit/fonts/league-spartan-latin-700-normal.woff2) format("woff2")}@font-face{font-family:KT Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/kit/fonts/geist-latin-400-normal.woff2) format("woff2")}@font-face{font-family:KT Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/kit/fonts/geist-latin-500-normal.woff2) format("woff2")}@font-face{font-family:KT Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/kit/fonts/geist-latin-600-normal.woff2) format("woff2")}@font-face{font-family:KT Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/kit/fonts/geist-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:KT Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/kit/fonts/geist-mono-latin-500-normal.woff2) format("woff2")}:host{--kt-green: #15DD7D;--kt-tech-white: #FDFFFF;--kt-house-white: #FBF7F0;--kt-black: #0D0D0D;--kt-charcoal: #4D4947;--kt-titanium: #8F8A82;--kt-iphone-gray: #534D5B;--kt-aiden-red: #E41D4C;--kt-pine: #14452F;--kt-snow: #BAC1CB;--kt-disney-pink: #FC2F99;--kt-overwatch-orange: #FF7D25;--kt-early-purple: #7367FF;--kt-berkeley-yellow: #FBC81F;--kt-starlight-gold: #DCA021;--kt-matcha: #0A864C;--kt-stardust-blue: #225FFD;--kt-scout-teal: #08C6BE;--kt-coastal-lavender: #D4CDFF;--kt-bg: var(--kt-tech-white);--kt-surface: var(--kt-house-white);--kt-raised: var(--kt-tech-white);--kt-text: var(--kt-black);--kt-muted: var(--kt-iphone-gray);--kt-faint: var(--kt-titanium);--kt-rule: rgba(13, 13, 13, .1);--kt-rule-strong: rgba(13, 13, 13, .18);--kt-accent: var(--kt-green);--kt-on-accent: var(--kt-black);--kt-accent-ink: #0B7A45;--kt-danger: var(--kt-aiden-red);--kt-danger-soft: rgba(228, 29, 76, .08);--kt-field: var(--kt-tech-white);--kt-hover: rgba(13, 13, 13, .045);--kt-dim: rgba(13, 13, 13, .4);--kt-float: 0 1px 2px rgba(0, 0, 0, .05), 0 3px 12px rgba(0, 0, 0, .1);--kt-float-hover: 0 1px 2px rgba(0, 0, 0, .06), 0 5px 16px rgba(0, 0, 0, .12);--kt-float-press: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 6px rgba(0, 0, 0, .09);--kt-float-card: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 18px rgba(0, 0, 0, .07);--kt-float-modal: 0 1px 2px rgba(0, 0, 0, .06), 0 24px 64px rgba(0, 0, 0, .2);--kt-edge: 0 0 0 0 transparent;--kt-badge-aiden: var(--kt-green);--kt-badge-sysadmin: var(--kt-stardust-blue);--kt-badge-partner: var(--kt-disney-pink);--kt-badge-friend: var(--kt-overwatch-orange);--kt-badge-developer: var(--kt-scout-teal);--kt-badge-agent: var(--kt-early-purple);--kt-badge-test: var(--kt-berkeley-yellow);--kt-badge-shadow: drop-shadow(0 1px 1.25px rgba(13, 13, 13, .16)) drop-shadow(0 2px 4px rgba(13, 13, 13, .06));--kt-badge-shadow-page: var(--kt-badge-shadow);--kt-tip-edge: 0 2px 8px rgba(13, 13, 13, .16);--kt-squircle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M100 50C100 56.58 99.97 65.41 99.9 69.75C99.84 74.08 99.74 74.22 99.61 76.01C99.48 77.8 99.32 79.15 99.13 80.49C98.93 81.83 98.7 82.96 98.44 84.05C98.18 85.14 97.88 86.1 97.55 87.01C97.22 87.92 96.85 88.75 96.44 89.52C96.03 90.3 95.59 91.01 95.11 91.68C94.62 92.35 94.1 92.96 93.53 93.53C92.96 94.1 92.35 94.62 91.68 95.11C91.01 95.59 90.3 96.03 89.52 96.44C88.75 96.85 87.92 97.22 87.01 97.55C86.1 97.88 85.14 98.18 84.05 98.44C82.96 98.7 81.83 98.93 80.49 99.13C79.15 99.32 77.8 99.48 76.01 99.61C74.22 99.74 74.08 99.84 69.75 99.9C65.41 99.97 56.58 100 50 100C43.42 100 34.59 99.97 30.25 99.9C25.92 99.84 25.78 99.74 23.99 99.61C22.2 99.48 20.85 99.32 19.51 99.13C18.17 98.93 17.04 98.7 15.95 98.44C14.86 98.18 13.9 97.88 12.99 97.55C12.08 97.22 11.25 96.85 10.48 96.44C9.7 96.03 8.99 95.59 8.32 95.11C7.65 94.62 7.04 94.1 6.47 93.53C5.9 92.96 5.38 92.35 4.89 91.68C4.41 91.01 3.97 90.3 3.56 89.52C3.15 88.75 2.78 87.92 2.45 87.01C2.12 86.1 1.82 85.14 1.56 84.05C1.3 82.96 1.07 81.83 0.87 80.49C0.68 79.15 0.52 77.8 0.39 76.01C0.26 74.22 0.16 74.08 0.1 69.75C0.03 65.41 0 56.58 0 50C0 43.42 0.03 34.59 0.1 30.25C0.16 25.92 0.26 25.78 0.39 23.99C0.52 22.2 0.68 20.85 0.87 19.51C1.07 18.17 1.3 17.04 1.56 15.95C1.82 14.86 2.12 13.9 2.45 12.99C2.78 12.08 3.15 11.25 3.56 10.48C3.97 9.7 4.41 8.99 4.89 8.32C5.38 7.65 5.9 7.04 6.47 6.47C7.04 5.9 7.65 5.38 8.32 4.89C8.99 4.41 9.7 3.97 10.48 3.56C11.25 3.15 12.08 2.78 12.99 2.45C13.9 2.12 14.86 1.82 15.95 1.56C17.04 1.3 18.17 1.07 19.51 0.87C20.85 0.68 22.2 0.52 23.99 0.39C25.78 0.26 25.92 0.16 30.25 0.1C34.59 0.03 43.42 0 50 0C56.58 0 65.41 0.03 69.75 0.1C74.08 0.16 74.22 0.26 76.01 0.39C77.8 0.52 79.15 0.68 80.49 0.87C81.83 1.07 82.96 1.3 84.05 1.56C85.14 1.82 86.1 2.12 87.01 2.45C87.92 2.78 88.75 3.15 89.52 3.56C90.3 3.97 91.01 4.41 91.68 4.89C92.35 5.38 92.96 5.9 93.53 6.47C94.1 7.04 94.62 7.65 95.11 8.32C95.59 8.99 96.03 9.7 96.44 10.48C96.85 11.25 97.22 12.08 97.55 12.99C97.88 13.9 98.18 14.86 98.44 15.95C98.7 17.04 98.93 18.17 99.13 19.51C99.32 20.85 99.48 22.2 99.61 23.99C99.74 25.78 99.84 25.92 99.9 30.25C99.97 34.59 100 43.42 100 50Z'/%3E%3C/svg%3E");--kt-squircle-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M100 50C100 56.58 99.97 65.41 99.9 69.75C99.84 74.08 99.74 74.22 99.61 76.01C99.48 77.8 99.32 79.15 99.13 80.49C98.93 81.83 98.7 82.96 98.44 84.05C98.18 85.14 97.88 86.1 97.55 87.01C97.22 87.92 96.85 88.75 96.44 89.52C96.03 90.3 95.59 91.01 95.11 91.68C94.62 92.35 94.1 92.96 93.53 93.53C92.96 94.1 92.35 94.62 91.68 95.11C91.01 95.59 90.3 96.03 89.52 96.44C88.75 96.85 87.92 97.22 87.01 97.55C86.1 97.88 85.14 98.18 84.05 98.44C82.96 98.7 81.83 98.93 80.49 99.13C79.15 99.32 77.8 99.48 76.01 99.61C74.22 99.74 74.08 99.84 69.75 99.9C65.41 99.97 56.58 100 50 100C43.42 100 34.59 99.97 30.25 99.9C25.92 99.84 25.78 99.74 23.99 99.61C22.2 99.48 20.85 99.32 19.51 99.13C18.17 98.93 17.04 98.7 15.95 98.44C14.86 98.18 13.9 97.88 12.99 97.55C12.08 97.22 11.25 96.85 10.48 96.44C9.7 96.03 8.99 95.59 8.32 95.11C7.65 94.62 7.04 94.1 6.47 93.53C5.9 92.96 5.38 92.35 4.89 91.68C4.41 91.01 3.97 90.3 3.56 89.52C3.15 88.75 2.78 87.92 2.45 87.01C2.12 86.1 1.82 85.14 1.56 84.05C1.3 82.96 1.07 81.83 0.87 80.49C0.68 79.15 0.52 77.8 0.39 76.01C0.26 74.22 0.16 74.08 0.1 69.75C0.03 65.41 0 56.58 0 50C0 43.42 0.03 34.59 0.1 30.25C0.16 25.92 0.26 25.78 0.39 23.99C0.52 22.2 0.68 20.85 0.87 19.51C1.07 18.17 1.3 17.04 1.56 15.95C1.82 14.86 2.12 13.9 2.45 12.99C2.78 12.08 3.15 11.25 3.56 10.48C3.97 9.7 4.41 8.99 4.89 8.32C5.38 7.65 5.9 7.04 6.47 6.47C7.04 5.9 7.65 5.38 8.32 4.89C8.99 4.41 9.7 3.97 10.48 3.56C11.25 3.15 12.08 2.78 12.99 2.45C13.9 2.12 14.86 1.82 15.95 1.56C17.04 1.3 18.17 1.07 19.51 0.87C20.85 0.68 22.2 0.52 23.99 0.39C25.78 0.26 25.92 0.16 30.25 0.1C34.59 0.03 43.42 0 50 0C56.58 0 65.41 0.03 69.75 0.1C74.08 0.16 74.22 0.26 76.01 0.39C77.8 0.52 79.15 0.68 80.49 0.87C81.83 1.07 82.96 1.3 84.05 1.56C85.14 1.82 86.1 2.12 87.01 2.45C87.92 2.78 88.75 3.15 89.52 3.56C90.3 3.97 91.01 4.41 91.68 4.89C92.35 5.38 92.96 5.9 93.53 6.47C94.1 7.04 94.62 7.65 95.11 8.32C95.59 8.99 96.03 9.7 96.44 10.48C96.85 11.25 97.22 12.08 97.55 12.99C97.88 13.9 98.18 14.86 98.44 15.95C98.7 17.04 98.93 18.17 99.13 19.51C99.32 20.85 99.48 22.2 99.61 23.99C99.74 25.78 99.84 25.92 99.9 30.25C99.97 34.59 100 43.42 100 50Z' fill='none' stroke='black' stroke-width='4'/%3E%3C/svg%3E");--kt-display: "KT League Spartan", "League Spartan", "Futura", "Century Gothic", sans-serif;--kt-sans: "KT Geist", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--kt-mono: "KT Geist Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--kt-ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media(prefers-color-scheme:dark){:host(:not([data-theme="light"])){--kt-bg: var(--kt-black);--kt-surface: var(--kt-charcoal);--kt-raised: var(--kt-charcoal);--kt-text: var(--kt-tech-white);--kt-muted: var(--kt-snow);--kt-faint: #C2BDB6;--kt-rule: rgba(253, 255, 255, .1);--kt-rule-strong: rgba(253, 255, 255, .2);--kt-accent-ink: var(--kt-green);--kt-danger: #FFA6B7;--kt-danger-soft: rgba(255, 92, 126, .1);--kt-field: #3F3B39;--kt-hover: rgba(253, 255, 255, .06);--kt-dim: rgba(0, 0, 0, .62);--kt-float: 0 1px 2px rgba(0, 0, 0, .5), 0 3px 12px rgba(0, 0, 0, .45);--kt-float-hover: 0 1px 2px rgba(0, 0, 0, .5), 0 5px 16px rgba(0, 0, 0, .5);--kt-float-press: 0 1px 2px rgba(0, 0, 0, .5), 0 1px 6px rgba(0, 0, 0, .4);--kt-float-card: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 18px rgba(0, 0, 0, .35);--kt-float-modal: 0 1px 2px rgba(0, 0, 0, .5), 0 24px 64px rgba(0, 0, 0, .6);--kt-edge: inset 0 0 0 1px rgba(253, 255, 255, .07);--kt-badge-aiden: var(--kt-green);--kt-badge-sysadmin: var(--kt-stardust-blue);--kt-badge-partner: var(--kt-disney-pink);--kt-badge-friend: var(--kt-overwatch-orange);--kt-badge-developer: var(--kt-scout-teal);--kt-badge-agent: var(--kt-early-purple);--kt-badge-test: var(--kt-berkeley-yellow);--kt-badge-shadow: drop-shadow(0 1px 1.25px rgba(0, 0, 0, .32)) drop-shadow(0 2px 4px rgba(0, 0, 0, .12));--kt-badge-shadow-page: none;--kt-tip-edge: inset 0 0 0 1px rgba(253, 255, 255, .16);color-scheme:dark}}:host([data-theme="dark"]){--kt-bg: var(--kt-black);--kt-surface: var(--kt-charcoal);--kt-raised: var(--kt-charcoal);--kt-text: var(--kt-tech-white);--kt-muted: var(--kt-snow);--kt-faint: #C2BDB6;--kt-rule: rgba(253, 255, 255, .1);--kt-rule-strong: rgba(253, 255, 255, .2);--kt-accent-ink: var(--kt-green);--kt-danger: #FFA6B7;--kt-danger-soft: rgba(255, 92, 126, .1);--kt-field: #3F3B39;--kt-hover: rgba(253, 255, 255, .06);--kt-dim: rgba(0, 0, 0, .62);--kt-float: 0 1px 2px rgba(0, 0, 0, .5), 0 3px 12px rgba(0, 0, 0, .45);--kt-float-hover: 0 1px 2px rgba(0, 0, 0, .5), 0 5px 16px rgba(0, 0, 0, .5);--kt-float-press: 0 1px 2px rgba(0, 0, 0, .5), 0 1px 6px rgba(0, 0, 0, .4);--kt-float-card: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 18px rgba(0, 0, 0, .35);--kt-float-modal: 0 1px 2px rgba(0, 0, 0, .5), 0 24px 64px rgba(0, 0, 0, .6);--kt-edge: inset 0 0 0 1px rgba(253, 255, 255, .07);--kt-badge-aiden: var(--kt-green);--kt-badge-sysadmin: var(--kt-stardust-blue);--kt-badge-partner: var(--kt-disney-pink);--kt-badge-friend: var(--kt-overwatch-orange);--kt-badge-developer: var(--kt-scout-teal);--kt-badge-agent: var(--kt-early-purple);--kt-badge-test: var(--kt-berkeley-yellow);--kt-badge-shadow: drop-shadow(0 1px 1.25px rgba(0, 0, 0, .32)) drop-shadow(0 2px 4px rgba(0, 0, 0, .12));--kt-badge-shadow-page: none;--kt-tip-edge: inset 0 0 0 1px rgba(253, 255, 255, .16);color-scheme:dark}:host{display:inline-flex;letter-spacing:normal;text-transform:none;text-align:left;text-indent:0;word-spacing:normal;white-space:normal;vertical-align:middle;font:500 14px/1.4 var(--kt-sans);-webkit-font-smoothing:antialiased}:host([data-kt-fixed]){position:fixed;top:14px;right:16px;z-index:2147483000;color:var(--kt-text)}:host([data-kt-card]){display:contents}:host *{box-sizing:border-box}:host [hidden]{display:none!important}:host button,:host a{-webkit-tap-highlight-color:transparent}:host :focus-visible{outline:2px solid var(--kt-text);outline-offset:2px}:host .ico{width:18px;height:18px;flex:none}:host .ctl{display:inline-flex;align-items:center;gap:10px;min-height:34px;color:inherit}:host .ctl,:host .ctl *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:host .av{-webkit-user-drag:none}:host(:not([data-kt-fixed])) .ctl{color:inherit}:host .placeholder{display:inline-block;width:34px;height:34px}:host .signin{font:500 13px/1 var(--kt-sans);letter-spacing:-.005em;color:inherit;cursor:pointer;background:transparent;border:1.5px solid currentColor;border-radius:.6em;padding:9px 14px;transition:background-color .15s var(--kt-ease),transform .15s var(--kt-ease)}:host .signin:hover{background:color-mix(in srgb,currentColor 10%,transparent)}:host .signin:active{transform:scale(.97)}:host .signin:focus-visible{outline-color:currentColor}:host([data-variant="float"]) .signin{background:var(--kt-raised);color:var(--kt-text);border:0;padding:10.5px 15px;box-shadow:var(--kt-float),var(--kt-edge)}:host([data-variant="float"]) .signin:hover{box-shadow:var(--kt-float-hover),var(--kt-edge);background:var(--kt-raised)}:host([data-variant="float"]) .signin:focus-visible{outline-color:var(--kt-accent-ink)}:host([data-variant="glass"]) .ctl{min-height:44px}:host([data-variant="glass"]) .placeholder{width:44px;height:44px}:host([data-variant="glass"]) .signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;font:500 16px/1.4 var(--kt-sans);letter-spacing:normal;color:#fdffff;background:linear-gradient(145deg,#fdffff42,#fdffff24 45%,#fdffff33);border:1px solid rgba(253,255,255,.3);border-radius:999px;box-shadow:0 10px 28px #0d0d0d24,0 4px 12px #0d0d0d14,inset 0 1px 1px #fdffff33,inset 0 -1px 1px #fdffff1a;-webkit-backdrop-filter:blur(32px) saturate(155%);backdrop-filter:blur(32px) saturate(155%);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}:host([data-variant="glass"]) .signin:hover,:host([data-variant="glass"]) .signin:active{transform:translateY(-2px);filter:brightness(1.06);background:linear-gradient(145deg,#fdffff42,#fdffff24 45%,#fdffff33);box-shadow:0 14px 32px #0d0d0d2e,0 6px 14px #0d0d0d1a,inset 0 1px 1px #fdffff3d,inset 0 -1px 1px #fdffff1a}:host([data-variant="glass"]) .signin:focus-visible,:host([data-variant="glass"]) .me:focus-visible{outline:3px solid #FDFFFF;outline-offset:3px;box-shadow:0 0 0 6px #0d0d0db8}:host([data-variant="glass"]) .me{width:44px;height:44px;border:1px solid rgba(253,255,255,.3);background:linear-gradient(145deg,#fdffff42,#fdffff24 45%,#fdffff33);box-shadow:0 10px 28px #0d0d0d24,0 4px 12px #0d0d0d14,inset 0 1px 1px #fdffff33,inset 0 -1px 1px #fdffff1a;-webkit-backdrop-filter:blur(32px) saturate(155%);backdrop-filter:blur(32px) saturate(155%);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}:host([data-variant="glass"]) .me:hover,:host([data-variant="glass"]) .me:active,:host([data-variant="glass"]) .me[aria-expanded=true]{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 32px #0d0d0d2e,0 6px 14px #0d0d0d1a,inset 0 1px 1px #fdffff3d,inset 0 -1px 1px #fdffff1a}:host([data-variant="glass"]) .me .av-sm{width:40px;height:40px}:host .me{display:inline-grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;color:inherit;width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 34%,transparent);transition:box-shadow .15s var(--kt-ease),transform .15s var(--kt-ease)}:host .me:hover,:host .me[aria-expanded=true]{box-shadow:0 0 0 2px currentColor}:host .me:active{transform:scale(.96)}:host .me:focus-visible{outline-color:currentColor}:host .av{display:block;border-radius:50%;object-fit:cover;background:var(--kt-green);flex:none}:host .av-sm{width:34px;height:34px}:host .av-lg{width:64px;height:64px}:host .av-fallback{display:grid;place-items:center;color:var(--kt-black);font:700 13px/1 var(--kt-sans)}:host .av-lg.av-fallback{font-size:22px;letter-spacing:-.02em}:host .menu{position:fixed;inset:auto;margin:0;padding:0;border:0;width:288px;overflow:hidden;background:var(--kt-raised);color:var(--kt-text);border-radius:18px;box-shadow:var(--kt-float-card);font:500 14px/1.3 var(--kt-sans);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .14s var(--kt-ease),transform .14s var(--kt-ease),overlay .14s allow-discrete,display .14s allow-discrete}:host .menu:popover-open{opacity:1;transform:none}@starting-style{:host .menu:popover-open{opacity:0;transform:translateY(-4px) scale(.98)}}:host .menu:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--kt-edge);pointer-events:none}:host .who{display:block;text-decoration:none;color:inherit;outline:none}:host .who-banner{display:block;aspect-ratio:3 / 1;background:var(--kt-pine);overflow:hidden}:host .who-banner img{display:block;width:100%;height:100%;object-fit:cover}:host .who-body{display:block;padding:0 6px 6px}:host .who-av{display:block;width:72px;height:72px;margin:-36px 0 0 6px;padding:4px;border-radius:50%;background:var(--kt-raised);position:relative}:host .who-text{display:block;margin-top:4px;padding:4px 10px 8px;border-radius:12px;transition:background-color .12s var(--kt-ease)}:host .who-name{font:700 23px/1.02 var(--kt-display);letter-spacing:-.03em;padding-top:.12em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}:host .who-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}:host .who-line:first-child{margin-top:0}:host .who-line .who-name{min-width:0}:host .who-badges{display:flex;flex:none;align-items:center;gap:3px}:host .badge{--bd: 18px;display:block;flex:none;width:var(--bd);height:var(--bd);line-height:0}:host .badge .ico{display:block;width:100%;height:100%;filter:var(--kt-badge-shadow)}:host .badge-aiden{color:var(--kt-badge-aiden)}:host .badge-sysadmin{color:var(--kt-badge-sysadmin)}:host .badge-partner{color:var(--kt-badge-partner)}:host .badge-friend{color:var(--kt-badge-friend)}:host .badge-developer{color:var(--kt-badge-developer)}:host .badge-agent{color:var(--kt-badge-agent)}:host .badge-test{color:var(--kt-badge-test)}:host .kt-tip{position:fixed;inset:auto;margin:0;padding:4px 8px 5px;border:0;border-radius:6px;overflow:visible;width:auto;height:auto;max-width:none;pointer-events:none;background:var(--kt-black);color:var(--kt-tech-white);box-shadow:var(--kt-tip-edge);font:500 12px/1.2 var(--kt-sans);letter-spacing:0;white-space:nowrap;text-transform:none;opacity:0;transition:opacity .12s var(--kt-ease),overlay .12s allow-discrete,display .12s allow-discrete}:host .kt-tip:popover-open,:host .kt-tip.is-open{opacity:1}@starting-style{:host .kt-tip:popover-open{opacity:0}}@supports not selector(:popover-open){:host .kt-tip:not(.is-open){display:none}}:host .handle{display:block;min-width:0;font:400 12.5px/1.3 var(--kt-mono);color:var(--kt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host .who:hover .who-text,:host .who:focus-visible .who-text{background:var(--kt-hover)}:host .who:focus-visible .who-text{box-shadow:inset 0 0 0 2px var(--kt-text)}:host .who-av:last-child{margin-bottom:6px}:host .who:focus-visible .who-av:last-child{box-shadow:0 0 0 2px var(--kt-text)}:host .acts{display:grid;gap:2px;padding:6px;border-top:1px solid var(--kt-rule)}:host .item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 8px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s var(--kt-ease)}:host .item .ico{color:var(--kt-muted);transition:color .12s var(--kt-ease)}:host .item:hover,:host .item:focus-visible{background:var(--kt-hover);outline:none}:host .item:hover .ico,:host .item:focus-visible .ico{color:var(--kt-text)}:host .item:focus-visible{box-shadow:inset 0 0 0 2px var(--kt-text)}:host .apps-btn{display:inline-grid;place-items:center;width:32px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:inherit;cursor:pointer;opacity:.82;transition:opacity .15s var(--kt-ease),transform .15s var(--kt-ease)}:host .apps-btn .ico{width:20px;height:20px}:host .apps-btn:hover,:host .apps-btn[aria-expanded=true]{opacity:1}:host .apps-btn:active{transform:scale(.94)}:host .apps-btn:focus-visible{outline-color:currentColor}:host([data-variant="glass"]) .apps-btn{height:44px}:host .apps-panel{position:fixed;inset:auto;margin:0;padding:14px 10px 10px;border:0;width:312px;overflow:hidden;background:var(--kt-raised);color:var(--kt-text);border-radius:18px;box-shadow:var(--kt-float-card);font:500 14px/1.3 var(--kt-sans);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .14s var(--kt-ease),transform .14s var(--kt-ease),overlay .14s allow-discrete,display .14s allow-discrete}:host .apps-panel:popover-open{opacity:1;transform:none}@starting-style{:host .apps-panel:popover-open{opacity:0;transform:translateY(-4px) scale(.98)}}:host .apps-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--kt-edge);pointer-events:none}:host .apps-head{margin:0 6px 10px;font:600 13px/1 var(--kt-sans);color:var(--kt-muted)}:host .apps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}:host .app-tile{display:grid;justify-items:center;align-content:start;gap:8px;padding:12px 4px 10px;border-radius:14px;color:inherit;text-decoration:none;text-align:center;transition:background-color .12s var(--kt-ease)}:host .app-tile:hover,:host .app-tile:focus-visible{background:var(--kt-hover);outline:none}:host .app-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--kt-text)}:host .app-ico{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;overflow:hidden;background:var(--app-accent, var(--kt-green));color:var(--app-ink, var(--kt-black));box-shadow:inset 0 0 0 1px var(--kt-rule)}:host .app-ico{position:relative}@supports (mask-image: url()) or (-webkit-mask-image: url()){:host .app-ico,:host .kt-tile{border-radius:0;box-shadow:none;-webkit-mask:var(--kt-squircle) center / 100% 100% no-repeat;mask:var(--kt-squircle) center / 100% 100% no-repeat}:host .app-ico:after,:host .kt-tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--kt-rule-strong);-webkit-mask:var(--kt-squircle-ring) center / 100% 100% no-repeat;mask:var(--kt-squircle-ring) center / 100% 100% no-repeat}}:host .app-ico .app-img{display:block;width:100%;height:100%;object-fit:cover}:host .app-ico .app-letter{font:700 22px/1 var(--kt-display);padding-top:.12em}:host .app-ico .ico{width:24px;height:24px}:host .app-ico .app-mark{display:block;width:27px;height:auto}:host .app-label{font:500 12.5px/1.25 var(--kt-sans);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:host .apps-grid{--cell-h: 106px;position:relative;display:flex;gap:4px}:host .apps-pages{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}:host .apps-pages::-webkit-scrollbar{display:none}:host .apps-grid:has(.apps-dots:not([hidden])) .apps-pages{height:calc(3 * var(--cell-h) + 4px)}:host .apps-page{height:calc(3 * var(--cell-h) + 4px);grid-auto-rows:var(--cell-h);align-content:start;scroll-snap-align:start;scroll-snap-stop:always}:host .apps-grid:not(:has(.apps-dots:not([hidden]))) .apps-page{height:auto}:host .apps-dots{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 2px}:host .apps-dots[hidden]{display:none}:host .apps-dot{width:6px;height:6px;border-radius:50%;background:var(--kt-rule-strong);transition:background-color .15s var(--kt-ease)}:host .apps-dot.is-on{background:var(--kt-text)}:host .app-cell{position:relative;touch-action:pan-y;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}:host .app-cell .app-tile{height:100%;box-sizing:border-box}:host .app-cell.is-lifted{z-index:2;transition:none!important}:host .app-cell.is-lifted .app-tile{background:var(--kt-raised);box-shadow:var(--kt-float-modal),var(--kt-edge)}:host .apps-grid.is-arranging .app-tile:hover{background:none}@media(prefers-reduced-motion:reduce){:host .app-cell{transition:none!important}}:host .dlg{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent;overflow:auto;color:var(--kt-text);font:400 15px/1.5 var(--kt-sans);-webkit-font-smoothing:antialiased}:host .dlg[open]{display:grid;place-items:center}:host .dlg::backdrop{background:transparent}:host .scrim{position:fixed;inset:0;background:var(--kt-dim);opacity:0;transition:opacity .18s var(--kt-ease)}:host .card{position:relative;width:min(100%,404px);background:var(--kt-raised);border-radius:26px;padding:40px 32px 26px;box-shadow:var(--kt-float-modal),var(--kt-edge);opacity:0;transform:scale(.96);transition:opacity .18s var(--kt-ease),transform .2s var(--kt-ease)}:host .dlg.in .scrim{opacity:1}:host .dlg.in .card{opacity:1;transform:none}:host .dlg.out .scrim{opacity:0;transition-duration:.14s}:host .dlg.out .card{opacity:0;transform:scale(.97);transition-duration:.14s}:host .dlg[data-fixed] .scrim{background:var(--kt-bg);opacity:.72}:host .x{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--kt-muted);cursor:pointer;transition:background-color .15s var(--kt-ease),color .15s var(--kt-ease)}:host .x:hover{background:var(--kt-hover);color:var(--kt-text)}:host .x[hidden]{display:none}:host .brand{display:flex;justify-content:center;color:var(--kt-green);margin-bottom:22px}:host .mark{width:72px;height:auto;display:block}:host .dlg[data-app] .brand{align-items:center;gap:14px;color:var(--kt-text)}:host .app-ico-lg{width:56px;height:56px;border-radius:16px}:host .app-ico-lg .ico{width:28px;height:28px}:host .app-ico-lg .app-mark{width:31px}:host .brand-join{width:18px;height:2px;border-radius:1px;background:var(--kt-rule-strong)}:host .mark-sm{width:52px;color:var(--kt-green)}:host .kt-tile{position:relative;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--kt-green);color:#fdffff;box-shadow:inset 0 0 0 1px var(--kt-rule)}:host .dlg[data-app] .brand{filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}:host .kt-tile .mark{width:31px}:host .lead-app{font-weight:600;color:var(--kt-text)}:host .dlg[data-app] .scrim,:host .dlg[data-app][data-fixed] .scrim{opacity:0;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--app-accent) 42%,transparent),transparent 70%),color-mix(in srgb,var(--app-accent) 16%,var(--kt-bg));-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}:host .dlg[data-app].in .scrim{opacity:1}:host .title:focus{outline:none}:host .title{margin:0;text-align:center;font:700 34px/1 var(--kt-display);letter-spacing:-.03em;padding-top:.1em;text-wrap:balance}:host .title.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:host .lead{margin:0 auto;max-width:28ch;color:var(--kt-text);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.012em;text-align:center;text-wrap:balance}:host .title:not(.sr)+.lead,:host .lead.note{max-width:34ch;color:var(--kt-muted);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:normal;text-wrap:pretty}:host .title:not(.sr)+.lead{margin-top:10px}:host .ways{display:grid;gap:10px;margin-top:28px}:host .way{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 18px;border:0;border-radius:13px;cursor:pointer;text-decoration:none;font:500 15px/1 var(--kt-sans);letter-spacing:-.01em;background:var(--kt-raised);color:var(--kt-text);box-shadow:var(--kt-float),var(--kt-edge);transition:box-shadow .15s var(--kt-ease),transform .15s var(--kt-ease),background-color .15s var(--kt-ease)}:host .way .ico{position:absolute;left:18px;width:20px;height:20px}:host .way:hover{box-shadow:var(--kt-float-hover),var(--kt-edge)}:host .way:active{transform:scale(.985);box-shadow:var(--kt-float-press),var(--kt-edge)}:host .way:disabled{cursor:default;opacity:.55;transform:none}:host .way-primary{background:var(--kt-green);color:var(--kt-black);box-shadow:0 1px 2px #00000014;font-weight:600}:host .way-primary:hover{background:#12cf74;box-shadow:0 1px 2px #0000001a,0 3px 10px #00000014}:host .way-primary:active{box-shadow:none}:host .foot-slot{display:grid;margin-top:16px}:host .foot-slot>*{grid-area:1 / 1}:host .foot-slot:has(.status:not(:empty)) .fine{visibility:hidden}:host .status{display:grid;place-items:center;min-height:1.45em;margin:0 2px;text-align:center;font-size:13.5px;line-height:1.45;color:var(--kt-danger);text-wrap:balance}:host .fine{margin:0;align-self:center;font-size:12.5px;line-height:1.5;color:var(--kt-faint);text-align:center}@media(max-width:420px){:host .card{padding:34px 22px 22px;border-radius:24px}:host .title{font-size:31px}:host .brand{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){:host .card,:host .scrim,:host .menu,:host .signin,:host .me,:host .way,:host .item,:host .item .ico,:host .who-text,:host .kt-tip{transition:none!important}:host .card{transform:none!important}:host .menu{transform:none!important}}@media(prefers-reduced-motion:reduce){:host([data-variant="glass"]) .signin:hover,:host([data-variant="glass"]) .signin:active,:host([data-variant="glass"]) .me:hover,:host([data-variant="glass"]) .me:active,:host([data-variant="glass"]) .me[aria-expanded=true]{transform:none}}
