@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;src:url(/_next/static/media/google-sans-flex.4a54ff84.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Google Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/google-sans-400.8d4c04f7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans;font-style:normal;font-weight:500;src:url(/_next/static/media/google-sans-500.12ccfb29.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans;font-style:normal;font-weight:600;src:url(/_next/static/media/google-sans-600.8bc928cb.woff2) format("woff2")}:root{color-scheme:dark;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overscroll-behavior-y:none}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,optgroup,select,textarea{font:inherit}button,select{text-transform:none}button{background:transparent;border:0;padding:0}a{color:inherit}canvas,img,picture,svg,video{display:block;max-width:100%}canvas,img,picture,video{height:auto}textarea{resize:vertical}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--font-sans:"Google Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--layout-grid-max-inline-size:1320px;--layout-grid-max-inline-size-half:660px;--layout-padding-inline:32px;--layout-content-max-inline-size:calc(var(--layout-grid-max-inline-size) - var(--layout-padding-inline) - var(--layout-padding-inline));--color-accent:#1eaefb;--color-accent-hover:#0f9fe9;--color-background:#10161f;--color-background-rgb:16 22 31;--color-border:rgb(147 165 184/18%);--color-border-strong:#364459;--color-divider:#10161f;--color-focus:rgb(30 174 251/56%);--color-ink:#08090a;--color-muted:#93a5b8;--color-surface:#101b2a;--color-surface-active:#222c3d;--color-surface-active-rgb:34 44 61;--color-surface-card-hover:#1e2838;--color-surface-card-hover-rgb:30 40 56;--color-surface-hover:var(--color-surface-card-hover);--color-surface-shadow:#2d3945;--color-surface-shadow-rgb:45 57 69;--color-surface-shadow-hover:#3a4a5a;--color-surface-shadow-hover-rgb:58 74 90;--color-surface-tint:#1d2633;--color-surface-tint-rgb:29 38 51;--color-surface-tint-hover:var(--color-surface-card-hover);--color-surface-tint-hover-rgb:var(--color-surface-card-hover-rgb);--color-text:#d9e6f2;--color-white:#fff;--color-white-rgb:255 255 255;--color-danger:#ff5d5d;--color-success:#4fd18b;color:var(--color-text);font-family:var(--font-sans);font-synthesis:none}:root,body{background:var(--color-background)}.tw-shell{display:flex;flex-direction:column;min-block-size:100vh}.tw-main{flex:1 1;min-block-size:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.tw-badge{color:var(--color-accent);display:inline-flex;font-size:16px;font-weight:600;letter-spacing:0;line-height:16px;margin:0;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100}@media(max-width:767px){.tw-badge{font-size:14px}}.tw-heading{--hs:var(--hs-d);--hl:var(--hl-d);color:var(--color-white);display:block;font-size:var(--hs);font-weight:500;letter-spacing:-.015em;line-height:var(--hl);margin:0;overflow-wrap:break-word;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100}.tw-heading-hero{--hs-d:48px;--hs-m:32px;--hl-d:1.24;--hl-m:1.1}.tw-heading-section{--hs-d:40px;--hs-m:28px;--hl-d:1.23;--hl-m:1.05}.tw-heading-compact{--hs-d:40px;--hs-m:28px;--hl-d:1.05;--hl-m:1.05}.tw-heading-small{--hs-d:28px;--hs-m:24px;--hl-d:1.2;--hl-m:1.2}@media(max-width:767px){.tw-heading{--hs:var(--hs-m);--hl:var(--hl-m)}}.tw-text{color:var(--color-text);font-size:18px;line-height:1.5;margin:0;font-weight:400}.tw-muted{color:var(--color-muted)}.tw-link{color:var(--color-accent);text-decoration:none;transition:color .2s ease}.tw-header,.tw-link:hover{color:var(--color-white)}.tw-header{--header-border-color:#364459;background-color:transparent;-webkit-border-after:.5px solid transparent;border-block-end:.5px solid transparent;box-sizing:border-box;inline-size:100%;inset-inline:0;inset-block-start:0;position:fixed;z-index:8}.tw-header[data-scrolled=true]{background-color:var(--color-background);border-block-end-color:var(--header-border-color);z-index:12}.tw-header-inner{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin-inline:auto;max-inline-size:var(--layout-grid-max-inline-size);min-block-size:76px;padding:20px var(--layout-padding-inline)}.tw-logo{align-items:center;color:var(--color-white);display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:600;gap:8px;letter-spacing:-.01em;line-height:28px;text-decoration:none}.tw-logo svg{block-size:28px;inline-size:28px}.tw-nav{align-items:center;display:flex;flex:0 0 auto;gap:48px}.tw-nav-link{color:var(--color-white);display:block;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tw-nav-link:hover,.tw-nav-link[aria-current=page]{color:var(--color-accent)}.tw-tabs-wrap{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.tw-tabs-wrap::-webkit-scrollbar{display:none}.tw-tabs{display:flex;gap:8px}.tw-tab{background:rgb(var(--color-surface-active-rgb)/72%);border-radius:999px;box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow);color:var(--color-white);flex:0 0 auto;font-size:16px;font-weight:500;min-block-size:36px;padding:6px 16px;text-decoration:none;display:inline-flex;align-items:center;transition:background-color .2s ease}.tw-tab:hover{background:rgb(var(--color-surface-card-hover-rgb)/90%)}.tw-tab[aria-current=page]{background:var(--color-accent);box-shadow:none}.tw-header-actions{align-items:center;display:flex;gap:8px;flex:0 0 auto}@media(max-width:767px){.tw-header{position:absolute;background:transparent!important;border-color:transparent!important}.tw-header-inner{min-block-size:44px;padding:12px 24px}.tw-nav{gap:16px}.tw-nav-link{font-size:14px}.tw-logo{font-size:18px}}.tw-section{padding:96px 0}.tw-section-first{padding-top:calc(76px + 64px)}.tw-inner{margin-inline:auto;max-inline-size:var(--layout-grid-max-inline-size);padding-inline:var(--layout-padding-inline);box-sizing:border-box}.tw-stack{gap:16px}.tw-stack,.tw-stack-lg{display:flex;flex-direction:column}.tw-stack-lg{gap:32px}.tw-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tw-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tw-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}@media(max-width:767px){.tw-section{padding:48px 0}.tw-section-first{padding-top:calc(44px + 32px)}.tw-inner{padding-inline:24px}}.tw-card{backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);background:rgb(var(--color-surface-tint-rgb)/80%);border-radius:16px;box-sizing:border-box;color:var(--color-white);overflow:hidden;position:relative;padding:28px}.tw-card:after{border-radius:inherit;box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow);content:"";inset:0;pointer-events:none;position:absolute}a.tw-card{text-decoration:none;transition:background-color .2s ease}a.tw-card:hover{background:rgb(var(--color-surface-card-hover-rgb)/90%)}.tw-card-title{color:var(--color-white);font-size:20px;font-weight:500;line-height:1.25;margin:0 0 8px}.tw-card-text{color:var(--color-muted);font-size:16px;line-height:1.45;margin:0}@media(max-width:767px){.tw-card{border-radius:20px;padding:20px 16px}}.tw-pill{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:rgb(var(--color-surface-tint-rgb)/80%);border-radius:100px;box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow);color:var(--color-white);display:inline-flex;font-size:16px;font-weight:500;gap:4px;line-height:18px;padding:8px 12px;text-decoration:none}.tw-pill b{font-weight:600}.tw-pill span{color:var(--color-muted)}.tw-btn{align-items:center;background:rgb(var(--color-surface-active-rgb)/72%);border-radius:999px;box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:20px;min-block-size:44px;padding:11px 24px;text-decoration:none;transition:background-color .2s ease,opacity .2s ease;white-space:nowrap}.tw-btn:hover{background:rgb(var(--color-surface-card-hover-rgb)/95%)}.tw-btn:focus-visible,.tw-input:focus-visible,.tw-link:focus-visible,.tw-nav-link:focus-visible,.tw-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.tw-btn-primary{background:var(--color-accent);box-shadow:none;color:#fff}.tw-btn-primary:hover{background:var(--color-accent-hover)}.tw-btn-danger{background:var(--color-danger);box-shadow:none;color:#fff}.tw-btn-block{display:flex;inline-size:100%}.tw-btn-small{min-block-size:36px;padding:6px 16px}.tw-btn[aria-busy=true],.tw-btn[disabled]{cursor:default;opacity:.55;pointer-events:none}.tw-spinner{animation:tw-spin .8s linear infinite;block-size:18px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;inline-size:18px}@keyframes tw-spin{to{transform:rotate(1turn)}}.tw-field{display:flex;flex-direction:column;gap:8px}.tw-label{color:var(--color-muted);font-size:14px;font-weight:500}.tw-input{background:rgb(var(--color-surface-tint-rgb)/80%);border:1px solid var(--color-border-strong);border-radius:14px;color:var(--color-white);font-size:16px;line-height:20px;min-block-size:48px;padding:13px 16px;inline-size:100%;transition:border-color .2s ease}.tw-input::placeholder{color:var(--color-muted)}.tw-input:hover{border-color:var(--color-surface-shadow-hover)}.tw-input:focus{border-color:var(--color-accent);outline:0}.tw-hint{color:var(--color-muted)}.tw-error,.tw-hint{font-size:14px;line-height:1.4}.tw-error{color:var(--color-danger)}.tw-ok{color:var(--color-success)}.tw-table-wrap{overflow-x:auto}.tw-table{border-collapse:collapse;inline-size:100%}.tw-table th{-webkit-border-after:.5px solid var(--color-border-strong);border-block-end:.5px solid var(--color-border-strong);color:var(--color-muted);font-size:14px;font-weight:500;padding:12px 16px;text-align:start;white-space:nowrap}.tw-table td{-webkit-border-after:.5px solid var(--color-border);border-block-end:.5px solid var(--color-border);padding:14px 16px;vertical-align:middle}.tw-table tr:hover td{background:rgb(var(--color-surface-card-hover-rgb)/60%)}.tw-cell-value{color:var(--color-white);font-size:16px;font-weight:500;line-height:1.3}.tw-cell-desc{color:var(--color-muted);font-size:14px;line-height:1.3}.tw-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;overflow-wrap:anywhere}.tw-modal-back{align-items:center;background:rgb(var(--color-background-rgb)/72%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.tw-modal{background:var(--color-surface-tint);border-radius:20px;box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow),0 24px 64px rgb(0 0 0/45%);display:flex;flex-direction:column;gap:20px;max-block-size:calc(100vh - 32px);max-inline-size:420px;inline-size:100%;overflow:auto;padding:28px}.tw-modal h3{color:var(--color-white);font-size:24px;font-weight:500;line-height:1.2;margin:0}.tw-alert{border-radius:14px;font-size:15px;line-height:1.4;padding:12px 16px;background:rgb(var(--color-surface-tint-rgb)/80%);box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow)}.tw-alert-error{color:var(--color-danger)}.tw-alert-ok{color:var(--color-success)}.tw-codes{display:flex;gap:12px;justify-content:center}.tw-code-btn{background:rgb(var(--color-surface-active-rgb)/72%);border-radius:16px;box-shadow:inset 1px 1px 1px 0 var(--color-surface-shadow);color:var(--color-white);cursor:pointer;font-size:28px;font-weight:600;min-inline-size:76px;padding:16px 0;text-align:center}.tw-code-btn:hover{background:var(--color-accent)}.tw-qr{background:#fff;border-radius:16px;margin-inline:auto;padding:12px;inline-size:min(100%,240px)}.tw-glow{block-size:660px;inset-block-start:0;inset-inline:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0;background:radial-gradient(ellipse 60% 55% at 50% 0,rgb(30 174 251/22%),transparent 70%)}.tw-footer{-webkit-border-before:.5px solid var(--color-border-strong);border-block-start:.5px solid var(--color-border-strong);box-sizing:border-box;color:var(--color-muted);inline-size:100%}.tw-footer-inner{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;max-inline-size:var(--layout-grid-max-inline-size);padding:48px var(--layout-padding-inline)}.tw-footer-links{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.tw-footer a{color:var(--color-muted);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s ease}.tw-footer a:hover{color:var(--color-accent)}@media(max-width:767px){.tw-footer-inner{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:32px 24px}.tw-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:16px;row-gap:16px;justify-content:flex-start}.tw-footer a{font-size:14px}}