:root{--color-quartz-50:#e6efff;--color-quartz-100:#d0d9ec;--color-quartz-200:#9fabc3;--color-quartz-300:#8692ac;--color-quartz-400:#5c6983;--color-quartz-500:#4c5871;--color-quartz-600:#3c485f;--color-quartz-700:#293347;--color-quartz-800:#171f30;--color-quartz-850:#121a2b;--color-quartz-900:#070d1b;--color-quartz-950:#030612;--color-accent-50:#eff3ff;--color-accent-100:#dde6fe;--color-accent-200:#c8d4f4;--color-accent-300:#aebde5;--color-accent-400:#7e90c4;--color-accent-500:#6275ac;--color-accent-600:#485a91;--color-accent-700:#354476;--color-ground-light:#f9fafc;--color-ground-light-alt:#f0f2f4;--color-ground-dark:#0a0e12;--color-ground-dark-alt:#101419;--color-surface:var(--lightningcss-light,#f9fafc)var(--lightningcss-dark,#0a0e12);--color-surface-alt:var(--lightningcss-light,#f0f2f4)var(--lightningcss-dark,#101419);--color-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161b21);--color-sheet:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e232a);--color-hairline:var(--lightningcss-light,#d2d9e7)var(--lightningcss-dark,#293441);--color-edge:var(--lightningcss-light,#6f7483)var(--lightningcss-dark,#6d7b88);--color-edge-strong:var(--lightningcss-light,#505563)var(--lightningcss-dark,#a4b3c1);--color-strong:var(--lightningcss-light,#171a24)var(--lightningcss-dark,#e4f0fb);--color-prose:var(--lightningcss-light,#2f323c)var(--lightningcss-dark,#d1dce6);--color-muted:var(--lightningcss-light,#555862)var(--lightningcss-dark,#a3acb5);--color-subtle:var(--lightningcss-light,#666972)var(--lightningcss-dark,#8b939b);--color-accent:var(--lightningcss-light,#3e56ac)var(--lightningcss-dark,#a3bbff);--color-danger:var(--lightningcss-light,#a43c31)var(--lightningcss-dark,#f69c8f);--color-selection:var(--lightningcss-light,#9eacd0)var(--lightningcss-dark,#435179);--color-on-selection:var(--lightningcss-light,#171a24)var(--lightningcss-dark,#eaf5ff);--color-tint:var(--lightningcss-light,#070d1b0d)var(--lightningcss-dark,#ffffff14);--color-scrim:var(--lightningcss-light,#070d1b66)var(--lightningcss-dark,#03061299);--color-status-critical:var(--lightningcss-light,#a8372c)var(--lightningcss-dark,#fc9e90);--color-status-warning:var(--lightningcss-light,#925b0c)var(--lightningcss-dark,#f3bb7f);--color-status-success:var(--lightningcss-light,#2b7440)var(--lightningcss-dark,#95d7a2);--color-status-notice:var(--lightningcss-light,#1f6198)var(--lightningcss-dark,#89c4fb);--color-status-inert:var(--lightningcss-light,#666972)var(--lightningcss-dark,#8b939b);--color-mark-critical:var(--lightningcss-light,#a13126)var(--lightningcss-dark,#d86355);--color-mark-notice:var(--lightningcss-light,#137ece)var(--lightningcss-dark,#52aeff);--color-mark-success:var(--lightningcss-light,#45b164)var(--lightningcss-dark,#75df8f);--color-mark-warning:var(--lightningcss-light,#eda756)var(--lightningcss-dark,#ffdab3);--color-mark-inert:var(--lightningcss-light,#d0d8e7)var(--lightningcss-dark,#404e61);--color-tint-rose:var(--lightningcss-light,#9b357f)var(--lightningcss-dark,#eca3d3);--color-tint-amber:var(--lightningcss-light,#ab3511)var(--lightningcss-dark,#f9a58f);--color-tint-citron:var(--lightningcss-light,#766200)var(--lightningcss-dark,#d3bd6c);--color-tint-jade:var(--lightningcss-light,#007650)var(--lightningcss-dark,#7bd3a9);--color-tint-sky:var(--lightningcss-light,#007080)var(--lightningcss-dark,#61d0e5);--color-tint-iris:var(--lightningcss-light,#624eb7)var(--lightningcss-dark,#bab3fe);--color-wash-rose:var(--lightningcss-light,#ffe6f6)var(--lightningcss-dark,#341f2d);--color-wash-amber:var(--lightningcss-light,#ffe9e3)var(--lightningcss-dark,#371f19);--color-wash-citron:var(--lightningcss-light,#f6efd5)var(--lightningcss-dark,#2d260e);--color-wash-jade:var(--lightningcss-light,#dbf6e7)var(--lightningcss-dark,#122d20);--color-wash-sky:var(--lightningcss-light,#d5f5fc)var(--lightningcss-dark,#092c32);--color-wash-iris:var(--lightningcss-light,#edecff)var(--lightningcss-dark,#252339);--color-syntax-name:var(--lightningcss-light,#13236e)var(--lightningcss-dark,#c7d7ff);--color-syntax-keyword:var(--lightningcss-light,#624000)var(--lightningcss-dark,#eeb154);--color-syntax-string:var(--lightningcss-light,#175fa4)var(--lightningcss-dark,#65a9f3);--color-syntax-number:var(--lightningcss-light,#ad4c40)var(--lightningcss-dark,#cf6a5d);--color-series-1:var(--lightningcss-light,#111e77)var(--lightningcss-dark,#4764c2);--color-series-2:var(--lightningcss-light,#ff5900)var(--lightningcss-dark,#eec743);--color-series-3:var(--lightningcss-light,#0080ff)var(--lightningcss-dark,#cf0002);--color-series-4:var(--lightningcss-light,#702800)var(--lightningcss-dark,#5bb9ff);--color-series-5:var(--lightningcss-light,#00627e)var(--lightningcss-dark,#ff7e9d);--color-series-6:var(--lightningcss-light,#b1451a)var(--lightningcss-dark,#aa9d00);--color-seq-1:var(--lightningcss-light,#e5eeff)var(--lightningcss-dark,#292d3b);--color-seq-2:var(--lightningcss-light,#becbef)var(--lightningcss-dark,#40485d);--color-seq-3:var(--lightningcss-light,#98aad8)var(--lightningcss-dark,#596483);--color-seq-4:var(--lightningcss-light,#7588c0)var(--lightningcss-dark,#7482aa);--color-seq-5:var(--lightningcss-light,#5368a9)var(--lightningcss-dark,#8fa1d3);--color-seq-6:var(--lightningcss-light,#334891)var(--lightningcss-dark,#acc1fd);--color-seq-7:var(--lightningcss-light,#182679)var(--lightningcss-dark,#d4e4ff);--font-sans:var(--font-public-sans,"Public Sans"), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-newsreader,Newsreader), ui-serif, Georgia, serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, SFMono-Regular, monospace;--text-title-sm:1.125rem;--text-title-sm--line-height:1.3;--text-title-sm--letter-spacing:-.008em;--text-title-sm--font-weight:600;--text-title-md:1.35rem;--text-title-md--line-height:1.28;--text-title-md--letter-spacing:-.011em;--text-title-md--font-weight:600;--text-title-lg:1.62rem;--text-title-lg--line-height:1.22;--text-title-lg--letter-spacing:-.014em;--text-title-lg--font-weight:600;--text-title-xl:1.94375rem;--text-title-xl--line-height:1.15;--text-title-xl--letter-spacing:-.017em;--text-title-xl--font-weight:600;--text-display-sm:2.3325rem;--text-display-sm--line-height:1.12;--text-display-sm--letter-spacing:-.017em;--text-display-sm--font-weight:400;--text-display-md:3.35938rem;--text-display-md--line-height:1.08;--text-display-md--letter-spacing:-.019em;--text-display-md--font-weight:400;--text-display-lg:4.03125rem;--text-display-lg--line-height:1.04;--text-display-lg--letter-spacing:-.021em;--text-display-lg--font-weight:400;--text-display-xl:4.8375rem;--text-display-xl--line-height:1.02;--text-display-xl--letter-spacing:-.023em;--text-display-xl--font-weight:400;--centauri-static-focus-width:2px;--centauri-static-focus-offset:2px;--centauri-static-target-min:24px;--centauri-static-target-coarse:44px;--centauri-static-gap-icon:8px;--centauri-static-rule-length:12px;--centauri-static-rule-gap:8px;--centauri-static-label-tracking:.14em;--centauri-static-value-tracking:-.01em;--centauri-static-tick-length:6px;--centauri-static-stroke-hairline:1px;--centauri-static-stroke-edge:1px;--radius-chip:0px;--radius-control:2px;--radius-card:4px;--radius-panel:6px;--radius-pill:9999px;--centauri-static-state-hover:.08;--centauri-static-state-focus:.1;--centauri-static-state-pressed:.1;--centauri-static-state-selected:.12;--centauri-static-tabbar-height:56px;--centauri-static-rail-collapsed:56px;--centauri-static-rail-expanded:232px;--centauri-static-duration-instant:0s;--centauri-static-enter-fast:.12s;--centauri-static-enter-base:.2s;--centauri-static-enter-slow:.32s;--centauri-static-exit-fast:90ms;--centauri-static-exit-base:.16s;--centauri-static-exit-slow:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-standard:cubic-bezier(.2, 0, 0, 1)}@supports (color:lab(0% 0 0)){:root{--color-quartz-50:lab(94.0967% -.568867 -8.84143);--color-quartz-100:lab(86.5331% -.619471 -10.5346);--color-quartz-200:lab(69.6639% -.605643 -13.5814);--color-quartz-300:lab(60.359% -.522047 -14.8214);--color-quartz-400:lab(44.081% -.241935 -16.1041);--color-quartz-500:lab(37.1143% -.0948459 -15.9462);--color-quartz-600:lab(30.1537% .0551045 -15.389);--color-quartz-700:lab(20.8777% .274703 -14.2688);--color-quartz-800:lab(11.6029% .552006 -12.8515);--color-quartz-850:lab(9.28444% .633776 -12.4328);--color-quartz-900:lab(3.56054% .573397 -9.00049);--color-quartz-950:lab(1.67746% .459619 -5.36464);--color-accent-50:lab(95.8519% .0476837 -6.19336);--color-accent-100:lab(91.0999% .316322 -13.0693);--color-accent-200:lab(84.6416% .635952 -17.2403);--color-accent-300:lab(76.4208% 1.19394 -21.9287);--color-accent-400:lab(59.977% 2.79337 -29.2033);--color-accent-500:lab(49.4121% 4.09147 -32.172);--color-accent-600:lab(38.8837% 5.2776 -32.9796);--color-accent-700:lab(29.6027% 5.70522 -30.9914);--color-ground-light:lab(98.248% -.0918806 -1.13484);--color-ground-light-alt:lab(95.3439% -.121236 -1.51228);--color-ground-dark:lab(3.68413% -.417672 -2.38);--color-ground-dark-alt:lab(6.16891% -.704646 -4.01299);--color-surface:var(--lightningcss-light,lab(98.248% -.0918806 -1.13484))var(--lightningcss-dark,lab(3.68413% -.417672 -2.38));--color-surface-alt:var(--lightningcss-light,lab(95.3439% -.121236 -1.51228))var(--lightningcss-dark,lab(6.16891% -.704646 -4.01299));--color-card:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(9.48277% -.984296 -5.00433));--color-sheet:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(13.5413% -1.07725 -5.37058));--color-hairline:var(--lightningcss-light,lab(86.5732% -.495702 -7.49979))var(--lightningcss-dark,lab(21.0342% -1.75561 -9.93348));--color-edge:var(--lightningcss-light,lab(48.8044% .672787 -8.96341))var(--lightningcss-dark,lab(50.6901% -3.15726 -8.90539));--color-edge-strong:var(--lightningcss-light,lab(36.0399% .746906 -8.92986))var(--lightningcss-dark,lab(72.1543% -3.23969 -8.94246));--color-strong:var(--lightningcss-light,lab(9.37272% .847876 -7.35442))var(--lightningcss-dark,lab(94.1994% -2.56661 -6.91528));--color-prose:var(--lightningcss-light,lab(20.9967% .590399 -6.8))var(--lightningcss-dark,lab(87.2396% -2.35096 -6.32881));--color-muted:var(--lightningcss-light,lab(37.2537% .436112 -6.25239))var(--lightningcss-dark,lab(69.8391% -2.13593 -5.77066));--color-subtle:var(--lightningcss-light,lab(44.2265% .359088 -5.63227))var(--lightningcss-dark,lab(60.5592% -1.91793 -5.18287));--color-accent:var(--lightningcss-light,lab(38.1493% 12.8649 -49.8162))var(--lightningcss-dark,lab(76.0629% 3.62051 -36.5067));--color-danger:var(--lightningcss-light,lab(40.6744% 43.293 30.4838))var(--lightningcss-dark,lab(73.4946% 33.31 21.791));--color-selection:var(--lightningcss-light,lab(70.0686% 1.10233 -20.3405))var(--lightningcss-dark,lab(34.4773% 3.30073 -25.3444));--color-on-selection:var(--lightningcss-light,lab(9.37272% .847876 -7.35442))var(--lightningcss-dark,lab(95.9402% -2.28488 -6.127));--color-tint:var(--lightningcss-light,lab(3.56054% .573389 -9.00049/.05))var(--lightningcss-dark,lab(100% -.0000298023 .0000119209/.08));--color-scrim:var(--lightningcss-light,lab(3.56054% .573389 -9.00049/.4))var(--lightningcss-dark,lab(1.67746% .459619 -5.36464/.6));--color-status-critical:var(--lightningcss-light,lab(40.569% 46.5034 33.3133))var(--lightningcss-dark,lab(74.6079% 34.8516 22.8338));--color-status-warning:var(--lightningcss-light,lab(44.0336% 19.0728 49.0506))var(--lightningcss-dark,lab(80.134% 15.3899 38.4867));--color-status-success:var(--lightningcss-light,lab(43.3869% -33.1913 21.8595))var(--lightningcss-dark,lab(80.4199% -29.8207 19.2662));--color-status-notice:var(--lightningcss-light,lab(39.2493% -5.46594 -36.5849))var(--lightningcss-dark,lab(76.5867% -8.54215 -33.9194));--color-status-inert:var(--lightningcss-light,lab(44.2265% .359088 -5.63227))var(--lightningcss-dark,lab(60.5592% -1.91793 -5.18287));--color-mark-critical:var(--lightningcss-light,lab(38.2423% 46.5748 33.7702))var(--lightningcss-dark,lab(56.8445% 46.0982 31.4482));--color-mark-notice:var(--lightningcss-light,lab(50.6124% -5.84984 -49.6988))var(--lightningcss-dark,lab(68.1762% -8.75413 -49.1303));--color-mark-success:var(--lightningcss-light,lab(64.7709% -45.2644 29.8149))var(--lightningcss-dark,lab(81.0329% -45.0426 29.4262));--color-mark-warning:var(--lightningcss-light,lab(74.2235% 20.8439 51.7143))var(--lightningcss-dark,lab(89.5074% 9.26819 24.0687));--color-mark-inert:var(--lightningcss-light,lab(85.9836% -.529259 -8.24147))var(--lightningcss-dark,lab(32.6108% -2.27793 -12.7784));--color-tint-rose:var(--lightningcss-light,lab(39.6979% 49.019 -19.7772))var(--lightningcss-dark,lab(75.3391% 32.8736 -13.1645));--color-tint-amber:var(--lightningcss-light,lab(40.5962% 47.8134 47.2763))var(--lightningcss-dark,lab(75.9825% 29.9088 25.2369));--color-tint-citron:var(--lightningcss-light,lab(42.3322% 1.85335 48.8418))var(--lightningcss-dark,lab(77.2502% .0785887 43.8155));--color-tint-jade:var(--lightningcss-light,lab(43.4486% -37.2207 12.9182))var(--lightningcss-dark,lab(78.2019% -34.8489 12.2097));--color-tint-sky:var(--lightningcss-light,lab(42.6101% -23.2022 -17.0364))var(--lightningcss-dark,lab(77.5577% -28.5171 -20.7198));--color-tint-iris:var(--lightningcss-light,lab(39.6142% 29.3979 -54.1657))var(--lightningcss-dark,lab(75.6325% 14.5125 -36.4013));--color-wash-rose:var(--lightningcss-light,lab(93.7399% 10.669 -4.25327))var(--lightningcss-dark,lab(14.7618% 12.4952 -5.0075));--color-wash-amber:var(--lightningcss-light,lab(94.0163% 7.00149 5.8288))var(--lightningcss-dark,lab(15.0049% 11.4527 9.71525));--color-wash-citron:var(--lightningcss-light,lab(94.4015% -.817329 13.5161))var(--lightningcss-dark,lab(15.4816% .192866 16.6458));--color-wash-jade:var(--lightningcss-light,lab(94.673% -11.3872 4.02342))var(--lightningcss-dark,lab(15.8529% -13.3282 4.66188));--color-wash-sky:var(--lightningcss-light,lab(94.4685% -9.85557 -7.07382))var(--lightningcss-dark,lab(15.6053% -10.7838 -7.86481));--color-wash-iris:var(--lightningcss-light,lab(93.9656% 2.86531 -8.96432))var(--lightningcss-dark,lab(14.863% 5.68734 -13.8199));--color-syntax-name:var(--lightningcss-light,lab(16.9438% 17.7359 -45.9987))var(--lightningcss-dark,lab(85.732% .625044 -21.5665));--color-syntax-keyword:var(--lightningcss-light,lab(30.3074% 11.4294 39.7159))var(--lightningcss-dark,lab(76.7405% 16.2273 55.2204));--color-syntax-string:var(--lightningcss-light,lab(38.9056% -1.1849 -44.1467))var(--lightningcss-dark,lab(66.9697% -5.44322 -44.7123));--color-syntax-number:var(--lightningcss-light,lab(45.431% 39.9428 27.5766))var(--lightningcss-dark,lab(57.0491% 39.7188 26.8545));--color-series-1:var(--lightningcss-light,lab(16.3744% 24.1377 -53.0471))var(--lightningcss-dark,lab(43.9563% 12.7018 -53.5286));--color-series-2:var(--lightningcss-light,lab(61.1427% 62.2507 71.835))var(--lightningcss-dark,lab(82.0049% 4.59799 67.5773));--color-series-3:var(--lightningcss-light,lab(53.5328% 8.66315 -72.5534))var(--lightningcss-dark,lab(44.0698% 69.0522 59.1741));--color-series-4:var(--lightningcss-light,lab(27.0927% 31.2391 38.5614))var(--lightningcss-dark,lab(71.6695% -12.7367 -43.6862));--color-series-5:var(--lightningcss-light,lab(37.8791% -17.0333 -23.0778))var(--lightningcss-dark,lab(68.9319% 52.2079 7.74375));--color-series-6:var(--lightningcss-light,lab(44.3909% 43.4191 46.902))var(--lightningcss-dark,lab(64.2528% -5.18671 66.4643));--color-seq-1:var(--lightningcss-light,lab(93.7916% -.691474 -9.31114))var(--lightningcss-dark,lab(18.5384% 1.12116 -9.60571));--color-seq-2:var(--lightningcss-light,lab(81.5673% 1.03912 -19.4176))var(--lightningcss-dark,lab(30.5196% .842124 -13.6086));--color-seq-3:var(--lightningcss-light,lab(69.4457% 1.44342 -25.6485))var(--lightningcss-dark,lab(42.3595% 1.59106 -18.8585));--color-seq-4:var(--lightningcss-light,lab(56.8837% 3.72159 -31.8213))var(--lightningcss-dark,lab(54.3708% 2.03151 -23.1759));--color-seq-5:var(--lightningcss-light,lab(44.5936% 6.41844 -37.9374))var(--lightningcss-dark,lab(66.2207% 2.3489 -27.8816));--color-seq-6:var(--lightningcss-light,lab(32.0287% 10.9861 -43.7359))var(--lightningcss-dark,lab(78.0883% 2.95296 -32.27));--color-seq-7:var(--lightningcss-light,lab(19.0199% 20.4155 -49.9656))var(--lightningcss-dark,lab(90.0106% -1.45209 -15.069))}}
:root{--text-micro:11px;--text-micro--line-height:1;--text-small:12px;--text-small--line-height:1.33;--text-datum:13px;--text-datum--line-height:1.38;--text-body:14px;--text-body--line-height:1.43;--centauri-scaled-control-height:28px;--centauri-scaled-row-height:32px;--centauri-scaled-field-height:28px;--centauri-scaled-0:0px;--centauri-scaled-1:2px;--centauri-scaled-2:4px;--centauri-scaled-3:8px;--centauri-scaled-4:12px;--centauri-scaled-5:16px;--centauri-scaled-6:20px;--centauri-scaled-7:24px;--centauri-scaled-cell-x:10px;--centauri-scaled-cell-y:6px;--centauri-scaled-control-x:10px;--centauri-scaled-section:24px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{interpolate-size:allow-keywords}@layer base{*,:before,:after{border-color:color-mix(in oklab, var(--color-hairline) 65%, transparent)}html{-webkit-tap-highlight-color:transparent;--centauri-ring:var(--lightningcss-light,var(--color-quartz-700))var(--lightningcss-dark,var(--color-quartz-100))}*,:before,:after{box-sizing:border-box}.centauri-vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}body{background-color:var(--color-surface);color:var(--color-prose);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);text-rendering:optimizelegibility;margin:0}[data-density]{font-size:var(--text-body);line-height:var(--text-body--line-height)}:where(h1,h2,h3,h4){font-family:var(--font-sans);text-wrap:balance}:where(a,button,[tabindex],summary,input,select,textarea):focus-visible{outline:var(--centauri-static-focus-width) solid var(--centauri-ring);outline-offset:var(--centauri-static-focus-offset);border-radius:var(--radius-chip)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}:where(button,[role=button],a):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.38}table{border-collapse:separate;border-spacing:0}::selection{background:var(--color-selection);color:var(--color-on-selection)}:where(input,textarea){caret-color:var(--color-accent)}:where(input[type=checkbox],input[type=radio],progress){accent-color:var(--color-accent)}option:checked,option:hover,option:focus,:where([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox])[aria-selected=true]{background-color:var(--color-selection);color:var(--color-on-selection)}:where(a){text-underline-offset:.18em;text-decoration-thickness:1px}*{scrollbar-color:var(--color-edge) transparent;scrollbar-width:thin}}@media (pointer:coarse){.centauri-target{position:relative}.centauri-target:before{content:"";min-inline-size:var(--centauri-static-target-coarse);min-block-size:var(--centauri-static-target-coarse);pointer-events:auto;block-size:100%;inline-size:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}input,select,textarea{font-size:max(var(--text-body), 16px)}}.centauri-state{isolation:isolate;position:relative}.centauri-state:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--centauri-static-exit-fast) var(--ease-in);background:currentColor;position:absolute;inset:0}.centauri-state:hover:after{opacity:var(--centauri-static-state-hover);transition-duration:var(--centauri-static-enter-fast);transition-timing-function:var(--ease-standard)}.centauri-state:focus-visible:after{opacity:var(--centauri-static-state-focus)}.centauri-state:active:after{opacity:var(--centauri-static-state-pressed);transition-duration:var(--centauri-static-duration-instant)}.centauri-state[aria-selected=true]:after,.centauri-state[aria-current]:after,.centauri-state[aria-pressed=true]:after{opacity:var(--centauri-static-state-selected)}.centauri-button{justify-content:center;align-items:center;gap:var(--centauri-static-gap-icon);min-block-size:var(--centauri-scaled-control-height);padding-inline:var(--centauri-scaled-control-x);border:var(--centauri-static-stroke-edge) solid var(--color-edge);border-radius:var(--radius-control);color:var(--color-strong);font:inherit;font-size:var(--text-datum);line-height:var(--text-datum--line-height);white-space:nowrap;transition:scale var(--centauri-static-exit-fast) var(--ease-in);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.centauri-button:active{transition-duration:var(--centauri-static-duration-instant);scale:.98}.centauri-button--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--lightningcss-light,var(--color-card))var(--lightningcss-dark,var(--color-surface))}.centauri-button--quiet{color:var(--color-accent);border-color:#0000}.centauri-label{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--centauri-static-label-tracking);text-transform:uppercase;color:var(--color-muted)}.centauri-label--ruled{align-items:center;gap:var(--centauri-static-rule-gap);display:inline-flex}.centauri-label--ruled:before{content:"";inline-size:var(--centauri-static-rule-length);block-size:var(--centauri-static-stroke-hairline);background:currentColor;flex:none}.centauri-value{font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--centauri-static-value-tracking);font-size:var(--text-datum);line-height:var(--text-datum--line-height)}.centauri-value--mono{font-family:var(--font-mono)}.centauri-rows>*+*{border-top:var(--centauri-static-stroke-hairline) solid var(--color-hairline)}.centauri-row{padding-inline:var(--centauri-scaled-cell-x);padding-block:var(--centauri-scaled-cell-y);min-block-size:var(--centauri-scaled-row-height)}.centauri-dimension{--value:0;--domain:100;--centauri-dimension-length:120px;vertical-align:middle;inline-size:calc(var(--value) / var(--domain) * var(--centauri-dimension-length));min-inline-size:var(--centauri-static-stroke-hairline);block-size:var(--centauri-static-tick-length);border-block-end:var(--centauri-static-stroke-hairline) solid currentColor;color:var(--color-edge-strong);display:inline-block;position:relative}.centauri-dimension:before,.centauri-dimension:after{content:"";inline-size:var(--centauri-static-stroke-hairline);background:currentColor;position:absolute;inset-block:0}.centauri-dimension:before{inset-inline-start:0}.centauri-dimension:after{inset-inline-end:0}.centauri-mark{vertical-align:middle;border-radius:var(--radius-chip);background:var(--color-mark-inert);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 var(--centauri-static-stroke-edge) var(--color-edge);display:inline-block}.centauri-mark[data-status=critical]{background:var(--color-mark-critical)}.centauri-mark[data-status=warning]{background:var(--color-mark-warning)}.centauri-mark[data-status=success]{background:var(--color-mark-success)}.centauri-mark[data-status=notice]{background:var(--color-mark-notice)}.centauri-mark--person{border-radius:var(--radius-pill)}@keyframes centauri-enter{0%{opacity:0;translate:0 4px}}@keyframes centauri-exit{to{opacity:0;translate:0 2px}}.centauri-enter{animation:centauri-enter var(--centauri-static-enter-base) var(--ease-out) both}.centauri-exit{animation:centauri-exit var(--centauri-static-exit-base) var(--ease-in) both}.centauri-disclosure::details-content{block-size:0;transition:block-size var(--centauri-static-exit-base) var(--ease-in), content-visibility var(--centauri-static-exit-base) allow-discrete;overflow:clip}.centauri-disclosure[open]::details-content{block-size:auto;transition-duration:var(--centauri-static-enter-base);transition-timing-function:var(--ease-out)}.centauri-disclosure>summary{cursor:pointer;list-style:none}.centauri-disclosure>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}.centauri-panelhead,.centauri-pagerail{align-items:center;gap:var(--centauri-scaled-3);min-block-size:var(--centauri-scaled-row-height);padding-block:var(--centauri-scaled-2);border-block-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);flex-wrap:wrap;display:flex}.centauri-panelhead{padding-inline:var(--centauri-scaled-cell-x)}.centauri-pagerail{margin-block-end:var(--centauri-scaled-4);padding-inline:0}.centauri-head__context{align-items:center;gap:var(--centauri-scaled-2);min-inline-size:0;display:flex}.centauri-head__title{font-size:var(--text-datum);line-height:var(--text-datum--line-height);color:var(--color-strong);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-weight:600;overflow:hidden}.centauri-head__actions{align-items:center;gap:var(--centauri-scaled-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}:is(.centauri-panelhead:not(:has(>.centauri-head__context)),.centauri-pagerail:not(:has(>.centauri-head__context))){border-block-end:0;min-block-size:0;padding-block:0}:is(.centauri-panelhead:not(:has(>.centauri-head__context))>.centauri-head__actions,.centauri-pagerail:not(:has(>.centauri-head__context))>.centauri-head__actions){margin-inline-start:0}@media (max-width:599px){.centauri-panelhead,.centauri-pagerail{align-items:stretch;gap:var(--centauri-scaled-2);flex-direction:column}.centauri-head__actions{margin-inline-start:0}}
.centauri-shell{--centauri-rail-size:var(--centauri-static-rail-expanded);grid-template-columns:var(--centauri-rail-size) minmax(0, 1fr);min-block-size:100dvh;transition:grid-template-columns var(--centauri-static-enter-base) var(--ease-standard);display:grid}.centauri-shell[data-rail=collapsed]{--centauri-rail-size:var(--centauri-static-rail-collapsed);transition-duration:var(--centauri-static-exit-base);transition-timing-function:var(--ease-in)}.centauri-nav{gap:var(--centauri-scaled-2);block-size:100dvh;padding:var(--centauri-scaled-3) var(--centauri-scaled-2);background:var(--color-surface);border-inline-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.centauri-nav ul{gap:var(--centauri-scaled-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.centauri-nav ul ul{padding-inline-start:var(--centauri-scaled-6)}.centauri-nav ul ul ul{display:none}.centauri-nav a{align-items:center;gap:var(--centauri-static-gap-icon);min-block-size:var(--centauri-scaled-row-height);padding-inline:calc(var(--centauri-scaled-control-x) - var(--centauri-scaled-2));border-radius:var(--radius-control);color:var(--color-prose);font-size:var(--text-datum);line-height:var(--text-datum--line-height);white-space:nowrap;isolation:isolate;text-decoration:none;display:flex;position:relative}.centauri-nav a>svg{flex:none;block-size:20px;inline-size:20px}.centauri-nav a[aria-current=page]{color:var(--color-strong)}.centauri-nav a:before{content:"";background:var(--color-accent);block-size:0;inline-size:2px;transition:block-size var(--centauri-static-exit-fast) var(--ease-in);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.centauri-nav a[aria-current=page]:before{block-size:calc(var(--centauri-static-tick-length) * 2);transition-duration:var(--centauri-static-enter-fast);transition-timing-function:var(--ease-out)}.centauri-nav a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--centauri-static-exit-fast) var(--ease-in);background:currentColor;position:absolute;inset:0}.centauri-nav a:hover:after{opacity:var(--centauri-static-state-hover);transition-duration:var(--centauri-static-enter-fast);transition-timing-function:var(--ease-standard)}.centauri-nav a:active:after{opacity:var(--centauri-static-state-pressed);transition-duration:var(--centauri-static-duration-instant)}.centauri-nav a[aria-current=page]:after{opacity:var(--centauri-static-state-selected)}.centauri-nav__toggle{inline-size:calc(var(--centauri-static-rail-collapsed) - var(--centauri-scaled-2) * 2);block-size:var(--centauri-scaled-control-height);color:var(--color-muted);border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.centauri-nav__toggle>svg{block-size:20px;inline-size:20px}.centauri-nav__label{text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--centauri-static-enter-fast) var(--ease-out);overflow:hidden}.centauri-shell[data-rail=collapsed] .centauri-nav__label{opacity:0;transition-duration:var(--centauri-static-exit-fast);transition-timing-function:var(--ease-in)}.centauri-shell[data-rail=collapsed] .centauri-nav ul ul{display:none}.centauri-nav__action{justify-content:flex-start;align-items:center;gap:var(--centauri-static-gap-icon);inline-size:100%;min-block-size:var(--centauri-scaled-control-height);padding-inline:var(--centauri-scaled-3);margin-block-start:auto;display:inline-flex}.centauri-nav__action>svg{flex:none;block-size:20px;inline-size:20px}.centauri-nav__action .centauri-nav__label{white-space:nowrap}.centauri-nav a.centauri-nav__action.centauri-button--primary{color:var(--lightningcss-light,var(--color-card))var(--lightningcss-dark,var(--color-surface))}.centauri-nav__account{border-block-start:var(--centauri-static-stroke-hairline) solid var(--color-hairline);gap:var(--centauri-scaled-1);flex-direction:column;min-inline-size:0;margin-block-start:var(--centauri-scaled-2);padding-block-start:var(--centauri-scaled-2);display:flex}.centauri-nav__account-who{padding-inline:var(--centauri-scaled-3);font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.centauri-nav__account a,.centauri-nav__account button{align-items:center;gap:var(--centauri-static-gap-icon);min-block-size:var(--centauri-scaled-control-height);padding-inline:var(--centauri-scaled-3);text-align:start;color:var(--color-muted);font:inherit;border-radius:var(--radius-control);background:0 0;border:0;min-inline-size:0;text-decoration:none;display:flex}.centauri-nav__account a>svg,.centauri-nav__account button>svg{flex:none;block-size:20px;inline-size:20px}.centauri-nav__account a:hover,.centauri-nav__account button:hover{color:var(--color-strong)}.centauri-shell[data-rail=collapsed] .centauri-nav__account-who{display:none}.centauri-shell[data-rail=collapsed] .centauri-nav__account a,.centauri-shell[data-rail=collapsed] .centauri-nav__account button{justify-content:center;padding-inline:0}@media (max-width:599.98px){.centauri-nav__account{display:none}}.centauri-shell[data-rail=collapsed] .centauri-nav__action{inline-size:var(--centauri-scaled-control-height);justify-content:center;padding-inline:0}.centauri-shell[data-rail=collapsed] .centauri-nav__action .centauri-nav__label,.centauri-nav__label--hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden;opacity:1!important}@media (max-width:599.98px){.centauri-shell{grid-template-columns:minmax(0,1fr)}.centauri-shell>main,.centauri-shell>.centauri-main{padding-block-end:calc(var(--centauri-static-tabbar-height) + env(safe-area-inset-bottom,0px))}.centauri-nav{block-size:auto;padding:0 0 env(safe-area-inset-bottom,0px);background:var(--color-sheet);border-inline-end:0;border-block-start:var(--centauri-static-stroke-hairline) solid var(--color-hairline);z-index:10;transition:translate var(--centauri-static-enter-base) var(--ease-out);flex-direction:row;align-items:stretch;gap:0;position:fixed;inset-block:auto 0;inset-inline:0}.centauri-shell[data-bar=hidden] .centauri-nav{transition-duration:var(--centauri-static-exit-base);transition-timing-function:var(--ease-in);translate:0 100%}.centauri-shell[data-bar=hidden] .centauri-nav:focus-within{transition-duration:var(--centauri-static-enter-base);transition-timing-function:var(--ease-out);translate:none}.centauri-nav__toggle{display:none}.centauri-nav ul{flex-direction:row;flex:1;gap:0;min-inline-size:0}.centauri-nav ul ul{display:none}.centauri-nav li{flex:1 1 0;min-inline-size:0}.centauri-nav a{justify-content:center;gap:var(--centauri-scaled-0);min-inline-size:0;min-block-size:var(--centauri-static-tabbar-height);padding-inline:var(--centauri-scaled-1);border-radius:var(--radius-chip);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:.02em;flex-direction:column}.centauri-nav a:focus-visible{outline-offset:calc(-1 * var(--centauri-static-focus-offset))}.centauri-nav a>svg{block-size:24px;inline-size:24px}.centauri-nav__label{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-inline-size:100%;opacity:1!important}.centauri-nav a:before{block-size:2px;inline-size:0;transition:inline-size var(--centauri-static-exit-fast) var(--ease-in);inset-block-start:0;inset-inline-start:50%;translate:-50%}.centauri-nav a[aria-current=page]:before{inline-size:calc(var(--centauri-static-tick-length) * 4);block-size:2px}.centauri-nav__action{margin:0;margin-inline:var(--centauri-scaled-2);inline-size:var(--centauri-static-target-coarse);min-block-size:var(--centauri-static-target-coarse);flex:none;justify-content:center;align-self:center;padding:0}.centauri-nav__action>svg{block-size:24px;inline-size:24px}.centauri-nav__action .centauri-nav__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.centauri-shell[data-nav=site]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.centauri-nav__brand{align-items:center;gap:var(--centauri-static-gap-icon);color:var(--color-strong);white-space:nowrap;padding-inline:0;font-weight:500;text-decoration:none;display:inline-flex}.centauri-nav .centauri-nav__brand>svg{flex:none;block-size:24px;inline-size:24px}@media (min-width:600px){.centauri-nav--site{align-items:center;gap:var(--centauri-scaled-5);block-size:auto;padding:var(--centauri-scaled-2) var(--centauri-scaled-5);border-inline-end:0;border-block-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);z-index:10;transition:translate var(--centauri-static-enter-base) var(--ease-out);flex-direction:row;position:sticky;inset-block-start:0}.centauri-shell[data-bar=hidden] .centauri-nav--site{transition-duration:var(--centauri-static-exit-base);transition-timing-function:var(--ease-in);translate:0 -100%}.centauri-nav--site .centauri-nav__toggle{display:none}.centauri-nav--site ul{gap:var(--centauri-scaled-1);flex-direction:row;margin-inline-start:auto}.centauri-nav--site ul ul,.centauri-nav--site ul li a>svg{display:none}.centauri-nav--site ul a:before{block-size:2px;inline-size:0;transition:inline-size var(--centauri-static-exit-fast) var(--ease-in);inset-block:auto 0;inset-inline-start:50%;translate:-50%}.centauri-nav--site ul a[aria-current=page]:before{inline-size:calc(var(--centauri-static-tick-length) * 4);block-size:2px;transition-duration:var(--centauri-static-enter-fast);transition-timing-function:var(--ease-out)}.centauri-nav--site .centauri-nav__action{inline-size:auto;margin-block-start:0}}@media (max-width:599.98px){.centauri-nav .centauri-nav__brand{display:none}}.centauri-tabs{gap:var(--centauri-scaled-1);border-block-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);display:flex;overflow-x:auto}.centauri-tabs [role=tab]{min-block-size:var(--centauri-scaled-control-height);padding-inline:var(--centauri-scaled-control-x);color:var(--color-muted);font:inherit;font-size:var(--text-datum);white-space:nowrap;isolation:isolate;background:0 0;border:0;position:relative}.centauri-tabs [role=tab][aria-selected=true]{color:var(--color-strong)}.centauri-tabs [role=tab]:before{content:"";background:var(--color-accent);block-size:2px;inline-size:0;transition:inline-size var(--centauri-static-exit-fast) var(--ease-in);position:absolute;inset-block-end:-1px;inset-inline-start:50%;translate:-50%}.centauri-tabs [role=tab][aria-selected=true]:before{inline-size:calc(100% - var(--centauri-scaled-control-x));transition-duration:var(--centauri-static-enter-fast);transition-timing-function:var(--ease-out)}[role=tabpanel][hidden]{display:none}
.centauri-table{inline-size:100%;container:centauri-table/inline-size}.centauri-table[data-scroll]{max-block-size:var(--centauri-table-max,70dvh);scrollbar-gutter:stable;overscroll-behavior:contain;overflow-y:auto}.centauri-table[data-scroll-x=declared]{overflow-x:auto}.centauri-table[data-scroll-x=declared] table{min-inline-size:max-content}.centauri-table table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--text-datum);line-height:var(--text-datum--line-height);color:var(--color-prose)}.centauri-table caption{text-align:start}.centauri-table thead th{z-index:1;background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:start;padding:var(--centauri-scaled-cell-y) var(--centauri-scaled-cell-x);border-block-end:var(--centauri-static-stroke-edge) solid var(--color-edge);white-space:nowrap;font-weight:500;position:sticky;inset-block-start:0}.centauri-table tbody th,.centauri-table td{padding:var(--centauri-scaled-cell-y) var(--centauri-scaled-cell-x);block-size:var(--centauri-scaled-row-height);vertical-align:middle;text-align:start;border-block-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);font-weight:400}.centauri-table tbody th[data-priority=identity]{color:var(--color-strong);white-space:nowrap;font-weight:500}.centauri-table [data-type=number],.centauri-table [data-type=time],.centauri-table [data-type=id]{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.centauri-table [data-type=number]{text-align:end}.centauri-table [data-type=id],.centauri-table [data-type=time]{font-family:var(--font-mono)}.centauri-table thead [data-type=number]{text-align:end}.centauri-table td .centauri-dimension{--centauri-dimension-length:6rem;margin-inline-end:var(--centauri-scaled-2)}.centauri-table th[aria-sort]{cursor:pointer}.centauri-table th[aria-sort]>button{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;min-block-size:var(--centauri-static-target-min);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.centauri-table th[aria-sort]:not([aria-sort=none]){color:var(--color-strong)}.centauri-table th[aria-sort]:not([aria-sort=none]):after{content:"";inline-size:calc(var(--centauri-static-tick-length) * 2);block-size:2px;background:var(--color-accent);margin-block-start:var(--centauri-scaled-0);display:block}.centauri-table th[aria-sort=descending]:after{margin-inline-start:auto}.centauri-table tbody tr:hover>*{background:color-mix(in oklab, currentColor calc(var(--centauri-static-state-hover) * 100%), transparent)}.centauri-table tbody tr[aria-selected=true]>*{background:color-mix(in oklab, currentColor calc(var(--centauri-static-state-selected) * 100%), transparent)}.centauri-table tbody tr[aria-selected=true] th[data-priority=identity]{box-shadow:inset 2px 0 0 var(--color-accent)}.centauri-table th.gw-table__select,.centauri-table td.gw-table__select{inline-size:var(--centauri-scaled-6);padding-inline:var(--centauri-scaled-2);text-align:center}.centauri-table .gw-table__select input[type=checkbox]{inline-size:var(--centauri-static-target-min);block-size:var(--centauri-static-target-min);margin:0}.centauri-table [data-absent=null]:after{content:"—";color:var(--color-subtle)}.centauri-table [data-absent=pending]:after{content:"";vertical-align:middle;border:var(--centauri-static-stroke-hairline) dashed var(--color-edge);border-radius:var(--radius-chip);block-size:1em;inline-size:2.5ch;display:inline-block}@media (max-width:599.98px){.centauri-table[data-scroll]:not([data-scroll-x=declared]){max-block-size:none;overflow:visible}}.centauri-table :focus-visible{outline-offset:calc(-1 * var(--centauri-static-focus-offset))}@container centauri-table (max-width:600px){.centauri-table:not([data-scroll-x=declared]) thead{display:block}.centauri-table:not([data-scroll-x=declared]) thead tr{align-items:center;column-gap:var(--centauri-scaled-4);row-gap:var(--centauri-scaled-1);border-block-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);flex-wrap:wrap;padding-block-end:var(--centauri-scaled-2);display:flex}.centauri-table:not([data-scroll-x=declared]) thead th{border:0;block-size:auto;padding:0;display:block;position:static}.centauri-table:not([data-scroll-x=declared]) thead th:not(:has(button)):not(:has(a)){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.centauri-table:not([data-scroll-x=declared]) thead th:focus-within{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.centauri-table:not([data-scroll-x=declared]) table,.centauri-table:not([data-scroll-x=declared]) tbody{display:block}.centauri-table:not([data-scroll-x=declared]) tbody tr{row-gap:var(--centauri-scaled-1);padding-block:var(--centauri-scaled-3);border-block-end:var(--centauri-static-stroke-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}.centauri-table:not([data-scroll-x=declared]) tbody th,.centauri-table:not([data-scroll-x=declared]) td{border:0;block-size:auto;padding:0;display:block}.centauri-table:not([data-scroll-x=declared]) td[data-priority=secondary]{display:flex}.centauri-table:not([data-scroll-x=declared]) td.gw-table__select{inline-size:auto;float:inline-start;margin-inline-end:var(--centauri-scaled-3);padding:0;display:inline-flex}.centauri-table:not([data-scroll-x=declared]) td.gw-table__select:before{content:none}.centauri-table:not([data-scroll-x=declared]) tbody th[data-priority=identity]{font-size:var(--text-body);line-height:var(--text-body--line-height);white-space:normal;overflow-wrap:anywhere;margin-block-end:var(--centauri-scaled-1)}.centauri-table:not([data-scroll-x=declared]) td{align-items:center;column-gap:var(--centauri-scaled-3);flex-wrap:wrap;display:flex}.centauri-table:not([data-scroll-x=declared]) td:before{content:attr(data-label);flex:0 0 var(--centauri-record-label,12ch);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.centauri-table:not([data-scroll-x=declared]) td:not([data-label]):before,.centauri-table:not([data-scroll-x=declared]) td[data-label=""]:before{content:none}.centauri-table:not([data-scroll-x=declared]) td[data-type=number]{text-align:start}.centauri-table:not([data-scroll-x=declared]) td .centauri-dimension{--centauri-dimension-length:6rem}.centauri-table:not([data-scroll-x=declared]) tbody tr[aria-selected=true] th[data-priority=identity]{box-shadow:none}.centauri-table:not([data-scroll-x=declared]) tbody tr[aria-selected=true]{box-shadow:inset 2px 0 0 var(--color-accent);padding-inline-start:var(--centauri-scaled-3)}}
dialog.centauri-sheet{scrollbar-gutter:stable;max-block-size:min(85dvh,100%);inline-size:min(100%,32rem);max-inline-size:100%;padding:var(--centauri-scaled-5);border:var(--centauri-static-stroke-hairline) solid var(--color-hairline);border-radius:var(--radius-panel);background:var(--color-sheet);color:var(--color-prose);overscroll-behavior:contain;opacity:0;translate:0 var(--centauri-scaled-4);transition:opacity var(--centauri-static-exit-base) var(--ease-in), translate var(--centauri-static-exit-base) var(--ease-in), display var(--centauri-static-exit-base) allow-discrete, overlay var(--centauri-static-exit-base) allow-discrete;margin:auto;inset:0;overflow-y:auto}dialog.centauri-sheet[open]{opacity:1;transition-duration:var(--centauri-static-enter-base);transition-timing-function:var(--ease-out);translate:0}@starting-style{dialog.centauri-sheet[open]{opacity:0;translate:0 var(--centauri-scaled-4)}}dialog.centauri-sheet::backdrop{background:var(--color-scrim);transition:opacity var(--centauri-static-exit-base) var(--ease-in), display var(--centauri-static-exit-base) allow-discrete, overlay var(--centauri-static-exit-base) allow-discrete;opacity:0}dialog.centauri-sheet[open]::backdrop{opacity:1;transition-duration:var(--centauri-static-enter-base);transition-timing-function:var(--ease-out)}@starting-style{dialog.centauri-sheet[open]::backdrop{opacity:0}}.centauri-sheet>h2,.centauri-sheet>h3{margin:0 0 var(--centauri-scaled-3);font-size:var(--text-title-sm);line-height:var(--text-title-sm--line-height);color:var(--color-strong)}.centauri-sheet__actions{justify-content:flex-end;gap:var(--centauri-scaled-2);margin-block-start:var(--centauri-scaled-5);display:flex}@media (pointer:coarse){dialog.centauri-sheet{max-block-size:85dvh;inline-size:100%;border-radius:var(--radius-panel) var(--radius-panel) 0 0;opacity:1;border-block-end:0;border-inline:0;margin:0;padding-block-end:calc(var(--centauri-scaled-5) + env(safe-area-inset-bottom,0px));inset:auto 0 0;translate:0 100%}dialog.centauri-sheet[open]{translate:0}@starting-style{dialog.centauri-sheet[open]{opacity:1;translate:0 100%}}dialog.centauri-sheet:before{content:"";inline-size:calc(var(--centauri-static-tick-length) * 6);block-size:2px;margin:calc(var(--centauri-scaled-2) * -1) auto var(--centauri-scaled-4);background:var(--color-edge);display:block}.centauri-sheet__actions{flex-direction:column-reverse}.centauri-sheet__actions>.centauri-button{inline-size:100%}}.gw-scrim[data-variant=sheet]{background:var(--color-scrim);padding:0}.gw-dialog[data-variant=sheet]{background:var(--color-sheet);color:var(--color-prose);border-color:var(--color-hairline);border-width:var(--centauri-static-stroke-hairline);padding:var(--centauri-scaled-5);scrollbar-gutter:stable;overscroll-behavior:contain}@media (pointer:coarse){.gw-scrim[data-variant=sheet]{align-items:flex-end}.gw-dialog[data-variant=sheet]{border-block-end:0;border-inline:0;border-block-start:var(--centauri-static-stroke-hairline) solid var(--color-hairline);border-radius:var(--radius-panel) var(--radius-panel) 0 0;block-size:auto;max-block-size:85dvh;inline-size:100%;padding-block-end:calc(var(--centauri-scaled-5) + env(safe-area-inset-bottom,0px))}.gw-dialog[data-variant=sheet]:before{content:"";inline-size:calc(var(--centauri-static-tick-length) * 6);block-size:2px;margin:calc(var(--centauri-scaled-2) * -1) auto var(--centauri-scaled-4);background:var(--color-edge);display:block}.gw-dialog[data-variant=sheet]>.gw-dialog__foot{flex-direction:column-reverse}.gw-dialog[data-variant=sheet]>.gw-dialog__foot>*{inline-size:100%}}.centauri-card{background:var(--color-card);border:var(--centauri-static-stroke-hairline) solid var(--color-hairline);border-radius:var(--radius-card);padding:var(--centauri-scaled-4) var(--centauri-scaled-5)}.centauri-card.centauri-state{color:inherit;text-decoration:none;display:block}.centauri-list,.centauri-field{max-inline-size:var(--centauri-record-measure,80ch)}.centauri-list{margin:0;padding:0;list-style:none}.centauri-list>li+li{border-block-start:var(--centauri-static-stroke-hairline) solid var(--color-hairline)}.centauri-list__row{align-items:center;column-gap:var(--centauri-scaled-3);min-block-size:var(--centauri-scaled-row-height);padding:var(--centauri-scaled-2) 0;color:inherit;grid-template-columns:max-content minmax(0,1fr) max-content;text-decoration:none;display:grid}.centauri-list__row>:not(.centauri-mark):not(.centauri-list__value){min-inline-size:0;display:grid}.centauri-list__primary{color:var(--color-strong);font-size:var(--text-body);line-height:var(--text-body--line-height);display:block}.centauri-list__secondary{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);display:block}.centauri-list__value{text-align:end;justify-self:end}.centauri-field{gap:var(--centauri-scaled-1);display:grid}.centauri-field>label{color:var(--color-strong);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:500}.centauri-field>:where(input,select,textarea){min-block-size:var(--centauri-scaled-field-height);padding-inline:var(--centauri-scaled-control-x);border:var(--centauri-static-stroke-edge) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-strong);font:inherit}.centauri-field>:where(input,select,textarea):hover{border-color:var(--color-edge-strong)}.centauri-field>.centauri-field__help{color:var(--color-muted);font-size:var(--text-small)}.centauri-field[data-invalid]>:where(input,select,textarea){border-color:var(--color-danger)}.centauri-field[data-invalid]>.centauri-field__help{color:var(--color-danger)}
@layer groundwork-default{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gw-surface:#f6fafe;--gw-surface-sunken:#ebeef3;--gw-surface-raised:#fff;--gw-text:#181c1f;--gw-text-muted:#41484d;--gw-text-faint:#71787e;--gw-border:#c1c7ce;--gw-border-strong:#71787e;--gw-focus:#206487;--gw-tone-done-fill:#b9f0b8;--gw-tone-done-ink:#1f5027;--gw-tone-done-edge:#37693c;--gw-tone-waiting-fill:#c6e7ff;--gw-tone-waiting-ink:#004c6b;--gw-tone-waiting-edge:#206487;--gw-tone-mixed-fill:#ffdea2;--gw-tone-mixed-ink:#5c4200;--gw-tone-mixed-edge:#79590c;--gw-tone-refused-fill:#e5e8ed;--gw-tone-refused-ink:#181c1f;--gw-tone-refused-edge:#71787e;--gw-tone-faulted-fill:#ffdad6;--gw-tone-faulted-ink:#93000a;--gw-tone-faulted-edge:#ba1a1a;--gw-action:#206487;--gw-action-ink:#fff;--gw-action-muted:#d2e5f4;--gw-action-muted-ink:#374955;--gw-link:#206487;--gw-field:#dfe3e7;--gw-hover:#e5e8ed;--gw-active:#dfe3e7;--gw-surface-accent:#e5e8ed;--gw-shell:#2c3135;--gw-shell-ink:#eef1f6;--gw-shell-ink-muted:#c1c7ce;--gw-shell-hover:#41484d;--gw-shell-accent:#92cef5;--gw-scrim:#1014188c;--gw-space-1:4px;--gw-space-2:8px;--gw-space-3:12px;--gw-space-4:16px;--gw-space-5:24px;--gw-space-6:32px;--gw-radius-1:4px;--gw-radius-2:12px;--gw-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gw-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--gw-size-micro:11px;--gw-size-small:12px;--gw-size-datum:13px;--gw-size-body:14px;--gw-size-title:16px;--gw-line:1.5;--gw-weight-strong:600;--gw-control-height:40px;--gw-target-min:44px;--gw-duration-fast:.1s;--gw-duration:.15s;--gw-duration-slow:.3s;--gw-ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--gw-surface:#0f1417;--gw-surface-sunken:#1c2024;--gw-surface-raised:#262b2e;--gw-text:#dfe3e7;--gw-text-muted:#c1c7ce;--gw-text-faint:#8b9198;--gw-border:#41484d;--gw-border-strong:#8b9198;--gw-focus:#92cef5;--gw-tone-done-fill:#1f5027;--gw-tone-done-ink:#b9f0b8;--gw-tone-done-edge:#9dd49d;--gw-tone-waiting-fill:#004c6b;--gw-tone-waiting-ink:#c6e7ff;--gw-tone-waiting-edge:#92cef5;--gw-tone-mixed-fill:#5c4200;--gw-tone-mixed-ink:#ffdea2;--gw-tone-mixed-edge:#ebc16c;--gw-tone-refused-fill:#262b2e;--gw-tone-refused-ink:#dfe3e7;--gw-tone-refused-edge:#8b9198;--gw-tone-faulted-fill:#93000a;--gw-tone-faulted-ink:#ffdad6;--gw-tone-faulted-edge:#ffb4ab;--gw-action:#92cef5;--gw-action-ink:#00344b;--gw-action-muted:#374955;--gw-action-muted-ink:#d2e5f4;--gw-link:#92cef5;--gw-field:#313539;--gw-hover:#262b2e;--gw-active:#313539;--gw-surface-accent:#262b2e;--gw-shell:#262b2e;--gw-shell-ink:#dfe3e7;--gw-shell-ink-muted:#c1c7ce;--gw-shell-hover:#41484d;--gw-shell-accent:#92cef5}}:root[data-theme=dark]{--gw-surface:#0f1417;--gw-surface-sunken:#1c2024;--gw-surface-raised:#262b2e;--gw-text:#dfe3e7;--gw-text-muted:#c1c7ce;--gw-text-faint:#8b9198;--gw-border:#41484d;--gw-border-strong:#8b9198;--gw-focus:#92cef5;--gw-tone-done-fill:#1f5027;--gw-tone-done-ink:#b9f0b8;--gw-tone-done-edge:#9dd49d;--gw-tone-waiting-fill:#004c6b;--gw-tone-waiting-ink:#c6e7ff;--gw-tone-waiting-edge:#92cef5;--gw-tone-mixed-fill:#5c4200;--gw-tone-mixed-ink:#ffdea2;--gw-tone-mixed-edge:#ebc16c;--gw-tone-refused-fill:#262b2e;--gw-tone-refused-ink:#dfe3e7;--gw-tone-refused-edge:#8b9198;--gw-tone-faulted-fill:#93000a;--gw-tone-faulted-ink:#ffdad6;--gw-tone-faulted-edge:#ffb4ab;--gw-action:#92cef5;--gw-action-ink:#00344b;--gw-action-muted:#374955;--gw-action-muted-ink:#d2e5f4;--gw-link:#92cef5;--gw-field:#313539;--gw-hover:#262b2e;--gw-active:#313539;--gw-surface-accent:#262b2e;--gw-shell:#262b2e;--gw-shell-ink:#dfe3e7;--gw-shell-ink-muted:#c1c7ce;--gw-shell-hover:#41484d;--gw-shell-accent:#92cef5}}
:root{--gw-surface:var(--color-surface);--gw-surface-sunken:var(--color-surface-alt);--gw-surface-raised:var(--color-card);--gw-text:var(--color-strong);--gw-text-muted:var(--color-muted);--gw-text-faint:var(--color-edge);--gw-border:var(--color-hairline);--gw-border-strong:var(--color-edge-strong);--gw-focus:var(--color-quartz-700);--gw-tone-done-fill:var(--color-surface-alt);--gw-tone-done-ink:var(--color-strong);--gw-tone-done-edge:var(--color-status-success);--gw-tone-waiting-fill:var(--color-surface-alt);--gw-tone-waiting-ink:var(--color-strong);--gw-tone-waiting-edge:var(--color-status-notice);--gw-tone-mixed-fill:var(--color-surface-alt);--gw-tone-mixed-ink:var(--color-strong);--gw-tone-mixed-edge:var(--color-status-warning);--gw-tone-refused-fill:var(--color-surface-alt);--gw-tone-refused-ink:var(--color-strong);--gw-tone-refused-edge:var(--color-edge-strong);--gw-tone-faulted-fill:var(--color-surface-alt);--gw-tone-faulted-ink:var(--color-strong);--gw-tone-faulted-edge:var(--color-status-critical);--gw-space-1:var(--centauri-scaled-2);--gw-space-2:var(--centauri-scaled-3);--gw-space-3:var(--centauri-scaled-4);--gw-space-4:var(--centauri-scaled-5);--gw-space-5:var(--centauri-scaled-6);--gw-space-6:var(--centauri-scaled-7);--gw-radius-1:var(--radius-control);--gw-radius-2:var(--radius-card);--gw-font:var(--font-sans);--gw-font-mono:var(--font-mono);--gw-size-body:var(--text-body);--gw-size-datum:var(--text-datum);--gw-size-small:var(--text-small);--gw-size-micro:var(--text-micro);--gw-size-title:var(--text-title-sm);--gw-control-height:var(--centauri-scaled-control-height);--gw-target-min:var(--centauri-static-target-min);--gw-duration-fast:var(--centauri-static-enter-fast);--gw-duration:var(--centauri-static-enter-base);--gw-duration-slow:var(--centauri-static-enter-slow);--gw-ease:var(--ease-standard);--gw-action:var(--color-accent);--gw-action-ink:var(--color-card);--gw-action-muted:var(--color-surface-alt);--gw-action-muted-ink:var(--color-strong);--gw-link:var(--color-accent);--gw-field:var(--color-card);--gw-hover:var(--color-quartz-100);--gw-active:var(--color-quartz-200);--gw-surface-accent:var(--color-surface-alt);--gw-shell:var(--color-sheet);--gw-shell-ink:var(--color-strong);--gw-shell-ink-muted:var(--color-muted);--gw-shell-hover:var(--color-surface-alt);--gw-shell-accent:var(--color-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gw-focus:var(--color-quartz-100);--gw-action-ink:var(--color-surface);--gw-hover:var(--color-quartz-850);--gw-active:var(--color-quartz-800)}}:root[data-theme=dark]{--gw-focus:var(--color-quartz-100);--gw-action-ink:var(--color-surface);--gw-hover:var(--color-quartz-850);--gw-active:var(--color-quartz-800)}@media (max-width:599.98px){.centauri-nav .gw-nav__toggle{display:none}}
[hidden]{display:none!important}:where(){background:var(--gw-action);color:var(--gw-action-ink)}:where(:root){accent-color:var(--gw-action);scrollbar-color:var(--gw-border-strong) transparent}:where(.gw-input,.gw-select,.gw-textarea){caret-color:var(--gw-action)}.gw-notice{gap:var(--gw-space-3);padding:var(--gw-space-3) var(--gw-space-4);border-inline-start:3px solid var(--gw-tone-refused-edge);border-radius:var(--gw-radius-1);background:var(--gw-tone-refused-fill);color:var(--gw-tone-refused-ink);font:var(--gw-weight-normal,400) var(--gw-size-body) / var(--gw-line) var(--gw-font);display:flex}.gw-notice:empty{display:none}.gw-notice[data-tone=done]{border-inline-start-color:var(--gw-tone-done-edge);background:var(--gw-tone-done-fill);color:var(--gw-tone-done-ink)}.gw-notice[data-tone=waiting]{border-inline-start-color:var(--gw-tone-waiting-edge);background:var(--gw-tone-waiting-fill);color:var(--gw-tone-waiting-ink)}.gw-notice[data-tone=mixed]{border-inline-start-color:var(--gw-tone-mixed-edge);background:var(--gw-tone-mixed-fill);color:var(--gw-tone-mixed-ink)}.gw-notice[data-tone=refused]{border-inline-start-color:var(--gw-tone-refused-edge);background:var(--gw-tone-refused-fill);color:var(--gw-tone-refused-ink)}.gw-notice[data-tone=faulted]{border-inline-start-color:var(--gw-tone-faulted-edge);background:var(--gw-tone-faulted-fill);color:var(--gw-tone-faulted-ink)}.gw-notice__mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px;margin-block-start:2px}.gw-notice__body{min-inline-size:0}.gw-notice__headline{font-size:var(--gw-size-body);font-weight:var(--gw-weight-strong);margin:0}.gw-notice__guidance{margin:var(--gw-space-1) 0 0;font-size:var(--gw-size-datum);opacity:.9}.gw-notice__breakdown{margin:var(--gw-space-3) 0 0;gap:var(--gw-space-1);font-size:var(--gw-size-small);padding:0;list-style:none;display:grid}.gw-notice__row{gap:var(--gw-space-2);align-items:baseline;display:flex}.gw-notice__key{font-family:var(--gw-font-mono);font-size:var(--gw-size-micro);white-space:nowrap}.gw-notice__more{margin:var(--gw-space-2) 0 0;font-size:var(--gw-size-small);opacity:.9}.gw-confirm{gap:var(--gw-space-3);padding:var(--gw-space-4);border:1px solid var(--gw-border);border-radius:var(--gw-radius-2);background:var(--gw-surface-raised);color:var(--gw-text);font-family:var(--gw-font);font-size:var(--gw-size-body);display:grid}.gw-confirm__facts{font-weight:var(--gw-weight-strong);margin:0}.gw-confirm__targets{scrollbar-gutter:stable;gap:var(--gw-space-1);max-block-size:12rem;padding:0;padding:var(--gw-space-2);border-radius:var(--gw-radius-1);background:var(--gw-surface-sunken);font-family:var(--gw-font-mono);font-size:var(--gw-size-small);margin:0;list-style:none;display:grid;overflow-y:auto}.gw-confirm__instruction{font-size:var(--gw-size-datum);color:var(--gw-text-muted);margin:0}.gw-confirm__phrase{font-family:var(--gw-font-mono);font-weight:var(--gw-weight-strong);-webkit-user-select:none;user-select:none}.gw-field{gap:var(--gw-space-1);display:grid}.gw-field__label{font-size:var(--gw-size-datum);font-weight:var(--gw-weight-strong)}.gw-input{min-block-size:var(--gw-control-height);padding:0 var(--gw-space-3);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-1);background:var(--gw-field);color:var(--gw-text);font-family:var(--gw-font-mono);font-size:var(--gw-size-body)}@media (pointer:coarse){.gw-input{font-size:max(16px, var(--gw-size-body))}}.gw-input:focus-visible{outline:2px solid var(--gw-focus);outline-offset:1px}.gw-button{justify-content:center;align-items:center;gap:var(--gw-space-2);min-block-size:var(--gw-control-height);padding-inline:var(--gw-space-4);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-1);background:var(--gw-surface);color:var(--gw-text);font:var(--gw-weight-strong) var(--gw-size-body) / 1 var(--gw-font);cursor:pointer;transition:background var(--gw-duration-fast) var(--gw-ease);display:inline-flex;position:relative}.gw-button:after{content:"";block-size:max(100%, var(--gw-target-min));position:absolute;inset:50% 0 auto;translate:0 -50%}.gw-button:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--gw-duration-fast) var(--gw-ease);background:currentColor;position:absolute;inset:0}.gw-button:hover:not(:disabled):before{opacity:.08}.gw-button:active:not(:disabled):before{opacity:.1}.gw-button:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}.gw-button[data-emphasis=primary]{background:var(--gw-action);color:var(--gw-action-ink);border-color:#0000}.gw-button[data-emphasis=quiet]{color:var(--gw-link);background:0 0;border-color:#0000}.gw-button[data-emphasis=quiet]:hover:not(:disabled){background:var(--gw-hover)}.gw-button[data-emphasis=danger]{border-color:var(--gw-tone-faulted-edge);background:var(--gw-tone-faulted-fill);color:var(--gw-tone-faulted-ink)}.gw-button:disabled{cursor:not-allowed;opacity:.38}.gw-list{gap:var(--gw-space-3);font-family:var(--gw-font);font-size:var(--gw-size-body);color:var(--gw-text);display:grid}.gw-empty{gap:var(--gw-space-2);text-align:center;padding:var(--gw-space-6) var(--gw-space-4);border:1px dashed var(--gw-border);border-radius:var(--gw-radius-2);background:var(--gw-surface-sunken);justify-items:center;display:grid}.gw-empty__headline{font-size:var(--gw-size-title);font-weight:var(--gw-weight-strong);margin:0}.gw-empty__guidance{max-inline-size:44ch;color:var(--gw-text-muted);font-size:var(--gw-size-datum);margin:0}.gw-stale{align-items:center;gap:var(--gw-space-2);padding:var(--gw-space-2) var(--gw-space-3);border-inline-start:3px solid var(--gw-tone-mixed-edge);border-radius:var(--gw-radius-1);background:var(--gw-tone-mixed-fill);color:var(--gw-tone-mixed-ink);font-size:var(--gw-size-datum);display:flex}.gw-skeleton{gap:var(--gw-space-2);display:grid}.gw-skeleton__row{block-size:var(--gw-control-height);border-radius:var(--gw-radius-1);background:var(--gw-surface-sunken);animation:gw-pulse 1.6s var(--gw-ease) infinite}@keyframes gw-pulse{50%{opacity:.55}}.gw-page{justify-content:space-between;align-items:center;gap:var(--gw-space-3);color:var(--gw-text-muted);font-size:var(--gw-size-datum);display:flex}.gw-selection{align-items:center;gap:var(--gw-space-3);padding:var(--gw-space-2) var(--gw-space-3);border:1px solid var(--gw-border);border-radius:var(--gw-radius-1);background:var(--gw-surface-sunken);font-size:var(--gw-size-datum);flex-wrap:wrap;display:flex}.gw-selection__count{font-weight:var(--gw-weight-strong)}.gw-selection__escalate{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gw-selection__escalate:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}.gw-selection__actions{gap:var(--gw-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.gw-field__problem{align-items:baseline;gap:var(--gw-space-1);font-size:var(--gw-size-small);color:var(--gw-tone-faulted-edge);display:flex}.gw-field__help{font-size:var(--gw-size-small);color:var(--gw-text-muted)}.gw-field[data-invalid=true] .gw-input{border-color:var(--gw-tone-faulted-edge);border-width:2px}@media (prefers-reduced-motion:reduce){.gw-skeleton__row{animation-duration:3s}.gw-button{transition:none}}.gw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gw-field-problem{margin-block:var(--gw-space-1) 0;border-inline-start:2px solid var(--gw-tone-faulted-edge);color:var(--gw-tone-faulted-ink);font:var(--gw-size-small) / var(--gw-line) var(--gw-font);padding-inline-start:var(--gw-space-2)}.gw-save{align-items:center;gap:var(--gw-space-3);flex-wrap:wrap;margin-block-start:var(--gw-space-4);display:flex}.gw-save__note{max-inline-size:52ch;color:var(--gw-text-muted);font:var(--gw-size-small) / var(--gw-line) var(--gw-font);margin:0}.gw-timeline{gap:var(--gw-space-5);flex-direction:column;display:flex}.gw-timeline__heading{margin:0 0 var(--gw-space-2);color:var(--gw-text-muted);font:var(--gw-weight-strong) var(--gw-size-small) / var(--gw-line) var(--gw-font);background:var(--gw-surface);padding-block:var(--gw-space-1);position:sticky;inset-block-start:0}.gw-timeline__rows{border-inline-start:1px solid var(--gw-border);margin:0;padding:0;padding-inline-start:var(--gw-space-4);list-style:none}.gw-timeline__row{padding-block:var(--gw-space-2);position:relative}.gw-timeline__row+.gw-timeline__row{border-block-start:1px solid var(--gw-border)}.gw-timeline__row:before{content:"";background:var(--gw-border-strong);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:calc(var(--gw-space-2) + .55em);inset-inline-start:calc(var(--gw-space-4) * -1 - 4px)}.gw-timeline__what{color:var(--gw-text);font:var(--gw-size-body) / var(--gw-line) var(--gw-font);margin:0}.gw-timeline__count,.gw-timeline__meta{color:var(--gw-text-muted);font-size:var(--gw-size-small)}.gw-timeline__detail{margin:var(--gw-space-1) 0 0;color:var(--gw-text-muted);font:var(--gw-size-small) / var(--gw-line) var(--gw-font)}.gw-timeline__lines{margin:var(--gw-space-1) 0 0;color:var(--gw-text-muted);font:var(--gw-size-small) / var(--gw-line) var(--gw-font);padding-inline-start:var(--gw-space-4)}.gw-timeline__meta{margin:var(--gw-space-1) 0 0;font-family:var(--gw-font)}.gw-timeline__note{margin:var(--gw-space-1) 0 0;color:var(--gw-text-faint);font:var(--gw-size-micro) / var(--gw-line) var(--gw-font)}.gw-timeline__row--withheld .gw-timeline__what{color:var(--gw-text-muted);font-style:italic}.gw-card{gap:var(--gw-space-3);padding:var(--gw-space-4);border:1px solid var(--gw-border);border-radius:var(--gw-radius-2);background:var(--gw-surface-raised);color:var(--gw-text);font:var(--gw-weight-normal,400) var(--gw-size-body) / var(--gw-line) var(--gw-font);flex-direction:column;display:flex}.gw-card__heading{font-size:var(--gw-size-title);font-weight:var(--gw-weight-strong);margin:0}.gw-card__lede{color:var(--gw-text-muted);font-size:var(--gw-size-small);margin:0}.gw-card__footer{gap:var(--gw-space-2);align-items:center;margin-block-start:auto;display:flex}.gw-badge{align-items:center;gap:var(--gw-space-1);padding:0 var(--gw-space-2);border:1px solid var(--gw-tone-waiting-edge);border-radius:var(--gw-radius-1);background:var(--gw-tone-waiting-fill);color:var(--gw-tone-waiting-ink);font:var(--gw-weight-strong) var(--gw-size-micro) / calc(var(--gw-space-5)) var(--gw-font);white-space:nowrap;display:inline-flex}.gw-badge[data-tone=done]{border-color:var(--gw-tone-done-edge);background:var(--gw-tone-done-fill);color:var(--gw-tone-done-ink)}.gw-badge[data-tone=mixed]{border-color:var(--gw-tone-mixed-edge);background:var(--gw-tone-mixed-fill);color:var(--gw-tone-mixed-ink)}.gw-badge[data-tone=refused]{border-color:var(--gw-tone-refused-edge);background:var(--gw-tone-refused-fill);color:var(--gw-tone-refused-ink)}.gw-badge[data-tone=faulted]{border-color:var(--gw-tone-faulted-edge);background:var(--gw-tone-faulted-fill);color:var(--gw-tone-faulted-ink)}.gw-badge[data-tone=neutral]{border-color:var(--gw-border-strong);background:var(--gw-surface-sunken);color:var(--gw-text)}.gw-divider{border:0;border-block-start:1px solid var(--gw-border);margin-block:var(--gw-space-4)}.gw-divider--labelled{align-items:center;gap:var(--gw-space-3);color:var(--gw-text-muted);font:var(--gw-weight-strong) var(--gw-size-micro) / 1 var(--gw-font);text-transform:uppercase;letter-spacing:.06em;border-block-start:0;display:flex}.gw-divider--labelled:before,.gw-divider--labelled:after{content:"";border-block-start:1px solid var(--gw-border);flex:1}.gw-progress{gap:var(--gw-space-1);font:var(--gw-weight-normal,400) var(--gw-size-micro) / var(--gw-line) var(--gw-font);color:var(--gw-text-muted);flex-direction:column;display:flex}.gw-progress__note{color:var(--gw-text-muted)}.gw-progress__track{block-size:var(--gw-space-2);border-radius:var(--gw-radius-1);background:var(--gw-surface-sunken);overflow:hidden}.gw-progress__fill{background:var(--gw-action);block-size:100%;transition:inline-size var(--gw-duration-slow) var(--gw-ease)}.gw-progress[data-determinate=false] .gw-progress__fill{inline-size:40%;animation:gw-progress-slide 1.6s var(--gw-ease) infinite}@keyframes gw-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.gw-progress[data-determinate=false] .gw-progress__fill{inline-size:40%;animation:none}.gw-progress__fill{transition:none}}.gw-avatar{inline-size:var(--gw-space-6);block-size:var(--gw-space-6);background:var(--gw-action);color:var(--gw-action-ink);font:var(--gw-weight-strong) var(--gw-size-micro) / 1 var(--gw-font);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.gw-avatar__image{object-fit:cover;block-size:100%;inline-size:100%}.gw-breadcrumb{font:var(--gw-weight-normal,400) var(--gw-size-small) / var(--gw-line) var(--gw-font)}.gw-breadcrumb__list{align-items:center;gap:var(--gw-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gw-breadcrumb__item{align-items:center;gap:var(--gw-space-2);color:var(--gw-text-muted);display:flex}.gw-breadcrumb__item+.gw-breadcrumb__item:before{content:"/";color:var(--gw-text-faint)}.gw-breadcrumb__link{color:var(--gw-link);text-decoration:underline}.gw-breadcrumb__link:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}.gw-breadcrumb__current{color:var(--gw-text);font-weight:var(--gw-weight-strong)}.gw-pairs{gap:var(--gw-space-2) var(--gw-space-4);font:var(--gw-weight-normal,400) var(--gw-size-body) / var(--gw-line) var(--gw-font);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.gw-pairs__term{color:var(--gw-text-muted);font-size:var(--gw-size-datum);font-weight:var(--gw-weight-strong)}.gw-pairs__detail{color:var(--gw-text);overflow-wrap:anywhere;margin:0}.gw-table-wrap{inline-size:100%;overflow-x:auto}.gw-table{border-collapse:collapse;inline-size:100%;font:var(--gw-weight-normal,400) var(--gw-size-body) / var(--gw-line) var(--gw-font);color:var(--gw-text)}.gw-table__caption{text-align:start;color:var(--gw-text-muted);font-size:var(--gw-size-small);padding-block-end:var(--gw-space-2)}.gw-table__head-cell{padding:var(--gw-space-2) var(--gw-space-3);border-block-end:1px solid var(--gw-border-strong);text-align:start;font-size:var(--gw-size-datum);font-weight:var(--gw-weight-strong);white-space:nowrap}.gw-table__cell{padding:var(--gw-space-2) var(--gw-space-3);border-block-end:1px solid var(--gw-border);text-align:start;overflow-wrap:anywhere}.gw-table__head-cell[data-align=end],.gw-table__cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.gw-table__row:hover .gw-table__cell{background:var(--gw-hover)}.gw-table__link{align-items:center;min-block-size:24px;display:inline-flex}.gw-table__select{white-space:nowrap;inline-size:1px;padding:var(--gw-space-2) var(--gw-space-3);border-block-end:1px solid var(--gw-border);vertical-align:middle}thead .gw-table__select{border-block-end:1px solid var(--gw-border-strong)}.gw-table__cell[data-type=number],.gw-table__cell[data-type=time],.gw-table__cell[data-type=id]{font-variant-numeric:tabular-nums}th.gw-table__cell{text-align:start;font-weight:var(--gw-weight-strong)}th.gw-table__cell[data-align=end]{text-align:end}.gw-table__cell [data-absent=null]:after{content:"—";color:var(--gw-text-muted)}.gw-table__cell [data-absent=pending]:after{content:"";vertical-align:middle;border:1px dashed var(--gw-border);block-size:1em;inline-size:2.5ch;display:inline-block}.gw-pagination{align-items:center;gap:var(--gw-space-3);font:var(--gw-weight-normal,400) var(--gw-size-small) / var(--gw-line) var(--gw-font);color:var(--gw-text-muted);display:flex}.gw-pagination__summary{font-variant-numeric:tabular-nums}.gw-pagination__step{min-inline-size:var(--gw-target-min);min-block-size:var(--gw-target-min);padding-inline:var(--gw-space-3);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-1);background:var(--gw-surface);color:var(--gw-text);font-weight:var(--gw-weight-strong);transition:background-color var(--gw-duration-fast) var(--gw-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gw-pagination__step:hover{background:var(--gw-hover)}.gw-pagination__step:active{background:var(--gw-active)}.gw-pagination__step:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}.gw-pagination__step--spent{background:var(--gw-surface-sunken);color:var(--gw-text-muted);border-style:dashed}.gw-toolbar{align-items:center;gap:var(--gw-space-2);padding:var(--gw-space-2);border:1px solid var(--gw-border);border-radius:var(--gw-radius-1);background:var(--gw-surface-sunken);flex-wrap:wrap;display:flex}.gw-toolbar__gap{flex:1}.gw-cluster{align-items:center;display:inline-flex}.gw-cluster>.gw-button{border-radius:0;margin-inline-start:-1px}.gw-cluster>.gw-button:first-child{border-start-start-radius:var(--gw-radius-1);border-end-start-radius:var(--gw-radius-1);margin-inline-start:0}.gw-cluster>.gw-button:last-child{border-start-end-radius:var(--gw-radius-1);border-end-end-radius:var(--gw-radius-1)}.gw-cluster>.gw-button:focus-visible{z-index:1}.gw-select,.gw-textarea{min-block-size:var(--gw-control-height);padding:var(--gw-space-2) var(--gw-space-3);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-1);background:var(--gw-field);color:var(--gw-text);font-family:var(--gw-font);font-size:var(--gw-size-body)}.gw-textarea{font-family:var(--gw-font-mono);resize:vertical}@media (pointer:coarse){.gw-select,.gw-textarea{font-size:max(16px, var(--gw-size-body))}}.gw-select:focus-visible,.gw-textarea:focus-visible{outline:2px solid var(--gw-focus);outline-offset:1px}.gw-choice{align-items:center;gap:var(--gw-space-3);min-block-size:var(--gw-target-min);color:var(--gw-text);font:var(--gw-weight-normal,400) var(--gw-size-body) / var(--gw-line) var(--gw-font);cursor:pointer;display:flex}.gw-choice__control{inline-size:var(--gw-space-4);block-size:var(--gw-space-4);accent-color:var(--gw-action);flex:none}.gw-choice__control:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}.gw-choice__text{display:block}.gw-choice__note{color:var(--gw-text-muted);font-size:var(--gw-size-small);display:block}.gw-switch__control{inline-size:calc(var(--gw-space-6) + var(--gw-space-1));block-size:var(--gw-space-5);border:1px solid var(--gw-border-strong);border-radius:var(--gw-space-5);background:var(--gw-surface-sunken);cursor:pointer;transition:background var(--gw-duration-fast) var(--gw-ease);flex:none;padding:2px}.gw-switch__control[aria-checked=true]{border-color:var(--gw-action);background:var(--gw-action)}.gw-switch__thumb{inline-size:calc(var(--gw-space-5) - 6px);block-size:calc(var(--gw-space-5) - 6px);background:var(--gw-surface);transition:transform var(--gw-duration-fast) var(--gw-ease);border-radius:50%;display:block}.gw-switch__control[aria-checked=true] .gw-switch__thumb{background:var(--gw-action-ink);transform:translate(100%)}.gw-switch__control:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gw-switch__control,.gw-switch__thumb{transition:none}}.gw-scrim{z-index:100;padding:var(--gw-space-4);background:var(--gw-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gw-scrim[data-variant=sheet]{justify-content:flex-end;align-items:stretch;padding:0}.gw-dialog{border:1px solid var(--gw-border);border-radius:var(--gw-radius-2);background:var(--gw-surface);max-block-size:100%;inline-size:min(36rem,100%);color:var(--gw-text);font-family:var(--gw-font);font-size:var(--gw-size-body);flex-direction:column;display:flex}.gw-dialog[data-variant=sheet]{border-block:0;border-inline-end:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:min(28rem,100%)}@media (pointer:coarse){.gw-scrim[data-variant=sheet]{align-items:flex-end}.gw-dialog[data-variant=sheet]{border-block-start:1px solid var(--gw-border);border-radius:var(--gw-radius-2) var(--gw-radius-2) 0 0;block-size:auto;max-block-size:85dvh;inline-size:100%;border-inline:0;padding-block-end:env(safe-area-inset-bottom,0px)}}.gw-dialog:focus-visible{outline:2px solid var(--gw-focus);outline-offset:-4px}.gw-dialog__head{align-items:baseline;gap:var(--gw-space-2);padding:var(--gw-space-4);border-block-end:1px solid var(--gw-border);flex-wrap:wrap;display:flex}.gw-dialog__heading{font-size:var(--gw-size-title);font-weight:var(--gw-weight-strong);line-height:var(--gw-line);flex:auto;margin:0}.gw-dialog__lede{color:var(--gw-text-muted);font-size:var(--gw-size-small);flex:100%;margin:0}.gw-dialog__close{min-inline-size:var(--gw-target-min);min-block-size:var(--gw-target-min);border-radius:var(--gw-radius-1);color:var(--gw-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none}.gw-dialog__close:hover{background:var(--gw-hover);color:var(--gw-text);transition:background var(--gw-duration-fast) var(--gw-ease), color var(--gw-duration-fast) var(--gw-ease)}.gw-dialog__close:active{background:var(--gw-active);color:var(--gw-text)}.gw-dialog__close:focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px}.gw-dialog__body{scrollbar-gutter:stable;min-block-size:0;padding:var(--gw-space-4);flex:auto;overflow-y:auto}.gw-dialog__foot{justify-content:flex-end;gap:var(--gw-space-2);padding:var(--gw-space-4);border-block-start:1px solid var(--gw-border);flex-wrap:wrap;display:flex}:is(.gw-menu__list:popover-open,.gw-popover__panel:popover-open,.gw-combobox__list:popover-open){scrollbar-gutter:stable;border-width:1px;margin:0;position:fixed;inset:auto;overflow-y:auto}.gw-menu{display:inline-block;position:relative}.gw-menu__list{z-index:50;scrollbar-gutter:stable;max-block-size:20rem;min-inline-size:12rem;padding:var(--gw-space-1);border:1px solid var(--gw-border);border-radius:var(--gw-radius-1);background:var(--gw-surface-raised);position:absolute;inset-block-start:calc(100% + var(--gw-space-1));inset-inline-start:0;overflow-y:auto}.gw-menu__item{inline-size:100%;min-block-size:var(--gw-target-min);padding-inline:var(--gw-space-3);padding-block:var(--gw-space-2);border-radius:var(--gw-radius-1);color:var(--gw-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:block}.gw-menu__item:hover:not(:disabled){background:var(--gw-hover)}.gw-menu__item:active:not(:disabled){background:var(--gw-active)}.gw-menu__item[data-tone=critical]{color:var(--gw-tone-faulted-ink)}.gw-menu__item:disabled{color:var(--gw-text-muted);cursor:not-allowed}.gw-menu__item:focus-visible{outline:2px solid var(--gw-focus);outline-offset:-2px}.gw-popover{display:inline-block;position:relative}.gw-popover__panel{z-index:50;inline-size:max-content;max-inline-size:min(24rem,90vw);padding:var(--gw-space-3);border:1px solid var(--gw-border);border-radius:var(--gw-radius-1);background:var(--gw-surface-raised);color:var(--gw-text);position:absolute;inset-block-start:calc(100% + var(--gw-space-1));inset-inline-start:0}.gw-tabs__list{gap:var(--gw-space-1);border-block-end:1px solid var(--gw-border);display:flex;overflow-x:auto}.gw-tabs__tab{min-block-size:var(--gw-target-min);padding-inline:var(--gw-space-3);border:0;color:var(--gw-text-muted);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000;flex:none}.gw-tabs__tab[aria-selected=true]{border-block-end-color:var(--gw-action);color:var(--gw-text);font-weight:var(--gw-weight-strong)}.gw-tabs__tab:hover:not(:disabled){background:var(--gw-hover);transition:background var(--gw-duration-fast) var(--gw-ease)}.gw-tabs__tab:active:not(:disabled){background:var(--gw-active)}.gw-tabs__tab:disabled{color:var(--gw-text-faint);cursor:not-allowed}.gw-tabs__tab:focus-visible{outline:2px solid var(--gw-focus);outline-offset:-3px}.gw-tabs__panel{padding-block:var(--gw-space-4)}.gw-tabs__panel:focus-visible{outline:2px solid var(--gw-focus);outline-offset:-2px}.gw-nav{background:var(--gw-shell);display:flex}.gw-nav__list{gap:var(--gw-space-1);flex:auto;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.gw-nav__item{min-inline-size:0;display:flex}.gw-nav__link{justify-content:center;align-items:center;gap:var(--gw-space-2);min-block-size:var(--gw-target-min);padding-inline:var(--gw-space-3);color:var(--gw-shell-ink-muted);font-size:var(--gw-size-small);flex:auto;text-decoration:none;display:flex}.gw-nav__toggle{inline-size:var(--gw-target-min);min-block-size:var(--gw-target-min);color:var(--gw-shell-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gw-nav__toggle:hover{background:var(--gw-shell-hover);color:var(--gw-shell-ink);transition:background var(--gw-duration-fast) var(--gw-ease), color var(--gw-duration-fast) var(--gw-ease)}.gw-nav__toggle:focus-visible{outline:2px solid var(--gw-shell-accent);outline-offset:-3px}.gw-nav__link:hover{background:var(--gw-shell-hover);color:var(--gw-shell-ink);transition:background var(--gw-duration-fast) var(--gw-ease), color var(--gw-duration-fast) var(--gw-ease)}.gw-nav__link,.gw-nav__toggle{isolation:isolate;position:relative}.gw-nav__link:before,.gw-nav__toggle:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--gw-duration-fast) var(--gw-ease);background:currentColor;position:absolute;inset:0}.gw-nav__link:active,.gw-nav__toggle:active{background:var(--gw-shell-hover);color:var(--gw-shell-ink)}.gw-nav__link:active:before,.gw-nav__toggle:active:before{opacity:.1}.gw-nav__link[aria-current=page]{color:var(--gw-shell-ink);box-shadow:inset 0 -2px 0 0 var(--gw-shell-accent)}.gw-nav__link:focus-visible{outline:2px solid var(--gw-shell-accent);outline-offset:-3px}.gw-combobox{display:block;position:relative}.gw-combobox__label{color:var(--gw-text-muted);font-size:var(--gw-size-small);margin-block-end:var(--gw-space-1);display:block}.gw-combobox__input{inline-size:100%;min-block-size:var(--gw-control-height);padding-inline:var(--gw-space-2);border:1px solid var(--gw-border-strong);border-radius:var(--gw-radius-1);background:var(--gw-field);color:var(--gw-text);font:inherit}.gw-combobox__input:focus-visible{outline:2px solid var(--gw-focus);outline-offset:1px}.gw-combobox__list{z-index:50;scrollbar-gutter:stable;max-block-size:16rem;margin:var(--gw-space-1) 0 0;padding:var(--gw-space-1);border:1px solid var(--gw-border);border-radius:var(--gw-radius-1);background:var(--gw-surface-raised);list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.gw-combobox__option{padding-inline:var(--gw-space-2);padding-block:var(--gw-space-2);border-radius:var(--gw-radius-1);cursor:pointer}.gw-combobox__option[aria-selected=true]{background:var(--gw-action-muted);color:var(--gw-action-muted-ink)}.gw-combobox__option[aria-disabled=true]{color:var(--gw-text-muted);cursor:not-allowed}.gw-workbench{gap:var(--gw-space-3);flex-direction:column;display:flex}.gw-workbench__toolbar{align-items:center;gap:var(--gw-space-2);flex-wrap:wrap;display:flex}.gw-workbench__selection{z-index:10;position:sticky;inset-block-start:0}.gw-workbench__list{min-block-size:0}.gw-workbench__selection[data-selected=false]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}
