@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-900:#7e2a0c;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-900:#733e0a;--color-lime-400:#9de500;--color-lime-500:#80cd00;--color-lime-600:#62a400;--color-lime-900:#35530e;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-900:#0d542b;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-teal-50:#f0fdfa;--color-teal-100:#cbfbf1;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-900:#0b4f4a;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-900:#104e64;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-indigo-400:#7d87ff;--color-indigo-600:#4f39f6;--color-indigo-900:#312c85;--color-violet-100:#ede9fe;--color-violet-600:#7f22fe;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-900:#59168b;--color-pink-500:#f6339a;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-lime-600:lab(61.1055% -41.0235 73.1483);--color-lime-900:lab(31.9931% -20.7654 33.7379);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.dash-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dash-accent-ink);background:var(--dash-accent);border:1px solid var(--dash-accent);align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.dash-icon-btn{color:var(--dash-ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;transition:color .15s,background .15s;display:inline-flex}.dash-icon-btn:hover{color:var(--dash-ink);background:var(--dash-tint-strong)}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-full{left:100%}.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}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-7{margin-left:calc(var(--spacing)*7)}.ml-9{margin-left:calc(var(--spacing)*9)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-\[450px\]{height:450px}.h-\[460px\]{height:460px}.h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[600px\]{max-height:600px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[72px\]{width:72px}.w-\[200px\]{width:200px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[100px\]{max-width:100px}.max-w-\[150px\]{max-width:150px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[40px\]{min-width:40px}.min-w-\[60px\]{min-width:60px}.min-w-\[88px\]{min-width:88px}.min-w-\[90px\]{min-width:90px}.min-w-\[500px\]{min-width:500px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[0\.03\]>:not(:last-child)){border-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.03\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)3%,transparent)}}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--dash-accent\)\]{border-color:var(--dash-accent)}.border-\[var\(--dash-rule\)\]{border-color:var(--dash-rule)}.border-\[var\(--dash-rule-strong\)\]{border-color:var(--dash-rule-strong)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-800{border-color:var(--color-emerald-800)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/30{border-color:#9f07124d}@supports (color:color-mix(in lab, red, red)){.border-red-800\/30{border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-500\/10{border-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/10{border-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.border-teal-500\/30{border-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/30{border-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500)40%,transparent)}}.border-teal-500\/50{border-color:#00baa780}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/50{border-color:color-mix(in oklab,var(--color-teal-500)50%,transparent)}}.border-teal-900\/30{border-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.border-teal-900\/30{border-color:color-mix(in oklab,var(--color-teal-900)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-t-\[\#0f1524\]{border-top-color:#0f1524}.border-t-current{border-top-color:currentColor}.border-t-red-600{border-top-color:var(--color-red-600)}.border-t-teal-400{border-top-color:var(--color-teal-400)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-\[\#0f1524\]{border-right-color:#0f1524}.border-r-transparent{border-right-color:#0000}.border-b-\[\#0f1524\]{border-bottom-color:#0f1524}.border-b-transparent{border-bottom-color:#0000}.border-l-\[\#0f1524\]{border-left-color:#0f1524}.border-l-transparent{border-left-color:#0000}.bg-\[\#0f1524\]{background-color:#0f1524}.bg-\[\#1a2035\]{background-color:#1a2035}.bg-\[var\(--dash-accent\)\]{background-color:var(--dash-accent)}.bg-\[var\(--dash-ink-3\)\]{background-color:var(--dash-ink-3)}.bg-\[var\(--dash-rule\)\]{background-color:var(--dash-rule)}.bg-\[var\(--dash-surface\)\]{background-color:var(--dash-surface)}.bg-\[var\(--dash-tint\)\]{background-color:var(--dash-tint)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-900\/30{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/30{background-color:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/20{background-color:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-900\/30{background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-900\/30{background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.bg-lime-500{background-color:var(--color-lime-500)}.bg-lime-900\/30{background-color:#35530e4d}@supports (color:color-mix(in lab, red, red)){.bg-lime-900\/30{background-color:color-mix(in oklab,var(--color-lime-900)30%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-900\/30{background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/30{background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-900\/30{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-900\/30{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/10{background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700\/30{background-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/30{background-color:color-mix(in oklab,var(--color-slate-700)30%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/5{background-color:#00baa70d}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/5{background-color:color-mix(in oklab,var(--color-teal-500)5%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.bg-teal-500\/30{background-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/30{background-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.bg-teal-500\/60{background-color:#00baa799}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/60{background-color:color-mix(in oklab,var(--color-teal-500)60%,transparent)}}.bg-teal-900\/30{background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.bg-teal-900\/30{background-color:color-mix(in oklab,var(--color-teal-900)30%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/30{background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,\#ffffff08_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#ffffff08_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px)}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-900\/30{--tw-gradient-from:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.from-emerald-900\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.from-emerald-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.from-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-600{--tw-gradient-from:var(--color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500\/10{--tw-gradient-from:#00baa71a}@supports (color:color-mix(in lab, red, red)){.from-teal-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.from-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-900\/30{--tw-gradient-to:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.to-green-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.to-green-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-600{--tw-gradient-to:var(--color-lime-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/20{--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.to-pink-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:24px_24px\]{background-size:24px 24px}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-16{padding-left:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--mono)}.font-sans{font-family:var(--sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--dash-accent-ink\)\]{color:var(--dash-accent-ink)}.text-\[var\(--dash-accent-text\)\]{color:var(--dash-accent-text)}.text-\[var\(--dash-danger-text\)\]{color:var(--dash-danger-text)}.text-\[var\(--dash-ink\)\]{color:var(--dash-ink)}.text-\[var\(--dash-ink-2\)\]{color:var(--dash-ink-2)}.text-\[var\(--dash-ink-3\)\]{color:var(--dash-ink-3)}.text-\[var\(--dash-rule\)\]{color:var(--dash-rule)}.text-amber-100{color:var(--color-amber-100)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-green-500{color:var(--color-green-500)}.text-indigo-400{color:var(--color-indigo-400)}.text-lime-400{color:var(--color-lime-400)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-100{color:var(--color-red-100)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-teal-100{color:var(--color-teal-100)}.text-teal-300{color:var(--color-teal-300)}.text-teal-400{color:var(--color-teal-400)}.text-teal-400\/70{color:#00d3bdb3}@supports (color:color-mix(in lab, red, red)){.text-teal-400\/70{color:color-mix(in oklab,var(--color-teal-400)70%,transparent)}}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-slate-600::placeholder{color:var(--color-slate-600)}.accent-\[var\(--dash-accent\)\]{accent-color:var(--dash-accent)}.accent-teal-500{accent-color:var(--color-teal-500)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-teal-500\/20{--tw-shadow-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.shadow-teal-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-teal-500\/30{--tw-ring-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.ring-teal-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.running{animation-play-state:running}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-teal-500\/50:is(:where(.group):hover *){background-color:#00baa780}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-teal-500\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-teal-500)50%,transparent)}}.group-hover\:bg-teal-500\/80:is(:where(.group):hover *){background-color:#00baa7cc}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-teal-500\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-teal-500)80%,transparent)}}.group-hover\:text-teal-400:is(:where(.group):hover *){color:var(--color-teal-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-teal-500:hover{border-color:var(--color-teal-500)}.hover\:border-teal-500\/20:hover{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal-500\/20:hover{border-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.hover\:border-teal-500\/30:hover{border-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal-500\/30:hover{border-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.1\]:hover{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.12\]:hover{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-\[var\(--dash-tint\)\]:hover{background-color:var(--dash-tint)}.hover\:bg-\[var\(--dash-tint-strong\)\]:hover{background-color:var(--dash-tint-strong)}.hover\:bg-amber-100\/60:hover{background-color:#fef3c699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-100\/60:hover{background-color:color-mix(in oklab,var(--color-amber-100)60%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-900\/50:hover{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/50:hover{background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-900\/20:hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-900\/20:hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.hover\:bg-emerald-100\/60:hover{background-color:#d0fae599}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-100\/60:hover{background-color:color-mix(in oklab,var(--color-emerald-100)60%,transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-900\/30:hover{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.hover\:bg-emerald-900\/50:hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.hover\:bg-red-100\/60:hover{background-color:#ffe2e299}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-100\/60:hover{background-color:color-mix(in oklab,var(--color-red-100)60%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-900\/10:hover{background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/10:hover{background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.hover\:bg-red-900\/20:hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/20:hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.hover\:bg-red-900\/30:hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/30:hover{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.hover\:bg-red-900\/50:hover{background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/50:hover{background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/60:hover{background-color:color-mix(in oklab,var(--color-slate-200)60%,transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-500\/10:hover{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500\/10:hover{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.hover\:bg-teal-500\/20:hover{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500\/20:hover{background-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.hover\:bg-teal-500\/30:hover{background-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500\/30:hover{background-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-yellow-900\/20:hover{background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-900\/20:hover{background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.hover\:from-purple-500\/30:hover{--tw-gradient-from:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:from-purple-500\/30:hover{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:from-purple-500\/30:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-pink-500\/30:hover{--tw-gradient-to:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.hover\:to-pink-500\/30:hover{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)30%,transparent)}}.hover\:to-pink-500\/30:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-teal-300:hover{color:var(--color-teal-300)}.hover\:text-teal-400:hover{color:var(--color-teal-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-amber-500\/20:hover{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-purple-500\/20:hover{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-purple-500\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-red-500\/30:hover{--tw-shadow-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-red-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-teal-500\/20:hover{--tw-shadow-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-teal-500\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:border-teal-500\/50:focus{border-color:#00baa780}@supports (color:color-mix(in lab, red, red)){.focus\:border-teal-500\/50:focus{border-color:color-mix(in oklab,var(--color-teal-500)50%,transparent)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-red-500\/30:focus{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.focus\:ring-teal-500\/30:focus{--tw-ring-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-teal-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-white\/\[0\.03\]:disabled{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-white\/\[0\.03\]:disabled{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:flex{display:flex}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-auto{width:auto}.sm\:min-w-\[100px\]{min-width:100px}.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\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (min-width:64rem){.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\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:pl-64{padding-left:calc(var(--spacing)*64)}.lg\:pl-\[72px\]{padding-left:72px}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:text-amber-300:is([data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-emerald-300:is([data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-red-300:is([data-theme=dark] *){color:var(--color-red-300)}.dark\:text-slate-300:is([data-theme=dark] *){color:var(--color-slate-300)}@media (hover:hover){.dark\:hover\:bg-amber-900\/30:is([data-theme=dark] *):hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:hover\:bg-emerald-900\/30:is([data-theme=dark] *):hover{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:hover\:bg-red-900\/30:is([data-theme=dark] *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:hover\:bg-slate-700\/40:is([data-theme=dark] *):hover{background-color:#31415866}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/40:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-slate-700)40%,transparent)}}}.\[\&\:\:-webkit-color-swatch\]\:rounded::-webkit-color-swatch{border-radius:.25rem}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0\.5::-webkit-color-swatch-wrapper{padding:calc(var(--spacing)*.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,[data-theme=light]{--bg:#f5f1e8;--bg-2:#ede6d6;--ink:#0a0a08;--ink-2:#2b2a26;--ink-3:#6e6a5e;--rule:#0a0a0824;--rule-strong:#0a0a0866;--nav-bg:#f5f1e8b8;--on-ink:#f5f1e8;--accent:#a8f145;--accent-ink:#0a0a08;--spam:#f51d31;--warm:#fba100;--serif:var(--font-instrument-serif,"Instrument Serif"),"Times New Roman",serif;--sans:var(--font-geist-sans,"Geist"),ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,"SFMono-Regular",monospace;--pad-x:clamp(20px,4vw,56px);--gap:64px;--gap-lg:120px;--max:1440px}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--accent:lab(88.1671% -42.0201 70.7274);--spam:lab(53.461% 76.178 49.6153);--warm:lab(74.0925% 28.0023 78.7101)}}[data-theme=dark]{--bg:#0e0e0c;--bg-2:#16160f;--ink:#f4efdf;--ink-2:#d8d2be;--ink-3:#948c76;--rule:#f4efdf29;--rule-strong:#f4efdf73;--nav-bg:#0e0e0cb8;--on-ink:#f4efdf;--accent-ink:#0a0a08}[data-density=compact]{--gap:40px;--gap-lg:80px}[data-density=spacious]{--gap:88px;--gap-lg:160px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.5;transition:background-color .25s,color .25s}html{overflow-x:clip}::selection{background:var(--accent);color:var(--accent-ink)}:where(.editorial) a{color:inherit;text-decoration:none}:where(.editorial) button{font:inherit;color:inherit;cursor:pointer}body.editorial:before{content:"";pointer-events:none;z-index:1;opacity:.35;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.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-theme=dark] body.editorial:before{mix-blend-mode:screen;opacity:.3}.shell{z-index:2;max-width:var(--max);padding:0 var(--pad-x);margin:0 auto;position:relative}.rule{border:0;border-top:1px solid var(--rule-strong);margin:0}.serif{font-family:var(--serif);font-weight:400}.mono{font-family:var(--mono)}.italic{font-style:italic}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.eyebrow:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)25%,transparent)}}.dek{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-2);text-wrap:pretty;max-width:32ch;font-size:clamp(20px,2.4vw,30px);font-style:italic;line-height:1.3}.h-mega{font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(64px,13vw,220px);font-weight:400;line-height:.86}.h-section{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(40px,6.5vw,96px);font-weight:400;line-height:.92}.h-card{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.body-lg{color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:14px 22px;font-size:12px;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-ink)}.btn-accent:hover{box-shadow:4px 4px 0 var(--accent-ink)}.btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn-ghost:hover{box-shadow:4px 4px 0 var(--ink)}.btn-ghost-dark{color:var(--bg);border:1px solid var(--bg);background:0 0}.btn-ghost-dark:hover{box-shadow:4px 4px 0 var(--bg)}.nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:var(--nav-bg);border-bottom:1px solid var(--rule);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:var(--bg)}}.nav-inner{height:64px;padding:0 var(--pad-x);max-width:var(--max);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin:0 auto;display:grid}.brand{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:24px;display:flex}.brand-mark{background:var(--ink);flex-shrink:0;width:22px;height:22px;display:inline-block;position:relative}.brand-mark:before{content:"";background:var(--accent);width:14px;height:14px;position:absolute;top:4px;left:4px}.brand-mark:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:9px}.nav-links{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:flex-start;gap:4px;font-size:12px;display:flex}.editorial .nav-links a{color:var(--ink-3);padding:8px 12px;line-height:1;transition:color .15s;display:inline-block;position:relative}.editorial .nav-links a:hover,.editorial .nav-links a.active{color:var(--ink)}.editorial .nav-links a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:4px;left:12px;right:12px}.editorial .nav-link-sm{color:var(--ink-3)}.editorial .nav-link-sm:hover{color:var(--ink)}.nav-cta{align-items:center;gap:12px;display:flex}.nav-link-sm{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px;font-size:12px}.nav-link-sm:hover{color:var(--ink)}.theme-toggle{border:1px solid var(--rule-strong);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.theme-toggle:hover{background:var(--bg-2);border-color:var(--ink)}.dash .theme-toggle{border-color:var(--dash-rule);color:var(--dash-ink-2);width:32px;height:32px}.dash .theme-toggle:hover{background:var(--dash-tint);border-color:var(--dash-accent);color:var(--dash-accent-text)}@media (max-width:880px){.nav-inner{justify-content:space-between;align-items:center;display:flex}.nav-links,.nav-cta .theme-toggle{display:none}.nav-cta{gap:8px}}.ticker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--ink);color:var(--bg);align-items:center;height:36px;display:flex;position:relative;overflow:hidden}.ticker-track{white-space:nowrap;font-family:var(--mono);letter-spacing:.05em;gap:48px;font-size:12px;animation:40s linear infinite tick;display:flex}.ticker-track span{align-items:center;gap:12px;display:inline-flex}.ticker-track .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding-top:56px;padding-bottom:96px;position:relative}.hero-meta{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:48px;padding-bottom:28px;display:grid}.hero-meta-r{align-items:end;gap:24px;display:flex}.hero-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}}.hero-strike{display:inline-block;position:relative}.hero-strike:after{content:"";background:var(--spam);pointer-events:none;height:.18em;position:absolute;top:52%;left:-2%;right:-2%;transform:rotate(-2deg)}.accent-block{background:var(--accent);color:var(--accent-ink);padding:0 .06em .05em;font-style:normal;display:inline-block}.accent-block.italic,em.accent-block{font-style:italic}.accent-inline{background:var(--accent);color:var(--accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.hero-foot{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.hero-foot>div{background:var(--bg);padding:24px}@media (max-width:800px){.hero-foot{grid-template-columns:repeat(2,1fr)}}.stat-num{font-family:var(--serif);letter-spacing:-.03em;align-items:baseline;gap:4px;font-size:clamp(48px,6vw,80px);line-height:.9;display:flex}.stat-num .unit{font-family:var(--mono);letter-spacing:0;color:var(--ink-3);font-size:16px}.demo{border:1px solid var(--ink);background:var(--bg-2);font-family:var(--mono);flex-direction:column;min-height:480px;font-size:12px;display:flex;position:relative;overflow:hidden}.demo-hd{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--bg);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.demo-hd .live{align-items:center;gap:8px;display:inline-flex}.demo-hd .live:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.demo-stream{flex:1;padding:12px;position:relative;overflow:hidden}.sub-card{background:var(--bg);border:1px solid var(--rule-strong);margin-bottom:8px;padding:12px;transition:transform .5s cubic-bezier(.5,1.6,.4,1),opacity .5s,border-color .3s,background .3s;position:relative}.sub-card.entering{opacity:0;transform:translateY(24px)}.sub-card.scoring{border-color:var(--ink)}.sub-card.spam{background:var(--spam)}@supports (color:color-mix(in lab, red, red)){.sub-card.spam{background:color-mix(in oklab,var(--spam)12%,var(--bg))}}.sub-card.spam{border-color:var(--spam);opacity:0;transform:translate(-120%)rotate(-2deg)}.sub-card.lead{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-card.lead{background:color-mix(in oklab,var(--accent)30%,var(--bg))}}.sub-card.lead{border-color:var(--accent-ink);opacity:0;transform:translate(120%)rotate(1deg)}.sub-row{justify-content:space-between;gap:12px;display:flex}.sub-from{color:var(--ink);font-weight:500}.sub-time{color:var(--ink-3);font-size:10px}.sub-msg{color:var(--ink-2);font-family:var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.sub-tags{flex-wrap:wrap;gap:6px;min-height:18px;margin-top:10px;display:flex}.tag{border:1px solid var(--rule-strong);background:var(--bg);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;font-size:9.5px}.tag.t-spam{background:var(--spam);color:#fff;border-color:var(--spam)}.tag.t-hot{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-ink)}.tag.t-warm{background:var(--warm);color:var(--ink);border-color:var(--ink)}.tag.t-cold{background:var(--bg-2);color:var(--ink-3)}.score-bar{background:var(--rule);height:4px;margin-top:8px;position:relative;overflow:hidden}.score-bar i{background:var(--ink-3);width:0;transition:width .6s ease-out,background .3s;position:absolute;top:0;bottom:0;left:0}.sub-card.spam .score-bar i{background:var(--spam)}.sub-card.lead .score-bar i{background:var(--accent-ink)}.demo-foot{border-top:1px solid var(--ink);background:var(--ink);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:10px 16px;font-size:10.5px;display:flex}.demo-foot .ok{color:var(--accent)}.stats-band{background:var(--ink)}[data-theme=dark] .stats-band{background:#16160f}.code-teaser{border:1px solid var(--ink);background:var(--ink);color:var(--bg)}[data-theme=dark] .code-teaser{color:var(--ink);background:#16160f;border-color:#16160f}.stats-strip{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:var(--ink);color:var(--bg);grid-template-columns:repeat(4,1fr);display:grid}.stats-strip>div{border-right:1px solid var(--bg);padding:40px 28px}@supports (color:color-mix(in lab, red, red)){.stats-strip>div{border-right:1px solid color-mix(in oklab,var(--bg)18%,transparent)}}.stats-strip>div:last-child{border-right:0}.stats-strip .big{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(56px,7vw,96px);line-height:.9}.stats-strip .big .unit{font-family:var(--mono);color:var(--accent);font-size:18px}.stats-strip .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);margin-top:16px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.stats-strip .lbl{color:color-mix(in oklab,var(--bg)60%,transparent)}}@media (max-width:800px){.stats-strip{grid-template-columns:repeat(2,1fr)}}.section{padding-top:var(--gap-lg);padding-bottom:var(--gap-lg);position:relative}.section-head{border-bottom:1px solid var(--rule-strong);grid-template-columns:1fr 2fr;align-items:end;gap:48px;margin-bottom:56px;padding-bottom:32px;display:grid}@media (max-width:800px){.section-head{grid-template-columns:1fr}}.section-no{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:12px}.ai-grid{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.ai-cell{background:var(--bg);flex-direction:column;justify-content:space-between;min-height:220px;padding:32px 28px;display:flex;position:relative;overflow:hidden}.ai-cell.span-6{grid-column:span 6}.ai-cell.span-4{grid-column:span 4}.ai-cell.span-3{grid-column:span 3}.ai-cell.span-12{grid-column:span 12}.ai-cell.tall{min-height:320px}.ai-cell.dark{background:var(--ink);color:var(--bg)}.ai-cell.accent{background:var(--accent);color:var(--accent-ink)}.ai-cell .num{font-family:var(--mono);letter-spacing:.1em;font-size:11px}.ai-cell h3{font-family:var(--serif);letter-spacing:-.02em;margin:16px 0 8px;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1}.ai-cell p{color:var(--ink-2);max-width:36ch;margin:0;font-size:14px;line-height:1.5}.ai-cell.dark p{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ai-cell.dark p{color:color-mix(in oklab,var(--bg)75%,transparent)}}.ai-cell.accent p{color:var(--accent-ink);opacity:.8}@media (max-width:1000px){.ai-cell.span-3,.ai-cell.span-4{grid-column:span 6}}@media (max-width:640px){.ai-cell{grid-column:span 12!important}}.dial{gap:2px;margin-top:auto;display:flex}.dial i{background:var(--rule);flex:1;height:10px;display:inline-block}.dial i.on{background:var(--accent-ink)}.ring{width:120px;height:120px;position:relative}.ring svg{transform:rotate(-90deg)}.ring .num-big{font-family:var(--serif);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:38px;display:flex;position:absolute;inset:0}.sec-wrap{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}@media (max-width:980px){.sec-wrap{grid-template-columns:1fr}}.layer-list{border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.layer-item{border:0;border-bottom:1px solid var(--rule);text-align:left;color:var(--ink-3);cursor:pointer;background:0 0;grid-template-columns:32px 1fr 12px;align-items:baseline;gap:12px;padding:18px 0;transition:color .2s;display:grid}.layer-item:hover,.layer-item.active{color:var(--ink)}.layer-item.active .layer-no{background:var(--accent);color:var(--accent-ink)}.layer-no{font-family:var(--mono);letter-spacing:.06em;background:var(--bg-2);text-align:center;color:var(--ink-2);padding:2px 4px;font-size:11px}.layer-name{font-family:var(--serif);letter-spacing:-.02em;font-size:22px}.layer-arrow{font-family:var(--mono);color:var(--ink-3);font-size:14px}.layer-item.active .layer-arrow{color:var(--accent-ink)}.sec-stage{border:1px solid var(--ink);background:var(--ink);min-height:480px;color:var(--bg);font-family:var(--mono);padding:40px;position:relative;overflow:hidden}.sec-stage h4{font-family:var(--serif);letter-spacing:-.03em;color:var(--bg);margin:0 0 12px;font-size:56px;font-weight:400}.sec-stage .desc{max-width:50ch;color:var(--bg);font-size:14px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.sec-stage .desc{color:color-mix(in oklab,var(--bg)75%,transparent)}}.sec-stage .pipe-viz{border:1px solid var(--bg);height:220px;margin-top:40px;position:relative}@supports (color:color-mix(in lab, red, red)){.sec-stage .pipe-viz{border:1px solid color-mix(in oklab,var(--bg)30%,transparent)}}.pipe-grid{background-image:linear-gradient(var(--bg)1px,transparent 1px),linear-gradient(90deg,var(--bg)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pipe-grid{background-image:linear-gradient(color-mix(in oklab,var(--bg)12%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--bg)12%,transparent)1px,transparent 1px)}}.pipe-grid{background-size:28px 28px}.packet{border:1px solid var(--accent);background:var(--accent);width:36px;height:22px;position:absolute}@supports (color:color-mix(in lab, red, red)){.packet{background:color-mix(in oklab,var(--accent)30%,transparent)}}.packet{color:var(--bg);justify-content:center;align-items:center;font-size:10px;transition:left .6s cubic-bezier(.4,.1,.4,1),opacity .3s,background .3s,border-color .3s;display:flex}.packet.blocked{background:var(--spam)}@supports (color:color-mix(in lab, red, red)){.packet.blocked{background:color-mix(in oklab,var(--spam)60%,transparent)}}.packet.blocked{border-color:var(--spam)}.feat-grid{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);display:grid}.feat{border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);flex-direction:column;justify-content:space-between;min-height:220px;padding:36px 32px;transition:background .2s;display:flex;position:relative}.feat:hover{background:var(--bg-2)}.feat-no{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:11px}.feat-name{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0 6px;font-size:28px;line-height:1}.feat-desc{color:var(--ink-2);max-width:36ch;font-size:14px;line-height:1.5}.feat-glyph{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:4px;margin-top:24px;font-size:13px;display:flex}.feat-glyph span{background:var(--bg-2);border:1px solid var(--rule);padding:2px 6px}@media (max-width:980px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.feat-grid{grid-template-columns:1fr}}.code-wrap{border:1px solid var(--ink);grid-template-columns:1fr 1.4fr;gap:0;display:grid}@media (max-width:980px){.code-wrap{grid-template-columns:1fr}}.code-side{background:var(--bg-2);border-right:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:40px;display:flex}.code-side h3{font-family:var(--serif);letter-spacing:-.02em;margin:16px 0 12px;font-size:44px;font-weight:400;line-height:.95}.code-tabs{border-bottom:1px solid var(--ink);background:var(--ink);gap:0;display:flex}.code-tab{color:var(--bg);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.code-tab{color:color-mix(in oklab,var(--bg)60%,transparent)}}.code-tab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-right:1px solid var(--bg);padding:12px 20px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.code-tab{border-right:1px solid color-mix(in oklab,var(--bg)18%,transparent)}}.code-tab{cursor:pointer}.code-tab.active{background:var(--accent);color:var(--accent-ink)}.code-body{background:var(--ink);color:var(--bg);font-family:var(--mono);white-space:pre;flex:1;margin:0;padding:28px 32px;font-size:13px;line-height:1.7;overflow-x:auto}.code-body .k{color:var(--accent)}.code-body .s{color:#fec766;color:lab(83.8531% 12.4496 55.3369)}.code-body .c{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.code-body .c{color:color-mix(in oklab,var(--bg)40%,transparent)}}.code-body .p{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.code-body .p{color:color-mix(in oklab,var(--bg)70%,transparent)}}.code-pane{flex-direction:column;min-width:0;display:flex}.code-side,.code-wrap>*{min-width:0}.road{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;align-items:start;gap:32px;padding:36px 0;display:grid}.road-q{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.road-q .badge{background:var(--bg-2);border:1px solid var(--rule-strong);margin-left:6px;padding:3px 8px;display:inline-block}.road-q .badge.shipping{background:var(--accent);border-color:var(--accent-ink);color:var(--accent-ink)}.road h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:.95}.road p{max-width:56ch;color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.cta-band{background:var(--ink);color:var(--bg);padding:clamp(56px,10vw,120px)var(--pad-x);position:relative;overflow:hidden}.cta-inner{max-width:var(--max);grid-template-columns:1.6fr 1fr;align-items:end;gap:48px;margin:0 auto;display:grid}@media (max-width:880px){.cta-inner{grid-template-columns:1fr}}.cta-band h2{font-family:var(--serif);letter-spacing:-.04em;color:var(--bg);margin:0;font-size:clamp(56px,9vw,140px);font-weight:400;line-height:.86}.cta-band h2 em{color:var(--accent);font-style:italic}.foot{background:var(--bg);color:var(--ink);padding:64px var(--pad-x)32px;border-top:1px solid var(--rule-strong)}.foot-inner{max-width:var(--max);grid-template-columns:2fr repeat(4,1fr);gap:48px;margin:0 auto;display:grid}@media (max-width:880px){.foot-inner{grid-template-columns:1fr 1fr}}.foot h5{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:11px}.foot ul{margin:0;padding:0;list-style:none}.foot li{margin-bottom:8px;font-size:14px}.foot li a,.foot li button{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.foot li a:hover,.foot li button:hover{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.foot-bottom{max-width:var(--max);border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;margin:64px auto 0;padding-top:24px;font-size:11px;display:flex}.foot-mega{font-family:var(--serif);letter-spacing:-.04em;text-align:center;color:var(--ink);white-space:nowrap;margin:64px 0 0;font-size:clamp(80px,18vw,280px);line-height:.85;overflow:hidden}.reveal{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.page-enter{animation:.4s ease-out pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kv{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr auto;padding:10px 0;font-size:12px;display:grid}.kv .k{color:var(--ink-3)}.kv .v{color:var(--ink)}.shape-grid{grid-template-columns:repeat(8,1fr);gap:6px;width:100%;margin-top:16px;display:grid}.shape-grid i{aspect-ratio:1;background:var(--rule);display:block}.shape-grid i.on{background:var(--accent-ink)}.pull{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(32px,4.5vw,60px);font-style:italic;line-height:1.1}.sec-strip-home{border:1px solid var(--ink);background:var(--ink);color:var(--bg);grid-template-columns:repeat(8,1fr);display:grid}.sec-strip-cell{border-right:1px solid var(--bg);padding:32px 16px}@supports (color:color-mix(in lab, red, red)){.sec-strip-cell{border-right:1px solid color-mix(in oklab,var(--bg)18%,transparent)}}.sec-strip-cell{text-align:left}.sec-strip-cell:last-child{border-right:0}@media (max-width:980px){.sec-strip-home{grid-template-columns:repeat(4,1fr)}.sec-strip-cell:nth-child(4){border-right:0}}@media (max-width:640px){.sec-strip-home{grid-template-columns:repeat(2,1fr)}.sec-strip-cell{border-right:1px solid var(--bg)}@supports (color:color-mix(in lab, red, red)){.sec-strip-cell{border-right:1px solid color-mix(in oklab,var(--bg)18%,transparent)}}.sec-strip-cell{padding:24px 16px}.sec-strip-cell:nth-child(2n){border-right:0}}.pull-row{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:80px 0;display:grid}@media (max-width:720px){.pull-row{grid-template-columns:1fr;gap:32px;padding:48px 0}}.endpoints{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);font-family:var(--mono);font-size:13px}.endpoint{border-bottom:1px solid var(--rule);grid-template-columns:80px 280px 1fr 80px;align-items:baseline;gap:16px;padding:18px 20px;transition:background .15s;display:grid}.endpoint:hover{background:var(--bg-2)}.ep-m{letter-spacing:.06em;text-align:center;border:1px solid var(--ink);padding:3px 8px;font-size:11px;font-weight:600}.ep-m.m-post{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-ink)}.ep-m.m-get{color:var(--ink);background:0 0}.ep-m.m-patch{background:var(--ink-3);color:var(--bg);border-color:var(--ink-3)}.ep-m.m-delete{background:var(--spam);color:#fff;border-color:var(--spam)}.ep-p{letter-spacing:.02em}.ep-d{color:var(--ink-2);font-family:var(--sans);font-size:14px}.ep-a{color:var(--ink-3);letter-spacing:.12em;text-align:right;font-size:10px}@media (max-width:800px){.endpoint{grid-template-columns:70px 1fr}.ep-d,.ep-a{display:none}}.tier-grid{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.tier{border-right:1px solid var(--rule-strong);background:var(--bg);flex-direction:column;padding:32px 24px;display:flex;position:relative}.tier:last-child{border-right:0}.tier-accent{background:var(--accent);color:var(--accent-ink)}.tier-dark{background:var(--ink);color:var(--bg)}.tier-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-2);align-self:flex-start;margin-bottom:24px;padding:4px 8px;font-size:10px;display:inline-block}.tier-accent .tier-tag{background:var(--accent-ink);color:var(--accent)}.tier-dark .tier-tag{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.tier-dark .tier-tag{background:color-mix(in oklab,var(--bg)18%,transparent)}}.tier-dark .tier-tag{color:var(--accent)}.tier-name{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 16px;font-size:36px;line-height:1}.tier-price{font-family:var(--serif);letter-spacing:-.04em;border-bottom:1px solid;align-items:baseline;gap:4px;margin-bottom:24px;padding-bottom:24px;font-size:64px;line-height:1;display:flex}.tier-currency{font-size:28px}.tier-unit{font-size:12px;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-left:8px}.tier-accent .tier-unit,.tier-dark .tier-unit{color:currentColor;opacity:.7}.tier-blurb{font-family:var(--serif);min-height:3em;margin:0 0 24px;font-size:17px;font-style:italic;line-height:1.4}.tier-bullets{flex:1;margin:0 0 32px;padding:0;list-style:none}.tier-bullets li{border-bottom:1px solid;padding:10px 0}@supports (color:color-mix(in lab, red, red)){.tier-bullets li{border-bottom:1px solid color-mix(in oklab,currentColor 18%,transparent)}}.tier-bullets li{font-size:14px}.tier-bullets li:before{content:"→";font-family:var(--mono);color:inherit;opacity:.6;margin-right:8px}@media (max-width:1100px){.tier-grid{grid-template-columns:repeat(2,1fr)}.tier:nth-child(2){border-right:0}.tier:first-child,.tier:nth-child(2){border-bottom:1px solid var(--rule-strong)}}@media (max-width:640px){.tier-grid{grid-template-columns:1fr}.tier{border-right:0;border-bottom:1px solid var(--rule-strong)}.tier:last-child{border-bottom:0}}.faq-list{border-top:1px solid var(--rule-strong)}.faq{border-bottom:1px solid var(--rule);padding:0}.faq summary{cursor:pointer;font-family:var(--serif);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:24px 0;font-size:28px;line-height:1.1;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq[open] summary{color:var(--accent-ink)}.faq-plus{font-family:var(--mono);font-size:24px;transition:transform .2s}.faq[open] .faq-plus{color:var(--accent);transform:rotate(45deg)}.faq p{max-width:70ch;color:var(--ink-2);margin:0 0 24px;font-size:16px;line-height:1.6}.auth-wrap{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-left{background:var(--ink);color:var(--bg);flex-direction:column;justify-content:space-between;padding:56px 48px;display:flex;position:relative;overflow:hidden}.auth-left:before{content:"";background:var(--accent);filter:blur(120px);opacity:.4;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;right:-200px}.auth-left>*{z-index:1;position:relative}.auth-display{font-family:var(--serif);letter-spacing:-.04em;margin:24px 0 40px;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.92}.auth-stats{flex-direction:column;gap:0;display:flex}.auth-stats .kv{border-color:var(--on-ink);padding:8px 0}@supports (color:color-mix(in lab, red, red)){.auth-stats .kv{border-color:color-mix(in oklab,var(--on-ink)22%,transparent)}}.auth-stats .kv .k{color:var(--on-ink)}@supports (color:color-mix(in lab, red, red)){.auth-stats .kv .k{color:color-mix(in oklab,var(--on-ink)50%,transparent)}}.auth-stats .kv .v{color:var(--accent);font-family:var(--mono)}.auth-brand{color:var(--on-ink)}.auth-brand .brand-mark{background:var(--on-ink)}.auth-brand .brand-mark:before{background:var(--accent)}.auth-brand .brand-mark:after{background:var(--ink)}.auth-eyebrow{color:var(--on-ink)}@supports (color:color-mix(in lab, red, red)){.auth-eyebrow{color:color-mix(in oklab,var(--on-ink)65%,transparent)}}.auth-blurb{font-family:var(--serif);max-width:30ch;color:var(--on-ink);margin:0 0 32px;font-size:20px;font-style:italic;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.auth-blurb{color:color-mix(in oklab,var(--on-ink)80%,transparent)}}.auth-testimonial{font-family:var(--serif);color:var(--on-ink);font-size:18px;font-style:italic;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.auth-testimonial{color:color-mix(in oklab,var(--on-ink)80%,transparent)}}.auth-testimonial{max-width:30ch;margin:0}.auth-testimonial-by{font-family:var(--mono);letter-spacing:.08em;color:var(--on-ink);font-size:11px}@supports (color:color-mix(in lab, red, red)){.auth-testimonial-by{color:color-mix(in oklab,var(--on-ink)50%,transparent)}}.auth-testimonial-by{text-transform:uppercase;margin-top:12px}.auth-copyright{font-family:var(--mono);letter-spacing:.08em;color:var(--on-ink);margin-top:24px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.auth-copyright{color:color-mix(in oklab,var(--on-ink)45%,transparent)}}.auth-copyright{text-transform:uppercase}.auth-right{background:var(--bg);flex-direction:column;padding:56px 48px;display:flex}.auth-tabs{border-bottom:1px solid var(--rule-strong);gap:0;margin-bottom:32px;display:flex}.auth-tabs a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;margin-right:32px;padding:14px 0;font-size:12px;text-decoration:none;transition:color .15s;position:relative}.auth-tabs a:hover,.auth-tabs a.active{color:var(--ink)}.auth-tabs a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-form{flex:1;width:100%;max-width:440px}.auth-h{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 12px;font-size:44px;font-weight:400;line-height:1}.auth-sub{font-family:var(--serif);color:var(--ink-2);margin:0 0 32px;font-size:18px;font-style:italic}.field{margin-bottom:16px}.field-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:420px){.field-row-2{grid-template-columns:1fr;gap:0}}.field>label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;display:block}.field input,.field textarea{border:1px solid var(--rule-strong);background:var(--bg);width:100%;font:inherit;color:var(--ink);border-radius:0;outline:none;padding:14px 16px;font-size:15px;transition:border-color .15s}.field input:focus,.field textarea:focus{border-color:var(--accent-ink)}.field-row{position:relative}.field-row .field-icon-r{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.check{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input{width:14px;height:14px;accent-color:var(--accent-ink)}.pw-meter{align-items:center;gap:4px;margin-top:-4px;margin-bottom:16px;display:flex}.pw-meter i{background:var(--rule);flex:1;height:3px;transition:background .2s;display:block}.pw-meter i.on{background:var(--accent-ink)}.pw-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-width:60px;margin-left:8px;font-size:10px}.link-mono{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);font-size:11px}.link-mono:hover{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.auth-alert{border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.04em;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:12px;display:flex}.auth-alert.error{background:var(--spam)}@supports (color:color-mix(in lab, red, red)){.auth-alert.error{background:color-mix(in oklab,var(--spam)10%,var(--bg))}}.auth-alert.error{border-color:var(--spam);color:var(--spam)}.auth-alert.warn{background:var(--warm)}@supports (color:color-mix(in lab, red, red)){.auth-alert.warn{background:color-mix(in oklab,var(--warm)14%,var(--bg))}}.auth-alert.warn{border-color:var(--warm);color:var(--ink)}.auth-alert.ok{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-alert.ok{background:color-mix(in oklab,var(--accent)22%,var(--bg))}}.auth-alert.ok{border-color:var(--accent-ink);color:var(--accent-ink)}.auth-alert .auth-alert-title{text-transform:uppercase;font-weight:600}.auth-foot{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:32px;font-size:10px;display:flex}@media (max-width:1100px){.auth-left,.auth-right{padding:48px 36px}}@media (max-width:880px){.auth-wrap{grid-template-columns:1fr;min-height:auto}.auth-left{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:auto;padding:14px 24px}.auth-left:before{display:none}.auth-left .brand{font-size:20px}.auth-left-mid{flex:none;align-items:center;margin:0;display:flex}.auth-left-mid>.eyebrow{color:var(--bg)!important}@supports (color:color-mix(in lab, red, red)){.auth-left-mid>.eyebrow{color:color-mix(in oklab,var(--bg)70%,transparent)!important}}.auth-left-mid>.eyebrow{margin:0}.auth-left-mid>h1,.auth-left-mid>p,.auth-left .auth-stats,.auth-left-bot{display:none}.auth-right{padding:32px 24px}.auth-tabs{margin-bottom:24px}.auth-form{max-width:none}}@media (max-width:560px){.auth-left{padding:12px 20px}.auth-left .brand{font-size:18px}.auth-left-mid>.eyebrow{display:none}.auth-right{padding:28px 20px}.auth-h{font-size:32px}.auth-sub{margin-bottom:24px;font-size:16px}.auth-tabs a{margin-right:24px;padding:12px 0;font-size:11px}.field input,.field textarea{padding:12px 14px;font-size:14px}.auth-alert{padding:12px 14px;font-size:11px}}.nav-burger{border:1px solid var(--ink);background:var(--bg);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:none}.nav-burger i{background:var(--ink);width:18px;height:2px;transition:transform .2s;display:block}@media (max-width:880px){.nav-burger{display:inline-flex}}.drawer{z-index:200;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0}.drawer.open{pointer-events:auto;opacity:1}.drawer-bg{background:#00000080;position:absolute;inset:0}.drawer-panel{background:var(--bg);border-left:1px solid var(--ink);flex-direction:column;width:min(380px,88vw);padding:24px;transition:transform .25s cubic-bezier(.4,.1,.4,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open .drawer-panel{transform:translate(0)}.drawer-hd{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.drawer-x{border:1px solid var(--ink);background:var(--bg);width:32px;height:32px;font-family:var(--mono);cursor:pointer;color:var(--ink);font-size:14px}.drawer-links{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;min-height:0;margin-top:24px;display:flex;overflow-y:auto}.drawer-links a,.drawer-links button{border:0;border-bottom:1px solid var(--rule);font-family:var(--serif);letter-spacing:-.02em;text-align:left;color:var(--ink);cursor:pointer;background:0 0;flex-shrink:0;justify-content:space-between;align-items:baseline;padding:16px 0;font-size:28px;line-height:1;text-decoration:none;display:flex}@media (max-height:760px),(max-width:420px){.drawer-links a,.drawer-links button{padding:12px 0;font-size:24px}.drawer-panel{padding:20px}.drawer-cta{padding-top:16px}}.drawer-links a:hover,.drawer-links button:hover{color:var(--accent-ink);background:var(--bg-2);padding-left:8px;padding-right:8px}.drawer-links a .num,.drawer-links button .num{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.drawer-links a.active,.drawer-links button.active{color:var(--accent-ink)}.drawer-cta{border-top:1px solid var(--rule-strong);margin-top:auto;padding-top:24px}.drawer-cta .btn{justify-content:center;width:100%}@media (max-width:980px){.hero{padding-top:40px;padding-bottom:64px}.hero-grid{gap:32px}.demo{min-height:420px}.road{grid-template-columns:140px 1fr;gap:20px}.stats-strip>div{padding:32px 20px}}@media (max-width:880px){.hero-meta{grid-template-columns:1fr;align-items:start;gap:8px}.hero-meta-r{flex-wrap:wrap;gap:10px}.section-head{gap:24px;margin-bottom:40px}.cta-band{padding:64px var(--pad-x)}.foot-inner{gap:32px}.foot-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:720px){.editorial{--gap-lg:80px;--pad-x:18px}.stats-strip{grid-template-columns:repeat(2,1fr)}.stats-strip>div{padding:24px 16px}.stats-strip>div:nth-child(2){border-right:0}.hero-foot{grid-template-columns:repeat(2,1fr)}.hero-foot>div{padding:18px}.ai-cell{min-height:180px;padding:24px 20px}.ai-cell.tall{min-height:240px}.section{padding-top:64px;padding-bottom:64px}.code-side{padding:28px 20px}.code-side h3{font-size:32px}.code-body{padding:20px 18px;font-size:12px}.code-tabs{overflow-x:auto}.code-tab{flex-shrink:0;padding:10px 14px}.foot-inner{grid-template-columns:1fr;gap:32px}.foot{padding:48px var(--pad-x)24px}.foot-mega{margin-top:48px;font-size:20vw}.road{grid-template-columns:1fr;gap:12px;padding:28px 0}.endpoint{gap:12px;padding:14px 16px;grid-template-columns:64px 1fr!important}.ep-d,.ep-a{display:none}.cta-band{padding:56px var(--pad-x)}.cta-inner{gap:32px}.layer-name{font-size:18px}.sec-stage{min-height:380px;padding:28px 20px}.sec-stage h4{font-size:40px}.sec-stage .pipe-viz{height:160px;margin-top:24px}.nav-inner{gap:16px;height:56px}.brand{font-size:20px}.nav-cta .nav-link-sm{display:none}.demo{min-height:380px}.demo-stream,.sub-card{padding:10px}.sub-msg{font-size:12px}.btn{padding:12px 18px;font-size:11px}}@media (max-width:480px){.hero-foot{grid-template-columns:1fr 1fr}.stat-num{font-size:44px}.hero-strike:after{height:.16em;top:56%}.h-section{font-size:44px!important}.h-mega{line-height:.92;font-size:64px!important}.stats-strip .big{font-size:48px}.stats-strip{grid-template-columns:1fr 1fr}.pull{font-size:28px}.cta-band h2{font-size:56px}.foot-mega{font-size:22vw}.code-tab{padding:9px 12px;font-size:10px}.ep-m{padding:2px 4px;font-size:10px}.ticker{height:32px}.ticker-track{gap:32px;font-size:11px}.section{padding-top:48px;padding-bottom:48px}.demo-hd,.demo-foot{padding:10px 12px;font-size:10px}.btn{padding:11px 14px}}.blog-feature{border:1px solid var(--ink);background:var(--bg);text-align:left;cursor:pointer;width:100%;color:inherit;grid-template-columns:1.05fr 1fr;gap:0;padding:0;transition:transform .15s,box-shadow .15s;display:grid}.blog-feature:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.blog-feature-l{border-right:1px solid var(--ink)}.blog-feature-r{flex-direction:column;justify-content:space-between;gap:20px;padding:40px 36px;display:flex}@media (max-width:880px){.blog-feature{grid-template-columns:1fr}.blog-feature-l{border-right:0;border-bottom:1px solid var(--ink)}.blog-feature-r{padding:28px 22px}}.blog-feature-title{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:400;line-height:.95}.blog-feature-dek{font-family:var(--serif);color:var(--ink-2);max-width:36ch;margin:0;font-size:clamp(17px,1.5vw,22px);font-style:italic;line-height:1.35}.blog-thumb{background:var(--bg-2);aspect-ratio:4/3;border-bottom:1px solid var(--rule-strong);position:relative;overflow:hidden}.blog-thumb-lg{aspect-ratio:auto;border-bottom:0;height:100%;min-height:420px}.blog-thumb-meta{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);z-index:2;text-transform:uppercase;gap:8px;font-size:10.5px;display:flex;position:absolute;top:16px;left:16px}.blog-thumb-art{grid-template-columns:repeat(12,1fr);align-content:end;gap:4px;display:grid;position:absolute;inset:56px 24px 24px}.blog-thumb-lg .blog-thumb-art{grid-template-columns:repeat(16,1fr);inset:80px 32px 40px}.blog-thumb-art i{aspect-ratio:1;background:var(--rule);display:block}.blog-thumb-art i.on{background:var(--ink)}.blog-meta-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.blog-byline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:16px 0;display:flex}.byline-avatar{background:var(--ink);width:40px;height:40px;color:var(--bg);font-family:var(--mono);letter-spacing:.06em;flex-shrink:0;place-items:center;font-size:11px;display:grid}.byline-avatar.lg{width:64px;height:64px;font-size:16px}.blog-byline-sm{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);gap:8px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.blog-filters{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.blog-filter{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:0;border-right:1px solid var(--rule);cursor:pointer;background:0 0;padding:14px 16px;font-size:11px;transition:all .15s}.blog-filter:hover{color:var(--ink);background:var(--bg-2)}.blog-filter.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.blog-filters-r{align-items:center;margin-left:auto;padding:0 12px;display:flex}.blog-search{font:inherit;font-family:var(--mono);letter-spacing:.04em;width:240px;color:var(--ink);background:0 0;border:0;outline:none;padding:12px 8px;font-size:12px}.blog-search::placeholder{color:var(--ink-3)}@media (max-width:720px){.blog-filters-r{border-top:1px solid var(--rule);width:100%}.blog-search{width:100%;padding:14px 12px}}.blog-grid{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.blog-card{background:var(--bg);text-align:left;cursor:pointer;color:inherit;border:0;flex-direction:column;padding:0;transition:background .15s;display:flex}.blog-card:hover{background:var(--bg-2)}.blog-card:hover .blog-card-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:24px 22px 22px;display:flex}.blog-card-title{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:400;line-height:1.05}.blog-card-dek{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}@media (max-width:980px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-pagination{border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:32px;display:flex}@media (max-width:600px){.blog-pagination{flex-direction:column;align-items:flex-start;gap:20px}}.blog-newsletter{border:1px solid var(--ink);background:var(--bg-2);grid-template-columns:1fr 1fr;align-items:end;gap:48px;padding:56px 48px;display:grid}.blog-newsletter-form{max-width:460px}.newsletter-input{border:1px solid var(--ink);background:var(--bg);min-width:220px;font:inherit;color:var(--ink);outline:none;flex:1;padding:14px 16px;font-size:15px}.newsletter-input:focus{box-shadow:4px 4px 0 var(--ink);transition:all .15s;transform:translate(-2px,-2px)}@media (max-width:880px){.blog-newsletter{grid-template-columns:1fr;gap:24px;padding:32px 24px}}.blog-progress{background:var(--rule);z-index:90;height:2px;position:fixed;top:64px;left:0;right:0}.blog-progress i{background:var(--accent);height:100%;transition:width 50ms linear;display:block}.blog-crumbs{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.blog-crumbs a,.blog-crumbs button{cursor:pointer;background:0 0;border:0;padding:0}.post-title{font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.92}.post-meta{border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin-top:48px;padding-top:24px;display:grid}.post-byline{align-items:center;gap:14px;display:flex}.post-meta-r{flex-direction:column;display:flex}@media (max-width:720px){.post-meta{grid-template-columns:1fr}}.post-hero{border:1px solid var(--ink);background:var(--ink);aspect-ratio:24/9;min-height:280px;padding:40px;position:relative;overflow:hidden}.post-hero-grid{grid-template-columns:repeat(24,1fr);gap:4px;display:grid;position:absolute;inset:24px}.post-hero-grid i{aspect-ratio:1;background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.post-hero-grid i{background:color-mix(in oklab,var(--bg)12%,transparent)}}.post-hero-grid i{display:block}.post-hero-grid i.on{background:var(--accent)}.post-hero-grid i.dim{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.post-hero-grid i.dim{background:color-mix(in oklab,var(--bg)30%,transparent)}}.post-hero-tag{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);font-size:10px;position:absolute;bottom:16px;right:20px}@media (max-width:720px){.post-hero{min-height:220px;padding:24px}.post-hero-grid{grid-template-columns:repeat(16,1fr);gap:3px;inset:16px}}.post-body{max-width:720px;font-family:var(--serif);color:var(--ink);margin:0 auto;padding-top:16px;padding-bottom:80px;font-size:19px;line-height:1.65}.post-body p{text-wrap:pretty;margin:0 0 24px}.post-lede{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:24px;font-size:24px;font-style:italic;line-height:1.45;margin-bottom:32px!important}.post-h2{font-family:var(--serif);letter-spacing:-.02em;margin:56px 0 20px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.post-pull{letter-spacing:-.01em;color:var(--ink);border-left:4px solid var(--accent);max-width:30ch;margin:40px 0;padding:24px 0 24px 24px;font-size:clamp(24px,2.6vw,34px);font-style:italic;line-height:1.25}.post-ol{counter-reset:ol;margin:0 0 32px;padding:0;list-style:none}.post-ol li{counter-increment:ol;border-bottom:1px solid var(--rule);font-family:var(--sans);padding:14px 0 14px 56px;font-size:16px;line-height:1.55;position:relative}.post-ol li:before{content:counter(ol,decimal-leading-zero);font-family:var(--mono);letter-spacing:.08em;color:var(--accent-ink);background:var(--accent);padding:2px 6px;font-size:11px;position:absolute;top:16px;left:0}.post-ol li b{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:400}.post-code{background:var(--ink);color:var(--bg);font-family:var(--mono);border:1px solid var(--ink);margin:32px 0;padding:24px 28px;font-size:13px;line-height:1.7;overflow-x:auto}.post-rule{border:0;border-top:1px solid var(--rule-strong);margin:56px 0 32px}.post-outro{color:var(--ink-2);font-size:18px;font-style:italic}.post-author-card{border:1px solid var(--rule-strong);background:var(--bg-2);font-family:var(--sans);align-items:flex-start;gap:24px;margin-top:48px;padding:24px;display:flex}.post-author-card .label{color:var(--ink-3)}@media (max-width:720px){.post-body{padding-bottom:56px;font-size:17px}.post-lede{font-size:20px}.post-pull{padding-left:16px;font-size:22px}.post-code{padding:16px 18px;font-size:12px}.post-author-card{flex-direction:column;gap:16px;padding:20px}.post-ol li{padding-left:44px;font-size:15px}.post-ol li:before{padding:2px 5px;font-size:10px}.post-h2{margin:40px 0 16px}}@media (max-width:480px){.post-title{line-height:.95;font-size:40px!important}.post-hero{aspect-ratio:16/11;min-height:180px;padding:18px}.post-hero-grid{grid-template-columns:repeat(12,1fr);gap:2px;inset:12px}.post-byline{gap:10px}.byline-avatar.lg{width:48px;height:48px;font-size:13px}}[data-theme=dark] .ticker,[data-theme=dark] .stats-strip,[data-theme=dark] .demo-hd,[data-theme=dark] .demo-foot,[data-theme=dark] .sec-stage,[data-theme=dark] .code-body,[data-theme=dark] .code-tabs,[data-theme=dark] .cta-band,[data-theme=dark] .ai-cell.dark,[data-theme=dark] .tier-dark,[data-theme=dark] .auth-left,[data-theme=dark] .blog-filter.on,[data-theme=dark] .post-hero,[data-theme=dark] .post-code,[data-theme=dark] .sec-strip-home{color:var(--ink);background:#16160f}[data-theme=dark] .cta-band h2,[data-theme=dark] .sec-stage h4,[data-theme=dark] .stats-strip .big,[data-theme=dark] .auth-display,[data-theme=dark] .cta-band p,[data-theme=dark] .sec-stage .desc,[data-theme=dark] .stats-strip .lbl,[data-theme=dark] .code-tab,[data-theme=dark] .auth-left p,[data-theme=dark] .blog-filter.on,[data-theme=dark] .ai-cell.dark p,[data-theme=dark] .tier-dark .tier-blurb,[data-theme=dark] .tier-dark .tier-bullets li{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cta-band p,[data-theme=dark] .sec-stage .desc,[data-theme=dark] .stats-strip .lbl,[data-theme=dark] .code-tab,[data-theme=dark] .auth-left p,[data-theme=dark] .blog-filter.on,[data-theme=dark] .ai-cell.dark p,[data-theme=dark] .tier-dark .tier-blurb,[data-theme=dark] .tier-dark .tier-bullets li{color:color-mix(in oklab,var(--ink)75%,transparent)}}[data-theme=dark] .tier-dark .tier-tag{color:var(--accent);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .tier-dark .tier-tag{background:color-mix(in oklab,var(--ink)14%,transparent)}}[data-theme=dark] .btn-ghost-dark{color:var(--ink);border-color:var(--ink)}[data-theme=dark] .btn:not(.btn-accent):not(.btn-ghost):not(.btn-ghost-dark){color:var(--bg)}[data-theme=dark] .layer-item.active .layer-arrow,[data-theme=dark] .faq[open] summary,[data-theme=dark] .link-mono:hover,[data-theme=dark] .foot li a:hover,[data-theme=dark] .foot li button:hover{color:var(--ink)}[data-theme=dark] .drawer-links a:hover,[data-theme=dark] .drawer-links button:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .drawer-links a:hover,[data-theme=dark] .drawer-links button:hover{background:color-mix(in oklab,var(--ink)8%,transparent)}}[data-theme=dark] .drawer-links a.active,[data-theme=dark] .drawer-links button.active{color:var(--accent)}[data-theme=dark] .shape-grid i.on{background:var(--ink)}[data-theme=dark] .pw-meter i.on{background:var(--accent)}[data-theme=dark] .auth-left .brand-mark{background:var(--on-ink)}[data-theme=dark] .auth-left .brand-mark:before{background:var(--accent)}[data-theme=dark] .auth-left .brand-mark:after{background:#16160f}[data-theme=dark] .auth-alert.ok{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .auth-alert.ok{background:color-mix(in oklab,var(--accent)18%,#16160f)}}[data-theme=dark] .auth-alert.ok{border-color:var(--accent);color:var(--ink)}[data-theme=dark] .ep-m.m-patch{color:var(--ink)}[data-theme=dark] .btn-accent:hover,[data-theme=dark] .btn-ghost-dark:hover{box-shadow:4px 4px 0 var(--ink)}[data-theme=dark] .field input:focus,[data-theme=dark] .field textarea:focus{border-color:var(--accent)}[data-theme=dark] .editorial a:focus-visible,[data-theme=dark] .editorial button:focus-visible,[data-theme=dark] .field input:focus-visible,[data-theme=dark] .field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=dark] .blog-card:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .blog-card:hover{background:color-mix(in oklab,var(--ink)5%,transparent)}}[data-theme=dark] .feat:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .feat:hover{background:color-mix(in oklab,var(--ink)5%,transparent)}}[data-theme=dark] .endpoint:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .endpoint:hover{background:color-mix(in oklab,var(--ink)5%,transparent)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#475569}.gradient-primary{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}.gradient-success{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.gradient-warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.gradient-danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.glass{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f8fafcd9;box-shadow:0 1px 3px #0000000d}.neu-dark{background:#1a2035}.neu-dark-raised{background:linear-gradient(145deg,#1e2540,#172030);border:1px solid #ffffff08;border-radius:20px;box-shadow:5px 5px 10px #141929,-5px -5px 10px #202740}.neu-dark-flat{background:#1a2035;border-radius:12px;box-shadow:2px 2px 5px #141929,-2px -2px 5px #202740}.neu-dark-inset{background:#1a2035;border-radius:16px;box-shadow:inset 3px 3px 6px #141929,inset -3px -3px 6px #202740}.neu-glass{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#1a2035cc;box-shadow:0 2px 8px #0003}.neu-dark-input{color:#e2e8f0;background:#1a2035;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s,box-shadow .2s}.neu-dark-input::placeholder{color:#64748b}.neu-dark-input:focus{border-color:#14b8a666;outline:none;box-shadow:0 0 0 3px #14b8a61a}.neu-glass-panel{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#1a2035d9;border-bottom:1px solid #ffffff0f}.neu-dark-table thead th{color:#94a3b8;background:#ffffff05;border-bottom:1px solid #ffffff0f}.neu-dark-table tbody tr{border-bottom:1px solid #ffffff0f}.neu-dark-table tbody tr:hover{background:#ffffff08}.neu-dark-modal{background:linear-gradient(145deg,#1e2540,#172030);border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 25px 50px #00000080}.neu-dark-dropdown{background:linear-gradient(145deg,#1e2540,#172030);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 10px 25px #0006}.neu-dark-alert-info{background:#14b8a614;border:1px solid #14b8a626;border-radius:12px}.neu-dark-alert-warning{background:#f59e0b14;border:1px solid #f59e0b26;border-radius:12px}.neu-dark-alert-error{background:#ef444414;border:1px solid #ef444426;border-radius:12px}.neu-dark-alert-success{background:#22c55e14;border:1px solid #22c55e26;border-radius:12px}.btn-primary-dark{color:#fff;background:linear-gradient(135deg,#14b8a6,#06b6d4);border-radius:12px;transition:all .2s;box-shadow:0 4px 12px #14b8a633}.btn-primary-dark:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14b8a64d}.btn-secondary-dark{color:#cbd5e1;background:0 0;border:1px solid #ffffff1a;border-radius:12px;transition:all .2s}.btn-secondary-dark:hover{background:#ffffff0d;border-color:#fff3}.card-hover-dark{transition:transform .25s,box-shadow .25s,border-color .25s}.card-hover-dark:hover{border-color:#14b8a61f;transform:translateY(-3px);box-shadow:8px 8px 16px #141929,-8px -8px 16px #202740}@keyframes pulse-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.pulse-ring:before{content:"";background:currentColor;border-radius:50%;animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse-ring;position:absolute;inset:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:6s ease-in-out infinite float}.dash{--dash-bg:#f5f1e8;--dash-surface:#fff;--dash-surface-2:#ede6d6;--dash-ink:#0a0a08;--dash-ink-2:#2b2a26;--dash-ink-3:#6e6a5e;--dash-rule:#0a0a0824;--dash-rule-strong:#0a0a0852;--dash-tint:#0a0a080d;--dash-tint-strong:#0a0a0814;--dash-accent:#a8f145;--dash-accent-ink:#0a0a08;--dash-accent-text:#477200;--dash-danger:#d40924;--dash-danger-text:#bd001b;background:var(--dash-bg);color:var(--dash-ink);font-family:var(--sans)}@supports (color:lab(0% 0 0)){.dash{--dash-accent:lab(88.1671% -42.0201 70.7274);--dash-accent-text:lab(43.4876% -30.9625 63.8441);--dash-danger:lab(45.5382% 69.8881 46.2994);--dash-danger-text:lab(39.7145% 70.0599 49.6254)}}[data-theme=dark] .dash{--dash-bg:#0e0e0c;--dash-surface:#16160f;--dash-surface-2:#1b1b14;--dash-ink:#f4efdf;--dash-ink-2:#c9c2ab;--dash-ink-3:#807a66;--dash-rule:#f4efdf1f;--dash-rule-strong:#f4efdf47;--dash-tint:#f4efdf0a;--dash-tint-strong:#f4efdf14;--dash-accent-text:var(--dash-accent);--dash-danger:#ff5246;--dash-danger-text:#ff9385}@supports (color:lab(0% 0 0)){[data-theme=dark] .dash{--dash-danger:lab(60.7377% 68.7047 48.1927);--dash-danger-text:lab(72.3684% 68.3864 46.2355)}}.dash-sidebar{background:var(--dash-surface);border-right:1px solid var(--dash-rule);color:var(--dash-ink)}.dash-sidebar-hd{border-bottom:1px solid var(--dash-rule)}.dash-sidebar-ft{border-top:1px solid var(--dash-rule)}.dash-mark{background:var(--dash-ink);flex-shrink:0;width:28px;height:28px;display:inline-block;position:relative}.dash-mark:before{content:"";background:var(--dash-accent);width:18px;height:18px;position:absolute;top:5px;left:5px}.dash-mark:after{content:"";background:var(--dash-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:12px}.dash-wordmark{font-family:var(--serif);letter-spacing:-.02em;color:var(--dash-ink);align-items:baseline;gap:6px;font-size:24px;line-height:1;display:inline-flex}.dash-wordmark-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dash-accent-text);border:1px solid var(--dash-accent);background:#d9f0491f;border-radius:0;padding:2px 6px;font-size:10px;font-style:normal}.dash-subnav{border-left:1px solid var(--dash-rule)}.dash-subnav .dash-nav-link{font-size:11px}.dash-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dash-ink-3);font-size:10px}.dash-nav-link{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dash-ink-2);background:0 0;border-left:2px solid #0000;border-radius:0;font-size:11.5px}.dash-nav-link:hover{color:var(--dash-ink);background:var(--dash-tint)}.dash-nav-link.is-active{color:var(--dash-accent-ink);background:var(--dash-accent);border-left-color:var(--dash-accent-text)}.dash-nav-link.is-active:hover{background:var(--dash-accent);color:var(--dash-accent-ink)}.dash-nav-link.is-accent{color:var(--dash-accent-text)}.dash-nav-link.is-accent:hover{color:var(--dash-accent-ink);background:var(--dash-accent)}.dash-nav-link.is-danger:hover{color:var(--dash-accent-ink);background:var(--dash-danger)}.dash-nav-label{letter-spacing:.06em}.dash-badge{min-width:18px;height:18px;font-family:var(--mono);background:var(--dash-danger);color:var(--dash-ink);border-radius:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.dash-avatar{background:var(--dash-accent);width:36px;height:36px;color:var(--dash-accent-ink);font-family:var(--mono);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dash-name{font-family:var(--sans);color:var(--dash-ink);font-size:13px;font-weight:500}.dash-meta{font-family:var(--mono);letter-spacing:.04em;color:var(--dash-ink-3);font-size:10.5px}.dash-topbar{background:var(--dash-bg)}@supports (color:color-mix(in lab, red, red)){.dash-topbar{background:color-mix(in oklab,var(--dash-bg)80%,transparent)}}.dash-topbar{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--dash-rule)}.dash-search{border:1px solid var(--dash-rule);width:280px;height:38px;color:var(--dash-ink);font-family:var(--mono);letter-spacing:.04em;background:0 0;font-size:12px}.dash-search:focus-within{border-color:var(--dash-accent-text)}.dash-search input{color:var(--dash-ink);font-family:var(--mono);letter-spacing:.04em;font-size:12px}.dash-search input::placeholder{color:var(--dash-ink-3);text-transform:uppercase}.dash-search svg{color:var(--dash-ink-3)}.dash-kbd{font-family:var(--mono);color:var(--dash-ink-3);border:1px solid var(--dash-rule);padding:2px 6px;font-size:10px}.dash-dot{background:var(--dash-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.dash-footer{border-top:1px solid var(--dash-rule);background:0 0}.dash-link{color:var(--dash-accent-text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.dash-link:hover{color:var(--dash-ink)}.dash-spinner{border:2px solid var(--dash-rule);border-top-color:var(--dash-accent-text);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite dash-spin}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-card{background:var(--dash-surface);border:1px solid var(--dash-rule);padding:24px}.dash-card-accent{background:var(--dash-accent);color:var(--dash-accent-ink);border:1px solid var(--dash-accent);padding:24px}.dash-h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--dash-ink);margin:0;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:.95}.dash-h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--dash-ink);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1}.dash-h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--dash-ink);margin:0;font-size:22px;font-weight:400;line-height:1}.dash-dek{font-family:var(--sans);color:var(--dash-ink-2);margin:0;font-size:14px;line-height:1.45}.dash-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--dash-rule);color:var(--dash-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.dash-btn:hover{background:var(--dash-tint-strong);border-color:var(--dash-rule-strong)}.dash-btn-accent{background:var(--dash-accent);color:var(--dash-accent-ink);border-color:var(--dash-accent-text)}.dash-btn-accent:hover{background:var(--dash-accent);color:var(--dash-accent-ink);box-shadow:4px 4px 0 var(--dash-ink);transform:translate(-2px,-2px)}.dash-btn-ink{background:var(--dash-ink);color:var(--dash-bg);border-color:var(--dash-ink)}.dash-btn-ink:hover{background:var(--dash-ink);color:var(--dash-bg);box-shadow:4px 4px 0 var(--dash-accent);transform:translate(-2px,-2px)}.dash-btn-danger{background:var(--dash-danger);color:var(--dash-ink);border-color:var(--dash-danger)}.dash-stat{background:var(--dash-surface);border:1px solid var(--dash-rule);flex-direction:column;gap:12px;padding:20px;transition:border-color .15s,transform .15s;display:flex}.dash-stat:hover{border-color:var(--dash-rule-strong)}.dash-stat-accent{background:var(--dash-accent);color:var(--dash-accent-ink);border-color:var(--dash-accent-text)}.dash-stat-accent .dash-stat-label,.dash-stat-accent .dash-stat-meta{color:var(--dash-accent-ink);opacity:.7}.dash-stat-accent .dash-stat-value{color:var(--dash-accent-ink)}.dash-stat-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-ink-3);font-size:10.5px}.dash-stat-value{font-family:var(--serif);letter-spacing:-.02em;color:var(--dash-ink);margin:0;font-size:44px;font-weight:400;line-height:.95}.dash-stat-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dash-ink-3);font-size:10.5px}.dash-pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--dash-tint-strong);color:var(--dash-ink-2);border:1px solid var(--dash-rule);align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.dash-pill-accent{color:var(--dash-accent-text);border-color:var(--dash-accent-text);background:#d9f04929}.dash-pill-danger{color:var(--dash-danger);border-color:var(--dash-danger);background:#ff6e5a1f}.dash-bar{background:var(--dash-tint-strong);height:24px;position:relative;overflow:hidden}.dash-bar>i{background:var(--dash-ink-3);height:100%;transition:width .6s ease-out;display:block}.dash-bar.is-today>i{background:var(--dash-accent)}.dash-kv{border-bottom:1px solid var(--dash-rule);font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:10px 0;font-size:11.5px;display:flex}.dash-kv:last-child{border-bottom:0}.dash-kv-k{color:var(--dash-ink-3);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.dash-kv-v{color:var(--dash-ink);font-weight:500}.dash-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dash-link-card{background:var(--dash-surface);border:1px solid var(--dash-rule);cursor:pointer;color:inherit;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.dash-link-card:hover{border-color:var(--dash-accent-text);box-shadow:4px 4px 0 var(--dash-rule-strong);transform:translate(-2px,-2px)}.dash-input,.dash-select,.dash-textarea{background:var(--dash-bg);border:1px solid var(--dash-rule);width:100%;color:var(--dash-ink);font-family:var(--mono);letter-spacing:.04em;border-radius:0;outline:none;padding:10px 14px;font-size:12px;transition:border-color .15s,box-shadow .15s}.dash-input:focus,.dash-select:focus,.dash-textarea:focus{border-color:var(--dash-accent-text)}.dash-input::placeholder,.dash-textarea::placeholder{color:var(--dash-ink-3);text-transform:uppercase;letter-spacing:.06em}.dash-textarea{font-family:var(--sans);letter-spacing:normal;resize:vertical;font-size:14px}.dash-textarea::placeholder{text-transform:none;letter-spacing:normal}.dash-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-ink-3);margin-bottom:6px;font-size:10.5px;display:block}.dash-table{border-collapse:collapse;width:100%;font-family:var(--sans)}.dash-table thead th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-ink-3);border-bottom:1px solid var(--dash-rule-strong);border-top:1px solid var(--dash-rule);white-space:nowrap;background:0 0;padding:14px 24px;font-size:10.5px}.dash-table tbody td{border-bottom:1px solid var(--dash-rule);vertical-align:middle;padding:16px 24px}.dash-table tbody tr{cursor:pointer;transition:background .15s}.dash-table tbody tr:hover{background:var(--dash-tint)}.dash-table tbody tr:last-child td{border-bottom:0}.dash-status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--dash-tint);border:1px solid;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.dash-status-approved{color:var(--dash-accent-text);background:#d9f0491f}.dash-status-rejected{color:var(--dash-ink-3);background:var(--dash-tint)}.dash-status-flagged{color:var(--dash-danger);background:#ff6e5a1f}.dash-status-pending{color:var(--dash-ink-2);background:var(--dash-tint-strong)}.dash-score{min-width:32px;font-family:var(--mono);background:var(--dash-tint);border:1px solid;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dash-score-low{color:var(--dash-accent-text)}.dash-score-mid{color:var(--dash-ink-2)}.dash-score-high{color:var(--dash-danger)}.dash-score-bar{background:var(--dash-tint-strong);width:64px;height:4px;position:relative;overflow:hidden}.dash-score-bar>i{height:100%;display:block}.dash-menu{background:var(--dash-surface);border:1px solid var(--dash-rule-strong);box-shadow:4px 4px 0 var(--dash-ink);padding:4px 0}.dash-menu-item{width:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dash-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 14px;font-size:11px;text-decoration:none;display:flex}.dash-menu-item:hover{background:var(--dash-tint-strong);color:var(--dash-ink)}.dash-menu-divider{background:var(--dash-rule);height:1px;margin:4px 0}.dash-menu-item.is-accent{color:var(--dash-accent-text)}.dash-menu-item.is-accent:hover{color:var(--dash-accent-text);background:#d9f0491a}.dash-menu-item.is-danger{color:var(--dash-danger)}.dash-menu-item.is-danger:hover{color:var(--dash-danger);background:#ff6e5a1f}.dash-modal{background:var(--dash-surface);border:1px solid var(--dash-rule-strong);box-shadow:6px 6px 0 var(--dash-ink)}.dash-modal-hd{border-bottom:1px solid var(--dash-rule);padding:24px}.dash-modal-bd{padding:24px}.dash-modal-ft{border-top:1px solid var(--dash-rule);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.dash-tip{border:1px solid var(--dash-accent);font-family:var(--sans);color:var(--dash-ink);background:#d9f04914;gap:12px;padding:16px;font-size:13.5px;line-height:1.5;display:flex}.dash-tip-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dash-accent-text);margin-bottom:4px;font-size:10px;display:block}.dash-toast{font-family:var(--mono);letter-spacing:.06em;background:var(--dash-surface);box-shadow:4px 4px 0 var(--dash-ink);border:1px solid;align-items:center;gap:10px;padding:12px 16px;font-size:11.5px;display:flex}.dash-toast-success{color:var(--dash-accent-text)}.dash-toast-error{color:var(--dash-danger)}.dash-avatar-sm{background:var(--dash-accent);width:32px;height:32px;color:var(--dash-accent-ink);border:1px solid var(--dash-accent);font-family:var(--mono);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.dash-page-h{font-family:var(--serif);letter-spacing:-.02em;color:var(--dash-ink);margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1}.dash .neu-dark,.dash.neu-dark{background:var(--dash-bg);color:var(--dash-ink)}.dash .neu-dark-raised,.dash .neu-dark-flat{background:var(--dash-surface);border:1px solid var(--dash-rule);box-shadow:none;color:var(--dash-ink);border-radius:0}.dash .neu-glass-panel{background:var(--dash-bg)}@supports (color:color-mix(in lab, red, red)){.dash .neu-glass-panel{background:color-mix(in oklab,var(--dash-bg)80%,transparent)}}.dash .neu-glass-panel{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--dash-rule)}.dash .neu-dark-modal{background:var(--dash-surface);border:1px solid var(--dash-rule-strong);box-shadow:6px 6px 0 var(--dash-ink);border-radius:0}.dash .neu-dark-dropdown{background:var(--dash-surface);border:1px solid var(--dash-rule-strong);box-shadow:4px 4px 0 var(--dash-ink);border-radius:0}.dash .neu-dark-alert-info{border:1px solid var(--dash-accent);color:var(--dash-ink);background:#d9f04914;border-radius:0}.dash .card-hover-dark{transition:border-color .15s,transform .15s,box-shadow .15s}.dash .card-hover-dark:hover{border-color:var(--dash-accent-text)}.dash .text-white,.dash .text-slate-100,.dash .text-slate-200,.dash .text-slate-300{color:var(--dash-ink)!important}.dash :is(.bg-slate-700,.bg-slate-800,.bg-slate-900):is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300),.dash :is(.bg-slate-700,.bg-slate-800,.bg-slate-900) :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400){color:#f4efdf!important}.dash :is(textarea,input,pre,div):is(.bg-slate-700,.bg-slate-800,.bg-slate-900){background-color:#0f172a!important;border-color:#f4efdf1f!important}.dash :is(.neu-dark-alert-info,.neu-dark-alert-success,.bg-teal-500\/5,.bg-teal-500\/10,.bg-teal-500\/15,.bg-teal-500\/20,.bg-teal-500\/30,.bg-teal-500\/40,.bg-teal-400\/10,.bg-teal-400\/20,.bg-teal-400\/30,.bg-cyan-500\/10,.bg-cyan-500\/20,.bg-cyan-500\/30,.bg-emerald-500\/10,.bg-emerald-500\/20,.bg-emerald-500\/30,.bg-emerald-400\/10,.bg-emerald-400\/20,.bg-emerald-400\/30,.bg-emerald-900\/30,.bg-teal-900\/30):is([class*=text-teal-],[class*=text-cyan-],[class*=text-emerald-]),.dash :is(.neu-dark-alert-info,.neu-dark-alert-success,.bg-teal-500\/5,.bg-teal-500\/10,.bg-teal-500\/15,.bg-teal-500\/20,.bg-teal-500\/30,.bg-teal-500\/40,.bg-teal-400\/10,.bg-teal-400\/20,.bg-teal-400\/30,.bg-cyan-500\/10,.bg-cyan-500\/20,.bg-cyan-500\/30,.bg-emerald-500\/10,.bg-emerald-500\/20,.bg-emerald-500\/30,.bg-emerald-400\/10,.bg-emerald-400\/20,.bg-emerald-400\/30,.bg-emerald-900\/30,.bg-teal-900\/30) :is([class*=text-teal-],[class*=text-cyan-],[class*=text-emerald-]),.dash :is(.neu-dark-alert-warning,.bg-amber-500\/10,.bg-amber-500\/20,.bg-amber-500\/30,.bg-orange-500\/10,.bg-orange-500\/20,.bg-orange-500\/30,.bg-yellow-500\/10,.bg-yellow-500\/20,.bg-yellow-500\/30,.bg-amber-900\/30,.bg-orange-900\/30,.bg-yellow-900\/30):is([class*=text-amber-],[class*=text-orange-],[class*=text-yellow-]),.dash :is(.neu-dark-alert-warning,.bg-amber-500\/10,.bg-amber-500\/20,.bg-amber-500\/30,.bg-orange-500\/10,.bg-orange-500\/20,.bg-orange-500\/30,.bg-yellow-500\/10,.bg-yellow-500\/20,.bg-yellow-500\/30,.bg-amber-900\/30,.bg-orange-900\/30,.bg-yellow-900\/30) :is([class*=text-amber-],[class*=text-orange-],[class*=text-yellow-]){color:var(--dash-ink)!important}.dash :is(.neu-dark-alert-error,.bg-red-500\/10,.bg-red-500\/20,.bg-red-500\/30,.bg-rose-500\/10,.bg-rose-500\/20,.bg-rose-500\/30,.bg-red-900\/30,.bg-rose-900\/30):is([class*=text-red-],[class*=text-rose-]),.dash :is(.neu-dark-alert-error,.bg-red-500\/10,.bg-red-500\/20,.bg-red-500\/30,.bg-rose-500\/10,.bg-rose-500\/20,.bg-rose-500\/30,.bg-red-900\/30,.bg-rose-900\/30) :is([class*=text-red-],[class*=text-rose-]){color:var(--dash-danger-text)!important}.dash .text-slate-400{color:var(--dash-ink-2)!important}.dash .text-slate-500,.dash .text-slate-600{color:var(--dash-ink-3)!important}.dash .text-teal-300,.dash .text-teal-400,.dash .text-teal-500,.dash .text-cyan-300,.dash .text-cyan-400,.dash .text-cyan-500,.dash .text-emerald-400,.dash .text-emerald-500,.dash .text-emerald-300,.dash .text-amber-400,.dash .text-amber-500,.dash .text-orange-400,.dash .text-orange-500,.dash .text-blue-400,.dash .text-blue-500{color:var(--dash-accent-text)!important}.dash .text-red-300,.dash .text-red-400,.dash .text-red-500,.dash .text-rose-400,.dash .text-rose-500{color:var(--dash-danger-text)!important}.dash .bg-gradient-to-r.from-teal-500,.dash .bg-gradient-to-r.from-teal-400,.dash .bg-gradient-to-r.from-cyan-500,.dash .bg-gradient-to-r.from-emerald-500,.dash .bg-gradient-to-br.from-teal-500,.dash .bg-gradient-to-br.from-teal-400,.dash .bg-gradient-to-br.from-cyan-500,.dash .bg-gradient-to-br.from-blue-500,.dash .bg-gradient-to-br.from-blue-600,.dash .bg-gradient-to-br.from-orange-500,.dash .bg-gradient-to-br.from-amber-500,.dash .bg-gradient-to-br.from-emerald-500{background-image:none!important;background:var(--dash-accent)!important;color:var(--dash-accent-ink)!important}.dash .bg-gradient-to-br.from-red-500,.dash .bg-gradient-to-br.from-rose-500,.dash .bg-gradient-to-r.from-red-500{background-image:none!important;background:var(--dash-danger)!important;color:#f4efdf!important}.dash [class*=bg-teal-],.dash [class*=bg-cyan-],.dash [class*=bg-emerald-]{background-color:#d9f0491f!important}.dash [class*=bg-amber-],.dash [class*=bg-orange-]{background-color:#d9f04914!important}.dash [class*=bg-red-],.dash [class*=bg-rose-]{background-color:#ff6e5a1f!important}.dash .bg-emerald-500,.dash .bg-teal-500,.dash .bg-cyan-500{background-color:var(--dash-accent)!important;color:var(--dash-accent-ink)!important}.dash .bg-red-500,.dash .bg-rose-500{background-color:var(--dash-danger)!important;color:#f4efdf!important}.dash .bg-white\/\[0\.03\],.dash .bg-white\/\[0\.06\],.dash .bg-white\/\[0\.08\],.dash .bg-white\/\[0\.1\]{background-color:var(--dash-tint-strong)!important}.dash .bg-\[\#1a2035\],.dash .bg-\[\#141929\],.dash .bg-\[\#1c1b3a\]{background-color:var(--dash-bg)!important}.dash [class*=border-white],.dash [class*=border-slate]{border-color:var(--dash-rule)!important}.dash [class*=border-teal],.dash [class*=border-cyan],.dash [class*=border-emerald]{border-color:var(--dash-accent)!important}.dash [class*=border-red],.dash [class*=border-rose]{border-color:var(--dash-danger)!important}.dash .rounded-lg,.dash .rounded-xl,.dash .rounded-2xl,.dash .rounded-3xl{border-radius:2px}.dash input[type=text],.dash input[type=email],.dash input[type=password],.dash input[type=search],.dash input[type=number],.dash input[type=url],.dash input[type=date],.dash select,.dash textarea{background:var(--dash-bg);color:var(--dash-ink);border-color:var(--dash-rule)}.dash input:focus,.dash select:focus,.dash textarea:focus{border-color:var(--dash-accent-text);box-shadow:none;outline:none}.dash input::placeholder,.dash textarea::placeholder{color:var(--dash-ink-3)}.dash .bg-gradient-to-r.from-teal-500.to-cyan-500,.dash .bg-gradient-to-r.from-cyan-500.to-teal-500{color:var(--dash-accent-ink)!important}.dash .border-t-teal-400,.dash .border-t-teal-500,.dash .border-t-cyan-400,.dash .border-t-emerald-400{border-top-color:var(--dash-accent)!important}.dash .border-teal-900\/30,.dash .border-teal-500\/30{border-color:var(--dash-rule)!important}.dash .bg-gradient-to-r.from-teal-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-r.from-teal-400 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-r.from-cyan-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-r.from-emerald-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-teal-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-teal-400 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-cyan-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-blue-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-blue-600 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-orange-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-amber-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash .bg-gradient-to-br.from-emerald-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-teal-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-cyan-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-emerald-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-amber-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-orange-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-blue-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]){color:var(--dash-accent-ink)!important}@supports (color:color-mix(in lab, red, red)){.dash [class*=bg-gradient-to-][class*=from-teal-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-cyan-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-emerald-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-amber-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-orange-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]),.dash [class*=bg-gradient-to-][class*=from-blue-] :is([class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2]){color:color-mix(in oklab,var(--dash-accent-ink)75%,transparent)!important}}.dash [class*=bg-gradient-to-][class*=from-teal-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-cyan-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-emerald-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-amber-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-orange-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-blue-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-lime-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash .bg-emerald-500 :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash .bg-teal-500 :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash .bg-cyan-500 :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30){background-color:var(--dash-accent-ink)!important}@supports (color:color-mix(in lab, red, red)){.dash [class*=bg-gradient-to-][class*=from-teal-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-cyan-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-emerald-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-amber-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-orange-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-blue-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-lime-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash .bg-emerald-500 :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash .bg-teal-500 :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash .bg-cyan-500 :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30){background-color:color-mix(in oklab,var(--dash-accent-ink)18%,transparent)!important}}.dash .bg-emerald-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2],[class*=text-lime-1],[class*=text-lime-2]),.dash .bg-teal-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2],[class*=text-lime-1],[class*=text-lime-2]),.dash .bg-cyan-500 :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2],[class*=text-lime-1],[class*=text-lime-2]),.dash [class*=bg-gradient-to-][class*=from-lime-] :is(.text-white,[class*=text-teal-1],[class*=text-teal-2],[class*=text-cyan-1],[class*=text-cyan-2],[class*=text-emerald-1],[class*=text-emerald-2],[class*=text-amber-1],[class*=text-amber-2],[class*=text-orange-1],[class*=text-orange-2],[class*=text-blue-1],[class*=text-blue-2],[class*=text-lime-1],[class*=text-lime-2]){color:var(--dash-accent-ink)!important}.dash [class*=bg-gradient-to-][class*=from-red-] :is(h1,h2,h3,h4,.text-white,[class*=text-red-1],[class*=text-red-2],[class*=text-rose-1],[class*=text-rose-2]),.dash [class*=bg-gradient-to-][class*=from-rose-] :is(h1,h2,h3,h4,.text-white,[class*=text-red-1],[class*=text-red-2],[class*=text-rose-1],[class*=text-rose-2]){color:#f4efdf!important}.dash [class*=bg-gradient-to-][class*=from-red-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30),.dash [class*=bg-gradient-to-][class*=from-rose-] :is(.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/25,.bg-white\/30){background-color:#f4efdf33!important}.dash [class*=shadow-teal],.dash [class*=shadow-cyan],.dash [class*=shadow-emerald],.dash [class*=shadow-blue],.dash [class*=shadow-amber],.dash [class*=shadow-orange],.dash [class*=shadow-red],.dash [class*=shadow-rose]{box-shadow:none!important}.dash main h1,.dash main h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--dash-ink);font-weight:400;line-height:1.02}.dash main h1{font-size:clamp(28px,3vw,40px)}.dash main h2{font-size:clamp(22px,2.2vw,28px)}.dash main h1.font-bold,.dash main h2.font-bold,.dash main h3.font-bold{font-weight:400}.dash main h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--dash-ink);font-size:20px;font-weight:400;line-height:1.05}.dash .rounded-full.bg-gradient-to-br{background:var(--dash-accent)!important;color:var(--dash-accent-ink)!important;border:1px solid var(--dash-accent)!important;background-image:none!important;border-radius:0!important}.dash .rounded-full.bg-gradient-to-br>*{color:var(--dash-accent-ink)!important;font-family:var(--mono)!important;letter-spacing:.04em!important;font-weight:600!important}.dash .uppercase.tracking-wider,.dash .uppercase.tracking-widest{font-family:var(--mono);letter-spacing:.12em}.dash [class*=bg-teal-][class*=\/10],.dash [class*=bg-cyan-][class*=\/10],.dash [class*=bg-emerald-][class*=\/10],.dash [class*=bg-amber-][class*=\/10],.dash [class*=bg-orange-][class*=\/10],.dash [class*=bg-blue-][class*=\/10]{color:var(--dash-accent)!important;background-color:#d9f0491a!important}.dash [class*=bg-red-][class*=\/10],.dash [class*=bg-rose-][class*=\/10]{color:var(--dash-danger)!important;background-color:#ff6e5a1f!important}.dash .blur-2xl,.dash .blur-3xl{display:none}.dash :focus{outline:none}.dash :focus-visible{outline:2px solid var(--dash-accent);outline-offset:1px}.dash .focus\:ring-2:focus,.dash .focus\:ring-2:focus-visible{box-shadow:0 0 0 2px var(--dash-accent)!important}.dash [class*=focus\:ring-teal],.dash [class*=focus\:ring-cyan],.dash [class*=focus\:ring-emerald]{--tw-ring-color:var(--dash-accent)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
