@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_cc7473{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.__variable_cc7473{--font-display:"Rajdhani","Rajdhani Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}

/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,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}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[2px\]{height:2px}.h-dvh{height:100dvh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-dvw{width:100dvw}.flex-1{flex:1}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.gap-\[0\.6vw\]{gap:.6vw}.gap-\[0\.9vw\]{gap:.9vw}.gap-\[0\.35vw\]{gap:.35vw}.gap-\[0\.55vw\]{gap:.55vw}.gap-\[1vw\]{gap:1vw}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.px-\[0\.5vw\]{padding-inline:.5vw}.px-\[0\.6vw\]{padding-inline:.6vw}.px-\[1\.1vw\]{padding-inline:1.1vw}.py-\[0\.3vw\]{padding-block:.3vw}.py-\[0\.25vw\]{padding-block:.25vw}.py-\[0\.55vw\]{padding-block:.55vw}.pt-\[0\.5vw\]{padding-top:.5vw}.pb-\[0\.9vw\]{padding-bottom:.9vw}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:64rem){.lg\:ml-\[1vw\]{margin-left:1vw}.lg\:flex{display:flex}}}:root{--bg:#0a0c10;--bg-elev:#11141b;--bg-elev2:#161b24;--bg-elev3:#1c2330;--border:#222a37;--border-bright:#2e3a4d;--text:#e8eef5;--dim:#8a97a8;--faint:#566173;--gh:#3fb950;--deploy:#56d4dd;--supa:#3ecf8e;--monday:#fdab3d;--review:#a78bfa;--danger:#f85149;--warn:#f0a932;--info:#58a6ff;--ok:#3fb950;--gold:#ffd24a;--silver:#cdd6e0;--bronze:#e08b4d;--fs-hero:clamp(40px,3.6vw,90px);--fs-xl:clamp(28px,1.9vw,48px);--fs-lg:clamp(18px,1.4vw,30px);--fs-md:clamp(14px,1vw,22px);--fs-sm:clamp(11px,.8vw,18px);--fs-label:clamp(9px,.62vw,15px);--radius:14px;--radius-sm:9px;--shadow:0 12px 40px -12px #000000b3;--ring:0 0 0 1px var(--border);--ease:cubic-bezier(.22,.61,.36,1);--dur-fast:.25s;--dur:.45s;--dur-slow:.8s}body,html{height:100%}html{color-scheme:dark}body{font-family:var(--font-body),system-ui,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}.src-gh{--accent:var(--gh)}.src-deploy{--accent:var(--deploy)}.src-supa{--accent:var(--supa)}.src-monday{--accent:var(--monday)}.src-review{--accent:var(--review)}.ops-bg{background:radial-gradient(1200px 700px at 85% -10%,#3ecf8e0f,transparent 60%),radial-gradient(1000px 600px at 0 110%,#56d4dd0d,transparent 55%),var(--bg)}.ops-grain:before{content:"";pointer-events:none;z-index:1;opacity:.4;background-image:linear-gradient(#ffffff03 1px,#0000 0);background-size:100% 3px;position:fixed;inset:0}.tnum{font-variant-numeric:tabular-nums}@keyframes slidein{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes redpulse{0%,to{box-shadow:0 0 #f8514900}50%{box-shadow:0 0 0 2px #f8514966}}@keyframes glowfresh{0%{box-shadow:0 0 0 1px var(--gh),0 0 22px -6px var(--gh)}to{box-shadow:var(--ring)}}@keyframes boardfade{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:none}}:root{--pink:#ff7eb6;--aws:#ff9d3c}.bento{grid-template-columns:repeat(16,1fr);grid-auto-rows:1fr;grid-auto-flow:dense;min-height:0;animation:boardfade var(--dur) var(--ease);flex:1;gap:.7vw;display:grid}.t{background:linear-gradient(168deg,var(--bg-elev),var(--bg-elev2));border:1px solid var(--border);flex-direction:column;padding:.85vw .95vw;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px -18px #000c,inset 0 1px #ffffff06}.t,.t:after{border-radius:18px}.t:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0,var(--gl,transparent),transparent 55%);opacity:.5;position:absolute;inset:0}.t .lab{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);align-items:center;gap:.4vw;font-size:.62vw;display:flex}.t .lab .sq{background:var(--c,var(--dim));border-radius:3px;width:.55vw;min-width:7px;height:.55vw;min-height:7px}.t .lab .spacer{margin-left:auto}.t .big{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--c,var(--text));font-weight:700;line-height:.92}.t .sub{font-family:var(--font-mono);color:var(--faint);margin-top:.15vh;font-size:.62vw}.c1{grid-column:span 1}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.r1{grid-row:span 1}.r2{grid-row:span 2}.r3{grid-row:span 3}.r4{grid-row:span 4}.kpi{justify-content:center}.kpi .big{font-size:2.9vw}.kpi.sm .big{font-size:2.1vw}.kpi .delta{font-family:var(--font-mono);margin-top:.3vh;font-size:.66vw}.up{color:var(--gh)}.down{color:var(--danger)}.spark{align-items:flex-end;gap:1.5px;height:2.4vh;margin-top:auto;display:flex}.spark i{background:linear-gradient(180deg,var(--c,var(--supa)),#ffffff0a);border-radius:1px;flex:1;min-height:2px}.ring{aspect-ratio:1;width:100%;max-height:10vh;margin:auto;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .v{font-family:var(--font-display);color:var(--c,var(--supa));place-items:center;font-size:1.8vw;font-weight:700;display:grid;position:absolute;inset:0}.leadlist,.streamlist,.tickerlist{flex-direction:column;gap:.4vh;margin-top:.3vh;display:flex;overflow:hidden}.crow{background:var(--bg-elev3);border:1px solid var(--border);animation:slidein .5s var(--ease);border-radius:9px;align-items:center;gap:.55vw;padding:.45vh .55vw;display:flex}.crow.fresh{border-color:var(--gh);box-shadow:0 0 0 1px var(--gh),0 0 18px -8px var(--gh)}.av{width:1.8vw;min-width:22px;height:1.8vw;min-height:22px;font-family:var(--font-display);color:#06120c;border-radius:6px;flex:none;place-items:center;font-size:.9vw;font-weight:700;display:grid}.crow .m{flex:1;min-width:0}.crow .who{font-family:var(--font-display);font-size:.95vw;font-weight:600;line-height:1}.crow .msg{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:.1vh;font-size:.72vw;overflow:hidden}.crow .rp{color:var(--deploy);background:#56d4dd14;border-radius:4px;padding:.05vh .35vw;font-size:.58vw}.crow .ln,.crow .rp{font-family:var(--font-mono);flex:none}.crow .ln{font-size:.6vw}.crow .ln .a{color:var(--gh)}.crow .ln .d{color:var(--danger)}.lrow{background:var(--bg-elev3);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.6vw;padding:.5vh .6vw;display:flex}.lrow .rk{font-family:var(--font-display);text-align:center;width:1.5vw;color:var(--faint);font-size:1.2vw;font-weight:700}.lrow.g1{background:linear-gradient(90deg,#ffd24a24,var(--bg-elev3));border-color:#ffd24a66}.lrow.g1 .rk{color:var(--gold)}.lrow.g2 .rk{color:var(--silver)}.lrow.g3 .rk{color:var(--bronze)}.lrow .nm{font-family:var(--font-display);flex:1;font-size:1.05vw;font-weight:600}.lrow .bd{font-family:var(--font-mono);color:var(--faint);font-size:.6vw}.lrow .sc{font-family:var(--font-display);color:var(--supa);font-variant-numeric:tabular-nums;font-size:1.3vw;font-weight:700}.lhead{justify-content:space-between;align-items:baseline;margin-bottom:.3vh;display:flex}.lhead .cat{font-family:var(--font-mono);color:var(--monday);letter-spacing:.16em;font-size:.6vw}.batt{border-radius:6px;gap:2px;height:1.8vh;margin-top:auto;display:flex;overflow:hidden}.batt i{transition:flex .6s var(--ease);display:block}.batt .done{background:var(--gh)}.batt .work{background:var(--monday)}.batt .stuck{background:var(--danger)}.batt .todo{background:var(--border-bright)}.legend{font-family:var(--font-mono);color:var(--faint);flex-wrap:wrap;gap:.7vw;margin-top:.4vh;font-size:.58vw;display:flex}.legend b{color:var(--text);font-weight:600}.tk{font-family:var(--font-mono);animation:slidein .5s var(--ease);align-items:center;gap:.5vw;padding:.32vh 0;font-size:.66vw;display:flex}.tk .pin{border-radius:50%;flex:none;width:.5vw;min-width:7px;height:.5vw;min-height:7px}.tk .txt{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tk .txt b{color:var(--text);font-weight:600}.tk .tm{color:var(--faint);flex:none}.dep{justify-content:center;gap:.5vh}.dep .rk{border:1px solid var(--deploy);background:#56d4dd1a;border-radius:10px;place-items:center;width:2.4vw;min-width:30px;height:2.4vw;min-height:30px;font-size:1.3vw;display:grid}.dep .row{align-items:center;gap:.6vw;display:flex}.dep .pj{font-family:var(--font-display);font-size:1.2vw;font-weight:600}.dep .st{font-family:var(--font-mono);color:var(--supa);font-size:.62vw}.pills{flex-direction:column;gap:.35vh;margin-top:.2vh;display:flex;overflow:hidden}.pill{font-family:var(--font-mono);background:var(--bg-elev3);border:1px solid var(--border);border-radius:7px;align-items:center;gap:.5vw;padding:.34vh .5vw;font-size:.66vw;display:flex}.pill .l{border-radius:50%;width:.6vw;min-width:8px;height:.6vw;min-height:8px}.pill .l.ok{background:var(--gh);box-shadow:0 0 8px var(--gh)}.pill .l.run{background:var(--warn);animation:pulse 1s infinite}.pill .l.err{background:var(--danger);box-shadow:0 0 8px var(--danger)}.pill .nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pill .br{color:var(--faint);flex:none}.mvp{text-align:center;justify-content:center;align-items:center}.mvp .crown{font-size:1.6vw}.mvp .nm{font-family:var(--font-display);margin-top:.2vh;font-size:1.7vw;font-weight:700}.mvp .hl{font-family:var(--font-mono);color:var(--gold);margin-top:.2vh;font-size:.62vw}.cli{justify-content:center;gap:.5vh}.cli .row{flex-wrap:wrap;gap:.4vw;display:flex}.cli .chip{font-family:var(--font-display);background:var(--bg-elev3);border:1px solid var(--border-bright);color:var(--text);border-radius:7px;padding:.2vh .6vw;font-size:.95vw;font-weight:600}.bars{flex-direction:column;gap:.45vh;margin-top:.3vh}.bar,.bars{display:flex}.bar{font-family:var(--font-mono);align-items:center;gap:.5vw;font-size:.62vw}.bar .nm{width:32%;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar .track{background:var(--bg-elev3);border-radius:4px;flex:1;height:.9vh;overflow:hidden}.bar .fill{background:linear-gradient(90deg,var(--c,var(--supa)),var(--deploy));height:100%;transition:width .6s var(--ease);border-radius:4px}.bar .vl{color:var(--text);text-align:right;width:16%}.confetti-canvas{z-index:60;pointer-events:none;position:fixed;inset:0}.moment{z-index:55;background:radial-gradient(60% 60% at 50% 45%,var(--ac),#08090dd1 70%),#08090db8;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.moment{background:radial-gradient(60% 60% at 50% 45%,color-mix(in srgb,var(--ac) 18%,transparent),#08090dd1 70%),#08090db8}}.moment{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:boardfade .3s var(--ease)}.moment.is-alarm{background:radial-gradient(60% 60% at 50% 45%,#f8514947,#08090de6 70%);animation:redpulse 1.2s infinite}.moment-card{text-align:center;border:1px solid var(--ac);background:linear-gradient(168deg,var(--bg-elev),var(--bg-elev2));box-shadow:0 0 90px -10px var(--ac);animation:momentpop .4s var(--ease);border-radius:22px;padding:3vw 4vw}.moment-title{font-family:var(--font-display);color:var(--ac);letter-spacing:.01em;font-size:clamp(40px,5vw,130px);font-weight:700;line-height:1}.moment-sub{font-family:var(--font-mono);color:var(--dim);letter-spacing:.12em;margin-top:1.2vh;font-size:clamp(14px,1.2vw,28px)}@keyframes momentpop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.cursor-hidden,.cursor-hidden *{cursor:none!important}.kiosk-reconnect{z-index:70;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.2em;color:var(--warn);background:var(--bg-elev);border:1px solid var(--warn);box-shadow:0 0 30px -8px var(--warn);border-radius:10px;padding:.6vh 1.2vw;animation:pulse 1.6s infinite;position:fixed;bottom:1.1vw;left:50%;transform:translate(-50%)}.kiosk-fatal{z-index:80;text-align:center;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.kiosk-fatal-title{font-family:var(--font-display);color:var(--text);font-size:clamp(24px,2.4vw,56px);font-weight:700}.kiosk-fatal-sub{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.3em;color:var(--faint);text-transform:uppercase;margin-top:1vh}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}