:root{--color-navy-primary:#152238;--color-navy-mid:#1a2e45;--color-yellow:#f0ff40;--color-yellow-dark:#c8d400;--color-off-white:#f9fafb;--color-surface-white:#fff;--color-surface-grey:#f3f4f6;--color-border:#e5e7eb;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-inverse:#fff;--color-status-complete:#059669;--color-status-process:#d97706;--color-status-failed:#dc2626;--color-status-info:#2563eb;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--font-family:Arial, Helvetica, sans-serif;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:40px;--font-weight-normal:400;--font-weight-bold:700;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--sidebar-width:240px;--sidebar-width-collapsed:64px;--topbar-height:56px;--shadow-card:0 1px 3px #00000014, 0 1px 2px #0000000f;--shadow-modal:0 20px 60px #0000004d;--transition-fast:.15s ease;--transition-base:.25s ease;--graphite-1:#121211;--graphite-2:#4a4945;--graphite-3:#6b6a64;--graphite-4:#a8a69f;--paper:#f7f8fb;--porcelain:#eef0f6;--well:#f5f6fa;--hairline:#e6e8f0;--hairline-2:#d5d9e5;--frame:#2b3fe01a;--halo:#2b3fe0;--halo-deep:#1f2fb8;--halo-mid:#6674ec;--halo-soft:#eef0fe;--halo-line:#c8cefa;--verdict-go:#13773a;--verdict-go-mark:#1f9d57;--verdict-go-soft:#eaf6ef;--verdict-cond:#a15c07;--verdict-cond-mark:#e3900e;--verdict-cond-soft:#fdf4e4;--verdict-nogo:#b42318;--verdict-nogo-mark:#e2493c;--verdict-nogo-soft:#fdedeb;--font-ui:"Satoshi", "Segoe UI", system-ui, -apple-system, sans-serif}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:var(--color-off-white);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family);font-size:var(--text-base)}h1,h2,h3,h4,h5,h6{color:var(--color-navy-primary);font-weight:700}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.btn{border-radius:var(--radius-md);padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.5}.btn{transition:all var(--transition-fast)}.btn-primary{background-color:var(--color-yellow);color:var(--color-navy-primary)}.btn-primary:hover{background-color:var(--color-yellow-dark)}.\!card,.card{border-radius:var(--radius-lg);background-color:var(--color-surface-white);padding:var(--space-6);--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\!input,.input{border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-white);width:100%;padding-left:var(--space-3);padding-right:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--color-text-primary)}.\!input{transition:all var(--transition-fast)!important}.input{transition:all var(--transition-fast)}.\!input:focus{border-color:var(--color-yellow)!important;outline:none!important;box-shadow:0 0 0 3px #e8ff0033!important}.input:focus{border-color:var(--color-yellow);outline:none;box-shadow:0 0 0 3px #e8ff0033}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-\[3px\]{top:3px;bottom:3px}.-bottom-\[1px\]{bottom:-1px}.-bottom-\[5px\]{bottom:-5px}.-left-\[10px\]{left:-10px}.-left-\[11px\]{left:-11px}.-left-\[9px\]{left:-9px}.-top-\[3px\]{top:-3px}.-top-\[4px\]{top:-4px}.-top-\[6px\]{top:-6px}.bottom-0{bottom:0}.bottom-4{bottom:var(--space-4)}.bottom-6{bottom:var(--space-6)}.bottom-7{bottom:1.75rem}.bottom-\[14px\]{bottom:14px}.bottom-\[17px\]{bottom:17px}.bottom-\[24px\]{bottom:24px}.bottom-\[7px\]{bottom:7px}.bottom-\[8px\]{bottom:8px}.bottom-\[96px\]{bottom:96px}.bottom-\[9px\]{bottom:9px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--space-1)}.left-1\/2{left:50%}.left-3{left:var(--space-3)}.left-4{left:var(--space-4)}.left-\[10px\]{left:10px}.left-\[11px\]{left:11px}.left-\[14px\]{left:14px}.left-\[22px\]{left:22px}.left-\[24px\]{left:24px}.left-\[3px\]{left:3px}.left-\[6px\]{left:6px}.left-\[max\(14px\,calc\(50vw-min\(540px\,46vw\)-62px\)\)\]{left:max(14px,50vw - min(540px,46vw) - 62px)}.right-0{right:0}.right-1{right:var(--space-1)}.right-2{right:var(--space-2)}.right-3{right:var(--space-3)}.right-4{right:var(--space-4)}.right-7{right:1.75rem}.right-\[10px\]{right:10px}.right-\[11px\]{right:11px}.right-\[16px\]{right:16px}.right-\[24px\]{right:24px}.right-\[4px\]{right:4px}.right-\[6px\]{right:6px}.right-\[max\(14px\,calc\(50vw-min\(540px\,46vw\)-62px\)\)\]{right:max(14px,50vw - min(540px,46vw) - 62px)}.top-0{top:0}.top-1\/2{top:50%}.top-\[-6\%\]{top:-6%}.top-\[10px\]{top:10px}.top-\[11px\]{top:11px}.top-\[13px\]{top:13px}.top-\[18px\]{top:18px}.top-\[26px\]{top:26px}.top-\[28px\]{top:28px}.top-\[36px\]{top:36px}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[6px\]{top:6px}.top-\[7px\]{top:7px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(var\(--topbar-height\,0px\)\+var\(--halo-tabs-h\,56px\)\)\]{top:calc(var(--topbar-height,0px) + var(--halo-tabs-h,56px))}.top-\[var\(--topbar-height\)\]{top:var(--topbar-height)}.top-\[var\(--topbar-height\,0px\)\]{top:var(--topbar-height,0px)}.isolate{isolation:isolate}.-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-\[16\]{z-index:16}.z-\[199\]{z-index:199}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.-m-1{margin:calc(var(--space-1) * -1)}.m-0{margin:0}.-mx-2{margin-left:calc(var(--space-2) * -1);margin-right:calc(var(--space-2) * -1)}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-\[2px\]{margin-top:-2px;margin-bottom:-2px}.-my-\[3px\]{margin-top:-3px;margin-bottom:-3px}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mx-\[16px\]{margin-left:16px;margin-right:16px}.mx-\[2px\]{margin-left:2px;margin-right:2px}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.my-\[10px\]{margin-top:10px;margin-bottom:10px}.my-\[12px\]{margin-top:12px;margin-bottom:12px}.my-\[16px\]{margin-top:16px;margin-bottom:16px}.my-\[8px\]{margin-top:8px;margin-bottom:8px}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-1\.5{margin-left:-.375rem}.-ml-\[10px\]{margin-left:-10px}.-ml-\[4px\]{margin-left:-4px}.-ml-px{margin-left:-1px}.-mr-1{margin-right:calc(var(--space-1) * -1)}.-mt-\[10px\]{margin-top:-10px}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-\[10px\]{margin-bottom:10px}.mb-\[11px\]{margin-bottom:11px}.mb-\[13px\]{margin-bottom:13px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.mb-\[9px\]{margin-bottom:9px}.ml-1{margin-left:var(--space-1)}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:var(--space-2)}.ml-2\.5{margin-left:.625rem}.ml-\[25px\]{margin-left:25px}.ml-\[36px\]{margin-left:36px}.ml-\[3px\]{margin-left:3px}.ml-\[5px\]{margin-left:5px}.ml-\[6px\]{margin-left:6px}.ml-\[7px\]{margin-left:7px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.mr-2{margin-right:var(--space-2)}.mr-\[6px\]{margin-right:6px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--space-1)}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:var(--space-12)}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:var(--space-2)}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:var(--space-3)}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:1.25rem}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:1.75rem}.mt-8{margin-top:var(--space-8)}.mt-9{margin-top:2.25rem}.mt-\[10px\]{margin-top:10px}.mt-\[11px\]{margin-top:11px}.mt-\[12px\]{margin-top:12px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[24px\]{margin-top:24px}.mt-\[26px\]{margin-top:26px}.mt-\[28px\]{margin-top:28px}.mt-\[2px\]{margin-top:2px}.mt-\[30px\]{margin-top:30px}.mt-\[32px\]{margin-top:32px}.mt-\[34px\]{margin-top:34px}.mt-\[36px\]{margin-top:36px}.mt-\[3px\]{margin-top:3px}.mt-\[40px\]{margin-top:40px}.mt-\[4px\]{margin-top:4px}.mt-\[52px\]{margin-top:52px}.mt-\[56px\]{margin-top:56px}.mt-\[5px\]{margin-top:5px}.mt-\[64px\]{margin-top:64px}.mt-\[6px\]{margin-top:6px}.mt-\[72px\]{margin-top:72px}.mt-\[76px\]{margin-top:76px}.mt-\[7px\]{margin-top:7px}.mt-\[80px\]{margin-top:80px}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-0{height:0}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:var(--space-12)}.h-16{height:4rem}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-40{height:10rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:var(--space-8)}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[122px\]{height:122px}.h-\[124px\]{height:124px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22\.5px\]{height:22.5px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[66px\]{height:66px}.h-\[6px\]{height:6px}.h-\[74px\]{height:74px}.h-\[7px\]{height:7px}.h-\[86px\]{height:86px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[calc\(100vh-var\(--topbar-height\)\)\]{height:calc(100vh - var(--topbar-height))}.h-\[min\(860px\,88vh\)\]{height:min(860px,88vh)}.h-\[var\(--topbar-height\)\]{height:var(--topbar-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-topbar{height:var(--topbar-height)}.max-h-28{max-height:7rem}.max-h-\[140px\]{max-height:140px}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.min-h-0{min-height:0}.min-h-\[190px\]{min-height:190px}.min-h-\[24px\]{min-height:24px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[35px\]{min-height:35px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[64px\]{min-height:64px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-var\(--topbar-height\)\)\]{min-height:calc(100vh - var(--topbar-height))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:var(--space-12)}.w-16{width:4rem}.w-2\/3{width:66.6667%}.w-28{width:7rem}.w-40{width:10rem}.w-6{width:var(--space-6)}.w-7{width:1.75rem}.w-8{width:var(--space-8)}.w-\[10\%\]{width:10%}.w-\[104px\]{width:104px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[120px\]{width:120px}.w-\[122px\]{width:122px}.w-\[12px\]{width:12px}.w-\[13\%\]{width:13%}.w-\[132px\]{width:132px}.w-\[13px\]{width:13px}.w-\[14\%\]{width:14%}.w-\[144px\]{width:144px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[170\%\]{width:170%}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[196px\]{width:196px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24\%\]{width:24%}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[27\%\]{width:27%}.w-\[272px\]{width:272px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34\%\]{width:34%}.w-\[344px\]{width:344px}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[4px\]{width:4px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[6\%\]{width:6%}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[6px\]{width:6px}.w-\[70px\]{width:70px}.w-\[74px\]{width:74px}.w-\[7px\]{width:7px}.w-\[8\%\]{width:8%}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[8px\]{width:8px}.w-\[9\%\]{width:9%}.w-\[92px\]{width:92px}.w-\[9px\]{width:9px}.w-\[min\(1080px\,92vw\)\]{width:min(1080px,92vw)}.w-\[min\(18rem\,calc\(100vw-2\.5rem\)\)\]{width:min(18rem,100vw - 2.5rem)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(440px\,100\%\)\]{width:min(440px,100%)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[130px\]{min-width:130px}.min-w-\[132px\]{min-width:132px}.min-w-\[148px\]{min-width:148px}.min-w-\[17px\]{min-width:17px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[230px\]{min-width:230px}.min-w-\[26px\]{min-width:26px}.min-w-\[3px\]{min-width:3px}.min-w-\[440px\]{min-width:440px}.min-w-\[4px\]{min-width:4px}.min-w-\[660px\]{min-width:660px}.min-w-\[68px\]{min-width:68px}.min-w-\[720px\]{min-width:720px}.min-w-\[86px\]{min-width:86px}.max-w-0{max-width:0}.max-w-6xl{max-width:72rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[20ch\]{max-width:20ch}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[24ch\]{max-width:24ch}.max-w-\[260px\]{max-width:260px}.max-w-\[26ch\]{max-width:26ch}.max-w-\[280px\]{max-width:280px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[340px\]{max-width:340px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42\%\]{max-width:42%}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[46\%\]{max-width:46%}.max-w-\[460px\]{max-width:460px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68px\]{max-width:68px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[74ch\]{max-width:74ch}.max-w-\[760px\]{max-width:760px}.max-w-\[76ch\]{max-width:76ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[82\%\]{max-width:82%}.max-w-\[82ch\]{max-width:82ch}.max-w-\[85ch\]{max-width:85ch}.max-w-\[86ch\]{max-width:86ch}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:var(--space-1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:var(--space-3);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-\[16px\]{scroll-margin-top:16px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[128px_minmax\(0\,1fr\)\]{grid-template-columns:128px minmax(0,1fr)}.grid-cols-\[22px_minmax\(0\,1fr\)\]{grid-template-columns:22px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_104px_96px\]{grid-template-columns:minmax(0,1fr) 104px 96px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.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}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:var(--space-2)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--space-3)}.gap-3\.5{gap:.875rem}.gap-4{gap:var(--space-4)}.gap-5{gap:1.25rem}.gap-6{gap:var(--space-6)}.gap-7{gap:1.75rem}.gap-8{gap:var(--space-8)}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-\[2px\]{gap:2px}.gap-\[30px\]{gap:30px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}.gap-x-0{-moz-column-gap:0px;column-gap:0}.gap-x-1{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.gap-x-4{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.gap-x-8{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-\[10px\]{-moz-column-gap:10px;column-gap:10px}.gap-x-\[12px\]{-moz-column-gap:12px;column-gap:12px}.gap-x-\[14px\]{-moz-column-gap:14px;column-gap:14px}.gap-x-\[16px\]{-moz-column-gap:16px;column-gap:16px}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-x-\[7px\]{-moz-column-gap:7px;column-gap:7px}.gap-x-\[8px\]{-moz-column-gap:8px;column-gap:8px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--space-1)}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:var(--space-2)}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:var(--space-3)}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:var(--space-6)}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[14px\]{row-gap:14px}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[7px\]{row-gap:7px}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[9px\]{row-gap:9px}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-1) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-12) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-12) * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-2) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-4) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-6) * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-\[11px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11px * var(--tw-space-y-reverse))}.space-y-\[12px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-\[14px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14px * var(--tw-space-y-reverse))}.space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.space-y-\[5px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5px * var(--tw-space-y-reverse))}.space-y-\[6px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * var(--tw-space-y-reverse))}.space-y-\[7px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7px * var(--tw-space-y-reverse))}.space-y-\[8px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.space-y-\[9px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9px * 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-neutral-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(245 245 245/var(--tw-divide-opacity,1))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.divide-neutral-200\/70>:not([hidden])~:not([hidden]){border-color:#e5e5e5b3}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:.75rem}.rounded-b-\[17px\]{border-bottom-right-radius:17px;border-bottom-left-radius:17px}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-l-full{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.rounded-r-full{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-t-\[17px\]{border-top-left-radius:17px;border-top-right-radius:17px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-br-\[6px\]{border-bottom-right-radius:6px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-x-\[6px\]{border-left-width:6px;border-right-width:6px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-t-\[7px\]{border-top-width:7px}.border-dashed{border-style:dashed}.border-\[\#4338ca\]\/25{border-color:#4338ca40}.border-\[\#a7f3d0\]{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-\[\#cfe8d8\]{--tw-border-opacity:1;border-color:rgb(207 232 216/var(--tw-border-opacity,1))}.border-\[\#dcdce1\]{--tw-border-opacity:1;border-color:rgb(220 220 225/var(--tw-border-opacity,1))}.border-\[\#ebebee\]{--tw-border-opacity:1;border-color:rgb(235 235 238/var(--tw-border-opacity,1))}.border-\[\#fbc9c9\]{--tw-border-opacity:1;border-color:rgb(251 201 201/var(--tw-border-opacity,1))}.border-\[\#fcd89a\]{--tw-border-opacity:1;border-color:rgb(252 216 154/var(--tw-border-opacity,1))}.border-\[color\:var\(--cmt-line\)\]{border-color:var(--cmt-line)}.border-\[var\(--n-edge\)\]{border-color:var(--n-edge)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-black\/\[0\.05\]{border-color:#0000000d}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-frame{border-color:var(--frame)}.border-hairline{border-color:var(--hairline)}.border-hairline-2{border-color:var(--hairline-2)}.border-halo-line{border-color:var(--halo-line)}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-200\/70{border-color:#e5e5e5b3}.border-neutral-200\/80{border-color:#e5e5e5cc}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-neutral-400{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.border-neutral-500{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-neutral-900{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.border-neutral-900\/10{border-color:#1717171a}.border-neutral-900\/15{border-color:#17171726}.border-neutral-900\/20{border-color:#17171733}.border-neutral-900\/25{border-color:#17171740}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-yellow{border-color:var(--color-yellow)}.border-x-transparent{border-left-color:#0000;border-right-color:#0000}.border-t-neutral-900{--tw-border-opacity:1;border-top-color:rgb(23 23 23/var(--tw-border-opacity,1))}.bg-\[\#059669\]{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-\[\#1E1E1E\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-\[\#d6d9e4\]{--tw-bg-opacity:1;background-color:rgb(214 217 228/var(--tw-bg-opacity,1))}.bg-\[\#dc2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#e0e7ff\]{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-\[\#ecfdf5\]{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-\[\#eef1ff\]{--tw-bg-opacity:1;background-color:rgb(238 241 255/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f7\]{--tw-bg-opacity:1;background-color:rgb(245 245 247/var(--tw-bg-opacity,1))}.bg-\[\#f8f8fa\]{--tw-bg-opacity:1;background-color:rgb(248 248 250/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]\/85{background-color:#fafafad9}.bg-\[\#fbfbfc\]{--tw-bg-opacity:1;background-color:rgb(251 251 252/var(--tw-bg-opacity,1))}.bg-\[\#fef2f2\]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#fffbeb\]{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--cmt-bg-sunken\)\]{background-color:var(--cmt-bg-sunken)}.bg-\[rgb\(250_190_52\/0\.36\)\]{background-color:#fabe345c}.bg-\[rgb\(250_190_52\/0\.6\)\]{background-color:#fabe3499}.bg-\[rgba\(18\,18\,17\,0\.04\)\]{background-color:#1212110a}.bg-\[rgba\(18\,18\,17\,0\.06\)\]{background-color:#1212110f}.bg-\[rgba\(18\,18\,17\,0\.07\)\]{background-color:#12121112}.bg-\[rgba\(247\,248\,251\,0\.9\)\]{background-color:#f7f8fbe6}.bg-\[rgba\(43\,63\,224\,0\.07\)\]{background-color:#2b3fe012}.bg-\[var\(--n-ring\)\]{background-color:var(--n-ring)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-200\/70{background-color:#fde68ab3}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-graphite-1{background-color:var(--graphite-1)}.bg-graphite-4{background-color:var(--graphite-4)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-hairline-2{background-color:var(--hairline-2)}.bg-halo{background-color:var(--halo)}.bg-halo-soft{background-color:var(--halo-soft)}.bg-navy-mid{background-color:var(--color-navy-mid)}.bg-navy-primary{background-color:var(--color-navy-primary)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-100\/80{background-color:#f5f5f5cc}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-200\/40{background-color:#e5e5e566}.bg-neutral-200\/50{background-color:#e5e5e580}.bg-neutral-200\/60{background-color:#e5e5e599}.bg-neutral-200\/70{background-color:#e5e5e5b3}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-50\/60{background-color:#fafafa99}.bg-neutral-50\/70{background-color:#fafafab3}.bg-neutral-500{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-900\/20{background-color:#17171733}.bg-neutral-900\/55{background-color:#1717178c}.bg-neutral-900\/\[0\.035\]{background-color:#17171709}.bg-neutral-900\/\[0\.03\]{background-color:#17171708}.bg-neutral-900\/\[0\.04\]{background-color:#1717170a}.bg-neutral-900\/\[0\.07\]{background-color:#17171712}.bg-paper{background-color:var(--paper)}.bg-porcelain{background-color:var(--porcelain)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-surface-white{background-color:var(--color-surface-white)}.bg-transparent{background-color:#0000}.bg-verdict-cond-mark{background-color:var(--verdict-cond-mark)}.bg-verdict-cond-soft{background-color:var(--verdict-cond-soft)}.bg-verdict-go-mark{background-color:var(--verdict-go-mark)}.bg-verdict-go-soft{background-color:var(--verdict-go-soft)}.bg-verdict-nogo-mark{background-color:var(--verdict-nogo-mark)}.bg-verdict-nogo-soft{background-color:var(--verdict-nogo-soft)}.bg-well{background-color:var(--well)}.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-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(90deg\,var\(--n-wash\)\,\#fff_78\%\)\]{background-image:linear-gradient(90deg,var(--n-wash),#fff 78%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-neutral-200{--tw-gradient-from:#e5e5e5 var(--tw-gradient-from-position);--tw-gradient-to:#e5e5e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from:#fff6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/80{--tw-gradient-from:#fffc var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/85{--tw-gradient-from:#ffffffd9 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-neutral-800{--tw-gradient-to:#262626 var(--tw-gradient-to-position)}.to-white\/30{--tw-gradient-to:#ffffff4d var(--tw-gradient-to-position)}.to-white\/55{--tw-gradient-to:#ffffff8c var(--tw-gradient-to-position)}.to-white\/60{--tw-gradient-to:#fff9 var(--tw-gradient-to-position)}.fill-neutral-400{fill:#a3a3a3}.fill-neutral-700{fill:#404040}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[15px\]{padding:15px}.p-\[16px\]{padding:16px}.p-\[17px\]{padding:17px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[1px\]{padding-left:1px;padding-right:1px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[48px\]{padding-left:48px;padding-right:48px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9px\]{padding-left:9px;padding-right:9px}.px-\[clamp\(20px\,5vw\,56px\)\]{padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[17px\]{padding-top:17px;padding-bottom:17px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[48px\]{padding-top:48px;padding-bottom:48px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[96px\]{padding-top:96px;padding-bottom:96px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-\[clamp\(24px\,5vw\,52px\)\]{padding-top:clamp(24px,5vw,52px);padding-bottom:clamp(24px,5vw,52px)}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:var(--space-3)}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:var(--space-4)}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[11px\]{padding-bottom:11px}.pb-\[12px\]{padding-bottom:12px}.pb-\[12vh\]{padding-bottom:12vh}.pb-\[13px\]{padding-bottom:13px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[20px\]{padding-bottom:20px}.pb-\[22px\]{padding-bottom:22px}.pb-\[28px\]{padding-bottom:28px}.pb-\[2px\]{padding-bottom:2px}.pb-\[3px\]{padding-bottom:3px}.pb-\[44px\]{padding-bottom:44px}.pb-\[4px\]{padding-bottom:4px}.pb-\[5px\]{padding-bottom:5px}.pb-\[64px\]{padding-bottom:64px}.pb-\[6px\]{padding-bottom:6px}.pb-\[7px\]{padding-bottom:7px}.pb-\[9px\]{padding-bottom:9px}.pl-0{padding-left:0}.pl-1{padding-left:var(--space-1)}.pl-10{padding-left:2.5rem}.pl-3{padding-left:var(--space-3)}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:1.25rem}.pl-\[10px\]{padding-left:10px}.pl-\[11\.5px\]{padding-left:11.5px}.pl-\[11px\]{padding-left:11px}.pl-\[12px\]{padding-left:12px}.pl-\[13px\]{padding-left:13px}.pl-\[14px\]{padding-left:14px}.pl-\[17px\]{padding-left:17px}.pl-\[20px\]{padding-left:20px}.pl-\[22px\]{padding-left:22px}.pl-\[26px\]{padding-left:26px}.pl-\[28px\]{padding-left:28px}.pl-\[2px\]{padding-left:2px}.pl-\[30px\]{padding-left:30px}.pl-\[31px\]{padding-left:31px}.pl-\[38px\]{padding-left:38px}.pl-\[40px\]{padding-left:40px}.pl-\[6px\]{padding-left:6px}.pl-\[7px\]{padding-left:7px}.pl-\[8px\]{padding-left:8px}.pl-\[9px\]{padding-left:9px}.pr-0{padding-right:0}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-9{padding-right:2.25rem}.pr-\[10px\]{padding-right:10px}.pr-\[11px\]{padding-right:11px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[15px\]{padding-right:15px}.pr-\[18px\]{padding-right:18px}.pr-\[22px\]{padding-right:22px}.pr-\[26px\]{padding-right:26px}.pr-\[34px\]{padding-right:34px}.pr-\[42px\]{padding-right:42px}.pr-\[44px\]{padding-right:44px}.pr-\[5px\]{padding-right:5px}.pr-\[6px\]{padding-right:6px}.pr-\[7px\]{padding-right:7px}.pr-\[8px\]{padding-right:8px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:var(--space-1)}.pt-10{padding-top:2.5rem}.pt-12{padding-top:var(--space-12)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-5{padding-top:1.25rem}.pt-6{padding-top:var(--space-6)}.pt-7{padding-top:1.75rem}.pt-8{padding-top:var(--space-8)}.pt-9{padding-top:2.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[12px\]{padding-top:12px}.pt-\[13px\]{padding-top:13px}.pt-\[14px\]{padding-top:14px}.pt-\[15px\]{padding-top:15px}.pt-\[16px\]{padding-top:16px}.pt-\[17px\]{padding-top:17px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[28px\]{padding-top:28px}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[40px\]{padding-top:40px}.pt-\[4px\]{padding-top:4px}.pt-\[56px\]{padding-top:56px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[9px\]{padding-top:9px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-ui{font-family:var(--font-ui)}.text-3xl{font-size:1.875rem;line-height:1.2}.text-\[0\.88em\]{font-size:.88em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(38px\,4\.1vw\,60px\)\]{font-size:clamp(38px,4.1vw,60px)}.text-base{font-size:var(--text-base);line-height:1.5}.text-sm{font-size:var(--text-sm);line-height:1.4}.text-xl{font-size:var(--text-xl);line-height:1.2}.text-xs{font-size:var(--text-xs);line-height:1.2}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.58\]{line-height:1.58}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[15px\]{line-height:15px}.leading-\[16px\]{line-height:16px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.022em\]{letter-spacing:-.022em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.026em\]{letter-spacing:-.026em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.032em\]{letter-spacing:-.032em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#065f46\]{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-\[\#0a0a0a\]{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-\[\#3730a3\]{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-\[\#6b4300\]{--tw-text-opacity:1;color:rgb(107 67 0/var(--tw-text-opacity,1))}.text-\[\#7a4d00\]{--tw-text-opacity:1;color:rgb(122 77 0/var(--tw-text-opacity,1))}.text-\[\#8a3b06\]{--tw-text-opacity:1;color:rgb(138 59 6/var(--tw-text-opacity,1))}.text-\[\#9f1c1c\]{--tw-text-opacity:1;color:rgb(159 28 28/var(--tw-text-opacity,1))}.text-\[\#d6d3cb\]{--tw-text-opacity:1;color:rgb(214 211 203/var(--tw-text-opacity,1))}.text-\[color\:var\(--cmt-body\)\]{color:var(--cmt-body)}.text-\[color\:var\(--cmt-faint\)\]{color:var(--cmt-faint)}.text-\[color\:var\(--cmt-ink\)\]{color:var(--cmt-ink)}.text-\[color\:var\(--cmt-muted\)\]{color:var(--cmt-muted)}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[var\(--n-ink\)\]{color:var(--n-ink)}.text-amber-200\/80{color:#fde68acc}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.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-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-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/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-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-graphite-1{color:var(--graphite-1)}.text-graphite-2{color:var(--graphite-2)}.text-graphite-3{color:var(--graphite-3)}.text-graphite-4{color:var(--graphite-4)}.text-halo{color:var(--halo)}.text-halo-deep{color:var(--halo-deep)}.text-inherit{color:inherit}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/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-700\/70{color:#b91c1cb3}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-status-failed{color:var(--color-status-failed)}.text-text-secondary{color:var(--color-text-secondary)}.text-verdict-cond{color:var(--verdict-cond)}.text-verdict-go{color:var(--verdict-go)}.text-verdict-nogo{color:var(--verdict-nogo)}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-white\/\[0\.82\]{color:#ffffffd1}.text-yellow{color:var(--color-yellow)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[color-mix\(in_srgb\,var\(--n-ring\)_70\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,var(--n-ring) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--n-ring) 70%,transparent)}.decoration-graphite-4{-webkit-text-decoration-color:var(--graphite-4);text-decoration-color:var(--graphite-4)}.decoration-neutral-300{text-decoration-color:#d4d4d4}.decoration-neutral-400{text-decoration-color:#a3a3a3}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-neutral-900{accent-color:#171717}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.32\]{opacity:.32}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-\[-24px_0_60px_-40px_rgba\(18\,18\,17\,0\.35\)\]{--tw-shadow:-24px 0 60px -40px #12121159;--tw-shadow-colored:-24px 0 60px -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_0_0_1px_rgba\(18\,18\,17\,0\.06\)\,0_1px_2px_rgba\(18\,18\,17\,0\.08\)\]{--tw-shadow:0 0 0 1px #1212110f,0 1px 2px #12121114;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 2px 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_0_0_1px_rgba\(18\,18\,17\,0\.06\)\,0_1px_3px_rgba\(18\,18\,17\,0\.07\)\]{--tw-shadow:0 0 0 1px #1212110f,0 1px 3px #12121112;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 3px 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_0_0_1px_rgba\(18\,18\,17\,0\.06\)\,0_1px_3px_rgba\(18\,18\,17\,0\.1\)\]{--tw-shadow:0 0 0 1px #1212110f,0 1px 3px #1212111a;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 3px 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_0_0_1px_rgba\(18\,18\,17\,0\.07\)\,0_10px_28px_-12px_rgba\(18\,18\,17\,0\.35\)\]{--tw-shadow:0 0 0 1px #12121112,0 10px 28px -12px #12121159;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 10px 28px -12px 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_0_0_1px_rgba\(18\,18\,17\,0\.07\)\,0_24px_60px_-22px_rgba\(18\,18\,17\,0\.32\)\,0_2px_6px_rgba\(18\,18\,17\,0\.05\)\]{--tw-shadow:0 0 0 1px #12121112,0 24px 60px -22px #12121152,0 2px 6px #1212110d;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 24px 60px -22px var(--tw-shadow-color), 0 2px 6px 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_0_0_1px_rgba\(18\,18\,17\,0\.07\)\,0_24px_60px_-22px_rgba\(18\,18\,17\,0\.32\)\]{--tw-shadow:0 0 0 1px #12121112,0 24px 60px -22px #12121152;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 24px 60px -22px 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_0_0_1px_rgba\(18\,18\,17\,0\.07\)\,0_24px_60px_-22px_rgba\(18\,18\,17\,0\.35\)\]{--tw-shadow:0 0 0 1px #12121112,0 24px 60px -22px #12121159;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 24px 60px -22px 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_0_0_1px_transparent\,0_1px_3px_transparent\]{--tw-shadow:0 0 0 1px transparent,0 1px 3px transparent;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 3px 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_0_0_1px_var\(--hairline\)\,0_1px_2px_rgba\(18\,18\,17\,0\.05\)\]{--tw-shadow:0 0 0 1px var(--hairline),0 1px 2px #1212110d;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 2px 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_0_0_1px_var\(--hairline\)\]{--tw-shadow:0 0 0 1px var(--hairline);--tw-shadow-colored:0 0 0 1px 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_0_0_1px_var\(--hairline-2\)\,0_18px_40px_-18px_rgba\(18\,18\,17\,0\.3\)\,0_3px_8px_-3px_rgba\(18\,18\,17\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--hairline-2),0 18px 40px -18px #1212114d,0 3px 8px -3px #12121114;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 18px 40px -18px var(--tw-shadow-color), 0 3px 8px -3px 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_0_0_1px_var\(--hairline-2\)\,0_1px_2px_rgba\(18\,18\,17\,0\.04\)\,0_14px_34px_-24px_rgba\(18\,18\,17\,0\.28\)\]{--tw-shadow:0 0 0 1px var(--hairline-2),0 1px 2px #1212110a,0 14px 34px -24px #12121147;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 34px -24px 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_0_0_1px_var\(--hairline-2\)\,0_6px_18px_-8px_rgba\(18\,18\,17\,0\.25\)\]{--tw-shadow:0 0 0 1px var(--hairline-2),0 6px 18px -8px #12121140;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 6px 18px -8px 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_0_0_3px_color-mix\(in_srgb\,var\(--n-ring\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px color-mix(in srgb,var(--n-ring) 22%,transparent);--tw-shadow-colored:0 0 0 3px 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_0_0_3px_var\(--verdict-go-soft\)\]{--tw-shadow:0 0 0 3px var(--verdict-go-soft);--tw-shadow-colored:0 0 0 3px 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_10px_30px_-18px_rgba\(18\,18\,17\,0\.25\)\]{--tw-shadow:0 10px 30px -18px #12121140;--tw-shadow-colored:0 10px 30px -18px 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_14px_34px_-14px_rgba\(10\,10\,10\,0\.55\)\]{--tw-shadow:0 14px 34px -14px #0a0a0a8c;--tw-shadow-colored:0 14px 34px -14px 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_18px_44px_-14px_rgba\(10\,10\,10\,0\.6\)\]{--tw-shadow:0 18px 44px -14px #0a0a0a99;--tw-shadow-colored:0 18px 44px -14px 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_1px_2px_rgba\(0\,0\,0\,\.05\)\,0_12px_28px_-8px_rgba\(0\,0\,0\,\.14\)\,0_40px_80px_-24px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 1px 2px #0000000d,0 12px 28px -8px #00000024,0 40px 80px -24px #00000038;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 12px 28px -8px var(--tw-shadow-color), 0 40px 80px -24px 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_1px_2px_rgba\(0\,0\,0\,\.06\)\,0_8px_24px_-12px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000002e;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 8px 24px -12px 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_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 2px #00000014;--tw-shadow-colored:0 1px 2px 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_1px_2px_rgba\(15\,15\,30\,0\.06\)\]{--tw-shadow:0 1px 2px #0f0f1e0f;--tw-shadow-colored:0 1px 2px 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_1px_2px_rgba\(16\,19\,26\,0\.05\)\,0_10px_24px_-16px_rgba\(16\,19\,26\,0\.22\)\]{--tw-shadow:0 1px 2px #10131a0d,0 10px 24px -16px #10131a38;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 10px 24px -16px 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_1px_2px_rgba\(18\,18\,17\,0\.04\)\]{--tw-shadow:0 1px 2px #1212110a;--tw-shadow-colored:0 1px 2px 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_1px_2px_rgba\(18\,18\,17\,0\.25\)\]{--tw-shadow:0 1px 2px #12121140;--tw-shadow-colored:0 1px 2px 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_1px_2px_rgba\(18\,18\,17\,0\.28\)\,0_0_0_0\.5px_rgba\(18\,18\,17\,0\.06\)\]{--tw-shadow:0 1px 2px #12121147,0 0 0 .5px #1212110f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 0 0 .5px 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_1px_2px_rgba\(18\,18\,17\,0\.3\)\]{--tw-shadow:0 1px 2px #1212114d;--tw-shadow-colored:0 1px 2px 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_1px_2px_rgba\(23\,23\,23\,0\.04\)\]{--tw-shadow:0 1px 2px #1717170a;--tw-shadow-colored:0 1px 2px 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_1px_2px_rgba\(23\,23\,23\,0\.10\)\,0_0_0_1px_rgba\(23\,23\,23\,0\.04\)\]{--tw-shadow:0 1px 2px #1717171a,0 0 0 1px #1717170a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 0 0 1px 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_1px_3px_rgba\(0\,0\,0\,0\.10\)\,0_10px_24px_-14px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 1px 3px #0000001a,0 10px 24px -14px #0000003d;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color), 0 10px 24px -14px 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_1px_3px_rgba\(18\,18\,17\,0\.05\)\]{--tw-shadow:0 1px 3px #1212110d;--tw-shadow-colored:0 1px 3px 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_20px_46px_-26px_rgba\(10\,10\,10\,0\.2\)\]{--tw-shadow:0 20px 46px -26px #0a0a0a33;--tw-shadow-colored:0 20px 46px -26px 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_60px_-24px_rgba\(10\,10\,10\,0\.35\)\]{--tw-shadow:0 24px 60px -24px #0a0a0a59;--tw-shadow-colored:0 24px 60px -24px 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_60px_-24px_rgba\(10\,10\,10\,0\.6\)\]{--tw-shadow:0 24px 60px -24px #0a0a0a99;--tw-shadow-colored:0 24px 60px -24px 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_6px_16px_-8px_rgba\(43\,63\,224\,0\.9\)\]{--tw-shadow:0 6px 16px -8px #2b3fe0e6;--tw-shadow-colored:0 6px 16px -8px 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_0_0_1\.5px_var\(--graphite-4\)\]{--tw-shadow:inset 0 0 0 1.5px var(--graphite-4);--tw-shadow-colored:inset 0 0 0 1.5px 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_0_0_1px_rgba\(180\,35\,24\,0\.45\)\]{--tw-shadow:inset 0 0 0 1px #b4231873;--tw-shadow-colored:inset 0 0 0 1px 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_0_0_1px_transparent\]{--tw-shadow:inset 0 0 0 1px transparent;--tw-shadow-colored:inset 0 0 0 1px 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_0_0_1px_var\(--graphite-4\)\]{--tw-shadow:inset 0 0 0 1px var(--graphite-4);--tw-shadow-colored:inset 0 0 0 1px 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_0_0_1px_var\(--hairline\)\]{--tw-shadow:inset 0 0 0 1px var(--hairline);--tw-shadow-colored:inset 0 0 0 1px 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_0_0_1px_var\(--hairline-2\)\,0_1px_2px_rgba\(18\,18\,17\,0\.04\)\]{--tw-shadow:inset 0 0 0 1px var(--hairline-2),0 1px 2px #1212110a;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 1px 2px 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_0_0_1px_var\(--hairline-2\)\,0_1px_2px_rgba\(18\,18\,17\,0\.05\)\]{--tw-shadow:inset 0 0 0 1px var(--hairline-2),0 1px 2px #1212110d;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 1px 2px 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_0_0_1px_var\(--hairline-2\)\]{--tw-shadow:inset 0 0 0 1px var(--hairline-2);--tw-shadow-colored:inset 0 0 0 1px 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_0_0_1px_var\(--halo\)\,0_0_0_3px_rgba\(43\,63\,224\,0\.14\)\]{--tw-shadow:inset 0 0 0 1px var(--halo),0 0 0 3px #2b3fe024;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 0 3px 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_0_0_1px_var\(--halo-line\)\]{--tw-shadow:inset 0 0 0 1px var(--halo-line);--tw-shadow-colored:inset 0 0 0 1px 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_0_0_1px_var\(--n-edge\)\]{--tw-shadow:inset 0 0 0 1px var(--n-edge);--tw-shadow-colored:inset 0 0 0 1px 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\.2\)\,0_1px_2px_rgba\(31\,47\,184\,0\.35\)\,0_6px_14px_-6px_rgba\(43\,63\,224\,0\.55\)\]{--tw-shadow:inset 0 1px 0 #fff3,0 1px 2px #1f2fb859,0 6px 14px -6px #2b3fe08c;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 6px 14px -6px 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_1px_rgba\(18\,18\,17\,0\.08\)\]{--tw-shadow:inset 0 1px 1px #12121114;--tw-shadow-colored:inset 0 1px 1px 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_1px_rgba\(18\,18\,17\,0\.18\)\]{--tw-shadow:inset 0 1px 1px #1212112e;--tw-shadow-colored:inset 0 1px 1px 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_3px_0_0_\#d97706\]{--tw-shadow:inset 3px 0 0 #d97706;--tw-shadow-colored:inset 3px 0 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-modal{--tw-shadow:var(--shadow-modal);--tw-shadow-colored:var(--shadow-modal);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 #0000000d;--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-\[var\(--cmt-e-raised\)\]{--tw-shadow-color:var(--cmt-e-raised);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-\[1\.5px\]{outline-width:1.5px}.-outline-offset-\[1\.5px\]{outline-offset:-1.5px}.outline-\[rgba\(43\,63\,224\,0\.28\)\]{outline-color:#2b3fe047}.outline-halo{outline-color:var(--halo)}.ring{--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(3px + 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-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-2{--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(2px + 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-\[3px\]{--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(3px + 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-inset{--tw-ring-inset:inset}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-neutral-300{--tw-ring-opacity:1;--tw-ring-color:rgb(212 212 212/var(--tw-ring-opacity,1))}.ring-neutral-900{--tw-ring-opacity:1;--tw-ring-color:rgb(23 23 23/var(--tw-ring-opacity,1))}.ring-neutral-900\/\[0\.04\]{--tw-ring-color:#1717170a}.ring-neutral-900\/\[0\.05\]{--tw-ring-color:#1717170d}.ring-neutral-900\/\[0\.07\]{--tw-ring-color:#17171712}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.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)}.invert{--tw-invert:invert(100%);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)!important}.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{--tw-backdrop-blur:blur(8px);-webkit-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);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)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-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);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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-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);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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-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);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)}.backdrop-filter{-webkit-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);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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,outline-color\]{transition-property:background-color,outline-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,color\]{transition-property:box-shadow,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin-left\]{transition-property:margin-left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\]{transition-property:margin;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,color\,background-color\]{transition-property:opacity,color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-\[90ms\]{transition-delay:90ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.duration-\[140ms\]{transition-duration:.14s}.duration-\[240ms\]{transition-duration:.24s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[grid-area\:1\/1\]{grid-area:1/1}.\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-32px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition\:transform_300ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,width_240ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition:transform .3s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1)}@media print{body{background:#fff!important}.report-print-hide{display:none!important}.report-print-static{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}}:root{--cmt-bg:#fff;--cmt-bg-sunken:#fbfbfa;--cmt-bg-hover:#10182809;--cmt-line:#10182812;--cmt-line-strong:#10182821;--cmt-ink:#10131a;--cmt-body:#3f4654;--cmt-muted:#737c8c;--cmt-faint:#9aa2b1;--cmt-accent:250 190 52;--cmt-blue:37 99 235;--cmt-green:5 150 105;--cmt-red:220 38 38;--cmt-r-surface:20px;--cmt-r-card:14px;--cmt-r-inner:11px;--cmt-r-ctrl:9px;--cmt-e-rest:0 1px 2px #1018280a, 0 8px 24px -14px #10182829;--cmt-e-raised:0 2px 4px #1018280a, 0 18px 40px -20px #10182838;--cmt-e-overlay:0 4px 10px #1018280d, 0 34px 68px -28px #10182852;--cmt-lit:inset 0 1px 0 #ffffffe6;--cmt-t-body:13px;--cmt-t-meta:11.5px;--cmt-ease:cubic-bezier(.22, 1, .36, 1);--cmt-fast:.14s;--cmt-base:.2s}::highlight(comment-hl-idle){color:inherit;background-color:#fabe3438}::highlight(comment-hl-hover){color:inherit;background-color:#fabe3461}::highlight(comment-hl-active){color:inherit;background-color:#fabe3485}::highlight(comment-hl-resolved){color:inherit;background-color:#05966921}::highlight(comment-hl-drifted){color:inherit;background-color:#fabe3424}::highlight(comment-hl-pending){color:inherit;background-color:#2563eb29}.comment-marks{z-index:12;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.comment-mark{box-sizing:border-box;pointer-events:auto;cursor:pointer;transition:border-color var(--cmt-fast) var(--cmt-ease), box-shadow var(--cmt-fast) var(--cmt-ease);background:0 0;border-style:solid;border-color:#0000;border-radius:4px;position:absolute}.comment-mark[data-state=idle]{border-color:#fabe3438}.comment-mark[data-state=hover]{border-color:#fabe3461;box-shadow:0 1px 6px -2px #b46e0a6b}.comment-mark[data-state=active]{border-color:#fabe3485;box-shadow:0 1px 9px -2px #b46e0a99}.comment-mark[data-state=resolved]{border-color:#05966921}.comment-mark[data-state=drifted]{border-color:#0000 #0000 #a162078c;border-bottom-style:dashed;border-radius:0}.comment-mark[data-state=pending]{cursor:default;border-color:#2563eb29}.comment-block-mark{box-sizing:border-box;pointer-events:none;transition:background var(--cmt-fast) var(--cmt-ease), border-color var(--cmt-fast) var(--cmt-ease);border:1px solid #0000;border-radius:10px;position:absolute}.comment-block-mark[data-state=idle]{background:#fabe3412;border-color:#fabe3461}.comment-block-mark[data-state=hover]{background:#fabe341f;border-color:#fabe349e}.comment-block-mark[data-state=active]{background:#fabe3429;border-color:#fabe34d9;box-shadow:0 0 0 4px #fabe341a}.comment-block-mark[data-state=resolved]{background:#0596690d;border-color:#05966947}.comment-block-mark[data-state=drifted]{background:#fabe340d;border-style:dashed;border-color:#a1620766}.comment-block-mark[data-orphaned]{border-style:dashed}.comment-mark[data-fill=true][data-state=idle]{background:#fabe3438}.comment-mark[data-fill=true][data-state=hover]{background:#fabe3461}.comment-mark[data-fill=true][data-state=active]{background:#fabe3485}.comment-mark[data-fill=true][data-state=resolved]{background:#05966921}.comment-mark[data-fill=true][data-state=drifted]{background:#fabe3424}.comment-mark[data-fill=true][data-state=pending]{background:#2563eb29}.cmt-surface{border-radius:var(--cmt-r-surface);border:1px solid var(--cmt-line);background:var(--cmt-bg);min-height:0;box-shadow:var(--cmt-e-overlay), var(--cmt-lit);flex-direction:column;display:flex;overflow:hidden}.cmt-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#10182829 transparent;flex:auto;min-height:0;overflow-y:auto}.cmt-scroll::-webkit-scrollbar{width:11px}.cmt-scroll::-webkit-scrollbar-thumb{background:#10182824 padding-box content-box;border:3.5px solid #0000;border-radius:999px}.cmt-scroll::-webkit-scrollbar-thumb:hover{background:#1018283d padding-box content-box}.cmt-scroll::-webkit-scrollbar-track{background:0 0}.cmt-quote{color:var(--cmt-muted);padding:1px 0 1px 11px;font-size:12px;line-height:1.5;position:relative}.cmt-quote:before{content:"";background:#fabe34bf;border-radius:999px;width:2px;position:absolute;inset:1px auto 1px 0}.cmt-quote[data-resolved=true]:before{background:#05966980}.cmt-field{border-radius:var(--cmt-r-inner);border:1px solid var(--cmt-line);background:var(--cmt-bg-sunken);transition:border-color var(--cmt-fast) var(--cmt-ease), background var(--cmt-fast) var(--cmt-ease), box-shadow var(--cmt-fast) var(--cmt-ease)}.cmt-field:hover{border-color:var(--cmt-line-strong)}.cmt-field:focus-within{background:var(--cmt-bg);border-color:#10182852;box-shadow:0 0 0 3.5px #1018280d}.cmt-field textarea{resize:none;width:100%;font:inherit;font-size:var(--cmt-t-body);color:var(--cmt-ink);background:0 0;border:0;outline:none;padding:10px 12px;line-height:1.55;display:block}.cmt-field textarea::placeholder{color:var(--cmt-faint)}.cmt-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--cmt-fast) var(--cmt-ease), color var(--cmt-fast) var(--cmt-ease), border-color var(--cmt-fast) var(--cmt-ease), opacity var(--cmt-fast) var(--cmt-ease), transform var(--cmt-fast) var(--cmt-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:550;display:inline-flex}.cmt-btn:active:enabled{transform:scale(.975)}.cmt-btn--primary{background:var(--cmt-ink);color:#fff;box-shadow:0 1px 2px #10182829,inset 0 1px #ffffff1f}.cmt-btn--primary:hover:enabled{background:#232936}.cmt-btn--primary:disabled{opacity:.28;cursor:default;box-shadow:none}.cmt-btn--outline{border-color:var(--cmt-line-strong);background:var(--cmt-bg);color:var(--cmt-body)}.cmt-btn--outline:hover:enabled{background:var(--cmt-bg-sunken);border-color:#10182833}.cmt-btn--ghost{color:var(--cmt-muted)}.cmt-btn--ghost:hover:enabled{background:var(--cmt-bg-hover);color:var(--cmt-ink)}.cmt-btn--quiet{border-radius:var(--cmt-r-ctrl);font-size:var(--cmt-t-meta);color:var(--cmt-muted);padding:5px 9px}.cmt-btn--quiet:hover:enabled{background:var(--cmt-bg-hover);color:var(--cmt-ink)}.cmt-btn--go{color:#059669}.cmt-btn--go:hover:enabled{background:#05966917}.cmt-btn--danger{color:var(--cmt-muted)}.cmt-btn--danger:hover:enabled{color:#dc2626;background:#dc262614}.cmt-icon{border-radius:var(--cmt-r-ctrl);width:28px;height:28px;color:var(--cmt-faint);cursor:pointer;transition:background var(--cmt-fast) var(--cmt-ease), color var(--cmt-fast) var(--cmt-ease);place-items:center;display:inline-grid}.cmt-icon:hover{background:var(--cmt-bg-hover);color:var(--cmt-ink)}.cmt-icon--sm{border-radius:7px;width:22px;height:22px}.cmt-panel{border-left:1px solid var(--cmt-line);background:var(--cmt-bg);box-shadow:-32px 0 64px -48px #10182866}.cmt-select{appearance:none;border-radius:var(--cmt-r-ctrl);border:1px solid var(--cmt-line);background-color:var(--cmt-bg-sunken);width:100%;font:inherit;color:var(--cmt-body);cursor:pointer;transition:border-color var(--cmt-fast) var(--cmt-ease), background-color var(--cmt-fast) var(--cmt-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23737c8c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:7px 26px 7px 10px;font-size:12px;font-weight:550}.cmt-select:hover{border-color:var(--cmt-line-strong);background-color:var(--cmt-bg)}[data-comment-report-frame]{transition:padding-left var(--cmt-base) var(--cmt-ease)}@media (width>=1024px){html[data-comment-rail=open] [data-comment-report-frame]{padding-left:68px}}@media (prefers-reduced-motion:reduce){[data-comment-report-frame]{transition:none}}.cmt-card{border-radius:var(--cmt-r-card);border:1px solid var(--cmt-line);background:var(--cmt-bg);transition:border-color var(--cmt-base) var(--cmt-ease), box-shadow var(--cmt-base) var(--cmt-ease), background var(--cmt-base) var(--cmt-ease);position:relative}.cmt-card:before{content:"";left:1px;top:var(--cmt-r-card);bottom:var(--cmt-r-card);width:3px;transition:background var(--cmt-base) var(--cmt-ease);background:#fabe34d9;border-radius:999px;position:absolute}.cmt-card[data-resolved=true]:before{background:#0596698c}.cmt-card[data-unread=true]:before{background:#2563eb}.cmt-card:hover,.cmt-card[data-hovered=true]{border-color:var(--cmt-line-strong);box-shadow:var(--cmt-e-rest)}.cmt-card[data-active=true]{box-shadow:var(--cmt-e-raised);border-color:#10182829}.cmt-card[data-active=true]:before{background:var(--cmt-ink)}.cmt-card[data-resolved=true]:not([data-active=true]){opacity:.62}.cmt-card[data-resolved=true]:not([data-active=true]):hover{opacity:1}.cmt-card[data-unread=true]{background:#2563eb06}.cmt-dot{background:#2563eb;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 2.5px #2563eb24}.cmt-tag{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.cmt-tag--done{color:#046c4e;background:#05966921}.cmt-avatar{letter-spacing:.01em;color:#fff;-webkit-user-select:none;user-select:none;background-image:linear-gradient(145deg,#ffffff38,#fff0);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #10182814}html[data-comment-mode=on] .rfp-sec,html[data-comment-mode=on] [data-comment-scope-id]{cursor:crosshair}html[data-comment-mode=on] [data-comment-scope-id]{transition:background-color var(--cmt-fast) var(--cmt-ease), box-shadow var(--cmt-fast) var(--cmt-ease);border-radius:8px}html[data-comment-mode=on] [data-comment-scope-id]:hover:not(:has([data-comment-scope-id]:hover)){background-color:#fabe341a;box-shadow:0 0 0 5px #fabe341a}.comment-focusable:focus-visible,.comment-pin:focus-visible{outline:2px solid var(--cmt-ink);outline-offset:2px}.comment-pin-layer{z-index:14;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.comment-pin-slot{pointer-events:none;position:absolute}.comment-pin{pointer-events:auto;background:var(--cmt-bg);border:1px solid var(--cmt-line);box-shadow:var(--cmt-e-rest), var(--cmt-lit);color:var(--cmt-ink);cursor:pointer;transition:transform var(--cmt-base) var(--cmt-ease), box-shadow var(--cmt-base) var(--cmt-ease), opacity var(--cmt-base) var(--cmt-ease), border-color var(--cmt-base) var(--cmt-ease);border-radius:999px 999px 999px 4px;justify-content:center;align-items:center;gap:1px;padding:0 3px;font-size:11px;font-weight:650;display:flex;position:relative}.comment-pin[data-side=right]{border-radius:999px 999px 4px}.comment-pin:hover,.comment-pin[data-hovered=true]{box-shadow:var(--cmt-e-raised), var(--cmt-lit);border-color:var(--cmt-line-strong);transform:translateY(-1px)scale(1.06)}.comment-pin[data-active=true]{box-shadow:var(--cmt-e-raised), 0 0 0 3px #10182812;border-color:#1018288c;transform:translateY(-1px)scale(1.06)}.comment-pin[data-resolved=true]{opacity:.5}.comment-pin[data-resolved=true]:hover{opacity:1}.comment-pin__avatar{width:24px;height:24px;font-size:10px}.comment-pin__stack{align-items:center;display:flex}.comment-pin__stacked{width:22px;height:22px;box-shadow:inset 0 0 0 1px #10182814, 0 0 0 2px var(--cmt-bg);font-size:9.5px;position:relative}.comment-pin__count{font-variant-numeric:tabular-nums;color:var(--cmt-muted);padding:0 5px 0 3px;font-size:10.5px}.comment-pin[data-cluster=true]{padding-left:4px}.comment-pin__unread{width:8px;height:8px;box-shadow:0 0 0 2px var(--cmt-bg);background:#2563eb;border-radius:999px;position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:reduce){.comment-mark,.comment-block-mark,.comment-pin,.cmt-card,.cmt-btn,.cmt-icon,.cmt-field,.cmt-select{transition:none}.cmt-btn:active:enabled{transform:none}}[data-agent-resizing=true] .halo-agent-resizable{transition:none!important}[data-agent-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.hb-turn{transition:transform .2s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.hb-turn{transition:none}}.marker\:text-neutral-300 ::marker{color:#d4d4d4}.marker\:text-neutral-300::marker{color:#d4d4d4}.placeholder\:text-graphite-3::placeholder{color:var(--graphite-3)}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[4px\]:before{content:var(--tw-content);width:4px}.before\:bg-\[var\(--n-ring\)\]:before{content:var(--tw-content);background-color:var(--n-ring)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[3px\]:after{content:var(--tw-content);width:3px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:bg-neutral-900\/0:after{content:var(--tw-content);background-color:#17171700}.after\:bg-neutral-900\/45:after{content:var(--tw-content);background-color:#17171773}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-\[4px\]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.first\:rounded-l-full:first-child{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.first\:border-t-0:first-child{border-top-width:0}.last\:flex-none:last-child{flex:none}.last\:rounded-r-\[4px\]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.last\:rounded-r-full:last-child{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:border-neutral-900:checked{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.checked\:bg-neutral-900:checked{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.read-only\:text-graphite-3:read-only{color:var(--graphite-3)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:\!shadow-\[inset_0_0_0_1\.5px_var\(--halo\)\,0_0_0_5px_rgba\(43\,63\,224\,0\.10\)\]:focus-within{--tw-shadow:inset 0 0 0 1.5px var(--halo),0 0 0 5px #2b3fe01a!important;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color), 0 0 0 5px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.focus-within\:shadow-\[0_0_0_1px_var\(--graphite-4\)\,0_1px_2px_rgba\(18\,18\,17\,0\.05\)\,0_16px_38px_-24px_rgba\(18\,18\,17\,0\.32\)\]:focus-within{--tw-shadow:0 0 0 1px var(--graphite-4),0 1px 2px #1212110d,0 16px 38px -24px #12121152;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 16px 38px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:shadow-\[inset_0_0_0_1px_var\(--halo\)\,0_0_0_3px_rgba\(43\,63\,224\,0\.14\)\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--halo),0 0 0 3px #2b3fe024;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.06\]:hover{--tw-scale-x:1.06;--tw-scale-y:1.06;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.28\]:hover{--tw-scale-x:1.28;--tw-scale-y:1.28;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#dcdce1\]:hover{--tw-border-opacity:1;border-color:rgb(220 220 225/var(--tw-border-opacity,1))}.hover\:border-\[color\:var\(--cmt-line-strong\)\]:hover{border-color:var(--cmt-line-strong)}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-graphite-1:hover{border-color:var(--graphite-1)}.hover\:border-neutral-300:hover{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.hover\:border-neutral-400:hover{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.hover\:border-neutral-500:hover{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.hover\:border-neutral-900:hover{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.hover\:bg-\[\#f1f3fd\]:hover{--tw-bg-opacity:1;background-color:rgb(241 243 253/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(18\,18\,17\,0\.045\)\]:hover{background-color:#1212110b}.hover\:bg-\[rgba\(18\,18\,17\,0\.05\)\]:hover{background-color:#1212110d}.hover\:bg-\[rgba\(18\,18\,17\,0\.06\)\]:hover{background-color:#1212110f}.hover\:bg-graphite-1:hover{background-color:var(--graphite-1)}.hover\:bg-graphite-2:hover{background-color:var(--graphite-2)}.hover\:bg-halo-deep:hover{background-color:var(--halo-deep)}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200\/70:hover{background-color:#e5e5e5b3}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50\/60:hover{background-color:#fafafa99}.hover\:bg-neutral-50\/70:hover{background-color:#fafafab3}.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-neutral-900\/80:hover{background-color:#171717cc}.hover\:bg-neutral-900\/\[0\.06\]:hover{background-color:#1717170f}.hover\:bg-porcelain:hover{background-color:var(--porcelain)}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-verdict-nogo-soft:hover{background-color:var(--verdict-nogo-soft)}.hover\:bg-well:hover{background-color:var(--well)}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:text-graphite-1:hover{color:var(--graphite-1)}.hover\:text-halo-deep:hover{color:var(--halo-deep)}.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.hover\:text-neutral-900:hover{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.hover\:text-neutral-950:hover{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-verdict-nogo:hover{color:var(--verdict-nogo)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-graphite-1:hover{-webkit-text-decoration-color:var(--graphite-1);text-decoration-color:var(--graphite-1)}.hover\:decoration-neutral-500:hover{text-decoration-color:#737373}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_18px_40px_-26px_rgba\(10\,10\,10\,0\.18\)\]:hover{--tw-shadow:0 18px 40px -26px #0a0a0a2e;--tw-shadow-colored:0 18px 40px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_6px_14px_-8px_rgba\(15\,15\,30\,0\.35\)\]:hover{--tw-shadow:0 6px 14px -8px #0f0f1e59;--tw-shadow-colored:0 6px 14px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_transparent\]:hover{--tw-shadow:inset 0 0 0 1px transparent;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_var\(--graphite-4\)\,0_1px_2px_rgba\(18\,18\,17\,0\.04\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--graphite-4),0 1px 2px #1212110a;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_var\(--graphite-4\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--graphite-4);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_var\(--halo\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--halo);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:outline-\[rgba\(43\,63\,224\,0\.5\)\]:hover{outline-color:#2b3fe080}.hover\:duration-0:hover{transition-duration:0s}.hover\:after\:bg-neutral-900\/15:hover:after{content:var(--tw-content);background-color:#17171726}.focus-within\:hover\:shadow-\[inset_0_0_0_1px_var\(--halo\)\,0_0_0_3px_rgba\(43\,63\,224\,0\.14\)\]:hover:focus-within{--tw-shadow:inset 0 0 0 1px var(--halo),0 0 0 3px #2b3fe024;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-neutral-400:focus{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.focus\:shadow-\[inset_0_0_0_1px_var\(--halo\)\,0_0_0_3px_rgba\(43\,63\,224\,0\.14\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--halo),0 0 0 3px #2b3fe024;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[inset_0_0_0_1px_var\(--verdict-nogo\)\,0_0_0_3px_rgba\(180\,35\,24\,0\.12\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--verdict-nogo),0 0 0 3px #b423181f;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-amber-500:focus-visible{outline-color:#f59e0b}.focus-visible\:outline-halo:focus-visible{outline-color:var(--halo)}.focus-visible\:outline-neutral-900\/40:focus-visible{outline-color:#17171766}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:ring-2:focus-visible{--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(2px + 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-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-neutral-900\/15:focus-visible{--tw-ring-color:#17171726}.focus-visible\:ring-neutral-900\/20:focus-visible{--tw-ring-color:#17171733}.focus-visible\:ring-neutral-900\/25:focus-visible{--tw-ring-color:#17171740}.focus-visible\:ring-neutral-900\/30:focus-visible{--tw-ring-color:#1717174d}.focus-visible\:ring-neutral-900\/40:focus-visible{--tw-ring-color:#17171766}.focus-visible\:ring-neutral-900\/50:focus-visible{--tw-ring-color:#17171780}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:after\:bg-neutral-900\/45:focus-visible:after{content:var(--tw-content);background-color:#17171773}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x:.995;--tw-scale-y:.995;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enabled\:hover\:text-graphite-1:hover:enabled{color:var(--graphite-1)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/info:focus-within .group-focus-within\/info\:visible{visibility:visible}.group\/info:focus-within .group-focus-within\/info\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/chat:focus-within .group-focus-within\/chat\:opacity-100,.group\/info:focus-within .group-focus-within\/info\:opacity-100,.group\/row:focus-within .group-focus-within\/row\:opacity-100{opacity:1}.group\/info:hover .group-hover\/info\:visible{visibility:visible}.group\/info:hover .group-hover\/info\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/pill:hover .group-hover\/pill\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/step:hover .group-hover\/step\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:var(--space-1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[2px\]{--tw-translate-x:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/step:hover .group-hover\/step\:-rotate-3{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/chip:hover .group-hover\/chip\:bg-well{background-color:var(--well)}.group:hover .group-hover\:bg-graphite-1{background-color:var(--graphite-1)}.group\/bar:hover .group-hover\/bar\:text-graphite-1,.group\/chip:hover .group-hover\/chip\:text-graphite-1{color:var(--graphite-1)}.group:hover .group-hover\:text-graphite-2{color:var(--graphite-2)}.group:hover .group-hover\:text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-verdict-nogo{color:var(--verdict-nogo)}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group\/chat:hover .group-hover\/chat\:opacity-100,.group\/info:hover .group-hover\/info\:opacity-100,.group\/msg:hover .group-hover\/msg\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100,.group\/section:hover .group-hover\/section\:opacity-100,.peer:checked~.peer-checked\:opacity-100{opacity:1}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-\[\#fafafa\]\/70{background-color:#fafafab3}.supports-\[backdrop-filter\]\:from-white\/70{--tw-gradient-from:#ffffffb3 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.supports-\[backdrop-filter\]\:from-white\/80{--tw-gradient-from:#fffc var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.supports-\[backdrop-filter\]\:to-white\/45{--tw-gradient-to:#ffffff73 var(--tw-gradient-to-position)}.supports-\[backdrop-filter\]\:to-white\/65{--tw-gradient-to:#ffffffa6 var(--tw-gradient-to-position)}.supports-\[backdrop-filter\]\:backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-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);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)}.supports-\[backdrop-filter\]\:backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-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);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)}.supports-\[backdrop-filter\]\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5);-webkit-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);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)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[transition\:none\]{transition:none}}@media (width>=640px){.sm\:left-\[56px\]{left:56px}.sm\:right-\[56px\]{right:56px}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.sm\:mx-\[22px\]{margin-left:22px;margin-right:22px}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:min-h-\[16px\]{min-height:16px}.sm\:w-8{width:var(--space-8)}.sm\:w-\[156px\]{width:156px}.sm\:w-\[168px\]{width:168px}.sm\:w-\[172px\]{width:172px}.sm\:w-\[196px\]{width:196px}.sm\:w-\[210px\]{width:210px}.sm\:w-\[226px\]{width:226px}.sm\:w-\[230px\]{width:230px}.sm\:w-\[232px\]{width:232px}.sm\:w-\[248px\]{width:248px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[86px\]{width:86px}.sm\:w-auto{width:auto}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-\[380px\]{max-width:380px}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,220px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:var(--space-3)}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:var(--space-4)}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:var(--space-6)}.sm\:gap-\[16px\]{gap:16px}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:justify-self-end{justify-self:end}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-br-\[17px\]{border-bottom-right-radius:17px}.sm\:rounded-tr-\[17px\]{border-top-right-radius:17px}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-7{padding:1.75rem}.sm\:p-\[16px\]{padding:16px}.sm\:p-\[19px\]{padding:19px}.sm\:p-\[20px\]{padding:20px}.sm\:p-\[22px\]{padding:22px}.sm\:p-\[24px\]{padding:24px}.sm\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-\[14px\]{padding-left:14px;padding-right:14px}.sm\:px-\[20px\]{padding-left:20px;padding-right:20px}.sm\:px-\[22px\]{padding-left:22px;padding-right:22px}.sm\:px-\[24px\]{padding-left:24px;padding-right:24px}.sm\:px-\[28px\]{padding-left:28px;padding-right:28px}.sm\:px-\[48px\]{padding-left:48px;padding-right:48px}.sm\:px-\[56px\]{padding-left:56px;padding-right:56px}.sm\:py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sm\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sm\:py-\[16px\]{padding-top:16px;padding-bottom:16px}.sm\:py-\[24px\]{padding-top:24px;padding-bottom:24px}.sm\:pb-\[14px\]{padding-bottom:14px}.sm\:pl-\[10px\]{padding-left:10px}.sm\:pl-\[11px\]{padding-left:11px}.sm\:pl-\[18px\]{padding-left:18px}.sm\:pr-\[13px\]{padding-right:13px}.sm\:pt-\[12px\]{padding-top:12px}.sm\:text-right{text-align:right}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[23px\]{font-size:23px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[54px\]{font-size:54px}.sm\:text-sm{font-size:var(--text-sm);line-height:1.4}}@media (width>=768px){.md\:ml-\[var\(--sidebar-width\)\]{margin-left:var(--sidebar-width)}.md\:ml-auto{margin-left:auto}.md\:mr-\[380px\]{margin-right:380px}.md\:mr-\[var\(--project-agent-width\,440px\)\]{margin-right:var(--project-agent-width,440px)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.md\:max-w-\[var\(--project-agent-width\,440px\)\]{max-width:var(--project-agent-width,440px)}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-center{align-items:center}.md\:border-r{border-right-width:1px}.md\:border-frame{border-color:var(--frame)}.md\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.md\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.md\:py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.md\:text-\[19px\]{font-size:19px}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:top-\[51px\]{top:51px}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-auto{grid-column-start:auto}.lg\:-mx-8{margin-left:calc(var(--space-8) * -1);margin-right:calc(var(--space-8) * -1)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[190px_minmax\(0\,1fr\)_minmax\(0\,18rem\)\]{grid-template-columns:190px minmax(0,1fr) minmax(0,18rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_clamp\(440px\,38vw\,580px\)\]{grid-template-columns:minmax(0,1fr) clamp(440px,38vw,580px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:var(--space-12)}.lg\:border-l{border-left-width:1px}.lg\:border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.lg\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.lg\:pl-\[18px\]{padding-left:18px}.lg\:pt-\[28px\]{padding-top:28px}.lg\:text-right{text-align:right}}@media (width>=1280px){.xl\:left-\[72px\]{left:72px}.xl\:right-\[72px\]{right:72px}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:flex-wrap{flex-wrap:wrap}.xl\:gap-y-1{row-gap:var(--space-1)}.xl\:overflow-visible{overflow:visible}.xl\:px-\[56px\]{padding-left:56px;padding-right:56px}.xl\:px-\[72px\]{padding-left:72px;padding-right:72px}.xl\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}}@media print{.print\:mt-1{margin-top:var(--space-1)}.print\:block{display:block}.print\:inline{display:inline}.print\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.\[\&\:-webkit-autofill\]\:shadow-\[inset_0_0_0_100px_\#fff\]:-webkit-autofill{--tw-shadow:inset 0 0 0 100px #fff;--tw-shadow-colored:inset 0 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:var\(--graphite-1\)\]:-webkit-autofill{-webkit-text-fill-color:var(--graphite-1)}.\[\&\:-webkit-autofill\]\:\[transition\:background-color_99999s_ease-out\]:-webkit-autofill{transition:background-color 99999s ease-out}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_circle\]\:stroke-white\/40 circle{stroke:#fff6}.\[\&_path\]\:stroke-white path{stroke:#fff}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.group\/msg:focus-within .\[\@media\(hover\:hover\)\]\:group-focus-within\/msg\:opacity-100,.group\/msg:hover .\[\@media\(hover\:hover\)\]\:group-hover\/msg\:opacity-100{opacity:1}}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}.hb-gauge{transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1) .15s}.hb-spin{transform-origin:8px 8px;animation:1.1s linear infinite hb-spin}@keyframes hb-spin{to{transform:rotate(360deg)}}.hb-breathe{animation:2.4s ease-in-out infinite hb-breathe}@keyframes hb-breathe{0%,to{opacity:.35}50%{opacity:1}}.hb-o{--hb-o-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='220.8 0 80.4 66.2'%3E%3Cpath fill-rule='evenodd' d='M268.2.5h-14.5c-18,0-32.8,14.7-32.8,32.8s14.7,32.8,32.8,32.8h14.5c18,0,32.8-14.7,32.8-32.8S286.2.5,268.2.5M266.7,51.3h-11.5c-9.9,0-18-8.1-18-18s8.1-18,18-18h11.5c9.9,0,18,8.1,18,18s-8.1,18-18,18'/%3E%3C/svg%3E");flex:none;display:inline-block;position:relative}.hb-o-glyph,.hb-o-gleam{-webkit-mask:var(--hb-o-shape) center / 100% auto no-repeat;-webkit-mask:var(--hb-o-shape) center / 100% auto no-repeat;mask:var(--hb-o-shape) center / 100% auto no-repeat;position:absolute;inset:0}.hb-o-glyph{background:currentColor}.hb-o-gleam{opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.hb-o-gleam:before{content:"";background:conic-gradient(#6674ec00 0turn .6turn,#6674ece6 .9turn,#d3d8ff 1turn);width:200%;height:200%;margin:-100% 0 0 -100%;animation:2.4s linear infinite paused hb-gleam;position:absolute;top:50%;left:50%}.hb-o[data-working] .hb-o-gleam{opacity:1}.hb-o[data-working] .hb-o-gleam:before{animation-play-state:running}@keyframes hb-gleam{to{transform:rotate(1turn)}}.hb-o[data-tone=color] .hb-o-glyph{background:radial-gradient(50% 41.2%,#6674ec 0%,#56e 54%,#3a4de6 74%,#2b3fe0 90%,#2536d2 100%)}.hb-o[data-tone=color] .hb-o-gleam:before{background:conic-gradient(#ffffff8c 0turn,#fff0 .05turn .6turn,#eef0fe80 .9turn,#fffffff2 .985turn,#ffffff8c 1turn)}.hb-o-aura{filter:blur(var(--hb-o-blur,2px));opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hb-o-aura>span{background:var(--halo);-webkit-mask:var(--hb-o-shape) center / 100% auto no-repeat;-webkit-mask:var(--hb-o-shape) center / 100% auto no-repeat;mask:var(--hb-o-shape) center / 100% auto no-repeat;animation:2.4s ease-in-out infinite paused hb-aura;position:absolute;inset:0}.hb-o[data-working] .hb-o-aura{opacity:1}.hb-o[data-working] .hb-o-aura>span{animation-play-state:running}@keyframes hb-aura{0%,to{opacity:.18}50%{opacity:.5}}.hb-pop{animation:.18s cubic-bezier(.22,1,.36,1) both hb-pop}@keyframes hb-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.hb-fade-in{animation:.2s cubic-bezier(.22,1,.36,1) both hb-fade-in}@keyframes hb-fade-in{0%{opacity:0}}.hb-shimmer{background:linear-gradient(90deg, var(--graphite-3) 40%, var(--graphite-1) 50%, var(--graphite-3) 60%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite hb-shimmer}@keyframes hb-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hb-gauge{transition:none}.hb-spin,.hb-breathe,.hb-fade-in,.hb-pop,.hb-o-gleam:before,.hb-o-aura>span{animation:none}.hb-shimmer{color:var(--graphite-2);background:0 0;animation:none}}@font-face{font-family:Satoshi;src:url(/landing/fonts/satoshi-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/landing/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/landing/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/landing/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/landing/fonts/satoshi-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.halo-land{--page-bg:#f2f2f3;--panel-bg:#fff;--ink:#0a0a0a;--ink-2:#525252;--ink-3:#a3a3a3;--line:#e5e5e5;--line-2:#d4d4d4;--chip-blue-bg:#dbeafe;--chip-blue:#1d4ed8;--chip-green-bg:#dcfce7;--chip-green:#15803d;--chip-amber-bg:#fef3c7;--chip-amber:#b45309;--chip-violet-bg:#ede9fe;--chip-violet:#6d28d9;--chip-rose-bg:#ffe4e6;--chip-rose:#be123c;--chip-sky-bg:#e0f2fe;--chip-sky:#0369a1;--chip-indigo-bg:#e0e7ff;--chip-indigo:#4338ca;--sev-critical:#dc2626;--sev-critical-bg:#fee2e2;--sev-high:#d97706;--sev-high-bg:#fef3c7;--sev-go:#16a34a;--sev-go-bg:#dcfce7;--font-sans:"Satoshi", "Segoe UI", sans-serif;--font-mono:"Satoshi", "Segoe UI", sans-serif;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:16px}.halo-land .hl-ambient{z-index:0;pointer-events:none;background:radial-gradient(1000px 640px at 88% -6%,#c7d2fe66,#0000 62%),radial-gradient(880px 600px at -6% 18%,#fbcfe842,#0000 62%),radial-gradient(940px 640px at 50% 58%,#e0f2fe4d,#0000 66%),radial-gradient(880px 620px at 104% 86%,#ede9fe57,#0000 62%),linear-gradient(#fff 0%,#fbfbfc 100%);position:fixed;inset:0}.halo-land ::selection{color:#fff;background:#0a0a0a}.halo-land h1,.halo-land h2,.halo-land h3{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);font-weight:500}.halo-land .hl-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.halo-land .hl-btn{white-space:nowrap;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:14.5px;font-weight:500;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.halo-land .hl-btn:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.halo-land .hl-btn:active{transform:scale(.98)}.halo-land .hl-btn-dark{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a}.halo-land .hl-btn-dark:hover{background:#1c1c1c;border-color:#1c1c1c;transform:translateY(-1px);box-shadow:0 10px 24px -10px #0a0a0a73}.halo-land .hl-btn-outline{color:var(--ink);background:#fff;border:1px solid #d4d4d4}.halo-land .hl-btn-outline:hover{border-color:#171717;transform:translateY(-1px);box-shadow:0 10px 24px -12px #0a0a0a2e}.halo-land .hl-nav-glass{-webkit-backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(#fffffff2 0%,#ffffffeb 100%);border:1px solid #ffffffe6;border-radius:100px;outline:1px solid #0a0a0a0d;transition:box-shadow .4s,background .4s;box-shadow:0 14px 36px -16px #0a0a0a29,inset 0 1px #fffffff2}.halo-land .hl-nav-glass.is-scrolled{background:linear-gradient(#fffffff7 0%,#fffffff2 100%);box-shadow:0 18px 44px -18px #0a0a0a33,inset 0 1px #fffffffa}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.halo-land .hl-nav-glass{background:#fffffff7}}.halo-land .hl-panel{background:0 0;position:relative}.halo-land .hl-rule{background:linear-gradient(90deg,#0000,#0a0a0a1a,#0000);height:1px}.halo-land .hl-standard-chip{white-space:nowrap;border:1px solid var(--line);color:var(--ink-2);background:#ffffffbf;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.halo-land .hl-standard-chip:hover{color:var(--ink);border-color:var(--line-2)}.halo-land .hl-grad-text{background:linear-gradient(92deg,#1e1b4b 0%,#4338ca 55%,#1e1b4b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.halo-land .hl-chip{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;display:inline-flex}.halo-land .hl-chip-inline{vertical-align:-.12em;border-radius:.24em;justify-content:center;align-items:center;width:1.05em;height:1.05em;margin:0 .06em;font-size:.72em;display:inline-flex}.halo-land .hl-standard{font-family:var(--font-sans);letter-spacing:.01em;color:var(--ink-3);white-space:nowrap;font-size:13.5px;font-weight:500;transition:color .3s}.halo-land .hl-standard:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.halo-land *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hx{--paper:#f7f8fb;--paper-2:#eef0f6;--ink:#121211;--ink-2:#121211;--ink-3:#121211;--mute:#121211;--hl:#dde2fd;--frame:#2b3fe01a;--line:#2b3fe024;--line-2:#2b3fe017;--halo:#2b3fe0;--halo-deep:#1f2fb8;--halo-soft:#eceffe;--risk:#e2493c;--money:#121211;--time:#2b3fe0;--scope:#6674ec;--go:#13773a;--cond:#a15c07;--nogo:#b42318;--go-soft:#eaf6ef;--cond-soft:#fdf4e4;--cond-mark:#e3900e;--nogo-soft:#fdedeb;--wrap:1280px;--pad:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Satoshi,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}:where(.hx) *,:where(.hx) :before,:where(.hx) :after{box-sizing:border-box}:where(.hx) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.hx) :where(ul,ol){padding:0;list-style:none}:where(.hx) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.hx) a{color:inherit;text-decoration:none}:where(.hx) :focus-visible{outline:2px solid var(--halo);outline-offset:3px;border-radius:6px}:where(.hx) mark{color:inherit;background:0 0}.hx h1,.hx h2,.hx h3{color:inherit}.hx ::selection{background:var(--ink);color:#fff}.hx-wordmark{fill:var(--ink);display:block}.hx-wordmark-o{fill:var(--halo)}.hx-o{width:1.22em;height:1em;fill:var(--halo);flex:none}.hx-arrow{flex:none}.hx-dot{background:var(--ink);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.hx-dot-risk{background:var(--risk)}.hx-dot-money{background:var(--money)}.hx-dot-time{background:var(--time)}.hx-dot-scope{box-shadow:inset 0 0 0 2px var(--scope);background:0 0}.hx-dot-people{box-shadow:inset 0 0 0 1.6px var(--ink-2);background:0 0}.hx-dot-clause{background:var(--ink);border-radius:2px}.hx-cite{background:var(--ink);color:#fff;vertical-align:2px;font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;min-width:16px;height:16px;margin-left:3px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;display:inline-grid}.hx-cite-lg{vertical-align:0;min-width:20px;height:20px;margin:0;font-size:11.5px}.hx-pchip{height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--halo-deep);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:6px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.hx-pchip.is-on{background:var(--ink);box-shadow:none;color:#fff}.hx-state{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.hx-state-ok{color:var(--go);background:#e3f2ea}.hx-state-flag{color:var(--cond);background:#fbefd9}.hx-state-none{color:var(--ink-3);background:#ecebe7}.hx-btn{letter-spacing:-.005em;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.hx-btn:hover{transition-duration:0s,0s,.15s}.hx-btn:active{transform:scale(.97)}.hx-btn-primary{background:var(--halo);color:#fff;box-shadow:inset 0 1px #fff3,0 1px 2px #1f2fb859,0 6px 14px -6px #2b3fe08c}.hx-btn-primary:hover{background:var(--halo-deep)}.hx-btn-primary:disabled{opacity:.6;cursor:default;transform:none}.hx-btn-secondary{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #d9d7d0,0 1px 2px #1212110d}.hx-btn-secondary:hover{background:#f8f8f5}.hx-btn-sm{height:36px;padding:0 16px;font-size:13.5px}.hx-btn-play{width:12px;height:12px}.hx-nav{--nav-ease:cubic-bezier(.22, 1, .36, 1);z-index:50;pointer-events:none;padding:0 16px;position:fixed;top:20px;left:0;right:0}.hx-bar{isolation:isolate;pointer-events:auto;width:100%;max-width:850px;height:56px;transition:max-width .66s var(--nav-ease);border-radius:100px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:0 auto;padding:0 10px;display:grid;position:relative}.hx-nav.is-film .hx-bar{max-width:1180px}.hx-bar:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);transition:opacity .5s var(--nav-ease);background:linear-gradient(#fffffff2 0%,#ffffffeb 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #0a0a0a0d,0 14px 36px -16px #0a0a0a29}.hx-nav.is-film .hx-bar:before{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none}.hx-bar-mark{grid-column:1;justify-self:start;padding-left:14px}.hx-bar-mark .hx-wordmark{width:auto;height:16px;transition:fill .5s var(--nav-ease);margin-top:-1px}.hx-bar-links{grid-column:2;align-items:center;gap:8px;display:flex}.hx-bar-links a{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;transition:color .5s var(--nav-ease), background-color .5s var(--nav-ease);border-radius:100px;padding:16px 14px;font-size:14px;font-weight:500;line-height:21px}.hx-bar-links a:hover{background:#0000000a}.hx-bar-links a.is-active{background:#0000000d}.hx-bar-right{grid-column:3;justify-self:end;align-items:center;gap:16px;display:flex}.hx-bar-signin{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;transition:border-color .5s var(--nav-ease), color .5s var(--nav-ease), background-color .5s var(--nav-ease);border:1px solid #d9d7d0;border-radius:100px;align-items:center;padding:9px 18px;font-size:13.5px;font-weight:500;line-height:1.5;display:inline-flex}.hx-bar-signin:hover{border-color:var(--ink)}.hx-bar-right .hx-btn-sm{height:auto;padding:10px 20px;font-size:13.5px;line-height:1.5}.hx-nav.is-film .hx-wordmark{fill:#fff}.hx-nav.is-film .hx-bar-links a{color:#ffffffe6}.hx-nav.is-film .hx-bar-links a:hover{color:#fff;background:#ffffff1a}.hx-nav.is-film .hx-bar-links a.is-active{color:#fff;background:#ffffff24}.hx-nav.is-film .hx-bar-signin{color:#fff;border-color:#ffffff8c}.hx-nav.is-film .hx-bar-signin:hover{background:#ffffff1a;border-color:#fff}.hx-bar-menu{width:40px;height:40px;color:var(--ink);transition:color .5s var(--nav-ease), background-color .3s ease;border-radius:999px;margin-right:4px;display:none;position:relative}.hx-bar-menu:hover{background:#0000000d}.hx-nav.is-film .hx-bar-menu{color:#fff}.hx-nav.is-film .hx-bar-menu:hover{background:#ffffff1f}.hx-bar-menu i{background:currentColor;border-radius:1px;height:1.5px;transition:transform .3s;position:absolute;left:10.5px;right:10.5px}.hx-bar-menu i:first-child{top:15.5px}.hx-bar-menu i:last-child{top:23px}.hx-nav.is-open .hx-bar-menu i:first-child{transform:translateY(3.75px)rotate(45deg)}.hx-nav.is-open .hx-bar-menu i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.hx-sheet{display:none}.hx-sec{position:relative}.hx-sec+.hx-sec{border-top:1px solid var(--frame)}.hx-wrap{max-width:var(--wrap);padding:112px var(--pad);border-inline:1px solid var(--frame);margin:0 auto}.hx-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 72px;margin-bottom:64px;display:grid}.hx-head-center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px}.hx-label{align-items:center;gap:12px;margin-bottom:22px;display:flex}.hx-head-center .hx-label{justify-content:center}.hx-label-n{min-width:40px;height:24px;box-shadow:inset 0 0 0 1.5px var(--halo);color:var(--halo);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-grid}.hx-label-t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:600}.hx-label-rule{background:#2b3fe02e;flex:1;height:1px}.hx-head-center .hx-label-rule{display:none}.hx-h2{letter-spacing:-.036em;text-wrap:balance;max-width:15em;font-size:clamp(34px,4.3vw,58px);font-weight:500;line-height:1.04}.hx-head-center .hx-h2{max-width:17em}.hx-mute{color:var(--ink);background:linear-gradient(180deg, transparent 58%, var(--hl) 58%, var(--hl) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hx-lede{max-width:31em;color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.6}.hx-head-center .hx-lede{max-width:36em}.hx-k{letter-spacing:.02em;color:var(--ink-3);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.hx-k span{color:var(--mute);font-weight:500}.hx-k-gap{margin-top:26px}.hx-caption{text-align:center;color:var(--ink-3);margin-top:18px;font-size:13px}.hx-plate{isolation:isolate;border-radius:24px;padding:56px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 1px #1212110a}.hx-plate:before,.hx-plate:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hx-plate:before{opacity:.42;background:repeating-linear-gradient(90deg,#ffffff8c 0 1px,#fff0 1px 9px);-webkit-mask-image:linear-gradient(#0000 10%,#000 85%);mask-image:linear-gradient(#0000 10%,#000 85%)}.hx-plate:after{opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.45  0 0 0 0 0.5  0 0 0 0.16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hx-plate-dawn{background:radial-gradient(70% 90% at 100% 0,#c3cbf9 0%,#c3cbf900 70%),radial-gradient(70% 90% at 0 100%,#dfe4fd 0%,#dfe4fd00 70%),linear-gradient(#eceefb 0%,#e4e8fb 100%)}.hx-plate-mist{background:radial-gradient(70% 90% at 0 0,#c9d1fa 0%,#c9d1fa00 70%),radial-gradient(60% 80% at 100% 100%,#dbe7f6 0%,#dbe7f600 70%),linear-gradient(#e9ecf8 0%,#e6ebf5 100%)}.hx-plate-sand{background:radial-gradient(60% 80% at 100% 0,#d3daf9 0%,#d3daf900 70%),radial-gradient(70% 90% at 0 100%,#e3e2f8 0%,#e3e2f800 70%),linear-gradient(#eeeffa 0%,#e8e9f8 100%)}.hx-win{background:#fff;border-radius:16px;font-size:14px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e9e8e3,0 1px 2px #1212110a,0 8px 24px -16px #1212112e}.hx-win-bar{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 20px;font-size:13.5px;display:flex}.hx-win-bar>b{font-weight:600}.hx-win-sep{color:#c4c2bb}.hx-win-dim{color:var(--ink-3);font-weight:500}.hx-win-meta{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12.5px}.hx-win-foot{border-top:1px solid var(--line-2);color:var(--ink-3);background:#fbfaf8;padding:12px 20px;font-size:12.5px}.hx-verdict{align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;display:inline-flex}.hx-verdict:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.hx-verdict-cond{color:var(--cond)}.hx-scale{margin-top:16px}.hx-scale-bar{gap:2px;height:6px;display:flex;position:relative}.hx-scale-bar i{border-radius:2px;height:100%}.hx-scale-nogo{background:#f1d5cf;width:40%}.hx-scale-cond{background:#f3dcb0;width:20%}.hx-scale-go{background:#cfe6d9;width:40%}.hx-scale-bar b{background:var(--ink);border-radius:2px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-4px;box-shadow:0 0 0 2px #fff}.hx-scale-k{color:var(--ink-3);grid-template-columns:40% 20% 40%;margin-top:8px;font-size:11px;display:grid}.hx-scale-k span:nth-child(2){text-align:center}.hx-scale-k span:last-child{text-align:right}.hx-hero{isolation:isolate;color:#fff;background:#0a0c14;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hx-hero-film{z-index:-2;position:absolute;inset:0}.hx-hero-film video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hx-hero-scrim{z-index:-1;pointer-events:none;position:absolute;inset:0}.hx-hero-scrim-wide{display:none}@media (width>=768px){.hx-hero-scrim-narrow{display:none}.hx-hero-scrim-wide{display:block}}.hx-hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1120px;margin:0 auto;padding:132px 20px clamp(38px,6.8vh,68px);display:flex}.hx-h1{letter-spacing:-.04em;font-size:clamp(27px,3.2vw,52px);font-weight:400;line-height:1.05}.hx-h1-a{display:block}@media (width>=640px){.hx-h1-a{display:inline}}.hx-hero-sub{color:#ffffffe6;text-wrap:balance;max-width:680px;margin-top:20px;font-size:clamp(14px,1.05vw,16.5px);line-height:1.62}.hx-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hx-btn-film{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff6b}.hx-btn-film:hover{background:#ffffff2e}.hx-hero-stop{color:#ffffffd9;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .15s,box-shadow .15s,background-color .15s;display:grid;position:absolute;bottom:clamp(16px,2.4vw,28px);right:clamp(16px,2.4vw,32px);box-shadow:inset 0 0 0 1px #ffffff52}.hx-hero-stop:hover{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff9}.hx-hero-stop svg{width:14px;height:14px}@keyframes hx-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes hx-fade{0%{opacity:0}}.hx-hero-copy>*{animation:.85s cubic-bezier(.22,1,.36,1) both hx-rise}.hx-hero-copy>:first-child{animation-delay:50ms}.hx-hero-copy>:nth-child(2){animation-delay:.16s}.hx-hero-copy>:nth-child(3){animation-delay:.26s}.hx-hero-film{animation:1.2s ease-out both hx-fade}@keyframes hx-drop{0%{opacity:0;transform:translateY(-10px)}}.hx-nav.is-landing .hx-bar{animation:.9s cubic-bezier(.22,1,.36,1) .2s both hx-drop}.pp-open>*{animation:.85s cubic-bezier(.22,1,.36,1) both hx-rise}.pp-open>:first-child{animation-delay:50ms}.pp-open>:nth-child(2){animation-delay:.14s}.pp-open>:nth-child(3){animation-delay:.26s}.pp-open>:nth-child(4){animation-delay:.38s}.pp-open~.pp-sheet[data-rv],.pe-lead[data-rv]{transition-delay:.42s!important}.hx-rec{background:var(--cond-soft);color:var(--cond);border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:14px 16px;display:flex}.hx-gauge{flex:none;place-items:center;width:76px;height:44px;display:inline-grid;position:relative}.hx-gauge svg{position:absolute;inset:0;overflow:visible}.hx-gauge-track{stroke:#e3900e29}.hx-gauge-fill{stroke:var(--cond-mark);transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1) .15s}.hx-gauge b{letter-spacing:-.02em;color:var(--cond);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;position:relative}.hx-rec-text{flex-direction:column;min-width:0;display:flex}.hx-rec-k{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:600}.hx-rec-v{letter-spacing:-.025em;white-space:nowrap;margin-top:2px;font-size:24px;font-weight:700;line-height:1.15}.hx-rec-n{font-variant-numeric:tabular-nums;margin-top:1px;font-size:12.5px}.hx-score-n span{letter-spacing:0;color:var(--ink-3);margin-left:2px;font-size:.42em}.hx-stakes-grid{grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);align-items:center;gap:48px;display:grid}.hx-ratio{padding-left:8px}.hx-ratio-n{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(120px,14vw,196px);font-weight:500;line-height:.8}.hx-ratio-of{letter-spacing:-.02em;margin-top:22px;font-size:24px;font-weight:500}.hx-ratio-note{max-width:17em;color:var(--ink-2);margin-top:8px;font-size:16px}.hx-index-cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hx-index-col{padding:18px 16px 22px}.hx-index-col+.hx-index-col{border-left:1px solid var(--line-2)}.hx-index-k{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding-bottom:12px;font-size:13px;font-weight:600;display:flex}.hx-index-k>span:last-child{color:var(--mute);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.hx-index-col li{border-bottom:1px solid var(--line-2);text-wrap:balance;flex-direction:column;gap:1px;padding:11px 0;font-size:13.5px;line-height:1.35;display:flex}.hx-index-col li:last-child{border-bottom:0}.hx-index-p{color:var(--halo-deep);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.hx-diff-plate{padding:48px 56px 56px}.hx-ask-k{background:var(--paper-2);color:var(--ink-3);border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:600}.hx-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.hx-reply{background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:24px 26px 22px;display:flex;box-shadow:0 0 0 1px #e9e8e3,0 1px 2px #1212110a,0 8px 24px -16px #1212112e}.hx-reply-general{background:#ffffffb8;box-shadow:0 0 0 1px #1212110f}.hx-reply-head{color:var(--ink-3);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.hx-reply-halo .hx-reply-head{color:var(--ink)}.hx-reply-head .hx-o{width:18px;height:15px}.hx-reply-dot{background:#b9b6ad;border-radius:50%;width:9px;height:9px}.hx-reply-text{font-size:17px;line-height:1.6}.hx-reply-general .hx-reply-text{color:var(--ink-2)}.hx-reply-foot{border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.hx-nosource{color:var(--ink-2);border:1px dashed #b9b6ad;border-radius:999px;padding:3px 10px;font-weight:500}.hx-sources{border-top:1px solid var(--line-2)}.hx-sources li{border-bottom:1px solid var(--line-2);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.hx-sources li:last-child{border-bottom:0;padding-bottom:0}.hx-source{flex-direction:column;gap:3px;min-width:0;display:flex}.hx-source-doc{-moz-column-gap:10px;flex-wrap:wrap;column-gap:10px;font-size:13px;font-weight:600;display:flex}.hx-source-doc span{color:var(--halo-deep);font-variant-numeric:tabular-nums;font-weight:500}.hx-source-quote{color:var(--ink-2);font-size:13.5px;line-height:1.5}.hx-mini li{border-top:1px solid var(--ink);flex-direction:column;gap:6px;padding-top:18px;display:flex}.hx-mini b{letter-spacing:-.012em;font-size:17px;font-weight:600}.hx-mini span{color:var(--ink-2);font-size:15px;line-height:1.55}.hx-map-bar{min-height:56px;padding:0 12px}.hx-seg{background:var(--paper-2);border-radius:10px;gap:2px;padding:3px;display:flex}.hx-seg button{height:32px;color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.hx-seg button:hover{color:var(--ink)}.hx-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.hx-seg button[aria-pressed=true] .hx-dot-people{box-shadow:inset 0 0 0 1.6px #fff}.hx-map-body{grid-template-columns:minmax(0,1fr) 290px;display:grid}.hx-map-scroll{background:radial-gradient(circle at 1px 1px,#12121114 1px,#0000 1.4px) 0 0/22px 22px,#fbfbfd;align-items:center;min-width:0;display:flex;overflow-x:auto}.hx-map-stage{aspect-ratio:1000/600;flex:1 0 auto;margin:30px 56px 30px 60px;position:relative}.hx-map-panel{border-left:1px solid var(--line-2);flex-direction:column;min-width:0;padding:22px 22px 24px;display:flex}.hx-map-type{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.hx-map-title{letter-spacing:-.015em;margin-top:10px;font-size:19px;font-weight:600;line-height:1.25}.hx-map-note{color:var(--ink-2);margin-top:8px;font-size:14px}.hx-map-where{background:#f6f5f1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.hx-map-links-list{margin-top:10px}.hx-map-links-list li+li{border-top:1px solid var(--line-2)}.hx-map-links-list button{text-align:left;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:9px 0;display:flex}.hx-map-links-list button:hover .hx-map-other{text-underline-offset:3px;text-decoration:underline}.hx-map-verb{letter-spacing:.02em;color:var(--ink-3);font-size:11.5px;font-weight:600}.hx-map-other{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.hx-who{background:var(--paper-2);color:var(--ink-3);border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.hx-who.is-model{background:var(--halo-soft);color:var(--halo-deep)}.hx-score-body{grid-template-columns:308px minmax(0,1fr);display:grid}.hx-score-verdict{border-right:1px solid var(--line-2);padding:24px 26px 26px}.hx-score-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:72px;font-weight:500;line-height:1}.hx-rule{border-top:1px solid var(--line-2);gap:8px;margin-top:22px;padding-top:18px;display:grid}.hx-rule div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.hx-rule dt{white-space:nowrap;flex:none;font-weight:600}.hx-rule dd{text-align:right;color:var(--ink-3)}.hx-score-who{color:var(--ink-2);margin-top:18px;font-size:12.5px;font-weight:500}.hx-criteria{min-width:0;padding:10px 0 8px}.hx-criteria-head,.hx-criteria li{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 128px;align-items:center;gap:16px;padding:0 24px;display:grid}.hx-criteria-head{height:38px;color:var(--ink-3);font-size:12px;font-weight:600}.hx-criteria-head span:last-child{text-align:right}.hx-criteria li{border-top:1px solid var(--line-2);min-height:46px;font-size:13.5px}.hx-criteria-name{font-weight:600}.hx-criteria-pick{color:var(--ink-2)}.hx-criteria-pts{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:10px;font-weight:600;display:flex}.hx-criteria-pts i{background:var(--paper-2);border-radius:3px;width:56px;height:5px;overflow:hidden}.hx-criteria-pts i b{background:var(--ink);height:100%;display:block}.hx-criteria li.is-open .hx-criteria-pick{color:var(--halo-deep);font-weight:500}.hx-criteria li.is-open .hx-criteria-pts{color:var(--mute)}.hx-mini{gap:22px;display:grid}.hx-agent-name{align-items:center;gap:9px;display:flex}.hx-agent-name .hx-o{width:18px;height:15px}.hx-agent-q{background:var(--ink);color:#fff;border-radius:14px 14px 4px;width:fit-content;max-width:88%;margin-left:auto;padding:10px 14px;font-size:14.5px;font-weight:500}.hx-agent-input{height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);border-radius:12px;justify-content:space-between;align-items:center;margin:16px 24px 22px;padding:0 6px 0 14px;font-size:14px;display:flex}.hx-agent-input>i{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.hx-proof-k,.hx-proof-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.hx-proof-eyebrow{align-items:center;gap:10px;display:inline-flex}.hx-proof-eyebrow:before{content:"";background:var(--halo);width:22px;height:1px}.hx-proof-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(52px,5.4vw,78px);font-weight:500;line-height:1}.hx-proof-n small{letter-spacing:-.01em;margin-left:.12em;font-size:.42em;font-weight:500}.hx-proof-to{margin:0 .05em;font-size:.62em;display:inline-block;transform:translateY(-.18em)}.hx-proof-l{font-size:16px;line-height:1.5}.hx-proof-viz{align-content:start;gap:10px;display:grid}.hx-proof-row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:grid}.hx-proof-bar{background:var(--halo-soft);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;position:relative;overflow:hidden}.hx-proof-bar i{width:calc(var(--w) * 100%);background:var(--halo);border-radius:99px;min-width:4px;position:absolute;inset:0 auto 0 0}.hx-proof-bar.is-quiet i{background:#2b3fe03d}.hx-proof-bar i.is-range{background:repeating-linear-gradient(135deg, var(--halo) 0 2px, #2b3fe038 2px 5px)}.hx-proof-weeks{grid-template-columns:repeat(52,minmax(0,1fr));gap:3px;height:22px;display:grid}.hx-proof-weeks i{background:var(--halo);border-radius:2px}.hx-proof-cap{justify-content:space-between;gap:12px;font-size:12.5px;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){.hx-proof-bar i{width:0;transition:width 1.1s cubic-bezier(.16,1,.3,1) .25s}.is-live .hx-proof-bar i{width:calc(var(--w) * 100%)}.hx-proof-bar i.is-range{transition-delay:.6s}.hx-proof-weeks i{opacity:.18;transform-origin:50% 100%;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 16ms + .2s);transform:scaleY(.35)}.is-live .hx-proof-weeks i{opacity:1;transform:none}}@media (width<=640px){.hx-proof-weeks{gap:2px}}.hx-proof-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.hx-proof-split .hx-proof-head{justify-items:start;gap:22px;display:grid}.hx-proof-split .hx-h2{max-width:10em}.hx-proof-ledger{border-top:1px solid var(--line)}.hx-proof-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;gap:32px;padding:32px 0;display:grid}.hx-proof-split .hx-proof-n{font-size:clamp(48px,5vw,72px)}.hx-proof-split .hx-proof-l{font-size:19px}.hx-proof-was{margin-top:10px;font-size:13.5px;font-weight:600}.hx-proof-was s{-webkit-text-decoration-color:var(--halo);text-decoration-color:var(--halo);text-decoration-thickness:1.5px}@media (width<=960px){.hx-proof-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=560px){.hx-proof-line{grid-template-columns:minmax(0,1fr);gap:12px;padding:26px 0}.hx-proof-split .hx-proof-l{font-size:17px}}.hx-end{background:var(--paper);border-top:1px solid var(--frame)}.hx-end:before{content:"";max-width:var(--wrap);border-inline:1px solid var(--frame);height:112px;margin:0 auto;display:block}.hx-end-panel{isolation:isolate;color:#fff;background:radial-gradient(70% 50% at 50% 0,#808eff8c,#808eff00 72%),radial-gradient(80% 45% at 50% 100%,#060a388c,#060a3800 70%),linear-gradient(#2335c8 0%,#1b29a8 46%,#121b76 100%);border-radius:36px 36px 0 0;padding:clamp(72px,9vw,128px) 0 0;position:relative;overflow:hidden}.hx-end-in{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}.hx-end-panel:after{content:"";z-index:-1;opacity:.32;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hx-end-o{z-index:-1;fill:#ffffff0e;pointer-events:none;width:min(1180px,140%);position:absolute;top:-6%;left:50%;transform:translate(-50%)}.hx-end-panel :focus-visible{outline-offset:3px;outline:2px solid #fff}.hx-end-close{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:clamp(40px,6vw,104px);display:grid}.hx-end-words{min-width:0}.hx-end-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd6;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.hx-end-eyebrow:before{content:"";background:#ffffff73;width:22px;height:1px}.hx .hx-end-close h2{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:11em;margin-top:20px;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.04}.hx-end-sub{color:#ffffffdb;max-width:30em;margin-top:20px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.hx-end-points{border-top:1px solid #ffffff2e;gap:14px;margin:32px 0 0;padding:28px 0 0;list-style:none;display:grid}.hx-end-points li{color:#ffffffe6;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.hx-end-points svg{color:#fff;background:#ffffff24;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px;padding:3px}.hx-end-card{color:#121211;text-align:left;background:#fff;border-radius:22px;min-width:0;padding:32px;box-shadow:0 0 0 1px #ffffff80,0 40px 80px -40px #060a3cb3}.hx-end-card :focus-visible{outline-color:var(--halo)}.hx-end-card form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px;display:grid}.hx-end-card form>.hx-end-field:nth-of-type(n+3),.hx-end-act{grid-column:1/-1}.hx-end-act{flex-direction:column-reverse;gap:10px;margin-top:4px;display:flex}.hx-end-act .hx-end-send{width:100%}.hx-end-privacy,.hx-end-err.is-send{grid-column:1/-1}.hx-end-field{flex-direction:column;gap:8px;min-width:0;display:flex}.hx-end-field label{color:#121211;font-size:14px;font-weight:600}.hx-end-field label em{color:#1212118f;font-style:normal;font-weight:400}.hx-end-field input,.hx-end-field textarea{width:100%;min-height:50px;font:inherit;color:#121211;background:#fff;border:0;border-radius:12px;outline:none;padding:12px 16px;font-size:16px;transition:box-shadow .15s;display:block;box-shadow:inset 0 0 0 1px #d6d8e2,0 1px 2px #1212110a}.hx-end-field textarea{resize:none;height:92px;min-height:92px;line-height:1.6}.hx-end-field input:hover,.hx-end-field textarea:hover{box-shadow:inset 0 0 0 1px #9ea2b5,0 1px 2px #1212110a}.hx-end-field input:focus,.hx-end-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--halo), 0 0 0 5px #2b3fe01a}.hx-end-field input:focus-visible,.hx-end-field textarea:focus-visible{outline:none}.hx-end-field.is-bad input{box-shadow:inset 0 0 0 1.5px #c23a2e,0 0 0 4px #c23a2e14}.hx-end-hint{color:#12121199;font-size:13px;line-height:1.45}.hx-end-err{color:#b8352a;font-size:13.5px;font-weight:500}.hx-end-err.is-send{text-align:center}.hx-honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.hx-end-reply{text-align:center;color:#1212119e;font-size:13.5px;font-weight:500;line-height:1.5}.hx .hx-end-send{justify-content:center;width:100%;height:50px;font-size:15.5px}.hx-end-privacy{text-align:center;color:#1212118f;border-top:1px solid #12121112;margin-top:2px;padding-top:14px;font-size:12.5px}.hx-end-privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.hx-end-privacy a:hover{color:var(--ink)}.hx-end-done{text-align:center;color:#121211bf;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;font-size:15.5px;display:flex}.hx-end-done .hx-state{width:34px;height:34px;margin-bottom:8px}.hx .hx-end-done h3{letter-spacing:-.02em;color:#121211;outline:none;font-size:26px;font-weight:500}.hx-end-foot{border-top:1px solid #ffffff29;margin-top:clamp(88px,10vw,128px);padding:56px 0 30px}.hx-end-foot-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.25fr);gap:40px;display:grid}.hx-end-brand .hx-wordmark{fill:#fff;width:auto;height:20px}.hx-end-brand p{color:#fffc;max-width:18em;margin-top:16px;font-size:15px}.hx-end-col>p{color:#ffffffa8;margin-bottom:14px;font-size:13px;font-weight:600}.hx-end-col ul{gap:10px;display:grid}.hx .hx-end-col a{color:#ffffffdb;font-size:14.5px;transition:color .15s}.hx .hx-end-col a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.hx-end-col address{color:#ffffffdb;flex-direction:column;font-size:14.5px;font-style:normal;line-height:1.7;display:flex}.hx-end-base{color:#ffffffb3;border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;margin-top:52px;padding-top:22px;font-size:13px;display:flex}.hx .hx-end-top{color:#ffffffb3;align-items:center;gap:6px;transition:color .15s;display:inline-flex}.hx .hx-end-top:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.hx-end-words>*,.hx-end-card{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.hx-end.is-in .hx-end-words>*,.hx-end.is-in .hx-end-card{opacity:1;transform:none}.hx-end.is-in .hx-end-words>:nth-child(2){transition-delay:60ms}.hx-end.is-in .hx-end-words>:nth-child(3){transition-delay:.12s}.hx-end.is-in .hx-end-words>:nth-child(4){transition-delay:.18s}.hx-end.is-in .hx-end-card{transition-delay:.14s}}@media (width<=900px){.hx-end-close{grid-template-columns:minmax(0,1fr)}.hx-end-card{max-width:560px}}@media (width<=960px){.hx-end-foot-top{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-end-brand{grid-column:1/-1}}@media (width<=640px){.hx-end-panel{border-radius:24px 24px 0 0;padding-top:56px}.hx-end-card form{grid-template-columns:minmax(0,1fr)}.hx-end-card{border-radius:16px;padding:22px 18px 20px}.hx-end-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-end-base{flex-direction:column}}.hx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes hx-settle{0%{opacity:.001;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:none}}@keyframes hx-fill{to{transform:scaleX(var(--w,1))}}@keyframes hx-blink{50%{opacity:0}}@keyframes hx-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes hx-breathe{50%{opacity:.4}}@keyframes hx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes hx-slide{0%{left:0}}.hx-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(#2b3fe02b,#2b3fe02b);background-position:0 90%;background-repeat:no-repeat;background-size:0% .32em;padding:0 .04em;transition:background-size .9s cubic-bezier(.22,1,.36,1) .35s}.is-in .hx-hl{background-size:100% .32em}.hx-askbar{background:#fff;border-radius:16px;align-items:center;gap:12px;width:min(680px,100%);margin:0 auto 28px;padding:7px;display:flex;box-shadow:0 0 0 1px #1212110f,0 10px 24px -14px #181c4640}.hx-askbar-q{white-space:nowrap;flex:1;align-items:center;min-width:0;min-height:24px;font-size:16px;font-weight:500;display:flex;overflow:hidden}.hx-askbar-send{background:var(--paper-2);width:34px;height:34px;color:var(--mute);border-radius:10px;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .15s;display:grid}.hx-askbar.has-text .hx-askbar-send{background:var(--ink);color:#fff}.hx-askbar.is-sending .hx-askbar-send{transform:scale(.9)}.hx-caret{background:var(--ink);flex:none;width:1.5px;height:1.15em;margin-left:1px;animation:1.05s step-end infinite hx-blink;display:inline-block}.hx-caret.is-typing{animation:none}.hx-caret-block{background:var(--mute);vertical-align:-.1em;border-radius:1px;width:.48em;height:.95em;margin-left:2px;animation:none}.hx-thinking{color:var(--ink-3);opacity:0;align-items:center;gap:3px;margin-left:auto;font-size:12px;font-weight:500;transition:opacity .2s;display:inline-flex}.hx-thinking.is-on{opacity:1}.hx-thinking i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite hx-dot}.hx-thinking i:first-of-type{margin-left:4px}.hx-thinking i:nth-of-type(2){animation-delay:.15s}.hx-thinking i:nth-of-type(3){animation-delay:.3s}.hx-w{opacity:0;transition:opacity 90ms ease-out}.hx-w.is-on{opacity:1}.hx-reply-general .hx-reply-foot{opacity:0;transition:opacity .35s}.hx-reply-general .hx-reply-foot.is-on{opacity:1}.hx-o.is-working{animation:1.2s ease-in-out infinite hx-breathe}.hx-halo-stack{flex:1;display:grid}.hx-halo-stack>*{grid-area:1/1;min-width:0}.hx-trail{visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}.hx-trail.is-on{visibility:visible;opacity:1}.hx-trail-head{font-size:14px;font-weight:500}.hx-trail ol{border-left:1px solid var(--line);gap:2px;margin:10px 0 0 8px;padding-left:16px;display:grid}.hx-trail li{min-height:26px;color:var(--ink-3);opacity:0;align-items:center;gap:10px;font-size:13px;transition:opacity .24s,transform .24s;display:flex;transform:translateY(-3px)}.hx-trail li.is-wait{display:none}.hx-trail li.is-active,.hx-trail li.is-done{opacity:1;transform:none}.hx-trail li .hx-state{width:16px;height:16px}.hx-trail-dot{flex:none;place-items:center;width:16px;height:16px;display:grid}.hx-trail-dot:after{content:"";background:var(--halo);width:6px;height:6px;box-shadow:0 0 0 4px var(--halo-soft);border-radius:50%;animation:1.1s ease-in-out infinite hx-breathe}.hx-trail li.is-active span:last-child{background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 40%, #8f9cf2 50%, var(--ink) 60%, var(--ink) 100%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.6s linear infinite hx-shimmer}.hx-halo-answer{visibility:hidden;opacity:0;flex-direction:column;gap:14px;display:flex}.hx-halo-answer.is-on{visibility:visible;opacity:1}.hx-halo-answer.is-on>*{animation:.38s cubic-bezier(.22,1,.36,1) backwards hx-settle}.hx-halo-answer.is-on>:nth-child(2){animation-delay:50ms}.hx-halo-answer.is-on>:nth-child(3){animation-delay:.1s}.hx-halo-answer .hx-sources li{opacity:0;filter:blur(2px);transition:opacity .34s,transform .34s,filter .34s;transform:translateY(4px)}.hx-halo-answer .hx-sources li.is-on{opacity:1;filter:none;transform:none}.hx-folded{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.hx-folded .hx-o{width:15px;height:12px}.hx-folded span{color:var(--mute)}.hx-cube{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;height:calc(100svh - 68px);padding:28px 0;display:grid}.hx-cube.is-static{height:auto}.is-static .hx-cube-count{display:none}.hx-cube-count{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.hx-cube-count b{color:var(--ink);font-size:15px;font-weight:600}.hx-cube-count span{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.hx-parts{border-top:1px solid var(--line)}.hx-part{border-bottom:1px solid var(--line);opacity:.42;grid-template-columns:10px 24px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;transition:opacity .35s;display:grid}.hx-part.is-done{opacity:.78}.hx-part.is-on{opacity:1}.hx-part-sw{border-radius:3px;width:10px;height:10px;margin-top:7px}.hx-part-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;font-weight:600}.hx-part-title{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.4}.hx-part-more{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.hx-part-more>div{min-height:0;overflow:hidden}.hx-part.is-on .hx-part-more,.is-static .hx-part-more{grid-template-rows:1fr}.hx-part-line{letter-spacing:-.022em;margin-top:6px;font-size:22px;font-weight:500;line-height:1.22}.hx-part-body{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.55}.hx-facts{flex-wrap:wrap;gap:6px;margin-top:12px;padding-bottom:6px;display:flex}.hx-facts li{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.hx-cube-close{opacity:0;margin-top:22px;transition:opacity .45s,transform .45s;transform:translateY(8px)}.is-sealed .hx-cube-close,.is-static .hx-cube-close{opacity:1;transform:none}.hx-cube-close p:first-child{letter-spacing:-.024em;font-size:24px;font-weight:500;line-height:1.2}.hx-cube-close p:last-child{color:var(--ink-3);margin-top:6px;font-size:15px}.hx-cube-frame{aspect-ratio:1000/1194;background:#f3f2f9;border-radius:24px;justify-self:center;height:min(100%,780px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #1212110f,0 40px 90px -50px #181c4666}.is-static .hx-cube-frame{align-self:start;width:100%;height:auto;position:sticky;top:96px}.hx-cube-frame canvas,.hx-cube-frame img{width:100%;height:100%;display:block}.hx-cube-dots{gap:5px;display:flex;position:absolute;top:20px;left:20px}.hx-cube-dots i{background:#1212111f;border-radius:50%;width:7px;height:7px;transition:background-color .3s}@media (prefers-reduced-motion:no-preference){.hx-stakes-grid:not(.is-live) .hx-index-col li{opacity:0}.hx-stakes-grid.is-live .hx-index-col li{animation:.45s cubic-bezier(.22,1,.36,1) both hx-settle;animation-delay:calc(.1s + var(--d) * 50ms)}.hx-score .hx-criteria-pts i b{transform-origin:0;transition:transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(.15s + var(--d) * 60ms)}.hx-score:not(.is-live) .hx-criteria-pts i b{transform:scaleX(0)}}@keyframes hx-mark{to{box-shadow:inset 0 -1.5px 0 var(--halo);background-size:100% 100%}}.hx-agent .hx-folded{margin:14px 0 -6px}@media (width<=960px){.hx-cube{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:18px;padding:14px 0 18px}.hx-cube-frame{order:-1;height:min(44svh,440px)}.hx-cube:not(.is-static) .hx-part:not(.is-on){display:none}.hx-cube:not(.is-static) .hx-parts{border-top:0}.hx-cube:not(.is-static) .hx-part{border-bottom:0;padding-top:4px}.hx-cube-count{margin-bottom:6px}.hx-part-line{font-size:19px}.hx-part-body{font-size:14.5px}.hx-cube:not(.is-static) .hx-cube-close{margin-top:0}.hx-cube.is-static .hx-cube-frame{width:min(100%,420px);position:relative;top:0}}@media (width<=640px){.hx-askbar-q{white-space:normal;font-size:14px;line-height:1.4}.hx-askbar{margin-bottom:16px}}.hx-sec [data-rv]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.hx-sec [data-rv][data-in],.hx-hero [data-rv]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hx-gauge-fill{transition:none}.hx *,.hx :before,.hx :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.hx-sec [data-rv]{opacity:1;transform:none}.hx-hl{background-size:100% .32em}}@media (width<=1100px){.hx-map-body{grid-template-columns:minmax(0,1fr)}.hx-map-panel{border-left:0;border-top:1px solid var(--line-2)}.hx-score-body{grid-template-columns:minmax(0,1fr)}.hx-score-verdict .hx-rec{width:fit-content;max-width:100%}.hx-score-verdict{border-right:0;border-bottom:1px solid var(--line-2)}}@media (width<=960px){.hx{--pad:28px}.hx-wrap{padding-top:104px;padding-bottom:104px}.hx-end:before{height:104px}.hx-head,.hx-stakes-grid{grid-template-columns:minmax(0,1fr)}.hx-head{gap:22px;margin-bottom:48px}.hx-stakes-grid{gap:36px}.hx-ratio{-moz-column-gap:22px;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:22px;padding-left:0;display:grid}.hx-ratio-n{grid-row:span 2}.hx-ratio-of{margin-top:0}.hx-index-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-index-col:nth-child(3){border-left:0}.hx-index-col:nth-child(n+3){border-top:1px solid var(--line-2)}}@media (width<=760px){.hx-pair{grid-template-columns:minmax(0,1fr)}.hx-criteria-head{display:none}.hx-criteria li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:10px 18px}.hx-criteria-pick{grid-area:2/1;font-size:13px}.hx-criteria-pts{grid-row:span 2}.hx-criteria-pts i{display:none}.hx-map-stage{min-width:700px;margin:24px 28px}}@media (width<=640px){.hx{--pad:16px}.hx-wrap{border-inline:0;padding-top:80px;padding-bottom:80px}.hx-end:before{border-inline:0;height:80px}.hx-hero-cta{flex-direction:column;align-self:stretch}.hx-hero-cta .hx-btn{width:100%}.hx-plate,.hx-diff-plate{border-radius:18px;padding:16px}.hx-lede{font-size:16.5px}.hx-ratio-n{font-size:96px}.hx-ratio-of{font-size:19px}.hx-ratio-note{font-size:14.5px}.hx-index-cols{grid-template-columns:minmax(0,1fr)}.hx-index-col+.hx-index-col{border-left:0;border-top:1px solid var(--line-2)}.hx-reply{padding:20px}.hx-seg{overflow-x:auto}.hx-map-bar .hx-win-meta{display:none}.hx-agent-input{margin:14px 18px 18px}}.hx-reel-plate{padding:40px}.hx-reel,.hx-reel-bar{max-width:max(560px,177.778svh - 533.333px);margin-inline:auto}.hx-reel{aspect-ratio:16/9;background:#0b0d18;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #12121114,0 30px 60px -36px #181c468c}.hx-reel-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hx-reel-hit{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.hx-reel-veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(60% 70%,#0a0c1e6b,#0a0c1e2e 70%),linear-gradient(#0a0c1e00 40%,#0a0c1e59 100%);transition:opacity .5s;position:absolute;inset:0}.hx-reel-cta{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:22px;padding:12px 30px 12px 12px;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),background-color .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff59,0 24px 60px -24px #070810b3}.hx-reel-hit:hover .hx-reel-cta{background:#ffffff38;transform:scale(1.03)}.hx-reel-big{width:84px;height:84px;color:var(--halo);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;box-shadow:0 12px 28px -10px #0708108c}.hx-reel-big svg{z-index:1;width:26px;height:26px;margin-left:4px;position:relative}.hx-reel-hit:hover .hx-reel-big{transform:scale(1.06)}.hx-reel-pulse{border-radius:50%;animation:2.6s cubic-bezier(.22,1,.36,1) infinite hx-reel-pulse;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffd9}.hx-reel-pulse.is-late{animation-delay:1.3s}@keyframes hx-reel-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.hx-reel-words{text-align:left;flex-direction:column;gap:4px;display:flex}.hx-reel-words b{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:600}.hx-reel-words>span{color:#ffffffdb;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.hx-reel-words em{opacity:.6;font-style:normal}.hx-reel.is-playing .hx-reel-veil,.hx-reel.is-playing .hx-reel-cta{opacity:0}.hx-reel.is-playing .hx-reel-cta{transform:scale(.94)}.hx-reel.is-playing .hx-reel-pulse{animation:none}.hx-reel-bar{background:#ffffffd1;border-radius:999px;align-items:center;gap:14px;margin-top:16px;padding:8px 10px;display:flex;box-shadow:0 0 0 1px #2b3fe014}.hx-reel-btn{min-width:36px;height:36px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.hx-reel-btn:hover{background:var(--halo-soft)}.hx-reel-btn svg{width:14px;height:14px}.hx-reel-sound{padding:0 12px 0 10px}.hx-reel-sound[aria-pressed=true]{background:var(--ink);color:#fff}.hx-reel-chapters{flex:1;gap:6px;min-width:0;display:flex}.hx-reel-chapters li{flex-basis:0;min-width:0}.hx-reel-chapters button{text-align:left;flex-direction:column;gap:6px;width:100%;padding:4px 0;display:flex}.hx-reel-track{background:#2b3fe024;border-radius:2px;height:3px;display:block;overflow:hidden}.hx-reel-track i{background:var(--halo);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hx-reel-label{white-space:nowrap;text-overflow:ellipsis;opacity:.6;font-size:12px;font-weight:500;transition:opacity .2s;overflow:hidden}.hx-reel-chapters button:hover .hx-reel-label,.hx-reel-chapters button[data-on] .hx-reel-label{opacity:1}.hx-reel-chapters button[data-on] .hx-reel-label{font-weight:600}.hx-fp{min-height:100svh;box-shadow:none;border-radius:0;flex-direction:column;padding:0 24px 28px;display:flex}.hx-fp-top{justify-content:center;padding:24px 0 20px;display:flex}.hx-fp-mark{border-radius:12px;padding:8px 12px;transition:background-color .2s;display:inline-flex}.hx-fp-mark:hover{background:#ffffff80}.hx-fp-mark .hx-wordmark{width:auto;height:20px}.hx-fp-main{flex:1;align-content:center;display:grid}.hx-fp .hx-reel,.hx-fp .hx-reel-bar{width:100%;max-width:min(1560px,max(360px,177.778svh - 355.556px))}.hx-stack{display:grid}.hx-stack>*{grid-area:1/1;min-width:0}.hx-ghost{opacity:0;pointer-events:none;align-content:start;gap:11px;padding-top:6px;transition:opacity .15s;display:grid}.hx-ghost.is-on{opacity:1}.hx-ghost i{background:linear-gradient(90deg,#eef0f7 0%,#e3e7f6 50%,#eef0f7 100%) 0 0/200% 100%;border-radius:5px;height:10px}.hx-ghost i:first-child{width:92%}.hx-ghost i:nth-child(2){width:78%}.hx-ghost i:nth-child(3){width:54%}.hx-ghost.is-busy i{animation:1.3s linear infinite hx-sheen}@keyframes hx-sheen{to{background-position:-200% 0}}.hx-fade{transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.is-leaving .hx-fade{opacity:0;filter:blur(6px);transform:translateY(-10px)}.is-leaving .hx-reply-halo .hx-fade:nth-child(2){transition-delay:40ms}.is-leaving .hx-reply-halo .hx-fade:nth-child(3){transition-delay:80ms}.hx-askbar-q{transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);animation:.45s cubic-bezier(.22,1,.36,1) both hx-q-in}.is-leaving .hx-askbar-q{opacity:0;transform:translateY(-70%)}@keyframes hx-q-in{0%{opacity:0;transform:translateY(70%)}}.hx-diff .hx-halo-answer{transition:opacity .35s,visibility .35s}.hx-loopbar{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.hx-loopbar .hx-caption{margin:0}.hx-loop-pause{width:30px;height:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;transition:background-color .15s,box-shadow .15s;display:grid}.hx-loop-pause:hover{background:#fff;box-shadow:inset 0 0 0 1px #2b3fe04d}.hx-mem{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.hx-mem .hx-head{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.hx-mem .hx-h2{font-size:clamp(34px,3.8vw,52px)}.hx-mem-side{min-width:0}.hx-mem-plate{padding:44px}.hx-mwin{flex-direction:column;height:480px;display:flex;box-shadow:0 0 0 1px #1212110f,0 24px 48px -28px #181c4673}.hx-mwin-body{flex-direction:column;flex:1;min-height:0;padding:22px 22px 6px;display:flex}.hx-mwin .hx-agent-q{opacity:0;transform-origin:100% 100%;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s;transform:translateY(8px)scale(.98)}.hx-mwin .hx-agent-q.is-on{opacity:1;transform:none}.hx-mwin.is-leaving .hx-agent-q.is-on{opacity:0;filter:blur(6px);transform:translateY(-10px)}.hx-mwin-turn{margin-top:18px;display:grid}.hx-mwin-turn>*{grid-area:1/1;align-self:start;min-width:0}.hx-agent-trail{border-left:1px solid var(--line);visibility:hidden;opacity:0;gap:2px;padding-left:14px;transition:opacity .2s,visibility .2s;display:grid}.hx-agent-trail.is-on{visibility:visible;opacity:1}.hx-agent-trail li{align-items:center;gap:10px;min-height:26px;font-size:13.5px;display:flex}.hx-agent-trail li.is-wait{opacity:0}.hx-agent-trail li .hx-state{width:16px;height:16px}.hx-mwin-a{visibility:hidden;opacity:0;transition:opacity .3s .2s,visibility 0s linear .5s}.hx-mwin-a.is-on{visibility:visible;opacity:1;transition:opacity .3s .2s,visibility}.hx-mwin-a .hx-folded{margin:0 0 12px}.hx-mwin-lead{font-size:15px;font-weight:500}.hx-mwin-rows{gap:8px;margin-top:12px;display:grid}.hx-mwin-rows li{box-shadow:inset 0 0 0 1px var(--line);opacity:0;background:#fff;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(8px)}.hx-mwin-rows li.is-on{opacity:1;transform:none}.hx-mwin-rows .hx-cite{vertical-align:0;min-width:20px;height:20px;margin:0;font-size:11.5px}.hx-mwin-p{flex-direction:column;min-width:0;display:flex}.hx-mwin-p b{font-size:14px;font-weight:600}.hx-mwin-p span{color:var(--halo-deep);font-size:12.5px;font-weight:500}.hx-mwin-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.hx-mwin .hx-agent-input{margin:12px 22px 22px}.hx-agent-input{transition:box-shadow .2s}.hx-agent-input.has-text{box-shadow:inset 0 0 0 1.5px var(--halo), 0 0 0 4px #2b3fe014;color:var(--ink)}.hx-agent-typed{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}@keyframes hx-flow{to{stroke-dashoffset:-22px}}.hx-map .hx-map-stage{aspect-ratio:1000/660;margin:8px 16px}.hx-map-scroll{cursor:default}@media (width<=640px){.hx-fp{padding:0 16px 20px}.hx-fp-top{padding:18px 0 16px}.hx-fp-mark .hx-wordmark{height:16px}}@media (width<=760px){.hx-reel-label,.hx-reel-chapters button[data-on] .hx-reel-label{display:none}.hx-map .hx-map-stage{min-width:720px}}@media (width<=640px){.hx-reel-plate{padding:12px}.hx-reel{border-radius:10px}.hx-reel-bar{gap:8px;padding:6px}.hx-reel-sound span{display:none}.hx-reel-sound{padding:0}.hx-hero-copy{padding-bottom:72px}}.hx-ag{max-width:1160px;margin:0 auto}.hx-ag-frame{isolation:isolate;background:radial-gradient(circle at 1px 1px,#2b3fe01a 1px,#0000 1.4px) 0 0/24px 24px,linear-gradient(#f3f5fd 0%,#e9ecfb 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #2b3fe014,0 40px 80px -50px #181c4673}.hx-ag-stage{transform-origin:0 0;font-family:inherit;position:absolute;top:0;left:0}.hx-ag-stage>*{position:absolute}.hx-ag-svg{pointer-events:none;top:0;left:0;overflow:visible}.hx-ag-light{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#b0bbfabf,#bec7fa52 55%,#bec7fa00);border-radius:50%;width:760px;height:640px;top:0;left:0}.hx-ag-done{border:2px solid var(--halo);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-12%}.hx-ag[data-done] .hx-ag-orbit{opacity:.5;transition:opacity .8s;animation-play-state:paused}.hx-ag-core{z-index:3;background:#fff;border-radius:50%;place-items:center;display:grid;top:0;left:0;box-shadow:inset 0 0 0 1px #2b3fe01f,0 24px 50px -20px #1f2fb880}.hx-ag-core svg{z-index:2;width:54%;fill:var(--halo);position:relative}.hx-ag-core-glow{z-index:-1;opacity:.7;background:radial-gradient(closest-side,#2b3fe047,#2b3fe014 55%,#2b3fe000);border-radius:50%;position:absolute;inset:-70%}.hx-ag-orbit{border:1px solid #2b3fe038;border-radius:50%;animation:9s linear infinite hx-orbit;position:absolute;inset:-20%}.hx-ag-orbit:after{content:"";background:var(--halo);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3.5px;left:50%;box-shadow:0 0 10px #2b3fe0b3}.hx-ag-orbit.is-b{border-style:dashed;border-color:#2b3fe024;animation-duration:16s;animation-direction:reverse;inset:-40%}.hx-ag-orbit.is-b:after{background:#8e9af5;width:5px;height:5px;margin-left:-2.5px;top:-2.5px}@keyframes hx-orbit{to{transform:rotate(360deg)}}.hx-ag-doc{z-index:2;aspect-ratio:3/4;transform-origin:50% 100%;background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:14px 14px 0;display:flex;box-shadow:0 0 0 1px #1212110f,0 18px 30px -18px #181c4673}.hx-ag-doc b{font-size:13px;font-weight:600;line-height:1.25}.hx-ag-doc span{color:var(--halo-deep);margin-bottom:6px;font-size:11.5px;font-weight:600}.hx-ag-doc i{background:#eceef6;border-radius:3px;height:5px}.hx-ag-doc i:nth-of-type(2){width:84%}.hx-ag-doc i:nth-of-type(4){width:62%}.hx-ag-tile{z-index:2;background:linear-gradient(#dfe3f8,#dfe3f8) 3px 4px/8px 1.5px no-repeat,linear-gradient(#dfe3f8,#dfe3f8) 3px 8px/6px 1.5px no-repeat,#fff;border-radius:3px;width:14px;height:18px;box-shadow:0 0 0 1px #2b3fe040,0 4px 8px -4px #181c4666}.hx-ag-status{z-index:3;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:500;display:grid;box-shadow:0 0 0 1px #2b3fe01f,0 10px 20px -14px #181c4673}.hx-ag-status>span{grid-area:1/1;justify-content:center;align-items:center;gap:8px;transition:opacity .3s;display:inline-flex}.hx-ag-status-done,.hx-ag[data-status=indexed] .hx-ag-status-read{opacity:0}.hx-ag[data-status=indexed] .hx-ag-status-done{opacity:1}.hx-ag-status b{font-variant-numeric:tabular-nums;font-weight:700}.hx-ag-q{z-index:4;letter-spacing:-.015em;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 20px;font-size:21px;font-weight:500;display:flex;box-shadow:0 0 0 1px #1212110d,0 16px 34px -20px #181c4680}.hx-ag-q .hx-o{width:24px;height:20px}.hx-ag-q mark{z-index:0;white-space:nowrap;position:relative}.hx-ag-hl{z-index:-1;transform-origin:0;background:#2b3fe02e;border-radius:2px;height:.45em;position:absolute;bottom:.08em;left:-2px;right:-2px}.hx-ag-chip{z-index:4;color:var(--halo-deep);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1.5px #2b3fe080,0 8px 18px -12px #181c4680}.hx-ag-edge{fill:none;stroke:#2b3fe038;stroke-width:1.4px;stroke-dasharray:1;transition:stroke .4s,stroke-width .4s}.hx-ag[data-hop] .hx-ag-edge.is-hop1{stroke:var(--halo);stroke-width:2.2px}.hx-ag[data-hop="2"] .hx-ag-edge.is-hop2,.hx-ag[data-hop="3"] .hx-ag-edge.is-hop2{stroke:var(--cond-mark);stroke-width:2.2px}.hx-ag-node{z-index:2;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex}.hx-ag-node i{background:var(--ink);border-radius:50%;width:16px;height:16px;transition:background-color .4s,box-shadow .4s,transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 4px #ffffffe6}.hx-ag-node em{background:#ffffffd9;border-radius:999px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:500;transition:color .4s,font-weight .4s}.hx-ag-node.is-time i{background:var(--time)}.hx-ag-node.is-doc i{box-shadow:inset 0 0 0 2px var(--halo), 0 0 0 4px #ffffffe6;background:#e3e7fd}.hx-ag-node.is-people i{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 4px #ffffffe6;background:#fff}.hx-ag-node.is-money i,.hx-ag-node.is-clause i{background:var(--ink)}.hx-ag-node.is-passage i{box-shadow:inset 0 0 0 2px var(--cond-mark), 0 0 0 4px #ffffffe6;background:#fff}.hx-ag[data-hop] .hx-ag-node:not(.is-hop1,.is-hop2){opacity:.4!important}.hx-ag[data-hop] .hx-ag-node.is-hop1 i{transform:scale(1.25);box-shadow:0 0 0 4px #ffffffe6,0 0 0 9px #2b3fe02e,0 0 22px #2b3fe08c}.hx-ag[data-hop] .hx-ag-node.is-hop1 em{font-weight:600}.hx-ag[data-hop="2"] .hx-ag-node.is-hop2 i,.hx-ag[data-hop="3"] .hx-ag-node.is-hop2 i{background:var(--cond-mark);transform:scale(1.35);box-shadow:0 0 0 4px #ffffffe6,0 0 0 10px #e3900e33,0 0 24px #e3900e99}.hx-ag[data-hop="2"] .hx-ag-node.is-hop2 em,.hx-ag[data-hop="3"] .hx-ag-node.is-hop2 em{color:var(--cond);font-weight:700}.hx-ag-srcs{z-index:3;flex-direction:column;align-items:stretch;display:flex}.hx-ag-srcs.is-row{flex-direction:row;align-items:flex-start}.hx-ag-srcs.is-row .hx-ag-src{flex:1 1 0;min-width:0}.hx-ag-src{z-index:3;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;transition:box-shadow .4s;display:flex;position:relative;box-shadow:0 0 0 1px #1212110d,0 16px 30px -20px #181c4680}.hx-ag-src-doc{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hx-ag-src-doc em{color:var(--halo-deep);margin-left:auto;font-style:normal;font-weight:600}.hx-ag-src-n{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.hx-ag-src-text{font-family:Iowan Old Style,Charter,Georgia,Times New Roman,serif;font-size:13px;line-height:1.45}.hx-ag-src-bar{background:#eceef6;border-radius:2px;height:3px;overflow:hidden}.hx-ag-src-bar b{background:var(--cond-mark);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hx-ag-badge{border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:3px 10px 3px 4px;font-size:12px;font-weight:600;display:inline-flex}.hx-ag-badge.is-ok{background:var(--go-soft);color:var(--go)}.hx-ag-badge.is-flag{background:var(--cond-soft);color:var(--cond)}.hx-ag-badge.is-quiet{background:#f1f2f8}.hx-ag[data-checked] .hx-ag-src.is-conflict{box-shadow:0 0 0 1.5px #e3900e99,0 16px 30px -20px #181c4680}.hx-ag-ans{z-index:4;background:#fff;border-radius:20px;padding:20px 24px 24px;overflow:visible;box-shadow:0 0 0 1px #1212110d,0 30px 60px -30px #181c468c}.hx-ag-ans-k{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.hx-ag-ans-k .hx-o{width:18px;height:15px}.hx-ag-ans-text{letter-spacing:-.02em;margin-top:14px;font-size:24px;font-weight:500;line-height:1.35}.hx-ag-w{display:inline-block}.hx-ag-scan{pointer-events:none;border-radius:24px;inset:0 -14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.hx-ag-beam{background:linear-gradient(90deg,#2b3fe000,#2b3fe029,#2b3fe000);width:14%;position:absolute;top:0;bottom:0;left:0}.hx-ag-ans>.hx-ag-scan,.hx-ag-ans>.hx-ag-stamp{position:absolute}.hx-ag-stamp{background:var(--go-soft);color:var(--go);border-radius:999px;align-items:center;gap:6px;padding:6px 14px 6px 6px;font-size:14px;font-weight:700;display:inline-flex;top:-16px;right:22px;box-shadow:inset 0 0 0 1.5px #13773a59,0 10px 20px -12px #13773a99}.hx-ag-wire{fill:none;stroke:var(--halo);stroke-width:1.8px;stroke-dasharray:1;stroke-linecap:round}.hx-ag-foot{margin-top:22px}.hx-ag-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hx-ag-step button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0 4px;display:block}.hx-ag-step button:hover span{opacity:.75}.hx-ag-step button:focus-visible{outline:2px solid var(--halo);outline-offset:4px;border-radius:4px}.hx-ag-step i{background:#2b3fe024;border-radius:1px;height:2px;display:block;overflow:hidden}.hx-ag-step i b{background:var(--halo);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hx-ag-step span{opacity:.4;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;transition:opacity .4s;display:flex}.hx-ag-caps{max-width:640px;margin-top:14px;display:grid}.hx-ag-cap{opacity:0;grid-area:1/1;font-size:18px;line-height:1.5;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.hx-ag[data-act="0"] [data-i="0"] span,.hx-ag[data-act="1"] [data-i="1"] span,.hx-ag[data-act="2"] [data-i="2"] span,.hx-ag[data-act="3"] [data-i="3"] span,.hx-ag[data-act="4"] [data-i="4"] span,.hx-ag[data-act="0"] .hx-ag-cap[data-i="0"],.hx-ag[data-act="1"] .hx-ag-cap[data-i="1"],.hx-ag[data-act="2"] .hx-ag-cap[data-i="2"],.hx-ag[data-act="3"] .hx-ag-cap[data-i="3"],.hx-ag[data-act="4"] .hx-ag-cap[data-i="4"]{opacity:1;transform:none}.hx-ag-meta{align-items:center;gap:14px;margin-top:16px;display:flex}.hx-ag-meta .hx-caption{margin:0}@media (prefers-reduced-motion:reduce){.hx-ag-orbit{animation:none}}@media (width<=760px){.hx-ag-frame{border-radius:20px}.hx-ag-steps{gap:6px}.hx-ag-step span{font-size:12.5px}.hx-ag-step .hx-who{display:none}.hx-ag-cap{font-size:16px}}@media (width<=960px){.hx-mem{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=640px){.hx-mwin{height:500px}.hx-mem-plate{padding:14px}}@media (width<=760px){.hx-map .hx-map-stage{flex:none;width:760px;min-width:760px}}.hx-ag-stage.is-tall .hx-ag-node em{font-size:19px}.hx-ag-stage.is-tall .hx-ag-node i{width:22px;height:22px}.hx-ag-stage.is-tall .hx-ag-q{font-size:27px}.hx-ag-stage.is-tall .hx-ag-chip,.hx-ag-stage.is-tall .hx-ag-status{font-size:18px}.hx-ag-stage.is-tall .hx-ag-doc b{font-size:16px}.hx-ag-stage.is-tall .hx-ag-ans-text{font-size:32px}.hx-ag-stage.is-tall .hx-ag-ans-k,.hx-ag-stage.is-tall .hx-ag-src-doc{font-size:16px}.hx-ag-stage.is-tall .hx-ag-src-text,.hx-ag-stage.is-tall .hx-ag-badge,.hx-ag-stage.is-tall .hx-ag-stamp{font-size:15px}.hx-ag-src-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.hx-ag-src-n,.hx-ag-src-doc em{flex:none}@media (width<=1023px){.hx-bar-links,.hx-bar-right>.hx-bar-signin,.hx-bar-right>.hx-btn{display:none}.hx-bar-menu{display:block}.hx-nav:not(.is-film) .hx-bar{max-width:660px}.hx-sheet{pointer-events:auto;background:#fffffff7;border-radius:24px;gap:2px;max-width:660px;max-height:0;margin:8px auto 0;padding:0 22px;transition:max-height .35s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;overflow:hidden}.hx-nav.is-open .hx-sheet{max-height:640px;padding:8px 22px 18px;box-shadow:0 0 0 1px #0a0a0a0d,0 18px 44px -18px #0a0a0a33}.hx-sheet a{border-bottom:1px solid var(--line-2);letter-spacing:-.02em;padding:14px 0;font-size:18px;font-weight:500}.hx-sheet .hx-btn{border-bottom:0;margin-top:14px;font-size:15px}}@media (width<=960px){.hx-mem-text{order:-1}}@media (prefers-reduced-motion:reduce){.hx-reel-pulse{display:none}}@media (width<=900px){.hx-map .hx-map-stage{flex:none;width:820px;min-width:820px}.hx-reel-label{display:none}}@media (width<=640px){.hx-reel-cta,.hx-reel-hit:hover .hx-reel-cta{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;gap:10px;padding:0}.hx-reel-big{width:58px;height:58px}.hx-reel-big svg{width:18px;height:18px}.hx-reel-words{text-align:center;align-items:center}.hx-reel-words b{font-size:15px}.hx-reel-words>span{font-size:12px}}.hx-map .hx-map-stage{aspect-ratio:auto;flex:1 1 0;min-width:0;margin:0}.hx-map-scroll{background:radial-gradient(circle at 1px 1px,#2b3fe01a 1px,#0000 1.4px) 0 0/22px 22px,#fbfcff}.hx-map-key{color:#121211;align-items:center;gap:16px;font-size:12.5px;font-weight:500;display:flex}.hx-map-key li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hx-key-doc,.hx-key-one,.hx-key-hub{flex:none;display:inline-block}.hx-key-doc{background:#2b3fe014;border-radius:4px;width:16px;height:11px;box-shadow:inset 0 0 0 1px #2b3fe080}.hx-key-one{background:#121211;border-radius:50%;width:8px;height:8px}.hx-key-hub{background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2.6px #2b3fe0}.hx-seg button[aria-pressed=true] .hx-key-hub{box-shadow:inset 0 0 0 2.6px #2b3fe0,0 0 0 1.5px #fff}.hx-map-where-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.hx-map-where-list button{text-align:left;background:#f1f3fe;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px 9px 12px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.hx-map-where-list button:hover{background:#e4e8fd}.hx-map-where-list button>span{align-items:center;gap:8px;display:inline-flex}@media (width<=1240px){.hx-map-key{display:none}}@media (width<=900px){.hx-map .hx-map-stage{flex:none;width:860px;min-width:860px}}.hx-map-links-list.is-rows button{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.hx-map-links-list.is-rows .hx-map-verb{font-variant-numeric:tabular-nums;flex:none}@media (width>=1101px){.hx-map-panel{overscroll-behavior:contain;scrollbar-width:thin;height:0;min-height:100%;overflow-y:auto}}.hx-seg button{white-space:nowrap;flex:none}.hx-story{background:#fff;border-radius:22px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);height:clamp(520px,100svh - 108px,860px);display:grid;overflow:hidden;box-shadow:0 0 0 1px #2b3fe01a,0 30px 70px -48px #181c4673}.hx-story-cap{background:radial-gradient(120% 60% at 0 0,#eef1fe 0%,#eef1fe00 70%),#fff;border-right:1px solid #2b3fe014;flex-direction:column;min-width:0;padding:30px 28px 24px;display:flex;position:relative}.hx-story-n{font-variant-numeric:tabular-nums;color:#121211;font-size:13px;font-weight:500}.hx-story-n b{color:#2b3fe0;font-weight:700}.hx-story-words{margin-top:22px}.hx-story-words h3{letter-spacing:-.025em;font-size:clamp(24px,2.1vw,30px);font-weight:600;line-height:1.12;animation:.45s cubic-bezier(.22,1,.36,1) both hx-story-in}.hx-story-words p{color:#121211;margin-top:12px;font-size:15px;line-height:1.5;animation:.45s cubic-bezier(.22,1,.36,1) 60ms both hx-story-in}.hx-story-words .hx-story-fig{color:#1f2fb8;font-variant-numeric:tabular-nums;background:#eceffe;border-radius:999px;margin-top:16px;padding:5px 11px;font-size:13px;font-weight:600;animation-delay:.12s;display:inline-flex}@keyframes hx-story-in{0%{opacity:0;transform:translateY(8px)}}.hx-story-rail{flex-direction:column;gap:2px;margin-top:auto;padding-top:22px;display:flex}.hx-story-rail button{text-align:left;color:#121211;opacity:.55;grid-template-columns:44px 1fr;align-items:center;gap:12px;width:100%;padding:6px 0;font-size:13px;font-weight:500;transition:opacity .2s;display:grid}.hx-story-rail button:hover,.hx-story-rail button[aria-current=step]{opacity:1}.hx-story-rail button[aria-current=step]{font-weight:700}.hx-story-tick{background:#2b3fe024;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.hx-story-tick i{transform-origin:0;background:#2b3fe0;position:absolute;inset:0;transform:scaleX(0)}.hx-story-skip{color:#1f2fb8;text-underline-offset:3px;align-self:flex-start;margin-top:14px;font-size:12.5px;font-weight:600;text-decoration:underline}.hx-story-stage{background:radial-gradient(70% 70% at 60% 45%,#fff 0%,#fff0 70%),linear-gradient(#f7f8fd 0%,#f1f3fc 100%);min-width:0;position:relative;overflow:hidden}.hx-story-gl,.hx-story-txt{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=760px){.hx-story{border-radius:16px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:calc(100svh - 104px)}.hx-story-cap{border-top:1px solid #2b3fe014;border-right:0;order:2;padding:14px 16px}.hx-story-words{margin-top:6px}.hx-story-words h3{font-size:19px}.hx-story-words p{margin-top:6px;font-size:13.5px}.hx-story-words .hx-story-fig{display:none}.hx-story-rail{flex-direction:row;gap:4px;padding-top:10px}.hx-story-rail button{flex-direction:column;align-items:stretch;gap:5px;padding:0;font-size:10.5px;display:flex}.hx-story-skip,.hx-story-n{display:none}}.hx{--px-ring:#e4e6ee;--px-ring-2:#c9cde0;--px-on:#f4f5ff;--px-soft:#1212119e;--px-ease:cubic-bezier(.22, 1, .36, 1)}.px-num{font-variant-numeric:tabular-nums}.px-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:600}.px-reveal{opacity:0;transition:grid-template-rows .32s var(--px-ease), opacity .24s ease;grid-template-rows:0fr;display:grid}.px-reveal.is-open{opacity:1;grid-template-rows:1fr}.px-reveal>div{min-height:0;overflow:hidden}.px-tick{color:var(--halo);flex:none}.px-page .hx-btn:disabled{opacity:.45;cursor:default;transform:none}.pp-sec{overflow:clip}.pp-sec .hx-wrap{padding-top:124px;padding-bottom:84px;position:relative}.pp-aura{z-index:0;pointer-events:none;position:absolute;inset:0}.pp-aura i{filter:blur(70px);border-radius:50%;position:absolute}.pp-aura i:first-child{background:#6674ec42;width:640px;height:460px;top:44%;left:-8%}.pp-aura i:nth-child(2){background:#5566ee3d;width:600px;height:460px;top:38%;right:-9%}.pp-aura i:nth-child(3){background:#c3cbf98c;width:520px;height:300px;top:30%;left:30%}.pp-aura i:nth-child(4){background:#dfe4fde6;width:420px;height:260px;bottom:0;right:22%}.pp-head,.pp-sheet,.pp-foot{z-index:1;position:relative}.pp-head{text-align:center;justify-items:center;max-width:840px;margin:0 auto;display:grid}.pp-eyebrow{height:28px;color:var(--halo);letter-spacing:.16em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #2b3fe024,0 1px 2px #1212110a}.hx .pp-h1{letter-spacing:-.04em;margin-top:20px;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.05}.pp-grad{background:linear-gradient(90deg,#2536d2 0%,#2b3fe0 45%,#4152e8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pp-sub{color:#1212119e;max-width:39em;margin-top:18px;font-size:15px;line-height:1.62}.pp-period{justify-items:center;gap:10px;width:100%;margin-top:26px;display:grid}.pp-note{color:#12121180;font-size:12.5px}.px-bill{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.px-bill-track{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;grid-column:2;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #2b3fe01f,0 1px 2px #1212110d}.px-bill-thumb{z-index:-1;width:var(--bill-w,0);opacity:0;height:36px;transform:translateX(var(--bill-x,0));background:linear-gradient(#26262c,#0f0f12);border-radius:999px;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:0;box-shadow:inset 0 1px #ffffff29,0 4px 10px -4px #12121180}.px-bill-track.has-thumb .px-bill-thumb{opacity:1}.px-bill-track button{border-radius:999px;height:36px;padding:0 20px;font-size:13.5px;font-weight:500;transition:background-color .2s,color .35s cubic-bezier(.22,1,.36,1);position:relative}.px-bill-track button:hover{background:#1212110a}.px-bill-track.has-thumb button.is-on{box-shadow:none;background:0 0}.px-bill-track.has-thumb button:hover{background:0 0}.px-bill-track button.is-on{color:#fff;background:linear-gradient(#26262c,#0f0f12);font-weight:600;box-shadow:inset 0 1px #ffffff29,0 4px 10px -4px #12121180}.px-bill-save{color:#2536d2;white-space:nowrap;background:#eef0fe;border-radius:999px;grid-column:3;justify-self:start;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .35s,box-shadow .35s,color .35s;display:inline-flex;box-shadow:inset 0 0 0 1px #c8cefa}.px-bill-say{align-items:center;gap:7px;animation:.35s cubic-bezier(.22,1,.36,1) both px-say;display:inline-flex}@keyframes px-say{0%{opacity:0;transform:translateY(3px)}}.px-bill-save.is-on{color:#fff;background:#3044e3;box-shadow:inset 0 1px #fff3,0 6px 14px -8px #2b3fe0b3}.px-bill-save .px-tick{color:currentColor;width:13px;height:13px}.pp-sheet{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffa8;border-radius:26px;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;display:grid;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #2b3fe01a,0 2px 4px #12121108,0 44px 80px -44px #2b3fe052}.pp-col{grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:30px 30px 28px;display:grid;position:relative}.pp-col:not(.is-f)+.pp-col:not(.is-f):before{content:"";background:linear-gradient(#0000,#2b3fe024 18% 82%,#0000);width:1px;position:absolute;top:28px;bottom:28px;left:0}.pp-col.is-f{z-index:2;background:radial-gradient(120% 46% at 50% 0,#6674ec21,#6674ec00 70%),radial-gradient(90% 40% at 100% 100%,#c3cbf947,#c3cbf900 70%),#fff;border-radius:22px;margin:-14px 0;padding-top:44px;padding-bottom:42px;box-shadow:0 30px 60px -28px #2b3fe06b,0 10px 22px -14px #12121129}.pp-col.is-f:after{content:"";z-index:1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#2536d2 0%,#3a4de6 40%,#6674ec 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-tab{z-index:3;color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(95deg,#2536d2,#3a4de6);border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -6px #2b3fe0b3,inset 0 1px #ffffff40}.pp-r1{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pp-emb{border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff59,0 8px 16px -10px #2b3fe0b3}.pp-emb-1{background:radial-gradient(120% 120% at 30% 20%,#6674ec 0%,#56e 45%,#3a4de6 100%)}.pp-emb-2{background:radial-gradient(120% 120% at 30% 20%,#56e 0%,#2b3fe0 55%,#2536d2 100%)}.pp-emb-3{background:radial-gradient(120% 120% at 30% 20%,#2335c8 0%,#1b29a8 50%,#121b76 100%)}.hx .pp-r1 h3{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.2}.pp-r1 p{color:#12121199;margin-top:5px;font-size:13px;line-height:1.5}.pp-r2{flex-wrap:wrap;align-items:flex-start;margin-top:22px;display:flex}.pp-cur{color:#121211b3;margin:5px 2px 0 0;font-size:20px;font-weight:500}.pp-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1}.pp-per{color:#1212118c;align-self:flex-end;margin:0 0 5px 7px;font-size:13px;font-weight:500}.pp-was{color:#12121173;align-self:flex-end;margin:0 0 5px 10px;font-size:13px;font-weight:500;text-decoration-color:#3a4de6;text-decoration-thickness:1.5px}.pp-r3{color:#1212118f;margin-top:9px;font-size:12.5px;line-height:1.5}.pp-r4{gap:6px;margin-top:20px;display:grid}.pp-btn{width:100%;height:44px;color:var(--ink);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #1212111f,0 1px 2px #1212110f}.pp-btn:hover{background:#fff;box-shadow:inset 0 0 0 1px #2b3fe059,0 4px 12px -6px #2b3fe059}.pp-btn:active{transform:scale(.98)}.pp-btn.is-f{color:#fff;background:linear-gradient(#3a4de6 0%,#2b3fe0 55%,#2536d2 100%);box-shadow:inset 0 1px #ffffff3d,0 10px 22px -10px #2b3fe0d9,0 2px 4px #1f2fb840}.pp-btn.is-f:hover{background:linear-gradient(#2f42e2 0%,#2536d2 55%,#1f2fb8 100%)}.pp-custom{color:#1212118c;text-underline-offset:3px;border-radius:6px;justify-self:center;padding:4px 6px;font-size:12.5px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.pp-custom:hover{color:var(--ink);-webkit-text-decoration-color:var(--halo);text-decoration-color:var(--halo)}.pp-r5{border-top:1px solid #2b3fe017;align-content:start;gap:11px;margin-top:22px;padding-top:20px;display:grid}.pp-k{letter-spacing:.16em;text-transform:uppercase;color:#12121180;font-size:10.5px;font-weight:600}.pp-chips{flex-wrap:wrap;gap:6px;display:flex}.pp-chip{color:#12121152;white-space:nowrap;background:#fff;border:1px dashed #d6d9e6;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.pp-chip svg{opacity:.55;flex:none}.pp-chip em{opacity:.8;font-style:normal;font-weight:500}.pp-chip em:before{content:"·";margin:0 4px}.pp-chip.is-on{border:1px solid #0000}.pp-chip.is-on svg{opacity:1}.pp-chip.is-on.t-clause{color:#2536d2;background:#eceefc;box-shadow:inset 0 0 0 1px #2b3fe038}.pp-chip.is-on.t-risk{color:#b8323a;background:#fceeef;box-shadow:inset 0 0 0 1px #e0464b38}.pp-chip.is-on.t-money{color:#0b7a53;background:#e9f6f2;box-shadow:inset 0 0 0 1px #0f9d6b38}.pp-chip.is-on.t-req{color:#0a7c7b;background:#e9f7f7;box-shadow:inset 0 0 0 1px #0ea5a438}.pp-chip.is-on.t-party{color:#5f33c2;background:#f3eefd;box-shadow:inset 0 0 0 1px #7a45e638}.pp-chip.is-on.t-date{color:#9a6206;background:#fcf4e9;box-shadow:inset 0 0 0 1px #d98a0b38}.pp-chip.is-on.t-std{color:#475569;background:#f1f2f5;box-shadow:inset 0 0 0 1px #64748b38}.pp-chip.is-on.t-clause svg{color:#2b3fe0}.pp-chip.is-on.t-risk svg{color:#e0464b}.pp-chip.is-on.t-money svg{color:#0f9d6b}.pp-chip.is-on.t-req svg{color:#0ea5a4}.pp-chip.is-on.t-party svg{color:#7a45e6}.pp-chip.is-on.t-date svg{color:#d98a0b}.pp-chip.is-on.t-std svg{color:#64748b}.pp-r6{align-content:start;gap:10px;margin-top:18px;display:grid}.pp-r6 li{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:11px;font-size:13px;line-height:1.45;display:grid}.hx-o.pp-o{fill:#6674ec;width:14px;height:11.5px;margin-top:3.5px}.pp-col.is-f .hx-o.pp-o{fill:#2b3fe0}.pp-foot{color:#1212118c;text-align:center;margin-top:26px;font-size:12.5px}.px-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.px-price-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:500;line-height:1}.px-price-per{font-size:14px;font-weight:500}.pc-sec{overflow:clip}.pc-sec .hx-wrap{padding-top:104px;padding-bottom:104px}.hx .pc-h2,.hx .pk-h2,.hx .pq-h2{letter-spacing:-.038em;margin-top:18px;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1.06}.pc-head .pp-sub,.pk-head .pp-sub{max-width:36em}.pc-sheet{background:#ffffffb3;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin-top:48px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #2b3fe01a,0 2px 4px #12121108,0 44px 80px -44px #2b3fe04d}.pc-ctrl{align-content:start;gap:26px;min-width:0;padding:30px 32px;display:grid}.pc-gh{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pc-gh b{font-size:15px;font-weight:600}.pc-step{min-width:28px;height:20px;box-shadow:inset 0 0 0 1.4px var(--halo);color:var(--halo);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid}.pc-count{color:#12121180;text-align:right;margin-left:auto;font-size:12px}.pc-g2{border-top:1px solid #2b3fe017;padding-top:24px}.pc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-tile{text-align:left;background:#fff;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:11px;min-width:0;padding:10px 12px;transition:background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1px #e6e8f0}.pc-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, #e6e8f0)}.pc-tile.is-wide{grid-column:1/-1}.pc-ic{color:#12121159;background:#f3f4f8;border-radius:10px;place-items:center;width:32px;height:32px;transition:background-color .18s,color .18s;display:grid}.pc-t b{font-size:13px;font-weight:600;line-height:1.25;display:block}.pc-t span{color:#1212118c;margin-top:2px;font-size:12px;display:block}.pc-sw{background:#e3e5ee;border-radius:999px;width:30px;height:18px;transition:background-color .18s;position:relative}.pc-sw i{width:14px;height:14px;transition:transform .22s var(--px-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #12121133}.pc-tile.is-on{background:color-mix(in srgb, var(--c) 5%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 45%, transparent)}.pc-tile.is-on .pc-ic{background:color-mix(in srgb, var(--c) 12%, #fff);color:var(--c)}.pc-tile.is-on .pc-sw{background:var(--c)}.pc-tile.is-on .pc-sw i{transform:translate(12px)}.pc-l{margin:16px 0 8px;font-size:12.5px;font-weight:600}.pc-read{color:#12121194;margin-top:8px;font-size:12.5px;line-height:1.5}.pc-read b{color:var(--ink);font-weight:600}.pc-band+.pc-band{margin-top:16px}.pc-band-q{align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.pc-band-q svg{color:#6674ec}.pc-band .pc-read{margin-top:6px;font-size:12px}.px-seg{background:#2b3fe00d;border-radius:12px;gap:3px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #2b3fe014}.px-seg button{color:#12121199;white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:7px 8px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.px-seg button:hover{color:var(--ink)}.px-seg button.is-on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #12121114,0 0 0 1px #2b3fe01f}.px-seg em{color:#12121173;font-size:11px;font-style:normal;font-weight:500}.px-seg button.is-on em{color:var(--halo)}.pc-inv{flex-direction:column;min-width:0;padding:22px 22px 22px 0;display:flex}.pc-paper{background:#fff;border-radius:18px 18px 0 0;padding:24px 26px 22px;position:relative;box-shadow:0 0 0 1px #e6e8f0,0 18px 40px -26px #181c4659}.pc-ihead{border-bottom:1px solid #2b3fe01a;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.pc-mark{fill:#fff;background:radial-gradient(120% 120% at 30% 20%,#56e 0%,#2b3fe0 55%,#2536d2 100%);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff4d}.pc-it-t{font-size:15px;font-weight:600}.pc-it-s{color:#12121180;margin-top:2px;font-size:12px}.px-verdict{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.px-verdict:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.px-verdict.is-go{background:var(--go-soft);color:var(--go)}.px-verdict.is-review{background:var(--cond-soft);color:var(--cond)}.px-verdict.is-no-go{background:var(--nogo-soft);color:var(--nogo)}.px-verdict.is-bespoke{background:var(--halo-soft);color:var(--halo)}.px-verdict.is-empty{color:#1212118c;background:#f1f2f6}.pc-items{padding-top:10px}.pc-ih{letter-spacing:.14em;text-transform:uppercase;color:#12121173;justify-content:space-between;padding:4px 0 8px;font-size:10.5px;font-weight:600;display:flex}.pc-it{border-bottom:1px dotted #2b3fe029;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.pc-it>span{color:#121211bf;align-items:center;gap:10px;min-width:0;display:inline-flex}.pc-it i{border-radius:3px;flex:none;width:8px;height:8px}.pc-it>b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pc-it.is-quiet>b{color:#12121173;font-weight:500}.pc-sum{border-bottom:1px solid #121211b3;justify-content:space-between;align-items:baseline;padding:10px 0 12px;font-size:14px;font-weight:600;display:flex}.pc-sum b{font-variant-numeric:tabular-nums;font-size:17px}.pc-total{background:#f6f7fd;border-radius:12px;justify-content:space-between;align-items:baseline;margin-top:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #2b3fe01a}.pc-total b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px}.pc-then{color:#1212118c;margin-top:8px;font-size:12px;line-height:1.5}.pc-cov{margin-top:18px}.pc-cov-k{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.pc-cov-k>span{color:#1212119e}.pc-cov-k b{font-variant-numeric:tabular-nums;font-weight:600}.px-cov-bar{background:#eceef5;border-radius:999px;height:10px;margin-top:10px;display:flex;overflow:hidden}.px-cov-bar i{height:100%;transition:width .5s var(--px-ease), opacity .25s ease;display:block;box-shadow:inset -1.5px 0 #fff}.px-cov-bar i.is-back{opacity:.3}.px-cov-keys{color:#12121159;flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:11.5px;display:flex}.px-cov-keys li{align-items:center;gap:6px;transition:color .2s;display:inline-flex}.px-cov-keys li:before{content:"";background:#d5d8e4;border-radius:50%;width:7px;height:7px;transition:background-color .2s}.px-cov-keys li.is-on{color:var(--ink)}.px-cov-keys li.is-on:before{background:var(--c)}.pc-stub{background:linear-gradient(#f8f9ff,#fff);border-radius:0 0 18px 18px;padding:24px 26px;position:relative;box-shadow:0 0 0 1px #e6e8f0,0 18px 40px -26px #181c4659}.pc-stub:before{content:"";border-top:2px dashed #2b3fe038;position:absolute;top:0;left:18px;right:18px}.pc-stub:after{content:"";pointer-events:none;background:radial-gradient(circle at 0,#fcfcfe 9.5px,#0000 10px),radial-gradient(circle at 100%,#fcfcfe 9.5px,#0000 10px);height:20px;position:absolute;top:-10px;left:-11px;right:-11px}.pc-stamp{border:2px solid;border-radius:10px;justify-items:center;padding:6px 12px;display:grid;position:absolute;top:18px;right:22px;transform:rotate(-6deg)}.pc-stamp b{letter-spacing:.14em;text-transform:uppercase;font-size:19px;font-weight:800;line-height:1}.pc-stamp em{letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9.5px;font-style:normal;font-weight:700}.pc-stamp.is-go{color:#1f9d57}.pc-stamp.is-review{color:#c97d0b}.pc-stamp.is-no-go{color:#d23f33}.pc-stamp.is-bespoke{color:#3a4de6}.pc-stamp.is-bespoke b{font-size:15px}.pc-pay{letter-spacing:-.02em;max-width:76%;margin-top:6px;font-size:21px;font-weight:600;line-height:1.25;transition:color .3s}.pc-pay.is-go{color:var(--go)}.pc-pay.is-review{color:var(--cond)}.pc-pay.is-no-go{color:var(--nogo)}.pc-pay.is-bespoke{color:var(--halo)}.pc-pay.is-empty{color:#1212118c}.pc-detail{color:#12121199;max-width:76%;margin-top:6px;font-size:12.5px;line-height:1.5}.pc-ret{grid-template-columns:repeat(3,auto);justify-content:start;gap:24px;margin-top:16px;display:grid}.pc-ret p{gap:3px;display:grid}.pc-ret p>span{letter-spacing:.1em;text-transform:uppercase;color:#12121173;font-size:10.5px;font-weight:600}.pc-ret b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.pc-ret .is-gain b{color:var(--go)}.pc-basis{color:#1212118c;margin-top:12px;font-size:12px;line-height:1.5}.pp-btn.pc-cta{height:46px;margin-top:18px}.px-work{background:#ffffffc7;border-radius:22px;margin-top:20px;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #2b3fe01a,0 24px 48px -36px #2b3fe04d}.px-work-head{text-align:left;align-items:center;gap:24px;width:100%;padding:22px 26px;display:flex}.px-work-t{flex:1;gap:6px;min-width:0;display:grid}.px-work-h{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.2}.px-work-h .hx-mute{color:var(--go);background:0 0;font-weight:600}.px-work-sub{color:#12121194;font-size:13px;line-height:1.5}.px-work-act{flex:none;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:inline-flex}.px-work-act i{border-radius:999px;width:36px;height:36px;transition:background-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #2b3fe02e}.px-work-act i:before{content:"";width:7px;height:7px;transition:transform .25s var(--px-ease);border-bottom:1.75px solid;border-right:1.75px solid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.px-work-head:hover .px-work-act i{box-shadow:inset 0 0 0 1px var(--halo)}.px-work.is-open .px-work-act i{background:var(--halo-soft);box-shadow:none;color:var(--halo)}.px-work.is-open .px-work-act i:before{top:58%;transform:translate(-50%,-50%)rotate(-135deg)}.px-work-body{border-top:1px solid #2b3fe017;padding:22px 26px 26px}.px-inputs,.px-against{background:#f6f7fd;border-radius:14px;padding:16px 18px;box-shadow:inset 0 0 0 1px #2b3fe014}.px-inputs ul{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.px-inputs li{color:#1212119e;background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #2b3fe01a}.px-inputs li b{color:var(--ink);margin-left:4px;font-weight:600}.px-inputs-note{color:#12121194;margin-top:10px;font-size:12px;line-height:1.55}.px-streams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.px-streams.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.px-stream{--c:#2b3fe0;background:#fff;border-radius:16px;min-width:0;padding:18px;box-shadow:inset 0 0 0 1px #e6e8f0}.px-stream.is-pursuits{--c:#e0464b}.px-stream.is-compliance{--c:#64748b}.px-stream-t{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.px-stream-t:before{content:"";background:var(--c);border-radius:3px;flex:none;width:8px;height:8px}.px-stream-n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:10px;font-size:28px;font-weight:600;display:flex}.px-stream-n span{background:color-mix(in srgb, var(--c) 10%, #fff);color:var(--c);letter-spacing:0;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.px-stream-note{color:#12121194;margin-top:8px;font-size:12.5px;line-height:1.5}.px-ladder{border-top:1px solid #2b3fe017;margin-top:12px;padding-top:6px}.px-ladder li{color:#12121199;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:12px;line-height:1.4;display:flex}.px-ladder b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.px-ladder li.is-last{color:var(--ink);border-top:1px dashed #2b3fe029;margin-top:4px;padding-top:9px}.px-ladder li.is-last b{font-size:13px}.px-missing{color:#12121194;margin-top:10px;font-size:12.5px;line-height:1.5}.px-against{margin-top:14px}.px-against-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:32px;margin-top:8px;display:grid}.px-against-say{color:#1212119e;border-left:1px dashed #2b3fe029;padding-left:32px;font-size:14px;line-height:1.6}.px-against-say b{color:var(--ink);font-weight:600}.px-lines{border-top:0}.px-line{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.px-line>span{color:#1212119e;min-width:0}.px-line>b{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:600}.px-line.is-lead>span{color:var(--ink);font-size:14px;font-weight:500}.px-line.is-lead>b{letter-spacing:-.015em;font-size:17px}.px-line.is-rule{border-top:1px solid #2b3fe029;margin-top:6px;padding-top:11px}.px-line.is-less>b{color:#1212119e}.px-line.is-gain>b{color:var(--go)}.px-assume{color:#1212118c;margin-top:14px;font-size:12px;line-height:1.6}.pk-sec{overflow:clip}.pk-sec .hx-wrap{padding-top:104px;padding-bottom:104px}.pk-sheet{margin-top:40px}.pk-strip{scrollbar-width:none;margin-top:34px;padding:6px 0;overflow-x:auto}.pk-strip::-webkit-scrollbar{display:none}.pk-tabs{background:#ffffffb8;border-radius:999px;gap:4px;width:max-content;margin:0 auto;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #2b3fe01f,0 1px 2px #1212110a}.pk-tabs button{color:#121211a3;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.pk-tabs button:hover{color:var(--ink);background:#2b3fe00d}.pk-tabs em{color:#2536d2;font-variant-numeric:tabular-nums;background:#2b3fe014;border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.pk-tabs button.is-on{color:#fff;background:linear-gradient(#26262c,#0f0f12);font-weight:600;box-shadow:inset 0 1px #ffffff29,0 6px 14px -8px #12121199}.pk-tabs button.is-on em{color:#fff;background:#ffffff2e}.pk-say{text-wrap:balance;color:#12121199;text-align:center;max-width:58em;margin:8px auto 0;font-size:13px;line-height:1.5}.pk-sheet,.pq-sheet,.pq-acc{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffa8;border-radius:26px;position:relative;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #2b3fe01a,0 2px 4px #12121108,0 44px 80px -44px #2b3fe052}.pk-lift,.pk-ring{top:-14px;bottom:-14px;left:calc(34% + 22% * var(--fi));pointer-events:none;border-radius:22px;width:22%;position:absolute}.pk-lift{background:radial-gradient(260px 200px at 50% 0,#6674ec21,#6674ec00 70%),radial-gradient(240px 180px at 100% 100%,#c3cbf947,#c3cbf900 70%),#fff;box-shadow:0 30px 60px -28px #2b3fe06b,0 10px 22px -14px #12121129}.pk-ring{z-index:2;-webkit-mask-composite:xor;background:linear-gradient(160deg,#2536d2 0%,#3a4de6 40%,#6674ec 100%);padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pk-t{z-index:1;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;position:relative}.pk-t th,.pk-t td{font-weight:inherit;text-align:left;vertical-align:middle}.pk-t thead th{vertical-align:bottom;border-bottom:1px solid #2b3fe01f;padding:28px 22px 22px;position:relative}.pk-t thead th.is-f{padding-top:42px}.pk-t thead th.pk-cap{width:34%}.pk-cap .px-k{color:#12121199;letter-spacing:.16em;font-size:10.5px;display:block}.pk-cap>span:last-child{color:#12121199;margin-top:5px;font-size:12px;display:block}.pp-tab.pk-tab{gap:6px;height:24px;padding:0 11px;font-size:10.5px;top:4px}.pk-pl{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.pk-pl .pp-emb{border-radius:10px;width:32px;height:32px}.pk-pl .pp-emb svg{width:22px;height:22px}.pk-pr{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:26px;font-weight:600;display:block}.pk-pr em{color:#12121194;letter-spacing:0;font-size:12.5px;font-style:normal;font-weight:500}.pk-fee{color:#12121199;margin-top:2px;font-size:12px;display:block}.pp-btn.pk-btn{width:auto;height:34px;margin-top:16px;padding:0 15px;font-size:13px}@keyframes pk-rise{0%{opacity:0;transform:translateY(4px)}}.pk-t tbody tr{animation:pk-rise .32s var(--px-ease) both;animation-delay:calc(var(--i,0) * 28ms)}.pk-t tbody th,.pk-t tbody td{border-bottom:1px solid #2b3fe012;padding:12px 22px;transition:background-color .15s}.pk-t tbody tr:hover>*{background-color:#2b3fe006}.pk-t tbody tr:last-child>*{border-bottom:0}.pk-lab{align-items:center;gap:12px;display:flex}.pk-lab-t{letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.pk-lab-n{color:#12121199;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.pk-ic{background:color-mix(in srgb, var(--c) 11%, #fff);width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 16%, transparent);color:var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.pk-seal{vertical-align:middle;background:linear-gradient(#4152e8,#2536d2);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;box-shadow:inset 0 1px #ffffff4d,0 3px 8px -3px #2b3fe099}.pk-seal .hx-o{fill:#fff;width:11px;height:9px}.pk-no{color:#12121142;font-weight:600}.pk-add{color:#2536d2;background:#eef0fe80;border:1px dashed #c8cefa;border-radius:7px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pk-val{font-size:13.5px;font-weight:600}.pk-every{align-items:center;gap:10px;display:flex}.pk-every>span:not(.pk-seal){color:#2536d2;flex:none;font-size:13px;font-weight:600}.pk-every>i{background:linear-gradient(90deg,#3a4de680,#6674ec1a);border-radius:2px;flex:1;height:1.5px;margin-right:4px}@media (prefers-reduced-motion:reduce){.pk-t tbody tr{animation:none}}.pq-sec{overflow:clip}.pq-sec .hx-wrap{padding-top:104px;padding-bottom:104px}.pq-sheet{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin-top:44px;padding:12px;display:grid}.pq-index{align-content:start;gap:2px;padding:6px;display:grid}.pq-index button{color:#121211c7;text-align:left;border-radius:13px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:46px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.35;transition:background-color .18s,color .18s;display:grid}.pq-index button:hover{color:var(--ink);background:#2b3fe00d}.pq-index button svg{opacity:0;transition:opacity .18s ease, transform .25s var(--px-ease);transform:translate(-4px)}.pq-index button.is-on{color:#fff;background:linear-gradient(#26262c,#0f0f12);font-weight:600;box-shadow:inset 0 1px #ffffff24,0 8px 18px -10px #12121199}.pq-index button.is-on svg{opacity:1;transform:none}.pq-n{color:#4152e8;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.pq-index button.is-on .pq-n{color:#9aa5f5}.pq-pane{background:radial-gradient(360px 240px at 0 0,#6674ec1a,#6674ec00 70%),#fff;border-radius:20px;flex-direction:column;padding:34px 36px 26px;display:flex;position:relative;box-shadow:0 30px 60px -32px #2b3fe066,0 10px 22px -16px #12121124}.pq-pane:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#2536d2 0%,#3a4de6 40%,#6674ec 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pq-in{0%{opacity:0;transform:translateY(6px)}}.pq-read{animation:pq-in .34s var(--px-ease) both;padding-bottom:26px}.pq-k{color:#1212118c;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pq-k span{color:#4152e8;font-weight:700}.hx .pq-read h3{letter-spacing:-.03em;margin-top:14px;font-size:26px;font-weight:500;line-height:1.15}.pq-a{color:#121211b3;margin-top:16px;font-size:15.5px;line-height:1.7}.pq-foot,.pq-acc-foot{color:#12121199;border-top:1px dashed #2b3fe029;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.pq-foot{margin-top:auto;padding-top:22px}.pp-btn.pq-ask{flex:none;width:auto;height:38px;padding:0 16px;font-size:13px}.pq-acc{display:none}.pq-acc li+li{border-top:1px solid #2b3fe014}.hx .pq-acc h3{font-size:inherit;font-weight:inherit}.pq-acc button{letter-spacing:-.01em;text-align:left;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;min-height:56px;padding:14px 0;font-size:15px;font-weight:600;line-height:1.35;display:grid}.pq-acc button i{border-radius:999px;width:26px;height:26px;transition:background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #1212111f}.pq-acc button i:before,.pq-acc button i:after{content:"";background:var(--ink);width:10px;height:1.75px;transition:transform .25s var(--px-ease), background-color .2s ease;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pq-acc button i:after{transform:translate(-50%,-50%)rotate(90deg)}.pq-acc li.is-open button i{background:linear-gradient(#4152e8,#2536d2);box-shadow:inset 0 1px #ffffff4d,0 3px 8px -3px #2b3fe099}.pq-acc li.is-open button i:before,.pq-acc li.is-open button i:after{background:#fff}.pq-acc li.is-open button i:after{transform:translate(-50%,-50%)rotate(0)}.pq-acc li p{color:#121211b3;padding:0 0 18px 34px;font-size:14.5px;line-height:1.65}.pq-acc-foot{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0 16px}@media (prefers-reduced-motion:reduce){.pq-read{animation:none}}.hx-end-field select{width:100%;min-height:50px;font:inherit;color:#121211;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23121211' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center/14px no-repeat;border:0;border-radius:12px;outline:none;padding:12px 44px 12px 16px;font-size:16px;transition:box-shadow .15s;display:block;box-shadow:inset 0 0 0 1px #d6d8e2,0 1px 2px #1212110a}.hx-end-field select:hover{box-shadow:inset 0 0 0 1px #9ea2b5,0 1px 2px #1212110a}.hx-end-field select:focus{box-shadow:inset 0 0 0 1.5px var(--halo), 0 0 0 5px #2b3fe01a}.hx-end-field select:focus-visible{outline:none}@media (width<=1100px){.pp-col{padding-left:22px;padding-right:22px}.pp-num{font-size:40px}.pc-ctrl{padding:26px 24px}.pc-paper,.pc-stub{padding-left:20px;padding-right:20px}.pk-fee{min-height:2.8em;line-height:1.4}}@media (width<=1023px){.pp-sheet{grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.pp-col{flex-direction:column;grid-row:auto;display:flex}.pp-col:not(.is-f)+.pp-col:not(.is-f):before{background:#2b3fe01f;width:auto;height:1px;inset:0 28px auto}.pp-col.is-f{margin:14px 0 0}.pc-sheet{grid-template-columns:minmax(0,1fr);max-width:640px;margin-left:auto;margin-right:auto}.pc-inv{padding:0 18px 18px}.px-streams.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.px-against-grid{grid-template-columns:minmax(0,1fr);gap:14px}.px-against-say{border-top:1px dashed #2b3fe029;border-left:0;padding:14px 0 0}.pk-t thead th,.pk-t tbody th,.pk-t tbody td{padding-left:16px;padding-right:16px}.pk-pr{font-size:22px}}@media (width<=960px){.pp-sec .hx-wrap{padding-top:116px}}@media (width<=640px){.pp-sec .hx-wrap{padding-top:104px;padding-bottom:64px}.pc-sec .hx-wrap,.pk-sec .hx-wrap,.pq-sec .hx-wrap{padding-top:72px;padding-bottom:72px}.hx .pp-h1{font-size:32px}.hx .pc-h2,.hx .pk-h2,.hx .pq-h2{font-size:29px}.pp-h1 br,.pc-h2 br,.pk-h2 br{display:none}.pp-sub{font-size:14.5px}.pp-sheet{border-radius:20px;margin-top:44px}.pp-col{padding:24px 18px 22px}.pp-col.is-f{border-radius:18px;padding-top:34px;padding-bottom:26px}.px-bill{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.px-bill-track,.px-bill-save{grid-column:1;justify-self:center}.pc-sheet{border-radius:20px;margin-top:36px}.pc-ctrl{padding:20px 16px}.pc-tiles{grid-template-columns:minmax(0,1fr)}.px-seg:has(>button:nth-child(4)){flex-wrap:wrap}.px-seg:has(>button:nth-child(4))>button{flex:calc(50% - 3px)}.pc-inv{padding:0 10px 10px}.pc-paper,.pc-stub{padding-left:16px;padding-right:16px}.pc-pay,.pc-detail{max-width:62%}.pc-ret{grid-template-columns:repeat(2,auto);gap:14px 22px}.pk-strip{margin:26px -16px 0;padding:6px 16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.pk-tabs{margin:0}.pk-say{font-size:12.5px}.pk-sheet{border-radius:20px;margin-top:32px}.pk-t,.pk-t thead,.pk-t tbody{display:block}.pk-t tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pk-t thead th.pk-cap,.pk-lift,.pk-ring{display:none}.pk-t thead tr{border-bottom:1px solid #2b3fe01f}.pk-t thead th{border-bottom:0;flex-direction:column;align-items:flex-start;padding:30px 12px 16px;display:flex}.pk-t thead th.is-f{background:radial-gradient(200px 160px at 50% 0,#6674ec21,#6674ec00 70%),#fff;border-radius:18px;margin-top:-14px;padding-top:44px;box-shadow:0 24px 44px -24px #2b3fe06b,0 8px 18px -12px #12121129}.pk-t thead th.is-f:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#2536d2 0%,#3a4de6 40%,#6674ec 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-tab.pk-tab{letter-spacing:.1em;height:22px;padding:0 9px;font-size:9.5px;top:7px}.pp-tab.pk-tab svg{display:none}.pk-pl{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px}.pk-pr{margin-top:10px;font-size:19px}.pk-pr em{margin-top:1px;font-size:11px;display:block}.pk-fee{margin-bottom:12px;font-size:11px;line-height:1.35}.pp-btn.pk-btn{gap:4px;width:100%;margin-top:auto;padding:0;font-size:12.5px}.pk-t tbody th{border-bottom:0;grid-column:1/-1;padding:14px 14px 2px}.pk-t tbody td{padding:8px 12px 14px}.pk-t tbody tr.is-shared td{grid-column:1/-1}.pk-ic{border-radius:8px;width:26px;height:26px}.pk-val{font-size:12.5px}.px-work-head{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.px-work-h{font-size:20px}.px-work-body{padding:18px 16px}.px-streams,.px-streams.is-three{grid-template-columns:minmax(0,1fr)}.pq-sheet{display:none}.pq-acc{border-radius:20px;margin-top:32px;padding:4px 16px;display:block}}.pe-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pe-hero .hx-wrap{padding-bottom:clamp(72px,9vw,120px)}.pe-lead{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-radius:30px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5.5vw,84px);max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(16px,2vw,22px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #2b3fe01f,0 1px 2px #1212110a,0 30px 60px -40px #1f2fb859}.pe-lead-sheet{min-width:0}.pe-lead-words{min-width:0;padding:clamp(8px,2vw,24px) clamp(4px,1.5vw,20px) clamp(8px,2vw,24px) 0}.pe-lead-words .hx-label{margin-bottom:18px}.hx .pe-lead-name{letter-spacing:-.04em;color:var(--ink);font-size:clamp(34px,3.6vw,50px);font-weight:500;line-height:1.04}.pe-lead-role{color:var(--halo);margin-top:10px;font-size:15px;font-weight:600}.pe-lead-bio{color:#121211ad;max-width:34em;margin-top:18px;font-size:16px;line-height:1.66}.pe-note{border-left:2px solid var(--halo);margin:26px 0 0;padding:2px 0 2px 18px}.pe-note blockquote{margin:0}.pe-note blockquote p{color:var(--ink);font-family:Iowan Old Style,Charter,Georgia,Times New Roman,serif;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.pe-note blockquote p:before{content:"“"}.pe-note blockquote p:after{content:"”"}.pe-note figcaption{color:#1212118c;margin-top:10px;font-size:12.5px}.pe-portrait{aspect-ratio:4/5;background:var(--halo-soft);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.pe-portrait-lead{border-radius:20px}.pe-ph,.pe-photo{width:100%;height:100%;display:block}.pe-photo{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.06)brightness(1.03);transition:filter .4s cubic-bezier(.22,1,.36,1)}.pe-portrait:has(.pe-photo):after{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#6674ec38,#1f2fb857);transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pe-crop i{aspect-ratio:1;pointer-events:none;border:0 solid #2b3fe059;width:6%;min-width:10px;position:absolute}.pe-crop i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:5%;left:6%}.pe-crop i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:5%;right:6%}.pe-crop i:nth-child(3){border-bottom-width:1.5px;border-right-width:1.5px;bottom:5%;right:6%}.pe-crop i:nth-child(4){border-bottom-width:1.5px;border-left-width:1.5px;bottom:5%;left:6%}.pe-tb{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;margin:10px 0 0;display:grid;overflow:hidden}.pe-tb-cell{min-width:0;padding:9px 12px 10px}.pe-tb dt{letter-spacing:.14em;text-transform:uppercase;color:#1212116b;font-size:9.5px;font-weight:600}.pe-tb dd{color:#121211bd;margin:3px 0 0;font-size:13.5px;line-height:1.35}.pe-tb-name{box-shadow:inset -1px 0 0 var(--line)}.hx .pe-tb-n{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;line-height:1.3;overflow:hidden}.pe-tb-sheet dd{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--halo);font-size:13px;font-weight:600}.pe-tb-role{box-shadow:inset 0 1px 0 var(--line);grid-column:1/-1}.pe-tb-noname{grid-template-columns:auto minmax(0,1fr)}.pe-tb-noname .pe-tb-sheet{box-shadow:inset -1px 0 0 var(--line)}.pe-tb-noname .pe-tb-role{box-shadow:none;grid-column:auto}.pe-team-sec .hx-wrap{padding-bottom:clamp(24px,4vw,48px)}.pe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(40px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.pe-card{min-width:0}.pe-card article{height:100%;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #1212110a;background:#fff;border-radius:22px;padding:10px 10px 16px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.pe-card .pe-portrait{aspect-ratio:10/11;border-radius:14px}.pe-bio{color:#1212119e;margin-top:12px;padding:0 6px;font-size:14px;line-height:1.6}.pe-card .pe-link{margin:12px 6px 0}@media (hover:hover){.pe-card article:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2b3fe038,0 1px 2px #1212110a,0 22px 44px -28px #1f2fb86b}.pe-card article:hover .pe-photo{filter:grayscale(.35)contrast(1.04)brightness(1.03)}.pe-card article:hover .pe-portrait:after{opacity:.55}}.pe-link{color:var(--halo);border-radius:6px;align-items:center;gap:7px;margin-top:22px;font-size:13.5px;font-weight:600;display:inline-flex}.pe-link:hover{color:var(--halo-deep);text-underline-offset:3px;text-decoration:underline}.pe-link:focus-visible,.pe-card article:focus-within{outline:2px solid var(--halo);outline-offset:3px}.pe-close{text-align:center;justify-items:center;max-width:760px;margin:0 auto;padding-bottom:clamp(72px,9vw,120px);display:grid}.hx .pe-close-title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin-top:20px;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1.04}.pe-close .hx-end-sub{margin-inline:auto}.pe-close-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.pe-btn-light{color:var(--halo-deep);background:#fff;box-shadow:0 10px 24px -12px #060a3899}.pe-btn-light:hover{background:#eef0ff}.pe-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.pe-btn-ghost:hover{background:#ffffff14}@media (width<=1024px){.pe-lead{grid-template-columns:minmax(0,1fr);max-width:640px}.pe-lead-sheet{max-width:420px}.pe-lead-words{padding:4px clamp(4px,2vw,16px) 12px}.pe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pe-lead-sheet{max-width:none}.pe-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pe-card article{-moz-column-gap:12px;border-radius:18px;grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:12px;padding:10px 10px 14px;display:grid}.pe-card .pe-portrait{border-radius:12px;grid-row:span 2}.pe-card .pe-tb{margin-top:0}.pe-card .pe-bio,.pe-card .pe-link{grid-column:1/-1}.pe-card .pe-bio{padding:0 2px}}@media (prefers-reduced-motion:reduce){.pe-card article,.pe-photo,.pe-portrait:after{transition:none}.pe-card article:hover{transform:none}}.lg-page{background:var(--paper)}.lg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-page :focus-visible{outline:2px solid var(--halo);outline-offset:3px;border-radius:4px}.lg-shell{--num:200px;--in:clamp(20px, 5vw, 72px);max-width:var(--wrap);padding:clamp(132px, 14vw, 196px) var(--in) clamp(24px, 3vw, 40px);border-inline:1px solid var(--frame);margin:0 auto}.lg-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--halo);font-size:12px;font-weight:600}.hx .lg-title{letter-spacing:-.045em;max-width:12ch;color:var(--ink);text-wrap:balance;margin-top:28px;font-size:clamp(46px,7.2vw,104px);font-weight:500;line-height:.98}.lg-short{letter-spacing:-.01em;color:#121211c7;max-width:860px;margin-top:clamp(36px,4vw,56px);font-size:clamp(19px,1.9vw,25px);line-height:1.55}.lg-short b{color:var(--halo);font-weight:500}.lg-meta{color:#1212118f;flex-wrap:wrap;gap:8px 32px;margin-top:clamp(32px,3.4vw,44px);font-size:14px;line-height:1.6;display:flex}.lg-meta>span:first-child{color:var(--ink)}.lg-draft-btn{font:inherit;color:var(--halo);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.lg-draft-btn:hover{text-decoration-thickness:2px}.lg-gap{color:#12121175;border-bottom:1px dashed #12121147;transition:background-color .2s,color .2s}.lg-gap-q{display:none}.is-review .lg-gap{color:#7a4405;background:#fdf0d8;border-bottom:0;border-radius:5px;padding:1px 4px;box-shadow:inset 0 0 0 1px #a15c074d}.is-review .lg-gap-q{letter-spacing:.04em;color:#a15c07;margin-left:4px;font-size:.68em;font-weight:700;display:inline}.lg-page:not(.is-review) .lg-short .lg-gap{color:#12121180}.lg-doc{margin-top:clamp(80px,10vw,136px)}.lg-sec{grid-template-columns:var(--num) minmax(0, 700px);max-width:calc(var(--num) + 700px);border-top:1px solid var(--line);padding:clamp(44px,5vw,64px) 0;scroll-margin-top:96px;display:grid}.lg-sec-n{letter-spacing:.08em;color:var(--halo);padding-top:11px;font-size:13px;font-weight:500}.lg-sec-text{min-width:0}.hx .lg-sec-text h2{letter-spacing:-.028em;color:var(--ink);margin-bottom:22px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.15}.lg-sec-link{color:inherit;text-decoration:none}.lg-sec-link:hover{color:var(--halo)}.hx .lg-sec-text h3{letter-spacing:-.01em;color:var(--ink);margin-top:36px;font-size:18px;font-weight:600}.lg-sec-text p{color:#121211bd;font-size:17px;line-height:1.75}.lg-sec-text p+p,.lg-sec-text h3+p{margin-top:14px}.lg-sec-text b{color:var(--ink);font-weight:600}.lg-sec-text a:not(.lg-sec-link){color:var(--halo);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lg-terms{border-top:1px solid var(--line);margin:26px 0}.lg-terms>div{border-bottom:1px solid var(--line);grid-template-columns:188px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.lg-terms dt{color:var(--ink);font-size:16px;font-weight:600;line-height:1.65}.lg-terms dd{color:#121211bd;min-width:0;font-size:16px;line-height:1.65}.lg-terms:last-child{margin-bottom:0}.hx-end-panel.lg-foot{padding-top:8px}.lg-foot .hx-end-foot{border-top:0;margin-top:0}@media (width<=900px){.lg-sec{grid-template-columns:minmax(0,1fr);max-width:700px}.lg-sec-n{padding:0 0 12px}}@media (width<=640px){.lg-shell{border-inline:0}.lg-sec-text p{font-size:16px}.lg-terms>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 0}}.lg-head>*{animation:.85s cubic-bezier(.22,1,.36,1) both hx-rise}.lg-head>:first-child{animation-delay:50ms}.lg-head>:nth-child(2){animation-delay:.14s}.lg-head>:nth-child(3){animation-delay:.26s}.lg-head>:nth-child(4){animation-delay:.38s}.lg-page [data-rv]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.lg-page [data-rv][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lg-gap{transition:none}.lg-head>*{animation:none}.lg-page [data-rv]{opacity:1;transition:none;transform:none}}@media print{.lg-head>*,.lg-page [data-rv]{opacity:1;animation:none;transform:none}}.lg-key{color:#1212118f;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;font-weight:400}.lg-terms dt .lg-key{margin-top:2px;display:block}.lg-fact{grid-template-columns:64px minmax(0,1fr);align-items:baseline;margin-top:6px;font-size:14.5px;line-height:1.55;display:grid}.lg-fact:first-of-type{margin-top:10px}.lg-fact b{letter-spacing:.12em;text-transform:uppercase;color:var(--halo);font-size:11px;font-weight:600}.nf-page{background:var(--paper)}.nf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nf-main{min-height:100svh;max-width:var(--wrap);padding:120px var(--pad) 72px;place-items:center;margin:0 auto;display:grid}.nf-hero{text-align:center}.nf-big{letter-spacing:-.06em;color:var(--ink);align-items:center;gap:.04em;font-size:clamp(112px,17vw,232px);font-weight:500;line-height:1;display:inline-flex}.nf-o{width:.86em;margin:0 .04em;display:inline-block;position:relative}.nf-o svg{width:100%;height:auto;fill:var(--halo);display:block}.nf-o:before{content:"";z-index:-1;background:radial-gradient(closest-side,#2b3fe029,#2b3fe000);border-radius:50%;position:absolute;inset:-30% -24%}.hx .nf-h1{letter-spacing:-.035em;color:var(--ink);margin-top:clamp(20px,2.4vw,32px);font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.08}.nf-sub{color:#12121199;text-wrap:balance;max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.6}.nf-cite{max-width:100%;color:var(--halo);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:7px 8px 7px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #2b3fe029,0 1px 2px #1212110a}.nf-cite code{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;overflow:hidden}.nf-cite-tag{background:var(--halo-soft);letter-spacing:.02em;color:var(--halo-deep);border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.nf-actions{justify-content:center;margin-top:28px;display:flex}.hx-end-panel.nf-foot{padding-top:8px}.nf-foot .hx-end-foot{border-top:0;margin-top:0}.nf-hero>*{animation:.85s cubic-bezier(.22,1,.36,1) both hx-rise}.nf-hero>:nth-child(2){animation-delay:.16s}.nf-hero>:nth-child(3){animation-delay:.24s}.nf-hero>:nth-child(4){animation-delay:.32s}.nf-hero>:nth-child(5){animation-delay:.4s}.nf-o svg{animation:1s cubic-bezier(.34,1.3,.64,1) .2s both nf-o}@keyframes nf-o{0%{opacity:0;transform:scale(.7)rotate(-12deg)}}.nf-o:before{animation:1.4s ease-out .5s both hx-fade}@media (width<=600px){.nf-sub{font-size:16px}}@media (prefers-reduced-motion:reduce){.nf-hero>*,.nf-o svg,.nf-o:before{animation:none}}.ag-reveal>div>*{animation:.36s cubic-bezier(.22,1,.36,1) both ag-settle}.ag-reveal>div>:nth-child(2){animation-delay:40ms}.ag-reveal>div>:nth-child(3){animation-delay:80ms}.ag-reveal>div>:nth-child(4){animation-delay:.12s}.ag-reveal>div>:nth-child(5){animation-delay:.16s}.ag-reveal>div>:nth-child(6){animation-delay:.2s}.ag-reveal>div>:nth-child(7){animation-delay:.24s}.ag-reveal>div>:nth-child(8){animation-delay:.28s}.ag-reveal>div>:nth-child(n+9){animation-delay:.32s}@keyframes ag-settle{0%{opacity:.001;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.ag-reveal>div>*{animation:none}}.al-row{--al-ease:cubic-bezier(.22, 1, .36, 1)}.al-row .al-drawer{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,1,1);display:grid}.al-row.is-open .al-drawer{transition:grid-template-rows .38s var(--al-ease);grid-template-rows:1fr}.al-row .al-drawer>div{min-height:0;overflow:hidden}.al-row .al-in{opacity:0;transition:opacity .12s ease, transform .2s var(--al-ease);transform:translateY(4px)}.al-row.is-open .al-in{opacity:1;transition:opacity .3s var(--al-ease), transform .4s var(--al-ease);transform:none}.al-row .al-ring{stroke-dasharray:0 100;transition:stroke-dasharray 1.1s var(--al-ease) .15s}.al-row.is-ready .al-ring{stroke-dasharray:var(--al-net) 100}.al-row .al-fade-in{animation:al-fade .26s var(--al-ease) both}@keyframes al-fade{0%{opacity:0}}.al-skel{background:linear-gradient(90deg,#0a0a0a0d 30%,#0a0a0a16 50%,#0a0a0a0d 70%) 0 0/220% 100%;animation:1.6s linear infinite al-shimmer}@keyframes al-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.al-row .al-win{transform-origin:0;transition:transform .2s var(--al-ease);transform:scaleX(0)}.al-row.is-open .al-win{transition:transform .6s var(--al-ease) .16s;transform:scaleX(1)}.al-row .al-mark{opacity:0;transition:opacity .15s, scale .2s var(--al-ease);scale:.5}.al-row.is-open .al-mark{opacity:1;transition:opacity .3s ease .2s, scale .4s var(--al-ease) .2s;scale:1}@media (prefers-reduced-motion:reduce){.al-row *,.al-row{transition:none!important;animation:none!important}}@keyframes al-rise{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.al-pop{animation:.18s cubic-bezier(.22,1,.36,1) both al-pop}@keyframes al-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.al-chip{animation:.25s cubic-bezier(.22,1,.36,1) both al-chip}@keyframes al-chip{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.al-pop,.al-chip,.al-skel{animation:none}}.ar-halo{place-items:center;width:240px;height:180px;display:grid;position:relative}.ar-rings{place-items:center;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.ar-rings[data-settle]{opacity:0}.ar-ring{opacity:0;border:1.5px solid #2b3fe06b;border-radius:999px;width:84px;height:70px;animation:4.2s cubic-bezier(.22,.61,.36,1) infinite ar-ripple;position:absolute}.ar-ring:nth-child(2){animation-delay:-1.4s}.ar-ring:nth-child(3){animation-delay:-2.8s}@keyframes ar-ripple{0%{opacity:0;transform:scale(1)}12%{opacity:.55}to{opacity:0;transform:scale(2.7)}}.ar-glow{background:radial-gradient(closest-side,#2b3fe017,#0000);border-radius:999px;width:200px;height:160px;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute}.ar-glow[data-settle]{opacity:.45}.ar-halo[data-still] .ar-ring{border-color:var(--hairline-2);animation:none}.ar-halo[data-still] .ar-ring:first-child{opacity:.9;transform:scale(1.5)}.ar-halo[data-still] .ar-ring:nth-child(2){opacity:.55;transform:scale(2.05)}.ar-halo[data-still] .ar-ring:nth-child(3){opacity:.25;transform:scale(2.6)}@media (prefers-reduced-motion:reduce){.ar-ring{animation:none}.ar-ring:first-child{opacity:.35;transform:scale(1.5)}.ar-ring:nth-child(2){opacity:.2;transform:scale(2.05)}.ar-ring:nth-child(3){opacity:.1;transform:scale(2.6)}}.ar-dot{background:var(--halo);border-radius:999px;width:7px;height:7px;position:relative}.ar-dot:after{content:"";border-radius:inherit;background:var(--halo);animation:2.4s cubic-bezier(.22,.61,.36,1) infinite ar-dot;position:absolute;inset:0}@keyframes ar-dot{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ar-dot:after{opacity:0;animation:none}}:root{--cite-ink:#10131a;--cite-body:#3f4654;--cite-muted:#737c8c;--cite-faint:#9aa2b1;--cite-line:#10182817;--cite-wash:#1018280b;--cite-accent:43 63 224;--cite-high-ink:#0b7a4b;--cite-high-ring:#13a868;--cite-high-wash:#e9f8f0;--cite-high-edge:#cdeedc;--cite-high-deep:#0b3d27;--cite-medium-ink:#8a5a00;--cite-medium-ring:#d39b16;--cite-medium-wash:#fbf4e2;--cite-medium-edge:#f1e2b5;--cite-medium-deep:#4a3000;--cite-low-ink:#b3263a;--cite-low-ring:#e2485a;--cite-low-wash:#fdeef0;--cite-low-edge:#f7d3d8;--cite-low-deep:#5c0f1a;--cite-none-ink:#5d6575;--cite-none-ring:#9aa2b1;--cite-none-wash:#f6f7f9;--cite-none-edge:#e3e6ee;--cite-none-deep:#2a2f3a;--cite-ease:cubic-bezier(.22, 1, .36, 1);--cite-fast:.13s;--cite-base:.2s}.cite-marker-wrap{vertical-align:middle;flex:none;line-height:0;display:inline-flex}.cite-marker{border:1px solid var(--cite-line);color:#8b93a4;cursor:pointer;width:22px;height:22px;transition:border-color var(--cite-fast) var(--cite-ease), background-color var(--cite-fast) var(--cite-ease), color var(--cite-fast) var(--cite-ease), box-shadow var(--cite-fast) var(--cite-ease), transform var(--cite-fast) var(--cite-ease);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.cite-marker:hover,.cite-marker[data-open]{color:var(--cite-ink);background:#fafafa;border-color:#1018284d}.cite-marker:active{transform:scale(.94)}.cite-marker:focus-visible{outline-offset:2px;outline:2px solid #10182866}.cite-marker[data-unresolved]{color:#b4bac6;border-style:dashed}.cite-marker[data-unresolved]:hover{color:#6b7383;border-color:#1018283d}.cite-marker[data-tone]{background:var(--cite-tone-wash);color:var(--cite-tone-ink);border-style:solid;border-color:#0000}.cite-marker[data-tone=high]{--cite-tone-ink:var(--cite-high-ink);--cite-tone-ring:var(--cite-high-ring);--cite-tone-wash:var(--cite-high-wash)}.cite-marker[data-tone=medium]{--cite-tone-ink:var(--cite-medium-ink);--cite-tone-ring:var(--cite-medium-ring);--cite-tone-wash:var(--cite-medium-wash)}.cite-marker[data-tone=low]{--cite-tone-ink:var(--cite-low-ink);--cite-tone-ring:var(--cite-low-ring);--cite-tone-wash:var(--cite-low-wash)}.cite-marker[data-tone]:hover,.cite-marker[data-tone][data-open]{background:var(--cite-tone-wash);color:var(--cite-tone-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--cite-tone-ring) 16%, transparent);border-color:#0000}.cite-marker[data-tone] .cite-marker-circle{opacity:0}.cite-marker[data-unverified]{border:1.4px dashed var(--cite-none-ring);background:var(--cite-none-wash);color:var(--cite-none-ink)}.cite-marker[data-unverified]:hover,.cite-marker[data-unverified][data-open]{color:var(--cite-ink);background:#eef0f3;border-color:#737c8c}.cite-marker[data-unverified] .cite-marker-circle{opacity:0}.cite-ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible;transform:rotate(-90deg)}.cite-ring circle{fill:none;stroke-width:1.7px}.cite-ring-track{stroke:var(--cite-tone-ring);opacity:.25}.cite-ring-arc{stroke:var(--cite-tone-ring);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:var(--cite-arc);animation:cite-ring-draw .76s var(--cite-ease) 80ms both;transition:stroke-width var(--cite-fast) var(--cite-ease)}.cite-marker[data-tone]:hover .cite-ring-arc,.cite-marker[data-tone][data-open] .cite-ring-arc{stroke-width:2.1px}@keyframes cite-ring-draw{0%{stroke-dashoffset:100px}}.cite-marker[data-tone] .cite-marker-glyph{animation:cite-glyph-tint .42s var(--cite-ease) both}@keyframes cite-glyph-tint{0%{color:#8b93a4}}.cite-card{z-index:60;width:336px;color:var(--cite-body);overscroll-behavior:contain;animation:cite-card-in var(--cite-base) var(--cite-ease) both;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e3e6ee;border-radius:14px;overflow:hidden auto;box-shadow:0 1px 2px #10131a0f,0 6px 14px -8px #10131a29,0 24px 44px -18px #10131a4d}@keyframes cite-card-in{0%{opacity:0;transform:translateY(3px)scale(.985)}}.cite-card[data-side=bottom]{transform-origin:top}.cite-card[data-side=top]{transform-origin:bottom}.cite-card-body{padding:12px 15px 14px}.cite-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.cite-card>.cite-card-head{padding:12px 15px 0}.cite-card-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8b93a4;margin:0;font-size:9.5px;font-weight:700}.cite-card-close{color:var(--cite-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--cite-fast) var(--cite-ease);background:#ffffffb3;border:1px solid #10182824;border-radius:6px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:700}.cite-card-close:hover{background:#fff}.cite-band{background:var(--cite-band-wash);border-bottom:1px solid var(--cite-band-edge);padding:12px 15px 13px}.cite-band[data-tone=high]{--cite-band-ink:var(--cite-high-ink);--cite-band-ring:var(--cite-high-ring);--cite-band-wash:var(--cite-high-wash);--cite-band-edge:var(--cite-high-edge);--cite-band-deep:var(--cite-high-deep)}.cite-band[data-tone=medium]{--cite-band-ink:var(--cite-medium-ink);--cite-band-ring:var(--cite-medium-ring);--cite-band-wash:var(--cite-medium-wash);--cite-band-edge:var(--cite-medium-edge);--cite-band-deep:var(--cite-medium-deep)}.cite-band[data-tone=low]{--cite-band-ink:var(--cite-low-ink);--cite-band-ring:var(--cite-low-ring);--cite-band-wash:var(--cite-low-wash);--cite-band-edge:var(--cite-low-edge);--cite-band-deep:var(--cite-low-deep)}.cite-band[data-tone=none]{--cite-band-ink:var(--cite-none-ink);--cite-band-ring:var(--cite-none-ring);--cite-band-wash:var(--cite-none-wash);--cite-band-edge:var(--cite-none-edge);--cite-band-deep:var(--cite-none-deep)}.cite-band .cite-card-eyebrow{letter-spacing:.14em;color:var(--cite-band-ink)}.cite-band-tags{align-items:center;gap:6px;display:flex}.cite-score-tag{box-shadow:inset 0 0 0 1px var(--cite-band-edge);letter-spacing:.04em;color:var(--cite-band-ink);background:#ffffffbf;border-radius:999px;flex:none;padding:1px 7px;font-size:9.5px;font-weight:600}.cite-score-row{align-items:baseline;gap:7px;margin:5px 0 0;display:flex}.cite-score-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cite-band-deep);font-size:25px;font-weight:650;line-height:1}.cite-score-sep{color:var(--cite-band-ring);font-size:15px;font-weight:600}.cite-score-word{color:var(--cite-band-ink);font-size:13.5px;font-weight:650}.cite-score-none{color:var(--cite-band-deep);align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.cite-score-none:before{content:"";border:1.5px dashed var(--cite-none-ring);border-radius:999px;width:9px;height:9px}.cite-score-meter{background:color-mix(in srgb, var(--cite-band-ring) 18%, transparent);border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.cite-score-meter>span{border-radius:inherit;background:var(--cite-band-ring);height:100%;transform:scaleX(var(--cite-fill));transform-origin:0;animation:cite-meter-fill .56s var(--cite-ease) both;display:block}@keyframes cite-meter-fill{0%{transform:scaleX(0)}}.cite-score-reason{color:var(--cite-band-deep);opacity:.72;margin:8px 0 0;font-size:11px;line-height:1.5}.cite-score-reason+.cite-score-reason{margin-top:3px}.cite-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cite-card-note{color:var(--cite-ink);white-space:pre-line;border-bottom:1px solid #eef0f3;margin:0 0 11px;padding-bottom:11px;font-size:12px;line-height:1.6}.cite-card-label{letter-spacing:.14em;text-transform:uppercase;color:#8b93a4;margin:0;font-size:9px;font-weight:700}.cite-card-title{color:var(--cite-ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.cite-card-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--cite-muted);margin:4px 0 0;font-size:10px;font-weight:600}.cite-card-where{text-transform:none;letter-spacing:.01em;color:var(--cite-body)}.cite-card-where:before{content:" · ";color:#b4bac6}.cite-card-extract{border-left:2px solid rgb(var(--cite-accent) / .45);background:#f6f7f9;border-radius:9px;margin-top:11px;padding:9px 11px 10px}.cite-card-extract-text{color:var(--cite-body);margin:5px 0 0;font-size:11.5px;line-height:1.55}.cite-card-aside,.cite-card-limit{color:var(--cite-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.cite-card-limit{color:#8a5a00}.cite-card-action{background:var(--cite-ink);color:#fff;cursor:pointer;width:100%;transition:background-color var(--cite-fast) var(--cite-ease), transform var(--cite-fast) var(--cite-ease);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex}.cite-card-action:hover{background:#2a2f3a}.cite-card-action:active{transform:scale(.985)}.cite-card-action:focus-visible{outline:2px solid rgb(var(--cite-accent) / .6);outline-offset:2px}.cite-card-count{letter-spacing:.02em;color:var(--cite-body);background:#eef0f3;border-radius:999px;margin-left:5px;padding:0 5px;display:inline-block}.cite-lines{margin:7px 0 0;padding:0;list-style:none}.cite-line{animation:cite-line-in .26s var(--cite-ease) both;animation-delay:calc(var(--cite-i,1) * 40ms);border-top:1px solid #eef0f3;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.cite-line:first-child{border-top:0;padding-top:2px}.cite-line:last-child{padding-bottom:0}@keyframes cite-line-in{0%{opacity:0;transform:translateY(3px)}}.cite-line-n{font-variant-numeric:tabular-nums;width:18px;height:18px;color:var(--cite-body);background:#f3f4f7;border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:700;display:grid}.cite-line-text{flex:1;min-width:0}.cite-line-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--cite-ink);-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.cite-line-meta{color:var(--cite-muted);margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.cite-line-kind:before{content:" · ";color:#b4bac6}.cite-line-kind{letter-spacing:.06em;color:var(--cite-faint);font-size:9.5px;font-weight:600}.cite-line-open{width:26px;height:26px;color:var(--cite-body);cursor:pointer;transition:background-color var(--cite-fast) var(--cite-ease), color var(--cite-fast) var(--cite-ease), transform var(--cite-fast) var(--cite-ease);background:#f3f4f7;border:0;border-radius:8px;flex:none;place-items:center;margin:-3px -4px 0 0;display:grid}.cite-line-open:hover{background:var(--cite-ink);color:#fff}.cite-line-open:active{transform:scale(.94)}.cite-line-open:focus-visible{outline:2px solid rgb(var(--cite-accent) / .6);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cite-card,.cite-ring-arc,.cite-marker-glyph,.cite-score-meter>span,.cite-line{animation:none}.cite-marker,.cite-card-action,.cite-line-open,.cite-ring-arc{transition:none}}@media print{.cite-card,.cite-marker-wrap{display:none}}.rfp-sec{--sec-ease:cubic-bezier(.22, .72, .16, 1);--sec-quick:.18s;--sec-settle:.24s}@keyframes sec-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rfp-sec .sec-bar{transform-origin:0;animation:sec-bar-in .42s var(--sec-ease) both}.rfp-sec .sec-bar-center{transform-origin:50%}@keyframes sec-bar-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rfp-sec .sec-bar-up{transform-origin:bottom;animation:sec-bar-up .42s var(--sec-ease) both}@keyframes sec-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rfp-sec .sec-enter{animation:sec-fade-up var(--sec-settle) var(--sec-ease) both}@keyframes sec-fade-in{0%{opacity:0}to{opacity:1}}.rfp-sec .sec-cell-enter{animation:sec-fade-in .3s var(--sec-ease) both}.rfp-sec .sec-rail{transform-origin:50%;transition:transform var(--sec-quick) var(--sec-ease)}.rfp-sec .sec-switch-indicator{transition:transform var(--sec-settle) var(--sec-ease), background-color var(--sec-quick) linear}.rfp-sec .sec-seg{transition:opacity var(--sec-quick) var(--sec-ease), transform var(--sec-quick) var(--sec-ease)}.rfp-sec .sec-strip[data-hovering=true] .sec-seg[data-active=false]{opacity:.42}.rfp-sec .sec-seg[data-active=true]{transform:translateY(-2px)}.rfp-sec .sec-scroll-x{background-image:linear-gradient(90deg,#fafafa 40%,#fafafa00),linear-gradient(270deg,#fafafa 40%,#fafafa00),radial-gradient(farthest-side at 0,#17171721,#17171700),radial-gradient(farthest-side at 100%,#17171721,#17171700);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:44px 100%,44px 100%,15px 100%,15px 100%;background-attachment:local,local,scroll,scroll}.rfp-sec .sec-cell{transition:box-shadow var(--sec-quick) var(--sec-ease), opacity var(--sec-quick) var(--sec-ease)}.rfp-sec .sec-row[data-dim=true]{opacity:.55}.rfp-sec .sec-cell[data-focus=true]{box-shadow:inset 0 0 0 1.5px #171717d9}.rfp-sec .sec-disclose{animation:sec-fade-up .2s var(--sec-ease) both}@media (prefers-reduced-motion:reduce){.rfp-sec *,.rfp-sec :before,.rfp-sec :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rfp-sec .sec-bar,.rfp-sec .sec-bar-up,.rfp-sec .sec-enter,.rfp-sec .sec-cell-enter,.rfp-sec .sec-disclose{opacity:1!important;transform:none!important}.rfp-sec .sec-seg[data-active=true]{transform:none!important}}@media print{.rfp-sec .sec-bar,.rfp-sec .sec-bar-up,.rfp-sec .sec-enter,.rfp-sec .sec-cell-enter,.rfp-sec .sec-disclose{opacity:1!important;animation:none!important;transform:none!important}.rfp-sec .sec-print-hide{display:none!important}}
