@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_9684ff4f-module__ERjKUG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_9684ff4f-module__ERjKUG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_44d5505b-module__fa-2ta__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_44d5505b-module__fa-2ta__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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,samp,pre{font-family:var(--font-jetbrains), Menlo, monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg:#eae4d7;--bg2:#f3eee5;--card:#faf8f4;--card2:#f0ebe0;--border:#1c191717;--border2:#1c191729;--orange:#d97340;--orange-dim:#d973401a;--orange-glow:#d9734040;--orange-dark:#b85e2e;--blue:#2d6fd4;--blue-dim:#2d6fd41a;--teal:#0d9485;--teal-dim:#0d94851a;--rose:#dc3554;--rose-dim:#dc35541a;--maintenance-bg:#c62828;--maintenance-text:#fff;--purple:#8b3fc8;--purple-dim:#8b3fc81a;--text:#1c1917;--text-dim:#78716c;--text-muted:#a8a29e;--radius:14px;--radius-sm:8px;--radius-lg:20px;--shadow:0 1px 4px #1c19170f, 0 4px 16px #1c19170a;--shadow-lg:0 4px 24px #1c191717, 0 12px 40px #1c191712;--noise-opacity:.09}.dark{--bg:#141210;--bg2:#1c1917;--card:#231f1c;--card2:#2a2520;--border:#fff5eb14;--border2:#fff5eb24;--orange:#e8854e;--orange-dim:#e8854e26;--orange-glow:#e8854e4d;--orange-dark:#f09060;--blue:#5b9bff;--blue-dim:#5b9bff26;--teal:#2db8a5;--teal-dim:#2db8a526;--rose:#f05070;--rose-dim:#f0507026;--maintenance-bg:#b71c1c;--maintenance-text:#fff;--purple:#a870e8;--purple-dim:#a870e826;--text:#f2ede8;--text-dim:#a89d96;--text-muted:#6e6560;--shadow:0 1px 4px #0000004d, 0 4px 16px #0003;--shadow-lg:0 4px 24px #0006, 0 12px 40px #0000004d;--noise-opacity:.04}*{box-sizing:border-box;backface-visibility:hidden;-webkit-font-smoothing:antialiased;margin:0;padding:0}*,:before,:after{transition:background-color .25s ease-out,border-color .25s ease-out,color .25s ease-out,box-shadow .25s ease-out,fill .25s ease-out,stroke .25s ease-out}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--bg);color:var(--text);font-family:var(--font-instrument), system-ui, sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjUwIj4KICA8ZmlsdGVyIGlkPSJuIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjcyIiBudW1PY3RhdmVzPSI0IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+CiAgPC9maWx0ZXI+CiAgPHJlY3Qgd2lkdGg9IjI1MCIgaGVpZ2h0PSIyNTAiIGZpbHRlcj0idXJsKCNuKSIgb3BhY2l0eT0iMC4wOSIvPgo8L3N2Zz4K);background-repeat:repeat;background-size:250px 250px}::selection{background:var(--orange-dim);color:var(--orange-dark)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1c191724;border-radius:3px}.dark ::-webkit-scrollbar-thumb{background:#fff5eb1f}::-webkit-scrollbar-thumb:hover{background:#1c191738}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.stat-card-orange:before{background:linear-gradient(90deg, var(--orange), transparent)}.stat-card-blue:before{background:linear-gradient(90deg, var(--blue), transparent)}.stat-card-teal:before{background:linear-gradient(90deg, var(--teal), transparent)}.stat-card-purple:before{background:linear-gradient(90deg, var(--purple), transparent)}.badge{border-radius:20px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-orange{background:var(--orange-dim);color:var(--orange-dark);border:1px solid #d9734040}.badge-teal{background:var(--teal-dim);color:var(--teal);border:1px solid #0d948540}.badge-rose{background:var(--rose-dim);color:var(--rose);border:1px solid #dc355440}.badge-dim{color:var(--text-dim);border:1px solid var(--border);background:#1c19170d}.dark .badge-dim{background:#fff5eb0f}.input{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:14px;font-family:var(--font-instrument), system-ui, sans-serif;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-dim)}.input::placeholder{color:var(--text-muted)}textarea.input{resize:vertical;min-height:100px}select.input{cursor:pointer}.input-label{color:var(--text-dim);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.btn{border-radius:var(--radius-sm);font-family:var(--font-instrument), system-ui, sans-serif;cursor:pointer;border:none;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--orange);color:#fff;font-weight:600}.btn-primary:hover:not(:disabled){background:var(--orange-dark);box-shadow:0 2px 12px var(--orange-glow)}.btn-primary:active:not(:disabled){background:var(--orange-dark);box-shadow:none;transform:scale(.97)}.btn-connect{color:#fff;background:#0bb552;font-weight:600}.btn-connect:hover:not(:disabled){background:#09a049;box-shadow:0 2px 12px #0bb55266}.btn-connect:active:not(:disabled){box-shadow:none;background:#077234;transform:scale(.97)}.btn-secondary{background:var(--card2);color:var(--text);border:1px solid var(--border2)}.btn-secondary:hover:not(:disabled){background:var(--bg2)}.btn-secondary:active:not(:disabled){background:var(--border);transform:scale(.97)}.btn-ghost{color:var(--text-dim);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--text);background:#1c19170d}.dark .btn-ghost:hover:not(:disabled){background:#fff5eb0f}.btn-ghost:active:not(:disabled){background:#1c19171a;transform:scale(.96)}.dark .btn-ghost:active:not(:disabled){background:#fff5eb1a}.btn-danger{background:var(--rose-dim);color:var(--rose);border:1px solid #dc355440}.btn-danger:hover:not(:disabled){background:#dc35542e}.btn-danger:active:not(:disabled){background:#dc355440;transform:scale(.97)}.btn-lg{border-radius:var(--radius);padding:12px 26px;font-size:15px}.btn-sm{padding:5px 13px;font-size:12px}.sidebar-item{border-radius:var(--radius-sm);width:100%;color:var(--text-dim);cursor:pointer;text-align:left;font-size:14px;font-family:var(--font-instrument), system-ui, sans-serif;background:0 0;border:none;align-items:center;gap:9px;padding:9px 11px;transition:all .15s;display:flex}.sidebar-item:hover{color:var(--text);background:#1c19170d}.dark .sidebar-item:hover{background:#fff5eb0d}.sidebar-item:active:not(.active){background:#1c191714;transform:scale(.98)}.dark .sidebar-item:active:not(.active){background:#fff5eb14}.sidebar-item.active{color:var(--orange-dark);background:var(--orange-dim);font-weight:500}.sidebar-item.\!active{color:var(--orange-dark)!important;background:var(--orange-dim)!important;font-weight:500!important}.ts-table{width:100%}.ts-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:600}.ts-table td{border-bottom:1px solid var(--border);color:var(--text);padding:13px 16px;font-size:14px}.ts-table tr:last-child td{border-bottom:none}.ts-table tbody tr:hover td{background:#1c191705}.dark .ts-table tbody tr:hover td{background:#fff5eb05}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dark .progress-bar{background:#fff5eb14}.divider{border:none;border-top:1px solid var(--border);margin:16px 0}.mobile-nav-item.\!active{color:var(--orange-dark)!important}.mobile-nav-item.active{color:var(--orange-dark)}.mobile-nav-item.\!active:before{content:""!important;background:var(--orange)!important;border-radius:0 0 2px 2px!important;height:2px!important;position:absolute!important;top:-1px!important;left:20%!important;right:20%!important}.mobile-nav-item.active:before{content:"";background:var(--orange);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:20%;right:20%}.dark .theme-icon-sun{opacity:0;transform:rotate(180deg)scale(0)}.dark .theme-icon-moon{opacity:1;transform:rotate(0)scale(1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-\[88px\]{top:88px}.z-50{z-index:50}.z-\[100\]{z-index:100}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[14px\]{margin-bottom:14px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-fit{height:fit-content}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-4{width:1rem}.w-48{width:12rem}.w-8{width:2rem}.w-\[230px\]{width:230px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[18px\]{min-width:18px}.min-w-\[240px\]{min-width:240px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[14px\]{gap:14px}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.border{border-width:1px}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-widest{letter-spacing:.1em}.text-text-dim{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-text-muted{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.font-display{font-family:var(--font-playfair), serif}.font-mono-ts{font-family:var(--font-jetbrains), monospace}@keyframes theme-icon-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes maintenance-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.maintenance-track{will-change:transform;width:max-content;animation:60s linear infinite maintenance-marquee;display:flex}.maintenance-static{display:none}@media (prefers-reduced-motion:reduce){.maintenance-track{display:none}.maintenance-static{display:block}}#page-progress-bar{background:linear-gradient(90deg, var(--orange), var(--orange-dark));z-index:9999;pointer-events:none;height:2px;box-shadow:0 0 8px var(--orange-glow);border-radius:0 2px 2px 0;transition:width .2s,opacity .3s;position:fixed;top:0;left:0}button:not(.btn):not([data-no-press]):not(:disabled):active,[role=button]:not(.btn):not([data-no-press]):active{opacity:.85;transition:transform 80ms,opacity 80ms;transform:scale(.97)}@keyframes btn-pulse{0%,to{opacity:1}50%{opacity:.65}}.btn-loading{pointer-events:none;animation:1.2s infinite btn-pulse}.zm{--green:#4e8f4b;--green-dim:#4e8f4b1f;--amber:#c98a1b;--amber-dim:#c98a1b21}.dark .zm{--green:#6dbe6a;--green-dim:#6dbe6a26;--amber:#e3a83a;--amber-dim:#e3a83a26}@media (min-width:1920px){.zm{zoom:1.1}}@media (min-width:2300px){.zm{zoom:1.2}}@media (min-width:2800px){.zm{zoom:1.4}}.d-stats{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}@media (min-width:760px){.d-stats{grid-template-columns:repeat(4,1fr)}}.d-stat{border-left:3px solid var(--c);padding:14px 18px}.d-stat .d-line{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.d-stat .d-v{color:var(--c);font-size:24px;font-weight:700;line-height:1}.d-stat small{color:var(--text-muted);font-size:11px;font-weight:400}.d-lbl{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);font-size:10px;font-weight:600}.dash{grid-template-columns:minmax(0,1fr);grid-template-areas:"lesson""week""hw""progress""last""ege""trainer""trainer2""mat""ops";gap:22px;display:grid}.dash--no-ege{grid-template-areas:"lesson""week""hw""progress""last""trainer""trainer2""mat""ops"}@media (min-width:760px){.dash{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lesson week""hw last""progress ege""trainer trainer2""mat ops"}.dash--no-ege{grid-template-areas:"lesson week""hw last""progress progress""trainer trainer2""mat ops"}}@media (min-width:1200px){.dash{grid-template-columns:1.15fr 1fr 1fr;grid-template-areas:"lesson hw progress""week last progress""ege trainer trainer2""ege mat ops"}.dash--no-ege{grid-template-areas:"lesson hw progress""week last progress""trainer trainer2 mat""trainer trainer2 ops"}}@media (min-width:1700px){.dash{grid-template-columns:1.15fr 1fr 1fr .95fr;grid-template-areas:"lesson hw progress ege""week last progress ege""trainer trainer2 mat ops"}.dash--no-ege{grid-template-areas:"lesson hw progress trainer""week last progress trainer2""mat ops ops ops"}}@media (min-width:2300px){.dash{grid-template-columns:1.15fr 1fr 1fr .95fr .85fr .85fr;grid-template-areas:"lesson hw progress ege trainer trainer2""week last progress ege mat ops"}.dash--no-ege{grid-template-areas:"lesson hw progress trainer trainer2 mat""week last progress trainer trainer2 ops"}}.d-w{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.d-w>.d-body{flex-direction:column;flex:1;min-height:0;display:flex}.d-w h2,.d-h2{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:16px;font-weight:600;display:flex}.d-w h2 a,.d-h2 a{color:var(--orange);font-size:12px;font-weight:500;text-decoration:none}.a-lesson{grid-area:lesson}.a-week{grid-area:week}.a-hw{grid-area:hw}.a-progress{grid-area:progress}.a-last{grid-area:last}.a-ege{flex-direction:column;grid-area:ege;display:flex}.a-ege>.card{flex:1}.a-trainer{grid-area:trainer}.a-trainer2{grid-area:trainer2}.a-mat{grid-area:mat}.a-ops{grid-area:ops}.d-badge{border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.d-b-wait{background:var(--orange-dim);color:var(--orange)}.d-b-late{background:var(--rose-dim);color:var(--rose)}.d-b-ok{background:var(--green-dim);color:var(--green)}.d-b-dim{background:var(--card2);color:var(--text-dim)}.d-b-draft{background:var(--amber-dim);color:var(--amber)}.d-lw{background:linear-gradient(135deg, var(--orange-dim), var(--card) 60%);border-color:#d973404d;position:relative}.d-lw .d-head{min-height:70px;padding-right:165px}.d-lw h3{margin:6px 0 4px;font-size:20px;font-weight:700}.d-lw .d-meta{color:var(--text-dim);font-size:13px}.d-cd{text-align:right;position:absolute;top:14px;right:18px}.d-cd b{color:var(--orange);white-space:nowrap;margin-top:2px;font-size:22px;font-weight:700;display:block}.d-oldlink{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:14px;padding:12px 16px}.d-oldlink .d-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.d-oldlink .d-l{flex:230px;align-items:center;gap:12px;min-width:0;display:flex}.d-oldlink .d-cap{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:600}.d-oldlink a.d-u{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}@media (max-width:479px){.d-lw .d-head{padding-top:34px;padding-right:0}}.d-wkh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.d-wkh .d-t{flex:1;font-size:15px;font-weight:600}.d-nb{border:1px solid var(--border2);background:var(--bg2);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:8px;font-size:14px;line-height:1}.d-nb:hover{border-color:var(--orange)}.d-wk{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.d-dy{border:1px solid var(--border);background:var(--bg2);text-align:center;color:var(--text-dim);cursor:pointer;border-radius:10px;padding:7px 2px 6px;font-family:inherit;font-size:11px;transition:all .12s}.d-dy:hover{border-color:var(--orange)}.d-dy b{color:var(--text);margin:1px 0 3px;font-size:15px;display:block}.d-dy.today b{color:var(--orange)}.d-dy.sel{border-color:var(--orange);background:var(--orange-dim);box-shadow:0 0 0 1px var(--orange) inset}.d-chips{flex-direction:column;align-items:center;gap:2px;min-height:18px;display:flex}.d-chip{border-radius:99px;padding:0 6px;font-size:9.5px;font-weight:600;line-height:15px}.d-chip.h{background:var(--green-dim);color:var(--green)}.d-chip.n{background:var(--orange);color:#fff}.d-pv{border-top:1px solid var(--border);flex:1;margin-top:12px;padding-top:12px}.d-pv .d-ph{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.d-pl{border:1px solid var(--border);background:var(--bg2);border-radius:11px;margin-bottom:8px;padding:10px 12px}.d-pl .d-tt{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.d-pl .d-nm{margin-top:4px;font-size:13px;font-weight:600}.d-pl .d-tc,.d-pl .d-rt{color:var(--text-dim);margin-top:2px;font-size:12px}.d-pl .d-rt{margin-top:6px}.d-pl .d-rt b{color:var(--text)}.d-pl .d-ac{margin-top:8px}.d-empty{color:var(--text-dim);padding:6px 0;font-size:13px}.d-charts{flex:1;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-auto-rows:minmax(190px,1fr);gap:12px;display:grid}.d-ch{border:1px solid var(--border);background:var(--bg2);border-radius:12px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.d-ch .d-top{justify-content:space-between;align-items:baseline;display:flex}.d-ch .d-avg{font-size:20px;font-weight:700}.d-ch .d-n{color:var(--text-muted);font-size:11px}.d-plot{flex:1;min-height:120px;margin-top:6px;position:relative}.d-plot svg{width:100%;height:100%;position:absolute;inset:0}.d-item{border:1px solid var(--border);background:var(--bg2);color:inherit;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;font-size:13px;text-decoration:none;display:flex}a.d-item:hover{border-color:var(--orange)}.d-item .d-m{flex:1;min-width:0}.d-item .d-t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.d-item .d-d{color:var(--text-muted);margin-top:1px;font-size:11px}.d-lrow{border:1px solid var(--border);background:var(--bg2);color:inherit;border-radius:10px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:block}.d-lrow.warn{background:var(--rose-dim);border-color:#dc355440}.d-lrow .d-t{font-size:13px;font-weight:600}.d-lrow .d-d{color:var(--text-muted);margin:2px 0 6px;font-size:11px}.d-lrow .d-g{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.d-alert{background:var(--rose-dim);border:1px solid #dc355440;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 16px;font-size:13px;display:flex}.d-soon{border-style:dashed;border-color:var(--border2);background:linear-gradient(160deg, var(--card), var(--card2));color:inherit;text-decoration:none;transition:all .15s}a.d-soon:hover{border-color:var(--orange);transform:translateY(-1px)}.d-soon .d-ic{background:var(--orange-dim);width:44px;height:44px;color:var(--orange);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.d-soon h2{justify-content:flex-start;gap:10px;margin-bottom:6px}.d-soon p{color:var(--text-dim);font-size:13px}.d-soon .d-more{color:var(--orange);margin-top:auto;padding-top:12px;font-size:12px;font-weight:600}.hw-ov{z-index:60;background:#00000080;justify-content:center;align-items:flex-start;padding:30px 14px;display:flex;position:fixed;inset:0;overflow:auto}.hw-md{background:var(--card);border:1px solid var(--border2);border-radius:16px;width:100%;max-width:760px;padding:22px;box-shadow:0 20px 60px #00000059}.hw-md h3{font-size:18px;font-weight:700}.hw-sub{color:var(--text-dim);margin:4px 0 14px;font-size:12px}.hw-legend{background:var(--bg2);border:1px solid var(--border);border-radius:10px;gap:4px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:grid}.hw-legend b{min-width:26px;font-family:ui-monospace,Menlo,monospace;display:inline-block}.hw-text{background:var(--bg2);border:1px solid var(--border);white-space:pre-wrap;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.hw-grp{margin-bottom:14px}.hw-gh{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:700}.hw-nums{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:700px){.hw-nums{grid-template-columns:1fr}}.hw-num{border:1px solid var(--border);background:var(--bg2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.hw-num .hw-n{min-width:42px;font-size:13px;font-weight:700}.hw-seg{gap:3px;display:flex}.hw-seg button{border:1px solid var(--border2);background:var(--card);color:var(--text-dim);cursor:pointer;border-radius:6px;min-width:30px;height:26px;padding:0 4px;font:600 12px ui-monospace,monospace}.hw-seg button.on{color:#fff;border-color:#0000}.hw-seg .s-pp.on{background:#2f7a3e}.hw-seg .s-p.on{background:#4e8f4b}.hw-seg .s-pm.on{background:#c98a1b}.hw-seg .s-m.on{background:#e0794f}.hw-seg .s-mm.on{background:#dc3554}.hw-seg .s-ex.on{background:#7c7570}.hw-bar{background:var(--card2);border-radius:9px;height:6px;margin:6px 0 14px;overflow:hidden}.hw-bar i{background:var(--orange);height:100%;transition:width .25s;display:block}.hw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hw-hint{color:var(--text-muted);margin-top:10px;font-size:11px;line-height:1.5}.hw-warn{color:var(--rose);background:var(--rose-dim);border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:12px}.hw-res{text-align:center;padding:6px 0}.hw-res .hw-big{font-size:44px;font-weight:800;line-height:1}.hw-res .hw-gr{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:10px 0;font-size:32px;font-weight:800;display:inline-grid}.hw-rep{text-align:left;background:var(--bg2);border:1px solid var(--border);white-space:pre-wrap;border-radius:10px;margin-top:10px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.hw-scale{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.hw-scale span{border:1px solid var(--border2);color:var(--text-muted);opacity:.65;border-radius:99px;padding:2px 9px;font-size:11px}.hw-scale span.cur{opacity:1;color:#fff;border-color:#0000;font-weight:700}.ok-wrap{text-align:center;padding:14px 10px 10px}.ok-svg{margin:0 auto 12px;display:block}.ok-svg circle,.ok-svg path{fill:none}.ok-svg .bg{stroke:var(--card2);stroke-width:2.4px}.ok-svg .arc{stroke:var(--orange);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:38 113;transform-origin:26px 26px;animation:.85s linear infinite okspin}.ok-svg .full{stroke:var(--orange);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:26px 26px;opacity:0;transform:rotate(-90deg)}.ok-svg .disc{fill:#34c759;stroke:none;opacity:0;transform-origin:26px 26px;transform:scale(.7)}.ok-svg .tick{stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px}@keyframes okspin{to{transform:rotate(360deg)}}.ok-svg.done .arc{opacity:0;animation:none}.ok-svg.done .full{opacity:1;animation:.6s cubic-bezier(.65,0,.35,1) forwards okring}.ok-svg.done .disc{animation:.38s cubic-bezier(.34,1.4,.64,1) .5s forwards okdisc}.ok-svg.done .tick{animation:.42s cubic-bezier(.65,0,.45,1) .78s forwards oktick}.ok-svg.done{animation:.45s .6s okpop}@keyframes okring{0%{stroke-dashoffset:151px;stroke:var(--orange)}55%{stroke:var(--orange)}to{stroke-dashoffset:0;stroke:#34c759}}@keyframes okdisc{to{opacity:1;transform:scale(1)}}@keyframes oktick{to{stroke-dashoffset:0}}@keyframes okpop{0%{transform:scale(1)}50%{transform:scale(1.09)}to{transform:scale(1)}}.ok-wrap .steps{color:var(--text-dim);min-height:22px;font-size:13px}@media (prefers-reduced-motion:reduce){.ok-svg .arc{animation-duration:2.4s}.ok-svg.done,.ok-svg.done .full,.ok-svg.done .disc,.ok-svg.done .tick{animation-duration:10ms;animation-delay:0s}}.uc{--uc-sky1:#fbf1e3;--uc-sky2:#f1dfc6;--uc-sun:#f0d9b9;--uc-cloud:#fffaf2;--uc-hill:#ecd9bd;--uc-ground:#e5cfb1;--uc-ground-line:#d5b58d;--uc-crane:#e99148;--uc-crane-dark:#bf7135;--uc-cream:#fff8ed;--uc-wall:#fffaf2;--uc-wall-line:#d8b991;--uc-roof:#e99a54;--uc-roof-dark:#bf7135;--uc-window:#f4dfc2;--uc-door:#eed3af;--uc-brick:#dc9564;--uc-brick-dark:#c77c4b;--uc-pants:#65716b;--uc-boot:#4d3b2f;--uc-skin:#d8a27a;--uc-eye:#47362b;--uc-handle:#8a5a33;--uc-hammer:#7a7268;--uc-sign:#fffaf3;--uc-sign-line:#d9bd98;--uc-sign-text:#a66a38;--uc-spark:#ce873e;text-align:center;width:min(100%,920px);margin:0 auto;padding:8px 0 24px}.dark .uc{--uc-sky1:#2a2320;--uc-sky2:#1c1815;--uc-sun:#5a4630;--uc-cloud:#3a312b;--uc-hill:#2c2520;--uc-ground:#3a2f26;--uc-ground-line:#54432f;--uc-crane:#e8854e;--uc-crane-dark:#f0a070;--uc-cream:#3a312b;--uc-wall:#3a312b;--uc-wall-line:#7d6244;--uc-roof:#c2703c;--uc-roof-dark:#f0a070;--uc-window:#f3c77a;--uc-door:#5a4630;--uc-brick:#a8603a;--uc-brick-dark:#d98a60;--uc-pants:#56625c;--uc-sign:#2f2722;--uc-sign-line:#7d6244;--uc-sign-text:#f0a070;--uc-spark:#f3c77a}.uc-eyebrow{border:1px solid var(--border2);background:var(--orange-dim);color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.uc-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.8s infinite ucpulse}.uc-title{letter-spacing:-.03em;margin:22px 0 12px;font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1.08}.uc-title span{color:var(--orange-dark)}.uc-sub{color:var(--text-dim);font-size:clamp(14px,2vw,17px)}.uc-scene{border:1px solid var(--border2);width:100%;max-width:760px;height:auto;box-shadow:var(--shadow);border-radius:28px;margin:30px auto 18px;display:block;overflow:hidden}.uc-progress{background:var(--card2);border:1px solid var(--border);border-radius:99px;max-width:420px;height:10px;margin:0 auto 18px;overflow:hidden}.uc-progress-fill{background:repeating-linear-gradient(125deg, var(--orange) 0 12px, var(--orange-dark) 12px 24px);background-size:34px 100%;border-radius:99px;width:42%;height:100%;animation:1.2s linear infinite ucstripes}.uc-footer{color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.uc-footer b{color:var(--orange-dark);font-weight:700}.uc-back{border:1px solid var(--border2);background:var(--card);color:var(--text);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.uc-back:hover{background:var(--orange-dim);border-color:var(--orange);transform:translateY(-2px)}.uc-note{min-height:18px;color:var(--text-muted);margin-top:14px;font-size:12px;transition:opacity .35s}.uc-load{animation:4.4s ease-in-out infinite ucswing}.uc-hammer{animation:.9s ease-in-out infinite ucknock}.uc-worker{animation:3s ease-in-out infinite ucbob}.uc-cloud1{animation:9s ease-in-out infinite ucdrift}.uc-cloud2{animation:12s ease-in-out infinite reverse ucdrift}.uc-flag{transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite ucwave}.uc-sign-bar{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite ucfill}.uc-spark{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite uctwinkle}.uc-spark2{animation-delay:.7s}.uc-spark3{animation-delay:1.3s}@keyframes ucswing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes ucknock{0%,to{transform:rotate(-26deg)}50%{transform:rotate(14deg)}}@keyframes ucbob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ucdrift{0%,to{transform:translate(0)}50%{transform:translate(28px)}}@keyframes ucwave{0%,to{transform:scaleX(1)skewY(0)}50%{transform:scaleX(.8)skewY(6deg)}}@keyframes ucfill{0%{transform:scaleX(.15)}70%,to{transform:scaleX(.78)}}@keyframes uctwinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes ucpulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ucstripes{to{background-position:34px 0}}@media (max-width:520px){.uc-scene{border-radius:20px}}@media (prefers-reduced-motion:reduce){.uc *,.uc :before,.uc :after{transition:none!important;animation:none!important}}@media (min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}
