:root{--control-selected-background:linear-gradient(90deg, #ffffff0f, #ffffff01);--control-selected-shadow:inset 0 0 0 .5px #303030;--control-hover-background:#ffffff04;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#000;-webkit-font-smoothing:antialiased;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color:#fff;background:#000}}*,:before,:after{box-sizing:border-box;scrollbar-width:none;border-radius:0!important;text-decoration-line:none!important}::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0}:focus-visible{outline:none}a:focus-visible,button:focus-visible{opacity:.75;text-decoration:none}a:focus-visible img{opacity:.75}.app{place-items:center;min-height:100svh;display:grid}.logo{width:min(160px,40vw);height:auto}.legal{max-width:760px;margin:0 auto;padding:48px 16px 96px;line-height:1.6}.legal-logo{width:40px;height:auto}.legal h1{margin:32px 0 24px;font-size:2rem;line-height:1.2}.legal-content h2,.legal-content h3{margin:2em 0 .5em;line-height:1.3}.legal-content h2{font-size:1.375rem}.legal-content h3{font-size:1.125rem}.legal>a{color:inherit;display:inline-block}.legal-content a{color:inherit}.legal-content table{border-collapse:collapse;font-size:.875rem;display:block;overflow-x:auto}.legal-content th,.legal-content td{border:1px solid color-mix(in srgb, currentColor 20%, transparent);text-align:left;vertical-align:top;padding:8px 12px}.desktop-only{color:#b8b8b8;text-align:center;background:#121212;place-items:center;min-height:100svh;padding:48px 28px;font:400 16px/24px Suisse Intl,sans-serif;display:grid}.desktop-only>div{width:100%;max-width:360px}.desktop-only img{max-width:100%;height:auto;margin:0 auto 40px;display:block}.desktop-only h1{color:#ddd;margin:0 0 16px;font:500 24px/32px Simplon Norm,sans-serif}.desktop-only p{margin:0}.desktop-only p+p{color:#919191;margin-top:8px}.global-loading{z-index:2000;pointer-events:none;place-items:center;animation:.18s ease-out .12s both global-loading-appear;display:grid;position:fixed;inset:0}.global-loading.is-blocking{pointer-events:auto;cursor:progress;background:#111c}.global-loading.is-opaque{background:#121212;animation:none}.global-loading.is-opaque .global-loading-spinner{border-color:#edf2fa #7dafff #ffffff1f #ffffff1f;width:36px;height:36px;animation-duration:1s}.global-loading-spinner{border:2px solid #444;border-top-color:#b8b8b8;border-radius:0;width:28px;height:28px;animation:.8s linear infinite global-loading-spin}@keyframes global-loading-spin{to{transform:rotate(360deg)}}@keyframes global-loading-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.global-loading,.global-loading-spinner{animation:none}}.screen-backdrop{background:#121212;position:absolute;inset:0}.screen-backdrop-tint{background:#171717;position:absolute;inset:0}.speaking-glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-glow-ready=false] .speaking-glow{opacity:0}[data-glow-ready=true] .speaking-glow{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1)}[data-screen][data-content-ready=false] .speaking-glow{opacity:0;transition:none}[data-screen][data-content-ready] [data-glow-continuous=true] .speaking-glow{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){[data-glow-ready=true] .speaking-glow{transition:none}}.speaking-glow>canvas{transform-origin:0 0;opacity:.6;width:100%;height:400px;position:absolute;bottom:0;left:0}:root:has(.auth-page,.identity-dashboard){background:#121212}.auth-art .identity-grid,.identity-art .auth-grid{display:none}[data-screen] :is(.auth-panel-content,.auth-hero>h2),.auth-flow[data-screen]>:not(.auth-art),.identity-dashboard[data-screen] :is(.identity-main>h1,.identity-steps,.identity-complete,.billing-main,.billing-return,.usage-main,.docs-main){opacity:0;visibility:hidden}[data-screen][data-content-ready=true] :is(.auth-panel-content,.auth-hero>h2),.auth-flow[data-screen][data-content-ready=true]>:not(.auth-art),.identity-dashboard[data-screen][data-content-ready=true] :is(.identity-main>h1,.identity-steps,.identity-complete,.billing-main,.billing-return,.usage-main,.docs-main){opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.auth-flow[data-content-ready=false] .onboarding-transition-heading{animation-play-state:paused}.identity-dashboard[data-screen] :is(.identity-sidebar,.identity-topbar,.identity-grid){opacity:0;visibility:hidden}.identity-dashboard[data-shell-ready=true] :is(.identity-sidebar,.identity-topbar,.identity-grid){opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.2,.65,.3,1)}.identity-dashboard[data-shell-ready=true] .identity-grid{opacity:.05}.identity-dashboard[data-screen][data-content-ready=true] :is(.identity-main>h1,.identity-steps,.identity-complete,.billing-main,.billing-return,.usage-main,.docs-main){transition:opacity .8s cubic-bezier(.2,.65,.3,1) 60ms}@media (prefers-reduced-motion:reduce){[data-screen][data-content-ready=true] :is(.auth-panel-content,.auth-hero>h2),.auth-flow[data-screen][data-content-ready=true]>:not(.auth-art),.identity-dashboard[data-screen][data-content-ready=true] :is(.identity-main>h1,.identity-steps,.identity-complete,.billing-main,.billing-return,.usage-main,.docs-main),.identity-dashboard[data-shell-ready=true] :is(.identity-sidebar,.identity-topbar,.identity-grid){transition:none}}.identity-dashboard[data-reveal=instant][data-content-ready=true] :is(.identity-main>h1,.identity-steps,.identity-complete,.billing-main,.billing-return,.usage-main,.docs-main),.identity-dashboard[data-reveal=instant][data-shell-ready=true] :is(.identity-sidebar,.identity-topbar,.identity-grid),.keys-main[data-reveal=instant][data-content-ready=true] .keys-content{transition:none}@font-face{font-family:Simplon Mono;src:url(/releases/40968848383-1/assets/simplon-mono-regular-B3FqG4Au.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Simplon Norm;src:url(/releases/40968848383-1/assets/simplon-norm-regular-D9ZcSePd.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/releases/40968848383-1/assets/suisse-intl-regular-oivwfW8F.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/releases/40968848383-1/assets/suisse-intl-medium-Bog6h-9k.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Simplon Norm;src:url(/releases/40968848383-1/assets/simplon-norm-medium-TlVErlg8.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Forma DJR Banner;src:url(/releases/40968848383-1/assets/forma-djr-banner-bold-YyqP_VrC.woff2)format("woff2");font-weight:700;font-display:swap}.auth-page{--auth-canvas:#121212;--auth-raised:#2b2b2b;--auth-secondary:#b8b8b8;--auth-muted:#919191;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--auth-canvas);min-height:100svh;color:var(--auth-secondary);grid-template-columns:minmax(420px,29.1088%) 1fr;font:400 14px/20px Suisse Intl,sans-serif;display:grid}.auth-panel{z-index:1;place-items:center;padding:64px 32px;display:grid}.auth-panel-content{width:342px;max-width:100%;position:relative;transform:translateY(-40px)}.auth-brand{margin:0 auto 48px;display:block}.auth-actions{flex-direction:column;gap:16px;display:flex}.auth-providers{flex-direction:column;gap:12px;display:flex}.auth-button{background:var(--auth-raised);width:100%;min-height:48px;color:var(--auth-secondary);cursor:pointer;letter-spacing:1.6px;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font:500 16px/24px Simplon Norm,sans-serif;transition:background .12s,color .12s;display:flex}.auth-button:hover:not(:disabled){color:#fff;background:#363636}.auth-button:active:not(:disabled){background:#202020}.auth-button:disabled,.auth-text-button:disabled{cursor:wait;opacity:.55}.auth-button:focus-visible,.auth-text-button:focus-visible{opacity:.75;outline:none;text-decoration:none}.auth-button>img,.google-mark{flex:none}.auth-divider{height:16px;color:var(--auth-muted);align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#242424;flex:1;height:1px}.auth-existing{text-align:center;color:var(--auth-muted);margin:32px 0 0}.auth-text-button{color:var(--auth-secondary);cursor:pointer;background:0 0;border:0;padding:0;font:500 14px/20px Suisse Intl,sans-serif}.auth-text-button:hover{color:#fff}.auth-error{text-align:center;color:#ff9b9b;width:100%;margin:20px 0 0;position:absolute;top:100%}.auth-loading{place-items:center;display:grid}.auth-loading-spinner{border:2px solid #444;border-top-color:var(--auth-secondary);border-radius:0;width:28px;height:28px;animation:.8s linear infinite auth-loading-spin}@keyframes auth-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-loading,.auth-loading-spinner{animation:none}}.auth-account h1{text-align:center;overflow-wrap:anywhere;font:500 28px/36px Simplon Norm,sans-serif}.auth-account p{text-align:center;overflow-wrap:anywhere;margin:0 0 32px}.auth-hero{isolation:isolate;background:#171717;place-items:center;min-width:0;min-height:600px;display:grid;position:relative;overflow:hidden}.auth-hero h2{text-align:center;letter-spacing:0;width:79.87%;margin:0;font:700 clamp(64px,7.778vw,160px)/.99 Forma DJR Banner,sans-serif;position:relative;transform:translate(-.75%,-34px)}.auth-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.auth-grid{opacity:.05;width:1748px;height:1748px;position:absolute;top:-515px;left:-503px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2212'%20height='1126'%20viewBox='0%200%202212%201126'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='grid-fade'%20x='-40%25'%20y='-40%25'%20width='180%25'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='120'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Mask%20group'%20filter='url(%23grid-fade)'%3e%3cmask%20id='mask0_0_130'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='2212'%20height='869'%3e%3cpath%20id='Rectangle%206947'%20d='M0%2049.5667L2212%200L2094.97%20869C1343.45%20312.822%20922.088%20278.232%20170.539%20869L0%2049.5667Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_130)'%3e%3crect%20id='Rectangle%206948'%20x='616'%20y='156'%20width='1225'%20height='970'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2212'%20height='1126'%20viewBox='0%200%202212%201126'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='grid-fade'%20x='-40%25'%20y='-40%25'%20width='180%25'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='120'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Mask%20group'%20filter='url(%23grid-fade)'%3e%3cmask%20id='mask0_0_130'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='2212'%20height='869'%3e%3cpath%20id='Rectangle%206947'%20d='M0%2049.5667L2212%200L2094.97%20869C1343.45%20312.822%20922.088%20278.232%20170.539%20869L0%2049.5667Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_130)'%3e%3crect%20id='Rectangle%206948'%20x='616'%20y='156'%20width='1225'%20height='970'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:-113px 268px;mask-position:-113px 268px;-webkit-mask-size:2212px 1126px;mask-size:2212px 1126px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-grid img{position:absolute;top:0;left:0}.auth-grid img+img{transform:rotate(-90deg)}.google-mark{width:18px;height:18px;display:inline-block;position:relative;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='17.6159'%20height='18'%20viewBox='0%200%2017.6159%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M17.4588%207.36326H8.98641V10.84H13.8238C13.6157%2011.9646%2012.9865%2012.9236%2012.0308%2013.5641C11.2271%2014.1044%2010.1939%2014.419%208.98641%2014.419C6.64776%2014.419%204.66407%2012.8399%203.95523%2010.7104C3.77568%2010.169%203.67677%209.59391%203.67677%208.99847C3.67677%208.40303%203.77568%207.82694%203.95523%207.28658C4.66407%205.15799%206.64776%203.57795%208.98641%203.57795C10.3072%203.57795%2011.4903%204.03344%2012.4235%204.92417L14.9988%202.34513C13.4424%200.89172%2011.4107%200%208.98641%200C5.47488%200%202.4345%202.01726%200.95562%204.95684C0.3447%206.17328%200%207.54506%200%208.99946C0%2010.4539%200.3447%2011.8256%200.95562%2013.0422C2.4345%2015.9837%205.47488%2018%208.98641%2018C11.4117%2018%2013.4537%2017.2023%2014.9416%2015.8275C16.6398%2014.2607%2017.6159%2011.9432%2017.6159%209.20475C17.6159%208.56638%2017.5618%207.9515%2017.4588%207.36425V7.36326Z'%20fill='%23E94FFF'/%3e%3c/g%3e%3c/svg%3e") 0 0/17.617px 18px no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='17.6159'%20height='18'%20viewBox='0%200%2017.6159%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M17.4588%207.36326H8.98641V10.84H13.8238C13.6157%2011.9646%2012.9865%2012.9236%2012.0308%2013.5641C11.2271%2014.1044%2010.1939%2014.419%208.98641%2014.419C6.64776%2014.419%204.66407%2012.8399%203.95523%2010.7104C3.77568%2010.169%203.67677%209.59391%203.67677%208.99847C3.67677%208.40303%203.77568%207.82694%203.95523%207.28658C4.66407%205.15799%206.64776%203.57795%208.98641%203.57795C10.3072%203.57795%2011.4903%204.03344%2012.4235%204.92417L14.9988%202.34513C13.4424%200.89172%2011.4107%200%208.98641%200C5.47488%200%202.4345%202.01726%200.95562%204.95684C0.3447%206.17328%200%207.54506%200%208.99946C0%2010.4539%200.3447%2011.8256%200.95562%2013.0422C2.4345%2015.9837%205.47488%2018%208.98641%2018C11.4117%2018%2013.4537%2017.2023%2014.9416%2015.8275C16.6398%2014.2607%2017.6159%2011.9432%2017.6159%209.20475C17.6159%208.56638%2017.5618%207.9515%2017.4588%207.36425V7.36326Z'%20fill='%23E94FFF'/%3e%3c/g%3e%3c/svg%3e") 0 0/17.617px 18px no-repeat}.google-mark img{max-width:none;position:absolute}.google-base{top:-2.785px;left:-2.466px}.google-layer-1{top:4.145px;left:2.492px}.google-layer-2{top:2.609px;left:12.322px}.google-layer-3{top:1.456px;left:5.078px}.google-layer-4{top:-1.507px;left:8.919px}.google-layer-5{top:4.09px;left:3.376px}.google-layer-6{top:-1.096px;left:7.937px}@media (width<=900px){.auth-page{grid-template-columns:minmax(360px,45%) 1fr}.auth-panel{padding-inline:24px}.auth-hero h2{font-size:64px}}@media (width<=650px){.auth-page{grid-template-rows:minmax(460px,1fr) auto;grid-template-columns:1fr}.auth-panel-content{transform:none}.auth-hero{min-height:280px;padding:48px 16px 64px}.auth-hero h2{width:100%;font-size:clamp(40px,9vw,58px);transform:none}}.auth-flow{isolation:isolate;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);place-items:center;min-height:max(700px,100svh);padding:130px 24px;display:grid;position:relative;overflow:clip}.auth-home{position:absolute;top:44px;left:calc(50% - 11.3px);transform:translate(-50%)}.auth-home img{display:block}.auth-flow .auth-grid{left:calc(50% - 864px);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2212'%20height='1126'%20viewBox='0%200%202212%201126'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='grid-fade'%20x='-40%25'%20y='-40%25'%20width='180%25'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='120'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Mask%20group'%20filter='url(%23grid-fade)'%3e%3cmask%20id='mask0_0_67'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='2212'%20height='869'%3e%3cpath%20id='Rectangle%206947'%20d='M0%2049.5667L2212%200L2094.97%20869C1343.45%20312.822%20922.088%20278.232%20170.539%20869L0%2049.5667Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_67)'%3e%3crect%20id='Rectangle%206948'%20x='113'%20y='156.491'%20width='1728'%20height='969.509'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2212'%20height='1126'%20viewBox='0%200%202212%201126'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='grid-fade'%20x='-40%25'%20y='-40%25'%20width='180%25'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='120'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Mask%20group'%20filter='url(%23grid-fade)'%3e%3cmask%20id='mask0_0_67'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='2212'%20height='869'%3e%3cpath%20id='Rectangle%206947'%20d='M0%2049.5667L2212%200L2094.97%20869C1343.45%20312.822%20922.088%20278.232%20170.539%20869L0%2049.5667Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_67)'%3e%3crect%20id='Rectangle%206948'%20x='113'%20y='156.491'%20width='1728'%20height='969.509'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.auth-form-content{width:400px;max-width:100%;position:relative;transform:translateY(-40px)}.auth-heading{text-align:center;margin-bottom:32px}.auth-heading h1{color:#d9d9d9;letter-spacing:.28px;text-transform:uppercase;margin:0 0 12px;font:500 28px/36px Simplon Norm,sans-serif}.auth-heading h1:focus{outline:none}.auth-heading p{color:var(--auth-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.auth-form{flex-direction:column;gap:24px;display:flex}.auth-field{color:#999;letter-spacing:1.44px;text-transform:uppercase;flex-direction:column;gap:8px;font:500 12px/16px Simplon Norm,sans-serif;display:flex}.auth-field input,.auth-field select{color:#d9d9d9;letter-spacing:0;background:#1a1a1a;border:1px solid #0000;border-radius:0;width:100%;min-width:0;height:48px;padding:12px;font:400 16px/24px Suisse Intl,sans-serif}.auth-field input::placeholder{color:#626262}.auth-field input:focus,.auth-field select:focus{border-color:#919191;outline:none}.auth-primary{isolation:isolate;color:#fff;letter-spacing:.8px;background:#0065e9;margin-top:8px;position:relative;overflow:hidden}.auth-primary:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='475'%20height='409'%20viewBox='0%200%20475%20409'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%201913'%20filter='url(%23filter0_f_0_79)'%3e%3cellipse%20cx='237.5'%20cy='204.5'%20rx='115'%20ry='82'%20fill='%23003CB5'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_79'%20x='0'%20y='0'%20width='475'%20height='409'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='61.25'%20result='effect1_foregroundBlur_0_79'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") 50% no-repeat;width:475px;height:409px;position:absolute;top:-180.5px;left:calc(50% - 257.5px)}.auth-primary:hover:not(:disabled){background:#087aff}.auth-primary:disabled{color:#919191;opacity:.3;cursor:not-allowed;background:#1a1a1a;border:1px solid #303030}.auth-primary:disabled:before,.auth-primary:disabled:after{display:none}.auth-code-group{height:56px;position:relative}.auth-code-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:100%;display:grid}.auth-code-cells span{background:#1a1a1a;border:1px solid #303030;place-items:center;font:400 24px/32px Suisse Intl,sans-serif;display:grid}.auth-code-input{color:#0000;caret-color:#0000;opacity:.01;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:24px;position:absolute;inset:0}.auth-code-group:focus-within .auth-code-cells span[data-current=true]{border-color:#919191}.auth-flow[data-step=verify] .auth-form-content{transform:translateY(-10px)}.auth-code-group+.auth-primary{margin-top:0}.auth-recovery{text-align:center;margin-top:32px}.auth-recovery:has(>.auth-back-button){margin-top:16px}.auth-recovery p{color:var(--auth-muted);margin:0 0 12px}.auth-recovery>div{justify-content:center;gap:24px;display:flex}.auth-recovery .auth-text-button{text-decoration:none}.auth-recovery .auth-text-button:focus-visible{opacity:.75;text-decoration:none}.form-error{color:#ff9b9b;text-align:center;margin:20px 0 0}.auth-welcome{text-align:center;max-width:800px}.auth-welcome h1{overflow-wrap:anywhere;margin:0 0 24px;font:700 clamp(48px,7.5vw,128px)/1 Forma DJR Banner,sans-serif}.auth-welcome p{overflow-wrap:anywhere}.auth-welcome .auth-button{max-width:240px;margin:32px auto 0}.auth-heading h1{text-box-trim:trim-both;text-box-edge:cap alphabetic;height:30px}.auth-field>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;height:8px}.auth-flow[data-step=signup] .auth-form-feedback,.auth-flow[data-step=signin] .auth-form-feedback{width:100%;position:absolute;top:100%}.auth-error-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .24s;display:grid}.auth-error-reveal[data-visible=true]{opacity:1;grid-template-rows:1fr}.auth-error-reveal>div{min-height:0;overflow:hidden}.auth-error-reveal .form-error{margin:0;padding-top:20px}@media (prefers-reduced-motion:reduce){.auth-error-reveal{transition:none}}.auth-recovery .auth-text-button{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media (width<=480px){.auth-heading h1{height:auto;min-height:30px;font-size:clamp(20px,7.18vw,28px);line-height:1.2}}.auth-login-method{isolation:isolate;position:relative}.auth-login-method:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3cfilter%20id='noise'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='1.666667'%20numOctaves='3'%20seed='2889'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='luminanceToAlpha'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='discrete'%20tableValues='0.12%200'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='240'%20height='240'%20filter='url(%23noise)'/%3e%3c/svg%3e");background-repeat:repeat;background-size:80px 80px;position:absolute;inset:0}.auth-last-used{color:#fff;letter-spacing:.05em;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#0065e9;border:1px solid #0065e9;border-radius:0;padding:3px;font:500 11px/14px Simplon Norm,sans-serif;position:absolute;top:0;right:8px;transform:translateY(-50%)}.auth-recovery .auth-back-button{text-box-trim:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.auth-recovery .auth-back-button:focus-visible{opacity:.75;text-decoration:none}.auth-back-button svg{flex-shrink:0}.auth-last-used[aria-hidden]{opacity:0;transition:opacity .14s}.auth-last-used[aria-hidden=false]{opacity:1;transition:opacity .18s .14s}.auth-mode-text{vertical-align:bottom;display:inline-grid;overflow:hidden}.auth-mode-text>span{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .14s}.auth-mode-text[data-signing-in=true] .auth-mode-signin,.auth-mode-text[data-signing-in=false] .auth-mode-signup{opacity:1;transition:opacity .18s .14s}@media (prefers-reduced-motion:reduce){.auth-mode-text[data-signing-in]>span,.auth-last-used[aria-hidden]{transition:none}}.onboarding-content .auth-field{color:var(--auth-secondary);letter-spacing:.96px}.onboarding-content .auth-field input,.onboarding-content .auth-field select{border-color:#444}.onboarding-content .auth-field input:focus,.onboarding-content .auth-field select:focus{border-color:#919191}.onboarding-content .auth-field select{appearance:none;background:#1a1a1a url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Source%20/%20chevron-down-medium'%3e%3cpath%20id='vector'%20d='M4.3125%207.125L9%2011.8125L13.6875%207.125'%20stroke-width='1.15'%20stroke-linecap='square'%20stroke='%23626262'/%3e%3c/g%3e%3c/svg%3e") right 12px center/18px 18px no-repeat;padding-right:40px}.onboarding-content .auth-field select:has(option:checked[value=""]){color:#626262}.onboarding-content .auth-field select option{color:#d9d9d9;background:#1a1a1a}.onboarding-content .auth-field select option:disabled{color:#626262}.role-select{position:relative}.role-select-control{color:#d9d9d9;text-align:left;cursor:pointer;background:#1a1a1a url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Source%20/%20chevron-down-medium'%3e%3cpath%20id='vector'%20d='M4.3125%207.125L9%2011.8125L13.6875%207.125'%20stroke-width='1.15'%20stroke-linecap='square'%20stroke='%23626262'/%3e%3c/g%3e%3c/svg%3e") right 12px center/18px 18px no-repeat;border:1px solid #444;border-radius:0;align-items:center;width:100%;height:48px;padding:12px 40px 12px 12px;font:400 16px/24px Suisse Intl,sans-serif;transition:border-color .18s;display:flex}.role-select-control:focus{border-color:#919191;outline:none}.role-select-control:focus-visible{text-decoration:none}.role-select-control,.role-select-menu{text-transform:none;letter-spacing:0}.role-select-control:disabled{cursor:default;opacity:.5}.role-select-value{white-space:nowrap;text-overflow:ellipsis;animation:.22s ease-out both role-value-in;overflow:hidden}.role-select-value.is-placeholder{color:#626262}.role-select-menu{z-index:6;overscroll-behavior:contain;color:#d9d9d9;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:#1a1a1a;border:1px solid #383838;max-height:min(304px,45svh);margin:0;padding:6px 4px;font:400 16px/24px Suisse Intl,sans-serif;list-style:none;transition:opacity .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000047}.role-select-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.role-select-menu li{cursor:pointer;padding:6px 32px 6px 8px;transition:background-color .12s,color .12s;position:relative}.role-select-menu li[data-active=true]{color:#fff;background:#292929}.role-select-menu li[aria-selected=true]{color:#fff}.role-select-menu li[aria-selected=true]:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:10px;position:absolute;top:12px;right:12px;transform:rotate(45deg)}@keyframes role-value-in{0%{opacity:.65}to{opacity:1}}.role-specify{animation:.22s ease-out both role-specify-in}@keyframes role-specify-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.role-select-control,.role-select-menu,.role-select-menu li{transition:none}.role-select-value,.role-specify{animation:none}}.onboarding-content .auth-heading h1{white-space:normal;height:auto;min-height:30px}.onboarding-profile{transform:translateY(-30px)}.onboarding-profile>.auth-recovery{width:100%;position:absolute;top:100%}.onboarding-phone{width:723px;transform:translateY(-54px)}.onboarding-phone .auth-heading{margin-bottom:50px}.onboarding-phone .auth-heading h1{letter-spacing:.36px;text-wrap:balance;font-size:36px;line-height:44px}.onboarding-phone .auth-form{width:400px;max-width:100%;margin-inline:auto}.onboarding-content .auth-field>.onboarding-phone-input{text-box-trim:none;height:48px;position:relative}.onboarding-phone-prefix{pointer-events:none;color:#d9d9d9;letter-spacing:0;align-items:center;gap:8px;font:400 16px/24px Suisse Intl,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:13px}.onboarding-phone-flag{flex:0 0 21px;display:block}.onboarding-content .onboarding-phone-input input{padding-left:79px}.onboarding-phone .auth-primary:before,.onboarding-phone-code .auth-primary:before{display:none}.onboarding-phone-code .auth-code-group{height:62px}.onboarding-phone-code{transform:translateY(-25px)}.onboarding-transition{text-align:center;width:min(100%,1400px);transform:translateY(-32px)}.onboarding-transition-heading{color:var(--auth-secondary);text-wrap:balance;overflow-wrap:anywhere;margin:0;font:700 clamp(48px,9.722vw,168px)/1 Forma DJR Banner,sans-serif;animation:2s ease-in-out both onboarding-message}@keyframes onboarding-message{0%{opacity:0;transform:translateY(8px)}22%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.onboarding-transition-heading{animation:none}}.airport-picker,.airport-control{position:relative}.airport-control>img{pointer-events:none;position:absolute;top:15px;left:12px}.onboarding-content .airport-control input{text-overflow:ellipsis;padding-left:38px}.airport-results{z-index:5;background:#1a1a1a;border:1px solid #444;max-height:250px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.airport-results ul{margin:0;padding:0;list-style:none}.airport-results li{cursor:pointer;padding:12px}.airport-results li[aria-selected=true]{background:#2b2b2b}.airport-results small{color:var(--auth-muted);display:block}.airport-results p{margin:0;padding:12px}@media (width<=600px){.onboarding-phone .auth-heading h1{font-size:28px;line-height:36px}.onboarding-profile,.onboarding-phone,.onboarding-phone-code{transform:none}}.resource-page.resource-page{padding:32px clamp(24px,3.5vw,64px) 64px}.resource-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin-bottom:14px;padding-bottom:24px;display:flex}.resource-page-title{flex-wrap:wrap;align-items:center;gap:20px;min-width:0;display:flex}.resource-page .resource-page-header h1{color:#edf2fa;letter-spacing:-.05em;overflow-wrap:anywhere;text-align:left;text-transform:none;text-box-trim:none;text-wrap:balance;margin:0;font:500 clamp(32px,3vw,44px)/1.08 Suisse Intl,sans-serif}.resource-page-actions{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.resource-page-header .identity-button{justify-content:center;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}@media (width<=650px){.resource-page.resource-page{padding:26px 20px 60px}.resource-page-title{justify-content:space-between;width:100%}.resource-page-actions{gap:12px}}.usage-main{color:#d9d9d9;box-sizing:border-box;width:100%;min-width:0;padding:40px clamp(20px,3vw,52px) 80px;position:relative}.usage-main h2{text-transform:uppercase;letter-spacing:.07em;margin:0;font:500 14px/1.4 Simplon Norm,sans-serif}.usage-main h3{text-transform:capitalize;margin:0 0 16px;font-size:20px;font-weight:500}.usage-main p{line-height:1.6}.usage-section-heading,.usage-chart-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.usage-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#929292;margin:0;font:500 12px/1.4 Simplon Norm,sans-serif}.usage-live{color:#aaa;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.usage-live i{background:#8ac5a0;border-radius:0;width:6px;height:6px;box-shadow:0 0 10px #8ac5a033}.usage-live.is-delayed i{background:#c6ac78}.usage-stats{border-top:1px solid #303030;border-bottom:1px solid #303030;grid-template-columns:1.3fr 1fr 1fr;margin-bottom:32px;display:grid}.usage-stats section{border-left:1px solid #303030;min-width:0;padding:26px 24px}.usage-stats section:first-child{border-left:0;padding-left:0}.usage-stats h2{color:#aaa}.usage-stats p{letter-spacing:-.03em;margin:14px 0 10px;font:400 clamp(28px,3.3vw,46px)/1.15 Simplon Norm,sans-serif}.usage-stats small,.pricing-note{color:#919191;font-size:12px;line-height:1.6}.animated-number{font-variant-numeric:tabular-nums}.usage-chart-section{background:#181818;padding:28px 28px 20px}.usage-chart-total{margin:10px 0 0;font-size:28px}.usage-chart-total>span:last-child{color:#999;font-size:14px}.usage-chart-controls{align-items:center;gap:22px;display:flex}.usage-ranges{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.usage-ranges button{color:#919191;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 10px;font-size:13px;transition:color .2s,background .2s}.usage-ranges button[aria-pressed=true]{color:#d9d9d9;background:var(--control-selected-background);box-shadow:var(--control-selected-shadow);border-bottom-color:#0000}.usage-ranges button:not([aria-pressed=true]):hover,.usage-ranges button:not([aria-pressed=true]):focus-visible{color:#b8b8b8;background-color:var(--control-hover-background)}.usage-select{min-width:150px;font-size:13px;position:relative}.usage-select summary{cursor:pointer;color:#ccc;border-bottom:1px solid #424242;justify-content:space-between;gap:24px;padding:10px 0;list-style:none;display:flex}.usage-select summary::-webkit-details-marker{display:none}.usage-select summary:focus-visible{border-bottom-color:#bbb}.usage-options{z-index:10;background:#202020;border:1px solid #444;min-width:240px;max-height:330px;padding:6px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 24px #0005}.usage-options button{text-align:left;color:#d9d9d9;width:100%;font:inherit;cursor:pointer;text-transform:none;background:0 0;border:0;padding:12px;display:block}.usage-options button:not([aria-pressed=true]):hover,.usage-options button:not([aria-pressed=true]):focus-visible{color:#b8b8b8;background-color:var(--control-hover-background)}.usage-options button[aria-pressed=true]{color:#d9d9d9;background:var(--control-selected-background);box-shadow:var(--control-selected-shadow);border-bottom-color:#0000}.usage-chart{gap:14px;height:310px;margin-top:28px;margin-bottom:36px;display:flex}.usage-axis{text-align:right;color:#777;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;width:46px;font-size:11px;display:flex;transform:translateY(-5px)}.usage-plot{flex:1;min-width:0;position:relative}.usage-bars{align-items:flex-end;gap:clamp(2px,.6vw,10px);display:flex;position:absolute;inset:0}.usage-bar{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;position:relative}.usage-bar-fill{background:linear-gradient(#65abfa 0%,#0876ef 20%,#074894 100%);min-height:2px;transition:height 1.1s cubic-bezier(.22,1,.36,1),filter .25s;position:absolute;bottom:0;left:0;right:0}.usage-bar:hover .usage-bar-fill,.usage-bar:focus-visible .usage-bar-fill,.usage-bar[aria-pressed=true] .usage-bar-fill{filter:brightness(1.45)}.usage-bar:focus-visible{border-bottom:2px solid #ccc}.usage-x-axis{color:#888;justify-content:space-between;gap:8px;font-size:11px;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0}.usage-chart-caption,.usage-ledger-footer{color:#939393;justify-content:space-between;gap:20px;font-size:12px;line-height:1.6;display:flex}.usage-chart-placeholder{height:374px}.usage-breakdown,.usage-ledger,.pricing-tiers,.pricing-scheduled{margin-top:44px}.usage-breakdown h2{margin-bottom:18px}.usage-breakdown>button{text-align:left;color:#ccc;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c2c2c;justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex;position:relative}.usage-breakdown>button>i{background:#2367b7;height:2px;transition:width 1.1s;position:absolute;bottom:0;left:0}.usage-breakdown>button[aria-pressed=true]{color:#fff}.usage-breakdown small{color:#888;margin-top:5px;font-size:12px;display:block}.usage-section-heading p{color:#999;margin:8px 0;font-size:12px}.usage-ledger{scroll-margin-top:30px}.usage-main .identity-text-button{font-size:14px}.usage-table-wrap{width:100%;overflow:auto}.usage-table{table-layout:fixed;border-collapse:collapse;color:#b8b8b8;text-align:left;background:#171717;width:100%;font-size:14px;line-height:20px}.usage-table th{color:#919191;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;border-bottom:1px solid #2b2b2b;padding:10px 12px;font-size:12px;font-weight:400}.usage-table td{overflow-wrap:anywhere;border-bottom:1px solid #2b2b2b;padding:16px 12px}.usage-table th:first-child,.usage-table td:first-child{padding-left:18px}.usage-table th:last-child,.usage-table td:last-child{padding-right:18px}.usage-table tbody tr:last-child,.usage-table tbody tr:last-child>td{border-bottom:0}.usage-table td:nth-child(5){font-variant-numeric:tabular-nums;text-align:right}.usage-table th:nth-child(5){text-align:right}.usage-table tbody tr:hover{background:#202020}.usage-charge-row{cursor:pointer;transition:background-color .18s}.usage-charge-row[data-expanded=true],.usage-charge-row:focus-within{background:#202020}.usage-charge-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.usage-charge-toggle:focus-visible{opacity:.75;outline:none;text-decoration:none}.usage-charge-detail{background:#191919}.usage-charge-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0;display:grid}.usage-charge-detail dt{color:#888;margin-bottom:7px;font-size:11px}.usage-charge-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;max-height:240px;margin:0;font:12px/1.6 monospace;overflow-y:auto}.usage-ledger-footer{align-items:center;padding:22px 0}.usage-empty{color:#999;padding:26px 0;font-size:14px}.usage-ledger-placeholder{height:120px}.usage-clear{margin-top:30px}@media (width<=1100px){.usage-chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:12px}}@media (width<=700px){.usage-main{padding:26px 18px 60px}.usage-stats{grid-template-columns:1fr 1fr}.usage-stats section:first-child{border-bottom:1px solid #303030;grid-column:1/-1}.usage-stats section:nth-child(2){border-left:0;padding-left:0}.usage-stats section{padding:20px 12px}.usage-chart-section{padding:20px 14px}.usage-chart-heading{flex-direction:column;align-items:flex-start}.usage-chart-controls{justify-content:space-between;width:100%}.usage-chart{height:220px}.usage-chart-caption{flex-direction:column;gap:4px}.usage-x-axis span:nth-child(2){display:none}.usage-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.usage-charge-detail dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.usage-main *,.usage-bar-fill{transition:none!important;animation:none!important}}@media (width<=700px){.usage-table-wrap{overflow:visible}.usage-table,.usage-table tbody{display:block}.usage-table thead{display:none}.usage-table tr{border-bottom:1px solid #303030;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;display:grid}.usage-table td{overflow-wrap:anywhere;border:0;padding:0;display:block}.usage-table td:before{content:attr(data-label);color:#888;margin-bottom:6px;font-size:11px;display:block}.usage-table td:nth-child(5){text-align:left}.usage-table .usage-charge-detail{padding:20px 12px;display:block}.usage-table .usage-charge-detail td{text-align:left}}.usage-dashboard{padding-top:30px;container-type:inline-size}.usage-dashboard .usage-stats{background:#191919;border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.usage-dashboard .usage-stats section{border-color:#242424;padding:22px 24px;position:relative;overflow:hidden}.usage-dashboard .usage-stats section:first-child{background:#191919;padding-left:24px}.usage-dashboard .usage-stats h2{color:#bdcce2;font-size:11px}.usage-dashboard .usage-stats p{color:#e0e9fa;letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(28px,3vw,44px);font-weight:500}.usage-dashboard .usage-stats small{color:#aebdd2;font-size:10px}.usage-dashboard .usage-chart-section{background:#191919;min-width:0;padding:22px 22px 17px}.usage-dashboard .usage-chart-heading{align-items:flex-start;gap:18px}.usage-dashboard .usage-chart-section h2{color:#cbd7e9;font-size:11px}.usage-dashboard .usage-chart-total{color:#e4eafa;letter-spacing:-.025em;margin-top:8px;font:500 30px/1.2 Suisse Intl,sans-serif}.usage-dashboard .usage-chart-total>span:last-child{letter-spacing:0;color:#acbbd2;margin-left:6px;font:400 11px Suisse Intl,sans-serif}.usage-dashboard .usage-chart-controls{flex-flow:row;align-items:center;gap:16px}.usage-dashboard .usage-select{min-width:134px;font-size:11px}.usage-dashboard .usage-select summary{padding:6px 0}.usage-dashboard .usage-ranges button{padding:5px 8px;font-size:11px}.usage-dashboard .usage-chart{gap:10px;height:185px;margin-top:24px}.usage-dashboard .usage-axis{color:#b0c0d8;width:42px;font-size:10px}.usage-dashboard .usage-x-axis{color:#b0c0d8;font-size:10px}.usage-dashboard .usage-bar-fill{background:0 0;flex-direction:column-reverse;min-height:0;display:flex}.usage-dashboard .usage-bar-fill.is-empty{background:#303030;height:1px!important}.usage-dashboard .usage-bar-fill>span{flex-shrink:0;width:100%;min-height:0;transition:height 1.1s}.usage-dashboard .usage-chart-caption{color:#aebdd2;justify-content:flex-end;gap:12px;font-size:10px}.usage-mix{grid-template-columns:185px minmax(0,1fr);align-items:center;gap:32px;min-height:185px;margin:24px 0 36px;display:grid}.usage-donut{min-width:0;position:relative}.usage-donut svg{width:100%;display:block;overflow:visible}.usage-donut circle{transition:stroke-dasharray 1.1s,stroke-dashoffset 1.1s,opacity .3s,stroke-width .3s}.usage-donut-label{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.usage-donut-label>strong{color:#e4eaf6;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:120px;font:500 26px Suisse Intl,sans-serif}.usage-donut-label>span{color:#b3c4dd;max-width:96px;margin-top:5px;font-size:9px;line-height:1.4}.usage-mix-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.usage-mix-legend-row{color:#e0e9f7;text-align:left;background:0 0;border:0;border-bottom:1px solid #252a33;align-items:center;gap:10px;min-width:0;padding:10px 0;font:400 11px Suisse Intl,sans-serif;transition:color .25s;display:flex}.usage-mix-legend-row>i{flex:none;width:8px;height:8px}.usage-mix-legend-row>span{flex:1;line-height:1.3}.usage-mix-quantity{color:#919191;margin-right:10px}.usage-mix-legend-row>span small{color:#a9bddb;margin-top:4px;font-size:9px;display:block}.usage-mix-legend-row>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font:500 17px Suisse Intl,sans-serif}.usage-mix-legend-row>strong small{color:#a9bbd3;margin-left:2px;font-size:10px}.usage-mix-legend button{cursor:pointer}.usage-mix-legend button:not([aria-pressed=true]):hover,.usage-mix-legend button:not([aria-pressed=true]):focus-visible{color:#b8b8b8;background-color:var(--control-hover-background)}.usage-mix-legend button[aria-pressed=true]{color:#d9d9d9;background:var(--control-selected-background);box-shadow:var(--control-selected-shadow);border-bottom-color:#0000}.usage-mix-empty{color:#7f8da4;grid-column:1/-1;font-size:12px}.usage-dashboard .usage-ledger{margin-top:28px}.usage-dashboard .usage-ledger h2{font-size:12px}.usage-dashboard .usage-section-heading p{font-size:10px}.usage-ledger-controls{align-items:center;gap:16px;display:flex}.usage-ledger>.usage-section-heading{margin-bottom:16px}.usage-dashboard .identity-text-button{font-size:11px}@container (width<=900px){.usage-dashboard .usage-chart-section{padding:20px 16px 16px}.usage-dashboard .usage-chart-heading{flex-direction:column;gap:12px}.usage-dashboard .usage-chart-controls{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.usage-mix{grid-template-columns:150px minmax(0,1fr);gap:16px}.usage-mix-legend{gap:0 18px}}@container (width<=620px){.usage-mix{grid-template-columns:135px minmax(0,1fr)}.usage-mix-legend{grid-template-columns:1fr}.usage-dashboard .usage-stats{grid-template-columns:1fr 1fr}.usage-dashboard .usage-stats section:first-child{border-bottom:1px solid #242424;grid-column:1/-1}.usage-dashboard .usage-stats section:nth-child(2){border-left:0}.usage-dashboard .usage-stats section{padding:18px}}@container (width<=380px){.usage-dashboard .usage-chart-controls{gap:8px}.usage-mix{grid-template-columns:110px minmax(0,1fr);gap:12px}.usage-donut-label>strong{max-width:80px;font-size:21px}.usage-donut-label>span{max-width:70px;font-size:8px}.usage-mix-legend-row{gap:6px;font-size:10px}.usage-mix-legend-row>strong{font-size:14px}}@media (width<=700px){.usage-dashboard .usage-table td{padding:0}}.usage-dashboard .usage-bar:hover .usage-bar-fill,.usage-dashboard .usage-bar:focus-visible .usage-bar-fill,.usage-dashboard .usage-bar[aria-pressed=true] .usage-bar-fill{filter:brightness(1.1)}.usage-hover-legend{z-index:5;box-sizing:border-box;background:#1a1a1a;border:1px solid #444;width:290px;max-width:100%;padding:16px;font:400 11px/1.4 Suisse Intl,sans-serif;animation:.15s ease-out usage-tooltip-in;position:absolute;top:0;right:0;box-shadow:0 12px 36px #0006}.usage-hover-legend.is-left{left:0;right:auto}.usage-hover-time{color:#aaa;margin:0 0 10px;font-size:10px;line-height:1.5}.usage-hover-total{align-items:baseline;gap:8px;display:flex}.usage-hover-total strong{color:#d9d9d9;font-variant-numeric:tabular-nums;font:500 24px Suisse Intl,sans-serif}.usage-hover-total>span{color:#aaa;font-size:11px}.usage-hover-legend dl{margin:12px 0 0}.usage-hover-legend dl>div{border-top:1px solid #303030;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:11px;display:flex}.usage-hover-legend dt{color:#d9d9d9;grid-template-columns:7px 1fr;gap:3px 7px;display:grid}.usage-hover-legend dt>i{align-self:center;width:7px;height:7px}.usage-hover-legend dt small{color:#919191;grid-column:2;font-size:9px}.usage-hover-legend dd{color:#d9d9d9;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.usage-hover-legend dd span{color:#919191;font-size:9px}.usage-hover-hint,.usage-hover-empty{color:#919191;margin:12px 0 0;font-size:10px;line-height:1.5}@keyframes usage-tooltip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.usage-dashboard .usage-bar{transition:left .65s cubic-bezier(.22,1,.36,1),width .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0}.usage-chart-options{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.usage-chart-types{gap:2px;display:flex}.usage-chart-types button{color:#919191;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font:400 11px Suisse Intl,sans-serif;transition:color .2s,background .2s;display:inline-flex}.usage-chart-types button[aria-pressed=true]{color:#d9d9d9;background:var(--control-selected-background);box-shadow:var(--control-selected-shadow);border-bottom-color:#0000}.usage-chart-types button:not([aria-pressed=true]):hover,.usage-chart-types button:not([aria-pressed=true]):focus-visible{color:#b8b8b8;background-color:var(--control-hover-background)}.usage-line-chart{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.usage-line-point{opacity:0;width:6px;height:6px;transition:opacity .15s;position:absolute;left:calc(50% + 1.5px);transform:translate(-50%,50%)}.usage-bar:hover .usage-line-point,.usage-bar:focus-visible .usage-line-point,.usage-bar[aria-pressed=true] .usage-line-point{opacity:1}.usage-scrub-guide{pointer-events:none;z-index:2;background:#8aaff555;width:1px;position:absolute;top:0;bottom:0}.usage-scrub-guide>span{background:#d9efff;width:7px;height:7px;position:absolute;left:0;transform:translate(-50%,-50%)}.usage-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none}.usage-hover-legend{pointer-events:none}.usage-pie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:24px;display:grid}.usage-pie-grid>div{min-width:0}.usage-pie-grid h3{color:#aebdd2;text-transform:uppercase;letter-spacing:.04em;margin:0;font:400 11px/16px Suisse Intl,sans-serif}.usage-pie-grid .usage-mix{grid-template-columns:160px minmax(0,1fr);gap:20px;margin:12px 0 24px}.usage-pie-grid .usage-mix-legend{grid-template-columns:1fr}.usage-pie-loading{color:#919191;align-items:center;min-height:185px;margin:12px 0 24px;font-size:12px;display:flex}@container (width<=900px){.usage-pie-grid{grid-template-columns:1fr;gap:16px}}.usage-refresh{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.usage-page-controls{align-items:center;gap:8px;margin-bottom:14px;display:flex}.usage-page-controls>.usage-ranges{margin-left:auto}.usage-update-status{color:#919191;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;margin-left:4px;font-size:10px;display:flex}.usage-update-dial{color:#919191;flex-shrink:0;width:18px;height:18px}.usage-update-dial-fill{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear forwards usage-update-fill}.usage-update-dial-fill[data-paused=true]{stroke-dashoffset:1px;animation:none}@keyframes usage-update-fill{to{stroke-dashoffset:0}}.usage-dashboard,.usage-dashboard h2,.usage-dashboard .usage-stats p,.usage-dashboard .usage-charge-detail dd{font-family:Suisse Intl,sans-serif}.usage-update-dial-reset{opacity:0;animation:.3s ease-out both usage-update-reset}.usage-update-label{align-items:center;gap:.3em;display:flex}.usage-update-time{display:grid}.usage-update-time>span{grid-area:1/1}.usage-update-time-in{animation:.3s ease-out both usage-update-time-in}.usage-update-time-out{opacity:0;animation:.3s ease-out both usage-update-time-out}@keyframes usage-update-reset{0%{opacity:1}to{opacity:0}}@keyframes usage-update-time-in{0%{opacity:0}to{opacity:1}}@keyframes usage-update-time-out{0%{opacity:1}to{opacity:0}}.pricing-main{container-type:inline-size}.pricing-main.resource-page{padding:8px var(--content-start-inset,18px) 24px}.pricing-main,.pricing-main *{text-transform:uppercase!important;letter-spacing:.05em!important;font-family:Simplon Norm,sans-serif!important}.pricing-tabs{border-bottom:1px solid #ffffff14;gap:24px;margin:0 0 8px;display:flex}.pricing-tabs button{color:#888;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:6px 0 5px;font:500 15px/1.4 Simplon Norm,sans-serif;transition:color .15s,border-color .15s}.pricing-tabs button:not([aria-selected=true]):hover,.pricing-tabs button:not([aria-selected=true]):focus-visible{color:#b8b8b8}.pricing-tabs button[aria-selected=true]{color:#eee;border-bottom-color:#fff}.pricing-tabs button:focus-visible{opacity:.75;text-decoration:none}.pricing-main .identity-text-button{color:#aaa;font-size:12px;text-decoration:none}.pricing-main .identity-text-button:hover,.pricing-main .identity-text-button:focus-visible{color:#fff;opacity:.75;text-decoration:none}.pricing-main .identity-text-button:disabled{color:#555;cursor:default;text-decoration:none}.calculator-layout{min-width:0}.calculator-total{border-top:.7px solid #ffffff14;align-items:center;gap:24px;padding:16px 0;display:flex}.calculator-total h2{margin:0}.calculator-total .identity-text-button{margin-left:auto}.calculator-total strong{text-align:right;color:#ddd;font-variant-numeric:tabular-nums;min-width:120px;font:500 24px/1.2 Simplon Norm,sans-serif}.pricing-main h2{letter-spacing:.06em;color:#cbcbcb;font-size:12px}.pricing-rate-sheet>article+article{border-top:.7px solid #ffffff0b}.pricing-rate-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.pricing-rate-row h2{margin:0}.pricing-rate-row h2,.pricing-band-title,.calculator-row label,.calculator-total h2{text-transform:none;letter-spacing:-.015em;color:#e3e3e3;font:500 15px/1.35 Suisse Intl,sans-serif}.pricing-rate-row p,.pricing-band-description{color:#8c8c8c;max-width:510px;margin:2px 0 0;font-size:13px;line-height:1.4}.pricing-rate{text-align:right;font-variant-numeric:tabular-nums;min-width:108px}.pricing-rate strong{letter-spacing:-.025em;color:#eaeaea;font:500 22px/1.25 Simplon Norm,sans-serif;display:block}.pricing-rate strong small{letter-spacing:0;color:#959595;margin-left:3px;font:400 11px Suisse Intl,sans-serif}.pricing-rate>span{color:#868686;max-width:150px;margin-top:5px;font-size:10px;line-height:1.4;display:block}.pricing-banded-heading{color:#919191;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pricing-band-labels{color:#7d7d7d;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:10px;display:flex}.pricing-bands>div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.pricing-bands>div>span{color:#b5b5b5;font-size:12px}.pricing-bands strong{color:#e8e8e8;font:500 18px Simplon Norm,sans-serif}.pricing-tiers{margin:0 0 32px}.pricing-tier-disclosure{grid-column:1/-1;justify-self:end;width:100%;max-width:none;margin:0 0 10px}.pricing-tier-disclosure>summary{color:#919191;cursor:pointer;align-items:center;gap:6px;width:fit-content;margin-left:auto;padding:4px 0;font-size:11px;line-height:16px;list-style:none;display:flex}.pricing-tier-disclosure>summary::-webkit-details-marker{display:none}.pricing-tier-disclosure>summary:hover,.pricing-tier-disclosure>summary:focus-visible{color:#fff}.pricing-tier-disclosure>summary svg{width:14px;height:14px;transition:transform .15s}.pricing-tier-disclosure[open]>summary svg{transform:rotate(180deg)}.pricing-audio-details{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:32px;margin-top:8px;display:grid}.pricing-main .pricing-audio-limits{color:#aaa;grid-area:1/1;max-width:510px;margin:0;font-size:12px;line-height:1.55}.pricing-audio-details>.pricing-band-breakdown{box-sizing:border-box;grid-area:1/2;width:100%;max-width:none;margin:0;padding:8px 12px}.pricing-audio-details .pricing-band-labels{margin-bottom:4px}.pricing-audio-details .pricing-bands>div{min-height:18px;padding:1px 0}.pricing-audio-details .pricing-bands>div>span{font-size:11px;line-height:18px}.pricing-audio-details .pricing-bands strong{font-size:13px;line-height:18px}.pricing-rate-row>.pricing-tier-disclosure{margin-top:-12px;margin-bottom:0}.pricing-tier-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.pricing-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-tier-grid article{background:#191919;min-width:0;min-height:106px;padding:12px 20px;transition:box-shadow .16s;box-shadow:inset 0 0 0 1px #0000}.pricing-tier-grid article.is-current{box-shadow:inset 0 0 0 1px #0065e9}.pricing-tier-grid article:not(.is-current):hover{box-shadow:inset 0 0 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.pricing-tier-grid article{transition:none}}.pricing-tier-grid article:not(.is-current)>*{opacity:.65}.pricing-tier-grid header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pricing-tier-grid h3{letter-spacing:-.01em;margin:0;font:500 15px/20px Suisse Intl,sans-serif}.pricing-current{text-transform:uppercase;color:#919191;letter-spacing:.07em;font-size:9px}.pricing-tiers>.pricing-note{color:#7c7c7c;margin:9px 0 0;font-size:10px}.calculator-column-labels,.calculator-row{grid-template-columns:minmax(170px,1fr) minmax(140px,2fr) 80px 120px;align-items:center;gap:24px;display:grid}.calculator-column-labels{letter-spacing:.06em;text-transform:uppercase;color:#888;border-bottom:1px solid #333;padding:0 0 10px;font-size:12px}.calculator-column-labels>span:not(:first-child){text-align:right}.calculator-row{min-height:38px;padding:14px 0;font-size:13px}.calculator-row label small{color:#8c8c8c;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}.calculator-units{box-sizing:border-box;color:#ddd;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:#141414;border:1px solid #ffffff0f;width:100%;min-width:0;padding:7px 8px;font:500 15px/20px Simplon Norm,sans-serif;transition:border-color .2s,background .2s}.calculator-units::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-units::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-units:hover{border-color:#ffffff1a}.calculator-units:focus{background:#161616;border-color:#ffffff30}.calculator-slider{--slider-rail:#ffffff1f;--slider-handle:#bdbdbd;--slider-glow:transparent;appearance:none;cursor:ew-resize;background:0 0;width:100%;min-width:0;height:32px;margin:0}.calculator-slider:hover,.calculator-slider:focus-visible{--slider-rail:#ffffff30;--slider-handle:#eee;--slider-glow:#ffffff18}.calculator-slider:active{--slider-handle:#fff;--slider-glow:#ffffff30}.calculator-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#d8d8d8 var(--slider-fill),var(--slider-rail) var(--slider-fill));height:1px}.calculator-slider::-moz-range-track{background:linear-gradient(to right,#d8d8d8 var(--slider-fill),var(--slider-rail) var(--slider-fill));height:1px}.calculator-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:1px solid var(--slider-handle);background:linear-gradient(to right,var(--slider-handle) 0 3px,#555 3px 4px,var(--slider-handle) 4px);width:9px;height:19px;box-shadow:0 0 12px 2px var(--slider-glow);border-radius:0;margin-top:-9px}.calculator-slider::-moz-range-thumb{box-sizing:border-box;border:1px solid var(--slider-handle);background:linear-gradient(to right,var(--slider-handle) 0 3px,#555 3px 4px,var(--slider-handle) 4px);width:9px;height:19px;box-shadow:0 0 12px 2px var(--slider-glow);border-radius:0}.calculator-slider:disabled{opacity:.35;cursor:default}.calculator-row-cost{text-align:right;color:#888;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:500 15px Simplon Norm,sans-serif;transition:color .25s}.calculator-row.has-volume .calculator-row-cost{color:#ddd}.pricing-scheduled{border-top:1px solid #333;padding-top:20px;font-size:12px}.pricing-scheduled h3{margin-top:18px;font-size:14px}@media (prefers-reduced-motion:reduce){.calculator-units,.calculator-row-cost{transition:none}}@container (width<=850px){.pricing-rate-row{gap:12px}.pricing-rate-row p,.pricing-band-description{font-size:12px}.pricing-rate{min-width:88px}.pricing-rate strong{font-size:20px}.pricing-rate>span{max-width:105px}.calculator-column-labels,.calculator-row{grid-template-columns:minmax(150px,1fr) minmax(90px,1fr) 80px 100px;gap:16px}}@container (width<=660px){.pricing-audio-details{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-audio-details>.pricing-band-breakdown{grid-area:2/1}.calculator-column-labels,.calculator-row{grid-template-columns:minmax(0,1fr) 80px 100px;gap:12px}.calculator-column-labels>span:nth-child(2){display:none}.calculator-slider{grid-area:2/1/auto/-1}.calculator-row{row-gap:4px}.calculator-units{grid-area:1/2}.calculator-row-cost{grid-area:1/3}.pricing-rate>span{max-width:none}.pricing-rate-row p,.pricing-band-description{font-size:13px}.pricing-tier-heading{flex-direction:column;align-items:flex-start;gap:7px}.pricing-tier-grid{grid-template-columns:1fr}.pricing-tier-grid article{padding:18px}.pricing-tier-grid header{margin-bottom:14px}}@container (width<=400px){.pricing-rate>span{max-width:106px}.calculator-column-labels,.calculator-row{grid-template-columns:minmax(0,1fr) 80px 90px;gap:10px}.calculator-row{font-size:12px}.calculator-units{padding:7px 8px;font-size:15px}.calculator-row-cost{font-size:13px}}.pricing-tier-limits h4,.pricing-tier-requirements h4{color:#919191;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font:400 10px/14px Simplon Norm,sans-serif}.pricing-tier-limits ul,.pricing-tier-limits p,.pricing-tier-requirements p{color:#b8b8b8;margin:0;padding:0;font:400 11px/18px Suisse Intl,sans-serif;list-style:none}.pricing-tier-metrics{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:0;display:grid}.pricing-tier-metrics strong{color:#dcdcdc;letter-spacing:-.03em;font:500 clamp(17px,1.6vw,23px)/26px Simplon Norm,sans-serif;display:block}.pricing-tier-metrics strong small{letter-spacing:0;color:#a1a1a1;margin-left:3px;font-size:12px;line-height:1}.pricing-tier-metrics div>span{color:#848484;margin-top:2px;font-size:10px;line-height:14px;display:block}.pricing-tier-requirements{margin-top:10px}.pricing-rate-details{color:#8c8c8c;max-width:450px;margin:2px 0 0;font-size:12px;line-height:1.5}.pricing-rate-details p{max-width:none;margin:0;line-height:1.5}.pricing-rate-row>.pricing-rate{margin-right:0}.pricing-band-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.pricing-band-description{display:block}.pricing-band-title{align-items:center;gap:8px;display:flex}.pricing-band-toggle:hover .pricing-band-title,.pricing-band-toggle:focus-visible .pricing-band-title{color:#fff}.pricing-band-toggle:focus-visible{opacity:.75}.pricing-band-price{margin-right:0}.pricing-band-price .pricing-rate strong{white-space:nowrap}.pricing-band-price .pricing-rate strong small{color:#868686;margin:0 5px 0 0;font:400 10px/1.4 Suisse Intl,sans-serif}.pricing-band-title svg{color:#999;flex:none;width:20px;height:20px;transition:transform .25s}.pricing-banded.is-expanded .pricing-band-title svg{transform:rotate(-90deg)}.pricing-band-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s,visibility 0s linear .3s;display:grid}.pricing-banded.is-expanded .pricing-band-reveal{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pricing-band-clip{min-height:0;overflow:hidden}.pricing-band-breakdown{background:#191919;margin:0 0 18px;padding:20px 24px}@media (prefers-reduced-motion:reduce){.pricing-band-title svg,.pricing-band-reveal{transition:none}}.pricing-main{color:#ddd}.pricing-main .identity-error{color:#bbb}.pricing-audio-rate{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pricing-audio-toggle{color:#919191;cursor:pointer;text-align:left;background:0 0;border:0;order:1;align-items:center;gap:6px;padding:6px 0;font:400 11px/16px Simplon Norm,sans-serif;display:flex}.pricing-audio-toggle:hover,.pricing-audio-toggle:focus-visible{color:#fff}.pricing-audio-toggle svg{flex:none;width:14px;height:14px;transition:transform .15s}.pricing-audio-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@container (width<=660px){.pricing-audio-rate{flex-direction:column;align-items:flex-end;gap:4px}.pricing-audio-toggle{order:1;max-width:150px;font-size:10px}}.pricing-main .pricing-rate-row p,.pricing-main .pricing-band-description,.pricing-main .pricing-audio-limits,.pricing-main .calculator-row label small{text-transform:none!important;letter-spacing:0!important;font-family:Suisse Intl,sans-serif!important}.keys-main{isolation:isolate;flex:1;min-width:0;position:relative;overflow:hidden}.keys-main .identity-grid{display:none}.keys-empty{text-align:left}.keys-empty .identity-button,.keys-form-panel .identity-button{min-height:40px;padding:10px 16px}.keys-form-panel{width:480px;max-width:100%}.keys-description{color:#b8b8b8;margin:0 0 36px;font-size:16px;line-height:24px}.keys-field{color:#b8b8b8;letter-spacing:.96px;text-transform:uppercase;flex-direction:column;gap:8px;font:500 12px/16px Simplon Norm,sans-serif;display:flex}.keys-field input,.keys-field textarea{color:#d9d9d9;letter-spacing:0;background:#1a1a1a;border:1px solid #444;border-radius:0;width:100%;min-width:0;padding:12px;font:400 16px/24px Suisse Intl,sans-serif;transition:border-color .18s}.keys-field input:focus,.keys-field textarea:focus{border-color:#919191;outline:none}.keys-field input::placeholder{color:#737373}.keys-field .keys-secret{resize:none;overflow-wrap:anywhere;font:400 14px/24px ui-monospace,monospace}.keys-hint{color:#919191;margin:12px 0 0;font-size:14px;line-height:21px}.keys-form-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.keys-table-wrap{width:100%;container-type:inline-size}.keys-list table{table-layout:fixed;border-collapse:collapse;text-align:left;color:#b8b8b8;background:#171717;width:100%;font-size:14px;line-height:20px}.keys-col-name{width:160px}.keys-col-status{width:10%}.keys-col-secret{width:17%}.keys-col-actions{width:80px}.keys-list thead{color:#919191;font-size:12px}.keys-list th{font-weight:400}.keys-list th,.keys-list td{overflow-wrap:anywhere;border-bottom:1px solid #2b2b2b;padding:16px 12px}.keys-list thead th{padding-block:10px}.keys-list th:first-child{padding-left:18px}.keys-list tbody th{color:#d9d9d9}.keys-list code{font-size:12px}.keys-list .keys-row-action{text-align:right;padding-right:18px}.keys-row-action button{padding:0}@container (width<=720px){.keys-list table,.keys-list tbody{display:block}.keys-list colgroup{display:none}.keys-list thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.keys-list tbody tr{border-bottom:1px solid #2b2b2b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;padding:20px;display:grid}.keys-list tbody th,.keys-list tbody td{border:0;min-width:0;padding:0}.keys-list tbody th{grid-column:1/-1;font-size:16px}.keys-list td[data-label]:before{content:attr(data-label);color:#919191;margin-bottom:4px;font:400 12px/16px Suisse Intl,sans-serif;display:block}.keys-list .keys-row-action{text-align:right;align-self:end}}.keys-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.keys-field input,.keys-field textarea{transition:none}}.keys-main[data-content-ready=false] .keys-content{opacity:0;visibility:hidden}.keys-main[data-content-ready=true] .keys-content{opacity:1;visibility:visible;transition:opacity .8s cubic-bezier(.2,.65,.3,1) 60ms}.keys-restricted{cursor:pointer;color:#d9d9d9;align-items:flex-start;gap:12px;margin:24px 0;font-size:16px;line-height:24px;display:flex}.keys-restricted input{accent-color:#0065e9;cursor:pointer;flex:none;width:16px;height:16px;margin:4px 0 0}.keys-restricted input:focus-visible+span{opacity:.75;text-decoration:none}.keys-restricted small{color:#919191;margin-top:4px;font-size:14px;line-height:20px;display:block}.keys-revoke-button{background:#ab3232}.keys-revoke-button:hover:not(:disabled){background:#c64040}@media (prefers-reduced-motion:reduce){.keys-main[data-content-ready=true] .keys-content{transition:none}}.keys-form-actions .keys-cancel-button{text-decoration:none}.keys-form-actions .keys-cancel-button:focus-visible{opacity:.75;text-decoration:none}.keys-secret-field{position:relative}.keys-secret-field .keys-secret{field-sizing:content;word-break:break-all;min-height:50px;padding-right:48px;display:block}.keys-secret-toggle{color:#919191;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:50px;padding:0;display:flex;position:absolute;top:0;right:0}.keys-secret-toggle:hover{color:#d9d9d9}.keys-secret-toggle:focus-visible{opacity:.65;text-decoration:none}.keys-copy-warning{color:#ff9f43;display:block}.keys-list tbody tr:last-child,.keys-list tbody tr:last-child>th,.keys-list tbody tr:last-child>td{border-bottom:0}.keys-masked-key{cursor:help;display:inline-flex;position:relative}.keys-masked-key>code:focus-visible{color:#fff}.keys-secret-tooltip{z-index:10;color:#d9d9d9;cursor:default;background:#2b2b2b;border:1px solid #444;width:250px;padding:10px 12px;font:400 12px/18px Suisse Intl,sans-serif;animation:.15s ease-out keys-tooltip-in;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0006}.keys-secret-tooltip:after{content:"";height:9px;position:absolute;top:100%;left:0;right:0}@keyframes keys-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.keys-secret-tooltip{animation:none}}.keys-row-action .keys-delete-button{color:#ff7575;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;margin:-8px 0;padding:0;display:inline-flex}.keys-delete-button:hover,.keys-delete-button:focus-visible{color:#faa}.keys-delete-dialog{color:#d9d9d9;background:#191919;border:1px solid #444;width:min(480px,100vw - 48px);margin:auto;padding:32px;font:400 16px/24px Suisse Intl,sans-serif;box-shadow:0 16px 64px #0008}.keys-delete-dialog::backdrop{background:#0009}.keys-delete-dialog h2{color:#edf3fd;margin:0 0 20px;font:500 24px/32px Suisse Intl,sans-serif}.keys-delete-dialog p{color:#b8b8b8;overflow-wrap:anywhere;margin:0}.keys-delete-dialog .keys-form-actions{justify-content:flex-end}.keys-delete-dialog .identity-button{min-height:40px;padding:10px 16px}.keys-delete-dialog .identity-error{color:#ff9b9b;margin-top:16px}.identity-main.identity-main-overview.resource-page{padding:clamp(100px,18.5svh,200px) 36px 160px}.overview-summary.identity-complete{text-align:left;width:100%;max-width:960px}.overview-summary.identity-complete h1{color:#b8b8b8;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;overflow-wrap:anywhere;margin:0 0 60px;font:700 clamp(56px,5.926vw,102.4px)/1 Forma DJR Banner,sans-serif}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.overview-metric{background:#191919;flex-direction:column;min-width:0;min-height:280px;padding:24px;display:flex}.overview-metric h2{color:#b8b8b8;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font:400 16px/24px Simplon Norm,sans-serif}.overview-metric .overview-value{text-align:center;color:#d9d9d9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;margin:0;font:400 64px/1.1 Simplon Norm,sans-serif;display:flex}.overview-summary .overview-metric .overview-nav-button{justify-content:center;align-self:flex-start;align-items:center;min-height:32px;margin-top:auto;padding:6px 8px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .16s;display:inline-flex}.overview-metric a:focus-visible{opacity:.75;outline:none;text-decoration:none}.overview-summary .overview-error{color:#c3b7a4;margin-top:20px;font-size:13px;line-height:20px}@media (width<=1100px){.identity-main.identity-main-overview.resource-page{padding-inline:24px}.overview-metric{padding:20px}.overview-metric .overview-value{font-size:48px;line-height:1.1}}@property --sidebar-width{syntax:"<length>";inherits:true;initial-value:256px}.identity-dashboard{--sidebar-width:256px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#b8b8b8;background:#121212;height:100dvh;min-height:540px;font:400 14px/20px Suisse Intl,sans-serif;transition:--sidebar-width .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.identity-dashboard:not(.sidebar-open){--sidebar-width:59px}.identity-sidebar{flex:0 0 var(--sidebar-width);z-index:30;background:#121212;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset -1px 0 #242424}.identity-brand{color:#d9d9d9;border-bottom:1px solid #242424;flex-shrink:0;align-items:flex-start;height:50px;padding:14.138px 0 0 19px;text-decoration:none;display:flex;position:relative;overflow:hidden}.identity-brand img{flex-shrink:0;transition:opacity .16s,visibility .16s}.identity-brand-full{clip-path:inset(0 0 0 22px);margin-top:.287px}.identity-brand .identity-brand-mark{clip-path:inset(0 calc(100% - 22px) 0 0);width:120.224px;height:20px;margin-top:.287px;position:absolute}.identity-dashboard:not(.sidebar-open) .identity-brand-full{opacity:0;visibility:hidden}.identity-brand:focus-visible img{filter:brightness(1.3)}.identity-sidebar nav{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.identity-nav-scroll{flex:1;min-height:0;padding:18px 14px 12px 9px;transition:padding-right .28s cubic-bezier(.22,1,.36,1);overflow:hidden auto}.identity-dashboard:not(.sidebar-open) .identity-nav-scroll{padding-right:9px}.identity-sidebar-bottom{z-index:1;background:#151515;flex-shrink:0;padding:0 9px 8px;position:relative;box-shadow:inset -1px 0 #242424}.identity-sidebar-bottom:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:12px;position:absolute;bottom:100%;left:0;right:1px}.identity-nav-scroll[data-at-bottom=true]+.identity-sidebar-bottom:before{opacity:0}.identity-sidebar-bottom>.identity-nav-divider{align-items:flex-start;height:8px}.identity-sidebar-bottom>.identity-nav-divider:before{background:#303030}.identity-nav-group{flex-direction:column;gap:2px;display:flex}.identity-nav-item{color:#737373;text-align:left;text-transform:uppercase;white-space:nowrap;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:12px;width:100%;height:36px;padding:0 8px 0 11.5px;font:500 14px/20px Simplon Norm,sans-serif;text-decoration:none;display:flex;overflow:hidden}.identity-nav-label{flex-shrink:0;transition:opacity .16s,transform .28s cubic-bezier(.22,1,.36,1)}.identity-dashboard:not(.sidebar-open) .identity-nav-label{opacity:0;transform:translate(-6px)}.identity-nav-tooltip{z-index:100;color:#d9d9d9;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#2b2b2b;border:1px solid #444;padding:4px 8px;font:500 12px/16px Simplon Norm,sans-serif;position:fixed;transform:translateY(-50%);box-shadow:0 4px 16px #0006}.identity-nav-icon,.identity-menu-icon{flex-shrink:0;width:18px;height:18px;display:block}.identity-menu-icon{color:#919191}.identity-nav-item:disabled{opacity:.4;cursor:default}.identity-nav-item:not(:disabled):hover{color:#b8b8b8;background-color:var(--control-hover-background)}.identity-nav-item:focus-visible{color:#b8b8b8;text-decoration:none}.identity-nav-item.is-active{color:#d9d9d9;background:var(--control-selected-background);box-shadow:var(--control-selected-shadow)}.identity-nav-item.is-active:hover,.identity-nav-item.is-active:focus-visible{color:#d9d9d9}.identity-nav-divider{width:calc(var(--sidebar-width) - 18px);flex-shrink:0;justify-content:center;align-items:center;height:24px;display:flex}.identity-nav-divider:before{content:"";background:#242424;flex-shrink:0;width:224px;height:1px;transition:width .28s cubic-bezier(.22,1,.36,1)}.identity-dashboard:not(.sidebar-open) .identity-nav-divider:before{width:41px}.identity-nav-scroll .identity-nav-divider{padding-right:5px;transition:padding-right .28s cubic-bezier(.22,1,.36,1)}.identity-dashboard:not(.sidebar-open) .identity-nav-scroll .identity-nav-divider{padding-right:0}.identity-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.identity-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.identity-content>main{flex:1 0 auto}.identity-topbar{z-index:20;background:#121212;border-bottom:1px solid #242424;align-items:center;height:50px;min-height:50px;padding:0 20px 0 18px;display:flex;position:relative}.identity-topbar-title{color:#919191;text-transform:uppercase;letter-spacing:.05em;text-box-trim:trim-both;text-box-edge:cap alphabetic;font:500 14px/20px Simplon Norm,sans-serif}.identity-menu{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:36px;margin:-8px;padding:8px;display:flex}.identity-menu:focus-visible{text-decoration:none}.identity-menu:focus-visible .identity-menu-icon{opacity:.6}@media (prefers-reduced-motion:reduce){.identity-dashboard,.identity-brand img,.identity-nav-label,.identity-nav-scroll,.identity-nav-divider:before,.identity-nav-scroll .identity-nav-divider{transition:none}}.identity-main{isolation:isolate;flex:1;padding:126px 36px 160px;position:relative;overflow:hidden}.identity-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.identity-grid{opacity:.05;width:1546.8px;height:1546.3px;position:absolute;top:-464.63px;left:-55px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2212'%20height='1126'%20viewBox='0%200%202212%201126'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='grid-fade'%20x='-40%25'%20y='-40%25'%20width='180%25'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='120'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Mask%20group'%20filter='url(%23grid-fade)'%3e%3cmask%20id='mask0_0_594'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='2212'%20height='869'%3e%3cpath%20id='Rectangle%206947'%20d='M0%2049.5667L2212%200L2094.97%20869C1343.45%20312.822%20922.088%20278.232%20170.539%20869L0%2049.5667Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_594)'%3e%3crect%20id='Rectangle%206948'%20x='367'%20y='299'%20width='1474'%20height='827'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2212'%20height='1126'%20viewBox='0%200%202212%201126'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='grid-fade'%20x='-40%25'%20y='-40%25'%20width='180%25'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='120'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Mask%20group'%20filter='url(%23grid-fade)'%3e%3cmask%20id='mask0_0_594'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='2212'%20height='869'%3e%3cpath%20id='Rectangle%206947'%20d='M0%2049.5667L2212%200L2094.97%20869C1343.45%20312.822%20922.088%20278.232%20170.539%20869L0%2049.5667Z'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_594)'%3e%3crect%20id='Rectangle%206948'%20x='367'%20y='299'%20width='1474'%20height='827'%20fill='%23D9D9D9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:-314px 167.629px;mask-position:-314px 167.629px;-webkit-mask-size:2212px 1126px;mask-size:2212px 1126px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.identity-grid img{max-width:none;position:absolute;top:0;left:0}.identity-grid img+img{transform:rotate(-90deg)}.identity-main h1{color:#b8b8b8;text-align:center;margin:0 auto 33px;font:700 clamp(54px,5.926vw,102.4px)/1 Forma DJR Banner,sans-serif}.identity-steps{width:446px;max-width:100%;margin:0 auto}.identity-step{background:#171717;border:1px solid #303030;padding:14px}.identity-step h2{color:#fff;letter-spacing:.9px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font:500 18px/26px Simplon Norm,sans-serif}.identity-step h2 span{color:#ffffff7a}.identity-step p{color:#fffc;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:15px 0 16px;font-size:14px;line-height:19.6px}.identity-step.is-locked{opacity:.8;padding:19px 14px}.identity-step.is-verified{background:linear-gradient(90deg,#0c2819,#171717);padding:10px 14px}.identity-step.is-verified h2{color:#0ebc5f;align-items:center;gap:8px;display:flex}.identity-button{color:#fff;cursor:pointer;letter-spacing:.7px;text-transform:uppercase;background:#0065e9;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font:500 14px/20px Simplon Norm,sans-serif;display:inline-flex}.identity-button:hover:not(:disabled){background:#1879f8}.identity-button:disabled{opacity:.45;cursor:default}.identity-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.identity-text-button{color:#b8b8b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:none}.identity-text-button:disabled{opacity:.45;cursor:default}.identity-step .identity-error,.identity-error{color:#ff9b9b;margin:12px 0 0}.identity-step .identity-status{color:#919191;margin:10px 0 0}.identity-connector{margin:10px auto;display:block}.identity-return{text-align:center;width:400px;max-width:100%}.identity-return h1{color:#d9d9d9;text-transform:uppercase;margin:0 0 24px;font:500 28px/36px Simplon Norm,sans-serif}.identity-return p{color:#919191;margin:0 0 16px;font-size:16px;line-height:24px}.auth-flow[data-step=identity-return]{min-height:100svh}.identity-processing{align-items:center;gap:14px;margin-top:20px;padding-bottom:4px;display:flex}.identity-processing p{color:#ddd;margin:0 0 8px}.identity-processing span{color:#919191}.identity-processing-spinner{border:2px solid #3a3a3a;border-top-color:#b8b8b8;border-radius:0;flex:none;width:22px;height:22px;animation:.8s linear infinite identity-processing-spin}@keyframes identity-processing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.identity-processing-spinner{animation:none}}.didit-modal-overlay .didit-modal-container{border-radius:0;max-height:calc(100dvh - 32px);padding-top:48px}.didit-modal-overlay .didit-verification-iframe{border-radius:0;height:min(700px,100dvh - 80px)}.didit-modal-overlay .didit-close-button{place-items:center;width:40px;height:40px;display:grid;top:0;right:0}.didit-modal-overlay .didit-close-button svg{stroke:#b8b8b8;stroke-width:1.5px;stroke-linecap:square;width:16px;height:16px}.didit-modal-overlay .didit-close-button:hover,.didit-modal-overlay .didit-close-button:focus-visible{opacity:.7}.didit-modal-overlay .didit-loading{border-radius:0;top:48px}@media (width<=540px){.didit-modal-overlay .didit-modal-container{padding-top:calc(56px + env(safe-area-inset-top));background:#121212;max-height:100dvh}.didit-modal-overlay .didit-verification-iframe{height:calc(100dvh - 56px - env(safe-area-inset-top));border-radius:0}.didit-modal-overlay .didit-close-button{top:calc(8px + env(safe-area-inset-top));right:8px}.didit-modal-overlay .didit-loading{top:calc(56px + env(safe-area-inset-top));border-radius:0}}@media (width<=1100px){.identity-main{padding-inline:24px}.identity-main h1{font-size:64px}}@media (width<=900px){.identity-main{padding-top:80px}.identity-main h1{letter-spacing:-.6px;margin-bottom:48px;font-size:clamp(38px,7.5vw,68px)}}@media (width<=480px){.identity-main{padding:56px 20px 180px}.identity-step h2{letter-spacing:.6px;font-size:16px}}.identity-main.identity-main-complete:not(.resource-page){padding-top:clamp(140px,33.85svh - 50px,302px)}.identity-complete{text-align:center;max-width:1007px;margin:0 auto}.identity-complete h1{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 40px}.identity-complete>p{color:#d9d9d9;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 36px;font-size:20px;line-height:26px}.identity-complete .identity-button{min-height:40px;padding:10px 16px}@media (width<=540px){.identity-main.identity-main-complete:not(.resource-page){padding-top:140px}.identity-complete h1{margin-bottom:28px}.identity-complete>p{margin-bottom:30px;font-size:18px;line-height:26px}}.identity-complete-enter{animation:.8s cubic-bezier(.2,.65,.3,1) both identity-complete-enter}@keyframes identity-complete-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.identity-complete-enter{animation:none}}.settings-page.resource-page{box-sizing:border-box;width:100%;min-width:0;padding:16px var(--content-start-inset) 64px;flex:1}.settings-page>.resource-page-header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-section h2{color:#d9d9d9;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font:500 14px/20px Simplon Norm,sans-serif}.settings-delete-description{color:#919191;letter-spacing:0;margin:0 0 16px;font:400 14px/21px Suisse Intl,sans-serif}.settings-delete-account{letter-spacing:.05em;padding:6px 10px;font:500 14px/20px Simplon Norm,sans-serif}.settings-delete-account:disabled{color:#888;opacity:1;background:#202020}.identity-sidebar-bottom .identity-tier-card{color:#b8b8b8;background:#191919;height:43.2px;margin:8px 0;transition:height .28s cubic-bezier(.22,1,.36,1),background-color .16s}.identity-tier-card .identity-tier-label{text-transform:none;letter-spacing:0;flex-direction:column;flex-shrink:1;gap:0;min-width:0;display:flex}.identity-tier-label>span{color:#919191;text-transform:uppercase;letter-spacing:.06em;font:400 10px/14px Simplon Norm,sans-serif}.identity-tier-label strong{text-overflow:ellipsis;color:#d9d9d9;text-transform:capitalize;font:500 15px/20px Suisse Intl,sans-serif;overflow:hidden}.identity-tier-arrow,.identity-nav-external{flex-shrink:0;margin-left:auto;transition:opacity .16s}.identity-tier-card:hover,.identity-tier-card:focus-visible{filter:brightness(1.15)}.identity-dashboard:not(.sidebar-open) .identity-tier-card{height:44px}.identity-dashboard:not(.sidebar-open) .identity-tier-arrow,.identity-dashboard:not(.sidebar-open) .identity-nav-external{opacity:0}@media (prefers-reduced-motion:reduce){.identity-sidebar-bottom .identity-tier-card,.identity-tier-arrow,.identity-nav-external{transition:none}}.billing-main{flex:1;min-width:0;padding:24px 20px 64px}.billing-balance-section h2,.billing-section h2{color:#d9d9d9;letter-spacing:.7px;text-transform:uppercase;margin:0 0 16px;font:500 14px/20px Simplon Norm,sans-serif}.billing-balance{color:#d9d9d9;letter-spacing:1.5px;overflow-wrap:anywhere;margin:0 0 20px;font:500 clamp(42px,5vw,72px)/1.2 Simplon Norm,sans-serif}.billing-balance-unit{color:#919191;letter-spacing:0;font:400 16px/24px Suisse Intl,sans-serif;display:inline-block}.billing-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.billing-section{border-top:1px solid #242424;margin-top:36px;padding-top:24px}.billing-section p,.billing-help{color:#919191;max-width:680px;margin:0 0 16px;line-height:1.5}.billing-main .billing-help{margin-top:12px;font-size:13px}.billing-help .identity-text-button{font-size:inherit}.billing-balance-placeholder{height:86px;margin-bottom:20px}.billing-notice{color:#0ebc5f;margin:0 0 24px}.billing-unavailable{color:#919191;margin:24px 0}.billing-return{width:600px;max-width:100%;margin:auto;padding:64px 24px}.billing-return h1{color:#d9d9d9;text-transform:uppercase;margin:0 0 24px;font:500 28px/36px Simplon Norm,sans-serif}.billing-return p{color:#919191;line-height:1.5}.billing-return .identity-error{color:#ff9b9b}.billing-return .billing-actions{margin-top:24px}.billing-redirect-error{padding:0 20px 20px}.billing-auto-top-up{max-width:680px}.billing-auto-top-up-heading{align-items:center;gap:16px;margin-bottom:16px;display:flex}.billing-auto-top-up-heading h2{margin:0}.billing-auto-top-up-toggle{cursor:pointer;background:#242424;border:1px solid #626262;border-radius:0;align-items:center;width:36px;height:20px;padding:3px;display:inline-flex}.billing-auto-top-up-toggle span{background:#919191;width:12px;height:12px;transition:transform .18s,background-color .18s}.billing-auto-top-up-toggle[aria-checked=true]{background:#0065e9;border-color:#0065e9}.billing-auto-top-up-toggle[aria-checked=true] span{background:#fff;transform:translate(16px)}.billing-auto-top-up-toggle:focus-visible{border-color:#d9d9d9}.billing-auto-top-up-toggle:disabled{opacity:.45;cursor:default}.billing-auto-top-up-form{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.billing-auto-top-up-form[data-open=true]{opacity:1;grid-template-rows:1fr}.billing-auto-top-up-form-content{visibility:hidden;min-height:0;transition:visibility 0s .28s;overflow:hidden}.billing-auto-top-up-form[data-open=true]>.billing-auto-top-up-form-content{visibility:visible;transition-delay:0s}.billing-auto-top-up-form .billing-actions{margin-top:20px}.billing-save-status{color:#0ebc5f;flex:none;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.billing-save-spinner{border:2px solid;border-color:currentColor currentColor #0ebc5f40 #0ebc5f40;width:16px;height:16px;animation:.7s linear infinite billing-save-spin}.billing-save-check{animation:.18s ease-out billing-save-confirm}.billing-save-status-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes billing-save-spin{to{transform:rotate(360deg)}}@keyframes billing-save-confirm{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.billing-auto-top-up-form,.billing-auto-top-up-form-content,.billing-auto-top-up-toggle span{transition:none}.billing-save-spinner,.billing-save-check{animation:none}}.billing-auto-top-up-fields{grid-template-columns:repeat(2,minmax(0,240px));gap:16px;display:grid}.billing-auto-top-up-fields .auth-field{justify-content:flex-start}.billing-auto-top-up-fields .billing-money-input{text-box-trim:none;flex:none;width:100%;height:40px;display:block;position:relative}.billing-money-prefix{color:#d9d9d9;letter-spacing:0;pointer-events:none;align-items:center;font:400 16px/24px Suisse Intl,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:12px}.billing-money-input input{height:40px;padding:8px 12px 8px 24px;display:block}.billing-money-input:has(input:disabled) .billing-money-prefix{opacity:.45}.billing-auto-top-up input:disabled{opacity:.45;cursor:default}.billing-auto-top-up-latest{overflow-wrap:anywhere;margin-top:20px;font-size:13px}.billing-auto-top-up-latest p{margin-bottom:8px}.billing-auto-top-up .identity-error{color:#ff9b9b}.billing-auto-top-up .billing-auto-top-up-validation{margin-top:12px;font-size:13px}@media (width<=600px){.billing-auto-top-up-fields{grid-template-columns:minmax(0,240px)}}.identity-button:focus-visible,.identity-text-button:focus-visible{opacity:.75;text-decoration:none}@media (width<=480px){.billing-main{padding:24px 20px 48px}.billing-balance-unit{margin-top:4px;display:block}}.billing-main .billing-secondary-button{color:#d9d9d9;background:#242424;box-shadow:inset 0 0 0 1px #303030}.billing-main .billing-secondary-button:after{display:none}.billing-main .billing-secondary-button:hover:not(:disabled){color:#fff;background:#303030}.header-clock{color:#e3e3e3;letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-self:end;align-items:flex-end;gap:8px;width:max-content;padding:0 0 0 10.301px;font:400 13.527px/20.811px Simplon Mono,monospace;display:flex;position:relative}.header-clock span{text-align:left;min-width:calc(3ch + .15em);display:inline-block}.header-clock-secondary{color:#fff;opacity:.3}.header-clock-status{width:5.6px;height:5.6px;position:absolute;top:1.2px;left:-10.301px}.header-clock:focus-visible{opacity:.75;outline:none;text-decoration:none}.header-clock time{text-align:right;text-box-trim:trim-both;text-box-edge:cap alphabetic;width:100%;position:relative}.identity-topbar .header-clock{margin-left:auto}.identity-main.identity-main-overview.resource-page{padding-top:clamp(180px,32svh,330px)}.unused-credits.overview-summary.identity-complete{text-align:center;container-type:inline-size}.unused-credits.overview-summary.identity-complete h1{letter-spacing:-.015em;color:#b2b2b2;text-align:center;margin:60px 0 0;font:500 clamp(28px,3.5cqi,36px)/1.2 Suisse Intl,sans-serif}.unused-credits.identity-complete>.unused-credits-value{letter-spacing:0;color:#b2b2b2;text-align:center;white-space:nowrap;text-shadow:none;margin:0;font:700 clamp(64px,23cqi,250px)/1 Forma DJR Banner,sans-serif}.unused-credits-value .animated-number{font-variant-numeric:proportional-nums;font-kerning:normal}.keys-list-header{justify-content:flex-start;margin-bottom:20px;padding-bottom:0}.keys-list table,.keys-list th,.keys-list td,.keys-list code,.keys-list .keys-secret-tooltip,.keys-list td[data-label]:before{letter-spacing:.05em;text-transform:uppercase;font-family:Simplon Norm,sans-serif}.identity-dashboard{--content-start-inset:18px}.identity-topbar{padding-left:var(--content-start-inset)}.resource-page.resource-page.content-align-start,.usage-main.usage-dashboard.resource-page{padding-inline:var(--content-start-inset)}.identity-content:has(.usage-main){scrollbar-width:none}.identity-content:has(.usage-main)::-webkit-scrollbar{display:none}.keys-main.resource-page.content-align-start{padding-top:20px}.keys-delete-dialog{border-color:#2b2b2b;padding:24px;font-size:14px;line-height:21px}.keys-delete-dialog h2{letter-spacing:.05em;text-transform:uppercase;color:#d9d9d9;margin-bottom:16px;font:500 18px/24px Simplon Norm,sans-serif}.keys-delete-dialog .keys-form-actions{margin-top:24px}.keys-delete-dialog .keys-form-actions button{letter-spacing:.05em;text-transform:uppercase;font:500 14px/20px Simplon Norm,sans-serif}.keys-delete-dialog .keys-revoke-button{background:#fe4800}.keys-delete-dialog .keys-revoke-button:hover:not(:disabled){background:#e64100}:is(.keys-delete-dialog,.keys-form-panel) .keys-cancel-button{min-height:40px;padding:10px 12px;transition:background-color .15s,color .15s}:is(.keys-delete-dialog,.keys-form-panel) .keys-cancel-button:hover:not(:disabled),:is(.keys-delete-dialog,.keys-form-panel) .keys-cancel-button:focus-visible{color:#fff;opacity:1;background:#2b2b2b}:is(.keys-delete-dialog,.keys-form-panel) .keys-cancel-button{letter-spacing:.05em;text-transform:uppercase;font:500 14px/20px Simplon Norm,sans-serif}.keys-main[data-keys-view=form] .resource-page-header{margin-bottom:16px;padding-bottom:0}.keys-main[data-keys-view=form] .resource-page-header h1{letter-spacing:.05em;text-transform:uppercase;font:500 24px/30px Simplon Norm,sans-serif}.keys-main[data-keys-view=form] .keys-description{margin-bottom:20px}.keys-main[data-keys-view=form] .keys-hint{margin-top:8px}.keys-main[data-keys-view=form] .keys-form-actions{margin-top:20px}.keys-main[data-keys-view=form] .keys-field input{border-color:#2b2b2b;font-size:14px}.keys-main[data-keys-view=form] .keys-field input:focus{border-color:#666}.keys-main[data-keys-view=form].resource-page.content-align-start{justify-content:center;align-items:center;padding-block:32px;display:flex}.keys-main[data-keys-view=form] .keys-content{width:480px;max-width:100%}.keys-close-button{color:#919191;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;top:18px;right:18px}.keys-close-button:hover,.keys-close-button:focus-visible{color:#fff;background:#2b2b2b}.keys-main[data-keys-view=form][data-first-key=true] .resource-page-header h1{letter-spacing:0;text-transform:none;text-align:center;font:700 clamp(48px,5vw,68px)/1.02 Forma DJR Banner,sans-serif}.keys-main[data-first-key=true] .keys-content{text-align:center;width:640px}.keys-main[data-first-key=true] .resource-page-header,.keys-main[data-first-key=true] .resource-page-title{justify-content:center;width:100%}.keys-main[data-first-key=true] .keys-form-panel{margin-inline:auto}.keys-main[data-first-key=true] .keys-form-panel form{width:360px;max-width:100%;margin-inline:auto}.keys-main[data-first-key=true] .keys-field{text-align:left}.keys-main[data-first-key=true] .keys-form-actions .identity-button{justify-content:center;width:100%}.keys-main[data-keys-view=form] .keys-form-actions .identity-button{min-height:48px;padding-block:14px}.keys-main[data-keys-view=form][data-first-key=true] .keys-content{transform:translateY(-16px)}.keys-main[data-keys-view=created].resource-page{justify-content:center;align-items:safe center;padding-block:56px;display:flex;overflow-y:auto}.keys-main[data-keys-view=created] .keys-content{text-align:left;width:580px;max-width:100%}.keys-main[data-keys-view=created] .resource-page-header{justify-content:center;margin:0 0 12px;padding:0}.keys-main[data-keys-view=created] .resource-page-title{justify-content:center}.keys-main[data-keys-view=created] .resource-page-header h1{letter-spacing:0;text-transform:none;text-align:center;font:700 clamp(44px,4.7vw,64px)/1.02 Forma DJR Banner,sans-serif}.key-ready{color:#b8b8b8;font:400 14px/21px Suisse Intl,sans-serif}.key-ready p{margin:0}.key-ready .key-ready-intro{text-align:center;margin-bottom:32px;font-size:16px}.key-ready-steps{width:460px;max-width:100%;margin-inline:auto}.key-ready-card{background:#171717;border:1px solid #2b2b2b}.key-ready-card h2{font:inherit;margin:0}.key-ready-step-toggle{color:#d9d9d9;text-align:left;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:14px 16px;font:500 14px/20px Simplon Norm,sans-serif;display:flex}.key-ready-step-toggle:disabled{cursor:default;opacity:1}.key-ready-step-toggle:hover:not(:disabled),.key-ready-step-toggle:focus-visible{color:#fff;background:#1e1e1e}.key-ready-step{color:#737373;white-space:nowrap}.key-ready-card[data-complete=true]>h2 .key-ready-step-toggle{color:#00cf7e;background:linear-gradient(90deg,#00cf7e08,#0000)}.key-ready-step-content{padding:0 16px 16px}.key-ready-connector{background:#737373;width:1px;height:22px;margin:8px auto}.key-ready-secret{background:#191919;border:1px solid #2b2b2b;margin-top:16px;display:flex}.key-ready-secret input{color:#b8b8b8;background:0 0;border:0;flex:1;width:0;min-width:0;padding:10px;font:400 12px/20px Simplon Mono,monospace}.key-ready-secret:focus-within{border-color:#666}.key-ready-copy{color:#d9d9d9;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#222;border:0;border-left:1px solid #2b2b2b;padding:10px 12px;font:500 12px/20px Simplon Norm,sans-serif}.key-ready-copy:hover,.key-ready-copy:focus-visible{color:#fff;background:#333}.key-ready-confirm{margin-top:16px}.key-ready-prompt{margin:14px 0 16px}.key-ready-prompt summary{color:#919191;cursor:pointer;width:fit-content;font-size:13px}.key-ready-prompt summary:hover,.key-ready-prompt summary:focus-visible{color:#fff}.key-ready-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b8b8b8;background:#111;max-height:220px;margin:12px 0 0;padding:16px;font:400 12px/19px Simplon Mono,monospace;overflow-y:auto}.key-ready-step-content .identity-button{justify-content:center;align-items:center;min-height:36px;padding:8px 12px;display:inline-flex}.key-ready .key-ready-note{color:#919191;margin-top:12px;font-size:12px;line-height:18px}.key-ready .key-ready-docs{text-align:center;color:#919191;margin-top:24px;font-size:13px}.key-ready-docs a{color:#d9d9d9;align-items:center;gap:4px;margin-left:4px;display:inline-flex}.key-ready-docs a:hover,.key-ready-docs a:focus-visible{color:#fff}.usage-main.usage-dashboard,.usage-main.usage-dashboard *{letter-spacing:.05em!important;text-transform:uppercase!important;font-family:Simplon Norm,sans-serif!important}.usage-main.usage-dashboard>.resource-page-header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usage-main .usage-bar .usage-bar-fill:not(.is-empty){filter:grayscale();background:#969696}.usage-main .usage-bar-fill>span{opacity:0;transition:height 1.1s,opacity .15s}.usage-main .usage-bar[aria-describedby] .usage-bar-fill>span{opacity:1}.usage-main .usage-table th,.usage-main .usage-table td{padding-block:8px}.usage-main .usage-ledger>.usage-section-heading{margin-bottom:12px}.usage-live-progress{pointer-events:none;background:0 0;height:1px;position:absolute;top:100%;left:0;right:0;overflow:visible}.usage-live-progress>span{filter:drop-shadow(0 0 3px #00d67a4d);opacity:0;background:linear-gradient(90deg,#0000,#00d67a1a 35%,#00d67a66 75%,#0000);width:20%;height:100%;animation:2s linear forwards usage-live-glint,2s ease-in-out forwards usage-live-fade;display:block}.usage-live-progress[data-live=false]{background:0 0}@keyframes usage-live-glint{0%{transform:translate(0)}90%,to{transform:translate(400%)}}@keyframes usage-live-fade{0%{opacity:0}45%{opacity:.85}90%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.usage-live-progress>span{opacity:.45;animation:none;transform:none}}.usage-main .usage-table .usage-quantity{text-align:right;font-variant-numeric:tabular-nums;width:100px}.usage-main .usage-table :is(th,td):nth-child(5){text-align:left}.usage-main .usage-table :is(th,td):nth-child(6){text-align:right;font-variant-numeric:tabular-nums}@media (width>=701px){.usage-main .usage-table th:first-child{width:19%}.usage-main .usage-table th:nth-child(2){width:9%}.usage-main .usage-table th:nth-child(3){width:26%}.usage-main .usage-table th:nth-child(4){width:22%}.usage-main .usage-table th:nth-child(5),.usage-main .usage-table th:nth-child(6){width:12%}}@media (width<=700px){.usage-main .usage-table .usage-quantity,.usage-main .usage-table td:nth-child(6){text-align:left;width:auto}}.usage-main.usage-dashboard .usage-chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px}@media (width<=700px){.usage-main.usage-dashboard .usage-chart-controls{justify-content:space-between}}.usage-main.usage-dashboard .usage-ranges{gap:4px}.usage-main.usage-dashboard .usage-ranges button{box-sizing:border-box;min-width:40px;height:32px;box-shadow:none;color:#929292;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.usage-main.usage-dashboard .usage-ranges button[aria-pressed=true]{color:#ddd;box-shadow:none;background:#252525;border-color:#303030}.usage-main.usage-dashboard .usage-ranges button:hover,.usage-main.usage-dashboard .usage-ranges button:focus-visible{color:#eee;background:#222;border-color:#383838}.usage-main.usage-dashboard .usage-stats p,.usage-main.usage-dashboard .usage-stats p *{letter-spacing:.025em!important}.usage-main.usage-dashboard{padding-top:16px}.usage-main.usage-dashboard .usage-stats{margin-bottom:16px}.usage-main.usage-dashboard .usage-stats section{padding-block:16px}.usage-main.usage-dashboard .usage-stats p{margin:8px 0 0}.usage-main .usage-hover-legend{will-change:transform;border-color:#303030;animation:none;top:0;left:0;right:auto}.usage-main .usage-scrub-guide{will-change:transform;left:0}.usage-main .usage-bar{transition:none}.usage-main .usage-table{font-size:12px}.billing-main.resource-page{padding:16px var(--content-start-inset) 64px;box-sizing:border-box;width:100%;max-width:none}.billing-main>.resource-page-header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-main .billing-balance,.billing-main .billing-balance *{letter-spacing:.015em}.billing-main .billing-section{border-top:0;margin-top:36px;padding-top:0}.billing-main .billing-balance-section h2{margin-bottom:8px}.billing-main .billing-balance{margin-bottom:12px}.usage-main.usage-dashboard .usage-stats h2,.usage-main.usage-dashboard .usage-chart-section h2{color:#ccc}.usage-main.usage-dashboard .usage-stats p,.usage-main.usage-dashboard .usage-chart-total{color:#e5e5e5}.usage-main.usage-dashboard .usage-stats small,.usage-main.usage-dashboard .usage-chart-total>span:last-child,.usage-main.usage-dashboard .usage-axis,.usage-main.usage-dashboard .usage-x-axis,.usage-main.usage-dashboard .usage-chart-caption{color:#b8b8b8}.usage-main.usage-dashboard .identity-error,.usage-main.usage-dashboard .identity-error *{color:#d9d9d9}.usage-main.usage-dashboard .usage-scrub-guide{background:#aaa5}.usage-main.usage-dashboard,.usage-main.usage-dashboard .resource-page-header h1{color:#e5e5e5}.identity-topbar .header-clock{font-family:Simplon Norm,sans-serif}.usage-main.usage-dashboard .usage-ledger>.usage-section-heading{margin-bottom:8px}.usage-main.usage-dashboard .usage-ledger h2{margin:0}.usage-main.usage-dashboard .usage-section-heading p{margin:4px 0 0}@media (width>=701px){.usage-main .usage-table :is(th,td){border-bottom:.7px solid #ffffff0a}.usage-main .usage-table tbody tr:last-child>td{border-bottom:0}}@media (width<=700px){.usage-main .usage-table tr{border-bottom:.7px solid #ffffff0a}.usage-main .usage-table tbody tr:last-child{border-bottom:0}}.usage-main.usage-dashboard .usage-stats{background:0 0;gap:12px}.usage-main.usage-dashboard .usage-stats section{background:#191919;border:0}.usage-main.usage-dashboard .usage-stats section:first-child{background:linear-gradient(110deg,#0065e938,#0065e908 90%),#191919}.usage-main .usage-hover-legend dt i{filter:grayscale()}.usage-main.usage-dashboard .usage-stats section:first-child :is(h2,p){color:#69a7ff}.keys-main[data-keys-view=form].resource-page.content-align-start{align-items:safe center}.usage-main .usage-bar-fill,.usage-main .usage-bar-fill>span{transition-duration:.25s}.auth-flow[data-step=mcp-authorize]{min-height:100svh}.mcp-authorize .auth-heading p span{color:#d9d9d9}.mcp-authorize-warning{color:var(--auth-muted);text-align:center;margin:0 0 24px;font-size:14px;line-height:20px}.mcp-authorize .form-error{margin:0 0 20px}:is(.auth-primary,.identity-button:not(.settings-delete-account,.keys-revoke-button),.docs-route-open){isolation:isolate;position:relative;overflow:hidden}:is(.auth-primary,.identity-button:not(.settings-delete-account,.keys-revoke-button),.docs-route-open):after{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3cfilter%20id='noise'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='1.666667'%20numOctaves='3'%20seed='2889'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='luminanceToAlpha'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='discrete'%20tableValues='0.12%200'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='240'%20height='240'%20filter='url(%23noise)'/%3e%3c/svg%3e");background-repeat:repeat;background-size:80px 80px;position:absolute;inset:0}.auth-primary:disabled:after{display:none}.button-label,.docs-copy-label>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}
