@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--rc-gray-0:#ffffff;--rc-gray-10:#f4f4f4;--rc-gray-20:#e0e0e0;--rc-gray-30:#c6c6c6;--rc-gray-40:#a8a8a8;--rc-gray-50:#8d8d8d;--rc-gray-60:#6f6f6f;--rc-gray-70:#525252;--rc-gray-80:#393939;--rc-gray-90:#262626;--rc-gray-100:#161616;--rc-blue-10:#edf5ff;--rc-blue-20:#d0e2ff;--rc-blue-30:#a6c8ff;--rc-blue-40:#78a9ff;--rc-blue-50:#4589ff;--rc-blue-60:#0f62fe;--rc-blue-70:#0043ce;--rc-blue-80:#002d9c;--rc-blue-90:#001d6c;--rc-gold-30:#f2d58a;--rc-gold-40:#e3b953;--rc-gold-50:#c99a2e;--rc-green-40:#42be65;--rc-green-50:#24a148;--rc-green-60:#198038;--rc-green-10:#e8f5ec;--rc-red-40:#fa4d56;--rc-red-60:#da1e28;--rc-red-10:#fff1f1;--rc-yellow-30:#f1c21b;--rc-yellow-10:#fcf4d6;--rc-yellow-ink:#8a6d00;--rc-success:var(--rc-green-60);--rc-warning:var(--rc-yellow-30);--rc-error:var(--rc-red-60);--rc-info:var(--rc-blue-60);--rc-bg:var(--rc-gray-0);--rc-bg-alt:var(--rc-gray-10);--rc-bg-dark:var(--rc-gray-100);--rc-surface:var(--rc-gray-0);--rc-surface-dark:var(--rc-gray-90);--rc-border:var(--rc-gray-20);--rc-border-strong:var(--rc-gray-50);--rc-border-ink:var(--rc-gray-100);--rc-border-dark:var(--rc-gray-80);--rc-text:var(--rc-gray-100);--rc-text-2:var(--rc-gray-70);--rc-text-3:var(--rc-gray-60);--rc-text-inverse:var(--rc-gray-0);--rc-text-on-dark:var(--rc-gray-10);--rc-text-on-dark-2:var(--rc-gray-30);--rc-text-on-dark-3:var(--rc-gray-50);--rc-interactive:var(--rc-blue-60);--rc-interactive-hover:var(--rc-blue-70);--rc-interactive-active:var(--rc-blue-80);--rc-interactive-on-dark:var(--rc-blue-40);--rc-interactive-on-dark-hover:var(--rc-blue-30);--rc-focus:var(--rc-blue-60);--rc-focus-on-dark:#ffffff;--rc-selected-bg:var(--rc-blue-10);--rc-error-bg:var(--rc-red-10);--rc-success-bg:var(--rc-green-10);--rc-accent-print:var(--rc-gold-50);color-scheme:light}[data-theme=dark]{--rc-bg:var(--rc-gray-100);--rc-bg-alt:var(--rc-gray-90);--rc-surface:var(--rc-gray-90);--rc-border:var(--rc-gray-80);--rc-border-strong:var(--rc-gray-60);--rc-border-ink:var(--rc-gray-10);--rc-text:var(--rc-gray-10);--rc-text-2:var(--rc-gray-30);--rc-text-3:var(--rc-gray-50);--rc-text-inverse:var(--rc-gray-100);--rc-interactive:var(--rc-blue-50);--rc-interactive-hover:var(--rc-blue-40);--rc-interactive-active:var(--rc-blue-30);--rc-focus:#ffffff;--rc-selected-bg:rgba(69,137,255,.18);--rc-error-bg:rgba(250,77,86,.18);--rc-success-bg:rgba(66,190,101,.18);--rc-accent-print:var(--rc-gold-40);--rc-success:var(--rc-green-40);--rc-error:var(--rc-red-40);color-scheme:dark}:root{--rc-font-sans:"IBM Plex Sans",-apple-system,"Helvetica Neue",sans-serif;--rc-font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--rc-weight-light:300;--rc-weight-regular:400;--rc-weight-medium:500;--rc-weight-semibold:600;--rc-text-display:300 84px/88px var(--rc-font-sans);--rc-text-display-fluid:300 clamp(44px,6.5vw,92px)/1 var(--rc-font-sans);--rc-text-h1:300 60px/66px var(--rc-font-sans);--rc-text-h2:300 44px/52px var(--rc-font-sans);--rc-text-h2-fluid:300 clamp(36px,4.5vw,64px)/1.04 var(--rc-font-sans);--rc-text-h3:400 32px/40px var(--rc-font-sans);--rc-text-h4:500 24px/32px var(--rc-font-sans);--rc-text-card-title:500 20px/28px var(--rc-font-sans);--rc-text-body-lg:400 20px/28px var(--rc-font-sans);--rc-text-body:400 16px/24px var(--rc-font-sans);--rc-text-body-sm:400 14px/20px var(--rc-font-sans);--rc-text-caption:400 13px/18px var(--rc-font-sans);--rc-text-eyebrow:400 12px/16px var(--rc-font-mono);--rc-text-meta:400 11px/16px var(--rc-font-mono);--rc-text-label:400 12px/16px var(--rc-font-sans);--rc-tracking-display:-.03em;--rc-tracking-h1:-.025em;--rc-tracking-h2:-.02em;--rc-tracking-h3:-.01em;--rc-tracking-eyebrow:.32px;--rc-size-label:12px;--rc-size-body-sm:14px;--rc-size-body:16px;--rc-size-body-lg:20px;--rc-size-h4:24px;--rc-size-h3:32px;--rc-size-h2:44px;--rc-size-h1:60px;--rc-size-display:84px;--rc-size-floor-screen:10px;--rc-size-floor-print:12pt}:root{--rc-space-1:4px;--rc-space-2:8px;--rc-space-3:12px;--rc-space-4:16px;--rc-space-5:24px;--rc-space-6:32px;--rc-space-7:40px;--rc-space-8:48px;--rc-space-9:64px;--rc-space-10:80px;--rc-space-11:96px;--rc-space-12:128px;--rc-space-13:160px;--rc-max-width:1312px;--rc-gutter:32px;--rc-columns:12;--rc-section-y:128px;--rc-section-y-mobile:64px;--rc-measure:640px;--rc-measure-lead:480px;--rc-bp-sm:320px;--rc-bp-md:672px;--rc-bp-lg:1056px;--rc-bp-xl:1312px;--rc-bp-max:1584px;--rc-header-height:64px;--rc-logo-min:32px;--rc-wordmark-product:36px;--rc-radius-control:0;--rc-radius-field:8px;--rc-radius-chip:999px;--rc-radius-pill:12px;--rc-radius-card:12px;--rc-radius-tile:8px;--rc-radius-media:16px;--rc-radius-device:24px;--rc-radius-dialog:8px;--rc-shadow-none:none;--rc-shadow-media:0 24px 64px -24px rgba(22,22,22,.35),0 0 0 1px rgba(22,22,22,.06);--rc-shadow-media-dark:0 32px 80px -24px rgba(0,0,0,.7);--rc-shadow-raised:0 1px 2px rgba(22,22,22,.06),0 8px 24px -12px rgba(22,22,22,.18);--rc-shadow-floating:0 8px 32px -8px rgba(22,22,22,.28);--rc-control-height:48px;--rc-control-height-sm:40px;--rc-chip-height:36px;--rc-pill-height:24px;--rc-tap-min:44px;--rc-icon-box:24px;--rc-icon-drawn:18px;--rc-icon-stroke:1.5;--rc-icon-cta:20px;--rc-icon-tile:32px;--rc-icon-pictogram:48px;--rc-focus-ring:2px solid var(--rc-focus);--rc-focus-offset:2px;--rc-rule:1px solid var(--rc-border);--rc-rule-ink:1px solid var(--rc-border-ink);--rc-ratio-hero:16/10;--rc-ratio-screenshot:16/9;--rc-ratio-card:3/2;--rc-ratio-portrait:4/5;--rc-ratio-square:1/1;--rc-ratio-device:9/19.5}:root{--rc-dur-fast:.11s;--rc-dur-moderate:.24s;--rc-dur-slow:.4s;--rc-ease-productive:cubic-bezier(.2,0,.38,.9);--rc-ease-expressive:cubic-bezier(.4,.14,.3,1);--rc-ease-exit:cubic-bezier(.2,0,1,.9);--rc-transition-color:background var(--rc-dur-fast) var(--rc-ease-productive),color var(--rc-dur-fast) var(--rc-ease-productive),border-color var(--rc-dur-fast) var(--rc-ease-productive);--rc-enter-rise:8px;--rc-spin-hero:90s;--rc-spin-slow:120s;--rc-spin-faint:200s}@keyframes rc-spin{to{transform:rotate(360deg)}}@keyframes rc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:root{--rc-spin-hero:0s;--rc-spin-slow:0s;--rc-spin-faint:0s}}:root{--rc-product-body:14px;--rc-product-small:13px;--rc-product-row:32px;--rc-product-input:40px;--rc-product-button:40px;--rc-product-title:28px;--rc-product-radius-control:6px;--rc-product-radius-panel:8px;--rc-product-radius-dialog:8px;--rc-product-header:64px;--rc-product-wordmark:36px;--rc-product-nav-width:200px;--rc-product-nav-collapsed:56px;--rc-product-nav-row:44px;--rc-product-mandala-signin:.55;--rc-product-mandala-empty:.2;--rc-product-mandala-dashboard:.08;--rc-desktop-button:36px;--rc-desktop-input:36px;--rc-desktop-titlebar-mac:52px;--rc-desktop-titlebar-win:40px;--rc-desktop-tabstrip:44px;--rc-desktop-ribbon:64px;--rc-desktop-tool:32px;--rc-mobile-button-ios:50px;--rc-mobile-button-android:48px;--rc-mobile-tap-ios:44px;--rc-mobile-tap-android:48px;--rc-mobile-header:56px;--rc-mobile-gutter:20px;--rc-dialog-width:560px;--rc-dialog-radius-mac:14px;--rc-dialog-radius-win:8px;--rc-dialog-radius-android:28px}[data-text=lg]{--rc-product-body:16px;--rc-product-small:14px;--rc-product-row:40px;--rc-product-input:48px;--rc-product-title:32px}body{margin:0;background:var(--rc-bg);color:var(--rc-text);font:var(--rc-text-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}*,*:before,*:after{box-sizing:border-box}a{color:var(--rc-interactive);text-decoration:none;transition:var(--rc-transition-color)}a:hover{color:var(--rc-interactive-hover)}:focus-visible{outline:var(--rc-focus-ring);outline-offset:var(--rc-focus-offset)}img,svg{display:block;max-width:100%}body{background:var(--rc-gray-10);font:400 var(--rc-product-body)/20px var(--rc-font-sans)}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.shell{display:grid;grid-template:64px 1fr / 200px 1fr;min-height:100dvh}.header{grid-column:1 / -1;position:sticky;top:0;z-index:10;height:64px;background:var(--rc-gray-100);color:var(--rc-gray-10);display:flex;align-items:center;gap:16px;padding:0 16px}.header .mark{display:flex;align-items:center;gap:12px;font:300 20px/1 var(--rc-font-sans);letter-spacing:-.01em}.header .mark img{width:32px;height:32px}.header .rule{width:1px;height:20px;background:var(--rc-gray-70)}.header .site{color:var(--rc-gray-30)}.header select{background:var(--rc-gray-90);color:var(--rc-gray-10);border:0;height:32px;padding:0 8px;border-radius:6px}.header .spacer{flex:1}.header .who{color:var(--rc-gray-30);font-size:13px}.header .link{background:none;border:0;color:var(--rc-blue-40);cursor:pointer;padding:8px;border-radius:6px}.header .link:hover{background:var(--rc-gray-90)}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:12px;z-index:20;background:#fff;padding:8px 12px}.rail{background:var(--rc-gray-100);color:var(--rc-gray-30);padding:12px 0;position:sticky;top:64px;height:calc(100dvh - 64px);overflow:auto;border-right:1px solid var(--rc-gray-90);display:flex;flex-direction:column}.rail button{height:44px;display:flex;align-items:center;padding:0 18px;background:transparent;border:0;border-left:3px solid transparent;color:var(--rc-gray-30);text-align:left;cursor:pointer;transition:var(--rc-transition-color)}.rail button:hover{background:var(--rc-gray-90);color:#fff}.rail button[aria-current=page]{background:var(--rc-gray-90);color:#fff;border-left-color:var(--rc-blue-60);font-weight:500}.rail .group{font:var(--rc-text-meta);letter-spacing:.32px;text-transform:uppercase;color:var(--rc-gray-50);padding:16px 18px 6px}.rail .badge{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--rc-blue-40)}.page{padding:32px;max-width:1180px;width:100%;animation:rc-enter var(--rc-dur-moderate) var(--rc-ease-expressive)}.eyebrow{font:var(--rc-text-eyebrow);letter-spacing:.32px;text-transform:uppercase;color:var(--rc-text-3)}.title{font:300 28px/36px var(--rc-font-sans);letter-spacing:-.01em;margin:8px 0 4px}.lede{color:var(--rc-text-2);max-width:640px;margin-bottom:24px}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.grow{flex:1}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.two{display:grid;gap:16px;grid-template-columns:1fr 1fr}.panel{background:#fff;border:1px solid var(--rc-gray-20);border-radius:8px;padding:24px}.panel h2{font:500 16px/24px var(--rc-font-sans);margin-bottom:4px}.panel .sub{color:var(--rc-text-2);margin-bottom:16px}.stat{font:300 32px/40px var(--rc-font-sans);letter-spacing:-.01em}.stat small{font:var(--rc-text-caption);color:var(--rc-text-2);margin-left:6px;letter-spacing:0}.mono{font-family:var(--rc-font-mono);font-size:13px}.muted{color:var(--rc-text-2)}.num{font-family:var(--rc-font-mono);font-variant-numeric:tabular-nums;text-align:right}.btn{height:40px;padding:0 16px;border-radius:6px;border:0;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:var(--rc-transition-color);white-space:nowrap}.btn.primary{background:var(--rc-blue-60);color:#fff}.btn.primary:hover{background:var(--rc-blue-70)}.btn.primary:active{background:var(--rc-blue-80)}.btn.secondary{background:transparent;box-shadow:inset 0 0 0 1px var(--rc-gray-100);color:var(--rc-gray-100)}.btn.secondary:hover{background:var(--rc-gray-100);color:#fff}.btn.ghost{background:transparent;color:var(--rc-blue-60)}.btn.ghost:hover{background:var(--rc-gray-20)}.btn.danger{background:transparent;box-shadow:inset 0 0 0 1px var(--rc-red-60);color:var(--rc-red-60)}.btn.danger:hover{background:var(--rc-red-60);color:#fff}.btn:disabled{background:var(--rc-gray-30);color:var(--rc-gray-60);box-shadow:none;cursor:not-allowed}.btn.full{width:100%;justify-content:space-between}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span:first-child{font:var(--rc-text-meta);letter-spacing:.32px;text-transform:uppercase;color:var(--rc-text-3);display:flex;justify-content:space-between}.field input,.field textarea,.field select{min-height:40px;padding:9px 12px;background:#fff;border:1px solid var(--rc-gray-30);border-radius:6px;width:100%}.field textarea{resize:vertical;min-height:80px;line-height:20px}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--rc-blue-60);box-shadow:0 0 0 1px var(--rc-blue-60)}.field .help{color:var(--rc-text-2);font-size:13px}.count{font-family:var(--rc-font-mono)}.count.over{color:var(--rc-red-60)}.check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.check input{width:16px;height:16px;margin-top:2px;accent-color:var(--rc-blue-60)}table{width:100%;border-collapse:collapse}th{font:var(--rc-text-meta);letter-spacing:.32px;text-transform:uppercase;color:var(--rc-text-3);text-align:left;padding:0 12px 8px;border-bottom:1px solid var(--rc-gray-100);font-weight:400}td{padding:10px 12px;border-bottom:1px solid var(--rc-gray-20);vertical-align:top}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--rc-gray-10)}tr.selected td{background:var(--rc-blue-10)}td .clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;background:var(--rc-gray-10);color:var(--rc-text-2);white-space:nowrap}.pill.blue{background:var(--rc-blue-10);color:var(--rc-blue-70)}.pill.green{background:var(--rc-green-10);color:var(--rc-green-60)}.pill.red{background:var(--rc-red-10);color:var(--rc-red-60)}.pill.yellow{background:var(--rc-yellow-10);color:var(--rc-yellow-ink)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.green{background:var(--rc-green-60)}.dot.red{background:var(--rc-red-60)}.dot.yellow{background:var(--rc-yellow-30)}.banner{border-radius:8px;padding:12px 16px;border:1px solid;display:flex;gap:12px;align-items:center}.banner.info{background:var(--rc-blue-10);border-color:var(--rc-blue-20)}.banner.error{background:var(--rc-red-10);border-color:#ffd7d9;color:var(--rc-gray-100)}.banner.success{background:var(--rc-green-10);border-color:#a7f0ba}.banner ul{margin:4px 0 0;padding-left:18px}.snippet{border:1px solid var(--rc-gray-20);border-radius:8px;padding:16px;font-family:arial,sans-serif;background:#fff}.snippet .u{color:#202124;font-size:12px}.snippet .t{color:#1a0dab;font-size:20px;line-height:26px;margin:4px 0}.snippet .d{color:#4d5156;font-size:14px;line-height:22px}.log{background:var(--rc-gray-100);color:var(--rc-gray-10);font:400 12px/18px var(--rc-font-mono);padding:16px;border-radius:8px;white-space:pre-wrap;max-height:360px;overflow:auto}.bar{height:6px;background:var(--rc-gray-20);border-radius:3px;overflow:hidden;min-width:60px}.bar>span{display:block;height:100%;background:var(--rc-blue-60)}.empty{text-align:center;padding:40px 16px;color:var(--rc-text-2)}.empty strong{display:block;color:var(--rc-text);font-weight:500;margin-bottom:4px}.toast{position:fixed;right:24px;bottom:24px;background:var(--rc-gray-100);color:#fff;padding:14px 20px;border-radius:8px;box-shadow:var(--rc-shadow-floating);z-index:50;animation:rc-enter var(--rc-dur-moderate) var(--rc-ease-expressive);max-width:420px}.signin{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.signin .dark{background:var(--rc-gray-100);color:var(--rc-gray-10);position:relative;overflow:hidden;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.signin .dark .figure{position:absolute;width:900px;height:900px;right:-420px;top:-360px;opacity:.55;pointer-events:none}.signin .dark .copy{position:relative;max-width:420px}.signin .dark h1{font:300 44px/52px var(--rc-font-sans);letter-spacing:-.02em;margin:16px 0}.signin .form{display:flex;align-items:center;justify-content:center;padding:48px 24px;background:#fff}.signin .form>div{width:100%;max-width:380px}.qr{width:200px;height:200px;border:1px solid var(--rc-gray-20);border-radius:8px}@media(max-width:900px){.shell{grid-template:64px auto 1fr / 1fr}.rail{position:static;height:auto;flex-direction:row;overflow-x:auto;padding:0}.rail button{flex:none;border-left:0;border-bottom:3px solid transparent}.rail button[aria-current=page]{border-bottom-color:var(--rc-blue-60)}.rail .group{display:none}.page{padding:20px 16px}.two,.signin{grid-template-columns:1fr}.signin .dark{min-height:240px}.header .who,.header .rule{display:none}}
