/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tx-i:0}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", "Tajawal", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", "Tajawal", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-white:#fff;--font-display:"Archivo", "Tajawal", ui-sans-serif, system-ui, sans-serif;--color-ink-950:#06121f;--color-ink-900:#0a1726;--color-ink-850:#0c1e30;--color-bar:#081826;--color-frost:#eef4f8;--color-ice:#a9c0ce;--color-mist:#8fa8b7;--color-muted:#5e7c90;--color-brand-300:#7fe7ef;--color-brand-400:#25d0db;--color-operational:#34c77b;--color-watch:#e6a93c;--color-fault:#e5564b;--color-offline:#5e7c90}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:-moz-focusring{outline:auto}ol,ul{list-style:none}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1}textarea{resize:vertical}:-moz-ui-invalid{box-shadow:none}button{appearance:button}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;background-color:var(--color-ink-950);line-height:1.5;font-family:var(--font-sans);scroll-padding-block-start:var(--tx-nav-block-size)}body{background-color:var(--color-ink-950);color:var(--color-ice);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-brand-400);color:var(--color-ink-950)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-\[calc\(50\%-50vw\)\]{inset-inline:calc(50% - 50vw)}.start-0{inset-inline-start:0}.start-1\/2{inset-inline-start:50%}.start-6{inset-inline-start:1.5rem}.start-\[-50vw\]{inset-inline-start:-50vw}.start-\[38\%\]{inset-inline-start:38%}.start-\[84\%\]{inset-inline-start:84%}.start-\[112px\]{inset-inline-start:112px}.start-\[212px\]{inset-inline-start:212px}.start-\[312px\]{inset-inline-start:312px}.start-\[412px\]{inset-inline-start:412px}.start-\[512px\]{inset-inline-start:512px}.start-\[calc\(50\%\+24px\)\]{inset-inline-start:calc(50% + 24px)}.start-\[calc\(50\%\+288px\)\]{inset-inline-start:calc(50% + 288px)}.start-\[calc\(50\%\+388px\)\]{inset-inline-start:calc(50% + 388px)}.start-\[calc\(50\%\+488px\)\]{inset-inline-start:calc(50% + 488px)}.start-\[calc\(50\%-288px\)\]{inset-inline-start:calc(50% - 288px)}.start-\[calc\(50\%-388px\)\]{inset-inline-start:calc(50% - 388px)}.start-\[calc\(50\%-488px\)\]{inset-inline-start:calc(50% - 488px)}.start-\[calc\(50\%-600px\)\]{inset-inline-start:calc(50% - 600px)}.start-\[calc\(84\%\+16px\)\]{inset-inline-start:calc(84% + 16px)}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-\[-50vw\]{inset-inline-end:-50vw}.end-\[calc\(50\%\+24px\)\]{inset-inline-end:calc(50% + 24px)}.end-\[calc\(50\%-600px\)\]{inset-inline-end:calc(50% - 600px)}.-top-1{top:-.25rem}.-top-px{top:-1px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[22\%\]{top:22%}.top-\[calc\(22\%\+8px\)\]{top:calc(22% + 8px)}.top-full{top:100%}.top-px{top:1px}.bottom-0{bottom:0}.z-30{z-index:30}.m-0{margin:0}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-\[8\.5px\]{margin-inline-start:8.5px}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:.25rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-\[10px\]{margin-top:10px}.mt-\[26px\]{margin-top:26px}.mt-\[31px\]{margin-top:31px}.mt-\[47px\]{margin-top:47px}.mt-\[63px\]{margin-top:63px}.mt-auto{margin-top:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[22px\]{margin-bottom:22px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-\[7px\]{width:7px;height:7px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-2{height:.5rem}.h-4{height:1rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-72{height:18rem}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[33\.6px\]{height:33.6px}.h-\[38px\]{height:38px}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.h-full{height:100%}.h-px{height:1px}.max-h-\[640px\]{max-height:640px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-28{width:7rem}.w-\[180px\]{width:180px}.w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.w-full{width:100%}.w-px{width:1px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.\[translate\:0\.5px\]{translate:.5px}.\[translate\:0_-50\%\]{translate:0 -50%}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.gap-y-8{row-gap:2rem}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:.375rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-fault\/\[0\.7\]{border-color:#e5564bb3}@supports (color:color-mix(in lab, red, red)){.border-fault\/\[0\.7\]{border-color:color-mix(in oklab, var(--color-fault) 70%, transparent)}}.border-frost{border-color:var(--color-frost)}.border-offline{border-color:var(--color-offline)}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/\[0\.22\]{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.22\]{border-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.border-s-white\/\[0\.16\]{border-inline-start-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-s-white\/\[0\.16\]{border-inline-start-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-e-white\/\[0\.09\]{border-inline-end-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-e-white\/\[0\.09\]{border-inline-end-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-t-white\/\[0\.16\]{border-top-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-t-white\/\[0\.16\]{border-top-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-b-white\/\[0\.09\]{border-bottom-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-b-white\/\[0\.09\]{border-bottom-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.bg-\[\#C7CDD1\]{background-color:#c7cdd1}.bg-bar{background-color:var(--color-bar)}.bg-brand-400{background-color:var(--color-brand-400)}.bg-brand-400\/\[0\.12\]{background-color:#25d0db1f}@supports (color:color-mix(in lab, red, red)){.bg-brand-400\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-brand-400) 12%, transparent)}}.bg-fault{background-color:var(--color-fault)}.bg-frost{background-color:var(--color-frost)}.bg-ice{background-color:var(--color-ice)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-950{background-color:var(--color-ink-950)}.bg-offline{background-color:var(--color-offline)}.bg-operational{background-color:var(--color-operational)}.bg-watch{background-color:var(--color-watch)}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/\[0\.16\]{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.16\]{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.fill-brand-400{fill:var(--color-brand-400)}.fill-frost{fill:var(--color-frost)}.fill-ink-850{fill:var(--color-ink-850)}.fill-ink-950{fill:var(--color-ink-950)}.fill-muted{fill:var(--color-muted)}.fill-watch{fill:var(--color-watch)}.stroke-brand-400{stroke:var(--color-brand-400)}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[30px\]{padding:30px}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-6{padding-inline:1.5rem}.px-\[18px\]{padding-inline:18px}.py-2{padding-block:.5rem}.py-3{padding-block:.75rem}.py-5{padding-block:1.25rem}.py-10{padding-block:2.5rem}.py-16{padding-block:4rem}.py-\[9px\]{padding-block:9px}.ps-6{padding-inline-start:1.5rem}.pe-4{padding-inline-end:1rem}.pe-10{padding-inline-end:2.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-14{padding-top:3.5rem}.pt-\[7px\]{padding-top:7px}.pb-4{padding-bottom:1rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-\[7px\]{padding-bottom:7px}.pb-\[14px\]{padding-bottom:14px}.pb-\[15px\]{padding-bottom:15px}.text-center{text-align:center}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[56px\]{font-size:56px}.leading-4{--tw-leading:calc(.25rem * 4);line-height:1rem}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:700;font-weight:700}.font-extrabold{--tw-font-weight:800;font-weight:800}.font-medium{--tw-font-weight:500;font-weight:500}.font-normal{--tw-font-weight:400;font-weight:400}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.text-\[\#3A4148\]{color:#3a4148}.text-brand-400{color:var(--color-brand-400)}.text-fault{color:var(--color-fault)}.text-frost{color:var(--color-frost)}.text-ice{color:var(--color-ice)}.text-mist{color:var(--color-mist)}.text-operational{color:var(--color-operational)}.text-watch{color:var(--color-watch)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.decoration-brand-400{-webkit-text-decoration-color:var(--color-brand-400);-webkit-text-decoration-color:var(--color-brand-400);-webkit-text-decoration-color:var(--color-brand-400);text-decoration-color:var(--color-brand-400)}.decoration-2{text-decoration-thickness:2px}.underline-offset-\[6px\]{text-underline-offset:6px}.\[box-shadow\:inset_0_1px_\#fff9\]{box-shadow:inset 0 1px #fff9}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.select-none{-webkit-user-select:none;user-select:none}.\[--tx-d\:0ms\]{--tx-d:0s}.\[--tx-d\:300ms\]{--tx-d:.3s}.\[--tx-d\:400ms\]{--tx-d:.4s}.\[--tx-d\:700ms\]{--tx-d:.7s}.\[--tx-d\:1100ms\]{--tx-d:1.1s}.\[--tx-d\:1300ms\]{--tx-d:1.3s}.\[--tx-d\:2050ms\]{--tx-d:2.05s}.\[--tx-hop-len\:100\]{--tx-hop-len:100}.placeholder\:text-mist::placeholder{color:var(--color-mist)}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last-of-type\:pb-0:last-of-type{padding-bottom:0}@media (hover:hover){.hover\:bg-brand-400\/\[0\.14\]:hover{background-color:#25d0db24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-400\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-brand-400) 14.0%, transparent)}}.hover\:text-brand-300:hover{color:var(--color-brand-300)}.hover\:text-brand-400:hover{color:var(--color-brand-400)}.hover\:text-frost:hover{color:var(--color-frost)}}.focus\:border-brand-400:focus{border-color:var(--color-brand-400)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=480px){.max-\[480px\]\:mt-2{margin-top:.5rem}.max-\[480px\]\:mt-6{margin-top:1.5rem}.max-\[480px\]\:mt-\[23px\]{margin-top:23px}.max-\[480px\]\:h-6{height:1.5rem}.max-\[480px\]\:max-w-\[288px\]{max-width:288px}.max-\[480px\]\:flex-col{flex-direction:column}.max-\[480px\]\:items-start{align-items:flex-start}.max-\[480px\]\:gap-4{gap:1rem}.max-\[480px\]\:gap-y-2{row-gap:.5rem}.max-\[480px\]\:pt-4{padding-top:1rem}.max-\[480px\]\:pb-8{padding-bottom:2rem}.max-\[480px\]\:text-start{text-align:start}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=40rem){.max-sm\:mt-5{margin-top:1.25rem}.max-sm\:hidden{display:none}.max-sm\:max-h-\[420px\]{max-height:420px}.max-sm\:w-full{width:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-stretch{align-items:stretch}.max-sm\:ps-4{padding-inline-start:1rem}}@media (width>=40rem){.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-6{margin-top:1.5rem}.sm\:hidden{display:none}.sm\:h-\[80px\]{height:80px}.sm\:h-\[120px\]{height:120px}.sm\:min-w-\[160px\]{min-width:160px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:gap-3{gap:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-\[34px\]{padding:34px}.sm\:px-10{padding-inline:2.5rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[64px\]{font-size:64px}.sm\:leading-\[32px\]{--tw-leading:32px;line-height:32px}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}@media (width>=48rem){.md\:h-16{height:4rem}.md\:pt-20{padding-top:5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}}@media (width>=64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:start-3{inset-inline-start:.75rem}.lg\:start-12{inset-inline-start:3rem}.lg\:start-\[312px\]{inset-inline-start:312px}.lg\:start-\[512px\]{inset-inline-start:512px}.lg\:start-\[536px\]{inset-inline-start:536px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-6{grid-column-end:6}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-13{grid-column-end:13}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-5{grid-row-start:5}.lg\:row-start-6{grid-row-start:6}.lg\:row-end-5{grid-row-end:5}.lg\:-mx-4{margin-inline:-1rem}.lg\:-ms-3{margin-inline-start:-.75rem}.lg\:-me-3{margin-inline-end:-.75rem}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-\[47px\]{margin-top:47px}.lg\:mt-\[63px\]{margin-top:63px}.lg\:mt-auto{margin-top:auto}.lg\:-mb-20{margin-bottom:-5rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-20{margin-bottom:5rem}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-36{height:9rem}.lg\:h-\[112px\]{height:112px}.lg\:h-\[120px\]{height:120px}.lg\:h-\[256px\]{height:256px}.lg\:h-\[576px\]{height:576px}.lg\:min-h-10{min-height:2.5rem}.lg\:min-h-64{min-height:16rem}.lg\:w-40{width:10rem}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.lg\:grid-cols-\[7fr_5fr\]{grid-template-columns:7fr 5fr}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-\[auto_1fr_auto_auto_auto_auto\]{grid-template-rows:auto 1fr auto auto auto auto}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-y-0{row-gap:0}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.lg\:border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:px-3{padding-inline:.75rem}.lg\:px-5{padding-inline:1.25rem}.lg\:px-14{padding-inline:3.5rem}.lg\:ps-12{padding-inline-start:3rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-\[15px\]{padding-top:15px}.lg\:pt-\[79px\]{padding-top:79px}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pb-\[15px\]{padding-bottom:15px}.lg\:pb-\[79px\]{padding-bottom:79px}.lg\:text-end{text-align:end}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[58px\]{font-size:58px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[68px\]{font-size:68px}.lg\:text-\[72px\]{font-size:72px}.lg\:leading-\[48px\]{--tw-leading:48px;line-height:48px}.lg\:leading-\[64px\]{--tw-leading:64px;line-height:64px}.lg\:leading-\[72px\]{--tw-leading:72px;line-height:72px}.lg\:\[--tx-hairlines\:1px\]{--tx-hairlines:1px}.lg\:\[--tx-hairlines\:2px\]{--tx-hairlines:2px}.lg\:\[--tx-o\:4\%\]{--tx-o:4%}.lg\:\[--tx-o\:54\%\]{--tx-o:54%}.lg\:\[--tx-svh\:44svh\]{--tx-svh:44svh}.lg\:\[--tx-svh\:85svh\]{--tx-svh:85svh}.lg\:\[--tx-svh\:90svh\]{--tx-svh:90svh}.lg\:\[--tx-svh\:100svh\]{--tx-svh:100svh}.lg\:\[--tx-svh\:105svh\]{--tx-svh:105svh}.lg\:\[--tx-svh\:calc\(100svh-4rem\)\]{--tx-svh:calc(100svh - 4rem)}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-8{gap:2rem}.xl\:text-\[72px\]{font-size:72px}.xl\:text-\[76px\]{font-size:76px}.xl\:text-\[128px\]{font-size:128px}.xl\:leading-\[72px\]{--tw-leading:72px;line-height:72px}.xl\:leading-\[88px\]{--tw-leading:88px;line-height:88px}}.rtl\:\[translate\:1px\]:where([dir=rtl],[dir=rtl] *){translate:1px}.rtl\:\[scale\:-1_1\]:where([dir=rtl],[dir=rtl] *){scale:-1 1}@media (pointer:coarse){.pointer-coarse\:-my-\[10px\]{margin-block:-10px}.pointer-coarse\:min-h-\[44px\]{min-height:44px}.pointer-coarse\:min-w-\[44px\]{min-width:44px}.pointer-coarse\:py-3{padding-block:.75rem}.pointer-coarse\:py-\[10px\]{padding-block:10px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tx-nav-block-size:4rem}[dir=rtl],[dir=rtl] :not([dir=ltr],[dir=ltr] *){letter-spacing:normal}:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.tx-skip:focus,[data-focus-ring=frost]:focus-visible{outline-color:var(--color-frost)}.tx-skip{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-skip:focus{z-index:50;clip-path:none;background-color:var(--color-brand-400);block-size:auto;inline-size:auto;color:var(--color-ink-950);border-radius:9999px;margin:0;padding:.6rem 1rem;font-weight:600;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;overflow:visible}@media (prefers-reduced-motion:no-preference){[data-tx-trace=armed] .tx-hop{animation:tx-hop-draw .7s var(--tx-io) both}[data-tx-trace=armed] .tx-hop:nth-of-type(2){animation-delay:.56s}[data-tx-trace=armed] .tx-hop:nth-of-type(3){animation-delay:1.12s}@keyframes tx-hop-draw{0%{stroke-dasharray:var(--tx-hop-len,1200);stroke-dashoffset:var(--tx-hop-len,1200)}to{stroke-dasharray:var(--tx-hop-len,1200);stroke-dashoffset:0}}}:root{--tx-gutter:24px}@media (width>=40rem){:root{--tx-gutter:40px}}:is([data-page=home],[data-page=platform],[data-page=demo]){position:relative}:is([data-page=home],[data-page=platform],[data-page=demo]):before{content:"";z-index:1;inset-block:var(--tx-nav-block-size) 0;inset-inline:calc(max(0px, 50% - 640px) + var(--tx-gutter) * .75 - 2px);pointer-events:none;border-inline:1px solid #ffffff12;position:absolute}@media (width>=64rem){:root{--tx-gutter:56px}.tx-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-inline:-4px;display:grid}.tx-rail{grid-column:1/-1;margin-inline:-12px}.tx-scene{min-height:calc(round(down, var(--tx-svh), 8px) - var(--tx-hairlines,0px))}}.tx-coord{position:absolute;inset-block-start:32px;inset-inline-start:var(--tx-gutter)}@media not all and (width>=40rem){.tx-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.tx-card>.tx-card-reading{grid-area:1/2/4/3;padding-top:0}.tx-card>:is(.tx-card-head,.tx-card-state){border:0;padding:0}.tx-card svg{display:none}}.tx-card[data-tx-status=reporting]{--tx-s:.3s;background-color:#0c282a}@supports (color:color-mix(in lab, red, red)){.tx-card[data-tx-status=reporting]{background-color:color-mix(in srgb, var(--color-operational) 12%, var(--color-ink-950))}}.tx-card[data-tx-status=warning]{--tx-s:.9s;background-color:#2e2d24}@supports (color:color-mix(in lab, red, red)){.tx-card[data-tx-status=warning]{background-color:color-mix(in srgb, var(--color-watch) 18%, var(--color-ink-950))}}.tx-card[data-tx-status=critical]{--tx-s:1.2s;background-color:#372129}@supports (color:color-mix(in lab, red, red)){.tx-card[data-tx-status=critical]{background-color:color-mix(in srgb, var(--color-fault) 22%, var(--color-ink-950))}}.tx-card[data-tx-status=info]{--tx-s:.6s;background-color:#0a2b37}@supports (color:color-mix(in lab, red, red)){.tx-card[data-tx-status=info]{background-color:color-mix(in srgb, var(--color-brand-400) 13%, var(--color-ink-950))}}.tx-card[data-tx-status=noData]{--tx-s:.7s;background-color:#12212f}@supports (color:color-mix(in lab, red, red)){.tx-card[data-tx-status=noData]{background-color:color-mix(in srgb, var(--color-offline) 14%, var(--color-ink-950))}}.tx-card[data-tx-status=critical] .text-fault{color:#eb7b73}@supports (color:color-mix(in lab, red, red)){.tx-card[data-tx-status=critical] .text-fault{color:color-mix(in srgb, var(--color-fault) 78%, #fff)}}main .tx-cta .tx-cta-label{position:relative}main .tx-cta .tx-cta-label:after{content:"";background-color:var(--color-brand-400);block-size:1px;inline-size:12px;position:absolute;inset-block-end:-4px;inset-inline-start:0}@property --tx-i{syntax:"*";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){:root{--tx-t:1;--tx-io:cubic-bezier(.65,0,.35,1);--tx-out:cubic-bezier(.16,1,.3,1)}[data-tx-played]{--tx-t:.5}:is(.tx-settle,.tx-label,.tx-leader,.tx-hop,.tx-node,.tx-point,.tx-station):nth-of-type(2),li:nth-child(2)>:is(.tx-rule,.tx-lamp){--tx-i:1}:is(.tx-settle,.tx-label,.tx-hop,.tx-node,.tx-point,.tx-station):nth-of-type(3),li:nth-child(3)>:is(.tx-rule,.tx-lamp){--tx-i:2}:is(.tx-label,.tx-hop,.tx-node,.tx-point,.tx-station):nth-of-type(4),.tx-settle:nth-of-type(n+4),li:nth-child(4)>:is(.tx-rule,.tx-lamp){--tx-i:3}.tx-label:nth-of-type(n+5),.tx-node:nth-of-type(5),li:nth-child(5)>:is(.tx-rule,.tx-lamp){--tx-i:4}li:nth-child(6)>:is(.tx-rule,.tx-lamp){--tx-i:5}.tx-hero-seam{transform-origin:bottom;animation:tx-rule-v .35s var(--tx-io) both}.tx-hero-probe,.tx-hero-head{transform-box:fill-box;transform-origin:50%;animation:tx-ack calc(var(--tx-t) * .4s) var(--tx-out) calc(var(--tx-t) * .25s) both}.tx-hero-online{animation:tx-resolve .4s var(--tx-out) .4s both}.tx-hero-leader{transform-box:fill-box;animation:tx-rule-v calc(var(--tx-t) * .3s) var(--tx-io) calc(var(--tx-t) * .55s) both}.tx-hero-rule{transform-origin:var(--tx-o,left);animation:tx-rule calc(var(--tx-t) * .35s) var(--tx-io) calc(var(--tx-t) * .85s) both}[dir=rtl] .tx-hero-rule{transform-origin:var(--tx-o,right)}.tx-hero-reading{animation:tx-resolve .4s var(--tx-out) .85s both}.tx-hero-trace{animation:tx-reveal calc(var(--tx-t) * .85s) var(--tx-io) calc(var(--tx-t) * .95s) backwards}.tx-hero-head{animation-delay:calc(var(--tx-t) * 1.8s)}.tx-hero-h1{animation:tx-unmask .6s var(--tx-io) 1.5s both}[dir=rtl] .tx-hero-h1{animation-name:tx-unmask-rtl}.tx-hero-in{animation:tx-settle .42s var(--tx-out) 1.85s both}.tx-hero-base{animation:tx-rule .3s var(--tx-io) 2s both}.tx-hero-base+.tx-hero-in{animation-delay:2s}[data-tx-band=in] .tx-rule{animation:tx-rule calc(var(--tx-t) * .3s) var(--tx-io) calc(var(--tx-t) * (.2s + var(--tx-i) * .3s)) both}[data-tx-band=pending]:not([data-tx-played]) :is(.tx-settle,.tx-hero-in){opacity:.92;animation:none;translate:0 2px}[data-tx-band=pending] :is(.tx-rule,.tx-hero-rule,.tx-datum-c){scale:0 1}[data-tx-band=pending] :is(.tx-rule-v,.tx-rail-state,.tx-hero-leader){scale:1 0}[data-tx-band=pending]:not([data-tx-played]) :is(.tx-label,.tx-station,.tx-wordmark),[data-tx-band=pending] :is(.tx-lamp,.tx-stratum,.tx-after-wipe,.tx-legend){opacity:.45}[data-tx-band=pending] :is(.tx-trace,.tx-hop,.tx-spark-line,.tx-leader,.tx-route,.tx-route-2,.tx-route-3a,.tx-route-3b,.tx-struct){stroke-dasharray:var(--tx-hop-len,100);stroke-dashoffset:var(--tx-hop-len,100)}[data-tx-band=pending] :is(.tx-hero-trace,.tx-wipe){clip-path:inset(0 100% 0 0)}[data-tx-band=pending] :is(.tx-hero-rule,.tx-hero-leader,.tx-hero-trace,.tx-hero-head,.tx-hero-probe){animation:none}.tx-event{--tx-event-x:-47.93%}[data-tx-band=pending] .tx-event{translate:var(--tx-event-x) 0}[data-tx-band=in]:not([data-tx-played]) .tx-settle{animation:tx-settle .42s var(--tx-out) calc(var(--tx-i) * .14s) both}[data-tx-band=in] :is(.tx-trace,.tx-spark-line,.tx-leader){animation:tx-hop-draw calc(var(--tx-t) * .7s) var(--tx-io) calc(var(--tx-t) * .3s) both}.tx-rule-v,.tx-rail-state,.tx-hero-leader{transform-origin:top}[data-tx-band=in] :is(.tx-rule-v,.tx-rail-state){animation:tx-rule-v calc(var(--tx-t) * .7s) var(--tx-io) calc(var(--tx-t) * .2s) both}[data-tx-band=in] .tx-wipe{animation:tx-reveal calc(var(--tx-t) * 1.2s) linear calc(var(--tx-t) * .2s) both}[data-tx-band=in] .tx-event{animation:tx-lock calc(var(--tx-t) * .575s) linear calc(var(--tx-t) * .2s) both}[data-tx-band=in] .tx-after-wipe{animation:tx-resolve .4s var(--tx-out) calc(var(--tx-t) * 1.5s) both}[data-tx-band=in] .tx-wake{transform-box:fill-box;transform-origin:50%;animation:tx-ack .5s var(--tx-out) calc(var(--tx-t) * .2s) both}[data-tx-band=in] .tx-stratum{animation:tx-resolve .4s var(--tx-out) calc(var(--tx-t) * 1s) both}[data-tx-band=in] .tx-leader{animation-delay:calc(var(--tx-t) * (1.1s + var(--tx-i) * .2s))}[data-tx-band=in]:not([data-tx-played]) .tx-label{animation:tx-resolve .4s var(--tx-out) calc(1.2s + var(--tx-i) * .12s) both}[data-tx-band=in] .tx-hop:nth-of-type(n){animation:tx-hop-draw calc(var(--tx-t) * .4s) var(--tx-io) calc(var(--tx-t) * (.2s + var(--tx-i) * .45s)) both}[data-tx-band=in] .tx-node{animation:tx-handoff calc(var(--tx-t) * .5s) var(--tx-out) calc(var(--tx-t) * (.1s + var(--tx-i) * .45s)) both}[data-tx-band=in] .tx-point{transform-box:fill-box;transform-origin:50%;animation:tx-ack calc(var(--tx-t) * .4s) var(--tx-out) calc(var(--tx-t) * (.55s + var(--tx-i) * .45s)) both}[data-tx-band=in]:not([data-tx-played]) .tx-station{animation:tx-resolve .4s var(--tx-out) calc(.55s + var(--tx-i) * .45s) both}[data-tx-band=in] .tx-legend{animation:tx-resolve .4s var(--tx-out) calc(var(--tx-t) * .1s) both}[data-tx-band=in] .tx-card .tx-rail-state{animation-delay:calc(var(--tx-t) * var(--tx-s))}[data-tx-band=in] .tx-card .tx-spark-line{animation-delay:calc(var(--tx-t) * (var(--tx-s) + .2s))}[data-tx-band=in] .tx-card .tx-lamp{animation:tx-resolve .4s var(--tx-out) calc(var(--tx-t) * (var(--tx-s) + .1s)) both}[data-tx-band=in] .tx-card .tx-lamp-beat{animation:tx-breathe calc(var(--tx-t) * .6s) ease-in-out calc(var(--tx-t) * 1.8s) both}[data-tx-band=in]:not([data-tx-played]) .tx-struct{animation:tx-hop-draw .6s var(--tx-io) both}[data-tx-band=pending]:not([data-tx-played]) .tx-scan{translate:0 -216px}[data-tx-band=in]:not([data-tx-played]) .tx-scan{animation:tx-scan .4s var(--tx-io) .3s both}[data-tx-band=in] .tx-room .tx-wake{animation:tx-ack calc(var(--tx-t) * .4s) var(--tx-out) calc(var(--tx-t) * .7s) both}[data-tx-band=in]:not([data-tx-played]) .tx-room .tx-leader{animation:tx-hop-draw .5s var(--tx-io) .4s both}[data-tx-band=pending][data-tx-played] .tx-room :is(.tx-leader,.tx-hop,.tx-struct){stroke-dasharray:none;stroke-dashoffset:0}[data-tx-band=pending] .tx-term{fill:#ffffff4d}[data-tx-band=in] .tx-term{transform-box:fill-box;transform-origin:50%;animation:tx-term calc(var(--tx-t) * .3s) var(--tx-out) calc(var(--tx-t) * 1.15s) both}[data-tx-band=in] .tx-route{animation:tx-hop-draw calc(var(--tx-t) * .4s) var(--tx-io) calc(var(--tx-t) * .75s) both}[data-tx-band=in] .tx-route-2{animation:tx-hop-draw calc(var(--tx-t) * .2s) var(--tx-io) calc(var(--tx-t) * 1.15s) both}[data-tx-band=in] .tx-route-3a{animation:tx-hop-draw calc(var(--tx-t) * .1s) linear calc(var(--tx-t) * 1.35s) both}[data-tx-band=in] .tx-route-3b{animation:tx-hop-draw calc(var(--tx-t) * .15s) var(--tx-out) calc(var(--tx-t) * 1.45s) both}[data-tx-band=in] .tx-plate-bar{animation:tx-plate calc(var(--tx-t) * .3s) var(--tx-out) calc(var(--tx-t) * 1.6s) both}[data-tx-band=in]:not([data-tx-played]) .tx-room .tx-hop{animation:tx-hop-draw .25s var(--tx-io) 1.75s both}[data-tx-band=pending]:not([data-tx-played]) .tx-air{scale:1 0}[data-tx-band=in]:not([data-tx-played]) .tx-air{transform-box:fill-box;transform-origin:bottom;animation:tx-rule-v .2s var(--tx-io) 2s both}[data-tx-band=pending]:not([data-tx-played]) .tx-room .tx-point{stroke:#ffffff4d}[data-tx-band=in]:not([data-tx-played]) .tx-room .tx-point{animation:tx-arrive .25s var(--tx-out) 2.15s both}[data-tx-band=in]:not([data-tx-played]) .tx-room .tx-label{animation:tx-resolve .4s var(--tx-out) var(--tx-d,.9s) both}[data-tx-band=in] li>.tx-lamp{animation:tx-resolve .4s var(--tx-out) calc(var(--tx-t) * (.2s + var(--tx-i) * .3s)) both}[data-tx-band=in] .tx-exit{animation:tx-rule-v calc(var(--tx-t) * .4s) var(--tx-io) calc(var(--tx-t) * 2s) both}.tx-hero-base,.tx-rule,.tx-panel-l,[dir=rtl] .tx-panel-r{transform-origin:0}.tx-panel-r,[dir=rtl] :is(.tx-hero-base,.tx-rule,.tx-panel-l){transform-origin:100%}[data-tx-band=pending]:not([data-tx-played]) :is(.tx-panel-l,.tx-panel-r){scale:0 1}[data-tx-band=in]:not([data-tx-played]) :is(.tx-panel-l,.tx-panel-r){animation:tx-rule .6s var(--tx-io) both}[data-tx-band=in] .tx-signal-in{animation-duration:calc(var(--tx-t) * .35s);animation-delay:0s}[data-tx-band=in] .tx-signal-out{animation-duration:calc(var(--tx-t) * .35s);animation-delay:calc(var(--tx-t) * .6s)}[data-tx-band=in] .tx-signal-foot{animation:tx-rule-v .2s linear var(--tx-f,0s) both}[data-tx-band=in] .tx-mark-in{animation:tx-rule-v .1s linear calc(var(--tx-f,0s) + .2s) both}[data-tx-band=in][data-tx-played] .tx-signal-foot{animation-duration:.25s}[data-tx-band=in][data-tx-played] .tx-mark-in{animation-delay:calc(var(--tx-f,0s) + .25s)}[data-tx-band=pending] .tx-mark-bar{fill:#5e7c90}[data-tx-band=in] .tx-mark-bar{animation:tx-mark-on .15s linear calc(var(--tx-f,0s) + .3s) both}[data-tx-band=in][data-tx-played] .tx-mark-bar{animation-delay:calc(var(--tx-f,0s) + .35s)}[data-tx-band=in] .tx-datum-c{animation:tx-rule .4s var(--tx-io) calc(var(--tx-f,0s) + .53s) both}[data-tx-band=in][data-tx-played] .tx-datum-c{animation:tx-rule .3s var(--tx-io) calc(var(--tx-f,0s) + .58s) both}[data-tx-band=in]:not([data-tx-played]) .tx-wordmark{animation:tx-resolve .3s var(--tx-out) calc(var(--tx-f,0s) + .53s) both}[data-tx-band=pending]:not([data-tx-played]) .tx-plate-info{clip-path:inset(0 0 100%)}[data-tx-band=in]:not([data-tx-played]) .tx-plate-info{animation:tx-drop .5s var(--tx-io) calc(var(--tx-f,0s) + .85s) both}[data-tx-band=pending] .tx-plate-bar{fill:#3a4148}@media not all and (width>=40rem){.tx-hero-h1,[dir=rtl] .tx-hero-h1{animation-name:tx-fade}.tx-hero-trace,[data-tx-band=in] .tx-trace,[data-tx-band=in] .tx-wipe{animation-duration:calc(var(--tx-t) * .8s)}}.tx-card .tx-rail-state,.tx-card .tx-after-wipe,.tx-hop,.tx-node,.tx-route,.tx-route-2,.tx-route-3a,.tx-route-3b{transition:inline-size .15s ease-out,stroke-width .15s ease-out,stroke .15s ease-out}.tx-card:hover .tx-rail-state{inline-size:4px}.tx-card:hover .tx-after-wipe{stroke-width:8px}:is([data-tx-band]:has(.tx-station:first-of-type:hover) .tx-hop:first-of-type,[data-tx-band]:has(.tx-station:nth-of-type(2):hover) .tx-hop:nth-of-type(2),[data-tx-band]:has(.tx-station:nth-of-type(3):hover) .tx-hop:nth-of-type(3),[data-tx-band]:has(.tx-station:nth-of-type(4):hover) .tx-hop:nth-of-type(4)){stroke:#eef4f8;stroke-width:1.5px}:is([data-tx-band]:has(.tx-station:first-of-type:hover) .tx-node:nth-of-type(2),[data-tx-band]:has(.tx-station:nth-of-type(2):hover) .tx-node:nth-of-type(3),[data-tx-band]:has(.tx-station:nth-of-type(3):hover) .tx-node:nth-of-type(4),[data-tx-band]:has(.tx-station:nth-of-type(4):hover) .tx-node:nth-of-type(5)){stroke-width:2px}.tx-room-group:hover :is(.tx-route,.tx-route-2){stroke-width:3px}.tx-room-group:hover :is(.tx-route-3a,.tx-route-3b){stroke-width:2px}main .tx-cta .tx-cta-label:after{transition:translate .15s ease-out}main .tx-cta:is(:hover,:focus-visible) .tx-cta-label:after{translate:8px}[dir=rtl] main .tx-cta:is(:hover,:focus-visible) .tx-cta-label:after{translate:-8px}.tx-live-dot,.tx-hero-idle{animation:3.6s ease-in-out 3s infinite tx-breathe}@keyframes tx-fade{0%{opacity:.92}}@keyframes tx-resolve{0%{opacity:.45}}@keyframes tx-settle{0%{opacity:.92;translate:0 2px}}@keyframes tx-rule{0%{scale:0 1}}@keyframes tx-rule-v{0%{scale:1 0}}@keyframes tx-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tx-unmask{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes tx-unmask-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 -2%)}}@keyframes tx-lock{0%{translate:var(--tx-event-x) 0}}@keyframes tx-ack{0%{opacity:.4;scale:1.8}}@keyframes tx-handoff{to{stroke:var(--color-brand-400)}}@keyframes tx-plate{0%{fill:#3a4148}}@keyframes tx-term{0%{fill:#ffffff4d}1%{fill:#25d0db;opacity:.4;scale:1.8}}@keyframes tx-arrive{0%{stroke:#ffffff4d}1%{stroke:#25d0db;opacity:.4;scale:1.8}}@keyframes tx-drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -1px)}}@keyframes tx-scan{0%{translate:0 -216px}}@keyframes tx-mark-on{0%{fill:#5e7c90}}@keyframes tx-breathe{50%{opacity:.45}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
