@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fustat-latin-600-normal-BBNK7mxW.woff2) format("woff2"),url(/assets/fustat-latin-600-normal-CI8oNr_7.woff) format("woff")}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fustat-latin-700-normal-aqWGUdpP.woff2) format("woff2"),url(/assets/fustat-latin-700-normal-CGzA8gNC.woff) format("woff")}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.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}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.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-11{height:2.75rem}.h-12{height:3rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[82px\]{height:82px}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.min-h-14{min-height:3.5rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[220px\]{min-width:220px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[390px\]{max-width:390px}.max-w-\[88\%\]{max-width:88%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * 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-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * 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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-white\/15{border-color:#ffffff26}.bg-\[\#16325c\]{--tw-bg-opacity: 1;background-color:rgb(22 50 92 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/65{background-color:#f8fafca6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-\[linear-gradient\(135deg\,\#0f172a_0\%\,\#1d4ed8_100\%\)\]{background-image:linear-gradient(135deg,#0f172a,#1d4ed8)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.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-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Fustat,Inter,Segoe UI,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,Segoe UI,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.text-\[\#16325c\]{--tw-text-opacity: 1;color:rgb(22 50 92 / var(--tw-text-opacity, 1))}.text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.text-\[var\(--muted-ink\)\]{color:var(--muted-ink)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-800\/80{color:#1e40afcc}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/80{color:#065f46cc}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / 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}.decoration-emerald-300{text-decoration-color:#6ee7b7}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.05);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.24);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(7\,17\,31\,0\.12\)\]{--tw-shadow: 0 24px 80px rgba(7,17,31,.12);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(7\,17\,31\,0\.35\)\]{--tw-shadow: 0 24px 80px rgba(7,17,31,.35);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.18);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.8);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.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)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-300{transition-delay:.3s}.duration-200{transition-duration:.2s}:root{color-scheme:light;--font-body: "Inter", "Segoe UI", "SF Pro Text", "Noto Sans", sans-serif;--font-display: "Fustat", "Inter", "Segoe UI", sans-serif;--font-brand: "Fustat", "Inter", sans-serif;--page-bg: #ffffff;--page-bg-deep: #f7fbff;--ink-strong: #0b1220;--ink: #122033;--muted-ink: #64748b;--line-soft: rgba(0, 0, 0, .1);--brand-strong: rgba(0, 132, 255, .8);--brand-soft: rgba(49, 154, 255, .12);--glass-bg: rgba(255, 255, 255, .3);--glass-stroke: rgba(0, 0, 0, .1);--glass-inset: inset 0px 4px 4px 0px rgba(255, 255, 255, .25)}html,body,#root{min-height:100%;min-height:100dvh}#root{display:flex;flex-direction:column}html{background:var(--page-bg)}body{margin:0;background:#eef1f4;color:var(--ink);font-family:var(--font-body);font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,.55),transparent 70%);mask-image:linear-gradient(180deg,rgba(255,255,255,.55),transparent 70%)}body[data-page=home]:before{opacity:0;background-image:none}img{display:block}h1,h2,h3,h4,.display-face{font-family:var(--font-display)}.liquid-nav{display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 24px);padding:6px 6px 6px 14px;border-radius:16px;background:var(--glass-bg);backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-inset),0 10px 40px #0f172a0f}.liquid-nav-link{border-radius:12px;padding:10px 12px;font-size:14px;font-weight:500;color:#334155;transition:background .2s ease,color .2s ease}.liquid-nav-link:hover{background:#ffffff73;color:#0b1220}.liquid-nav-link.is-active{background:#ffffffb8;color:#0b1220;box-shadow:inset 0 1px #fffc}.liquid-cta{align-items:center;justify-content:center;gap:8px;border-radius:4px;background:#16325c;color:#fff;font-weight:600;transition:background .2s ease}.liquid-cta:hover{background:#0f2747}.liquid-cta-icon{display:none}.liquid-field{width:100%;border-radius:4px;border:1px solid #c5ced8;background:#fff;padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 4px 4px #ffffff59}.liquid-field:focus{border-color:#0084ff73;box-shadow:inset 0 4px 4px #ffffff59,0 0 0 4px #319aff1f}.liquid-card{border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#ffffff8c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 4px 4px #ffffff40,0 18px 50px #0f172a0f}.hero-orb-video{position:relative;z-index:2;width:min(100%,520px);height:auto;mix-blend-mode:screen;transform:scale(1.06);filter:hue-rotate(-55deg) saturate(220%) brightness(1.15) contrast(1.08)}.toir-site-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:100vh;min-height:100dvh;background:#eef1f4;color:#1a2332}.site-background{display:none}.site-header{border-bottom:1px solid #122846;background:#16325c}.site-header .liquid-cta{background:#fff;color:#16325c}.site-header .liquid-cta:hover{background:#e8eef5}.site-header .site-mobile-menu-button{color:#16325c;background:#fff;border-color:#fff}.site-brand{color:#fff}.site-nav-link{border-radius:0;padding:8px 10px;font-size:14px;font-weight:500;color:#ffffffc7;transition:color .15s ease}.site-nav-link:hover,.site-account-link:hover{background:transparent;color:#fff}.site-nav-link.is-active{background:transparent;color:#fff;box-shadow:inset 0 -2px #fff}.site-account-link{color:#ffffffdb}.site-services-menu{border:1px solid #d7dde4;border-radius:4px;background:#fff;box-shadow:0 12px 28px #0f172a1f}.site-services-menu button{color:#1a2332}.site-services-menu button:hover{background:#f3f5f7}.site-mobile-menu{background:#16325c;color:#fff}.site-mobile-menu .site-brand,.site-mobile-links button{color:#fff}.site-mobile-close,.site-mobile-menu-button{color:#fff;border:1px solid rgba(255,255,255,.25);background:transparent}.site-mobile-secondary{border:1px solid rgba(15,23,42,.1);background:#fff}.site-footer{margin-top:auto;border-top:1px solid #d7dde4;background:#fff;color:#5b6776}.site-footer a{color:#16325c}.eyebrow,.eyebrow-light{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#16325c}.eyebrow-light{padding:0;border:0;background:none}.site-hero-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:40px 56px}.site-hero-copy h1,.section-title{margin:12px 0 0;max-width:16ch;color:#122033;font-family:var(--font-display);font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.03em}.section-title{max-width:22ch}.site-hero-copy>p{margin:18px 0 0;max-width:48ch;color:#3d4b5c;font-size:17px;line-height:1.65}.site-hero-facts{display:grid;gap:0;border:1px solid #d7dde4;background:#fff}.site-hero-facts>div{padding:16px 18px;border-top:1px solid #e6eaee}.site-hero-facts>div:first-child{border-top:0}.site-hero-facts span{display:block;color:#6b7785;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.site-hero-facts b{display:block;margin-top:6px;color:#122033;font-size:15px;font-weight:600;line-height:1.45}.site-hero-phone{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid #c5ced8;border-radius:4px;background:#fff;color:#16325c;font-weight:600}.site-hero-phone span{color:#64748b;font-size:12px}.site-hero-phone b{color:#0b1220;font-size:14px}.site-hero-notes{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:#64748b;font-size:13px}.site-hero-notes span{display:inline-flex;align-items:center;gap:6px}.site-hero-visual{position:relative;display:grid;min-height:420px;place-items:center;overflow:hidden}.hero-grid{position:absolute;inset:18%;border-radius:36px;background-image:linear-gradient(rgba(0,132,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,132,255,.08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 78%);mask-image:radial-gradient(circle,#000 40%,transparent 78%)}.hero-orbit{position:absolute;border:1px solid rgba(0,132,255,.12);border-radius:50%}.hero-orbit-one{width:78%;height:78%}.hero-orbit-two{width:58%;height:58%}.hero-status-card,.hero-visual-label{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffdb;color:#334155;font-size:12px;box-shadow:0 10px 24px #0f172a0f}.hero-status-card{top:18px;left:8px}.hero-visual-label{right:8px;bottom:18px}.status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.site-trust-bar{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center;margin-top:18px;padding:18px 8px 0}.site-trust-heading span{display:block;color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-trust-heading b{display:block;margin-top:4px;color:#334155;font-size:14px}.site-trust-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.site-trust-list span{color:#94a3b8;font-family:var(--font-display);font-size:14px;font-weight:600}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-heading h2,.service-page-copy h1,.contacts-hero h1{margin:10px 0 0;color:#0b1220;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1.1}.section-heading-copy{max-width:36ch;margin:0;color:#64748b;line-height:1.6}.workflow-grid,.service-choice-grid,.contact-cards{display:grid;gap:16px}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-choice-grid{grid-template-columns:1fr 1fr}.contact-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card,.service-choice,.contact-card,.feature-item,.site-auth-card,.site-form-card{border:1px solid #d7dde4;background:#fff;box-shadow:none}.workflow-card{position:relative;padding:20px 20px 22px;border-radius:4px}.workflow-card span{color:#16325c;font-family:var(--font-display);font-size:13px;font-weight:700}.workflow-card h3,.service-choice h3{margin:10px 0 8px;color:#122033;font-family:var(--font-display);font-size:20px;font-weight:700}.workflow-card p,.service-choice span,.service-page-description,.contacts-hero p{margin:0;color:#64748b;line-height:1.6}.workflow-arrow{position:absolute;top:22px;right:22px;color:#94a3b8}.service-choice{display:block;width:100%;padding:22px;border-radius:4px;text-align:left}.service-choice p{margin:0;color:#3d4b5c;font-size:15px;line-height:1.55}.service-choice span{display:inline-block;margin-top:16px;color:#16325c;font-size:13px;font-weight:600}.service-page-subtitle{margin:10px 0 0;color:#3d4b5c;font-size:18px}.service-page-description{margin-top:14px;max-width:58ch;color:#3d4b5c;line-height:1.65}.feature-list{display:grid;gap:8px;padding:0;list-style:none}.feature-item{padding:12px 0;border-radius:0;border:0;border-bottom:1px solid #d7dde4;background:transparent;color:#122033}.contact-list{display:grid;gap:0;margin:28px 0 0;border-top:1px solid #d7dde4}.contact-list>div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #d7dde4}.contact-list dt{display:flex;align-items:center;gap:8px;color:#6b7785;font-size:13px}.contact-list dd{margin:0;color:#122033;font-weight:600}.contact-list a{color:#16325c}.site-auth-wrap{display:grid;min-height:100%;place-items:center;padding:48px 16px}.site-auth-card,.site-form-card{width:min(100%,480px);padding:28px;border-radius:4px}.site-form-card{width:min(100%,720px)}.site-auth-card h2,.site-form-card h2{margin:10px 0 0;color:#0b1220;font-family:var(--font-display);font-size:32px;letter-spacing:-.04em}.site-auth-card p,.site-form-card>p{margin:8px 0 0;color:#64748b;line-height:1.55}.site-auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 18px;padding:4px;border-radius:14px;background:#f1f5f9}.site-auth-switch button{border-radius:12px;padding:10px 12px;color:#64748b;font-size:14px;font-weight:600}.site-auth-switch button.is-active{background:#fff;color:#0b1220;box-shadow:0 6px 16px #0f172a0f}@media(max-width:1100px){.site-hero-panel,.site-trust-bar,.contact-list>div{grid-template-columns:1fr}.workflow-grid,.service-choice-grid,.contact-cards{grid-template-columns:1fr}.site-hero-copy h1{max-width:none}.section-heading{display:block}.section-heading-copy{margin-top:12px}}@media(max-width:640px){.site-hero-phone{width:100%}}.toir-brand-stack{display:flex;flex-direction:column;justify-content:space-between;gap:0;color:var(--ink-strong);font-family:var(--font-brand);font-kerning:normal}.toir-brand-row{display:flex;align-items:baseline;gap:2px;min-height:1.05em}.toir-brand-lead{flex:0 0 .72em;text-align:center;font-weight:700;line-height:1;font-size:inherit}.toir-brand-tail{display:inline-block;white-space:nowrap;line-height:1}button,input,select,textarea{font:inherit}.toir-glass-nav{position:relative;background:linear-gradient(180deg,#ffffffb8,#f8fafc8c);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px #ffffffe6 inset,0 -1px #94a3b814 inset,0 8px 32px #0f172a14,0 2px 8px #0f172a0a}.toir-glass-nav:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff80,#fff0 50%);pointer-events:none;mix-blend-mode:overlay}.toir-glass-pill{position:relative;overflow:hidden;isolation:isolate}.toir-glass-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#fff0 55%);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:0}.toir-glass-pill:hover:after{opacity:1}.toir-glass-pill-active{background:linear-gradient(180deg,#fffffffa,#f1f5f9eb);box-shadow:0 1px #fff inset,0 -1px #94a3b81f inset,0 2px 8px #0f172a1a,0 1px 3px #0f172a0f}.toir-glass-pill-active:after{opacity:1}.toir-glass-pill{transition:color .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),background .35s ease,box-shadow .35s ease;will-change:transform}.toir-glass-pill:hover:not(.toir-glass-pill-active){transform:translateY(-1px)}.toir-glass-pill:active{transform:translateY(0) scale(.96);transition-duration:.12s}.toir-glass-pill-active{animation:toir-pill-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes toir-pill-pop{0%{transform:scale(.9);opacity:.6}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.toir-glass-nav-enter{animation:toir-nav-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes toir-nav-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toir-glass-pill-enter{animation:toir-pill-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes toir-pill-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.toir-glass-nav-enter,.toir-glass-pill-enter,.toir-glass-pill-active{animation:none}.toir-glass-pill:hover:not(.toir-glass-pill-active),.toir-glass-pill:active{transform:none}}body[data-page=home] .toir-site-shell{background:#07100e}body[data-page=home] .site-header{border-bottom-color:#ffffff14;background:#07100ed1;box-shadow:none}body[data-page=home] .site-brand,body[data-page=home] .site-nav-link,body[data-page=home] .site-account-link{color:#f7f6efc7}body[data-page=home] .site-brand,body[data-page=home] .site-nav-link.is-active,body[data-page=home] .site-nav-link:hover,body[data-page=home] .site-account-link:hover{color:#fffdf4}body[data-page=home] .site-nav-link.is-active{background:#b7ff4c1a;color:#caff76}body[data-page=home] .site-header .liquid-cta{background:#caff76;color:#0b120f;box-shadow:0 0 28px #b7ff4c2e}body[data-page=home] .site-mobile-menu-button{border-color:#ffffff1f;background:#ffffff14;color:#fff}.motion-home{--motion-acid: #caff76;--motion-cream: #f4f1e6;--motion-dark: #07100e;overflow:hidden;background:var(--motion-dark);color:var(--motion-cream)}.motion-hero{position:relative;min-height:calc(100svh - 82px);isolation:isolate;overflow:hidden}.motion-hero:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:32%;background:linear-gradient(180deg,transparent,rgba(3,8,7,.8));pointer-events:none}.motion-grid{position:absolute;z-index:-3;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 65% 45%,#000 0,transparent 76%);mask-image:radial-gradient(circle at 65% 45%,#000 0,transparent 76%)}.motion-glow{position:absolute;z-index:-2;border-radius:999px;filter:blur(80px);opacity:.2;animation:motion-breathe 7s ease-in-out infinite alternate}.motion-glow-one{width:42vw;height:42vw;right:1%;top:8%;background:#a5ff3e}.motion-glow-two{width:28vw;height:28vw;right:34%;bottom:-12%;background:#00b990;animation-delay:-3s}.motion-watermark{position:absolute;z-index:-2;right:-.03em;bottom:-.2em;color:transparent;font-family:var(--font-display);font-size:clamp(210px,28vw,560px);font-weight:700;line-height:.8;letter-spacing:-.1em;-webkit-text-stroke:1px rgba(202,255,118,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none}.motion-hero-inner{width:min(100% - 40px,1320px);min-height:calc(100svh - 138px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(450px,.96fr);align-items:center;gap:clamp(30px,5vw,84px);padding:48px 0 82px}.motion-hero-copy{position:relative;z-index:3}.motion-kicker{display:flex;align-items:center;gap:10px;margin:0 0 26px;color:var(--motion-acid);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.motion-live{width:7px;height:7px;border-radius:50%;background:var(--motion-acid);box-shadow:0 0 0 6px #caff761c,0 0 22px var(--motion-acid);animation:motion-pulse 2s ease-in-out infinite}.motion-hero-copy h1{max-width:850px;margin:0;color:#f8f7f0;font-family:var(--font-display);font-size:clamp(56px,6.1vw,96px);font-weight:600;line-height:.91;letter-spacing:-.068em;text-wrap:balance;animation:motion-rise .8s cubic-bezier(.16,1,.3,1) both}.motion-hero-copy h1 em{color:var(--motion-acid);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.motion-hero-copy>p{max-width:620px;margin:30px 0 0;color:#f4f1e6a8;font-size:clamp(16px,1.35vw,19px);line-height:1.65;animation:motion-rise .8s .1s cubic-bezier(.16,1,.3,1) both}.motion-actions{position:relative;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px;animation:motion-rise .8s .18s cubic-bezier(.16,1,.3,1) both}.motion-primary,.motion-secondary{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-size:15px;font-weight:700;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}.motion-primary{padding:0 26px;background:var(--motion-acid);color:#0a120f;box-shadow:0 12px 40px #b4ff4c29}.motion-primary svg{transition:transform .3s ease}.motion-primary:hover{transform:translateY(-3px);box-shadow:0 18px 48px #b4ff4c3d}.motion-primary:hover svg{transform:translate(4px)}.motion-secondary{padding:0 22px;border:1px solid rgba(255,255,255,.13);background:#ffffff0b;color:#f5f4ed;backdrop-filter:blur(12px)}.motion-secondary:hover{transform:translateY(-3px);border-color:#caff7666;color:var(--motion-acid)}.motion-secondary{cursor:pointer}.motion-secondary.is-confirmed{border-color:#c8ff757a;background:#c8ff7524;color:var(--motion-acid)}.site-header-phone.is-confirmed,.site-mobile-phone.is-confirmed,.site-footer-contacts a.is-confirmed{color:var(--motion-acid)!important}.site-header-phone{position:relative}.site-phone-copy-note{position:absolute;top:calc(100% + 7px);left:50%;z-index:20;padding:5px 8px;border:1px solid rgba(200,255,117,.24);border-radius:8px;background:#0b1915;color:var(--motion-acid);font-size:10px;line-height:1;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.contacts-grid>a.is-confirmed{border-color:#c8ff756b;background:#c8ff7514}.contacts-grid>a.is-confirmed strong{color:var(--motion-acid)}.password-field{position:relative;width:100%}.password-field-input{width:100%;padding-right:52px!important}.password-field-toggle{position:absolute;top:50%;right:12px;z-index:2;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:11px;color:#ebf2ed7a;transform:translateY(-50%);transition:color .2s ease,border-color .2s ease,background .2s ease}.password-field-toggle:hover,.password-field-toggle:focus-visible{border-color:#c8ff7538;background:#c8ff7517;color:#c8ff75;outline:none}.password-field-toggle svg{width:18px;height:18px}.motion-trust{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;color:#f4f1e67a;font-size:12px}.motion-trust span{display:inline-flex;align-items:center;gap:7px}.motion-trust svg{width:14px;height:14px;color:var(--motion-acid)}.motion-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px;margin:38px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.1)}.motion-metrics>div{min-width:0;padding:0 22px;border-left:1px solid rgba(255,255,255,.1)}.motion-metrics>div:first-child{padding-left:0;border-left:0}.motion-metrics dt{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,36px);font-style:italic;line-height:1}.motion-metrics dd{margin:7px 0 0;color:#f4f1e66b;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.motion-stage{position:relative;min-height:min(68vw,700px);display:grid;place-items:center;animation:motion-stage-in 1.1s .12s cubic-bezier(.16,1,.3,1) both}.motion-stage:before{content:"";position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#caff7642,#10342a85 45%,#050e0c33 70%);box-shadow:inset 0 0 80px #caff7614,0 0 110px #3bd0941f}.motion-equipment{position:relative;z-index:2;width:122%;max-width:none;aspect-ratio:1.45 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;mix-blend-mode:screen;filter:hue-rotate(55deg) saturate(82%) contrast(1.13) brightness(.9);-webkit-mask-image:radial-gradient(ellipse 72% 68% at 60% 51%,#000 46%,transparent 78%);mask-image:radial-gradient(ellipse 72% 68% at 60% 51%,#000 46%,transparent 78%);animation:motion-float 6s ease-in-out infinite}.motion-orbit{position:absolute;z-index:1;border:1px solid rgba(202,255,118,.18);border-radius:50%;pointer-events:none}.motion-orbit:after{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--motion-acid);box-shadow:0 0 18px var(--motion-acid)}.motion-orbit-a{width:86%;aspect-ratio:1;animation:motion-spin 18s linear infinite}.motion-orbit-b{width:64%;aspect-ratio:1;border-style:dashed;animation:motion-spin 24s linear infinite reverse}.motion-float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:13px 16px 13px 13px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#091612ad;box-shadow:0 20px 60px #00000042;backdrop-filter:blur(18px)}.motion-float-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--motion-acid);color:#0b120f}.motion-float-card svg{width:18px;height:18px}.motion-float-card div{display:flex;flex-direction:column;gap:2px}.motion-float-card small{color:#f4f1e67a;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.motion-float-card strong{color:#fff;font-size:12px}.motion-card-top{right:2%;top:22%;animation:motion-card 5s ease-in-out infinite}.motion-card-bottom{left:0;bottom:22%;animation:motion-card 5s -2.5s ease-in-out infinite}.motion-card-bottom strong{font-size:18px}.motion-index{position:absolute;z-index:4;right:4%;bottom:10%;display:flex;align-items:center;gap:8px;color:#f4f1e666;font-size:9px;letter-spacing:.12em}.motion-index i{width:46px;height:1px;overflow:hidden;background:#ffffff29}.motion-index i:after{content:"";display:block;width:50%;height:100%;background:var(--motion-acid);animation:motion-progress 3s ease-in-out infinite alternate}.motion-scroll{position:absolute;z-index:5;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:9px;color:#f4f1e675;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.motion-scroll svg{width:16px;animation:motion-down 1.7s ease-in-out infinite}.motion-marquee{position:relative;z-index:3;overflow:hidden;border-top:1px solid rgba(7,16,14,.15);border-bottom:1px solid rgba(7,16,14,.15);background:var(--motion-acid);color:#0a120f;transform:rotate(-1.2deg) scale(1.02)}.motion-marquee>div{width:-moz-max-content;width:max-content;height:62px;display:flex;align-items:center;gap:28px;padding-left:28px;font-size:12px;font-weight:800;letter-spacing:.18em;animation:motion-marquee 18s linear infinite}.motion-marquee svg{width:15px}.motion-process{position:relative;z-index:2;padding:clamp(110px,11vw,170px) max(20px,calc((100vw - 1320px)/2)) 120px;background:radial-gradient(circle at 88% 6%,rgba(202,255,118,.09),transparent 25%),var(--motion-cream);color:#10201b}.motion-section-head{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:24px 70px;margin-bottom:64px}.motion-kicker-light{grid-column:1 / -1;margin:0;color:#638c20}.motion-section-head h2{margin:0;font-size:clamp(45px,5.5vw,78px);font-weight:600;line-height:.96;letter-spacing:-.06em}.motion-section-head>p:last-child{max-width:440px;margin:0 0 6px;color:#5e6964;font-size:16px;line-height:1.65}.motion-steps{border-top:1px solid rgba(16,32,27,.18)}.motion-step{position:relative;display:grid;grid-template-columns:100px 1fr 48px;align-items:center;gap:clamp(20px,5vw,76px);min-height:210px;border-bottom:1px solid rgba(16,32,27,.18);transition:background .4s ease,padding .4s ease}.motion-step:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--motion-acid);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.16,1,.3,1)}.motion-step:hover{padding-inline:24px}.motion-step:hover:before{transform:scaleY(1)}.motion-step-number{color:#7b8580;font-family:Georgia,serif;font-size:48px;font-style:italic}.motion-step-copy{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(260px,1.1fr);align-items:center;gap:18px 60px}.motion-step-copy span{grid-column:1 / -1;margin-bottom:-12px;color:#718078;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.motion-step-copy h3{margin:0;font-size:clamp(29px,3vw,46px);font-weight:600;letter-spacing:-.045em}.motion-step-copy p{max-width:520px;margin:0;color:#5e6964;font-size:15px;line-height:1.65}.motion-step-arrow,.motion-step-check{width:28px;height:28px;color:#739726;transition:transform .35s ease}.motion-step:hover .motion-step-arrow{transform:translate(7px)}.motion-step:hover .motion-step-copy p,.motion-step:hover .motion-step-copy span{color:#3f4b45}.motion-process-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:80px;padding:34px 38px;border-radius:28px;background:#10201b;color:#fff;box-shadow:0 28px 80px #10201b29}.motion-process-cta div{display:flex;flex-direction:column;gap:5px}.motion-process-cta strong{font-size:21px}.motion-process-cta span{color:#ffffff87;font-size:13px}.motion-process-cta button{min-height:54px;flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:0 22px;border-radius:999px;background:var(--motion-acid);color:#10201b;font-size:14px;font-weight:800;transition:transform .3s ease}.motion-process-cta button:hover{transform:translateY(-3px)}.motion-process-cta svg{width:18px}body[data-page=home] .site-footer{border-top-color:#ffffff14;background:#07100e;color:#ffffff7a}body[data-page=home] .site-footer p:first-child,body[data-page=home] .site-footer a{color:#fff}.site-header{padding:10px 16px 0;border-bottom:0;background:transparent;backdrop-filter:none;transition:padding .45s cubic-bezier(.16,1,.3,1)}.site-header-bar{position:relative;width:min(100%,1380px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(112deg,#ffffffc2,#ffffff6b 46%,#ffffffa3);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff38,0 18px 55px #342d261a;backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%);transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1),border-radius .5s ease,box-shadow .5s ease}.site-header-bar:before{content:none}.site-header.is-scrolled{padding-top:7px}.site-header.is-scrolled .site-header-bar{width:min(100%,1120px);height:64px;border-radius:999px;box-shadow:inset 0 1px #fffffff2,0 14px 48px #231f1b29}.site-header.is-scrolled .site-brand-mark{width:36px;height:36px;border-radius:12px}.site-header.is-scrolled .site-brand-mark img{width:27px;height:27px}.site-header.is-scrolled .site-brand-copy b{font-size:17px}.site-header.is-scrolled .site-brand-copy small{font-size:7px}.site-header.is-scrolled .site-nav-link{padding-block:8px;font-size:12px}.site-header.is-scrolled .site-header-phone,.site-header.is-scrolled .site-account-link{font-size:11px}.site-header.is-scrolled .site-header-request{padding:8px 13px;font-size:12px}.site-brand-mark{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(16,32,27,.1);border-radius:14px;background:#ffffff8a}.site-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.site-brand-copy b{font-family:var(--font-display);font-size:19px;line-height:1;letter-spacing:-.045em}.site-brand-copy small{font-size:8px;font-weight:700;letter-spacing:.1em;opacity:.52;text-transform:uppercase}.site-nav{justify-content:center}.site-nav-link{position:relative;padding:10px 13px;font-size:13px}.site-nav-link:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;transform:translate(-50%) scale(0);transition:opacity .25s ease,transform .25s ease}.site-nav-link.is-active:after{opacity:.72;transform:translate(-50%) scale(1)}.site-header-phone{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:999px;color:inherit;font-size:12px;font-weight:700;transition:background .25s ease,color .25s ease}.site-header-phone svg,.site-account-link svg{width:15px;height:15px}.site-header-phone:hover{background:#fa5d0014;color:var(--medical-flame)}.site-header-request svg{width:15px;height:15px;transition:transform .25s ease}.site-header-request:hover svg{transform:translate(2px,-2px)}body[data-page=home] .site-header{border-bottom:0;background:transparent;backdrop-filter:none}body[data-page=home] .site-header-bar{height:72px;border-color:#ffffff2b;background:linear-gradient(112deg,#ffffff1b,#ffffff09 45%,#caff7613),#08120f8f;box-shadow:inset 0 1px #ffffff30,inset 0 -1px #ffffff0a,0 22px 70px #00000042;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%)}body[data-page=home] .site-header.is-scrolled .site-header-bar{height:62px;border-color:#caff7633;background:linear-gradient(112deg,#ffffff1f,#ffffff09 48%,#caff761a),#060f0cb8;box-shadow:inset 0 1px #fff3,0 18px 60px #00000057,0 0 40px #caff760a}body[data-page=home] .site-brand-mark{border-color:#caff762e;background:#caff7614}body[data-page=home] .site-nav-link{color:#f7f6ef91}body[data-page=home] .site-nav-link:hover{background:#ffffff0d;color:#fff}body[data-page=home] .site-nav-link.is-active{background:transparent;color:var(--motion-acid)}body[data-page=home] .site-header-phone{color:#f7f6efad}body[data-page=home] .site-header-phone:hover{background:#caff7614;color:var(--motion-acid)}body[data-page=home] .site-account-link{border-left:1px solid rgba(255,255,255,.1);border-radius:0;color:#f7f6efad}.site-mobile-menu{overflow-y:auto;background:radial-gradient(circle at 90% 12%,rgba(202,255,118,.16),transparent 34%),#07100e;color:#f8f7f0}.site-mobile-menu .site-brand-mark{border-color:#caff7629;background:#caff7614}.site-mobile-menu .site-brand-copy{color:#fff}.site-mobile-close{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff}.site-mobile-kicker{margin:0 0 12px;color:var(--motion-acid);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary){width:100%;min-height:67px;display:grid;grid-template-columns:28px 22px 1fr 22px;align-items:center;gap:8px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;color:#f8f7f0;font-size:clamp(21px,6vw,28px);font-weight:600;letter-spacing:-.035em;text-align:left}.site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary)>span:first-child{color:#caff768c;font-family:Georgia,serif;font-size:12px;font-style:italic}.site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary)>b{min-width:0;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.site-mobile-link-icon{display:block;width:18px;height:18px}.site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary)>svg{width:18px;color:var(--motion-acid)}.site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary)>svg:last-child{justify-self:end;color:#ffffff4d}.site-mobile-links .liquid-cta{min-height:52px;border-radius:999px;background:var(--motion-acid);color:#07100e}.site-mobile-links .site-mobile-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff}.site-mobile-links .site-mobile-secondary svg{width:17px}.site-mobile-phone{display:flex;align-items:center;justify-content:center;gap:9px;margin:18px 0 30px;color:#ffffff9e;font-size:13px;font-weight:700}.site-mobile-phone svg{width:16px}@media(max-width:1280px)and (min-width:1024px){.site-brand-copy small,.site-header-phone span{display:none}.site-header-bar{padding-inline:20px}.site-nav-link{padding-inline:9px;font-size:12px}}@keyframes motion-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-stage-in{0%{opacity:0;transform:scale(.92) translate(30px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes motion-breathe{to{opacity:.34;transform:scale(1.12)}}@keyframes motion-pulse{50%{box-shadow:0 0 0 10px #caff7600,0 0 26px var(--motion-acid)}}@keyframes motion-float{50%{transform:translateY(-12px) rotate(.4deg)}}@keyframes motion-card{50%{transform:translateY(-10px)}}@keyframes motion-spin{to{transform:rotate(360deg)}}@keyframes motion-progress{to{transform:translate(100%)}}@keyframes motion-down{50%{transform:translateY(5px)}}@keyframes motion-marquee{to{transform:translate(-50%)}}@media(max-width:1050px){.motion-hero-inner{grid-template-columns:1fr 42%;gap:16px}.motion-hero-copy h1{font-size:clamp(53px,7.5vw,78px)}.motion-stage{min-height:600px}.motion-equipment{width:145%}.motion-card-top{right:-6%}.motion-card-bottom{left:-10%}.motion-step-copy{grid-template-columns:.7fr 1fr;gap:18px 35px}}@media(min-width:1440px){.motion-hero-inner{width:min(100% - 72px,1560px);grid-template-columns:minmax(0,1.05fr) minmax(600px,.95fr);gap:clamp(60px,6vw,112px);padding-top:62px}.motion-hero-copy h1{max-width:980px;font-size:clamp(86px,6.6vw,118px)}.motion-hero-copy>p{max-width:720px;font-size:20px}.motion-stage{min-height:min(72vh,820px)}.motion-stage:before{width:82%}.motion-equipment{width:138%}.motion-float-card{scale:1.08}.motion-card-top{right:-2%}.motion-card-bottom{left:-4%}.motion-process{padding-inline:max(36px,calc((100vw - 1560px)/2))}.motion-section-head h2{font-size:clamp(74px,5.8vw,96px)}.motion-section-head>p:last-child{max-width:520px;font-size:18px}.motion-step{min-height:238px}.motion-step-copy h3{font-size:clamp(42px,3vw,54px)}.motion-step-copy p{max-width:610px;font-size:17px}}@media(max-width:780px){.motion-hero{min-height:auto}.motion-hero-inner{width:min(100% - 32px,680px);min-height:0;grid-template-columns:1fr;padding:54px 0 92px}.motion-hero-copy h1{font-size:clamp(48px,13vw,72px)}.motion-hero-copy>p{max-width:560px}.motion-stage{min-height:520px;margin-top:-40px}.motion-equipment{width:min(138%,760px)}.motion-card-top{right:2%;top:18%}.motion-card-bottom{left:1%;bottom:18%}.motion-scroll{bottom:18px}.motion-section-head{grid-template-columns:1fr}.motion-section-head>p:last-child{max-width:560px}.motion-step{grid-template-columns:64px 1fr 28px;gap:20px;padding:34px 0}.motion-step-copy{grid-template-columns:1fr;gap:12px}.motion-step-copy span{margin:0}.motion-process-cta{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.motion-hero-inner{padding-top:42px}.motion-kicker{margin-bottom:20px;font-size:9px;letter-spacing:.14em}.motion-hero-copy h1{font-size:clamp(45px,14.4vw,64px);line-height:.94}.motion-hero-copy>p{margin-top:22px;font-size:15px;line-height:1.55}.motion-actions{align-items:stretch;flex-direction:column}.motion-primary,.motion-secondary{width:100%;min-height:54px}.motion-trust{display:none}.motion-metrics{margin-top:26px;padding-top:18px}.motion-metrics>div{padding-inline:10px}.motion-metrics dt{font-size:23px}.motion-metrics dd{font-size:8px;letter-spacing:.06em}.motion-stage{min-height:430px;margin:-40px -16px 0}.motion-stage:before{width:82%}.motion-equipment{width:154%}.motion-float-card{padding:10px 12px 10px 10px;border-radius:14px}.motion-float-card>span{width:32px;height:32px}.motion-float-card strong{font-size:10px}.motion-card-top{right:3%;top:15%}.motion-card-bottom{left:2%;bottom:20%}.motion-index,.motion-scroll span{display:none}.motion-marquee>div{height:50px}.motion-process{padding-top:92px;padding-bottom:80px}.motion-section-head{margin-bottom:44px}.motion-section-head h2{font-size:clamp(40px,12vw,58px)}.motion-step{grid-template-columns:46px 1fr;min-height:0;gap:12px}.motion-step-number{align-self:start;font-size:30px}.motion-step-arrow,.motion-step-check{display:none}.motion-step-copy h3{font-size:30px}.motion-step:hover{padding-inline:10px}.motion-process-cta{margin-top:54px;padding:26px 22px;border-radius:22px}.motion-process-cta button{width:100%;justify-content:center}}.perf-lite .motion-glow,.perf-lite .motion-equipment,.perf-lite .motion-orbit,.perf-lite .motion-float-card,.perf-lite .motion-live,.perf-lite .motion-scroll svg,.perf-lite .motion-marquee>div{animation:none!important}@media(prefers-reduced-motion:reduce){.motion-home *,.motion-home *:before,.motion-home *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.toir-hero-gradient{background:linear-gradient(120deg,#1d4ed8,#3b82f6,#0ea5e9 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:toir-hero-gradient-move 8s ease-in-out infinite}@keyframes toir-hero-gradient-move{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.toir-hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:toir-hero-float 18s ease-in-out infinite}.toir-hero-orb-1{top:-10%;left:-5%;width:420px;height:420px;background:radial-gradient(circle,#3b82f673,#3b82f600 70%)}.toir-hero-orb-2{top:20%;right:-10%;width:480px;height:480px;background:radial-gradient(circle,#0ea5e959,#0ea5e900 70%);animation-delay:-6s;animation-duration:22s}.toir-hero-orb-3{bottom:-15%;left:30%;width:380px;height:380px;background:radial-gradient(circle,#a855f740,#a855f700 70%);animation-delay:-12s;animation-duration:26s}@keyframes toir-hero-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,40px) scale(.95)}}.toir-hero-enter>*{animation:toir-hero-fade-up .7s cubic-bezier(.22,1,.36,1) both}.toir-hero-enter>*:nth-child(2){animation-delay:.15s}.toir-hero-chip{animation:toir-hero-fade-up .6s cubic-bezier(.22,1,.36,1) both}.toir-hero-title{animation:toir-hero-fade-up .7s .1s cubic-bezier(.22,1,.36,1) both}.toir-hero-sub{animation:toir-hero-fade-up .7s .2s cubic-bezier(.22,1,.36,1) both}.toir-hero-cta{animation:toir-hero-fade-up .7s .3s cubic-bezier(.22,1,.36,1) both}.toir-hero-stat{animation:toir-hero-fade-up .6s cubic-bezier(.22,1,.36,1) both}.toir-hero-visual{animation:toir-hero-fade-scale .9s .2s cubic-bezier(.22,1,.36,1) both}.toir-hero-service{animation:toir-hero-fade-up .6s cubic-bezier(.22,1,.36,1) both}.toir-hero-address{animation:toir-hero-fade-up .6s .7s cubic-bezier(.22,1,.36,1) both}@keyframes toir-hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes toir-hero-fade-scale{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toir-hero-card{animation:toir-hero-card-float 6s ease-in-out infinite}@keyframes toir-hero-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.toir-hero-stat:hover{transform:translateY(-3px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.toir-contact-strip{transition:box-shadow .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}.toir-contact-strip:hover{background:#fffffff2;border-color:#bfdbfee6;box-shadow:0 8px 24px #1d4ed81a,0 2px 8px #0f172a0d}.toir-contact-item{max-width:44px;overflow:hidden;transition:max-width .45s cubic-bezier(.22,1,.36,1),background-color .3s ease,padding .35s cubic-bezier(.22,1,.36,1)}.toir-contact-strip:hover .toir-contact-item{max-width:260px;padding-left:.375rem;padding-right:.75rem}.toir-contact-item:hover{background:#dbeafe8c}.toir-contact-item:hover .toir-contact-icon{background:#1d4ed8f2;color:#fff;transform:scale(1.05)}.toir-contact-text{opacity:0;transform:translate(-6px);transition:opacity .3s ease .05s,transform .35s cubic-bezier(.22,1,.36,1) .05s;white-space:nowrap}.toir-contact-strip:hover .toir-contact-text{opacity:1;transform:translate(0);transition-delay:.12s}@media(prefers-reduced-motion:reduce){.toir-contact-strip,.toir-contact-item,.toir-contact-text,.toir-contact-icon{transition:none!important}.toir-contact-item{max-width:260px;padding-left:.375rem;padding-right:.75rem}.toir-contact-text{opacity:1;transform:none}}.toir-logo-entry{animation:toir-logo-in .7s cubic-bezier(.22,1,.36,1) both;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.toir-logo-entry:hover{transform:scale(1.03)}.toir-logo-entry:hover .toir-brand-logo{transform:rotate(-6deg) scale(1.06)}.toir-brand-logo{transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s ease;filter:drop-shadow(0 4px 12px rgba(29,78,216,.12));animation:toir-logo-pop .9s cubic-bezier(.34,1.56,.64,1) both}.toir-logo-entry:hover .toir-brand-logo{filter:drop-shadow(0 8px 20px rgba(29,78,216,.28))}.toir-brand-row-enter{animation:toir-brand-row-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes toir-logo-in{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toir-logo-pop{0%{transform:scale(.6) rotate(-20deg);opacity:0}60%{transform:scale(1.08) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes toir-brand-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.toir-logo-entry,.toir-brand-logo,.toir-brand-row-enter{animation:none!important;transition:none!important}.toir-hero-orb,.toir-hero-card,.toir-hero-gradient,.toir-hero-chip,.toir-hero-title,.toir-hero-sub,.toir-hero-cta,.toir-hero-stat,.toir-hero-visual,.toir-hero-service,.toir-hero-address{animation:none!important}}.app-shell{position:relative;isolation:isolate}.app-card{border:1px solid var(--line-soft);background:linear-gradient(180deg,#ffffffdb,#ffffffbd);box-shadow:0 28px 90px #07111f14;backdrop-filter:blur(22px)}.app-card-hero{background:radial-gradient(circle at top right,rgba(63,142,252,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(44,182,125,.08),transparent 30%),linear-gradient(180deg,#ffffffe0,#f7fbffc7)}.app-card-dark{background:radial-gradient(circle at top right,rgba(63,142,252,.18),transparent 32%),linear-gradient(180deg,#0b1422,#08111d);border-color:#ffffff0f;box-shadow:0 30px 80px #08111d38}.app-header-shell{border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#ffffffdb,#ffffffb8);box-shadow:0 18px 60px #07111f14;backdrop-filter:blur(18px)}.app-header-home{background:linear-gradient(180deg,#ffffffd1,#ffffffa8)}.app-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:#ffffffb8;padding:0 14px;color:var(--ink-strong);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-primary-button{background:linear-gradient(135deg,#0f172a,#2563eb 54%,#3f8efc);box-shadow:0 18px 44px #2563eb3d;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.app-primary-button:hover{transform:translateY(-1px);box-shadow:0 22px 48px #2563eb47}.app-secondary-button{border:1px solid var(--line-soft);background:#ffffffbd;color:var(--ink-strong);transition:transform .18s ease,border-color .18s ease,background .18s ease}.app-secondary-button:hover{transform:translateY(-1px);border-color:#2563eb38;background:#ffffffe6}.app-tile-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border-radius:26px;border:1px solid var(--line-soft);background:#ffffffb8;padding:18px 20px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.app-tile-button:hover{transform:translateY(-1px);border-color:#2563eb33;background:#ffffffe6}.app-tile-icon{display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#0f172af5,#2563ebeb);color:#fff;box-shadow:0 16px 34px #2563eb2e}.app-service-icon{display:inline-flex;height:72px;width:72px;align-items:center;justify-content:center;border-radius:24px;background:linear-gradient(135deg,#08111d,#2563eb);box-shadow:0 22px 48px #2563eb33}.glass-panel{background:#ffffffd1;border:1px solid rgba(148,163,184,.22)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}#app-preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#07100e,#0d1e19 52%,#12271f);color:#f2f5ed;transition:opacity .65s cubic-bezier(.16,1,.3,1),visibility .65s ease,filter .65s ease}#app-preloader.is-done{opacity:0;visibility:hidden;pointer-events:none;filter:blur(8px)}.preloader-inner{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:220px;animation:preloaderReveal .65s cubic-bezier(.16,1,.3,1) both}.preloader-mark{position:relative;width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(200,255,117,.2);border-radius:24px;background:#c8ff750f}.preloader-mark:after{content:"";position:absolute;inset:-9px;border:1px solid rgba(200,255,117,.08);border-radius:30px;animation:preloaderHalo 1.8s ease-in-out infinite}.preloader-logo{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.preloader-brand{margin:6px 0 0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.04em}.preloader-status{margin:0;color:#f2f5ed7a;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.preloader-bar{display:block;width:150px;height:2px;margin-top:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.preloader-bar:after{content:"";display:block;width:40%;height:100%;border-radius:inherit;background:#c8ff75;box-shadow:0 0 18px #c8ff7580;animation:preloaderSlide 1.15s cubic-bezier(.65,0,.35,1) infinite}@keyframes preloaderSlide{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes preloaderReveal{0%{opacity:0;transform:translateY(14px) scale(.96);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes preloaderHalo{0%,to{transform:scale(.94);opacity:.35}50%{transform:scale(1.06);opacity:1}}@media(prefers-reduced-motion:reduce){.preloader-inner,.preloader-mark:after,.preloader-bar:after{animation:none}.preloader-bar:after{width:100%}}.page-enter{animation:pageIn .32s ease both}.page-transition{transform-origin:50% 24%;will-change:opacity,transform,filter}.page-transition-enter{animation:pageOpen .36s cubic-bezier(.16,1,.3,1) both}.page-transition-exit{animation:pageClose .14s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pageOpen{0%{opacity:0;transform:translateY(18px) scale(.992);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes pageClose{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-10px) scale(.996);filter:blur(5px)}}@media(prefers-reduced-motion:reduce){.page-enter,.page-transition-enter,.page-transition-exit{animation:none}}.route-fallback{min-height:70svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#07100e,#10231c);color:#f2f5ed}.route-fallback-pulse{width:10px;height:10px;margin-bottom:12px;border-radius:50%;background:#c8ff75;box-shadow:0 0 #c8ff754d;animation:routePulse 1.4s ease-out infinite}.route-fallback p{margin:0;color:#c8ff75;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.route-fallback small{color:#f2f5ed75;font-size:13px}.hcaptcha-field{display:grid;justify-items:start;gap:10px;min-width:0;padding:14px 16px 15px;border:1px solid rgba(200,255,117,.2);border-radius:18px;background:linear-gradient(145deg,#0c2019f5,#05120ef5);box-shadow:inset 0 1px #ffffff09}.hcaptcha-field-label{display:flex;align-items:center;gap:8px;color:#f2f5edc2;font-size:12px;font-weight:750;letter-spacing:.01em}.hcaptcha-field-label svg{width:16px;height:16px;color:#c8ff75}.hcaptcha-widget{min-height:78px;max-width:100%;overflow:auto hidden;border-radius:6px;color-scheme:dark}.hcaptcha-widget iframe{display:block;max-width:100%}.hcaptcha-field small{color:#f2f5ed7a;font-size:11px}.hcaptcha-field small.is-error{color:#ffb4ab}.route-word-loader{max-width:420px;color:#f4f7f2}.route-word-loader .word-loader-stage{height:56px}.route-word-loader .word-loader-word{color:#c8ff75;font-family:var(--font-display);font-size:clamp(20px,4vw,34px);letter-spacing:-.02em}@keyframes routePulse{70%,to{box-shadow:0 0 0 16px #c8ff7500}}.office-page{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:0;min-height:calc(100dvh - 140px);max-width:1400px;margin:0 auto;border:1px solid #d7dde4;background:#fff}.office-nav{padding:20px 16px;border-right:1px solid #d7dde4;background:#f6f8fb}.office-nav h1{margin:8px 0;font-size:22px}.office-nav-group{margin:16px 0 6px;color:#6b7785;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.office-form{border:1px solid #d7dde4;padding:18px;background:#f8fafc}.office-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.office-form-grid label span{display:block;margin-bottom:4px;color:#5b6573;font-size:12px}.office-form-grid .office-input,.office-form-grid .office-textarea{min-width:0;border:1px solid #c5ced8;background:#fff;padding:8px 10px}.office-form-wide{grid-column:1 / -1}.office-form-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}@media(max-width:720px){.office-form-grid{grid-template-columns:1fr}}.office-nav nav{display:flex;flex-direction:column;gap:2px}.office-nav nav button{width:100%;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#1d2a3a;font-size:13px;text-align:left}.office-nav nav button:hover,.office-nav nav button.is-active{background:#16325c;color:#fff}.office-main{padding:18px 18px 24px;min-width:0}.office-settings{margin-bottom:1rem;border:1px solid rgb(226 232 240);border-radius:1.25rem;background:#f8fafc;padding:1rem 1.1rem}.office-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:12px}.office-toolbar h2{margin:4px 0 0;font-size:22px}.office-grid{overflow:auto;max-height:calc(100dvh - 280px);border:1px solid #c5ced8}.office-grid table{min-width:100%;border-collapse:collapse;font-size:13px}.office-grid th,.office-grid td{border:1px solid #d3dae2;padding:4px 6px;vertical-align:top;background:#fff}.office-grid thead th{position:sticky;top:0;z-index:1;background:#e8eef5;font-size:11px;text-transform:none;letter-spacing:0;white-space:nowrap}.office-rownum{width:42px;color:#6b7785;text-align:center;background:#f3f6fa!important}.office-input,.office-textarea{width:100%;min-width:140px;border:0;padding:4px 2px;background:transparent;outline:none}.office-textarea{min-height:56px}.office-cell-text{display:block;min-width:110px;padding:4px 2px}.office-empty{padding:24px!important;color:#66707c}@media(max-width:860px){.office-page{grid-template-columns:1fr}.office-nav{border-right:0;border-bottom:1px solid #d7dde4}.office-nav nav{flex-direction:row;flex-wrap:wrap}}.cabinet-page{max-width:1180px;margin:0 auto;padding:28px 16px 48px}.cabinet-card{border:1px solid #d7dde4;background:#fff}.cabinet-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e6eaee}.cabinet-actions{display:flex;flex-wrap:wrap;gap:8px}.help-page{display:grid;gap:16px}.help-hero{padding:22px 24px}.help-hero h1{margin:8px 0 0;font-size:30px;font-weight:700;color:#0f172a}.help-hero p{margin:10px 0 0;max-width:46rem;color:#475569;font-size:15px;line-height:1.6}.help-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.help-toc{position:sticky;top:88px;display:grid;gap:4px;padding:12px;border:1px solid #d7dde4;background:#fff}.help-toc-title{margin:0 0 6px;padding:0 8px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.help-toc button{display:grid;gap:1px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#1e293b;text-align:left}.help-toc button b{font-size:13px;font-weight:650}.help-toc button span{color:#64748b;font-size:12px}.help-toc button:hover,.help-toc button.is-active{background:#16325c;color:#fff}.help-toc button:hover span,.help-toc button.is-active span{color:#c7d7ea}.help-body{display:grid;gap:14px}.help-section{scroll-margin-top:88px;padding:22px 24px 24px;border:1px solid #d7dde4;background:#fff}.help-section h2{margin:0;font-size:22px;font-weight:700;color:#0f172a}.help-section h3{margin:18px 0 8px;font-size:15px;font-weight:700;color:#16325c}.help-section p,.help-section li,.help-section dd{color:#334155;font-size:15px;line-height:1.65}.help-section p{margin:10px 0 0}.help-section ol,.help-section ul{margin:12px 0 0;padding-left:1.25rem}.help-section li+li{margin-top:8px}.help-note{margin-top:16px;padding:12px 14px;border:1px solid #dbe4ee;background:#f5f8fb;color:#334155;font-size:14px;line-height:1.55}.help-note-warn{border-color:#f1d6b8;background:#fff7ed}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.help-grid>div{padding:12px 14px;border:1px solid #e2e8f0;background:#f8fafc}.help-grid h3{margin:0 0 6px}.help-grid p{margin:0;font-size:14px}.help-roles,.help-faq{display:grid;gap:10px;margin-top:14px}.help-roles>div,.help-faq>div{padding:12px 14px;border:1px solid #e2e8f0;background:#f8fafc}.help-roles dt,.help-faq dt{font-size:14px;font-weight:700;color:#0f172a}.help-roles dd,.help-faq dd{margin:4px 0 0}.help-scheme{margin:18px 0 4px;padding:14px 14px 12px;border:1px solid #d7dde4;background:#f6f8fb}.help-scheme figcaption{margin:0 0 12px;color:#16325c;font-size:13px;font-weight:700}.help-scheme-note{margin:12px 0 0!important;color:#5b6573!important;font-size:13px!important}.help-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0!important;padding:0!important;list-style:none;counter-reset:none}.help-flow li{position:relative;margin:0!important;padding:12px 12px 14px;border:1px solid #c5ced8;background:#fff}.help-flow li b{display:flex;gap:8px;align-items:flex-start;color:#0f172a;font-size:13px;line-height:1.35}.help-flow li b span{flex:0 0 auto;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#16325c;color:#fff;font-size:11px}.help-flow li p{margin:8px 0 0!important;color:#475569!important;font-size:12px!important;line-height:1.45!important}.help-flow li.is-new{border-color:#f3d7a3;background:#fffbeb}.help-flow li.is-action{border-color:#bfd3ef;background:#eff6ff}.help-flow li.is-work{border-color:#b7c4d6;background:#f8fafc}.help-flow li.is-done{border-color:#b7ddc6;background:#f0fdf4}.help-map{display:grid;gap:2px;overflow:auto}.help-map-row{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(72px,1fr));gap:2px;min-width:520px}.help-map-row span{padding:8px 10px;background:#fff;color:#334155;font-size:12px}.help-map-row.is-head span{background:#16325c;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.help-map-row .is-yes{background:#ecfdf3;color:#166534;font-weight:650}.help-map-row .is-no{background:#f8fafc;color:#94a3b8}.help-map-row .is-mid{background:#fff7ed;color:#9a3412}.help-links{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.help-link-card{padding:12px 14px;border:1px solid #c5ced8;background:#fff}.help-link-card p{margin:0 0 8px!important;font-size:13px!important;font-weight:700;color:#16325c!important}.help-link-card ul{margin:0!important;padding-left:1.1rem!important}.help-link-card li{margin-top:4px!important;font-size:13px!important}.help-link-card.is-source{border-color:#16325c;background:#f4f7fb}.help-link-arrows{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#16325c;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.help-link-arrows span:last-child{font-size:22px;letter-spacing:0;text-transform:none}@media(max-width:860px){.help-layout{grid-template-columns:1fr}.help-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid,.help-links{grid-template-columns:1fr}.help-link-arrows{flex-direction:row}.help-link-arrows span:last-child{transform:rotate(90deg)}}.cabinet-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid #c5ced8;background:#fff;color:#16325c;font-size:13px;font-weight:600}.cabinet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e6eaee}.cabinet-stat{padding:16px 18px;background:#fff}.cabinet-stat p{margin:0;color:#6b7785;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.cabinet-stat b{display:block;margin-top:6px;font-size:22px;color:#122033}.editor-shell{display:grid;grid-template-columns:220px 1fr;min-height:520px;border:1px solid #d7dde4;background:#fff}.editor-nav button{display:block;width:100%;padding:10px 14px;border-bottom:1px solid #eef1f4;text-align:left;font-size:14px;color:#3d4b5c}.editor-nav button.is-active{background:#f3f5f7;color:#122033;font-weight:600}.editor-table{width:100%;border-collapse:collapse;font-size:13px}.editor-table th,.editor-table td{padding:10px 12px;border-bottom:1px solid #e6eaee;text-align:left}.editor-table tr{cursor:pointer}.editor-table tr:hover{background:#f8fafc}.auth-link{display:inline-block;margin-top:8px;color:#16325c;font-size:13px;font-weight:600}@media(max-width:800px){.cabinet-stats,.editor-shell{grid-template-columns:1fr}}@keyframes preloaderPulse{0%,to{transform:scale(.92);opacity:.68}50%{transform:scale(1.08);opacity:1}}@keyframes blinkAttention{0%,to{box-shadow:0 0 #3b82f673;filter:brightness(1)}50%{box-shadow:0 0 0 10px #3b82f600;filter:brightness(1.08)}}.blink-attention{animation:blinkAttention 1.2s ease-in-out infinite}.perf-lite .animate-float,.perf-lite .animate-pulse-glow,.perf-lite .animate-fade-in-up,.perf-lite .animate-fade-in-up-delay,.perf-lite .blink-attention{animation:none!important}.perf-lite body:before,.perf-lite .app-card,.perf-lite .app-header-shell,.perf-lite .preloader-box,.perf-lite .client-diagnostics-badge{backdrop-filter:none!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.animate-float,.animate-pulse-glow,.animate-fade-in-up,.animate-fade-in-up-delay,.blink-attention{animation:none!important}}.client-diagnostics-badge{position:fixed;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:60;max-width:min(92vw,420px);border-radius:14px;border:1px solid rgba(148,163,184,.35);background:#fffffff5;color:#1e293b;padding:10px 12px;backdrop-filter:blur(8px)}.client-diagnostics-title{margin:0 0 4px;font-size:12px;color:#93c5fd;letter-spacing:.03em;text-transform:uppercase}.client-diagnostics-text{margin:0;font-size:12px;line-height:1.35;word-break:break-word}@media(max-width:767px){.app-card{backdrop-filter:blur(18px)}body:before{opacity:.16}}:root{--medical-cream: #fff8f1;--medical-paper: #ffffff;--medical-flame: #fa5d00;--medical-glow: #fee3b5;--medical-ink: #1d1e1c;--medical-stone: #615f5c;--medical-line: #d9d9d9;--medical-bone: #c0bbb6;--medical-warm-shadow: rgba(250, 166, 0, .2)}.toir-site-shell{background:var(--medical-cream);color:var(--medical-ink)}.site-header{border-bottom:1px solid rgba(192,187,182,.56);background:#fff8f1e0;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.site-brand,.site-nav-link,.site-account-link{color:var(--medical-ink)}.site-brand:hover,.site-nav-link:hover,.site-account-link:hover{color:var(--medical-flame)}.site-nav-link,.site-account-link{border-radius:999px;letter-spacing:.015em}.site-nav-link.is-active{background:var(--medical-glow);box-shadow:none;color:var(--medical-flame)}.site-header .liquid-cta,.liquid-cta{border-radius:16px;background:var(--medical-flame);box-shadow:0 1px 4px #0003;color:#fff;letter-spacing:.015em}.site-header .liquid-cta:hover,.liquid-cta:hover{background:#d94e00}.site-hero-panel{align-items:center;gap:48px;padding:48px 0 32px}.site-hero-copy h1,.section-title{color:var(--medical-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.site-hero-copy h1{max-width:12ch;font-size:clamp(44px,5.4vw,72px);line-height:1.04}.site-hero-copy>p{color:var(--medical-stone);font-size:18px;line-height:1.55}.site-hero-media{display:grid;gap:18px}.site-hero-visual{min-height:0;aspect-ratio:1.42 / 1;border-radius:20px;background:var(--medical-paper);box-shadow:6px 4px 24px var(--medical-warm-shadow)}.site-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-hero-facts{overflow:hidden;border:1px solid var(--medical-line);border-radius:20px;background:var(--medical-paper);box-shadow:6px 4px 24px #e3d6c56b}.site-hero-facts>div{padding:16px 20px;border-top-color:#eee8e1}.site-hero-facts span,.eyebrow{color:var(--medical-flame);letter-spacing:.12em}.site-hero-facts b{color:var(--medical-ink)}.site-hero-phone{border:1px solid var(--medical-bone);border-radius:16px;background:var(--medical-paper);color:var(--medical-ink)}.site-hero-phone:hover{border-color:var(--medical-flame);color:var(--medical-flame)}.hero-status-card,.hero-visual-label{border-color:#fa5d0029;background:#ffffffe6;color:var(--medical-ink);box-shadow:0 8px 20px #e3d6c573}.hero-visual-label{color:var(--medical-flame)}.workflow-card,.service-choice,.contact-card,.feature-item,.site-auth-card,.site-form-card{border-color:var(--medical-line);border-radius:20px;box-shadow:6px 4px 24px #e3d6c53d}.workflow-card{padding:28px 26px 30px;background:var(--medical-paper)}.workflow-card span,.workflow-card h3,.service-choice h3{color:var(--medical-ink)}.workflow-card span{color:var(--medical-flame)}.workflow-card p,.service-choice span,.service-page-description,.contacts-hero p{color:var(--medical-stone)}.site-auth-card,.site-form-card{background:var(--medical-paper)}.liquid-field{border-color:var(--medical-bone);border-radius:16px}.liquid-field:focus{border-color:var(--medical-flame);box-shadow:0 0 0 4px #fa5d0024}@media(max-width:1023px){.site-hero-panel{grid-template-columns:1fr;padding-top:24px}.site-hero-copy h1{max-width:14ch}}@media(max-width:640px){.site-hero-panel{gap:28px;padding:20px 0 12px}.site-hero-copy h1{font-size:clamp(40px,13vw,56px)}.site-hero-copy>p{font-size:16px}.site-hero-visual{aspect-ratio:1 / .9}}.toir-site-shell{overflow-x:clip}.site-header.is-home{position:fixed;top:0;right:0;left:0;z-index:80;padding:10px 16px 0;border:0;background:transparent;pointer-events:none}.site-header.is-home .site-header-bar{pointer-events:auto;border-color:#c8ff7529;background:linear-gradient(115deg,#ffffff1b,#ffffff09 44%,#9edc5b14),#07110eb8;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff09,0 18px 60px #00000057;backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.site-header.is-home.is-scrolled .site-header-bar{width:min(100%,1180px);height:64px;border-color:#c8ff7536;background:linear-gradient(115deg,#ffffff1c,#ffffff09 48%,#9edc5b18),#060f0ce0;box-shadow:inset 0 1px #ffffff30,0 15px 48px #0000006b}.site-header.is-home .site-brand,.site-header.is-home .site-nav-link,.site-header.is-home .site-account-link,.site-header.is-home .site-header-phone{color:#f6f7efb3}.site-header.is-home .site-brand{color:#f8f9f1}.site-header.is-home .site-brand-mark{border-color:#c8ff752e;background:#c8ff7514}.site-header.is-home .site-nav-link:hover,.site-header.is-home .site-account-link:hover,.site-header.is-home .site-header-phone:hover{background:#ffffff0e;color:#c8ff75}.site-header.is-home .site-nav-link.is-active{background:#c8ff7517;color:#c8ff75}.site-header.is-home .liquid-cta{background:#c8ff75;color:#09120f;box-shadow:0 8px 28px #c8ff7524}.site-header.is-home .liquid-cta:hover{background:#d9ff9f}.motion-home{--motion-acid: #c8ff75;--motion-cream: #f3f5ed;--motion-dark: #07100e}.motion-hero{min-height:100svh}.motion-hero-inner{min-height:100svh;padding-top:118px}.motion-process{background:radial-gradient(circle at 87% 8%,rgba(200,255,117,.1),transparent 27%),radial-gradient(circle at 8% 72%,rgba(35,103,79,.13),transparent 32%),#0b1613;color:#f1f4ec}.motion-kicker-light{color:#c8ff75}.motion-section-head>p:last-child{color:#ebf1e88c}.motion-steps{border-top-color:#ebf1e824}.motion-step{border-bottom-color:#ebf1e824}.motion-step:before{background:#c8ff75}.motion-step-number{color:#c8ff758c}.motion-step-copy span{color:#c8ff7594}.motion-step-copy p{color:#ebf1e88f}.motion-step-arrow,.motion-step-check{color:#c8ff75}.motion-step:hover{color:#0b1613}.motion-step:hover .motion-step-number{color:#3e5d26}.motion-step:hover .motion-step-arrow,.motion-step:hover .motion-step-check{color:#203317}.motion-step:hover .motion-step-copy p,.motion-step:hover .motion-step-copy span{color:#3c4b43}.motion-process-cta{border:1px solid rgba(200,255,117,.12);background:#101f1a;box-shadow:0 28px 80px #0000003d}.motion-process-cta button{background:#c8ff75}@media(max-width:780px){.site-header.is-home{padding-inline:10px}.motion-hero-inner{padding-top:122px}}body[data-page=medical] .toir-site-shell,body[data-page=industrial] .toir-site-shell,body[data-page=contacts] .toir-site-shell,body[data-page=request] .toir-site-shell,body[data-page=account] .toir-site-shell{background:#0b1613}body[data-page=medical] .site-header,body[data-page=industrial] .site-header,body[data-page=contacts] .site-header,body[data-page=request] .site-header,body[data-page=account] .site-header{border:0;background:#0b1613}body:not([data-page=home]) .site-header-bar{border-color:#c8ff7524;background:linear-gradient(115deg,#ffffff17,#ffffff06),#091410c7;box-shadow:inset 0 1px #ffffff26,0 15px 45px #0000003d}body:not([data-page=home]) .site-brand,body:not([data-page=home]) .site-nav-link,body:not([data-page=home]) .site-account-link,body:not([data-page=home]) .site-header-phone{color:#f6f7efb3}body:not([data-page=home]) .site-brand{color:#fff}body:not([data-page=home]) .site-nav-link.is-active{background:#c8ff751a;color:#c8ff75}body:not([data-page=home]) .site-header .liquid-cta{background:#c8ff75;color:#09120f}.public-dark-page{min-height:calc(100svh - 92px);background:#0b1613;color:#f2f5ed}.public-kicker{display:flex;align-items:center;gap:10px;margin:0;color:#c8ff75;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.public-kicker>span{width:7px;height:7px;border-radius:50%;background:#c8ff75;box-shadow:0 0 14px #c8ff758c}.public-section-title h2{margin:18px 0 0;color:#f2f5ed;font-size:clamp(46px,5.4vw,78px);font-weight:600;line-height:.96;letter-spacing:-.06em}.service-experience-hero{position:relative;min-height:min(760px,calc(100svh - 92px));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:70px;width:min(100% - 48px,1480px);margin:0 auto;overflow:hidden}.public-orb{position:absolute;right:-4%;width:min(48vw,720px);aspect-ratio:1;border:1px solid rgba(200,255,117,.14);border-radius:50%;background:radial-gradient(circle,rgba(45,108,83,.32),transparent 67%);box-shadow:inset 0 0 90px #c8ff750f}.public-orb:before,.public-orb:after{content:"";position:absolute;inset:12%;border:1px solid rgba(200,255,117,.1);border-radius:inherit}.public-orb:after{inset:28%;background:#c8ff7509}.service-experience-copy{position:relative;z-index:2;padding:70px 0}.service-experience-copy h1{max-width:850px;margin:22px 0 0;font-size:clamp(62px,7.2vw,112px);font-weight:600;line-height:.9;letter-spacing:-.07em}.service-experience-lead{max-width:690px;margin:28px 0 0;color:#c8ff75;font-size:clamp(18px,1.6vw,24px);line-height:1.35}.service-experience-text{max-width:680px;margin:18px 0 0;color:#eff4eb94;font-size:17px;line-height:1.7}.service-symbol{position:relative;z-index:2;min-height:410px;display:grid;place-items:center;border:1px solid rgba(200,255,117,.13);border-radius:50%;background:#c8ff7509;color:#c8ff75}.service-symbol>svg{width:35%;height:35%;stroke-width:.85;filter:drop-shadow(0 0 30px rgba(200,255,117,.2))}.service-symbol>span{position:absolute;right:10%;bottom:12%;color:#f2f5ed5c;font-size:9px;font-weight:800;letter-spacing:.18em}.service-scope,.service-route{padding:120px max(24px,calc((100vw - 1480px)/2));border-top:1px solid rgba(255,255,255,.1)}.service-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.service-feature-grid article{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);transition:background .35s ease,color .35s ease}.service-feature-grid article:hover{background:#c8ff75;color:#0b1613}.service-feature-grid article>span{color:#c8ff7599;font-family:Georgia,serif;font-style:italic}.service-feature-grid article:hover>span{color:#4a622f}.service-feature-grid svg{width:48px;height:48px;color:#c8ff75;stroke-width:1.2}.service-feature-grid article:hover svg{color:#233719}.service-feature-grid h3{max-width:12ch;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.service-route{background:#101f1a}.service-route-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:60px 0 0;padding:0;list-style:none}.service-route-list li{position:relative;display:grid;grid-template-columns:52px 1fr;gap:18px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff06}.service-route-list li:not(:last-child):after{content:"";position:absolute;right:-19px;top:50%;width:19px;height:1px;background:#c8ff75}.service-route-list li>span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#c8ff751a;color:#c8ff75}.service-route-list svg{width:22px}.service-route-list b{font-size:18px}.service-route-list p{margin:9px 0 0;color:#eff4eb80;font-size:13px;line-height:1.55}.contacts-experience{padding:95px max(24px,calc((100vw - 1480px)/2)) 120px}.contacts-experience-head{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:18px 80px}.contacts-experience-head .public-kicker{grid-column:1/-1}.contacts-experience-head h1{margin:10px 0 0;font-size:clamp(70px,8vw,126px);font-weight:600;line-height:.85;letter-spacing:-.075em}.contacts-experience-head h1 em,.request-guide h1 em{color:#c8ff75;font-family:Georgia,serif;font-weight:400}.contacts-experience-head>p:last-child{max-width:540px;margin:0 0 5px;color:#eff4eb8f;font-size:17px;line-height:1.7}.contacts-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:80px;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.contacts-grid>*{min-height:190px;display:grid;grid-template-columns:58px 1fr 28px;grid-template-rows:auto 1fr;gap:8px 18px;align-items:center;padding:28px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);color:#fff;transition:background .3s ease,color .3s ease}.contacts-grid>a:hover{background:#c8ff75;color:#0b1613}.contacts-grid>*>span{grid-row:1/3;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#c8ff751a;color:#c8ff75}.contacts-grid>a:hover>span{background:#0b16131a;color:#0b1613}.contacts-grid svg{width:23px}.contacts-grid small{align-self:end;color:#eff4eb6b;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.contacts-grid strong{align-self:start;font-size:clamp(17px,1.7vw,25px);line-height:1.3}.contacts-grid>*>svg{grid-column:3;grid-row:1/3;color:#ffffff52}.contacts-grid>div>svg{display:none}.contacts-grid>a:hover small,.contacts-grid>a:hover>svg{color:#0b16138c}.contacts-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:100px;padding:44px;border-radius:30px;background:#c8ff75;color:#0b1613}.contacts-cta .public-kicker{color:#3d5824}.contacts-cta .public-kicker span{background:#253b19;box-shadow:none}.contacts-cta h2{margin:18px 0 0;font-size:clamp(36px,4vw,60px);line-height:.98;letter-spacing:-.055em}.contacts-cta button{min-height:56px;flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:0 24px;border-radius:999px;background:#0b1613;color:#fff;font-weight:800}.contacts-cta button svg{width:18px}.request-experience{display:grid;grid-template-columns:minmax(360px,.76fr) minmax(620px,1.24fr);gap:clamp(40px,6vw,110px);padding:80px max(24px,calc((100vw - 1480px)/2)) 110px}.request-guide{position:sticky;top:100px;align-self:start}.request-guide h1{margin:20px 0 0;font-size:clamp(60px,6vw,94px);font-weight:600;line-height:.88;letter-spacing:-.07em}.request-guide>p:nth-of-type(2){max-width:520px;margin:26px 0 0;color:#eff4eb8c;font-size:16px;line-height:1.7}.request-guide ol{margin:40px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.request-guide li{display:grid;grid-template-columns:42px 1fr;gap:5px 14px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12)}.request-guide li span{grid-row:1/3;color:#c8ff75;font-family:Georgia,serif;font-style:italic}.request-guide li b{font-size:15px}.request-guide li small{color:#eff4eb73;line-height:1.5}.request-form-shell .site-form-card{width:100%;padding:clamp(26px,4vw,50px);border-color:#c8ff7524;border-radius:30px;background:#f3f5ed;box-shadow:0 30px 90px #0000003d}.request-form-shell .site-form-card h2{color:#0b1613;font-size:clamp(38px,4vw,58px)}.request-form-shell .site-form-card>p{color:#5d6862}.request-form-shell .eyebrow{color:#547d27}.request-form-shell .liquid-cta{background:#13231d;color:#fff}.motion-step-visual{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.motion-step-visual i{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(200,255,117,.26);border-radius:17px;background:#c8ff7512;color:#c8ff75}.motion-step-visual i svg{width:24px;height:24px}.motion-step:hover .motion-step-visual i{border-color:#203317;background:#203317;color:#c8ff75}@media(max-width:900px){.service-experience-hero{grid-template-columns:1fr;padding:70px 0}.service-symbol{min-height:360px}.service-feature-grid,.service-route-list{grid-template-columns:1fr}.service-route-list li:not(:last-child):after{inset:auto auto -19px 50px;width:1px;height:19px}.contacts-experience-head,.contacts-grid{grid-template-columns:1fr}.contacts-cta{align-items:flex-start;flex-direction:column}.request-experience{grid-template-columns:1fr}.request-guide{position:static}}@media(max-width:600px){.service-experience-hero{width:min(100% - 32px,1480px)}.service-experience-copy h1{font-size:clamp(50px,15vw,72px)}.service-symbol{min-height:290px}.service-scope,.service-route{padding-block:80px}.service-feature-grid{margin-top:40px}.service-feature-grid article{min-height:240px}.contacts-experience{padding-top:70px}.contacts-experience-head h1{font-size:clamp(57px,17vw,84px)}.contacts-grid{margin-top:55px}.contacts-grid>*{grid-template-columns:48px 1fr 20px;padding:20px}.contacts-grid>*>span{width:48px;height:48px;border-radius:15px}.contacts-cta{margin-top:60px;padding:28px 22px}.contacts-cta button{width:100%;justify-content:center}.request-experience{padding-top:60px}.request-guide h1{font-size:clamp(53px,16vw,76px)}.motion-step-visual i{width:42px;height:42px;border-radius:13px}}.service-photo-stage{position:relative;z-index:2;min-height:520px;margin:0;overflow:hidden;border:1px solid rgba(200,255,117,.18);border-radius:34px;background:#07100e;box-shadow:0 34px 110px #00000057,inset 0 1px #ffffff1f}.service-experience-hero.has-photo .service-photo-stage{pointer-events:none}.service-experience-hero.has-photo .public-orb{display:none}.service-photo-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgba(5,13,10,.76))}.service-photo-stage img{width:100%;height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:67% center;object-position:67% center;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s ease}.service-photo-stage:hover img{transform:scale(1.025);filter:brightness(1.06)}.service-photo-stage figcaption{position:absolute;z-index:2;right:22px;bottom:22px;left:22px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#07100ead;color:#fff;backdrop-filter:blur(18px) saturate(135%)}.service-photo-stage figcaption .motion-live{flex:0 0 auto}.service-photo-stage figcaption div{display:flex;flex-direction:column;gap:2px}.service-photo-stage figcaption small{color:#ffffff75;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.service-photo-stage figcaption strong{font-size:13px}.site-header-bar{isolation:isolate}.site-header-bar:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff09}.site-header-bar:hover{border-color:#c8ff7540}.site-header .site-nav-link{font-weight:650}.site-header .site-account-link,.site-header .site-header-phone{color:#f6f7efd1!important}.site-header .site-header-request,.site-header .liquid-cta{opacity:1;background:#c8ff75;color:#08110e;box-shadow:0 9px 30px #c8ff7529}.site-header .site-header-request:hover,.site-header .liquid-cta:hover{background:#dcffa8;color:#08110e}.motion-primary{min-width:210px;background:#c8ff75;color:#07100e}.motion-secondary{min-width:168px;border-color:#ffffff38;background:#ffffff12;color:#f7f9f3}.motion-secondary svg{width:17px;height:17px}.motion-primary:focus-visible,.motion-secondary:focus-visible,.site-header button:focus-visible,.site-header a:focus-visible{outline:2px solid #c8ff75;outline-offset:3px}@media(min-width:1500px){.service-experience-hero{grid-template-columns:minmax(0,.9fr) minmax(650px,1.1fr)}.service-photo-stage,.service-photo-stage img{min-height:590px}}@media(max-width:900px){.service-photo-stage,.service-photo-stage img{min-height:420px}}@media(max-width:600px){.service-photo-stage{border-radius:24px}.service-photo-stage,.service-photo-stage img{min-height:360px}.service-photo-stage figcaption{right:12px;bottom:12px;left:12px;padding:13px 14px}.service-experience-copy .motion-actions{align-items:stretch}.service-experience-copy .motion-primary,.service-experience-copy .motion-secondary{width:100%}}@media(min-width:1200px){.service-experience-hero.has-photo{width:calc(100% - 24px);max-width:none;min-height:calc(100svh - 104px);grid-template-columns:1fr;padding:0 clamp(54px,7vw,180px);border-radius:30px}.service-experience-hero.has-photo .service-photo-stage{position:absolute;inset:8px 0 12px;min-height:0;border-radius:30px}.service-experience-hero.has-photo .service-photo-stage:after{background:linear-gradient(90deg,#050d0af7,#050d0ae8 27%,#050d0a85 50%,#050d0a0a 72%),linear-gradient(180deg,rgba(5,13,10,.2),transparent 48%,rgba(5,13,10,.7))}.service-experience-hero.has-photo .service-photo-stage img{min-height:100%;-o-object-position:center;object-position:center}.service-experience-hero.has-photo .service-experience-copy{position:relative;z-index:4;width:min(45%,790px);padding:96px 0 82px}.service-experience-hero.has-photo .service-experience-copy h1{font-size:clamp(66px,5.7vw,102px)}.service-experience-hero.has-photo .service-photo-stage figcaption{right:clamp(24px,3vw,64px);bottom:clamp(20px,2vw,40px);left:auto;width:min(360px,28vw)}.service-experience-hero.has-photo .public-orb{display:none}}@media(min-width:1900px){.service-experience-hero.has-photo .service-experience-copy h1{font-size:clamp(92px,4.6vw,118px)}.service-experience-hero.has-photo .service-experience-copy{width:min(43%,850px)}.service-experience-hero.has-photo .service-experience-text{max-width:720px;font-size:18px}}@media(max-width:1199px){.service-experience-hero.has-photo{width:min(100% - 40px,980px);min-height:0;grid-template-columns:1fr;gap:18px;padding:54px 0 80px}.service-experience-hero.has-photo .service-experience-copy{width:100%;padding:40px 0 24px}.service-experience-hero.has-photo .service-experience-copy h1{max-width:850px;font-size:clamp(58px,9vw,92px)}.service-experience-hero.has-photo .service-experience-text{max-width:760px}.service-experience-hero.has-photo .service-photo-stage{position:relative;width:100%;min-height:0;aspect-ratio:1.88 / 1}.service-experience-hero.has-photo .service-photo-stage img{min-height:0;aspect-ratio:1.88 / 1;-o-object-position:center;object-position:center}}@media(max-width:600px){.service-experience-hero.has-photo{width:min(100% - 24px,980px);padding-top:34px}.service-experience-hero.has-photo .service-experience-copy h1{font-size:clamp(48px,14.8vw,68px)}.service-experience-hero.has-photo .service-photo-stage,.service-experience-hero.has-photo .service-photo-stage img{aspect-ratio:1.18 / 1}.service-experience-hero.has-photo .service-photo-stage img{-o-object-position:65% center;object-position:65% center}}.site-footer{overflow:hidden;border-top:1px solid rgba(200,255,117,.12);background:radial-gradient(circle at 82% 4%,rgba(200,255,117,.075),transparent 24%),#07100e;color:#f1f4ec}.site-footer-inner{width:min(100% - 48px,1480px);margin:0 auto;padding:90px 0 24px}.site-footer-callout{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding-bottom:82px;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer-callout p{margin:0 0 16px;color:#c8ff75;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.site-footer-callout h2{margin:0;color:#f1f4ec;font-size:clamp(48px,5.5vw,82px);font-weight:600;line-height:.94;letter-spacing:-.06em}.site-footer-callout h2 em{color:#c8ff75;font-family:Georgia,Times New Roman,serif;font-weight:400}.site-footer-callout>button{min-height:60px;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 26px;border-radius:999px;background:#c8ff75;color:#07100e;font-size:14px;font-weight:800;box-shadow:0 14px 40px #c8ff751f;transition:transform .3s ease,background .3s ease}.site-footer-callout>button:hover{transform:translateY(-3px);background:#dcffa8}.site-footer-callout>button svg{width:18px}.site-footer-grid{display:grid;grid-template-columns:1.5fr .65fr .85fr;gap:60px;padding:62px 0 68px}.site-footer-brand button{display:flex;align-items:flex-start;gap:16px;color:#fff;text-align:left}.site-footer-brand .site-brand-mark{width:52px;height:52px;border-color:#c8ff7529;background:#c8ff7514}.site-footer-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.site-footer-brand button>span:last-child{display:flex;flex-direction:column;gap:10px}.site-footer-brand b{font-family:var(--font-display);font-size:28px;line-height:1;letter-spacing:-.05em}.site-footer-brand small{color:#f1f4ec6b;font-size:11px;line-height:1.55}.site-footer-nav,.site-footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-style:normal}.site-footer-nav>p,.site-footer-contacts>p{margin:0 0 8px;color:#c8ff759e;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.site-footer-nav button,.site-footer-contacts a{color:#f1f4ecb8;font-size:13px;font-weight:650;transition:color .25s ease,transform .25s ease}.site-footer-nav button:hover,.site-footer-contacts a:hover{color:#c8ff75;transform:translate(3px)}.site-footer-contacts a{display:flex;align-items:center;gap:8px}.site-footer-contacts a svg{width:15px}.site-footer-contacts span{margin-top:4px;color:#f1f4ec61;font-size:11px;line-height:1.55}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#f1f4ec4d;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}@media(max-width:800px){.site-footer-inner{width:min(100% - 32px,1480px);padding-top:68px}.site-footer-callout{align-items:flex-start;flex-direction:column;padding-bottom:58px}.site-footer-callout h2{font-size:clamp(43px,11vw,64px)}.site-footer-grid{grid-template-columns:1fr 1fr;gap:46px 28px;padding-block:50px}.site-footer-brand{grid-column:1/-1}}@media(max-width:480px){.site-footer-callout>button{width:100%;justify-content:center}.site-footer-grid{grid-template-columns:1fr}.site-footer-brand{grid-column:auto}.site-footer-bottom{align-items:flex-start;flex-direction:column}}.contacts-grid{gap:16px;border:0}.contacts-grid>*{min-width:0;grid-template-columns:58px minmax(0,1fr) 28px;grid-template-rows:auto auto;align-content:center;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff05;overflow:hidden}.contacts-grid>*>span{grid-column:1;grid-row:1 / 3}.contacts-grid>*>small{grid-column:2;grid-row:1;min-width:0;align-self:end}.contacts-grid>*>strong{grid-column:2;grid-row:2;min-width:0;max-width:100%;align-self:start;overflow-wrap:anywhere}.contacts-grid>*>svg{grid-column:3;grid-row:1 / 3}.contacts-grid>div{grid-template-columns:58px minmax(0,1fr)}.contacts-grid>div>small,.contacts-grid>div>strong{grid-column:2}@media(max-width:600px){.contacts-grid{gap:12px}.contacts-grid>*,.contacts-grid>div{grid-template-columns:48px minmax(0,1fr) 20px}.contacts-grid>div{grid-template-columns:48px minmax(0,1fr)}}.request-experience{width:min(100% - 48px,1660px);margin:0 auto;grid-template-columns:minmax(390px,.72fr) minmax(700px,1.28fr);gap:clamp(60px,7vw,130px);padding:90px 0 120px}.request-guide{top:94px}.request-guide>p:nth-of-type(2){color:#eff4eb9e;font-size:17px}.request-guide ol{margin-top:46px}.request-guide li{position:relative;padding:23px 0;transition:padding .3s ease,background .3s ease}.request-guide li:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:#c8ff75;transition:width .45s ease}.request-guide li:hover{padding-left:10px}.request-guide li:hover:after{width:100%}.request-guide li span{font-size:16px}.request-guide li b{color:#f4f7f0;font-size:16px}.request-guide li small{max-width:420px;color:#eff4eb7a;font-size:12px}.request-help-card{display:grid;grid-template-columns:46px 1fr;gap:14px;margin-top:28px;padding:18px;border:1px solid rgba(200,255,117,.14);border-radius:18px;background:#c8ff750b}.request-help-card>svg{width:22px;height:22px;margin:2px auto 0;color:#c8ff75}.request-help-card div{display:flex;flex-direction:column;gap:5px}.request-help-card b{color:#f4f7f0;font-size:13px}.request-help-card small{color:#eff4eb7a;font-size:11px;line-height:1.55}.request-form-shell .site-form-card{padding:clamp(38px,4vw,64px);border:1px solid rgba(255,255,255,.55);border-radius:34px;background:#f1f3eb;box-shadow:0 35px 110px #00000047,inset 0 1px #ffffffe6}.request-form-shell .site-form-card h2{margin-top:14px;color:#0b1613;font-size:clamp(48px,4.4vw,68px);font-weight:500;letter-spacing:-.055em}.request-form-shell .site-form-card>p{max-width:680px;margin-bottom:24px;color:#5d6862;font-size:15px;line-height:1.6}.request-form-shell .request-autosave{margin-bottom:30px;padding:13px 16px;border-color:#cae7d7;border-radius:14px;background:#e7f5ed;color:#27634f}.request-form-shell .request-autosave button{color:#27634f}.request-form-shell label,.request-form-shell .text-slate-600{color:#43534c}.request-form-shell .liquid-field{min-height:54px;border:1px solid #cbd2ca;border-radius:14px;background:#fff;color:#14221d;font-size:14px;box-shadow:0 1px #fffc}.request-form-shell .liquid-field::-moz-placeholder{color:#89958f;opacity:1}.request-form-shell .liquid-field::placeholder{color:#89958f;opacity:1}.request-form-shell .liquid-field:hover{border-color:#9ca9a1}.request-form-shell .liquid-field:focus{border-color:#6d9834;box-shadow:0 0 0 4px #95ce4924}.request-form-shell textarea.liquid-field{min-height:150px;padding-top:16px;line-height:1.55}.request-form-shell .request-main-grid{gap:20px 16px}.request-form-shell .request-contact-grid{margin-top:30px;padding-top:30px;border-top-color:#d7ddd5}.request-form-shell .request-issue-chip{min-height:30px;padding:5px 12px;border-color:#cbd2ca;background:#fff;color:#52615a;transition:border-color .2s ease,background .2s ease,color .2s ease}.request-form-shell .request-issue-chip:hover{border-color:#7fa445;color:#355419}.request-form-shell .request-issue-chip.border-blue-300{border-color:#8aae50;background:#dff4ba;color:#284511}.request-form-shell .request-submit{width:100%;min-height:60px;margin-top:24px;border-radius:999px;background:#c8ff75;color:#0b1613;font-size:15px;font-weight:800;box-shadow:0 12px 32px #5b812b26}.request-form-shell .request-submit:hover{background:#d9ff9f;transform:translateY(-2px)}.request-form-shell .request-submit .liquid-cta-icon{display:inline-flex}@media(max-width:1150px){.request-experience{width:min(100% - 40px,980px);grid-template-columns:1fr;gap:48px;padding-top:70px}.request-guide{position:static}.request-guide>p:nth-of-type(2){max-width:720px}.request-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:0}.request-guide li{display:flex;flex-direction:column;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px}.request-guide li span{grid-row:auto}}@media(max-width:700px){.request-experience{width:min(100% - 24px,980px);padding-top:52px}.request-guide ol{grid-template-columns:1fr}.request-form-shell .site-form-card{padding:28px 18px;border-radius:24px}.request-form-shell .site-form-card h2{font-size:44px}.request-form-shell .request-main-grid{gap:16px}}.request-form-shell .site-form-card{border-color:#c8ff7521;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%),#101f1a;box-shadow:0 35px 110px #00000057,inset 0 1px #ffffff14}.request-form-shell .site-form-card h2{color:#f3f6ef}.request-form-shell .site-form-card>p{color:#eff4eb8f}.request-form-shell .eyebrow{color:#c8ff75}.request-form-shell .request-autosave{border-color:#c8ff7526;background:#c8ff7512;color:#b6d88c}.request-form-shell .request-autosave button{color:#c8ff75;text-decoration-color:#c8ff7566}.request-form-shell label,.request-form-shell .text-slate-600{color:#eff4ebb8}.request-form-shell .text-slate-500{color:#eff4eb6b}.request-form-shell .text-slate-400{color:#eff4eb57}.request-form-shell .liquid-field,.request-form-shell .autocomplete-input{border-color:#ffffff24;background:#0a1512;color:#f3f6ef;box-shadow:inset 0 1px #ffffff06}.request-form-shell .liquid-field::-moz-placeholder,.request-form-shell .autocomplete-input::-moz-placeholder{color:#eff4eb4d}.request-form-shell .liquid-field::placeholder,.request-form-shell .autocomplete-input::placeholder{color:#eff4eb4d}.request-form-shell .liquid-field:hover,.request-form-shell .autocomplete-input:hover{border-color:#c8ff754d}.request-form-shell .liquid-field:focus,.request-form-shell .autocomplete-input:focus{border-color:#8db94d;background:#0c1915;box-shadow:0 0 0 4px #c8ff751a}.request-form-shell .autocomplete-input:disabled{border-color:#ffffff14;background:#14211d;color:#eff4eb73}.request-form-shell .autocomplete-dropdown{border-color:#c8ff7529;background:#0b1713;box-shadow:0 24px 70px #0000006b}.request-form-shell .autocomplete-option:hover{background:#c8ff7514}.request-form-shell .autocomplete-option .text-slate-800{color:#f1f5ed}.request-form-shell .request-contact-grid{border-top-color:#ffffff1a}.request-form-shell .request-issue-chip{border-color:#ffffff21;background:#0a1512;color:#eff4eb9e}.request-form-shell .request-issue-chip:hover{border-color:#c8ff7561;background:#c8ff750f;color:#c8ff75}.request-form-shell .request-issue-chip.border-blue-300{border-color:#93be54;background:#c8ff75;color:#0b1613}.request-form-shell .request-submit{background:#c8ff75;color:#0b1613;box-shadow:0 14px 38px #c8ff751f}.request-form-shell .request-submit:hover{background:#dcffa8}.request-guide{animation:request-guide-in .85s cubic-bezier(.16,1,.3,1) both}.request-form-shell .site-form-card{transform-origin:70% 0;animation:request-card-in .9s .08s cubic-bezier(.16,1,.3,1) both}.request-form-shell .request-autosave{animation:request-item-in .55s .24s cubic-bezier(.16,1,.3,1) both}.request-form-shell .request-main-grid>*,.request-form-shell .request-contact-grid>*{animation:request-item-in .58s cubic-bezier(.16,1,.3,1) both}.request-form-shell .request-main-grid>*:nth-child(1){animation-delay:.28s}.request-form-shell .request-main-grid>*:nth-child(2){animation-delay:.33s}.request-form-shell .request-main-grid>*:nth-child(3){animation-delay:.38s}.request-form-shell .request-main-grid>*:nth-child(4){animation-delay:.43s}.request-form-shell .request-main-grid>*:nth-child(5){animation-delay:.48s}.request-form-shell .request-contact-grid>*:nth-child(1){animation-delay:.56s}.request-form-shell .request-contact-grid>*:nth-child(2){animation-delay:.61s}.request-form-shell .autocomplete-field label,.request-form-shell .request-contact-grid label,.request-form-shell>.site-form-card label{transition:color .25s ease}.request-form-shell .autocomplete-field:focus-within label,.request-form-shell .request-contact-grid>div:focus-within label,.request-form-shell .site-form-card>div:focus-within>label{color:#c8ff75}.request-form-shell .liquid-field,.request-form-shell .autocomplete-input{transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.request-form-shell .liquid-field:focus,.request-form-shell .autocomplete-input:focus{transform:translateY(-2px)}.request-form-shell .autocomplete-dropdown{transform-origin:top;animation:request-dropdown-in .22s cubic-bezier(.16,1,.3,1) both}.request-form-shell .autocomplete-option{transition:background .2s ease,padding-left .2s ease}.request-form-shell .autocomplete-option:hover{padding-left:16px}.request-form-shell .request-issue-chip{transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.request-form-shell .request-issue-chip:hover{transform:translateY(-2px)}.request-form-shell .request-issue-chip:active{transform:scale(.96)}.request-form-shell .request-issue-chip.border-blue-300{box-shadow:0 6px 18px #c8ff751f}.request-form-shell .request-submit{position:relative;overflow:hidden;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.request-form-shell .request-submit:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 120%,rgba(255,255,255,.7),transparent 48%);opacity:0;transform:translateY(35%);transition:opacity .3s ease,transform .3s ease}.request-form-shell .request-submit:hover{transform:translateY(-3px);box-shadow:0 18px 44px #c8ff7533}.request-form-shell .request-submit:hover:before{opacity:.42;transform:translateY(0)}.request-form-shell .request-submit .liquid-cta-icon{position:relative;transition:transform .3s ease}.request-form-shell .request-submit:hover .liquid-cta-icon{transform:translate(5px)}.request-help-card{animation:request-item-in .65s .32s cubic-bezier(.16,1,.3,1) both;transition:border-color .3s ease,background .3s ease,transform .3s ease}.request-help-card:hover{transform:translateY(-3px);border-color:#c8ff7547;background:#c8ff7512}@keyframes request-card-in{0%{opacity:0;transform:translateY(34px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes request-guide-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes request-item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes request-dropdown-in{0%{opacity:0;transform:translateY(-6px) scaleY(.94)}to{opacity:1;transform:translateY(0) scaleY(1)}}.perf-lite .request-guide,.perf-lite .request-form-shell .site-form-card,.perf-lite .request-form-shell .request-autosave,.perf-lite .request-form-shell .request-main-grid>*,.perf-lite .request-form-shell .request-contact-grid>*,.perf-lite .request-help-card{animation:none!important}@media(prefers-reduced-motion:reduce){.request-experience *,.request-experience *:before,.request-experience *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.request-form-shell .request-main-grid>*,.request-form-shell .request-contact-grid>*{position:relative;z-index:1}.request-form-shell .request-main-grid>*:focus-within,.request-form-shell .request-contact-grid>*:focus-within{z-index:60}.request-form-shell .autocomplete-dropdown{z-index:70;padding:6px}.request-form-shell .autocomplete-dropdown .max-h-64{max-height:280px;scrollbar-width:thin;scrollbar-color:rgba(200,255,117,.42) transparent}.request-form-shell .autocomplete-dropdown .max-h-64::-webkit-scrollbar{width:7px}.request-form-shell .autocomplete-dropdown .max-h-64::-webkit-scrollbar-track{background:transparent}.request-form-shell .autocomplete-dropdown .max-h-64::-webkit-scrollbar-thumb{border-radius:999px;background:#c8ff7561}.request-form-shell .autocomplete-option{min-height:54px;display:flex;flex-direction:column;justify-content:center;padding:9px 12px}.request-form-shell .autocomplete-option+.autocomplete-option{border-top:1px solid rgba(255,255,255,.055)}body[data-page=account] .site-auth-wrap{min-height:100svh;display:grid;place-items:stretch;padding:0;background:linear-gradient(135deg,#07100e,#0d1e19 48%,#12271f)}body[data-page=account] .site-auth-card{position:relative;isolation:isolate;width:100%;min-height:100svh;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(48px,6vw,96px);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f2f5ed;animation:auth-card-in .7s cubic-bezier(.16,1,.3,1) both}body[data-page=account] .site-auth-card:after{content:none}body[data-page=account] .site-auth-card>.eyebrow{text-align:center}body[data-page=account] .site-auth-card>h2{text-align:center}body[data-page=account] .site-auth-card>p{text-align:center}body[data-page=account] .site-auth-card>form{width:100%;max-width:720px}body[data-page=account] .site-auth-card .eyebrow{color:#c8ff75}body[data-page=account] .site-auth-card h2{max-width:900px;margin:18px 0 24px;color:#f2f5ed;font-size:clamp(54px,6vw,96px);font-weight:520;letter-spacing:-.065em;line-height:.88}body[data-page=account] .site-auth-card>p{max-width:660px;color:#eff4eb80}body[data-page=account] .site-auth-switch{width:min(100%,360px);margin:32px 0 36px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0a1512}body[data-page=account] .site-auth-switch button{border-radius:999px;color:#eff4eb7a}body[data-page=account] .site-auth-switch button.is-active{background:#c8ff75;color:#0b1613;box-shadow:0 8px 24px #c8ff751a}body[data-page=account] .site-auth-card label>span{color:#eff4ebb3}body[data-page=account] .site-auth-card .liquid-field,body[data-page=account] .site-auth-card .autocomplete-input{min-height:54px;border-color:#ffffff21;border-radius:14px;background:#0a1512;color:#f2f5ed}body[data-page=account] .site-auth-card .liquid-field::-moz-placeholder,body[data-page=account] .site-auth-card .autocomplete-input::-moz-placeholder{color:#eff4eb47}body[data-page=account] .site-auth-card .liquid-field::placeholder,body[data-page=account] .site-auth-card .autocomplete-input::placeholder{color:#eff4eb47}body[data-page=account] .site-auth-card .liquid-field:focus,body[data-page=account] .site-auth-card .autocomplete-input:focus{border-color:#8db94d;box-shadow:0 0 0 4px #c8ff751a}body[data-page=account] .site-auth-card .autocomplete-dropdown{border-color:#c8ff7526;background:#0a1512;box-shadow:0 24px 70px #00000075}body[data-page=account] .site-auth-card .autocomplete-option:hover{background:#c8ff7514}body[data-page=account] .site-auth-card .autocomplete-option .text-slate-800{color:#f2f5ed}body[data-page=account] .site-auth-card .text-slate-600{color:#eff4eba6}body[data-page=account] .site-auth-card .text-slate-500{color:#eff4eb66}body[data-page=account] .site-auth-card .text-slate-400{color:#eff4eb4d}body[data-page=account] .site-auth-card .liquid-cta{min-height:54px;border-radius:999px;background:#c8ff75;color:#0b1613;font-weight:800}body[data-page=account] .site-auth-card .liquid-cta:hover{background:#dcffa8}body[data-page=account] .auth-link{color:#c8ff75}.auth-stepper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:34px}.auth-stepper>span{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#eff4eb52;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-stepper>span:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 24px);width:calc(100% - 48px);height:1px;background:#ffffff1f}.auth-stepper i{position:relative;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#101f1a;font-style:normal}.auth-stepper i svg{width:15px}.auth-stepper .is-active{color:#c8ff75}.auth-stepper .is-active i{border-color:#c8ff75;box-shadow:0 0 0 5px #c8ff7514}.auth-stepper .is-done{color:#c8ff7599}.auth-stepper .is-done i{border-color:#c8ff75;background:#c8ff75;color:#0b1613}.auth-register-form [class*=auth-step-]{animation:auth-step-in .4s cubic-bezier(.16,1,.3,1) both}.auth-register-form[data-step="1"] .auth-step-two,.auth-register-form[data-step="1"] .auth-step-three,.auth-register-form[data-step="1"] .auth-step-four,.auth-register-form[data-step="2"] .auth-step-one,.auth-register-form[data-step="2"] .auth-step-three,.auth-register-form[data-step="2"] .auth-step-four,.auth-register-form[data-step="3"] .auth-step-one,.auth-register-form[data-step="3"] .auth-step-two,.auth-register-form[data-step="3"] .auth-step-four,.auth-register-form[data-step="4"] .auth-step-one,.auth-register-form[data-step="4"] .auth-step-two,.auth-register-form[data-step="4"] .auth-step-three{display:none!important}.auth-register-form>.auth-step-three{border-color:#ffffff17;background:#0a1512}.auth-register-form>.auth-step-three button{color:#eff4eb94}.auth-register-form>.auth-step-three button.bg-white{background:#c8ff75;color:#0b1613;box-shadow:none}.auth-register-form>.auth-step-three button.bg-white p{color:#0b1613}.auth-register-form>.auth-step-three button.bg-white svg{color:#0b1613}.auth-step-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px}.auth-step-actions>span{flex:1}.auth-back-button,.auth-next-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:999px}.auth-back-button{border:1px solid rgba(255,255,255,.12);color:#eff4eba6}.auth-back-button:hover{border-color:#c8ff754d;color:#c8ff75}.auth-back-button svg,.auth-next-button svg{width:17px}.auth-error{color:#ff9a8f}.auth-verify-form{display:grid;gap:18px;margin-top:30px}.auth-mail-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(200,255,117,.18);border-radius:20px;background:#c8ff7512;color:#c8ff75}.auth-mail-icon svg{width:27px}.auth-verify-form label{display:grid;gap:9px}.auth-code-input{height:72px;text-align:center;font-size:30px!important;font-weight:800;letter-spacing:.35em;font-variant-numeric:tabular-nums}.auth-primary-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.auth-primary-button svg{width:17px}.auth-inline-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.auth-inline-actions button{display:inline-flex;align-items:center;gap:7px;color:#c8ff75;font-size:12px;font-weight:700}.auth-inline-actions svg{width:15px}.auth-note{color:#b9d990!important;font-size:12px}.auth-login-form{margin-top:4px}.auth-screen-back{position:absolute;top:clamp(26px,4vw,56px);left:clamp(22px,4vw,64px);z-index:4;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#07100e4d;color:#f2f5edb8;font-size:13px;font-weight:750;backdrop-filter:blur(14px);transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease}.auth-screen-back svg{width:17px;transition:transform .25s ease}.auth-screen-back:hover{border-color:#c8ff7557;background:#c8ff7514;color:#c8ff75;transform:translateY(-2px)}.auth-screen-back:hover svg{transform:translate(-3px)}.auth-screen-back:focus-visible{outline:2px solid #c8ff75;outline-offset:4px}.auth-stage-title{animation:auth-title-swap .55s cubic-bezier(.16,1,.3,1) both}.site-auth-card.auth-is-leaving{animation:auth-screen-close .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}.auth-stage-panel{display:grid;gap:20px;animation:auth-screen-swap .55s cubic-bezier(.16,1,.3,1) both}.auth-stage-panel label{display:grid;gap:10px}body[data-page=account] .site-auth-card .auth-hero-input{min-height:76px;padding-inline:24px;border-radius:22px;font-size:19px}.auth-stage-panel .auth-primary-button{min-height:64px;margin-top:2px;font-size:15px}.auth-identity{width:-moz-max-content;width:max-content;max-width:100%;display:flex;align-items:center;gap:9px;margin:0 auto 4px;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#eff4ebb8;font-size:13px}.auth-identity svg{width:15px;color:#c8ff75}.auth-identity span{color:#c8ff75;font-size:11px;font-weight:800}.auth-field-help{outline:none}.auth-field-help-icon{border:1px solid rgba(200,255,117,.42);background:#c8ff751a;color:#c8ff75;box-shadow:0 0 #c8ff7533;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;animation:auth-help-breathe 2.8s ease-in-out infinite}.auth-field-help:hover .auth-field-help-icon,.auth-field-help:focus .auth-field-help-icon{transform:rotate(8deg) scale(1.12);background:#c8ff75;color:#0b1613;box-shadow:0 0 0 7px #c8ff7517;animation:none}.auth-field-help-popup{margin-top:10px;border:1px solid rgba(200,255,117,.18);background:#0a1512;color:#f2f5edc7;box-shadow:0 18px 46px #00000061;opacity:0;visibility:hidden;transform:translate(-50%,8px) scale(.97);transition:opacity .22s ease,visibility .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}.auth-field-help:hover .auth-field-help-popup,.auth-field-help:focus .auth-field-help-popup{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}@keyframes auth-card-in{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:none}}@keyframes auth-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes auth-screen-swap{0%{opacity:0;transform:translate(44px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes auth-title-swap{0%{opacity:0;transform:translateY(-18px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes auth-screen-close{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translate(-24px) scale(.994);filter:blur(6px)}}@keyframes auth-help-breathe{0%,to{box-shadow:0 0 #c8ff752b}50%{box-shadow:0 0 0 6px #c8ff7500}}@media(max-width:700px){body[data-page=account] .site-auth-wrap{padding:0}body[data-page=account] .site-auth-card{min-height:100svh;display:flex;padding:110px 18px 72px;border-radius:0}body[data-page=account] .site-auth-card h2{font-size:44px}body[data-page=account] .site-auth-card>form{max-width:none}.auth-stepper b{display:none}.auth-step-actions{align-items:stretch;flex-direction:column-reverse}.auth-step-actions>span{display:none}.auth-back-button,.auth-next-button{width:100%}.auth-screen-back{top:20px;left:16px}}@media(min-width:701px)and (max-width:1050px){body[data-page=account] .site-auth-card{min-height:100svh;padding:110px 54px 72px}body[data-page=account] .site-auth-card>form{max-width:680px}}@media(prefers-reduced-motion:reduce){.auth-stage-title,.auth-stage-panel,.auth-field-help-icon,.site-auth-card.auth-is-leaving{animation:none}}body[data-page=account] .site-footer{display:none}@media(hover:hover)and (pointer:fine){body[data-page=account] .site-header{position:fixed;inset:0 0 auto;z-index:80;transform:translateY(calc(-100% + 13px));opacity:.04;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s ease}body[data-page=account] .site-header:hover,body[data-page=account] .site-header:focus-within{transform:translateY(0);opacity:1}}@media(max-width:1023px){html,body,#root,.toir-site-shell{width:100%;max-width:100%}.site-header,.site-header.is-home{width:100%;padding:0}.site-header-bar,.site-header.is-scrolled .site-header-bar,.site-header.is-home .site-header-bar,.site-header.is-home.is-scrolled .site-header-bar{width:100%;max-width:none;height:78px;padding:0 18px;overflow:visible;border:0;border-bottom:1px solid rgba(200,255,117,.14);border-radius:0;background:linear-gradient(180deg,#0e1f19fa,#07110ef0);box-shadow:0 12px 35px #0003;backdrop-filter:blur(22px) saturate(135%)}.site-header-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-brand{min-width:0;max-width:calc(100% - 64px);padding-right:0;gap:11px;overflow:hidden}.site-brand-mark,.site-header.is-scrolled .site-brand-mark{width:46px;height:46px;flex:0 0 46px;overflow:hidden;border-radius:15px}.site-brand-mark img,.site-header.is-scrolled .site-brand-mark img{display:block;width:34px;height:34px;max-width:34px;-o-object-fit:contain;object-fit:contain}.site-brand-copy{min-width:0;overflow:hidden}.site-brand-copy b,.site-header.is-scrolled .site-brand-copy b{font-size:20px}.site-brand-copy small,.site-header.is-scrolled .site-brand-copy small{display:block;font-size:7px}.site-header .site-mobile-menu-button{width:48px;height:48px;flex:0 0 48px;margin-left:auto;padding:0;border:1px solid rgba(200,255,117,.22);border-radius:16px;background:#c8ff7514;color:#c8ff75;box-shadow:inset 0 1px #ffffff14}.site-header .site-mobile-menu-button svg{width:25px;height:25px}.site-mobile-menu{width:100vw;min-height:100dvh;animation:mobile-menu-open .42s cubic-bezier(.16,1,.3,1) both}.site-mobile-menu>div:first-child{height:88px;padding-inline:22px}.site-mobile-links{width:100%;max-width:none;padding:28px 22px 44px}.site-mobile-kicker{font-size:11px}.site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary){min-height:76px;font-size:clamp(25px,7vw,34px)}.site-mobile-links .liquid-cta,.site-mobile-links .site-mobile-secondary{min-height:60px;font-size:15px}.site-mobile-links .liquid-cta{border:1px solid #c8ff75;background:#c8ff75;color:#07100e}.site-mobile-links .site-mobile-secondary{border-color:#c8ff7533;background:#ffffff0b;color:#f8f7f0}.site-mobile-close{width:48px;height:48px;display:grid;place-items:center}body[data-page=account] .site-header{position:fixed;inset:0 0 auto;z-index:80}body[data-page=account] .site-auth-card{padding-top:116px}}@media(max-width:700px){body[data-page=account] .site-auth-card{min-height:100svh;justify-content:center;padding:112px 20px 46px}body[data-page=account] .site-auth-card.auth-mode-register{justify-content:flex-start;padding-top:168px}body[data-page=account] .site-auth-card>.eyebrow{font-size:11px;letter-spacing:.18em}body[data-page=account] .site-auth-card h2{max-width:11ch;margin:16px 0 20px;font-size:clamp(48px,14.5vw,64px);line-height:.91}body[data-page=account] .site-auth-card>p{max-width:31ch;font-size:16px;line-height:1.55}body[data-page=account] .site-auth-switch{width:100%;margin:28px 0 32px;padding:6px}body[data-page=account] .site-auth-switch button{min-height:48px;font-size:14px}body[data-page=account] .site-auth-card>form{width:100%}body[data-page=account] .site-auth-card label>span{font-size:14px}body[data-page=account] .site-auth-card .liquid-field,body[data-page=account] .site-auth-card .autocomplete-input,body[data-page=account] .site-auth-card .auth-hero-input{min-height:68px;padding-inline:20px;border-radius:19px;font-size:18px}.auth-stage-panel{gap:18px}.auth-stage-panel .auth-primary-button,body[data-page=account] .site-auth-card .liquid-cta{min-height:60px;font-size:15px}.auth-screen-back{top:91px;left:16px;min-height:46px;padding-inline:15px;background:#07100eb3}.auth-stepper{margin:2px 0 28px}.auth-stepper i{width:40px;height:40px;font-size:13px}.auth-stepper>span:not(:last-child):after{top:19px;left:calc(50% + 25px);width:calc(100% - 50px)}.auth-register-form{width:100%;margin-top:28px}.auth-register-form .grid{grid-template-columns:1fr}.auth-register-form [class*="md:col-span"]{grid-column:auto}.auth-inline-actions button{min-height:42px;font-size:13px}.auth-code-input{font-size:28px!important;letter-spacing:.25em}.auth-field-help-popup{left:auto;right:-12px;width:min(270px,calc(100vw - 40px));transform:translateY(8px) scale(.97)}.auth-field-help:hover .auth-field-help-popup,.auth-field-help:focus .auth-field-help-popup{transform:translateY(0) scale(1)}}@keyframes mobile-menu-open{0%{opacity:0;transform:translateY(-18px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.site-mobile-menu.is-closing{animation:mobile-menu-close .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes mobile-menu-close{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-14px);filter:blur(5px)}}body[data-page=account]:has(.cabinet-page){background:radial-gradient(circle at 78% 4%,rgba(114,175,69,.15),transparent 29rem),radial-gradient(circle at 10% 42%,rgba(44,101,75,.12),transparent 34rem),#07100e}body[data-page=account]:has(.cabinet-page) .site-main{min-height:100svh;background:transparent}.cabinet-page{width:min(1480px,100%);max-width:none;min-height:100svh;margin:0 auto;padding:118px 28px 72px;color:#eef4ec;animation:cabinet-enter .62s cubic-bezier(.16,1,.3,1) both}.cabinet-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(200,255,117,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(200,255,117,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.cabinet-card,.cabinet-page .help-section,.cabinet-page .help-hero,.cabinet-page .help-toc,.cabinet-page .editor-shell{border:1px solid rgba(200,255,117,.13)!important;border-radius:28px!important;background:linear-gradient(145deg,#12261ff0,#091511f5)!important;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff0b;overflow:hidden}.cabinet-page .cabinet-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}@media(hover:hover){.cabinet-page .cabinet-card:hover{transform:translateY(-2px);border-color:#c8ff7538!important;box-shadow:0 32px 90px #0000004d,inset 0 1px #ffffff0f}}.cabinet-page .border-slate-100,.cabinet-page .border-slate-200,.cabinet-page .border-slate-300{border-color:#c8ff7521!important}.cabinet-page .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#c8ff751a!important}.cabinet-page .bg-white,.cabinet-page .bg-slate-50,.cabinet-page .bg-slate-100{background-color:#05100d94!important}.cabinet-page .bg-blue-50,.cabinet-page [class~="bg-blue-50/60"]{background-color:#c8ff7512!important}.cabinet-page .request-queue-card{position:relative;border-color:#c8ff751f!important;background:#040f0cad!important;color:#eef4ec;overflow:hidden;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.cabinet-page .request-queue-card:hover{border-color:#c8ff7547!important;background:#0c1f18db!important;transform:translateY(-1px)}.cabinet-page .request-queue-card.is-selected{border-color:#c8ff7580!important;background:linear-gradient(135deg,#22432deb,#0b1f17f5)!important;box-shadow:inset 3px 0 #bfff68,0 12px 32px #0003}.cabinet-page .request-queue-card.is-selected:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(200,255,117,.08),transparent 42%)}.cabinet-page .border-blue-100,.cabinet-page .border-blue-200,.cabinet-page .border-blue-300{border-color:#c8ff753d!important}.cabinet-page .text-slate-950,.cabinet-page .text-slate-900,.cabinet-page .text-slate-800{color:#f2f6ef!important}.cabinet-page .text-slate-700,.cabinet-page .text-slate-600{color:#aebbb4!important}.cabinet-page .text-slate-500,.cabinet-page .text-slate-400{color:#718078!important}.cabinet-page .text-blue-600,.cabinet-page .text-blue-700,.cabinet-page .text-blue-800{color:#c8ff75!important}.cabinet-page .eyebrow{color:#c8ff75}.cabinet-page h1{font-size:clamp(34px,4vw,58px)!important;line-height:.98!important;letter-spacing:-.045em}.cabinet-page h2{letter-spacing:-.025em}.cabinet-page input,.cabinet-page textarea,.cabinet-page select{border-color:#c8ff7526!important;background:#07130f!important;color:#eff5ec!important;box-shadow:none!important}.cabinet-page input::-moz-placeholder,.cabinet-page textarea::-moz-placeholder{color:#596861!important}.cabinet-page input::placeholder,.cabinet-page textarea::placeholder{color:#596861!important}.cabinet-page input:focus,.cabinet-page textarea:focus,.cabinet-page select:focus{border-color:#9edc5c!important;box-shadow:0 0 0 4px #c8ff7514!important;outline:none}.cabinet-page select,.cabinet-page select option,.office-page select{color-scheme:dark}.office-page select option{background:#091713;color:#eaf2ed}.cabinet-page a[class~="text-[#16325c]"]{color:#c8ff75!important}.cabinet-page button[class*=bg-blue],.cabinet-page button[class*=bg-slate-950],.cabinet-page button[class*="bg-[#16325c]"],.cabinet-page .cabinet-primary{border-color:#c8ff75!important;background:#c8ff75!important;color:#07100e!important;box-shadow:0 12px 34px #96d35224}.cabinet-page button[class*=bg-blue]:hover,.cabinet-page button[class*=bg-slate-950]:hover,.cabinet-page button[class*="bg-[#16325c]"]:hover{background:#d6ff9a!important}.cabinet-page button[class*=bg-white],.cabinet-page .cabinet-btn{border:1px solid rgba(200,255,117,.16)!important;border-radius:999px;background:#ffffff09!important;color:#dce7df!important}.cabinet-page button{transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease}@media(hover:hover){.cabinet-page button:hover{transform:translateY(-1px)}}.cabinet-page [class*=rounded-2xl],.cabinet-page [class*=rounded-3xl]{border-radius:20px}.cabinet-page [class*=bg-amber-50]{background:#f5bc4e1a!important;color:#ffd78d!important;border-color:#f5bc4e38!important}.cabinet-page [class*=bg-emerald-50]{background:#52cc891a!important;color:#91e9b9!important;border-color:#52cc8938!important}.cabinet-page [class*=bg-red-50]{background:#f45b5b1a!important;color:#faa!important;border-color:#f45b5b38!important}.cabinet-page .cabinet-stats{gap:12px;background:transparent}.cabinet-page .cabinet-stat{border:1px solid rgba(200,255,117,.12);border-radius:18px;background:#05100d80}.cabinet-page .cabinet-stat p{color:#718078}.cabinet-page .cabinet-stat b{color:#f2f6ef}.cabinet-page .help-section h2,.cabinet-page .help-section h3,.cabinet-page .help-section p,.cabinet-page .help-section li,.cabinet-page .help-section dd{color:#dce7df}.cabinet-page .help-toc button{color:#aebbb4}.cabinet-page .help-toc button:hover,.cabinet-page .help-toc button.is-active{background:#c8ff75;color:#07100e}.cabinet-page table{border-color:#c8ff751f}.cabinet-page tr,.cabinet-page th,.cabinet-page td{border-color:#c8ff751a!important}@keyframes cabinet-enter{0%{opacity:0;transform:translateY(18px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@media(max-width:900px){.cabinet-page{padding:102px 16px 56px}.cabinet-card{border-radius:22px!important}.cabinet-page h1{font-size:clamp(34px,10vw,48px)!important}.cabinet-page .cabinet-stats{grid-template-columns:1fr}}@media(max-width:560px){.cabinet-page{padding:94px 10px 42px}.cabinet-page .cabinet-card{border-radius:18px!important}.cabinet-page .px-5,.cabinet-page .p-5,.cabinet-page .p-6,.cabinet-page .p-7{padding-left:16px!important;padding-right:16px!important}}@media(max-width:1180px)and (min-width:1024px){.site-header .site-nav,.site-header .site-header-actions{display:none!important}.site-header .site-mobile-menu-button{display:inline-flex!important}}@media(max-width:540px){body[data-page=home] .motion-hero{min-height:auto;overflow:hidden}body[data-page=home] .motion-hero-inner{width:100%;max-width:100%;min-height:auto;grid-template-columns:minmax(0,1fr);padding:108px 16px 64px}body[data-page=home] .motion-hero-copy,body[data-page=home] .motion-stage{min-width:0;width:100%}body[data-page=home] .motion-kicker{margin-bottom:18px;font-size:10px}body[data-page=home] .motion-hero-copy h1{max-width:100%;font-size:clamp(48px,13.2vw,55px);line-height:.91;letter-spacing:-.055em}body[data-page=home] .motion-hero-copy h1 br{display:none}body[data-page=home] .motion-hero-copy>p{margin-top:22px;font-size:16px;line-height:1.55}body[data-page=home] .motion-actions{gap:10px;margin-top:28px}body[data-page=home] .motion-primary,body[data-page=home] .motion-secondary{min-height:58px;font-size:14px}body[data-page=home] .motion-metrics{margin-top:24px;padding-top:18px}body[data-page=home] .motion-metrics>div{padding:0 8px}body[data-page=home] .motion-metrics dt{font-size:22px}body[data-page=home] .motion-metrics dd{margin-top:3px;font-size:8px;line-height:1.3}body[data-page=home] .motion-stage{min-height:400px;width:calc(100% + 32px);margin:-12px -16px 0}body[data-page=home] .motion-stage:before{width:92%;filter:blur(22px)}body[data-page=home] .motion-equipment{width:142%;max-width:none}body[data-page=home] .motion-card-top{right:5%;top:13%}body[data-page=home] .motion-card-bottom{left:3%;bottom:17%}body[data-page=home] .motion-scroll{bottom:13px}body[data-page=home] .motion-marquee>div{height:54px;gap:24px}body[data-page=home] .motion-process{padding:82px 18px 72px}body[data-page=home] .motion-section-head h2{font-size:clamp(43px,12.5vw,54px);line-height:.94}body[data-page=home] .motion-section-head>p:last-child{font-size:15px;line-height:1.6}body[data-page=home] .motion-step{padding:30px 0}body[data-page=home] .motion-step-copy h3{font-size:32px}body[data-page=home] .motion-step-copy p{font-size:15px;line-height:1.6}}.people-page{display:grid;gap:18px}.people-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(420px,.7fr);gap:42px;align-items:end;min-height:330px;overflow:hidden;padding:42px;border:1px solid rgba(200,255,117,.15);border-radius:34px;background:radial-gradient(circle at 86% 18%,rgba(181,255,101,.14),transparent 28%),linear-gradient(135deg,#152b23f5,#07130ff0);box-shadow:0 34px 100px #00000047,inset 0 1px #ffffff0d}.people-hero:after{content:"";position:absolute;width:390px;aspect-ratio:1;right:-110px;top:-210px;border:1px solid rgba(200,255,117,.12);border-radius:50%;box-shadow:0 0 0 54px #c8ff7506,0 0 0 108px #c8ff7505;pointer-events:none}.people-hero-copy{position:relative;z-index:1;max-width:760px}.people-kicker{display:inline-flex;align-items:center;gap:8px;color:#bfff68;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.people-kicker svg{width:15px;height:15px}.people-hero h1{margin:18px 0 20px;color:#f4f7f2;font-size:clamp(44px,5.4vw,82px)!important;line-height:.91!important;letter-spacing:-.065em!important}.people-hero h1 em{color:#bfff68;font-family:Georgia,serif;font-weight:400}.people-hero-copy>p{max-width:650px;margin:0;color:#9aa9a1;font-size:17px;line-height:1.65}.people-overview{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid rgba(200,255,117,.13);border-radius:22px;background:#c8ff751a}.people-overview>div{min-width:0;padding:20px 18px;background:#05100dc2}.people-overview span,.people-overview small{display:block;color:#718078;font-size:11px}.people-overview strong{display:block;margin:6px 0 3px;color:#f5f8f3;font-size:30px;line-height:1}.people-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 4px}.people-toolbar>p{margin:0;color:#718078;font-size:13px}.people-tabs{display:flex;gap:6px;padding:5px;border:1px solid rgba(200,255,117,.12);border-radius:18px;background:#040e0bad}.people-tabs button{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border:0;border-radius:13px;background:transparent;color:#8c9a93;font-size:13px;font-weight:750}.people-tabs button svg{width:17px}.people-tabs button span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#ffffff0f;color:#c1ccc6;font-size:11px}.people-tabs button.is-active{background:#c8ff75!important;color:#07100e!important;box-shadow:0 10px 28px #8dd23e29}.people-tabs button.is-active span{background:#07100e1f;color:#07100e}.people-alert{padding:14px 18px;border:1px solid rgba(255,111,111,.22);border-radius:16px;background:#821b1b24;color:#ffb1b1;font-size:13px}.people-workspace{display:grid;gap:18px}.people-workspace--staff{grid-template-columns:minmax(310px,.37fr) minmax(0,.63fr);align-items:start}.people-create-card,.people-directory,.people-org-create,.people-credentials{border:1px solid rgba(200,255,117,.13);background:linear-gradient(145deg,#11251ee6,#07130fdb);box-shadow:0 26px 80px #00000030,inset 0 1px #ffffff0a}.people-create-card{position:sticky;top:112px;padding:28px;border-radius:28px}.people-section-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border:1px solid rgba(200,255,117,.2);border-radius:16px;background:#c8ff7514;color:#c8ff75}.people-section-icon svg{width:21px}.people-create-card h2,.people-directory h2,.people-org-create h2{margin:8px 0 10px;color:#f3f7f2;font-size:clamp(25px,2.4vw,36px);line-height:1.05;letter-spacing:-.045em}.people-create-card>p,.people-org-create-copy>p{margin:0 0 24px;color:#829089;font-size:13px;line-height:1.6}.people-form{display:grid;gap:13px}.people-form label{display:grid;gap:7px;min-width:0}.people-form label>span,.people-form label>label{color:#92a098;font-size:11px;font-weight:700;letter-spacing:.03em}.people-form .liquid-field{width:100%;min-height:49px;border-radius:14px!important}.people-primary,.people-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-weight:800}.people-primary{min-height:50px;border:0;background:#c8ff75;color:#06100d}.people-primary:hover{background:#dcffaa!important}.people-primary svg,.people-secondary svg{width:17px;height:17px}.people-secondary{min-height:42px;padding:0 15px;border:1px solid rgba(200,255,117,.17);background:#c8ff750e;color:#c8ff75;font-size:12px}.people-secondary:hover{border-color:#c8ff7561;background:#c8ff751a}.people-form-note{display:flex;gap:8px;margin:18px 0 0!important;padding-top:17px;border-top:1px solid rgba(200,255,117,.09);color:#697870!important;font-size:11px!important}.people-form-note svg{flex:0 0 auto;width:15px}.people-directory{min-width:0;padding:28px;border-radius:28px}.people-directory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.people-directory-head h2{margin-bottom:0}.people-total{padding:7px 11px;border:1px solid rgba(200,255,117,.13);border-radius:999px;color:#8d9b94;font-size:11px;white-space:nowrap}.people-staff-grid{display:grid;gap:10px}.people-person-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid rgba(200,255,117,.1);border-radius:20px;background:#040f0c85;transition:transform .25s ease,border-color .25s ease,background .25s ease}.people-person-card:hover{transform:translateY(-2px);border-color:#c8ff753d;background:#081813cc}.people-person-card.is-blocked{opacity:.62}.people-avatar{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(200,255,117,.17);border-radius:16px;background:linear-gradient(145deg,#c8ff7526,#c8ff750a);color:#c8ff75;font-size:19px;font-weight:800}.people-person-main{min-width:0}.people-person-title{display:flex;align-items:center;gap:9px}.people-person-title h3{overflow:hidden;margin:0;color:#edf3ee;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.people-person-title span,.people-org-status{color:#9fdf62;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.people-person-card.is-blocked .people-person-title span{color:#d19090}.people-login{margin:3px 0 8px;color:#65736c;font-size:11px}.people-mail{display:flex;align-items:center;gap:6px;overflow:hidden;margin:0;color:#87958e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.people-mail svg{width:13px;flex:0 0 auto}.people-person-actions{display:grid;grid-template-columns:minmax(150px,auto) auto;gap:8px}.people-person-actions .liquid-field{min-height:42px;padding-top:8px;padding-bottom:8px;font-size:11px}.people-org-create{display:grid;grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);gap:42px;padding:34px;border-radius:30px}.people-org-create-copy{align-self:center}.people-org-form{grid-template-columns:1fr 1fr;align-items:end}.people-org-form>:first-child,.people-org-form .people-primary{grid-column:1/-1}.people-create-steps{display:flex;flex-wrap:wrap;gap:8px}.people-create-steps span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(200,255,117,.1);border-radius:10px;color:#7d8b84;font-size:10px}.people-create-steps b{color:#bfff68;font-size:9px}.people-credentials{display:flex;gap:14px;padding:18px 21px;border-radius:20px;color:#c8ff75}.people-credentials>svg{width:24px;flex:0 0 auto}.people-credentials div{display:grid;gap:4px}.people-credentials strong{color:#edf6ee}.people-credentials span{color:#a8b5ae;font-size:12px}.people-credentials small{color:#64736b}.people-org-directory{padding:30px}.people-search{display:flex;align-items:center;gap:10px;width:min(100%,380px);padding:0 15px;border:1px solid rgba(200,255,117,.13);border-radius:14px;background:#030d0a99}.people-search svg{width:17px;color:#65766d}.people-search input{width:100%;min-height:46px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#edf3ee;font-size:12px}.people-org-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.people-org-grid>li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:190px;padding:20px;overflow:hidden;border:1px solid rgba(200,255,117,.1);border-radius:22px;background:#040f0c85}.people-org-grid>li:after{content:"";position:absolute;width:120px;height:120px;right:-60px;bottom:-65px;border:1px solid rgba(200,255,117,.08);border-radius:50%}.people-org-grid>li.needs-cabinet{border-style:dashed;background:#07120f61}.people-org-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#c8ff7514;color:#c8ff75}.people-org-icon svg{width:18px}.people-org-copy{min-width:0}.people-org-copy h3{margin:8px 0 9px;color:#edf3ee;font-size:15px;line-height:1.28}.people-org-copy>p{margin:0 0 7px;color:#8b9891;font-size:12px}.people-org-copy>small{display:flex;align-items:center;gap:6px;overflow:hidden;color:#6c7a73;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.people-org-copy>small svg{width:12px;flex:0 0 auto}.people-org-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.people-org-meta span{display:flex;align-items:center;gap:5px;color:#718078;font-size:9px}.people-org-meta svg{width:12px;color:#9bdc5d}.people-org-grid .people-secondary{grid-column:1/-1;align-self:end;justify-self:start;z-index:1}.people-danger{position:relative;z-index:1;display:inline-flex;grid-column:1/-1;align-items:center;justify-content:center;justify-self:start;gap:7px;min-height:40px;padding:0 14px;border:1px solid rgba(255,111,111,.18);border-radius:13px;background:#801c1c14;color:#c78e8e;font-size:11px;font-weight:800;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.people-danger svg{width:15px;height:15px}.people-danger:hover{border-color:#ff6f6f6b;background:#9722222b;color:#ffb0b0}.people-danger:disabled{cursor:not-allowed;opacity:.38;transform:none!important}.people-danger--solid{min-height:48px;padding:0 20px;border-color:#ff7979;background:#ff7979;color:#180807}.people-danger--solid:hover{background:#ff9292;color:#180807}.people-confirm-backdrop{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:22px;background:#010705c7;backdrop-filter:blur(16px)}.people-confirm-dialog{position:relative;width:min(100%,620px);padding:34px;overflow:hidden;border:1px solid rgba(255,120,120,.2);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(255,102,102,.11),transparent 17rem),linear-gradient(145deg,#14251f,#081410 72%);box-shadow:0 40px 130px #0000009e,inset 0 1px #ffffff0d}.people-confirm-close{position:absolute;right:19px;top:19px;display:grid;place-items:center;width:39px;height:39px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:#ffffff09;color:#8e9b94}.people-confirm-close svg{width:17px}.people-confirm-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border:1px solid rgba(255,121,121,.24);border-radius:17px;background:#ff797917;color:#ff8f8f}.people-confirm-icon svg{width:24px}.people-confirm-dialog h2{margin:9px 0 12px;color:#f5f8f5;font-size:clamp(30px,4vw,47px);line-height:1;letter-spacing:-.045em}.people-confirm-dialog>p{max-width:520px;margin:0;color:#95a29b;font-size:14px;line-height:1.6}.people-confirm-dialog>p b{color:#e9f1ec}.people-confirm-name{margin:24px 0 18px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#07110e;color:#dfe8e2;font-size:12px;line-height:1.45}.people-confirm-dialog>label{display:grid;gap:8px}.people-confirm-dialog>label>span{color:#89978f;font-size:11px}.people-confirm-dialog .liquid-field{min-height:51px;border-color:#ff79792e!important}.people-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.admin-section-stage{min-width:0}.people-empty{display:grid!important;place-items:center;min-height:230px!important;text-align:center}.people-empty>svg{width:30px;color:#728079}.people-empty h3{margin:8px 0 0;color:#e9f1eb}.people-empty p{margin:0;color:#718078;font-size:12px}@media(max-width:1100px){.people-hero{grid-template-columns:1fr;min-height:0}.people-overview{max-width:650px}.people-workspace--staff,.people-org-create{grid-template-columns:1fr}.people-create-card{position:static}}@media(max-width:760px){.people-page{gap:12px}.people-hero{gap:28px;padding:27px 20px;border-radius:24px}.people-hero h1{margin:14px 0 16px;font-size:clamp(39px,13vw,62px)!important}.people-hero-copy>p{font-size:14px}.people-overview{grid-template-columns:1fr}.people-overview>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:13px 15px}.people-overview strong{grid-row:1/3;grid-column:2;margin:0}.people-toolbar{align-items:stretch;flex-direction:column}.people-toolbar>p{display:none}.people-tabs{width:100%}.people-tabs button{flex:1;justify-content:center;padding:0 10px}.people-tabs button svg{display:none}.people-create-card,.people-directory,.people-org-create{padding:20px;border-radius:22px}.people-person-card{grid-template-columns:auto minmax(0,1fr)}.people-person-actions{grid-column:1/-1;grid-template-columns:1fr}.people-directory-head{align-items:flex-start;flex-direction:column}.people-org-form,.people-org-grid{grid-template-columns:1fr}.people-confirm-dialog{padding:26px 20px 21px;border-radius:22px}.people-confirm-actions{display:grid;grid-template-columns:1fr}.people-confirm-actions button{width:100%}.people-org-create{gap:28px}.people-search{width:100%}}.engineer-queue-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;padding:5px;border:1px solid rgba(200,255,117,.11);border-radius:18px;background:#030d0a80}.cabinet-page .engineer-queue-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:8px 13px;border:1px solid transparent!important;border-radius:14px;background:transparent!important;color:#91a098!important;text-align:left}.engineer-queue-button svg{width:18px;height:18px}.engineer-queue-button span{font-size:12px;font-weight:800}.engineer-queue-button b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#ffffff0e;color:#aebab4;font-size:11px}.cabinet-page .engineer-queue-button.bg-\[\#16325c\]{border-color:#c8ff75!important;background:#c8ff75!important;color:#07110d!important;box-shadow:0 11px 30px #9edc5c1f}.cabinet-page .engineer-queue-button.bg-\[\#16325c\] b{background:#07110d1a;color:#07110d}.cabinet-page .help-page{gap:22px}.cabinet-page .help-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:310px;padding:42px 46px!important;background:radial-gradient(circle at 78% 12%,rgba(200,255,117,.14),transparent 25rem),linear-gradient(135deg,#132d24,#081612 72%)!important}.cabinet-page .help-hero:after{content:"";position:absolute;right:-120px;top:-220px;width:470px;height:470px;border:1px solid rgba(200,255,117,.1);border-radius:50%;pointer-events:none}.help-hero-copy{position:relative;z-index:1;max-width:850px}.cabinet-page .help-hero .eyebrow{display:flex;gap:8px;align-items:center;margin:0 0 22px;font-size:11px;letter-spacing:.14em}.cabinet-page .help-hero .eyebrow svg{width:15px;height:15px}.cabinet-page .help-hero h1{max-width:740px;margin:0;color:#f4f8f4;font-size:clamp(48px,5vw,78px)!important}.cabinet-page .help-hero-copy>p:not(.eyebrow){max-width:650px;margin:20px 0 0;color:#95a59d;font-size:16px;line-height:1.65}.help-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.help-hero-meta span{display:inline-flex;gap:7px;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(200,255,117,.11);border-radius:999px;background:#030d0a5c;color:#b9c6bf;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.help-hero-meta svg{width:13px;height:13px;color:#c8ff75}.help-start-button{position:relative;z-index:1;display:flex;gap:28px;align-items:center;min-height:52px;padding:0 18px 0 22px;border:1px solid rgba(200,255,117,.26);border-radius:999px;background:#c8ff75;color:#07110d;font-size:11px;font-weight:800}.help-start-button svg{width:16px}.cabinet-page .help-layout{grid-template-columns:270px minmax(0,1fr);gap:22px}.cabinet-page .help-toc{top:112px;max-height:calc(100svh - 136px);gap:2px;padding:14px!important;border-radius:22px!important;overflow:auto}.help-toc-head{display:flex;justify-content:space-between;align-items:center;padding:8px 9px 13px;border-bottom:1px solid rgba(200,255,117,.08);margin-bottom:7px}.cabinet-page .help-toc-title{margin:0;padding:0;color:#7e8d85;font-size:9px;letter-spacing:.15em}.help-toc-head>span{color:#c8ff75;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.cabinet-page .help-toc button{grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;min-height:51px;padding:7px 9px;border:1px solid transparent;border-radius:12px}.cabinet-page .help-toc button>i{color:#53645b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-style:normal}.cabinet-page .help-toc button>span{display:grid;gap:2px;color:inherit}.cabinet-page .help-toc button b{color:#b8c5be;font-size:11px;line-height:1.2}.cabinet-page .help-toc button small{color:#5f7067;font-size:9px;line-height:1.2}.cabinet-page .help-toc button:hover{border-color:#c8ff751f;background:#c8ff750e;color:#e8f1eb}.cabinet-page .help-toc button.is-active{border-color:#c8ff75;background:#c8ff75;box-shadow:0 12px 34px #9bdc5521}.cabinet-page .help-toc button.is-active>i,.cabinet-page .help-toc button.is-active b,.cabinet-page .help-toc button.is-active small{color:#07110d}.cabinet-page .help-body{gap:18px;counter-reset:help-section}.cabinet-page .help-section{position:relative;padding:38px 42px 42px!important;border-radius:24px!important;counter-increment:help-section;overflow:visible}.cabinet-page .help-section:before{content:counter(help-section,decimal-leading-zero);display:grid;place-items:center;position:absolute;right:28px;top:27px;width:38px;height:30px;border:1px solid rgba(200,255,117,.13);border-radius:999px;background:#07140f;color:#c8ff75;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.cabinet-page .help-section h2{max-width:calc(100% - 70px);color:#f2f6f3;font-size:clamp(27px,3vw,42px);line-height:1.05}.cabinet-page .help-section>p{max-width:850px;color:#93a29a}.cabinet-page .help-section h3{color:#d9e6df}.cabinet-page .help-section li,.cabinet-page .help-section dd{color:#aab8b0}.cabinet-page .help-section li::marker{color:#9cdd5e;font-weight:800}.cabinet-page .help-scheme{margin-top:24px;padding:20px;border:1px solid rgba(200,255,117,.11);border-radius:18px;background:#020d0a7a}.cabinet-page .help-scheme figcaption{color:#dfe9e3;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cabinet-page .help-flow{gap:9px}.cabinet-page .help-flow li{min-height:138px;padding:15px;border-color:#c8ff751a;border-radius:14px;background:#0b1b16}.cabinet-page .help-flow li b{color:#eef4f0}.cabinet-page .help-flow li b span{background:#c8ff75;color:#07110d}.cabinet-page .help-flow li p{color:#829188!important}.cabinet-page .help-flow li.is-new,.cabinet-page .help-flow li.is-action,.cabinet-page .help-flow li.is-work,.cabinet-page .help-flow li.is-done{border-color:#c8ff7529;background:linear-gradient(145deg,#c8ff7512,#05100db8)}.cabinet-page .help-grid>div,.cabinet-page .help-roles>div,.cabinet-page .help-faq>div,.cabinet-page .help-link-card{border:1px solid rgba(200,255,117,.1);border-radius:15px;background:#04100c8f}.cabinet-page .help-roles>div,.cabinet-page .help-faq>div{padding:17px 18px}.cabinet-page .help-roles dt,.cabinet-page .help-faq dt,.cabinet-page .help-link-card p{color:#e9f1ec!important}.cabinet-page .help-note{padding:15px 17px;border:1px solid rgba(200,255,117,.17);border-radius:14px;background:#c8ff750e;color:#b8c7bf}.cabinet-page .help-note-warn{border-color:#ffc05a38;background:#ffb03c12}.cabinet-page .help-map-row span{background:#0a1914;color:#a9b7af}.cabinet-page .help-map-row.is-head span{background:#172b23;color:#dfe9e3}.cabinet-page .help-map-row .is-yes{background:#c8ff7517;color:#c8ff75}.cabinet-page .help-map-row .is-no{background:#081611;color:#55665d}.cabinet-page .help-map-row .is-mid{background:#ffbb5214;color:#efc77f}.cabinet-page .help-link-card.is-source{border-color:#c8ff7540;background:#c8ff750e}.cabinet-page .help-link-arrows{color:#c8ff75}@media(max-width:900px){.cabinet-page .help-hero{grid-template-columns:1fr;min-height:auto;padding:30px 26px!important}.help-start-button{width:-moz-max-content;width:max-content;margin-top:28px}.cabinet-page .help-layout{grid-template-columns:1fr}.cabinet-page .help-toc{position:sticky;top:82px;z-index:20;display:flex;max-width:100%;max-height:none;padding:8px!important;overflow-x:auto}.help-toc-head{flex:0 0 auto;min-width:84px;margin:0;padding:8px;border:0;border-right:1px solid rgba(200,255,117,.08)}.cabinet-page .help-toc button{flex:0 0 auto;width:auto;min-width:150px}}@media(max-width:560px){.cabinet-page .help-page{gap:12px}.cabinet-page .help-hero{padding:25px 20px!important;border-radius:18px!important}.cabinet-page .help-hero h1{font-size:39px!important}.cabinet-page .help-hero-copy>p:not(.eyebrow){font-size:14px}.help-hero-meta{gap:6px}.help-hero-meta span{font-size:8px}.cabinet-page .help-section{padding:27px 19px 30px!important;border-radius:18px!important}.cabinet-page .help-section:before{right:16px;top:16px}.cabinet-page .help-section h2{font-size:27px}.cabinet-page .help-flow{grid-template-columns:1fr}.cabinet-page .help-flow li{min-height:0}.cabinet-page .help-scheme{padding:12px}}.office-main{position:relative}.office-dialog-backdrop{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:20px;background:#010806c2;backdrop-filter:blur(12px)}.office-dialog{width:min(100%,520px);padding:28px;border:1px solid rgba(200,255,117,.2);border-radius:22px;background:#0c1d17;box-shadow:0 32px 110px #0000009e;color:#dbe5df}.office-dialog-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border:1px solid rgba(200,255,117,.2);border-radius:14px;background:#c8ff7514;color:#c8ff75}.office-dialog-icon svg{width:21px}.office-dialog h2{margin:8px 0 9px;color:#f3f7f4;font-size:27px;letter-spacing:-.04em}.office-dialog>p:not(.eyebrow){margin:0 0 22px;color:#819087;font-size:12px;line-height:1.55}.office-dialog label span{display:block;margin-bottom:7px;color:#93a198;font-size:10px;font-weight:750;text-transform:uppercase}.office-dialog input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(200,255,117,.18);border-radius:12px;background:#06130f;color:#eef4f0;font-size:13px;outline:0}.office-dialog input:focus{border-color:#aee769;box-shadow:0 0 0 3px #c8ff7514}.office-dialog>div:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.office-dialog>div:last-child button{min-height:42px;padding:0 17px;border:1px solid rgba(200,255,117,.14);border-radius:11px;background:transparent;color:#aab7b0;font-size:11px;font-weight:750}.office-dialog>div:last-child button.is-primary{border-color:#c8ff75;background:#c8ff75;color:#07110d}.office-dialog>div:last-child button.is-danger{border-color:#ff71716b;background:#ef5b5b;color:#fff}.office-delete-dialog .office-dialog-icon{border-color:#ff717147;background:#ff5b5b1a;color:#ff8b8b}.office-grid tr.is-row-selected>td{background:#c8ff750e}.office-sidebar-toggle{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;flex:0 0 auto;border:1px solid rgba(200,255,117,.1);border-radius:10px;background:#ffffff05;color:#7e8d84}.office-sidebar-toggle:hover{border-color:#c8ff753d;color:#c8ff75}.office-sidebar-toggle svg{width:15px}.office-overview-button,.office-create-directory{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:12px;padding:0 11px;border:1px solid rgba(200,255,117,.1);border-radius:11px;background:#c8ff7509;color:#8c9b92;font-size:11px;font-weight:700;text-align:left}.office-overview-button:hover,.office-overview-button.is-active,.office-create-directory:hover{border-color:#c8ff753d;background:#c8ff7517;color:#c8ff75}.office-overview-button svg,.office-create-directory svg{width:14px;flex:0 0 auto}.office-create-directory{margin-top:8px;border-style:dashed}.office-tabs{position:relative;z-index:4;display:flex;flex:0 0 auto;gap:2px;min-height:42px;margin:-18px -22px 14px;padding:7px 10px 0;overflow-x:auto;border-bottom:1px solid rgba(200,255,117,.1);background:#040e0be0;scrollbar-width:thin}.office-tabs>button,.office-tabs>div{display:flex;align-items:center;min-width:0;height:34px;border:1px solid transparent;border-bottom:0;border-radius:9px 9px 0 0;background:transparent;color:#74837a}.office-tabs>button{gap:7px;padding:0 12px;font-size:10px}.office-tabs>div>button:first-child{display:flex;align-items:center;gap:7px;min-width:0;max-width:210px;height:100%;padding:0 5px 0 11px;border:0;background:transparent;color:inherit;font-size:10px}.office-tabs>div>button:last-child{display:grid;place-items:center;width:27px;height:27px;margin-right:3px;border:0;border-radius:7px;background:transparent;color:#5d6d64}.office-tabs>div>button:last-child:hover{background:#ffffff0d;color:#dce6e0}.office-tabs svg{width:13px;flex:0 0 auto}.office-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-tabs>button:hover,.office-tabs>div:hover{color:#c4d0c8}.office-tabs>button.is-active,.office-tabs>div.is-active{border-color:#c8ff7521;background:#0c2119;color:#dff3cb;box-shadow:inset 0 2px #bfff68}.office-overview-page{position:absolute;z-index:3;inset:42px 0 0;padding:30px 34px 50px;overflow:auto;background:radial-gradient(circle at 85% 0,rgba(200,255,117,.06),transparent 32%),#071611}.office-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px;padding-bottom:25px;border-bottom:1px solid rgba(200,255,117,.09)}.office-overview-head h2{margin:8px 0;color:#f0f6f2;font-size:clamp(30px,3.5vw,50px);letter-spacing:-.05em}.office-overview-head p:not(.eyebrow){max-width:650px;margin:0;color:#7d8c83;font-size:12px}.office-overview-head>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #c8ff75;border-radius:12px;background:#c8ff75;color:#07110d;font-size:11px;font-weight:800}.office-overview-head>button svg{width:15px}.office-overview-section{margin-top:28px}.office-overview-section h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#b9c5be;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.office-overview-section h3 span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:#c8ff7514;color:#9dcc66;font-size:8px}.office-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:9px}.office-overview-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:13px;border:1px solid rgba(200,255,117,.1);border-radius:15px;background:#ffffff05;color:#8d9b93;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.office-overview-grid>button:hover{border-color:#c8ff754d;background:#c8ff750f;transform:translateY(-1px)}.office-overview-grid>button>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#c8ff7512;color:#aee769}.office-overview-grid>button>span svg{width:17px}.office-overview-grid strong{display:block;overflow:hidden;color:#dce5df;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.office-overview-grid small{display:block;margin-top:5px;color:#65756c;font-size:9px}.office-overview-grid>button>svg{width:14px}.office-select-all,.office-rownum>button{display:grid;place-items:center;width:100%;height:100%;border:0;background:transparent;color:inherit;font:inherit}.office-grid th.is-range-selected,.office-grid td.office-rownum.is-range-selected{background:#c8ff7521!important;color:#c8ff75}.office-grid td:not(.office-rownum){cursor:cell;-webkit-user-select:none;-moz-user-select:none;user-select:none}.office-grid td.is-selected .office-cell-text{color:#f1f7f3}.office-cell-text{display:block;min-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-formula-bar{display:grid;grid-template-columns:64px 26px minmax(160px,1fr) auto;align-items:center;flex:0 0 auto;min-height:38px;margin:-3px 0 9px;overflow:hidden;border:1px solid rgba(200,255,117,.1);border-radius:10px;background:#071510}.office-name-box{display:grid;place-items:center;align-self:stretch;border-right:1px solid rgba(200,255,117,.1);color:#a9b6ae;font-size:10px;font-weight:800}.office-formula-bar>strong{color:#83a75f;font-family:Georgia,serif;font-size:11px;font-style:italic;text-align:center}.office-formula-bar>input{min-width:0;height:100%;border:0;background:transparent;color:#e1e9e4;font-size:11px;outline:0}.office-formula-bar>input:disabled{color:#718078}.office-selection-summary{display:flex;align-items:center;gap:11px;height:100%;padding:0 11px;border-left:1px solid rgba(200,255,117,.08);color:#75857c;font-size:9px;white-space:nowrap}.office-selection-summary span:first-child{color:#a9d879}@media(min-width:901px){.toir-site-shell.is-database-mode .office-page.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.office-page.is-sidebar-collapsed .office-nav{padding-inline:10px}.office-page.is-sidebar-collapsed .office-nav-head{justify-content:center}.office-page.is-sidebar-collapsed .office-nav-head>div:not(.office-nav-mark):not(.office-nav-actions),.office-page.is-sidebar-collapsed .office-nav-intro,.office-page.is-sidebar-collapsed .office-nav-group,.office-page.is-sidebar-collapsed .office-nav nav button span,.office-page.is-sidebar-collapsed .office-nav nav button svg:last-child,.office-page.is-sidebar-collapsed .office-overview-button span,.office-page.is-sidebar-collapsed .office-create-directory span,.office-page.is-sidebar-collapsed .office-back{display:none}.office-page.is-sidebar-collapsed .office-nav-mark{display:none}.office-page.is-sidebar-collapsed .office-sidebar-toggle{margin:0 auto 8px}.office-page.is-sidebar-collapsed .office-overview-button,.office-page.is-sidebar-collapsed .office-create-directory,.office-page.is-sidebar-collapsed .office-nav nav button{display:grid;place-items:center;min-height:42px;padding:0}.office-page.is-sidebar-collapsed .office-nav nav{gap:4px;margin-top:9px}.office-page.is-sidebar-collapsed .office-nav nav+.office-nav-group{margin-top:12px}.office-page.is-sidebar-collapsed .office-nav nav button svg{width:16px;height:16px}}@media(max-width:900px){.office-sidebar-toggle{display:none}.office-tabs{margin:0 0 10px;padding-left:6px}.office-overview-page{position:fixed;z-index:60;inset:64px 0 0;padding:20px 14px 40px}.office-overview-head{align-items:flex-start;flex-direction:column}.office-overview-grid{grid-template-columns:1fr}}@media(max-width:430px){.people-tabs button{font-size:11px}.people-tabs button span{display:none}.people-avatar{width:42px;height:42px;border-radius:13px}.people-org-grid>li{min-height:178px;padding:17px}}.admin-section-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;padding:7px;border:1px solid rgba(200,255,117,.12);border-radius:22px;background:#05110db8;box-shadow:0 18px 56px #00000029}.admin-section-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0}.admin-section-item{position:relative;min-width:0}.admin-section-item>button{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 13px;border:0;border-radius:15px;background:transparent;color:#84928b;text-align:left}.admin-section-item>button:hover{background:#c8ff750e;color:#dce7df}.admin-section-item>button.is-active{background:#c8ff75!important;color:#07100e!important;box-shadow:0 10px 28px #99da4f1f}.admin-section-icon{width:17px;height:17px;flex:0 0 auto}.admin-section-item>button>span{display:grid;gap:2px}.admin-section-item>button b{font-size:12px;line-height:1}.admin-section-item>button small{display:block;overflow:hidden;max-width:100%;color:inherit;font-size:8px;font-weight:600;opacity:.58;text-overflow:ellipsis;white-space:nowrap}.admin-refresh{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:46px;padding:0 14px;border:1px solid rgba(200,255,117,.13);border-radius:14px;background:#c8ff750d;color:#a9b6af;font-size:11px;font-weight:700;white-space:nowrap}.admin-refresh:hover{color:#c8ff75;border-color:#c8ff754d}.cabinet-page .field-tooltip-bubble{border-color:#c8ff752e!important;background:#101f1a!important;color:#dbe7df!important;line-height:1.5;box-shadow:0 20px 70px #00000075!important}.people-assignment{padding:30px;border:1px solid rgba(200,255,117,.14);border-radius:30px;background:linear-gradient(145deg,#11251eeb,#07130fe0);box-shadow:0 26px 80px #0003,inset 0 1px #ffffff0a}.people-assignment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.people-assignment-head h2{margin:8px 0 9px;color:#f1f6f2;font-size:clamp(26px,3vw,40px);line-height:1.03;letter-spacing:-.045em}.people-assignment-head p{max-width:720px;margin:0;color:#819088;font-size:13px;line-height:1.6}.people-assignment-help{padding-top:8px}.people-assignment-help .group\/tooltip>button{width:36px;height:36px;border:1px solid rgba(200,255,117,.14);background:#c8ff750d;color:#9baa9f}.people-assignment-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px}.people-assignment-engineer,.people-assignment-orgs{padding:19px;border:1px solid rgba(200,255,117,.1);border-radius:22px;background:#030e0b85}.people-assignment-engineer{display:flex;flex-direction:column}.people-assignment-engineer>label,.people-assignment-label{display:flex;align-items:center;color:#a5b1ab;font-size:11px;font-weight:750}.people-assignment-engineer .liquid-field{margin-top:9px;min-height:52px}.people-assignment-count{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;margin:18px 0;padding:17px 0;border-top:1px solid rgba(200,255,117,.09);border-bottom:1px solid rgba(200,255,117,.09)}.people-assignment-count strong{color:#c8ff75;font-size:36px;line-height:1}.people-assignment-count span{max-width:130px;color:#6f7e76;font-size:10px;line-height:1.4}.people-assignment-engineer .people-primary{margin-top:auto}.people-assignment-label{justify-content:space-between;margin-bottom:11px}.people-assignment-list{display:grid;gap:6px;max-height:410px;overflow:auto;padding-right:4px;scrollbar-color:rgba(200,255,117,.25) transparent}.people-assignment-list>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:49px;padding:9px 12px;border:1px solid rgba(200,255,117,.075);border-radius:13px;background:#ffffff03;color:#aeb9b3;cursor:pointer;transition:border-color .2s ease,background .2s ease}.people-assignment-list>label:hover{border-color:#c8ff7538;background:#c8ff7509}.people-assignment-list>label.is-selected{border-color:#c8ff7547;background:#c8ff7512;color:#eef5ef}.people-assignment-list input{width:16px;height:16px;accent-color:#bfff68}.people-assignment-list span{min-width:0;font-size:11px;line-height:1.35}.people-assignment-list small{color:#5f6e66;font-size:8px;white-space:nowrap}.people-assignment-list .is-selected small{color:#9dd85f}@media(max-width:1180px){.admin-section-nav{grid-template-columns:1fr}.admin-refresh{width:100%}}@media(max-width:760px){.admin-section-nav{margin:0 -2px 14px;padding:6px;border-radius:18px}.admin-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-item:last-child{grid-column:1/-1}.admin-section-item>button{min-height:58px;padding:8px 11px}.admin-section-item>button small{display:block}.admin-refresh{min-height:48px}.people-assignment{padding:20px;border-radius:22px}.people-assignment-head{gap:8px}.people-assignment-grid{grid-template-columns:1fr}.people-assignment-list{max-height:380px}.people-assignment-list>label{grid-template-columns:auto minmax(0,1fr)}.people-assignment-list small{grid-column:2}.field-tooltip-bubble{position:fixed!important;inset:auto 14px 20px!important;width:auto!important;transform:none!important;font-size:12px!important}}@media(min-width:761px)and (max-width:980px){.admin-section-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-section-item:nth-child(4),.admin-section-item:nth-child(5){grid-column:span 1}}body[data-page=database]{background:#07100e}body[data-page=database] .toir-site-shell{min-height:100svh;background:radial-gradient(circle at 12% 8%,rgba(127,190,65,.1),transparent 26%),#07100e}body[data-page=database] .site-header{border:0;background:#07100e}body[data-page=database] .site-header-bar{border-color:#c8ff7524;background:linear-gradient(115deg,#ffffff17,#ffffff06),#091410d1;box-shadow:inset 0 1px #ffffff26,0 15px 45px #0000003d}body[data-page=database] .site-brand-mark{border-color:#c8ff7529;background:#c8ff7512}body[data-page=database] .site-nav-link.is-active{background:#c8ff751c;color:#c8ff75}body[data-page=database] .site-account-link:hover,body[data-page=database] .site-header-phone:hover{background:#c8ff7512;color:#c8ff75!important}body[data-page=database] main>.page-transition{padding:30px 18px 48px}.office-page{display:grid;grid-template-columns:290px minmax(0,1fr);gap:0;width:min(100%,1560px);max-width:none;min-height:calc(100svh - 190px);margin:0 auto;overflow:hidden;border:1px solid rgba(200,255,117,.14);border-radius:30px;background:#06120ee6;box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff0a}.office-nav{display:flex;flex-direction:column;min-width:0;padding:25px 18px 20px;overflow:auto;border:0;border-right:1px solid rgba(200,255,117,.11);background:linear-gradient(180deg,#12261ff5,#071410f5)}.office-nav-head{display:flex;align-items:center;gap:13px}.office-nav-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(200,255,117,.18);border-radius:14px;background:#c8ff7512;color:#c8ff75}.office-nav-mark svg{width:20px}.office-nav .eyebrow{margin:0;color:#a6dc68;font-size:8px}.office-nav h1{margin:4px 0 0;color:#f0f5f1;font-size:20px;letter-spacing:-.035em}.office-nav-intro{margin:17px 0 6px;color:#718078;font-size:11px;line-height:1.55}.office-nav-group{display:flex;align-items:center;gap:7px;margin:25px 4px 10px;padding-top:19px;border-top:1px solid rgba(200,255,117,.09);color:#708078;font-size:9px;letter-spacing:.13em}.office-nav-group svg{width:13px}.office-nav-group span{display:grid;place-items:center;min-width:20px;height:20px;margin-left:auto;border-radius:999px;background:#ffffff0a;color:#65746c;font-size:8px;letter-spacing:0}.office-nav nav{display:grid;gap:6px}.office-nav nav button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#87958e;font-size:11px;text-align:left}.office-nav nav button svg{width:14px;height:14px;color:#53635b}.office-nav nav button svg:last-child{width:12px;opacity:0;transform:translate(-5px);transition:opacity .2s ease,transform .2s ease}.office-nav nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-nav nav button:hover{border-color:#c8ff751a;background:#c8ff7509;color:#d8e3dc}.office-nav nav button:hover svg:last-child,.office-nav nav button.is-active svg:last-child{opacity:1;transform:none}.office-nav nav button.is-active{border-color:#c8ff7533;background:#c8ff751a;color:#d9f6b5}.office-nav nav button.is-active svg{color:#bfff68}.office-back{display:flex;align-items:center;gap:7px;margin-top:auto;padding:22px 9px 4px;border:0;background:transparent;color:#65766d;font-size:10px;font-weight:700}.office-back:hover{color:#c8ff75}.office-back svg{width:14px}.office-main{min-width:0;padding:34px 36px 40px;background:radial-gradient(circle at 90% -10%,rgba(200,255,117,.055),transparent 30%),#05100d94}.office-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:25px;padding-bottom:28px;border-bottom:1px solid rgba(200,255,117,.09)}.office-breadcrumb{display:flex;gap:8px;color:#65756d;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.office-breadcrumb b{color:#9bd457}.office-head h2{margin:9px 0 8px;color:#f2f6f3;font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.055em}.office-head>div:first-child>p{max-width:670px;margin:0;color:#829189;font-size:12px;line-height:1.55}.office-head-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));overflow:hidden;border:1px solid rgba(200,255,117,.11);border-radius:18px;background:#040e0b8c}.office-head-stats>div{min-width:90px;padding:13px 15px;border-left:1px solid rgba(200,255,117,.09)}.office-head-stats>div:first-child{border-left:0}.office-head-stats span{display:block;color:#617068;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.office-head-stats strong{display:block;overflow:hidden;margin-top:5px;color:#e8efea;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.office-head-stats .is-writable strong{color:#bfff68;font-size:12px;padding-top:4px}.office-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(200,255,117,.07)}.office-search{display:flex;align-items:center;gap:10px;width:min(100%,520px);min-height:48px;padding:0 14px;border:1px solid rgba(200,255,117,.12);border-radius:14px;background:#030d0aa6}.office-search>svg{width:17px;color:#65766d}.office-search input{flex:1;min-width:0;border:0;background:transparent;color:#edf4ef;font-size:12px;outline:0}.office-search input::-moz-placeholder{color:#52625a}.office-search input::placeholder{color:#52625a}.office-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.office-tool-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid rgba(200,255,117,.12);border-radius:13px;background:#c8ff750b;color:#a3b0a9;font-size:10px;font-weight:750;white-space:nowrap}.office-tool-button svg{width:15px}.office-tool-button:hover,.office-tool-button.is-active{border-color:#c8ff754d;background:#c8ff751a;color:#c8ff75}.office-data-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 22px;padding:8px;border:1px solid rgba(200,255,117,.1);border-radius:16px;background:#030d0a80}.office-view-switch{display:flex;gap:3px;padding:3px;border-radius:11px;background:#ffffff06}.office-view-switch button,.office-columns-control>button,.office-data-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#718078;font-size:9px;font-weight:750;white-space:nowrap}.office-view-switch button svg,.office-columns-control>button svg,.office-data-actions button svg{width:13px;height:13px}.office-view-switch button.is-active,.office-columns-control>button.is-active,.office-data-actions button.is-active{border-color:#c8ff752e;background:#c8ff751a;color:#c8ff75}.office-change-status{display:flex;align-items:center;min-height:30px;padding:0 9px;border-left:1px solid rgba(200,255,117,.09);color:#607168;font-size:8px;font-weight:750;letter-spacing:.04em}.office-change-status:before{width:6px;height:6px;margin-right:7px;border-radius:50%;background:#52635a;content:""}.office-change-status.has-changes{color:#d7f6a5}.office-change-status.has-changes:before{background:#c8ff75;box-shadow:0 0 12px #c8ff759e}.office-columns-control{position:relative}.office-columns-control>button{border-color:#c8ff7514}.office-columns-control>button span{color:#9ecb69}.office-columns-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:0;display:grid;width:310px;max-height:390px;overflow:auto;padding:14px;border:1px solid rgba(200,255,117,.16);border-radius:16px;background:#0d211a;box-shadow:0 26px 80px #0000007a;scrollbar-color:rgba(200,255,117,.22) transparent}.office-columns-menu>strong{color:#edf4ef;font-size:11px}.office-columns-menu>p{margin:4px 0 11px;color:#65756c;font-size:9px;line-height:1.4}.office-columns-menu label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:37px;padding:7px 8px;border-radius:9px;color:#a8b5ae;font-size:10px;cursor:pointer}.office-columns-menu label:hover{background:#c8ff750e}.office-columns-menu label input{width:14px;height:14px;accent-color:#bfff68}.office-columns-menu label svg{width:13px;color:#aee568}.office-page-size{display:flex;align-items:center;gap:6px;color:#65756d;font-size:9px}.office-page-size select{min-height:34px;padding:0 24px 0 9px;border:1px solid rgba(200,255,117,.1);border-radius:9px;background:#071611;color:#c4cfc8;font-size:9px}.office-history-actions{display:flex;gap:3px;padding-left:7px;border-left:1px solid rgba(200,255,117,.08)}.office-history-actions button{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:31px;height:34px;border:1px solid rgba(200,255,117,.08);border-radius:9px;background:transparent;color:#718078}.office-history-actions button:hover:not(:disabled){border-color:#c8ff753b;color:#c8ff75}.office-history-actions button:disabled{opacity:.28}.office-history-actions svg{width:13px}.office-history-actions span{color:#c8ff75;font-size:7px}.office-export-options{display:flex;gap:4px}.office-export-options select{min-height:34px;padding:0 22px 0 8px;border:1px solid rgba(200,255,117,.09);border-radius:9px;background:#071611;color:#819087;font-size:8px}.office-data-actions{display:flex;gap:4px;margin-left:auto}.office-data-actions button{border-color:#c8ff7514}.office-data-actions button:hover{border-color:#c8ff7533;color:#c8ff75}.office-data-actions button.is-primary{border-color:#c8ff75;background:#c8ff75;color:#07110d}.office-data-actions button:disabled{cursor:not-allowed;opacity:.45}.office-page.is-fullscreen{position:fixed;z-index:1200;inset:0;width:100%;height:100svh;min-height:100svh;border:0;border-radius:0}.toir-site-shell.is-database-mode>.site-header,.toir-site-shell.is-database-mode>.site-footer,.toir-site-shell.is-database-mode>.site-background{display:none}.toir-site-shell.is-database-mode{height:100svh;min-height:100svh;overflow:hidden;background:#03100c}.toir-site-shell.is-database-mode>main,.toir-site-shell.is-database-mode>main>.page-transition{height:100svh;min-height:100svh;padding:0}.toir-site-shell.is-database-mode .office-page{position:fixed;z-index:1200;inset:0;width:100%;height:100svh;min-height:100svh;border:0;border-radius:0}.office-page.is-fullscreen .office-nav{padding-top:28px}.office-page.is-fullscreen .office-main{height:100svh;overflow:auto}.office-page.is-fullscreen .office-grid{max-height:calc(100svh - 330px)}.office-error{margin-bottom:14px;padding:13px 15px;border:1px solid rgba(255,106,106,.2);border-radius:14px;background:#76161624;color:#ffb0b0;font-size:11px}.office-form{padding:24px;border:1px solid rgba(200,255,117,.12);border-radius:24px;background:#05120e9e}.office-form-grid{gap:15px}.office-form-grid label{min-width:0;padding:13px;border:1px solid rgba(200,255,117,.08);border-radius:15px;background:#ffffff03}.office-form-grid label>span{margin-bottom:8px;color:#829189;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.office-form-grid .office-input,.office-form-grid .office-textarea{min-height:42px;border:1px solid rgba(200,255,117,.12);border-radius:11px;background:#020b089e;color:#edf3ee}.office-form-nav{padding-top:17px;border-top:1px solid rgba(200,255,117,.08)}.office-form-nav>span{color:#77877e;font-size:10px}.office-grid{max-height:calc(100svh - 345px);overflow:auto;border:1px solid rgba(200,255,117,.13);border-radius:20px;background:#030d0a8f;scrollbar-color:rgba(200,255,117,.22) transparent}.office-grid table{border-collapse:separate;border-spacing:0;color:#c9d3cd;font-size:11px}.office-grid th,.office-grid td{min-width:150px;padding:8px 10px;border:0;border-right:1px solid rgba(200,255,117,.07);border-bottom:1px solid rgba(200,255,117,.07);background:#05110dc7}.office-grid tr:hover td{background:#c8ff7507}.office-grid tr.is-dirty td{background:#c8ff750b}.office-grid tr.is-dirty td.office-rownum{color:#c8ff75;box-shadow:inset 3px 0 #c8ff75}.office-grid td.is-selected{position:relative;background:#c8ff7516!important;box-shadow:inset 0 0 0 2px #c8ff75c7}.office-grid td.is-selected:after{position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;border:1px solid #07110d;background:#c8ff75;content:""}.office-grid thead th{top:0;height:46px;padding:0;background:#11251d;color:#8f9d95;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.office-grid thead th>button{display:flex;align-items:center;gap:7px;width:100%;min-height:46px;padding:7px 10px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.office-grid thead th>button:hover,.office-grid thead th>button.is-sorted{background:#c8ff7512;color:#c8ff75}.office-grid thead th>button svg{width:12px;height:12px;margin-left:auto;opacity:.5}.office-grid thead th>button small{color:#9ccd64;font-size:7px;letter-spacing:0}.office-column-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px}.office-column-head>button{display:flex;align-items:center;gap:7px;min-width:0;min-height:46px;padding:7px 5px 7px 10px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.office-column-head>button:hover,.office-column-head>button.is-sorted{color:#c8ff75}.office-column-head>button svg{width:12px;height:12px;margin-left:auto;opacity:.5}.office-column-head>button small{color:#9ccd64;font-size:7px;letter-spacing:0}.office-column-head>span{display:flex;margin-right:4px;opacity:0;transition:opacity .18s ease}.office-grid th:hover .office-column-head>span{opacity:1}.office-column-head>span button{display:grid;place-items:center;width:22px;height:27px;border:0;border-radius:6px;background:transparent;color:#718078}.office-column-head>span button:hover{background:#c8ff751a;color:#c8ff75}.office-column-head>span svg{width:11px}.office-column-resizer{position:absolute;z-index:6;top:0;right:-4px;width:8px;height:100%;cursor:col-resize}.office-column-resizer:after{position:absolute;top:9px;bottom:9px;left:3px;width:1px;background:#c8ff7521;content:"";transition:background .15s ease}.office-column-resizer:hover:after{width:2px;background:#bfff68}.office-grid .office-rownum{min-width:48px;width:48px;background:#0b1b15!important;color:#617168}.office-grid th.office-rownum,.office-grid td.office-rownum{position:sticky;left:0;z-index:2}.office-grid th.office-rownum{z-index:4}.office-input,.office-textarea{min-width:130px;color:#dce6df}.office-input:focus,.office-textarea:focus{border-color:#9bcd61!important;background:#c8ff750a!important;box-shadow:0 0 0 3px #c8ff7512}.office-cell-text{color:#aebbb4}.office-empty{color:#718078;text-align:center}.office-empty-state{display:grid;justify-items:center;min-height:340px;padding:66px 24px;text-align:center}.office-empty-state>div{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border:1px solid rgba(200,255,117,.18);border-radius:18px;background:#c8ff7511;color:#c8ff75}.office-empty-state>div svg{width:24px}.office-empty-state>span{color:#8cbe55;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.office-empty-state h3{margin:10px 0 7px;color:#edf4ef;font-size:25px;letter-spacing:-.035em}.office-empty-state p{max-width:360px;margin:0;color:#718078;font-size:12px;line-height:1.55}.office-empty-action{display:inline-flex;align-items:center;gap:8px;min-height:46px;margin-top:22px;padding:0 18px;border:0;border-radius:14px;background:#c8ff75;color:#07100e;font-size:11px;font-weight:800}.office-empty-action svg{width:15px}.office-pagination{position:sticky;left:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:min(100%,720px);padding:11px 13px;border-top:1px solid rgba(200,255,117,.1);background:#0b1d17;color:#718078;font-size:9px}.office-pagination>div{display:flex;align-items:center;gap:8px}.office-pagination button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 9px;border:1px solid rgba(200,255,117,.1);border-radius:8px;background:#c8ff750a;color:#9ca9a2;font-size:9px}.office-pagination button:disabled{opacity:.35}.office-pagination button:not(:disabled):hover{border-color:#c8ff7540;color:#c8ff75}.office-pagination button svg{width:12px}.office-pagination strong{color:#cad4ce;font-size:9px}.office-pagination label{display:flex;align-items:center;gap:5px;color:#68776f;font-size:8px}.office-pagination label input{width:46px;height:30px;padding:0 5px;border:1px solid rgba(200,255,117,.13);border-radius:8px;background:#071510;color:#d7e1db;font-size:9px;text-align:center}.office-pagination label small{color:#75837b}.office-row-actions{display:flex;align-items:center;gap:5px}.office-row-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 8px;border:1px solid rgba(200,255,117,.11);border-radius:8px;background:#c8ff750a;color:#93a199;font-size:8px;font-weight:750}.office-row-actions>button svg{width:12px;height:12px}.office-row-actions>button.liquid-cta{gap:5px;border:0;background:#c8ff75;color:#07100e}.office-settings{margin-bottom:16px;padding:20px;border:1px solid rgba(200,255,117,.16);border-radius:22px;background:linear-gradient(145deg,#152a22f0,#081511f0);color:#dfe8e2}.office-settings .bg-white{background:#030e0a80!important}.office-settings .border-slate-200,.office-settings .border-slate-300{border-color:#c8ff751c!important}.office-settings .text-slate-900{color:#eef4f0!important}.office-settings .text-slate-500,.office-settings .text-slate-400{color:#718078!important}.office-settings .liquid-field{border-color:#c8ff751f;background:#07140f;color:#e8f0eb}.office-settings .cabinet-btn{border-color:#c8ff7521;background:#c8ff750d;color:#b7c3bc}.office-settings .liquid-cta,.office-form-nav .liquid-cta,.office-grid .liquid-cta{border:0;background:#c8ff75;color:#07100e;font-weight:800}@media(max-width:1100px){.office-page{grid-template-columns:230px minmax(0,1fr)}.office-head{align-items:flex-start;flex-direction:column}.office-head-stats{width:100%}.office-toolbar{grid-template-columns:1fr}.office-search{width:100%;max-width:none}.office-toolbar-actions{justify-content:flex-start}}@media(max-width:760px){body[data-page=database] main>.page-transition{padding:16px 8px 24px}.office-page{display:block;min-height:0;overflow:visible;border-radius:22px}.office-nav{padding:18px 14px 13px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(200,255,117,.11)}.office-nav-intro,.office-nav-group span{display:none}.office-nav-group{margin:16px 2px 7px}.office-nav nav{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.office-nav nav::-webkit-scrollbar{display:none}.office-nav nav button{flex:0 0 auto;width:auto;max-width:220px}.office-nav nav button svg:last-child{display:none}.office-back{display:none}.office-main{padding:24px 16px 28px}.office-head{gap:18px;margin-bottom:20px}.office-head h2{font-size:38px}.office-head-stats>div{min-width:0;padding:11px 9px}.office-head-stats strong{font-size:15px}.office-toolbar-actions{display:grid;grid-template-columns:1fr 1fr}.office-tool-button:first-child{grid-column:1/-1}.office-form{padding:15px;border-radius:18px}.office-form-grid{grid-template-columns:1fr}.office-form-wide{grid-column:auto}.office-grid{max-height:66svh;border-radius:16px}.office-settings{padding:15px;border-radius:18px}.office-data-bar{align-items:stretch}.office-change-status{order:3;width:100%;min-height:34px;border-top:1px solid rgba(200,255,117,.07);border-left:0}.office-history-actions{flex:1;justify-content:flex-end;border-left:0}.office-export-options{order:4;width:100%}.office-export-options select{flex:1;min-width:0}.office-view-switch,.office-view-switch button,.office-columns-control{flex:1}.office-columns-control>button{width:100%}.office-columns-menu{position:fixed;inset:auto 10px 12px;width:auto;max-height:70svh}.office-data-actions{order:5;display:grid;grid-template-columns:1fr 1fr;width:100%;margin-left:0}.office-page.is-fullscreen{display:block;overflow:auto}.office-page.is-fullscreen .office-nav{position:sticky;top:0;z-index:20}.office-pagination{align-items:flex-start;flex-direction:column}}.admin-section-nav{grid-template-columns:minmax(0,1fr) 48px;gap:7px;padding:6px}.admin-section-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.admin-section-item>button{justify-content:center;min-height:50px;padding:7px 12px;text-align:center}.admin-section-item>button>span{display:block}@media(min-width:901px){.toir-site-shell.is-database-mode .office-page{grid-template-columns:256px minmax(0,1fr)}.office-page.is-fullscreen .office-nav{height:100svh;padding:18px 13px 14px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(200,255,117,.2) transparent}.office-nav-mark{width:40px;height:40px;border-radius:12px}.office-nav h1{font-size:19px}.office-nav-intro{margin:12px 2px 2px;font-size:11px}.office-nav-group{margin:16px 3px 7px;padding-top:14px;font-size:9px}.office-nav nav{gap:3px}.office-nav nav button{min-height:42px;padding:7px 10px;border-radius:11px;font-size:12px}.office-back{position:sticky;bottom:0;margin-top:16px;background:#0a1c16}.office-page.is-fullscreen .office-main{display:flex;flex-direction:column;height:100svh;min-height:0;padding:18px 22px 20px;overflow:hidden}.office-head{flex:0 0 auto;align-items:center;gap:24px;min-height:64px;margin-bottom:12px;padding-bottom:13px}.office-breadcrumb{font-size:9px}.office-head h2{margin:5px 0 3px;font-size:clamp(27px,2.2vw,36px);line-height:1;letter-spacing:-.045em}.office-head>div:first-child>p{font-size:11px;line-height:1.35}.office-head-stats{border-radius:14px}.office-head-stats>div{min-width:82px;padding:9px 11px}.office-head-stats span{font-size:8px}.office-head-stats strong{margin-top:3px;font-size:16px}.office-toolbar{flex:0 0 auto;grid-template-columns:minmax(260px,1fr) auto;gap:12px;margin-bottom:10px;padding-bottom:10px}.office-search{width:min(100%,560px);min-height:42px;border-radius:12px}.office-search input{font-size:13px}.office-tool-button{min-height:40px;padding:0 12px;border-radius:11px;font-size:11px}.office-data-bar{flex:0 0 auto;gap:6px;margin:0 0 10px;padding:6px;border-radius:13px}.office-view-switch button,.office-columns-control>button,.office-data-actions button{min-height:36px;padding:0 10px;font-size:10px}.office-change-status,.office-page-size,.office-page-size select,.office-export-options select{font-size:9px}.office-data-actions{flex-wrap:wrap;justify-content:flex-end}.office-error{flex:0 0 auto;margin-bottom:10px}.office-settings{flex:0 0 auto;max-height:40svh;overflow:auto}.office-form{flex:1 1 auto;min-height:0;overflow:auto}.office-page.is-fullscreen .office-grid{flex:1 1 auto;min-height:0;max-height:none;border-radius:15px}.office-grid table{font-size:12px}.office-grid th,.office-grid td{min-width:164px;padding:7px 9px}.office-grid thead th,.office-column-head,.office-column-head>button{min-height:42px;height:42px;font-size:10px}.office-input,.office-textarea{min-width:144px;min-height:36px;font-size:12px}.office-row-actions button{min-height:32px}.office-pagination{min-height:48px;font-size:10px}}.admin-section-item>button b{font-size:11px}.admin-section-item>button small{display:none!important}.admin-refresh{width:48px;min-width:48px;min-height:48px;padding:0}.admin-section-context{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:9px;align-items:center;min-height:38px;margin:-9px 8px 18px;padding:8px 12px;border:1px solid rgba(200,255,117,.08);border-top:0;border-radius:0 0 13px 13px;background:#05110d80;color:#718078}.admin-section-context-icon{width:14px;height:14px;color:#9ed85f}.admin-section-context strong{color:#b6c3bc;font-size:10px}.admin-section-context span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.admin-section-nav{grid-template-columns:1fr 44px}.admin-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-item:last-child{grid-column:1/-1}.admin-section-item>button{justify-content:flex-start;min-height:48px;text-align:left}.admin-refresh{width:44px;min-width:44px;height:100%}.admin-section-context{grid-template-columns:auto minmax(0,1fr);margin:-8px 6px 15px}.admin-section-context strong{display:none}.admin-section-context span{white-space:normal;line-height:1.4}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.toir-tags-count,.toir-tags-placeholder,.toir-tags-empty{color:#6b7872}.toir-tags-selected,.toir-tags-options{border-color:#d9dfd9;background:#fff}.toir-tag-selected{border-color:#a6cf67;background:#e8f9cb;color:#274012}.toir-tag-remove{color:#54752f}.toir-tag-remove:hover{background:#2740121a;color:#274012}.toir-tags-search{border-color:#d9dfd9;background:#f7f9f6;color:#87938d}.toir-tags-search input{color:#19231e}.toir-tags-search input::-moz-placeholder{color:#94a099}.toir-tags-search input::placeholder{color:#94a099}.toir-tags-clear{color:#7a8881}.toir-tags-clear:hover{background:#e8ede8;color:#24322b}.toir-tag-option{background:#f0f3ef;color:#425149}.toir-tag-option:hover{background:#e4f4cb;color:#294611}.request-form-shell .toir-tags-count,.request-form-shell .toir-tags-placeholder,.request-form-shell .toir-tags-empty{color:#eff4eb7a}.request-form-shell .toir-tags-selected,.request-form-shell .toir-tags-options{border-color:#ffffff1f;background:#08120f}.request-form-shell .toir-tag-selected{border-color:#c8ff758c;background:#c8ff75;color:#0b1613;box-shadow:0 8px 24px #c8ff751f}.request-form-shell .toir-tag-remove{color:#315016}.request-form-shell .toir-tag-remove:hover{background:#07100e1f;color:#07100e}.request-form-shell .toir-tags-search{border-color:#ffffff1c;background:#0d1a16;color:#eff4eb66}.request-form-shell .toir-tags-search input{color:#f0f5ed}.request-form-shell .toir-tags-search input::-moz-placeholder{color:#eff4eb57}.request-form-shell .toir-tags-search input::placeholder{color:#eff4eb57}.request-form-shell .toir-tags-clear{color:#eff4eb73}.request-form-shell .toir-tags-clear:hover{background:#ffffff0f;color:#f0f5ed}.request-form-shell .toir-tag-option{border:1px solid rgba(255,255,255,.1);background:#0d1a16;color:#eff4ebb3}.request-form-shell .toir-tag-option:hover{border-color:#c8ff7566;background:#c8ff7514;color:#c8ff75;transform:translateY(-1px)}.compact-request-form{width:100%;padding:0;border:0;background:transparent;box-shadow:none}.compact-request-form>.eyebrow{color:#c8ff75}.compact-request-form>h2{max-width:680px;margin:8px 0 10px;color:#f2f6f2;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.02;letter-spacing:-.045em}.compact-request-form>h2+p{max-width:650px;margin:0 0 26px;color:#ebf4ee85;font-size:14px;line-height:1.6}.compact-request-form .request-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:14px}.compact-request-form .autocomplete-field label,.compact-request-form .request-contact-grid label,.compact-request-form>div>label{color:#ebf4eead}.compact-request-form .autocomplete-input,.compact-request-form .liquid-field{border-color:#c8ff7526;background:#07140f;color:#eef5ef}.compact-request-form .autocomplete-input::-moz-placeholder,.compact-request-form .liquid-field::-moz-placeholder{color:#ebf4ee4d}.compact-request-form .autocomplete-input::placeholder,.compact-request-form .liquid-field::placeholder{color:#ebf4ee4d}.compact-request-form .autocomplete-input:focus,.compact-request-form .liquid-field:focus{border-color:#a7db61;box-shadow:0 0 0 4px #c8ff7514}.compact-request-form .autocomplete-dropdown{border-color:#c8ff7529;background:#0a1813;box-shadow:0 26px 80px #00000080}.compact-request-form .autocomplete-option:hover{background:#c8ff7514}.compact-request-form .autocomplete-option .text-slate-800{color:#eff5f0}.compact-request-form .text-slate-500,.compact-request-form .text-slate-600{color:#ebf4ee73}.compact-request-form .request-contact-grid{border-color:#ffffff17}.compact-request-form .toir-tags-selected,.compact-request-form .toir-tags-options{border-color:#ffffff1a;background:#07140f}.compact-request-form .toir-tag-option{border-color:#ffffff1a;background:#0a1813;color:#ebf4eead}.compact-request-form .toir-tag-option:hover{border-color:#c8ff7561;color:#c8ff75}.compact-request-form .toir-tag-selected{border-color:#c8ff75;background:#c8ff75;color:#07110d}.compact-request-form .toir-tags-selector-compact{margin-top:2px}.compact-request-form .toir-tags-selector-compact>div:first-child{margin-bottom:10px}.compact-request-form .toir-tags-count{color:#a6b5ac}.compact-request-form .toir-tags-compact{display:flex;flex-wrap:wrap;gap:8px}.compact-request-form .toir-tag-compact{min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06;color:#aab8b0;font-size:12px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.compact-request-form .toir-tag-compact:hover{border-color:#c8ff7552;background:#c8ff750e;color:#d8f5b1}.compact-request-form .toir-tag-compact.is-selected{border-color:#c8ff75;background:#c8ff75;color:#07110d;box-shadow:0 8px 24px #c8ff751a}.compact-request-form .request-submit{min-height:52px;padding:0 24px;border:0;border-radius:14px;background:#c8ff75;color:#07110d;box-shadow:0 14px 34px #c8ff751a}.compact-request-form .request-submit:hover{background:#dcffa9;transform:translateY(-2px)}.admin-new-request{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,920px);justify-content:center;gap:22px;width:100%;max-width:1260px;margin:0 auto}.admin-new-request-intro{align-self:start;padding:28px 8px 28px 4px}.admin-new-request-intro h1{max-width:280px;margin:12px 0 16px;color:#f2f6ef;font-size:clamp(38px,4vw,58px)!important}.admin-new-request-intro>p{max-width:290px;margin:0;color:#829089;font-size:13px;line-height:1.65}.admin-new-request-note{display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding-top:20px;border-top:1px solid rgba(200,255,117,.12);color:#7e8d85;font-size:11px;line-height:1.5}.admin-new-request-note>svg{width:19px;height:19px;flex:0 0 auto;color:#c8ff75}.admin-new-request-note span{display:grid;gap:3px}.admin-new-request-note b{color:#dce7df;font-size:12px}.admin-new-request-form{padding:clamp(24px,3vw,38px)!important}.admin-new-request-form .compact-request-form>h2{font-size:clamp(32px,3vw,44px)}.admin-new-request-form .compact-request-form>h2+p{margin-bottom:20px}.admin-new-request-form .compact-request-form .request-main-grid{gap:12px}.admin-new-request-form .compact-request-form .request-contact-grid{margin-top:20px;padding-top:20px}.admin-new-request-form .compact-request-form textarea.liquid-field{min-height:104px}.admin-new-request-form .compact-request-form .request-submit{min-width:210px;justify-content:center;background:#c8ff75!important;color:#07110d!important}.admin-new-request-form .compact-request-form .request-submit:hover{background:#dcffa9!important}.admin-section-list{grid-template-columns:repeat(8,minmax(0,1fr))}.admin-section-item:last-child{grid-column:auto}.admin-section-item>button{min-width:0}.admin-section-item>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.admin-section-list{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-new-request{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:900px){.admin-section-list{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-section-item:last-child{grid-column:auto}.admin-new-request{grid-template-columns:1fr;gap:10px}.admin-new-request-intro{padding:12px 4px}.admin-new-request-intro h1,.admin-new-request-intro>p{max-width:680px}.admin-new-request-note{display:none}}@media(max-width:600px){.admin-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-new-request-form{padding:18px 15px!important}}.request-confirm-backdrop{position:fixed;inset:0;z-index:16000;display:grid;place-items:center;padding:20px;background:#010705cc;backdrop-filter:blur(16px);animation:request-confirm-fade .2s ease both}.request-confirm-dialog{position:relative;width:min(100%,620px);max-height:min(860px,calc(100vh - 40px));overflow:auto;padding:34px;border:1px solid rgba(200,255,117,.2);border-radius:28px;background:radial-gradient(circle at 92% 2%,rgba(200,255,117,.1),transparent 15rem),linear-gradient(145deg,#11241c,#07130f 70%);color:#eef5ef;box-shadow:0 42px 140px #000000a8,inset 0 1px #ffffff0d;animation:request-confirm-in .32s cubic-bezier(.16,1,.3,1) both}.request-confirm-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09;color:#91a198;transition:.2s ease}.request-confirm-close:hover{border-color:#c8ff754d;color:#c8ff75}.request-confirm-close svg{width:18px;height:18px}.request-confirm-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border:1px solid rgba(200,255,117,.22);border-radius:16px;background:#c8ff7514;color:#c8ff75}.request-confirm-icon svg{width:24px;height:24px}.request-confirm-dialog>.eyebrow{color:#c8ff75}.request-confirm-dialog h3{margin:8px 0 10px;color:#f4f7f3;font-size:clamp(34px,5vw,52px);line-height:1;letter-spacing:-.05em}.request-confirm-lead{margin:0 0 24px;color:#8e9d94;font-size:14px;line-height:1.55}.request-confirm-summary{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#020a0761}.request-confirm-summary>div{display:grid;grid-template-columns:138px minmax(0,1fr);gap:18px;padding:14px 16px}.request-confirm-summary>div+div{border-top:1px solid rgba(255,255,255,.075)}.request-confirm-summary dt{color:#74857b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.request-confirm-summary dd{margin:0;color:#e8f0eb;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.request-confirm-summary .request-confirm-issue{grid-template-columns:1fr;gap:7px}.request-confirm-error{margin:14px 0 0;color:#ff9e9e;font-size:13px}.request-confirm-actions{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(220px,1fr);gap:10px;margin-top:24px}.request-confirm-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:transparent;color:#aab8b0;font-size:13px;font-weight:750;transition:.2s ease}.request-confirm-actions button:hover{border-color:#c8ff754d;color:#eef5ef}.request-confirm-actions button.is-primary{border-color:#c8ff75;background:#c8ff75;color:#07110d}.request-confirm-actions button.is-primary:hover{background:#dcffa9;transform:translateY(-1px)}.request-confirm-actions button:disabled{cursor:not-allowed;opacity:.58}@keyframes request-confirm-fade{0%{opacity:0}}@keyframes request-confirm-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@media(max-width:640px){.compact-request-form .request-main-grid{grid-template-columns:1fr}.compact-request-form>h2{font-size:34px}.request-confirm-backdrop{align-items:end;padding:10px}.request-confirm-dialog{max-height:calc(100dvh - 20px);padding:26px 18px 18px;border-radius:24px}.request-confirm-summary>div{grid-template-columns:1fr;gap:5px}.request-confirm-actions{grid-template-columns:1fr}.request-confirm-actions button:first-child{order:2}}@media(prefers-reduced-motion:reduce){.request-confirm-backdrop,.request-confirm-dialog{animation:none}}.doctor-cabinet{width:min(100% - 32px,1320px);min-height:calc(100vh - 130px);margin:0 auto;padding:34px 0 70px;color:#edf4ef}.doctor-cabinet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:22px;padding:0 4px}.doctor-profile-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(200,255,117,.18);border-radius:16px;background:#c8ff7512;color:#c8ff75}.doctor-profile-mark svg{width:22px;height:22px}.doctor-cabinet-identity .eyebrow{color:#a9dd62}.doctor-cabinet-identity h1{margin:3px 0 2px;color:#f2f6f3;font-size:clamp(25px,3vw,38px);font-weight:650;line-height:1.05;letter-spacing:-.04em}.doctor-cabinet-identity>p:last-child{max-width:760px;margin:0;overflow:hidden;color:#ebf4ee75;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.doctor-logout{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:transparent;color:#ebf4ee80;font-size:12px;font-weight:650;transition:.2s ease}.doctor-logout svg{width:15px;height:15px}.doctor-logout:hover{border-color:#ffffff2e;color:#eef5ef}.doctor-cabinet-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);gap:16px;align-items:start}.doctor-request-card,.doctor-requests-card{border:1px solid rgba(200,255,117,.12);border-radius:26px;background:linear-gradient(145deg,#10251df0,#06120ef5);box-shadow:0 24px 80px #0000002e,inset 0 1px #ffffff06}.doctor-request-card{padding:clamp(24px,4vw,46px)}.doctor-request-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.doctor-request-intro .eyebrow,.doctor-history-head .eyebrow{color:#a9dd62}.doctor-request-intro h2,.doctor-history-head h2{margin:6px 0 0;color:#f3f7f4;font-weight:650;letter-spacing:-.045em}.doctor-request-intro h2{font-size:clamp(34px,4.5vw,58px);line-height:.98}.doctor-request-intro>p{max-width:310px;margin:0;color:#ebf4ee78;font-size:13px;line-height:1.55}.doctor-request-card .compact-request-form>.eyebrow,.doctor-request-card .compact-request-form>h2,.doctor-request-card .compact-request-form>h2+p{display:none}.doctor-request-card .compact-request-form .request-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(200px,.75fr)}.doctor-request-card .compact-request-form .request-submit{width:100%;justify-content:center}.doctor-request-card .compact-request-form .request-contact-grid{grid-template-columns:1fr;margin-top:22px;padding-top:22px}.doctor-request-card .compact-request-form .request-contact-grid>div{width:100%}.doctor-request-card .compact-request-form textarea.liquid-field{min-height:104px;margin-top:14px;padding:15px 16px;border-radius:14px;line-height:1.5}.doctor-request-card .compact-request-form .autocomplete-input,.doctor-request-card .compact-request-form .liquid-field{min-height:50px;border-radius:14px}.doctor-request-card .compact-request-form .autocomplete-field label,.doctor-request-card .compact-request-form .request-contact-grid label,.doctor-request-card .compact-request-form .toir-tags-selector-compact>div:first-child>span:first-child{color:#bdc9c1;font-size:12px;font-weight:700}.doctor-request-card .compact-request-form .text-slate-500{color:#778980}.doctor-request-card .request-success-card{position:relative;display:grid;justify-items:start;min-height:0;padding:30px;overflow:hidden;border:1px solid rgba(200,255,117,.16);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(200,255,117,.12),transparent 14rem),linear-gradient(145deg,#0b2118,#06140f);color:#edf5ef;text-align:left;box-shadow:none}.doctor-request-card .request-success-card:after{content:"";position:absolute;width:220px;height:220px;right:-112px;bottom:-130px;border:1px solid rgba(200,255,117,.1);border-radius:50%}.doctor-request-card .request-success-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:24px;border:1px solid rgba(200,255,117,.3);border-radius:15px;background:#c8ff7517;color:#c8ff75}.doctor-request-card .request-success-icon svg{width:24px;height:24px}.doctor-request-card .request-success-card>.eyebrow{color:#a9dd62}.doctor-request-card .request-success-card h3{margin:8px 0 9px;color:#f3f8f4;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1;letter-spacing:-.055em}.doctor-request-card .request-success-card>p:not(.eyebrow){max-width:500px;margin:0;color:#84968b;font-size:13px;line-height:1.55}.doctor-request-card .request-success-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.doctor-request-card .request-success-footer>span{display:inline-flex;align-items:center;gap:8px;color:#b5c4ba;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.doctor-request-card .request-success-footer>span i{width:7px;height:7px;border-radius:50%;background:#c8ff75;box-shadow:0 0 0 5px #c8ff7514}.doctor-request-card .request-success-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border:1px solid #c8ff75;border-radius:13px;background:#c8ff75;color:#07110d;font-size:12px;font-weight:800;transition:transform .2s ease,background .2s ease}.doctor-request-card .request-success-action:hover{background:#dcffa9;transform:translateY(-1px)}.doctor-request-card .request-success-action svg{width:15px;height:15px}.doctor-requests-card{position:sticky;top:94px;padding:24px}.doctor-history-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.doctor-history-head h2{font-size:27px}.doctor-history-head>span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid rgba(200,255,117,.14);border-radius:11px;background:#c8ff750f;color:#bdec78;font-size:12px;font-weight:750}.doctor-engineer-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border-radius:13px;background:#c8ff750e}.doctor-engineer-note span{color:#798b80;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.doctor-engineer-note b{overflow:hidden;color:#dce8e0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.doctor-request-list{display:grid;gap:9px;margin-top:18px}.doctor-request-item{position:relative;overflow:hidden;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#020a0752}.doctor-request-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#8fa699}.doctor-request-item.is-new:before{background:#e5b85b}.doctor-request-item.is-in_progress:before{background:#8fbdff}.doctor-request-item.is-completed:before{background:#9fe35f}.doctor-request-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.doctor-request-item-top strong{color:#eef5f0;font-size:13px}.doctor-request-item-top span{display:inline-flex;align-items:center;gap:5px;color:#95a59b;font-size:10px;font-weight:700}.doctor-request-item-top svg{width:12px;height:12px}.doctor-request-item h3{margin:12px 0 4px;overflow:hidden;color:#dce7e0;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.doctor-request-item>p{display:-webkit-box;margin:0;overflow:hidden;color:#718278;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doctor-request-item time{display:block;margin-top:10px;color:#53645a;font-size:10px}.doctor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;margin:0;padding:22px;text-align:center;color:#718178;font-size:12px;line-height:1.5}.doctor-empty svg{width:24px;height:24px;margin-bottom:10px;color:#97c75a}.doctor-empty b{color:#dbe6df;font-size:13px}.doctor-empty span{margin-top:4px}.doctor-error{margin:0;padding:14px;border:1px solid rgba(255,112,112,.16);border-radius:14px;background:#ff5a5a0d;color:#e89595;font-size:12px}@media(max-width:960px){.doctor-cabinet-layout{grid-template-columns:1fr}.doctor-requests-card{position:static}}@media(max-width:640px){.doctor-cabinet{width:min(100% - 20px,1320px);min-height:calc(100dvh - 90px);padding:18px 0 42px}.doctor-cabinet-head{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;margin-bottom:14px}.doctor-profile-mark{width:43px;height:43px;border-radius:13px}.doctor-cabinet-identity h1{font-size:23px}.doctor-logout{width:40px;padding:0;justify-content:center}.doctor-logout span{display:none}.doctor-request-card,.doctor-requests-card{border-radius:21px}.doctor-request-card{padding:21px 16px}.doctor-request-intro{display:block;margin-bottom:22px;padding-bottom:19px}.doctor-request-intro h2{font-size:38px}.doctor-request-intro>p{margin-top:12px}.doctor-request-card .compact-request-form .request-main-grid{grid-template-columns:1fr}.doctor-requests-card{padding:20px 16px}.doctor-request-card .request-success-card{padding:24px 20px}.doctor-request-card .request-success-footer{align-items:stretch;flex-direction:column}.doctor-request-card .request-success-action{width:100%}}.site-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(200,255,117,.14);border-radius:999px;background:#ffffff09;color:#c8ff75;transition:background .2s ease,border-color .2s ease,transform .2s ease}.site-theme-toggle:hover{border-color:#c8ff7557;background:#c8ff7517;transform:translateY(-1px)}.site-theme-toggle svg{width:16px;height:16px}.site-theme-toggle.is-mobile{width:100%;height:48px;gap:10px;margin-top:8px;border-radius:14px}.site-theme-toggle.is-mobile span{font-size:13px;font-weight:750}.field-requirement{display:inline-flex;align-items:center;min-height:18px;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;vertical-align:middle}.field-requirement.is-required{background:#c8ff751a;color:#a9dd62}.field-requirement.is-optional{border:1px solid rgba(255,255,255,.08);color:#6f8177}.people-form label:has(input[required],select[required],textarea[required])>span:first-child:after,.auth-login-form label:has(input[required])>span:first-child:after,.auth-register-form label:has(input[required],select[required],textarea[required])>span:first-child:after,.auth-verify-form label:has(input[required])>span:first-child:after{content:"Обязательно";display:inline-flex;margin-left:8px;padding:4px 7px;border-radius:999px;background:#c8ff751a;color:#9ed45e;font-size:8px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}html[data-theme=light] body[data-page=account]:has(.cabinet-page){background:radial-gradient(circle at 78% 4%,rgba(141,194,82,.14),transparent 29rem),#eef3ef}html[data-theme=light] body[data-page=account] .site-header{background:#eef3efe6}html[data-theme=light] body[data-page=account] .site-header-bar{border-color:#27533b26;background:linear-gradient(115deg,#fffffff0,#f6faf7d6);box-shadow:inset 0 1px #fff,0 15px 45px #1c3b2b1a}html[data-theme=light] body[data-page=account] .site-brand,html[data-theme=light] body[data-page=account] .site-nav-link,html[data-theme=light] body[data-page=account] .site-account-link,html[data-theme=light] body[data-page=account] .site-header-phone{color:#33483d}html[data-theme=light] body[data-page=account] .site-brand{color:#12251b}html[data-theme=light] body[data-page=account] .site-nav-link.is-active{background:#dff5bd;color:#315619}html[data-theme=light] .site-theme-toggle{border-color:#cad8cf;background:#fff;color:#315619}html[data-theme=light] .cabinet-page:before{opacity:.4}html[data-theme=light] .cabinet-card,html[data-theme=light] .cabinet-page .help-section,html[data-theme=light] .cabinet-page .help-hero,html[data-theme=light] .cabinet-page .help-toc,html[data-theme=light] .cabinet-page .editor-shell,html[data-theme=light] .doctor-request-card,html[data-theme=light] .doctor-requests-card{border-color:#d5e1d9!important;background:linear-gradient(145deg,#fff,#f6faf7)!important;box-shadow:0 24px 70px #23463217,inset 0 1px #fff}html[data-theme=light] .cabinet-page .bg-white,html[data-theme=light] .cabinet-page .bg-slate-50,html[data-theme=light] .cabinet-page .bg-slate-100{background-color:#f6faf7!important}html[data-theme=light] .cabinet-page .border-slate-100,html[data-theme=light] .cabinet-page .border-slate-200,html[data-theme=light] .cabinet-page .border-slate-300{border-color:#d6e2da!important}html[data-theme=light] .cabinet-page .text-slate-950,html[data-theme=light] .cabinet-page .text-slate-900,html[data-theme=light] .cabinet-page .text-slate-800{color:#14271d!important}html[data-theme=light] .cabinet-page .text-slate-700,html[data-theme=light] .cabinet-page .text-slate-600{color:#4c6256!important}html[data-theme=light] .cabinet-page .text-slate-500,html[data-theme=light] .cabinet-page .text-slate-400{color:#75877d!important}html[data-theme=light] .cabinet-page input,html[data-theme=light] .cabinet-page textarea,html[data-theme=light] .cabinet-page select{border-color:#cad9d0!important;background:#fff!important;color:#14271d!important;color-scheme:light}html[data-theme=light] .cabinet-page input::-moz-placeholder,html[data-theme=light] .cabinet-page textarea::-moz-placeholder{color:#93a198!important}html[data-theme=light] .cabinet-page input::placeholder,html[data-theme=light] .cabinet-page textarea::placeholder{color:#93a198!important}html[data-theme=light] .cabinet-page .request-queue-card,html[data-theme=light] .doctor-request-item{border-color:#d7e3db!important;background:#f7faf8!important;color:#172b21}html[data-theme=light] .cabinet-page .request-queue-card:hover{background:#edf5ef!important}html[data-theme=light] .cabinet-page .request-queue-card.is-selected{border-color:#8fbd55!important;background:linear-gradient(135deg,#e8f7d6,#f7fbf5)!important}html[data-theme=light] .doctor-cabinet-identity h1,html[data-theme=light] .doctor-request-intro h2,html[data-theme=light] .doctor-history-head h2,html[data-theme=light] .doctor-request-item-top strong,html[data-theme=light] .doctor-request-item h3,html[data-theme=light] .doctor-empty b{color:#14271d}html[data-theme=light] .doctor-cabinet-identity>p:last-child,html[data-theme=light] .doctor-request-intro>p,html[data-theme=light] .doctor-request-item>p,html[data-theme=light] .doctor-empty{color:#66796e}html[data-theme=light] .doctor-logout{border-color:#cad8cf;color:#4c6256}html[data-theme=light] .doctor-request-card .compact-request-form .autocomplete-field label,html[data-theme=light] .doctor-request-card .compact-request-form .request-contact-grid label,html[data-theme=light] .doctor-request-card .compact-request-form .toir-tags-selector-compact>div:first-child>span:first-child{color:#4c6256}html[data-theme=light] .doctor-request-card .request-success-card{background:linear-gradient(145deg,#f5faef,#fff)!important;color:#14271d}html[data-theme=light] .doctor-request-card .request-success-card h3{color:#14271d}html[data-theme=light] .doctor-request-card .request-success-card>p:not(.eyebrow){color:#607268}html[data-theme=light] .field-requirement.is-required{background:#e2f5c7;color:#426823}html[data-theme=light] .field-requirement.is-optional{border-color:#d5e1d9;color:#73857a}.office-nav-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.office-nav-actions .site-theme-toggle{width:34px;height:34px;border-radius:10px}html[data-theme=light] body[data-page=database],html[data-theme=light] body[data-page=database] .toir-site-shell{background:#eef3ef}html[data-theme=light] .office-page{border-color:#cad8cf;background:#f7faf8;box-shadow:0 24px 70px #2346321a}html[data-theme=light] .office-nav{border-color:#d4e0d8;background:linear-gradient(180deg,#f6faf7,#eaf2ed)}html[data-theme=light] .office-main{background:radial-gradient(circle at 90% -10%,rgba(145,195,88,.1),transparent 30%),#fff}html[data-theme=light] .office-nav h1,html[data-theme=light] .office-head h2,html[data-theme=light] .office-empty-state h3,html[data-theme=light] .office-columns-menu>strong{color:#14271d}html[data-theme=light] .office-nav-intro,html[data-theme=light] .office-head>div:first-child>p,html[data-theme=light] .office-cell-text,html[data-theme=light] .office-empty{color:#66796e}html[data-theme=light] .office-nav nav button{color:#53685c}html[data-theme=light] .office-nav nav button:hover{background:#e4f0e7;color:#203b2c}html[data-theme=light] .office-nav nav button.is-active{border-color:#a9ce7d;background:#dff2c8;color:#31561a}html[data-theme=light] .office-search,html[data-theme=light] .office-data-bar,html[data-theme=light] .office-formula-bar,html[data-theme=light] .office-head-stats,html[data-theme=light] .office-grid,html[data-theme=light] .office-settings,html[data-theme=light] .office-form{border-color:#d4e1d8;background:#f7faf8;color:#20372b}html[data-theme=light] .office-search input,html[data-theme=light] .office-formula-bar>input,html[data-theme=light] .office-input,html[data-theme=light] .office-textarea,html[data-theme=light] .office-page select{background:#fff;color:#1f382b;color-scheme:light}html[data-theme=light] .office-grid th,html[data-theme=light] .office-grid td{border-color:#dce6df;background:#fff;color:#334a3e}html[data-theme=light] .office-grid thead th{background:#eaf2ed;color:#53685c}html[data-theme=light] .office-grid tr:hover td{background:#f0f6f2}html[data-theme=light] .office-grid .office-rownum{background:#edf4ef!important;color:#6b7f73}html[data-theme=light] .office-pagination{border-color:#d4e1d8;background:#edf4ef;color:#64776c}html[data-theme=light] .office-columns-menu{border-color:#cad8cf;background:#fff;color:#20372b;box-shadow:0 24px 70px #23463229}@media(min-width:901px){.office-page.is-sidebar-collapsed .office-nav-actions{margin:0 auto;flex-direction:column}}html[data-theme=light] body,html[data-theme=light] .toir-site-shell,html[data-theme=light] body[data-page] .toir-site-shell,html[data-theme=light] body[data-page] .site-header{background:#eef3ef;color:#172b21}html[data-theme=light] body .site-header{background:#eef3efe6}html[data-theme=light] body .site-header-bar{border-color:#27533b26;background:linear-gradient(115deg,#fffffff5,#f6faf7e0);box-shadow:inset 0 1px #fff,0 15px 45px #1c3b2b1a}html[data-theme=light] body .site-brand,html[data-theme=light] body .site-nav-link,html[data-theme=light] body .site-account-link,html[data-theme=light] body .site-header-phone{color:#40564a}html[data-theme=light] body .site-brand{color:#14271d}html[data-theme=light] body .site-nav-link:hover{color:#24472f;background:#edf5ef}html[data-theme=light] body .site-nav-link.is-active{background:#dff2c8;color:#315619}html[data-theme=light] .site-mobile-menu{background:linear-gradient(145deg,#f9fbfa,#eaf2ed);color:#14271d}html[data-theme=light] .site-mobile-close,html[data-theme=light] .site-mobile-menu-button,html[data-theme=light] .site-mobile-secondary{border-color:#cedbd3;background:#fff;color:#284335}html[data-theme=light] .site-mobile-links>button:not(.liquid-cta){color:#284335}html[data-theme=light] .site-mobile-kicker,html[data-theme=light] .site-mobile-phone{color:#547064}html[data-theme=light] .motion-home{--motion-dark:#eef3ef;--motion-cream:#14271d;background:#eef3ef;color:#14271d}html[data-theme=light] .motion-hero{background:radial-gradient(circle at 78% 20%,rgba(153,205,93,.2),transparent 29rem),linear-gradient(145deg,#f8fbf9,#e7f0ea);color:#14271d}html[data-theme=light] .motion-grid{opacity:.38}html[data-theme=light] .motion-watermark{color:#224a3211}html[data-theme=light] .motion-hero-copy>p,html[data-theme=light] .motion-trust,html[data-theme=light] .motion-metrics dd{color:#61766a}html[data-theme=light] .motion-secondary{border-color:#bdcec3;background:#ffffffb3;color:#294537}html[data-theme=light] .motion-metrics,html[data-theme=light] .motion-metrics>div{border-color:#cbd9d0}html[data-theme=light] .motion-stage{border-color:#40684c26;background:#fff6}html[data-theme=light] .motion-float-card{border-color:#cfddd4;background:#ffffffe6;color:#203a2c;box-shadow:0 18px 50px #23463221}html[data-theme=light] .motion-float-card small{color:#6e8276}html[data-theme=light] .motion-process{background:#f8fbf9;color:#14271d}html[data-theme=light] .motion-process:before{opacity:.18}html[data-theme=light] .motion-section-head>p:last-child,html[data-theme=light] .motion-step-copy p{color:#61766a}html[data-theme=light] .motion-step{border-color:#d3e0d7}html[data-theme=light] .motion-step-copy h3{color:#183024}html[data-theme=light] .motion-step-visual i{border-color:#b5d38f;background:#e6f4d6;color:#315619}html[data-theme=light] .motion-process-cta{border-color:#cadbcf;background:linear-gradient(135deg,#e8f5df,#fff);color:#173024}html[data-theme=light] .motion-process-cta span{color:#667b6f}html[data-theme=light] .public-dark-page{background:#eef3ef;color:#172b21}html[data-theme=light] .public-section-title h2,html[data-theme=light] .service-experience-copy h1,html[data-theme=light] .contacts-experience-head h1,html[data-theme=light] .request-guide h1{color:#14271d}html[data-theme=light] .service-experience-text,html[data-theme=light] .contacts-experience-head>p:last-child,html[data-theme=light] .request-guide>p:nth-of-type(2),html[data-theme=light] .service-route-list p,html[data-theme=light] .request-guide li small{color:#61766a}html[data-theme=light] .public-orb,html[data-theme=light] .service-symbol{border-color:#bfd7c5;background:#b8e09433}html[data-theme=light] .service-symbol>span{color:#6d8175}html[data-theme=light] .service-scope,html[data-theme=light] .service-route{border-color:#cfddd4}html[data-theme=light] .service-feature-grid,html[data-theme=light] .contacts-grid{border-color:#cbd9d0}html[data-theme=light] .service-feature-grid article,html[data-theme=light] .contacts-grid>*{border-color:#cbd9d0;color:#173024}html[data-theme=light] .service-route{background:#f8fbf9}html[data-theme=light] .service-route-list li{border-color:#cfddd4;background:#fff;color:#173024}html[data-theme=light] .contacts-grid small{color:#71857a}html[data-theme=light] .contacts-grid>*>svg{color:#7a9184}html[data-theme=light] .request-guide ol,html[data-theme=light] .request-guide li{border-color:#cddbd2}html[data-theme=light] body[data-page=account] .site-auth-wrap{background:#eef3ef}html[data-theme=light] body[data-page=account] .site-auth-card{border-color:#d1ded5;background:radial-gradient(circle at 83% 4%,rgba(153,205,93,.15),transparent 28rem),linear-gradient(145deg,#fff,#f1f6f2);color:#14271d;box-shadow:0 30px 90px #2346321a}html[data-theme=light] body[data-page=account] .site-auth-card h2{color:#14271d}html[data-theme=light] body[data-page=account] .site-auth-card>p,html[data-theme=light] body[data-page=account] .site-auth-card .text-slate-500,html[data-theme=light] body[data-page=account] .site-auth-card .text-slate-400{color:#708279!important}html[data-theme=light] body[data-page=account] .site-auth-card label>span,html[data-theme=light] body[data-page=account] .site-auth-card .text-slate-600{color:#52685c!important}html[data-theme=light] body[data-page=account] .site-auth-card .liquid-field,html[data-theme=light] body[data-page=account] .site-auth-card .autocomplete-input{border-color:#c8d7ce;background:#fff;color:#14271d;color-scheme:light}html[data-theme=light] body[data-page=account] .site-auth-card .autocomplete-dropdown{border-color:#c8d7ce;background:#fff;color:#14271d;box-shadow:0 24px 70px #23463229}html[data-theme=light] body[data-page=account] .site-auth-card .autocomplete-option .text-slate-800{color:#14271d}html[data-theme=light] body[data-page=account] .site-auth-card .autocomplete-option:hover{background:#edf5ef}html[data-theme=light] .site-footer{border-color:#cedbd3;background:#e6eee9;color:#243e31}html[data-theme=light] .site-footer a,html[data-theme=light] .site-footer strong{color:#243e31}html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer small{color:#6b8074}html[data-theme=light] .cabinet-page{color:#172b21}html[data-theme=light] .admin-section-nav,html[data-theme=light] .admin-section-context{border-color:#d2dfd6;background:#ffffffc7;box-shadow:0 15px 45px #23463212}html[data-theme=light] .admin-section-item>button{color:#65796e}html[data-theme=light] .admin-section-item>button:hover{background:#edf5ef;color:#264535}html[data-theme=light] .admin-refresh{border-color:#cad9d0;background:#fff;color:#4e675a}html[data-theme=light] .admin-section-context strong{color:#365145}html[data-theme=light] .admin-section-context span{color:#71857a}html[data-theme=light] .people-hero{border-color:#cbdcd1;background:radial-gradient(circle at 86% 18%,rgba(162,214,101,.2),transparent 28%),linear-gradient(135deg,#fff,#eaf3ed);box-shadow:0 28px 80px #2346321a,inset 0 1px #fff}html[data-theme=light] .people-hero h1,html[data-theme=light] .people-overview strong,html[data-theme=light] .people-create-card h2,html[data-theme=light] .people-directory h2,html[data-theme=light] .people-org-create h2,html[data-theme=light] .people-person-title h3,html[data-theme=light] .people-org-copy h3,html[data-theme=light] .people-empty h3{color:#14271d}html[data-theme=light] .people-hero-copy>p,html[data-theme=light] .people-toolbar>p,html[data-theme=light] .people-create-card>p,html[data-theme=light] .people-org-create-copy>p{color:#60766a}html[data-theme=light] .people-overview{border-color:#c8d9ce;background:#c8d9ce}html[data-theme=light] .people-overview>div{background:#ffffffd6}html[data-theme=light] .people-overview span,html[data-theme=light] .people-overview small{color:#6c8175}html[data-theme=light] .people-tabs{border-color:#cbd9d0;background:#fff}html[data-theme=light] .people-tabs button{color:#62776b}html[data-theme=light] .people-tabs button span{background:#edf3ef;color:#52685c}html[data-theme=light] .people-create-card,html[data-theme=light] .people-directory,html[data-theme=light] .people-org-create,html[data-theme=light] .people-credentials,html[data-theme=light] .people-assignment{border-color:#d0ded5;background:linear-gradient(145deg,#fff,#f3f8f5);box-shadow:0 22px 60px #23463214,inset 0 1px #fff}html[data-theme=light] .people-person-card,html[data-theme=light] .people-org-grid>li,html[data-theme=light] .people-assignment-engineer,html[data-theme=light] .people-assignment-orgs{border-color:#d5e2d9;background:#f8fbf9}html[data-theme=light] .people-person-card:hover{border-color:#adc992;background:#f0f7f2}html[data-theme=light] .people-search{border-color:#cad9d0;background:#fff}html[data-theme=light] .people-search input{color:#173024!important}html[data-theme=light] .people-form label>span,html[data-theme=light] .people-form label>label,html[data-theme=light] .people-mail,html[data-theme=light] .people-org-copy>p,html[data-theme=light] .people-org-copy>small,html[data-theme=light] .people-org-meta span{color:#687d71}html[data-theme=light] .people-credentials strong{color:#14271d}html[data-theme=light] .people-credentials span{color:#5c7266}html[data-theme=light] .people-secondary{border-color:#b9d29d;background:#edf7e4;color:#3b6322}html[data-theme=light] .people-assignment-head h2{color:#14271d}html[data-theme=light] .people-assignment-head p,html[data-theme=light] .people-assignment-engineer>label,html[data-theme=light] .people-assignment-label{color:#60766a}html[data-theme=light] .people-assignment-list>label{border-color:#dbe5de;background:#fff;color:#415a4d}html[data-theme=light] .people-assignment-list>label.is-selected{border-color:#9ec374;background:#eaf6dd;color:#24431f}html[data-theme=light] .cabinet-page .field-tooltip-bubble{border-color:#cad9d0!important;background:#fff!important;color:#294537!important;box-shadow:0 18px 55px #23463229!important}html[data-theme=light] .people-confirm-dialog{border-color:#efcaca;background:radial-gradient(circle at 90% 0,#ffe8e8,transparent 17rem),#fff;box-shadow:0 35px 100px #41252533}html[data-theme=light] .people-confirm-dialog h2,html[data-theme=light] .people-confirm-dialog>p b{color:#281b1b}html[data-theme=light] .people-confirm-dialog>p,html[data-theme=light] .people-confirm-dialog>label>span{color:#766565}html[data-theme=light] .people-confirm-name{border-color:#ead7d7;background:#fff5f5;color:#4e3333}html[data-theme=light] .site-header.is-home .site-header-bar,html[data-theme=light] .site-header.is-home.is-scrolled .site-header-bar{border-color:#3156192e;background:linear-gradient(115deg,#fffffff7,#f4f9f5ed 58%,#d6efbec7);box-shadow:inset 0 1px #fff,0 16px 48px #22443021}html[data-theme=light] .site-header.is-home .site-brand,html[data-theme=light] .site-header.is-home .site-nav-link,html[data-theme=light] .site-header.is-home .site-account-link,html[data-theme=light] .site-header.is-home .site-header-phone{color:#3f574a}html[data-theme=light] .site-header.is-home .site-brand{color:#14271d}html[data-theme=light] .site-header.is-home .site-brand-mark{border-color:#c7d8cd;background:#fff}html[data-theme=light] .site-header.is-home .site-nav-link:hover,html[data-theme=light] .site-header.is-home .site-account-link:hover,html[data-theme=light] .site-header.is-home .site-header-phone:hover{background:#edf5ef;color:#315f32}html[data-theme=light] .site-header.is-home .site-nav-link.is-active{background:#dff2c8;color:#315619}html[data-theme=light] .motion-home{--motion-acid:#82b943;--motion-cream:#14271d;--motion-dark:#eef3ef}html[data-theme=light] .motion-hero{background:radial-gradient(circle at 78% 24%,rgba(150,205,92,.16),transparent 29rem),radial-gradient(circle at 52% 88%,rgba(46,151,123,.08),transparent 28rem),linear-gradient(145deg,#f8fbf9,#eaf2ed)}html[data-theme=light] .motion-hero:after{background:linear-gradient(180deg,transparent,rgba(216,230,221,.5))}html[data-theme=light] .motion-grid{opacity:.58;background-image:linear-gradient(rgba(35,73,50,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(35,73,50,.055) 1px,transparent 1px)}html[data-theme=light] .motion-glow{animation:none;opacity:.08;filter:blur(95px)}html[data-theme=light] .motion-hero-copy h1{color:#13291e;text-shadow:none}html[data-theme=light] .motion-hero-copy h1 em{color:#71a936}html[data-theme=light] .motion-kicker{color:#527f2c}html[data-theme=light] .motion-live{background:#79b43a;box-shadow:0 0 0 6px #669d331f,0 0 18px #5c912b52}html[data-theme=light] .motion-hero-copy>p{color:#526b5d}html[data-theme=light] .motion-primary{background:#b9f264;color:#14271d;box-shadow:0 12px 35px #598e2b29}html[data-theme=light] .motion-primary:hover{background:#aee957;box-shadow:0 16px 42px #598e2b38}html[data-theme=light] .motion-secondary:hover{border-color:#8eb76c;background:#fff;color:#315f32}html[data-theme=light] .motion-trust{color:#5d7467}html[data-theme=light] .motion-trust svg{color:#5f9631}html[data-theme=light] .motion-metrics dt{color:#183326}html[data-theme=light] .motion-metrics dd{color:#647a6e}html[data-theme=light] .motion-stage{border-color:transparent;background:transparent}html[data-theme=light] .motion-stage:before{background:radial-gradient(circle at 40% 35%,rgba(174,224,123,.2),rgba(112,176,123,.12) 45%,transparent 70%);box-shadow:inset 0 0 70px #6fa6420f,0 0 90px #44977814}html[data-theme=light] .motion-equipment{mix-blend-mode:multiply;opacity:.94;filter:hue-rotate(55deg) saturate(86%) contrast(1.08) brightness(.96)}html[data-theme=light] .motion-orbit{border-color:#4b80422e}html[data-theme=light] .motion-orbit:after{background:#78ad3d;box-shadow:0 0 14px #53892f57}html[data-theme=light] .motion-watermark{color:transparent;-webkit-text-stroke-color:rgba(39,82,57,.07)}html[data-theme=light] .site-header .site-header-phone,html[data-theme=light] .site-header .site-account-link{color:#294337!important;opacity:1}html[data-theme=light] .site-header .site-header-phone svg,html[data-theme=light] .site-header .site-account-link svg{color:#3d5d4c!important;stroke:currentColor;opacity:1}html[data-theme=light] .site-header .site-header-phone:hover,html[data-theme=light] .site-header .site-account-link:hover{background:#e7f1ea;color:#244f32!important}html[data-theme=light] .service-experience-lead{color:#456f27}html[data-theme=light] .public-kicker{color:#4c792a}html[data-theme=light] .public-kicker>span{background:#6ea738;box-shadow:0 0 11px #53832d47}html[data-theme=light] .service-feature-grid article>span{color:#66854f}html[data-theme=light] .service-feature-grid svg{color:#4b7929}html[data-theme=light] .service-feature-grid h3{color:#173025}html[data-theme=light] .service-feature-grid article:hover{background:#b8ed69;color:#14271d}html[data-theme=light] .service-route-list li>span{background:#e1f1d2;color:#466f29}html[data-theme=light] .service-route-list b{color:#173025}html[data-theme=light] .contacts-grid>*>span{background:#e2f1d6;color:#466f29}html[data-theme=light] .contacts-grid strong{color:#173025}html[data-theme=light] .contacts-grid>a:hover{background:#b8ed69;color:#14271d}html[data-theme=light] .field-requirement.is-required,html[data-theme=light] .people-form label:has(input[required],select[required],textarea[required])>span:first-child:after,html[data-theme=light] .auth-login-form label:has(input[required])>span:first-child:after,html[data-theme=light] .auth-register-form label:has(input[required],select[required],textarea[required])>span:first-child:after,html[data-theme=light] .auth-verify-form label:has(input[required])>span:first-child:after{background:#dcedcc;color:#3d6422}@media(min-width:1024px)and (max-width:1320px){.site-header-bar{width:calc(100% - 20px);padding-inline:14px;gap:7px}.site-header .site-brand-copy small{display:none}.site-header .site-nav-link{padding-inline:9px;font-size:12px}.site-header .site-header-phone,.site-header .site-account-link{padding-inline:8px;font-size:11px}.site-header .site-header-request{padding-inline:13px;font-size:12px;white-space:nowrap}}html[data-theme=light] .site-footer{border-color:#c9d9cf;background:radial-gradient(circle at 82% 4%,rgba(139,190,83,.12),transparent 25%),#e7efea;color:#173025}html[data-theme=light] .site-footer-callout{border-color:#c7d7cd}html[data-theme=light] .site-footer-callout p{color:#4a7729}html[data-theme=light] .site-footer-callout h2{color:#14271d}html[data-theme=light] .site-footer-callout h2 em{color:#639632}html[data-theme=light] .site-footer-brand button,html[data-theme=light] .site-footer-brand b{color:#173025}html[data-theme=light] .site-footer-brand .site-brand-mark{border-color:#c6d7cd;background:#f7faf8}html[data-theme=light] .site-footer-brand small{color:#5f7468}html[data-theme=light] .site-footer-nav>p,html[data-theme=light] .site-footer-contacts>p{color:#4e792d}html[data-theme=light] .site-footer-nav button,html[data-theme=light] .site-footer-contacts a{color:#294438}html[data-theme=light] .site-footer-nav button:hover,html[data-theme=light] .site-footer-contacts a:hover{color:#426f29}html[data-theme=light] .site-footer-contacts span{color:#647a6e}html[data-theme=light] .site-footer-bottom{border-color:#cad9d0;color:#71857a}html[data-theme=light] .request-guide h1 em{color:#639632}html[data-theme=light] .request-guide>p:nth-of-type(2){color:#526b5d}html[data-theme=light] .request-guide ol,html[data-theme=light] .request-guide li{border-color:#ccd9d1}html[data-theme=light] .request-guide li b{color:#1b3528}html[data-theme=light] .request-guide li small{color:#61786b}html[data-theme=light] .request-guide li span{color:#5c8e31}html[data-theme=light] .request-guide li:after{background:#70a43b}html[data-theme=light] .request-help-card{border-color:#c9dbbd;background:#edf6e7}html[data-theme=light] .request-help-card>svg{color:#54832d}html[data-theme=light] .request-help-card b{color:#1c3729}html[data-theme=light] .request-help-card small{color:#5e7568}html[data-theme=light] .request-form-shell .site-form-card{border-color:#cedbd3;background:linear-gradient(145deg,#fff,#f5f9f6);color:#173025;box-shadow:0 30px 90px #26483421,inset 0 1px #fff}html[data-theme=light] .request-form-shell .site-form-card h2,html[data-theme=light] .request-form-shell .compact-request-form>h2{color:#14271d}html[data-theme=light] .request-form-shell .site-form-card>p,html[data-theme=light] .request-form-shell .compact-request-form>h2+p{color:#5c7266}html[data-theme=light] .request-form-shell .eyebrow,html[data-theme=light] .request-form-shell .compact-request-form>.eyebrow{color:#4e7c2b}html[data-theme=light] .request-form-shell .request-autosave{border-color:#c9dfbb;background:#edf7e6;color:#3f6825}html[data-theme=light] .request-form-shell .request-autosave button{color:#3f6825;text-decoration-color:#8db36d}html[data-theme=light] .request-form-shell label,html[data-theme=light] .request-form-shell .autocomplete-field label,html[data-theme=light] .request-form-shell .request-contact-grid label,html[data-theme=light] .request-form-shell .compact-request-form>div>label,html[data-theme=light] .request-form-shell .text-slate-600{color:#455d50}html[data-theme=light] .request-form-shell .text-slate-500{color:#687e72}html[data-theme=light] .request-form-shell .text-slate-400{color:#829389}html[data-theme=light] .request-form-shell .autocomplete-field:focus-within label,html[data-theme=light] .request-form-shell .request-contact-grid>div:focus-within label,html[data-theme=light] .request-form-shell .site-form-card>div:focus-within>label{color:#4c792a}html[data-theme=light] .request-form-shell .liquid-field,html[data-theme=light] .request-form-shell .autocomplete-input,html[data-theme=light] .request-form-shell .compact-request-form .liquid-field,html[data-theme=light] .request-form-shell .compact-request-form .autocomplete-input{border-color:#c8d6cd;background:#fff;color:#173025;color-scheme:light;box-shadow:inset 0 1px #fff}html[data-theme=light] .request-form-shell .liquid-field::-moz-placeholder,html[data-theme=light] .request-form-shell .autocomplete-input::-moz-placeholder{color:#87988f}html[data-theme=light] .request-form-shell .liquid-field::placeholder,html[data-theme=light] .request-form-shell .autocomplete-input::placeholder{color:#87988f}html[data-theme=light] .request-form-shell .liquid-field:hover,html[data-theme=light] .request-form-shell .autocomplete-input:hover{border-color:#91aa9b}html[data-theme=light] .request-form-shell .liquid-field:focus,html[data-theme=light] .request-form-shell .autocomplete-input:focus{border-color:#77a34d;background:#fff;box-shadow:0 0 0 4px #6f9d431f}html[data-theme=light] .request-form-shell .autocomplete-input:disabled{border-color:#d6e0da;background:#edf2ef;color:#71847a}html[data-theme=light] .request-form-shell .autocomplete-dropdown,html[data-theme=light] .request-form-shell .compact-request-form .autocomplete-dropdown{border-color:#cad8d0;background:#fff;color:#173025;box-shadow:0 24px 70px #2346322b}html[data-theme=light] .request-form-shell .autocomplete-option .text-slate-800,html[data-theme=light] .request-form-shell .compact-request-form .autocomplete-option .text-slate-800{color:#173025}html[data-theme=light] .request-form-shell .autocomplete-option:hover{background:#edf5ef}html[data-theme=light] .request-form-shell .autocomplete-option+.autocomplete-option{border-color:#e0e8e2}html[data-theme=light] .request-form-shell .request-contact-grid{border-color:#d5e0d9}html[data-theme=light] .request-form-shell .request-issue-chip{border-color:#cedbd3;background:#f7faf8;color:#4f6659}html[data-theme=light] .request-form-shell .request-issue-chip:hover{border-color:#8cac70;background:#edf6e8;color:#365c22}html[data-theme=light] .request-form-shell .request-issue-chip.border-blue-300{border-color:#89ad62;background:#dff0ca;color:#294b18}html[data-theme=light] .request-form-shell .toir-tags-count,html[data-theme=light] .request-form-shell .toir-tags-placeholder,html[data-theme=light] .request-form-shell .toir-tags-empty{color:#697f73}html[data-theme=light] .request-form-shell .toir-tags-selected,html[data-theme=light] .request-form-shell .toir-tags-options,html[data-theme=light] .request-form-shell .compact-request-form .toir-tags-selected,html[data-theme=light] .request-form-shell .compact-request-form .toir-tags-options{border-color:#d0ddd5;background:#f8fbf9}html[data-theme=light] .request-form-shell .toir-tags-search{border-color:#d0ddd5;background:#fff;color:#6c8175}html[data-theme=light] .request-form-shell .toir-tags-search input{color:#173025}html[data-theme=light] .request-form-shell .toir-tags-search input::-moz-placeholder{color:#87998f}html[data-theme=light] .request-form-shell .toir-tags-search input::placeholder{color:#87998f}html[data-theme=light] .request-form-shell .toir-tags-clear{color:#60766a}html[data-theme=light] .request-form-shell .toir-tag-option,html[data-theme=light] .request-form-shell .compact-request-form .toir-tag-option{border-color:#d3dfd7;background:#fff;color:#455d50}html[data-theme=light] .request-form-shell .toir-tag-option:hover{border-color:#96b876;background:#edf6e7;color:#365c22}html[data-theme=light] .request-form-shell .toir-tag-selected,html[data-theme=light] .request-form-shell .compact-request-form .toir-tag-selected{border-color:#8db364;background:#dff0ca;color:#294b18;box-shadow:none}html[data-theme=light] .request-form-shell .compact-request-form .toir-tag-compact{border-color:#d0ddd5;background:#f8fbf9;color:#52695c}html[data-theme=light] .request-form-shell .compact-request-form .toir-tag-compact:hover{border-color:#96b876;background:#edf6e7;color:#365c22}html[data-theme=light] .request-form-shell .compact-request-form .toir-tag-compact.is-selected{border-color:#8db364;background:#dff0ca;color:#294b18;box-shadow:none}html[data-theme=light] .motion-float-card strong{color:#203a2c}html[data-theme=light] .site-footer-nav>p,html[data-theme=light] .site-footer-contacts>p{color:#4e792d!important}html[data-theme=light] .request-guide li b{color:#1b3528!important}html[data-theme=light] .request-guide li small{color:#5f7569!important}html[data-theme=light] .cabinet-page .cabinet-btn{border-color:#c7d8ce!important;background:#f7faf8!important;color:#294438!important;box-shadow:0 5px 16px #2346320d}html[data-theme=light] .cabinet-page .cabinet-btn:hover{border-color:#8eac9b!important;background:#edf5ef!important;color:#173025!important}html[data-theme=light] .office-tabs{border-color:#d3e0d8;background:#f4f8f5f5}html[data-theme=light] .office-tabs>button,html[data-theme=light] .office-tabs>div{color:#657b6f}html[data-theme=light] .office-tabs>button:hover,html[data-theme=light] .office-tabs>div:hover{color:#234034}html[data-theme=light] .office-tabs>button.is-active,html[data-theme=light] .office-tabs>div.is-active{border-color:#bcd2c4;background:#fff;color:#214033;box-shadow:inset 0 2px #79aa48}html[data-theme=light] .office-tabs>div>button:last-child{color:#71877b}html[data-theme=light] .office-tabs>div>button:last-child:hover{background:#e6efe9;color:#173025}html[data-theme=light] .office-overview-page{background:radial-gradient(circle at 75% 5%,rgba(187,231,145,.25),transparent 34rem),linear-gradient(145deg,#fbfdfb,#f0f6f2)!important;color:#173025}html[data-theme=light] .office-overview-head{border-color:#d6e2da}html[data-theme=light] .office-overview-head h2{color:#14271d}html[data-theme=light] .office-overview-head p{color:#63786c}html[data-theme=light] .office-overview-head .eyebrow,html[data-theme=light] .office-overview-section h3{color:#4d792d}html[data-theme=light] .office-overview-section h3 span{background:#e3f0d8;color:#416d27}html[data-theme=light] .office-overview-grid>button{border-color:#d2e0d7;background:#ffffffe0;color:#173025;box-shadow:0 10px 26px #2648340a}html[data-theme=light] .office-overview-grid>button:hover{border-color:#91b073;background:#f5faf3;box-shadow:0 14px 34px #26483417}html[data-theme=light] .office-overview-grid>button>svg:first-child{background:#e7f2df;color:#51802e}html[data-theme=light] .office-overview-grid strong{color:#20392c}html[data-theme=light] .office-overview-grid small{color:#74877c}html[data-theme=light] .office-overview-grid>button>svg:last-child{color:#698074}html[data-theme=light] .cabinet-page .help-hero{background:radial-gradient(circle at 82% 8%,rgba(191,235,149,.28),transparent 28rem),linear-gradient(145deg,#fff,#f1f7f3)!important}html[data-theme=light] .cabinet-page .help-hero:after{border-color:#5d8b3524}html[data-theme=light] .cabinet-page .help-hero h1{color:#14271d!important}html[data-theme=light] .cabinet-page .help-hero-copy>p:not(.eyebrow){color:#61766a!important}html[data-theme=light] .help-hero-meta span{border-color:#d0ded5;background:#ffffffd1;color:#52685c}html[data-theme=light] .help-hero-meta svg{color:#54842e}html[data-theme=light] .cabinet-page .help-toc-title{color:#61776b}html[data-theme=light] .help-toc-head{border-color:#d8e3dc}html[data-theme=light] .help-toc-head>span{color:#54842e}html[data-theme=light] .cabinet-page .help-toc button>i{color:#678074}html[data-theme=light] .cabinet-page .help-toc button b{color:#294438}html[data-theme=light] .cabinet-page .help-toc button small{color:#708378}html[data-theme=light] .cabinet-page .help-toc button:hover{border-color:#c4d8c9;background:#eef5f0;color:#173025}html[data-theme=light] .cabinet-page .help-toc button.is-active{border-color:#9bc36d;background:#c8ff75}html[data-theme=light] .cabinet-page .help-section:before{border-color:#c5d8cb;background:#edf5ef;color:#4e7c2c}html[data-theme=light] .cabinet-page .help-section h2,html[data-theme=light] .cabinet-page .help-section h3{color:#193126!important}html[data-theme=light] .cabinet-page .help-section>p,html[data-theme=light] .cabinet-page .help-section li,html[data-theme=light] .cabinet-page .help-section dd{color:#596f63!important}html[data-theme=light] .cabinet-page .help-scheme{border-color:#d0ded5;background:#f2f7f4}html[data-theme=light] .cabinet-page .help-scheme figcaption{color:#385346}html[data-theme=light] .cabinet-page .help-flow li{border-color:#d3e0d8;background:#fff}html[data-theme=light] .cabinet-page .help-flow li b{color:#20392d}html[data-theme=light] .cabinet-page .help-flow li p{color:#667b6f!important}html[data-theme=light] .cabinet-page .help-flow li.is-new,html[data-theme=light] .cabinet-page .help-flow li.is-action,html[data-theme=light] .cabinet-page .help-flow li.is-work,html[data-theme=light] .cabinet-page .help-flow li.is-done{border-color:#c7dbc9;background:linear-gradient(145deg,#f7fbf5,#eaf4e5)}html[data-theme=light] .cabinet-page .help-grid>div,html[data-theme=light] .cabinet-page .help-roles>div,html[data-theme=light] .cabinet-page .help-faq>div,html[data-theme=light] .cabinet-page .help-link-card{border-color:#d2e0d7;background:#f8fbf9}html[data-theme=light] .cabinet-page .help-roles dt,html[data-theme=light] .cabinet-page .help-faq dt,html[data-theme=light] .cabinet-page .help-link-card p{color:#20392d!important}html[data-theme=light] .cabinet-page .help-note{border-color:#c8dccb;background:#edf6e8;color:#4d6558}html[data-theme=light] .cabinet-page .help-note-warn{border-color:#e4c894;background:#fff7e8;color:#765a27}html[data-theme=light] .cabinet-page .help-map-row span{background:#f3f7f4;color:#52695d}html[data-theme=light] .cabinet-page .help-map-row.is-head span{background:#e3ece6;color:#294438}html[data-theme=light] .cabinet-page .help-map-row .is-yes{background:#e3f2d4;color:#3f6d25}html[data-theme=light] .cabinet-page .help-map-row .is-no{background:#edf2ef;color:#73877c}html[data-theme=light] .cabinet-page .help-map-row .is-mid{background:#fff2db;color:#7b5b23}html[data-theme=light] .service-experience-hero.has-photo .service-experience-copy h1{color:#f5f8f2!important}html[data-theme=light] .service-experience-hero.has-photo .public-kicker{color:#bfff68!important}html[data-theme=light] .service-experience-hero.has-photo .public-kicker>span{background:#bfff68;box-shadow:0 0 14px #bfff6875}html[data-theme=light] .service-experience-hero.has-photo .service-experience-lead{color:#bfff68}html[data-theme=light] .service-experience-hero.has-photo .service-experience-text{color:#eff6efb8}html[data-theme=light] .service-experience-hero.has-photo .motion-secondary{border-color:#ffffff57;background:#ffffff1f;color:#f5f8f2}html[data-theme=light] .site-footer-callout p{color:#4f7f2c!important}html[data-theme=light] .contacts-experience-head h1 em,html[data-theme=light] .request-guide h1 em,html[data-theme=light] .site-footer-callout h2 em{color:#56862f!important}html[data-theme=light] .service-experience-hero.has-photo .service-experience-copy h1{color:#14271d!important;text-shadow:none}html[data-theme=light] .service-experience-hero.has-photo .public-kicker{color:#4f7c2d!important}html[data-theme=light] .service-experience-hero.has-photo .public-kicker>span{background:#669b38;box-shadow:0 0 11px #53832d40}html[data-theme=light] .service-experience-hero.has-photo .service-experience-lead{color:#4e792d}html[data-theme=light] .service-experience-hero.has-photo .service-experience-text{color:#526b5d}html[data-theme=light] .service-experience-hero.has-photo .motion-secondary{border-color:#bfcfc5;background:#fff;color:#294438}@media(min-width:1200px){html[data-theme=light] .service-experience-hero.has-photo .service-experience-copy{padding:48px;border:1px solid rgba(199,216,206,.9);border-radius:28px;background:linear-gradient(135deg,#fffffff5,#f2f8f4e0);box-shadow:0 24px 70px #0e251a2b;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}}html[data-theme=light] .office-head-stats>div{border-color:#d8e3dc}html[data-theme=light] .office-head-stats span{color:#63776c}html[data-theme=light] .office-head-stats strong{color:#1c3529}html[data-theme=light] .office-head-stats .is-writable strong{color:#466f29}html[data-theme=dark] .motion-step:hover{color:#f1f4ec;background:#c8ff750b}html[data-theme=dark] .motion-step:hover:before{transform:scaleY(0)}html[data-theme=dark] .motion-step:hover .motion-step-number{color:#c8ff75b8}html[data-theme=dark] .motion-step:hover .motion-step-arrow,html[data-theme=dark] .motion-step:hover .motion-step-check{color:#c8ff75}html[data-theme=dark] .motion-step:hover .motion-step-copy p,html[data-theme=dark] .motion-step:hover .motion-step-copy span{color:#ebf1e8ad}html[data-theme=dark] .service-feature-grid article:hover{border-color:#c8ff7540;background:#c8ff750e;color:#f1f4ec;transform:translateY(-2px)}html[data-theme=dark] .service-feature-grid article:hover>span{color:#c8ff75c7}html[data-theme=dark] .service-feature-grid article:hover svg{color:#c8ff75}html[data-theme=dark] .contacts-grid>a:hover{border-color:#c8ff7542;background:#c8ff750e;color:#f1f4ec;transform:translateY(-2px)}html[data-theme=dark] .contacts-grid>a:hover>span{background:#c8ff751c;color:#c8ff75}html[data-theme=light] .people-hero h1 em{color:#56862f!important}html[data-theme=light] .route-word-loader .word-loader-word{color:#456f29}html[data-theme=light] .cabinet-page .text-blue-600,html[data-theme=light] .cabinet-page .text-blue-700,html[data-theme=light] .cabinet-page .text-blue-800{color:#426b2a!important}html[data-theme=light] .cabinet-page .text-emerald-600,html[data-theme=light] .cabinet-page .text-emerald-700,html[data-theme=light] .cabinet-page .text-emerald-800{color:#2f6d4e!important}html[data-theme=light] .cabinet-page .text-amber-600,html[data-theme=light] .cabinet-page .text-amber-700,html[data-theme=light] .cabinet-page .text-amber-800,html[data-theme=light] .cabinet-page .text-amber-900{color:#805d20!important}html[data-theme=light] .cabinet-page .request-queue-card.is-selected .text-blue-800{color:#315a25!important}html[data-theme=light] .office-create-directory{border-color:#bdd2c5;background:#f3f8f5;color:#3f612d}html[data-theme=light] .office-create-directory:hover{border-color:#8faf72;background:#e8f3e4;color:#31571d}html[data-theme=light] .office-back{border-top:1px solid #d4e0d8;background:#eaf2ed;color:#3f594c}html[data-theme=light] .office-back:hover{background:#dfeae3;color:#244332}html[data-theme=light] .office-nav-mark{border-color:#c7d9ca;background:#edf6e8;color:#4e7b2c}html[data-theme=light] .office-nav .eyebrow{color:#527e32}html[data-theme=light] .office-overview-button{border-color:#d1dfd6;background:#f6faf7;color:#4d6558}html[data-theme=light] .office-overview-button:hover,html[data-theme=light] .office-overview-button.is-active{border-color:#b5cf9d;background:#e9f4df;color:#365d21}html[data-theme=light] .office-sidebar-toggle:hover{border-color:#aebfb5;color:#315542}html[data-theme=light] .hcaptcha-field.is-dark{border-color:#51715e94;background:linear-gradient(145deg,#10231c,#07140f)}html[data-theme=light] .hcaptcha-field.is-dark .hcaptcha-field-label{color:#f2f5edc7}html[data-theme=light] .hcaptcha-field.is-dark .hcaptcha-field-label svg{color:#baff61}html[data-theme=light] .hcaptcha-field.is-dark small{color:#f2f5ed8a}html[data-theme=light] .hcaptcha-field.is-dark small.is-error{color:#ffb4ab}html[data-theme=light] .eyebrow,html[data-theme=light] .public-kicker,html[data-theme=light] .motion-kicker,html[data-theme=light] .motion-kicker-light,html[data-theme=light] .site-mobile-kicker,html[data-theme=light] .people-kicker,html[data-theme=light] .route-fallback p,html[data-theme=light] .auth-link,html[data-theme=light] .auth-inline-actions button,html[data-theme=light] .auth-identity span,html[data-theme=light] .request-form-shell .eyebrow,html[data-theme=light] .compact-request-form>.eyebrow,html[data-theme=light] .request-confirm-dialog>.eyebrow{color:#4f7c2d!important}html[data-theme=light] .motion-step-number,html[data-theme=light] .motion-step-copy span,html[data-theme=light] .service-feature-grid article>span,html[data-theme=light] .request-guide li span{color:#607f48!important}html[data-theme=light] .motion-secondary:hover,html[data-theme=light] .site-footer-contacts a.is-confirmed,html[data-theme=light] .contacts-grid>a.is-confirmed strong,html[data-theme=light] .request-form-shell .request-autosave button,html[data-theme=light] .request-form-shell .site-form-card>div:focus-within>label,html[data-theme=light] body[data-page=account] .auth-link,html[data-theme=light] .auth-stepper .is-active,html[data-theme=light] .auth-stepper .is-done,html[data-theme=light] .auth-back-button:hover,html[data-theme=light] .auth-screen-back:hover{color:#456f29!important}html[data-theme=light] .motion-trust svg,html[data-theme=light] .motion-step-arrow,html[data-theme=light] .motion-step-check,html[data-theme=light] .service-symbol,html[data-theme=light] .service-feature-grid svg,html[data-theme=light] .service-route-list li>span,html[data-theme=light] .contacts-grid>*>span,html[data-theme=light] .request-help-card>svg,html[data-theme=light] .auth-mail-icon,html[data-theme=light] .auth-identity svg,html[data-theme=light] .site-mobile-links>button:not(.liquid-cta):not(.site-mobile-secondary)>svg,html[data-theme=light] .people-section-icon,html[data-theme=light] .people-avatar,html[data-theme=light] .people-org-icon,html[data-theme=light] .help-link-arrows,html[data-theme=light] .office-dialog-icon,html[data-theme=light] .office-empty-state>div{color:#4e7b2c!important}html[data-theme=light] .people-create-steps b,html[data-theme=light] .people-credentials,html[data-theme=light] .people-assignment-count strong,html[data-theme=light] .help-toc-head>span,html[data-theme=light] .cabinet-page .help-section:before,html[data-theme=light] .cabinet-page .help-map-row .is-yes{color:#456f29!important}html[data-theme=light] .people-secondary{border-color:#b9d29d;background:#edf7e4;color:#3b6322!important}html[data-theme=light] .people-secondary:hover{border-color:#95b777;background:#e5f2dc;color:#31551f!important}html[data-theme=light] .admin-new-request-intro h1,html[data-theme=light] .admin-new-request-form .compact-request-form>h2{color:#14271d!important}html[data-theme=light] .admin-new-request-intro>p,html[data-theme=light] .admin-new-request-form .compact-request-form>h2+p{color:#5f7569!important}html[data-theme=light] .admin-new-request-note{border-color:#cedbd3;color:#687e72}html[data-theme=light] .admin-new-request-note b{color:#203a2c}html[data-theme=light] .admin-new-request-note>svg{color:#4e7b2c}html[data-theme=light] .admin-new-request-form .request-autosave{border-color:#c9dfbb;background:#edf7e6;color:#3f6825}html[data-theme=light] .admin-new-request-form .request-autosave button{color:#3f6825}html[data-theme=light] .admin-new-request-form .compact-request-form .autocomplete-field label,html[data-theme=light] .admin-new-request-form .compact-request-form .request-contact-grid label,html[data-theme=light] .admin-new-request-form .compact-request-form>div>label,html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tags-selector-compact>div:first-child>span:first-child{color:#455d50}html[data-theme=light] .admin-new-request-form .compact-request-form .text-slate-500,html[data-theme=light] .admin-new-request-form .compact-request-form .text-slate-600,html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tags-count,html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tags-placeholder,html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tags-empty{color:#687e72!important}html[data-theme=light] .admin-new-request-form .compact-request-form .autocomplete-dropdown{border-color:#cad8d0;background:#fff;color:#173025;box-shadow:0 24px 70px #2346322b}html[data-theme=light] .admin-new-request-form .compact-request-form .autocomplete-option .text-slate-800{color:#173025}html[data-theme=light] .admin-new-request-form .compact-request-form .autocomplete-option:hover{background:#edf5ef}html[data-theme=light] .admin-new-request-form .compact-request-form .autocomplete-option+.autocomplete-option{border-color:#e0e8e2}html[data-theme=light] .admin-new-request-form .compact-request-form .request-contact-grid{border-color:#d5e0d9}html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tags-selected,html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tags-options{border-color:#d0ddd5;background:#f8fbf9}html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tag-compact{border-color:#d0ddd5;background:#f8fbf9;color:#52695c}html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tag-compact:hover{border-color:#96b876;background:#edf6e7;color:#365c22}html[data-theme=light] .admin-new-request-form .compact-request-form .toir-tag-compact.is-selected{border-color:#8db364;background:#dff0ca;color:#294b18;box-shadow:none}html[data-theme=light] .admin-new-request-form .compact-request-form .request-submit{border-color:#9bc46f!important;background:#baf46a!important;color:#14271d!important;box-shadow:0 12px 32px #57892c24}html[data-theme=light] .admin-new-request-form .compact-request-form .request-submit:hover{background:#ade95b!important}html[data-theme=light] .office-nav nav button.is-active{border-color:#b6cf9f;background:#e8f3df;color:#31571f}html[data-theme=light] .office-nav nav button.is-active svg{color:#4d792d}html[data-theme=light] .office-tool-button:hover,html[data-theme=light] .office-tool-button.is-active,html[data-theme=light] .office-view-switch button.is-active,html[data-theme=light] .office-columns-control>button.is-active,html[data-theme=light] .office-data-actions button.is-active,html[data-theme=light] .office-history-actions button:hover:not(:disabled),html[data-theme=light] .office-data-actions button:hover,html[data-theme=light] .office-grid thead th>button:hover,html[data-theme=light] .office-grid thead th>button.is-sorted,html[data-theme=light] .office-column-head>button:hover,html[data-theme=light] .office-column-head>button.is-sorted,html[data-theme=light] .office-column-head>span button:hover,html[data-theme=light] .office-pagination button:not(:disabled):hover,html[data-theme=light] .admin-refresh:hover{color:#426b2a!important}html[data-theme=light] .office-history-actions span,html[data-theme=light] .office-grid tr.is-dirty td.office-rownum,html[data-theme=light] .office-grid th.is-range-selected,html[data-theme=light] .office-grid td.office-rownum.is-range-selected{color:#416a2a!important}html[data-theme=light] [class*="text-[#c8ff75]"],html[data-theme=light] [class*="text-[#bfff68]"]{color:#456f29!important}.equipment-admin{display:grid;gap:20px}.equipment-admin-hero,.equipment-admin-queue,.equipment-admin-catalog{border:1px solid rgba(200,255,117,.14);border-radius:28px;background:#071611c7}.equipment-admin-hero{display:flex;justify-content:space-between;gap:28px;padding:30px;background:radial-gradient(circle at 88% 8%,rgba(164,255,95,.12),transparent 34%),linear-gradient(145deg,#0e281df2,#05140ff0)}.equipment-admin-hero .people-kicker{display:inline-flex;align-items:center;gap:8px}.equipment-admin-hero .people-kicker svg{width:15px;height:15px}.equipment-admin-hero h2{margin:10px 0 8px;color:#f2f5ed;font-size:clamp(32px,5vw,54px);line-height:1;letter-spacing:-.05em}.equipment-admin-hero p{max-width:720px;margin:0;color:#f2f5ed94;font-size:14px;line-height:1.65}.equipment-admin-stats{display:grid;grid-template-columns:repeat(2,minmax(105px,1fr));gap:10px;min-width:310px}.equipment-admin-stats>div{display:grid;align-content:center;padding:16px;border:1px solid rgba(200,255,117,.15);border-radius:18px;background:#020e0a8c}.equipment-admin-stats strong{color:#c8ff75;font-size:28px;line-height:1}.equipment-admin-stats span{margin-top:7px;color:#f2f5ed7a;font-size:11px}.equipment-admin-stats button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(200,255,117,.24);border-radius:14px;color:#eaf3e5;font-size:12px;font-weight:750}.equipment-admin-stats button svg{width:15px;height:15px}.equipment-admin-error{padding:13px 16px;border:1px solid rgba(255,123,113,.35);border-radius:16px;background:#64181440;color:#ffb4ab;font-size:13px}.equipment-admin-queue,.equipment-admin-catalog{padding:24px}.equipment-admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid rgba(200,255,117,.1)}.equipment-admin-heading span{color:#98b18f;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.equipment-admin-heading h3{margin:5px 0 0;color:#eef4ea;font-size:23px;letter-spacing:-.025em}.equipment-admin-heading>b{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border-radius:12px;background:#c8ff751a;color:#c8ff75}.equipment-admin-candidates{display:grid;gap:10px;margin-top:16px}.equipment-admin-candidates article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 18px;border:1px solid rgba(200,255,117,.12);border-radius:18px;background:#03110cb3}.equipment-admin-candidate-main span{color:#779083;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.equipment-admin-candidate-main h4{margin:5px 0 4px;color:#f2f5ed;font-size:17px}.equipment-admin-candidate-main p{margin:0;color:#73877c;font-size:11px}.equipment-admin-frequency{min-width:74px;text-align:center}.equipment-admin-frequency strong{display:block;color:#c8ff75;font-size:22px}.equipment-admin-frequency span{color:#71857a;font-size:10px}.equipment-admin-actions{display:flex;gap:8px}.equipment-admin-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:13px;font-size:11px;font-weight:800}.equipment-admin-actions button svg{width:15px;height:15px}.equipment-admin-actions .is-approve{background:#c8ff75;color:#0a1a12}.equipment-admin-actions .is-reject{border:1px solid rgba(255,255,255,.12);color:#a9b8af}.equipment-admin-actions button:disabled{cursor:wait;opacity:.55}.equipment-admin-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:120px;color:#7f9388;font-size:13px}.equipment-admin-empty svg{width:18px;color:#aeea69}.equipment-admin-search{display:flex;align-items:center;gap:10px;max-width:460px;margin:17px 0;padding:0 14px;border:1px solid rgba(200,255,117,.14);border-radius:14px;background:#06140f}.equipment-admin-search svg{width:16px;color:#6f8478}.equipment-admin-search input{width:100%;min-height:44px;background:transparent;color:#edf3e9;outline:0;font-size:13px}.equipment-admin-models{display:flex;flex-wrap:wrap;gap:8px;max-height:360px;overflow:auto}.equipment-admin-models span{padding:8px 11px;border:1px solid rgba(200,255,117,.12);border-radius:11px;background:#c8ff7509;color:#aabbb1;font-size:11px}.equipment-admin-models p{color:#71857a;font-size:13px}html[data-theme=light] .equipment-admin-hero,html[data-theme=light] .equipment-admin-queue,html[data-theme=light] .equipment-admin-catalog{border-color:#cbd9cf;background:#fff}html[data-theme=light] .equipment-admin-hero{background:radial-gradient(circle at 88% 8%,rgba(111,174,67,.13),transparent 34%),linear-gradient(145deg,#f8fbf8,#eef5ef)}html[data-theme=light] .equipment-admin-hero h2,html[data-theme=light] .equipment-admin-heading h3,html[data-theme=light] .equipment-admin-candidate-main h4{color:#10271d}html[data-theme=light] .equipment-admin-hero p{color:#607469}html[data-theme=light] .equipment-admin-stats>div,html[data-theme=light] .equipment-admin-candidates article{border-color:#d6e2d9;background:#f7faf7}html[data-theme=light] .equipment-admin-stats strong,html[data-theme=light] .equipment-admin-frequency strong,html[data-theme=light] .equipment-admin-heading>b{color:#47752b}html[data-theme=light] .equipment-admin-stats span,html[data-theme=light] .equipment-admin-candidate-main p,html[data-theme=light] .equipment-admin-frequency span{color:#718279}html[data-theme=light] .equipment-admin-stats button{border-color:#c8d9cc;color:#365746}html[data-theme=light] .equipment-admin-heading{border-color:#dbe5de}html[data-theme=light] .equipment-admin-heading>b{background:#edf5e7}html[data-theme=light] .equipment-admin-actions .is-approve{background:#b8f465;color:#142512}html[data-theme=light] .equipment-admin-actions .is-reject{border-color:#d1ddd5;color:#61756a}html[data-theme=light] .equipment-admin-search{border-color:#cedbd2;background:#f7faf8}html[data-theme=light] .equipment-admin-search input{color:#173026}html[data-theme=light] .equipment-admin-models span{border-color:#d4e0d7;background:#f7faf8;color:#51685c}@media(max-width:900px){.equipment-admin-hero{flex-direction:column;padding:22px}.equipment-admin-stats{min-width:0}.equipment-admin-candidates article{grid-template-columns:1fr auto}.equipment-admin-actions{grid-column:1/-1}}@media(max-width:560px){.equipment-admin-queue,.equipment-admin-catalog{padding:17px}.equipment-admin-candidates article{grid-template-columns:1fr}.equipment-admin-frequency{text-align:left}.equipment-admin-actions{display:grid}}.fraud-page{display:grid;gap:18px;color:#edf3ef}.fraud-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:290px;overflow:hidden;padding:40px 44px;border:1px solid rgba(206,255,126,.15);border-radius:34px;background:radial-gradient(circle at 78% 20%,rgba(200,255,117,.15),transparent 26rem),linear-gradient(132deg,#142f25,#091a14 62%,#07110e);box-shadow:0 32px 95px #00000045,inset 0 1px #ffffff0d}.fraud-hero:before{content:"";position:absolute;width:420px;aspect-ratio:1;right:-90px;top:-250px;border:1px solid rgba(200,255,117,.14);border-radius:50%;box-shadow:0 0 0 62px #c8ff7506,0 0 0 124px #c8ff7504}.fraud-hero:after{content:"RISK / CONTROL";position:absolute;right:35px;bottom:-14px;color:#c8ff7509;font-size:52px;font-weight:900;letter-spacing:-.04em;white-space:nowrap}.fraud-hero-copy{position:relative;z-index:1;max-width:810px}.fraud-live{display:inline-flex;align-items:center;gap:9px;color:#b7d894;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fraud-live>span{width:8px;height:8px;border-radius:50%;background:#c8ff75;box-shadow:0 0 0 5px #c8ff7517,0 0 20px #c8ff7580;animation:fraud-pulse 2.2s ease infinite}.cabinet-page .fraud-hero h1{margin:18px 0 20px;color:#f6f9f5;font-size:clamp(50px,6.4vw,92px)!important;line-height:.88!important;letter-spacing:-.065em!important}.fraud-hero h1 em{color:#c8ff75;font-family:Georgia,serif;font-weight:400}.fraud-hero-copy>p{max-width:700px;margin:0;color:#94a49b;font-size:16px;line-height:1.65}.fraud-engine-state{position:relative;z-index:1;display:flex;align-items:center;gap:17px;min-width:250px;padding:20px;border:1px solid rgba(200,255,117,.15);border-radius:22px;background:#030e0a94;backdrop-filter:blur(14px)}.fraud-engine-orbit{position:relative;display:grid;place-items:center;width:60px;height:60px;flex:0 0 auto;border:1px solid rgba(200,255,117,.24);border-radius:50%;background:#c8ff7514;color:#c8ff75}.fraud-engine-orbit:after{content:"";position:absolute;inset:-6px;border:1px dashed rgba(200,255,117,.2);border-radius:50%;animation:fraud-spin 14s linear infinite}.fraud-engine-orbit svg{width:25px}.fraud-engine-state span,.fraud-engine-state small{display:block;color:#75857c;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fraud-engine-state strong{display:block;margin:4px 0 6px;color:#c8ff75;font-size:22px}.fraud-engine-state small{font-size:8px;letter-spacing:0;text-transform:none}.fraud-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px;border:1px solid rgba(200,255,117,.11);border-radius:18px;background:#040f0ca8}.fraud-periods{display:flex;gap:3px;min-width:0}.fraud-periods button{min-height:40px;padding:0 15px;border:0;border-radius:12px;background:transparent;color:#77877e;font-size:10px;font-weight:800}.fraud-periods button:hover{color:#dbe8df}.fraud-periods button.is-active{background:#c8ff75!important;color:#07110d!important}.fraud-refresh-state{display:flex;align-items:center;gap:13px}.fraud-refresh-state>span{display:flex;align-items:center;gap:7px;color:#617168;font-size:9px;white-space:nowrap}.fraud-refresh-state>span svg{width:10px;fill:#c8ff75;color:#c8ff75}.fraud-refresh-state button,.fraud-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid rgba(200,255,117,.13);border-radius:12px;background:#c8ff750a;color:#a9b7af;font-size:10px;font-weight:800}.fraud-refresh-state button:hover,.fraud-link:hover{border-color:#c8ff7557;color:#c8ff75}.fraud-refresh-state button svg,.fraud-link svg{width:14px}.fraud-error{display:flex;align-items:center;gap:9px;padding:13px 16px;border:1px solid rgba(255,100,100,.25);border-radius:15px;background:#7814142e;color:#ffb2b2;font-size:12px}.fraud-error svg{width:17px}.fraud-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fraud-metrics>article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:145px;overflow:hidden;padding:21px;border:1px solid rgba(200,255,117,.11);border-radius:22px;background:linear-gradient(145deg,#11241de0,#06120ee6)}.fraud-metrics>article:after{content:"";position:absolute;inset:auto -55px -80px auto;width:150px;aspect-ratio:1;border-radius:50%;background:var(--metric-glow);filter:blur(34px);opacity:.16}.fraud-metrics>article>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--metric-color) 28%,transparent);border-radius:13px;background:color-mix(in srgb,var(--metric-color) 9%,transparent);color:var(--metric-color)}.fraud-metrics>article>span svg{width:19px}.fraud-metrics article small{display:block;color:#718078;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fraud-metrics article strong{display:block;margin:8px 0 6px;color:#f2f7f3;font-size:36px;line-height:.8;letter-spacing:-.05em}.fraud-metrics article strong i{margin-left:3px;color:#607068;font-size:13px;font-style:normal;letter-spacing:0}.fraud-metrics article p{margin:0;color:#7b8b82;font-size:10px}.fraud-metrics article>b{position:absolute;right:15px;top:16px;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--metric-color) 8%,transparent);color:var(--metric-color);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.fraud-metrics article[data-tone=critical]{--metric-color:#ff8b7b;--metric-glow:#ff5f51}.fraud-metrics article[data-tone=blocked]{--metric-color:#f5be62;--metric-glow:#f0a62f}.fraud-metrics article[data-tone=score]{--metric-color:#9ecdfc;--metric-glow:#62aef9}.fraud-metrics article[data-tone=safe]{--metric-color:#c8ff75;--metric-glow:#aef650}.fraud-panel{min-width:0;overflow:hidden;border:1px solid rgba(200,255,117,.11);border-radius:25px;background:linear-gradient(145deg,#0f211be6,#06120ee6);box-shadow:0 22px 70px #0000002e,inset 0 1px #ffffff09}.fraud-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fraud-kicker{display:block;color:#8fc95a;font-size:8px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.fraud-panel-head h2{margin:7px 0 0;color:#edf3ef;font-size:21px;line-height:1.05}.fraud-panel-head>svg{width:18px;color:#697a70}.fraud-analytics-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:12px}.fraud-trend,.fraud-distribution{min-height:340px;padding:25px}.fraud-legend{display:flex;align-items:center;gap:16px;color:#718178;font-size:9px}.fraud-legend span{display:flex;align-items:center;gap:6px}.fraud-legend span:before{content:"";width:16px;height:2px;border-radius:99px;background:#c8ff75}.fraud-legend .is-alert:before{background:#ff7568}.fraud-chart-wrap{margin-top:26px}.fraud-chart-wrap svg{display:block;width:100%;height:205px;overflow:visible}.fraud-grid-line{stroke:#c8ff7513;stroke-width:1;stroke-dasharray:3 5}.fraud-line-total,.fraud-line-alert{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.fraud-line-total{stroke:#c8ff75;stroke-width:2.4}.fraud-line-alert{stroke:#ff7568;stroke-width:2;stroke-dasharray:5 5}.fraud-dot-total{fill:#07120e;stroke:#c8ff75;stroke-width:2;vector-effect:non-scaling-stroke}.fraud-dot-alert{fill:#07120e;stroke:#ff7568;stroke-width:2;vector-effect:non-scaling-stroke}.fraud-chart-labels{display:flex;justify-content:space-between;margin-top:2px;color:#57675e;font-size:8px}.fraud-buckets{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:186px;margin-top:26px}.fraud-buckets>div{display:grid;grid-template-rows:auto 118px auto;gap:7px;text-align:center}.fraud-buckets span{color:#64746b;font-size:8px}.fraud-buckets>div>div{display:flex;align-items:flex-end;overflow:hidden;border-radius:8px;background:#ffffff06}.fraud-buckets i{display:block;width:100%;border-radius:8px 8px 3px 3px;background:var(--bucket-color);opacity:.82;transition:height .5s cubic-bezier(.16,1,.3,1)}.fraud-buckets strong{color:var(--bucket-color);font-size:15px}.fraud-buckets [data-tone=low]{--bucket-color:#8fd66c}.fraud-buckets [data-tone=medium]{--bucket-color:#dbd665}.fraud-buckets [data-tone=high]{--bucket-color:#f0a858}.fraud-buckets [data-tone=critical]{--bucket-color:#f56f68}.fraud-distribution-note{display:flex;align-items:center;gap:11px;margin-top:11px;padding-top:14px;border-top:1px solid rgba(200,255,117,.08)}.fraud-distribution-note>svg{width:18px;color:#92c85e}.fraud-distribution-note p{margin:0}.fraud-distribution-note b,.fraud-distribution-note span{display:block;font-size:9px}.fraud-distribution-note b{color:#b8c4bd}.fraud-distribution-note span{margin-top:3px;color:#5f6f66}.fraud-work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:12px}.fraud-queue,.fraud-inspector,.fraud-reasons-panel,.fraud-events{padding:25px}.fraud-search{display:flex;align-items:center;gap:9px;min-height:43px;margin:20px 0 11px;padding:0 13px;border:1px solid rgba(200,255,117,.1);border-radius:12px;background:#030d0a8a}.fraud-search>svg{width:15px;color:#58685f}.cabinet-page .fraud-search input{width:100%;min-width:0;border:0!important;background:transparent!important;color:#dce8e0!important;font-size:10px;box-shadow:none!important}.fraud-queue-list{display:grid;gap:5px}.fraud-queue-list>button{display:grid;grid-template-columns:42px minmax(150px,.8fr) minmax(200px,1.25fr) auto 16px;align-items:center;gap:12px;width:100%;min-height:61px;padding:9px 11px;border:1px solid transparent;border-radius:14px;background:transparent;color:#8c9b92;text-align:left}.fraud-queue-list>button:hover{border-color:#c8ff7521;background:#c8ff7506}.fraud-queue-list>button.is-active{border-color:#c8ff7536;background:#c8ff7511}.fraud-score{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--risk-color) 32%,transparent);border-radius:11px;background:color-mix(in srgb,var(--risk-color) 9%,transparent);color:var(--risk-color);font-size:12px;font-weight:900}.fraud-score[data-tone=low]{--risk-color:#9ade76}.fraud-score[data-tone=medium]{--risk-color:#ded868}.fraud-score[data-tone=high]{--risk-color:#f3aa5e}.fraud-score[data-tone=critical]{--risk-color:#ff766c}.fraud-queue-list button>span:nth-child(2) b,.fraud-queue-list button>span:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraud-queue-list button>span:nth-child(2) b{color:#e4ece7;font-size:10px}.fraud-queue-list button>span:nth-child(2) small{margin-top:4px;color:#68786f;font-size:8px}.fraud-queue-reason{overflow:hidden;color:#829188;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.fraud-queue-time{color:#5b6a62;font-size:8px;white-space:nowrap}.fraud-queue-list button>svg{width:14px;color:#536159}.fraud-inspector{background:radial-gradient(circle at 100% 0,rgba(255,112,100,.08),transparent 18rem),linear-gradient(145deg,#0f211beb,#06120eeb)}.fraud-inspector-head{display:flex;align-items:center;gap:15px;padding-bottom:18px;border-bottom:1px solid rgba(200,255,117,.08)}.fraud-score--large{width:64px;height:64px;border-radius:18px;font-size:22px}.fraud-inspector-head small{color:#66766d;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fraud-inspector-head h2{margin:4px 0;color:#f0f5f2;font-size:21px}.fraud-inspector-head p{margin:0;color:#73837a;font-size:9px}.fraud-inspector dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.fraud-inspector dl>div{min-width:0}.fraud-inspector dt{color:#58685f;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fraud-inspector dd{overflow:hidden;margin:5px 0 0;color:#b9c5be;font-size:10px;line-height:1.45;text-overflow:ellipsis}.fraud-reasons{display:grid;gap:7px;padding:15px;border:1px solid rgba(255,116,103,.13);border-radius:15px;background:#ff5d500b}.fraud-reasons>span{margin-bottom:2px;color:#765f5b;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fraud-reasons p{display:flex;gap:7px;margin:0;color:#dfa29b;font-size:9px;line-height:1.45}.fraud-reasons p svg{width:12px;flex:0 0 auto}.fraud-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:17px;border:1px solid #c8ff75;border-radius:13px;background:#c8ff75;color:#07110d;font-size:10px;font-weight:850}.fraud-primary svg{width:14px}.fraud-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fraud-reason-bars,.fraud-event-list{display:grid;gap:8px;margin-top:21px}.fraud-reason-bars>div:not(.fraud-empty){display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:10px;align-items:center}.fraud-reason-bars>div>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#c8ff750d;color:#76867c;font-size:8px}.fraud-reason-bars p{min-width:0;margin:0}.fraud-reason-bars p b{display:block;overflow:hidden;color:#a8b6ae;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fraud-reason-bars p i{display:block;height:3px;margin-top:7px;overflow:hidden;border-radius:99px;background:#ffffff0a}.fraud-reason-bars p em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#c8ff75,#f4bc64)}.fraud-reason-bars>div>strong{color:#8e9c94;font-size:10px;text-align:right}.fraud-event-list>div:not(.fraud-empty){display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:50px;padding:7px 0;border-bottom:1px solid rgba(200,255,117,.065)}.fraud-event-list>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--event-color) 8%,transparent);color:var(--event-color)}.fraud-event-list>div>span svg{width:14px}.fraud-event-list [data-tone=blocked]{--event-color:#ff766c}.fraud-event-list [data-tone=login]{--event-color:#89bcea}.fraud-event-list [data-tone=review]{--event-color:#e7bd66}.fraud-event-list p{min-width:0;margin:0}.fraud-event-list p b,.fraud-event-list p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraud-event-list p b{color:#aebbb4;font-size:9px}.fraud-event-list p small{margin-top:4px;color:#5e6e65;font-size:8px}.fraud-event-list time{color:#58675f;font-size:8px;white-space:nowrap}.fraud-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:120px;padding:20px;color:#5f6f66;text-align:center}.fraud-empty svg{width:24px;margin-bottom:9px;color:#78936e}.fraud-empty b,.fraud-empty span{display:block}.fraud-empty b{color:#93a198;font-size:11px}.fraud-empty span{max-width:290px;margin-top:5px;font-size:9px;line-height:1.5}.fraud-empty--large{min-height:320px}@keyframes fraud-pulse{50%{opacity:.5;transform:scale(.82)}}@keyframes fraud-spin{to{transform:rotate(360deg)}}@media(max-width:1150px){.fraud-hero{grid-template-columns:1fr;gap:28px}.fraud-engine-state{width:min(100%,360px)}.fraud-metrics{grid-template-columns:repeat(2,1fr)}.fraud-analytics-grid,.fraud-work-grid{grid-template-columns:1fr}.fraud-inspector dl{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.fraud-page{gap:12px}.fraud-hero{min-height:0;padding:28px 22px;border-radius:24px}.cabinet-page .fraud-hero h1{font-size:clamp(46px,14vw,68px)!important}.fraud-hero-copy>p{font-size:14px}.fraud-engine-state{min-width:0}.fraud-toolbar{align-items:stretch;flex-direction:column}.fraud-periods{display:grid;grid-template-columns:repeat(4,1fr)}.fraud-periods button{padding:0 5px;font-size:9px}.fraud-refresh-state{justify-content:space-between}.fraud-metrics{grid-template-columns:1fr 1fr}.fraud-metrics>article{min-height:132px;padding:17px}.fraud-metrics>article>span{display:none}.fraud-metrics article strong{font-size:31px}.fraud-trend,.fraud-distribution,.fraud-queue,.fraud-inspector,.fraud-reasons-panel,.fraud-events{padding:19px}.fraud-trend{min-height:300px}.fraud-chart-wrap svg{height:170px}.fraud-queue-list>button{grid-template-columns:40px minmax(0,1fr) 14px}.fraud-queue-reason,.fraud-queue-time{display:none}.fraud-inspector dl{grid-template-columns:1fr 1fr}.fraud-bottom-grid{grid-template-columns:1fr}}@media(max-width:460px){.fraud-live{font-size:8px}.fraud-engine-state{padding:15px}.fraud-engine-orbit{width:50px;height:50px}.fraud-refresh-state>span{display:none}.fraud-refresh-state button{width:100%}.fraud-metrics{grid-template-columns:1fr}.fraud-metrics>article{min-height:112px}.fraud-legend{align-items:flex-end;flex-direction:column;gap:6px}.fraud-chart-labels span:nth-child(2n){display:none}}html[data-theme=light] .fraud-hero{border-color:#cfdfd3;background:radial-gradient(circle at 82% 15%,rgba(132,196,75,.2),transparent 24rem),linear-gradient(135deg,#f5faf5,#e9f2eb);box-shadow:0 28px 80px #2a4c361a}html[data-theme=light] .fraud-hero:before{border-color:#487d3726;box-shadow:0 0 0 62px #487d3708,0 0 0 124px #487d3705}html[data-theme=light] .cabinet-page .fraud-hero h1{color:#173024}html[data-theme=light] .fraud-hero h1 em,html[data-theme=light] .fraud-live{color:#4f7f32}html[data-theme=light] .fraud-live>span{background:#67a63e}html[data-theme=light] .fraud-hero-copy>p{color:#607469}html[data-theme=light] .fraud-engine-state,html[data-theme=light] .fraud-toolbar,html[data-theme=light] .fraud-panel,html[data-theme=light] .fraud-metrics>article{border-color:#d4e1d7;background:#ffffffd1;box-shadow:0 18px 55px #2d4c390f}html[data-theme=light] .fraud-engine-orbit{border-color:#bad3ae;background:#edf7e8;color:#568938}html[data-theme=light] .fraud-engine-state strong{color:#47752f}html[data-theme=light] .fraud-periods button{color:#65786d}html[data-theme=light] .fraud-periods button.is-active{background:#294a38!important;color:#fff!important}html[data-theme=light] .fraud-panel-head h2,html[data-theme=light] .fraud-metrics article strong,html[data-theme=light] .fraud-inspector-head h2{color:#1d382a}html[data-theme=light] .fraud-panel{background:#fff}html[data-theme=light] .fraud-grid-line{stroke:#dce6df}html[data-theme=light] .fraud-dot-total,html[data-theme=light] .fraud-dot-alert{fill:#fff}html[data-theme=light] .fraud-search{border-color:#d5e1d8;background:#f6faf7}html[data-theme=light] .cabinet-page .fraud-search input{color:#284336!important}html[data-theme=light] .fraud-queue-list>button.is-active{border-color:#c9ddcd;background:#eff7f0}html[data-theme=light] .fraud-queue-list button>span:nth-child(2) b,html[data-theme=light] .fraud-inspector dd{color:#314d3f}html[data-theme=light] .fraud-reason-bars p b,html[data-theme=light] .fraud-event-list p b{color:#51685c}html[data-theme=light] .fraud-buckets>div>div,html[data-theme=light] .fraud-reason-bars p i{background:#eef3ef}.fraud-system-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.5fr);gap:12px}.fraud-resources{min-height:420px;padding:25px}.fraud-sample{display:flex;align-items:center;gap:7px;color:#63736a;font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.fraud-sample svg{width:10px;fill:#c8ff75;color:#c8ff75}.fraud-resource-overview{display:grid;grid-template-columns:190px minmax(0,1fr);gap:23px;align-items:center;margin-top:23px}.fraud-gauge{--gauge-value:0deg;display:grid;place-items:center;width:172px;height:172px;border-radius:50%;background:conic-gradient(#c8ff75 0 var(--gauge-value),rgba(200,255,117,.07) var(--gauge-value) 360deg);box-shadow:0 0 54px #a4e85612}.fraud-gauge:before{content:"";grid-area:1/1;width:148px;height:148px;border:1px solid rgba(200,255,117,.1);border-radius:50%;background:#0a1b15}.fraud-gauge>div{z-index:1;grid-area:1/1;display:grid;place-items:center;text-align:center}.fraud-gauge svg{width:17px;color:#8da67e}.fraud-gauge strong{margin:7px 0 4px;color:#f2f7f3;font-size:31px;letter-spacing:-.05em}.fraud-gauge span{color:#627269;font-size:8px;font-weight:750;text-transform:uppercase}.fraud-resource-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.fraud-resource-stats article{min-width:0;min-height:106px;padding:15px;border:1px solid rgba(200,255,117,.08);border-radius:15px;background:#030e0a6b}.fraud-resource-stats article>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#c8ff750f;color:#9acb69}.fraud-resource-stats svg{width:14px}.fraud-resource-stats p{margin:12px 0 0}.fraud-resource-stats small,.fraud-resource-stats strong,.fraud-resource-stats em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraud-resource-stats small{color:#637269;font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fraud-resource-stats strong{margin:5px 0 4px;color:#dfe7e2;font-size:17px}.fraud-resource-stats em{color:#58685f;font-size:7px;font-style:normal}.fraud-system-chart{margin-top:18px;padding-top:14px;border-top:1px solid rgba(200,255,117,.07)}.fraud-system-legend{display:flex;align-items:center;gap:13px;color:#68776f;font-size:8px}.fraud-system-legend span{display:flex;align-items:center;gap:5px}.fraud-system-legend span:before{content:"";width:12px;height:2px;border-radius:99px;background:#c8ff75}.fraud-system-legend .is-memory:before{background:#76b9ee}.fraud-system-legend b{margin-left:auto;color:#536159;font-weight:600}.fraud-system-chart svg{display:block;width:100%;height:120px;margin-top:8px;overflow:visible}.fraud-system-chart line{stroke:#c8ff750f;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.fraud-system-chart text{fill:#4d5d54;font-size:7px;text-anchor:end}.fraud-cpu-line,.fraud-memory-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.fraud-cpu-line{stroke:#c8ff75}.fraud-memory-line{stroke:#76b9ee;stroke-dasharray:5 4}.fraud-protection-stack{display:grid;grid-template-rows:auto auto 1fr;gap:8px}.fraud-protection-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:101px;padding:17px;--guard-color:#c8ff75}.fraud-protection-card[data-tone=warn]{--guard-color:#f4ba60}.fraud-protection-card[data-tone=blocked]{--guard-color:#ff756c}.fraud-protection-card>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--guard-color) 23%,transparent);border-radius:12px;background:color-mix(in srgb,var(--guard-color) 7%,transparent);color:var(--guard-color)}.fraud-protection-card>span svg{width:17px}.fraud-protection-card small{color:#63736a;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fraud-protection-card strong{display:block;margin:5px 0 4px;color:#e1e9e4;font-size:23px;line-height:1}.fraud-protection-card p{margin:0;color:#5f6f66;font-size:8px}.fraud-protection-card>b{position:absolute;right:13px;top:13px;color:var(--guard-color);font-size:7px;font-weight:800;text-transform:uppercase}.fraud-db-card{padding:17px;--guard-color:#c8ff75}.fraud-db-card[data-tone=warn]{--guard-color:#f4ba60}.fraud-db-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center}.fraud-db-head>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--guard-color) 8%,transparent);color:var(--guard-color)}.fraud-db-head>span svg{width:17px}.fraud-db-head small{color:#64746b;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fraud-db-head strong{display:block;margin-top:5px;color:#dfe7e2;font-size:12px}.fraud-db-head i{padding:5px 7px;border-radius:99px;background:color-mix(in srgb,var(--guard-color) 7%,transparent);color:var(--guard-color);font-size:7px;font-style:normal;font-weight:800}.fraud-db-stats{display:grid;gap:7px;margin:15px 0;padding:12px 0;border-top:1px solid rgba(200,255,117,.07);border-bottom:1px solid rgba(200,255,117,.07)}.fraud-db-stats p{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:8px}.fraud-db-stats span{color:#637269}.fraud-db-stats b{color:#aebbb4}.fraud-db-guards{display:flex;flex-wrap:wrap;gap:6px}.fraud-db-guards span{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(200,255,117,.075);border-radius:7px;color:#6d7d74;font-size:7px}.fraud-db-guards svg{width:10px;color:#8fbd65}@media(max-width:1150px){.fraud-system-grid{grid-template-columns:1fr}.fraud-protection-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.fraud-db-card{grid-column:1/-1}}@media(max-width:760px){.fraud-resources{min-height:0;padding:19px}.fraud-resource-overview{grid-template-columns:1fr}.fraud-gauge{width:150px;height:150px;margin:auto}.fraud-gauge:before{width:128px;height:128px}.fraud-resource-stats{grid-template-columns:1fr 1fr}.fraud-resource-stats article:last-child{grid-column:1/-1}.fraud-protection-stack{grid-template-columns:1fr}.fraud-db-card{grid-column:auto}}@media(max-width:460px){.fraud-resource-stats{grid-template-columns:1fr}.fraud-resource-stats article:last-child{grid-column:auto}}html[data-theme=light] .fraud-gauge:before{border-color:#d7e4da;background:#fff}html[data-theme=light] .fraud-gauge strong{color:#244233}html[data-theme=light] .fraud-resource-stats article{border-color:#dce7df;background:#f7faf8}html[data-theme=light] .fraud-resource-stats strong,html[data-theme=light] .fraud-protection-card strong,html[data-theme=light] .fraud-db-head strong{color:#314e3f}html[data-theme=light] .fraud-system-chart line{stroke:#dfe7e2}html[data-theme=light] .fraud-system-chart text{fill:#91a299}html[data-theme=light] .fraud-db-stats,html[data-theme=light] .fraud-system-chart{border-color:#dde8e0}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.focus-within\:border-blue-300:focus-within{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-50:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/70:hover{background-color:#eff6ffb3}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[\#0084FF\]\/50:focus{border-color:#0084ff80}.focus\:border-\[rgba\(63\,142\,252\,0\.45\)\]:focus{border-color:#3f8efc73}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0084FF\]\/10:focus{--tw-ring-color: rgb(0 132 255 / .1)}.focus\:ring-\[rgba\(63\,142\,252\,0\.12\)\]:focus{--tw-ring-color: rgba(63,142,252,.12)}.focus\:ring-blue-50:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-400:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/tooltip:focus-within .group-focus-within\/tooltip\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group\/tooltip:focus-within .group-focus-within\/tooltip\:opacity-100{opacity:1}.group\/tooltip:hover .group-hover\/tooltip\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group\/tooltip:hover .group-hover\/tooltip\:opacity-100{opacity:1}@media(min-width:640px){.sm\:bottom-5{bottom:1.25rem}.sm\:right-5{right:1.25rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mb-4{margin-bottom:1rem}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-5{padding:1.25rem}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(320px\,0\.42fr\)_minmax\(0\,0\.58fr\)\]{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr)}}
