/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! wxup-theme: metro */
@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-border-style:solid;--tw-font-weight: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-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-tracking:initial}}}@layer theme,base;@layer components{.dgrid{width:100%}.dgrid>thead>tr>th,.dgrid>thead>tr>td,.dgrid>tbody>tr>th,.dgrid>tbody>tr>td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-300,#d1d5db);padding:calc(var(--spacing,.25rem) * 2)}.dgrid-bordered{border-collapse:collapse;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db)}.dgrid-bordered>thead>tr>th,.dgrid-bordered>thead>tr>td,.dgrid-bordered>tbody>tr>th,.dgrid-bordered>tbody>tr>td,.dgrid-bordered>tr>th,.dgrid-bordered>tr>td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding:calc(var(--spacing,.25rem) * 2)}.dgrid-sm>thead>tr>th,.dgrid-sm>thead>tr>td,.dgrid-sm>tbody>tr>th,.dgrid-sm>tbody>tr>td,.dgrid-sm>tr>th,.dgrid-sm>tr>td{padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5)}.dgrid-sm-lg>thead>tr>th,.dgrid-sm-lg>thead>tr>td,.dgrid-sm-lg>tbody>tr>th,.dgrid-sm-lg>tbody>tr>td,.dgrid-sm-lg>tr>th,.dgrid-sm-lg>tr>td{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem)}.dgrid-sm>tbody>tr>td:has(>input),.dgrid-sm-lg>tbody>tr>td:has(>input),.dgrid-sm-lg>tbody>tr>td:has(>table){padding:0}.dgrid-sm-lg>tbody>tr>td:not(:has(>table)):not(:has(>input)){text-align:left;padding-left:.5rem;padding-right:1.5rem}.dgrid-striped tbody tr:nth-child(2n){background-color:var(--color-gray-50,#f9fafb)}.pagi-link{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,#374151)}@media (hover:hover){.pagi-link:hover{background-color:var(--color-gray-100,#f3f4f6)}}.pagi-item.active .pagi-link{border-color:var(--color-brand,#3d7ea3);background-color:var(--color-brand,#3d7ea3);color:var(--color-white,#fff)}@media (hover:hover){.pagi-item.active .pagi-link:hover{background-color:var(--color-brand-dark,#1d4256)}}.pagi-item.disabled .pagi-link{pointer-events:none;cursor:not-allowed;color:var(--color-gray-300,#d1d5db)}@media (hover:hover){.pagi-item.disabled .pagi-link:hover{background-color:#0000}}.tab-btn{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-bottom-width:2px}.header-fade{background-image:linear-gradient(#112034 0%,#405877 100%)}@supports (color:color-mix(in lab, red, red)){.header-fade{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.accordion-header{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-image:linear-gradient(#112034 0%,#405877 100%);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.accordion-header{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.accordion-chevron{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.btn-primary,.btn-primary-sm{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);background-color:var(--color-brand,#3d7ea3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){:is(.btn-primary,.btn-primary-sm):hover{background-color:var(--color-brand-dark,#1d4256)}}:is(.btn-primary,.btn-primary-sm):disabled{cursor:not-allowed;opacity:.5}.btn-primary{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.btn-primary-sm{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.btn-social{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);background-color:var(--color-brand-strong,#1e3a5f);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.btn-social:hover{background-color:var(--color-brand,#3d7ea3)}}.btn-social:disabled{cursor:not-allowed;opacity:.5}.btn-ghost,.btn-ghost-on{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;display:inline-flex}:is(.btn-ghost,.btn-ghost-on):disabled{cursor:not-allowed;opacity:.5}.btn-ghost{border-color:var(--color-gray-300,#d1d5db);color:var(--color-gray-700,#374151)}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-brand-strong,#1e3a5f);color:var(--color-white,#fff)}}.btn-ghost-on{border-color:var(--color-brand-logo,#69a6c2);background-color:var(--color-brand-logo,#69a6c2);color:var(--color-brand-link,#0f171c)}@media (hover:hover){.btn-ghost-on:hover{background-color:var(--color-brand-logo-dark,#5896b2)}}.logo-mark{display:inline-block;-webkit-mask-image:url(/wxuplogo.png);mask-image:url(/wxuplogo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-mark-static{background-color:#3d7ea3}.pinstripe-seam{background:linear-gradient(to bottom, transparent, var(--color-brand-strong) 25%, var(--color-brand-strong) 75%, transparent);width:2px;position:absolute}.pinstripe-mask-header{-webkit-mask-image:linear-gradient(285deg,#000 0% 30%,#0000 55%);mask-image:linear-gradient(285deg,#000 0% 30%,#0000 55%)}.pinstripe-mask-login{-webkit-mask-image:linear-gradient(270deg,#000 0% 55%,#0000 92%);mask-image:linear-gradient(270deg,#000 0% 55%,#0000 92%)}.spinner{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-brand,#3d7ea3);border-top-color:#0000;border-radius:3.40282e38px;margin-inline:auto}.spinner-ring{height:calc(var(--spacing,.25rem) * 32);width:calc(var(--spacing,.25rem) * 32);margin-inline:auto;display:block}.spinner-ring-track{fill:none;stroke:#e0e0e0;stroke-width:6px}.spinner-ring-indicator{fill:none;stroke:var(--color-brand);stroke-width:6px;stroke-linecap:round;stroke-dasharray:188.5 62.8;transform-origin:50px 50px;animation:1s linear infinite spinner-ring-spin}@keyframes spinner-ring-spin{to{transform:rotate(360deg)}}.side-fade{background:linear-gradient(90deg,#fff,#d3d3d3,#fff)}.wx-canvas{background-color:var(--color-canvas,#e5e8ea)}.wx-record{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);--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)}@media (min-width:40rem){.wx-record{padding:calc(var(--spacing,.25rem) * 3)}}.wx-banner{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--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);background-image:linear-gradient(#112034 0%,#405877 100%)}@supports (color:color-mix(in lab, red, red)){.wx-banner{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.wx-band{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);background-image:linear-gradient(#112034 0%,#405877 100%)}@supports (color:color-mix(in lab, red, red)){.wx-band{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.wx-toolbar{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--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)}.wx-panel{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--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)}.wx-panel-body{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.wx-panel-body{padding:calc(var(--spacing,.25rem) * 4)}}.wx-accordion-open{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem)}.wx-accordion-closed{border-radius:var(--radius-lg,.5rem)}.wx-chip{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,#6b7280);border-radius:3.40282e38px}.wx-empty{border-radius:var(--radius-md,.375rem);background-color:var(--color-gray-100,#f3f4f6)}.wx-empty-icon{color:var(--color-gray-400,#9ca3af)}.wx-badge-muted{background-color:var(--color-gray-500,#6b7280);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);--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);border-radius:3.40282e38px}.wx-media{border-radius:var(--radius-xl,.75rem);background-color:var(--color-gray-100,#f3f4f6);--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)}.wx-media-note{background-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,#4b5563)}.wx-media-nav{background-color:#fffc;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.wx-media-nav{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.wx-media-nav{padding:var(--spacing,.25rem);--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)}@media (hover:hover){.wx-media-nav:hover{background-color:var(--color-white,#fff)}}.wx-media-count{background-color:#00000080;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.wx-media-count{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.wx-media-count{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff)}.wx-lightbox-btn{background-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.wx-lightbox-btn{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.wx-lightbox-btn{padding:calc(var(--spacing,.25rem) * 2)}@media (hover:hover){.wx-lightbox-btn:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.wx-lightbox-btn:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}}.wx-lightbox-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff)}.wx-lightbox-img{border-radius:var(--radius-lg,.5rem)}.wx-popover{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);--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)}.wx-popover-sm{border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);--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)}.wx-menu{border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);padding-block:var(--spacing,.25rem);--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)}.wx-menu-item{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,#374151)}@media (hover:hover){.wx-menu-item:hover{background-color:var(--color-gray-100,#f3f4f6)}}.wx-overlay{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.wx-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.wx-overlay{padding:calc(var(--spacing,.25rem) * 4)}.wx-overlay-heavy{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.wx-overlay-heavy{background-color:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.wx-overlay-heavy{padding:calc(var(--spacing,.25rem) * 4)}.wx-dialog{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--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)}.wx-dialog-sm{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--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)}.wx-dialog-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.wx-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.wx-dialog-title-danger{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red-700,#b91c1c)}.wx-dialog-close{color:var(--color-gray-400,#9ca3af)}@media (hover:hover){.wx-dialog-close:hover{color:var(--color-gray-600,#4b5563)}}.wx-dialog-body{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.wx-dialog-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.wx-table-frame{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);--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)}.wx-table-box{border-radius:var(--radius-lg,.5rem);--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)}.wx-thead{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-400,#9ca3af);background-color:var(--color-gray-50,#f9fafb)}.wx-pills{background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);--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);border-radius:3.40282e38px}.wx-pill{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.wx-pill-active{background-color:var(--color-brand-strong,#1e3a5f);color:var(--color-white,#fff)}.wx-pill-idle{color:var(--color-gray-600,#4b5563)}@media (hover:hover){.wx-pill-idle:hover{background-color:var(--color-gray-100,#f3f4f6)}}.wx-page-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.wx-band-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}@media (min-width:48rem){.wx-band-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.wx-banner-link{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-white,#fff)}@media (hover:hover){.wx-banner-link:hover{text-decoration-line:underline}}.wx-banner-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff)}.wx-meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,#6b7280)}.wx-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,#374151)}.wx-field-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,#374151)}.wx-error{color:var(--color-red-600,#dc2626)}.wx-error-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-600,#dc2626)}.wx-icon-muted{color:var(--color-gray-500,#6b7280)}.wx-weekdays{background-color:var(--color-brand-light,#dbe4e9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:.25rem}.wx-checkbox{border-color:var(--color-gray-300,#d1d5db);accent-color:var(--color-brand,#3d7ea3);border-radius:.25rem}.wx-avatar{border-radius:3.40282e38px}.wx-input{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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)}.wx-input:focus{border-color:var(--color-brand-dark,#1d4256);--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);--tw-ring-color:var(--color-brand-dark,#1d4256);--tw-outline-style:none;outline-style:none}.wx-input-sm{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.wx-input-sm:focus{border-color:var(--color-brand-dark,#1d4256);--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);--tw-ring-color:var(--color-brand-dark,#1d4256);--tw-outline-style:none;outline-style:none}.wx-icon-btn{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand,#3d7ea3);color:var(--color-brand-link,#0f171c);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.wx-icon-btn:hover{background-color:var(--color-brand,#3d7ea3);color:var(--color-white,#fff)}}.wx-banner-icon{background-color:#fff3;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.wx-banner-icon{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}@media (hover:hover){.wx-banner-icon:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.wx-banner-icon:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}}.wx-band-btn{border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.wx-band-btn{border-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.wx-band-btn{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--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);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.wx-band-btn:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.wx-band-btn:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}}.wx-band-btn:disabled{cursor:not-allowed;opacity:.5}.wx-btn-danger{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);background-color:var(--color-red-600,#dc2626);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.wx-btn-danger:hover{background-color:var(--color-red-700,#b91c1c)}}.wx-btn-danger:disabled{cursor:not-allowed;opacity:.5}.wx-btn-neutral{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);background-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,#1f2937);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.wx-btn-neutral:hover{background-color:var(--color-gray-300,#d1d5db)}}.wx-btn-neutral:disabled{cursor:not-allowed;opacity:.5}.wx-btn-outline-sm{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand,#3d7ea3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-link,#0f171c);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.wx-btn-outline-sm:hover{background-color:var(--color-brand,#3d7ea3);color:var(--color-white,#fff)}}.wx-btn-outline-sm:disabled{cursor:not-allowed;opacity:.5}.wx-datefield{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand,#3d7ea3);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1.5);--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)}.wx-datefield-input{border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#0000;border-width:0;padding:0}.wx-datefield-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;outline-style:none}.wx-surface{background-color:var(--color-white,#fff)}.wx-tint{background-color:var(--color-gray-50,#f9fafb)}.wx-tint-brand{background-color:var(--color-brand-light,#dbe4e9)}.wx-round{border-radius:var(--radius-md,.375rem)}.wx-round-lg{border-radius:var(--radius-lg,.5rem)}.wx-round-xl{border-radius:var(--radius-xl,.75rem)}.wx-square{border-radius:0}.wx-round-card{border-radius:var(--radius-xl,.75rem);--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)}.wx-card{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);--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)}.wx-header-bar{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);--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)}.wx-panel-xl{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);--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)}.wx-shell{background-color:var(--color-canvas,#e5e8ea);--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)}@media (min-width:40rem){.wx-shell{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-gray-300,#d1d5db)}}.wx-tile{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--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)}.wx-tile-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-link,#0f171c)}.wx-tile-head{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-bottom-width:1px}.wx-tile-accent{border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand,#3d7ea3);background-color:var(--color-white,#fff);--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)}.wx-tile-ok{border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-green-600,#16a34a);background-color:var(--color-white,#fff);--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)}.wx-tile-bad{border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-red-600,#dc2626);background-color:var(--color-white,#fff);--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)}.wx-well{border-radius:var(--radius-md,.375rem);background-color:var(--color-gray-50,#f9fafb)}.wx-code{border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-100,#f3f4f6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.wx-surface-soft{border-radius:var(--radius-xl,.75rem);background-color:var(--color-gray-100,#f3f4f6);--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)}.wx-subtabs{border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-100,#f3f4f6);--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)}.wx-box{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb)}.wx-box-sm{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb)}.wx-drawer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff)}.wx-icon-frame{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);background-color:var(--color-white,#fff);border-radius:.25rem}@media (hover:hover){.wx-row-hover:hover{background-color:var(--color-gray-50,#f9fafb)}}.wx-table-plain{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px}.wx-thead-dark{background-color:var(--color-gray-800,#1f2937);color:var(--color-white,#fff)}@media (min-width:48rem){.wx-divider-r{border-right-style:var(--tw-border-style);padding-right:calc(var(--spacing,.25rem) * 4);border-right-width:1px}.wx-divider-l{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem) * 4);border-left-width:1px}}.wx-menu-bordered{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);padding-block:var(--spacing,.25rem);--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)}.wx-rule{border-color:var(--color-gray-200,#e5e7eb)}.wx-rule-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb)}.wx-rule-t{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb)}.wx-rule-b-strong{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300,#d1d5db)}.wx-row-rule{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,#f3f4f6)}.wx-callout-warn{border-radius:var(--radius-lg,.5rem);background-color:var(--color-amber-50,#fffbeb);color:var(--color-amber-800,#92400e);--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)}.wx-callout-ok{border-radius:var(--radius-lg,.5rem);background-color:var(--color-green-50,#f0fdf4);color:var(--color-green-800,#166534);--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)}.wx-callout-info{border-radius:var(--radius-lg,.5rem);background-color:var(--color-blue-50,#eff6ff);color:var(--color-blue-800,#1e40af);--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)}.wx-callout-note{border-radius:var(--radius-lg,.5rem);background-color:var(--color-blue-50,#eff6ff);color:var(--color-brand-link,#0f171c);--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)}.wx-note-muted{border-radius:var(--radius-md,.375rem);background-color:var(--color-gray-100,#f3f4f6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,#4b5563)}.wx-note-error{border-radius:var(--radius-md,.375rem);background-color:var(--color-red-50,oklch(97.1% .013 17.38));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-700,#b91c1c)}.wx-band-top{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);background-image:linear-gradient(#112034 0%,#405877 100%)}@supports (color:color-mix(in lab, red, red)){.wx-band-top{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.wx-accordion-off{border-radius:var(--radius-lg,.5rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);background-image:linear-gradient(#112034 0%,#405877 100%)}@supports (color:color-mix(in lab, red, red)){.wx-accordion-off{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.wx-section-head{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-image:linear-gradient(#112034 0%,#405877 100%)}@supports (color:color-mix(in lab, red, red)){.wx-section-head{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-brand-strong) 55%, black) 0%, color-mix(in srgb, var(--color-brand-strong) 85%, white) 100%)}}.wx-banner-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-white,#fff)}.wx-on-dark{color:var(--color-white,#fff)}.wx-icon-accent{color:var(--color-brand-dark,#1d4256)}.wx-muted{color:var(--color-gray-500,#6b7280)}.wx-subtle{color:var(--color-gray-600,#4b5563)}.wx-ink-soft{color:var(--color-gray-700,#374151)}.wx-ink{color:var(--color-brand-link,#0f171c)}.wx-muted-link{color:var(--color-gray-500,#6b7280)}@media (hover:hover){.wx-muted-link:hover{color:var(--color-gray-700,#374151)}}.wx-danger-text{color:var(--color-red-700,#b91c1c)}.wx-ok-text{color:var(--color-green-800,#166534)}.wx-field-label-muted{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,#6b7280)}.wx-fineprint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,#6b7280)}.wx-h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.wx-h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.wx-title-xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.wx-title-lg{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.wx-link-strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-link,#0f171c);text-decoration-line:underline}@media (hover:hover){.wx-link-strong:hover{color:var(--color-brand,#3d7ea3)}}.wx-band-title-sm{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.wx-tabs{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);--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)}.wx-tab-link{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.wx-subtab{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px}.wx-subtab-active{background-color:var(--color-brand,#3d7ea3);color:var(--color-white,#fff)}.wx-subtab-idle{color:var(--color-gray-700,#374151)}@media (hover:hover){.wx-subtab-idle:hover{background-color:var(--color-gray-200,#e5e7eb)}}.wx-tab-on{border-color:var(--color-brand,#3d7ea3);color:var(--color-brand-link,#0f171c)}.wx-tab-off{color:var(--color-gray-500,#6b7280);border-color:#0000}@media (hover:hover){.wx-tab-off:hover{color:var(--color-gray-700,#374151)}}.wx-navtab{border-top-left-radius:var(--radius-md,.375rem);border-top-right-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:.92rem;font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,#4b5563)}@media (hover:hover){.wx-navtab:hover{background-color:var(--color-gray-100,#f3f4f6)}}.wx-navlink-m{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:1.05rem;font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,#374151)}@media (hover:hover){.wx-navlink-m:hover{background-color:var(--color-gray-100,#f3f4f6)}}.wx-navtab-active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-brand,#3d7ea3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-brand,#3d7ea3)}.wx-cta{border-radius:var(--radius-md,.375rem);background-color:var(--color-brand-strong,#1e3a5f);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:.92rem;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}@media (hover:hover){.wx-cta:hover{background-color:var(--color-brand,#3d7ea3)}}.wx-input-white{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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)}.wx-input-white:focus{border-color:var(--color-brand-dark,#1d4256);--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);--tw-ring-color:var(--color-brand-dark,#1d4256);--tw-outline-style:none;outline-style:none}.wx-input-xs{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--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)}.wx-input-xs:focus{border-color:var(--color-brand-dark,#1d4256);--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);--tw-ring-color:var(--color-brand-dark,#1d4256);--tw-outline-style:none;outline-style:none}.wx-input-sm-shadow{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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)}.wx-input-sm-shadow:focus{border-color:var(--color-brand-dark,#1d4256);--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);--tw-ring-color:var(--color-brand-dark,#1d4256);--tw-outline-style:none;outline-style:none}.wx-cell-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:inherit;line-height:inherit;color:inherit;border-radius:0}.wx-cell-input:focus{border-color:var(--color-brand-dark,#1d4256);--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);--tw-ring-color:var(--color-brand-dark,#1d4256);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.wx-avatar-ring{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand,#3d7ea3);border-radius:3.40282e38px}.wx-badge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px}.wx-badge-gray{background-color:var(--color-gray-500,#6b7280);color:var(--color-white,#fff)}.wx-badge-green{background-color:var(--color-green-100,#dcfce7);color:var(--color-green-800,#166534)}.wx-badge-red{background-color:var(--color-red-100,#fee2e2);color:var(--color-red-800,#991b1b)}.wx-switch{appearance:none;background-color:var(--color-gray-300,#d1d5db);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.wx-switch:after{content:var(--tw-content);content:var(--tw-content);top:calc(var(--spacing,.25rem) * .5);content:var(--tw-content);left:calc(var(--spacing,.25rem) * .5);content:var(--tw-content);height:calc(var(--spacing,.25rem) * 5);content:var(--tw-content);width:calc(var(--spacing,.25rem) * 5);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-white,#fff);content:var(--tw-content);--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);content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute}.wx-switch:checked{background-color:var(--color-brand,#3d7ea3)}.wx-switch:checked:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.wx-diff-over{color:var(--color-red-600,#dc2626)}.wx-diff-under{color:var(--color-green-600,#16a34a)}.wx-diff-even{color:var(--color-gray-500,#6b7280)}.wx-day{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.wx-day:disabled{cursor:not-allowed;opacity:.5}.wx-day-selected{background-color:var(--color-brand,#3d7ea3);color:var(--color-white,#fff)}@media (hover:hover){.wx-day-selected:hover{background-color:var(--color-brand-dark,#1d4256);color:var(--color-white,#fff)}}.wx-day-today-active{background-color:var(--color-amber-400,#fbbf24);color:var(--color-gray-900,#111827);--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);--tw-ring-color:var(--color-black,#000)}@media (hover:hover){.wx-day-today-active:hover{background-color:var(--color-amber-500,#f59e0b)}}.wx-day-today{background-color:var(--color-black,#000);color:var(--color-white,#fff)}@media (hover:hover){.wx-day-today:hover{background-color:var(--color-gray-800,#1f2937)}}.wx-day-active{background-color:var(--color-amber-400,#fbbf24);color:var(--color-gray-900,#111827)}@media (hover:hover){.wx-day-active:hover{background-color:var(--color-amber-500,#f59e0b)}}.wx-day-idle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);color:var(--color-gray-700,#374151)}@media (hover:hover){.wx-day-idle:hover{background-color:var(--color-gray-100,#f3f4f6)}}.wx-hero{background-color:var(--color-brand-strong,#1e3a5f)}.wx-hero-copy{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:64rem){.wx-hero-copy{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.wx-login-title-metro,.wx-login-about,.wx-pinstripe-phone{display:none}.wx-hero-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:64rem){.wx-hero-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.wx-hero-sub{margin-top:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-accent,#e0892f)}@media (min-width:64rem){.wx-hero-sub{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.wx-hero-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:#fffc}@supports (color:color-mix(in lab, red, red)){.wx-hero-text{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.wx-login-card{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);--tw-shadow:0 20px 45px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wx-login-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-brand-strong,#1e3a5f)}@media (min-width:64rem){.wx-login-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.wx-status,.wx-head-meta,.wx-tb-icon,.wx-mgrid,.wx-hourly-tabs,.wx-hourly-dots,.wx-metro-only{display:none}}@layer utilities{.wx-cell-empty{background-color:var(--color-gray-100,#f3f4f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem)}.wx-score-value{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);border-right-width:1px}.wx-score-rank{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);border-left-width:1px}}:root{--mx-card:#0f1b28;--mx-card-line:#ffffff12;--mx-cell-src:#223347;--mx-cell-oth:#2b4058;--mx-cell-empty:#ffffff09;--mx-head-cell:#ffffff12;--mx-label:#ffffffc2;--mx-label-sub:#ffffff80;--mx-faint:#fff6;--mx-src-ink:#fff;--mx-diff-even:#7fe0ad;--mx-diff-over:#ffc27a;--mx-diff-under:#8cc7e4;--mx-nav-idle:#ffffff9e;--mx-ghost-line:#ffffffb3;--mx-field-line:#ffffffb3;--mx-dialog:#14243a;--mx-dialog-ink:#fff;--mx-dialog-line:#ffffffb3;--mx-sub:#ffffff0b;--mx-body:#ffffffe0;--mx-th:#ffffff17;--mx-row:#ffffff0d;--mx-code:#08111a;--mx-tab:#223347;--mx-tab-on:var(--mx-logo);--mx-tab-on-ink:#0d1722;--mx-link:var(--mx-logo);--mx-hot:#ff9b8a}:root[data-theme=light]{--mx-card:#fff;--mx-card-line:#cfd8de;--mx-cell-src:#dbe4e9;--mx-cell-oth:#cdd9e0;--mx-cell-empty:#0f171c0d;--mx-head-cell:#dbe4e9;--mx-label:#0f171cb8;--mx-label-sub:#0f171c8c;--mx-faint:#0f171c80;--mx-src-ink:#0f171c;--mx-diff-even:#1d8a5a;--mx-diff-over:#b8620f;--mx-diff-under:#1e5f86;--mx-field-line:#0f171c8c;--mx-dialog:#fff;--mx-dialog-ink:#0f171c;--mx-dialog-line:#0f171c8c;--mx-sub:#0f171c0d;--mx-body:#0f171cdb;--mx-th:#dbe4e9;--mx-row:#0f171c0b;--mx-code:#eef2f5;--mx-tab:#dbe4e9;--mx-tab-on:var(--mx-navy);--mx-tab-on-ink:#fff;--mx-link:#1e5f86;--mx-hot:#b3402c}:root:has(.wx-metro-page){background:var(--mx-bg)}:root:has(.wx-metro-page) body{background:var(--mx-bg);color:var(--mx-ink);font-family:Segoe UI,Segoe UI Variable,Selawik,Helvetica Neue,Helvetica,Arial,sans-serif}:root:has(.wx-metro-page) .wx-page-outer{background:var(--mx-bg)}:root:has(.wx-metro-page) .wx-page-container{max-width:1680px}:root:has(.wx-metro-page) .wx-shell{box-shadow:none;background:0 0;border-width:0;padding:0 16px 16px}:root:has(.wx-metro-page) .wx-page-article{padding-top:0}:root:has(.wx-metro-page) .wx-header-nav{height:58px;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;display:block;position:relative}:root:has(.wx-metro-page) .wx-header-nav:before{content:"";background:var(--mx-navy);width:100vw;height:58px;position:absolute;top:0;left:calc(50% - 50vw)}:root:has(.wx-metro-page) .wx-header-stripes{border-radius:0;width:100vw;height:58px;display:block;position:absolute;inset:0 auto auto calc(50% - 50vw);overflow:hidden}:root:has(.wx-metro-page) .wx-header-stripes svg{opacity:1;width:100%;height:276px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(285deg,#000 0% 30%,#0000 62%);mask-image:linear-gradient(285deg,#000 0% 30%,#0000 62%)}:root:has(.wx-metro-page) .wx-header-stripes path{fill:none;stroke:var(--mx-logo);stroke-width:1.5px;opacity:.8;vector-effect:non-scaling-stroke}:root:has(.wx-metro-page) .wx-header-stripes .pinstripe-seam{background:linear-gradient(to bottom, transparent, var(--mx-logo) 25%, var(--mx-logo) 75%, transparent);opacity:.6!important;right:180px!important}:root:has(.wx-metro-page) .wx-logo-link{z-index:6;background:#fff;border-radius:15px;width:134px;padding:4.5px;line-height:0;position:absolute;top:8px;left:0;box-shadow:0 14px 30px #0006}:root:has(.wx-metro-page) .wx-logo-link .logo-mark{aspect-ratio:1;width:100%;height:auto;display:block}:root:has(.wx-metro-page) .wx-profile{z-index:6;position:absolute;top:5px;right:0}:root:has(.wx-metro-page) .wx-profile img{border:2px solid var(--mx-logo);background:var(--mx-slate);width:48px;height:48px}:root:has(.wx-metro-page) .wx-profile .wx-menu-bordered{background:#14243a;border:1px solid #ffffff2e;border-radius:0;box-shadow:0 14px 28px #0006}:root:has(.wx-metro-page) .wx-profile .wx-menu-item{color:#fff}:root:has(.wx-metro-page) .wx-profile .wx-menu-item:hover{background:#ffffff1a}:root:has(.wx-metro-page) .wx-nav-toggle{z-index:6;border:2px solid var(--mx-ink);width:auto;height:44px;color:var(--mx-ink);background:0 0;border-radius:0;flex-direction:row-reverse;gap:10px;padding:0 16px;position:absolute;top:150px;right:0}:root:has(.wx-metro-page) .wx-nav-toggle:hover{background:#8080802e}:root:has(.wx-metro-page) .wx-nav-toggle[aria-expanded=true]{border-color:var(--mx-steel);background:var(--mx-steel);color:#fff}:root:has(.wx-metro-page) .wx-nav-toggle svg{color:currentColor;width:22px;height:22px}:root:has(.wx-metro-page) .wx-nav-toggle-label{letter-spacing:.3px;text-transform:lowercase;font-size:16px;font-weight:600;line-height:1}:root:has(.wx-metro-page) .wx-drawer-links{z-index:40;background:var(--mx-navy);text-align:right;border:0;width:auto;min-width:190px;margin:0;padding:10px 16px 14px 28px;position:absolute;top:198px;left:auto;right:-16px;box-shadow:0 14px 28px #0006}:root:has(.wx-metro-page) .wx-drawer-links .wx-navlink-m{color:var(--mx-nav-idle);text-transform:lowercase;border-bottom-width:0;border-radius:0;padding:6px 0;font-size:26px;font-weight:300}:root:has(.wx-metro-page) .wx-drawer-links .wx-navlink-m:hover{color:#fff;background:0 0}:root:has(.wx-metro-page) .wx-drawer-links .wx-navtab-active{border-right:3px solid var(--mx-orange);color:#fff;padding-right:12px;font-weight:300}:root:has(.wx-metro-page) .wx-page-head{height:196px;position:relative}:root:has(.wx-metro-page) .wx-page-head:has(.wx-head-meta),:root:has(.wx-metro-page) .wx-page-head:has(.wx-head-solo){height:242px}:root:has(.wx-metro-page) .wx-page-head .wx-page-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root:has(.wx-metro-page) .wx-now{margin:0;position:absolute;top:8px;right:0}:root:has(.wx-metro-page) .wx-now .wx-meta{max-width:210px;color:var(--mx-ink);flex-wrap:wrap;justify-content:flex-end;gap:0 6px}:root:has(.wx-metro-page) .wx-now .wx-now-values{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;gap:0 6px;display:flex}:root:has(.wx-metro-page) .wx-now .wx-now-label{color:var(--mx-dim);text-align:right;flex-basis:100%;margin:0;font-size:12px;font-weight:300}:root:has(.wx-metro-page) .wx-now .wx-now-value{color:var(--mx-ink);margin:0;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-pills{box-shadow:none;background:0 0;border-radius:0;gap:24px;margin:0;padding:0;position:absolute;top:196px;left:0}:root:has(.wx-metro-page) .wx-pill{color:var(--mx-ink);text-transform:lowercase;opacity:.34;background:0 0;border-radius:0;padding:0;font-size:24px;font-weight:300;line-height:1.1}:root:has(.wx-metro-page) .wx-pill.wx-pill-active{color:var(--mx-ink);opacity:1;background:0 0}:root:has(.wx-metro-page) .wx-pill.wx-pill-idle:hover{opacity:.6;background:0 0}:root:has(.wx-metro-page) .wx-pill{position:relative}:root:has(.wx-metro-page) .wx-pill:has(.wx-pill-top){padding-left:.4em}:root:has(.wx-metro-page) .wx-pill-top{letter-spacing:.04em;text-transform:none;white-space:nowrap;margin-bottom:1px;font-size:.52em;font-weight:600;line-height:1;position:absolute;bottom:100%;left:0}:root:has(.wx-metro-page) .wx-head-meta{display:block}:root:has(.wx-metro-page) .wx-head-line{flex-direction:column;gap:2px;display:flex;position:absolute;top:196px;left:0}:root:has(.wx-metro-page) .wx-head-caption{color:var(--mx-ink);margin:0;font-size:13px;font-weight:600}:root:has(.wx-metro-page) .wx-usage{align-items:center;gap:8px;display:flex;position:absolute;top:154px;bottom:auto;right:0}:root:has(.wx-metro-page) .wx-usage-label{color:var(--mx-dim);letter-spacing:1px;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1}:root:has(.wx-metro-page) .wx-usage-cells{gap:3px;display:flex}:root:has(.wx-metro-page) .wx-usage-cells i{background:#8080804d;width:12px;height:12px;display:block}:root:has(.wx-metro-page) .wx-usage-cells i.wx-usage-cell-on{background:var(--mx-orange)}:root:has(.wx-metro-page) .wx-usage-count{color:var(--mx-ink);font-size:17px;font-weight:200;line-height:1}:root:has(.wx-metro-page) .wx-usage-count small{color:var(--mx-faint);font-size:inherit}:root:has(.wx-metro-page) .wx-usage-row{display:none}:root:has(.wx-metro-page) .wx-toolbar-manage{box-shadow:none;background:0 0;border-radius:0;margin:0 0 14px;overflow:visible}:root:has(.wx-metro-page) .wx-toolbar-manage .wx-band{display:none}:root:has(.wx-metro-page) .wx-tb-select,:root:has(.wx-metro-page) .wx-tb-archive,:root:has(.wx-metro-page) .wx-tb-delete{letter-spacing:.3px;text-transform:lowercase;border-radius:0;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:600}:root:has(.wx-metro-page) .wx-tb-select{color:var(--mx-ink);background:0 0;border:2px solid}:root:has(.wx-metro-page) .wx-tb-select:hover{color:var(--mx-ink);background:#8080802e}:root:has(.wx-metro-page) .wx-tb-archive{background:var(--mx-steel);color:#fff;border:0}:root:has(.wx-metro-page) .wx-tb-archive:hover:not(:disabled){background:var(--mx-steel);filter:brightness(1.12)}:root:has(.wx-metro-page) .wx-tb-delete{border:2px solid var(--mx-orange);color:var(--mx-orange);background:0 0}:root:has(.wx-metro-page) .wx-tb-delete:hover:not(:disabled){background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-tb-icon{width:16px;height:16px;display:inline-block}:root:has(.wx-metro-page) .wx-record-list{flex-direction:column;gap:12px;margin:0;display:flex}:root:has(.wx-metro-page) .wx-record-list>*{margin:0}:root:has(.wx-metro-page) .wx-empty{border:1px solid var(--mx-card-line);background:var(--mx-card);color:var(--mx-ink);border-radius:0}:root:has(.wx-metro-page) .wx-empty-icon{color:var(--mx-faint)}:root:has(.wx-metro-page) .wx-empty .btn-ghost{border-color:var(--mx-field-line);color:var(--mx-ink);border-radius:0}:root:has(.wx-metro-page) .wx-empty .btn-ghost:hover{background:var(--mx-steel);color:#fff}:root:has(.wx-metro-page) .wx-panel,:root:has(.wx-metro-page) .wx-record:not(.wx-users-record),:root:has(.wx-metro-page) .wx-toolbar:not(.wx-toolbar-manage){color:#0f171c}:root:has(.wx-metro-page) .wx-panel{box-shadow:none;border-radius:0}:root:has(.wx-metro-page) .accordion-header{background-color:var(--mx-navy);background-image:none;border-radius:0;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-accordion-open,:root:has(.wx-metro-page) .wx-accordion-closed{border-radius:0}:root:has(.wx-metro-page) .wx-filter-panel{border:1px solid var(--mx-card-line);background:var(--mx-card);color:var(--mx-ink)}:root:has(.wx-metro-page) .wx-filter-panel .wx-meta{color:var(--mx-label);letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:600}:root:has(.wx-metro-page) .wx-filter-panel .wx-input{border:2px solid var(--mx-field-line);height:40px;box-shadow:none;color:var(--mx-ink);background:0 0;border-radius:0}:root:has(.wx-metro-page) .wx-filter-panel .wx-input::placeholder{color:var(--mx-faint)}:root:has(.wx-metro-page) .wx-filter-panel .wx-input:focus{border-color:var(--mx-logo);box-shadow:none;outline:none}:root:has(.wx-metro-page) .wx-filter-panel .wx-datefield{border:2px solid var(--mx-field-line);height:40px;box-shadow:none;background:0 0;border-radius:0;padding:0 10px}:root:has(.wx-metro-page) .wx-filter-panel .wx-datefield-input{color:var(--mx-ink);color-scheme:dark}:root:has(.wx-metro-page) .wx-filter-panel .wx-datefield .wx-icon-muted{color:var(--mx-label)}:root:has(.wx-metro-page) .wx-filter-panel .btn-primary{background:var(--mx-steel);color:#fff;text-transform:lowercase;border-radius:0;height:40px;padding:0 22px;font-size:14px;font-weight:600}:root:has(.wx-metro-page) .wx-filter-panel .btn-primary:hover:not(:disabled){background:var(--mx-steel);filter:brightness(1.12)}:root:has(.wx-metro-page) .wx-toolbar-archive{box-shadow:none;background:0 0;border-radius:0;margin:0 0 14px;overflow:visible}:root:has(.wx-metro-page) .wx-toolbar-archive .wx-band{background-color:var(--mx-navy);background-image:none;border-radius:0;padding:8px 14px}:root:has(.wx-metro-page) .wx-toolbar-archive .wx-band-title{margin:0;font-size:18px;font-weight:600}:root:has(.wx-metro-page) .wx-toolbar-archive .wx-band-btn{border:2px solid var(--mx-ghost-line);box-shadow:none;border-radius:0;font-size:13px}:root:has(.wx-metro-page) .wx-toolbar-archive .wx-tb-row{padding:10px 0 0}:root:has(.wx-metro-page) .wx-toolbar-archive .btn-ghost{height:38px;color:var(--mx-ink);letter-spacing:.3px;text-transform:lowercase;background:0 0;border:2px solid;border-radius:0;gap:8px;padding:0 14px;font-size:13px;font-weight:600}:root:has(.wx-metro-page) .wx-toolbar-archive .btn-ghost:hover:not(:disabled){color:var(--mx-ink);background:#8080802e}:root:has(.wx-metro-page) .wx-toolbar-archive .btn-ghost svg{width:16px;height:16px}:root:has(.wx-metro-page) .wx-toolbar-archive .wx-tb-danger{border-color:var(--mx-orange);color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-toolbar-archive .wx-tb-danger:hover:not(:disabled){background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-titlebar,:root:has(.wx-metro-page) .wx-toolbar-archive .wx-band,:root:has(.wx-metro-page) .wx-filter-panel .accordion-header{background-color:var(--mx-navy);color:#fff;background-image:none;border-radius:0;flex-flow:wrap;align-items:center;gap:2px 18px;min-height:48px;padding:6px 14px;display:flex}:root:has(.wx-metro-page) .wx-titlebar .wx-band-title,:root:has(.wx-metro-page) .wx-toolbar-archive .wx-band-title,:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>span{color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.25}:root:has(.wx-metro-page) .wx-titlebar-hint{color:#ffffffc7;margin:0;font-size:12px}:root:has(.wx-metro-page) .wx-titlebar-avatar{object-fit:cover;vertical-align:middle;border-radius:50%;width:17px;height:17px;margin:0 3px;display:inline-block}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>span:first-child{grid-area:1/1}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>.accordion-chevron{grid-area:1/2}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>.wx-titlebar-caption{color:var(--mx-orange);grid-area:2/1/auto/-1}:root:has(.wx-metro-page) .wx-toolbar-manage{margin-bottom:10px}:root:has(.wx-metro-page) .wx-toolbar-manage .wx-tb-row{padding:32px 0 0}:root:has(.wx-metro-page) .wx-manage-list,:root:has(.wx-metro-page) .wx-search-results{gap:32px}:root:has(.wx-metro-page) .wx-panel-flat{background:0 0;border:0}:root:has(.wx-metro-page) .wx-panel-flat-body{background:var(--mx-card);color:var(--mx-ink);padding:10px}:root:has(.wx-metro-page) .wx-archived-badge{box-shadow:none;color:#fff;letter-spacing:1.2px;background:#00000047;border-radius:0;padding:4px 8px;font-size:10.5px;font-weight:700;top:16px;right:12px}:root:has(.wx-metro-page) .wx-panel-flat-body .wx-archived-badge{top:26px;right:22px}:root:has(.wx-metro-page) .wx-banner:has(.wx-banner-chk:empty){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cam""stn cam"}:root:has(.wx-metro-page) .wx-banner-chk:empty{display:none}:root:has(.wx-metro-page) .wx-banner-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:1.1;overflow:hidden}:root:has(.wx-metro-page) .wx-page-head.wx-page-head-title .wx-page-title,:root:has(.wx-metro-page) .wx-page-head.wx-page-head-title .wx-admin-title{clip:auto;width:auto;height:auto;color:var(--mx-ink);text-transform:lowercase;white-space:nowrap;margin:0;font-size:26px;font-weight:300;line-height:1.1;position:absolute;top:156px;left:0;overflow:visible}:root:has(.wx-metro-page) .wx-ffilter{border:1px solid var(--mx-card-line);background:var(--mx-card);box-shadow:none;color:var(--mx-ink);border-radius:0;margin:0 0 12px;padding:0}:root:has(.wx-metro-page) .wx-ffilter-head{background-color:var(--mx-navy);background-image:none;border-radius:0;align-items:center;height:44px;padding:0 16px;display:flex}:root:has(.wx-metro-page) .wx-ffilter-head .wx-band-title-sm,:root:has(.wx-metro-page) .wx-ffilter-head h3{color:#fff;letter-spacing:.3px;margin:0;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-ffilter-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 12px 12px}:root:has(.wx-metro-page) .wx-fcol{align-items:stretch;gap:6px}:root:has(.wx-metro-page) .wx-flab{color:var(--mx-label);letter-spacing:.9px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}:root:has(.wx-metro-page) .wx-fcol .wx-flab+.wx-fsel+.wx-flab,:root:has(.wx-metro-page) .wx-fcol .wx-fsel+.wx-flab{margin-top:6px}:root:has(.wx-metro-page) .wx-fforecaster{align-items:center;gap:12px;display:flex}:root:has(.wx-metro-page) .wx-fstack{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}:root:has(.wx-metro-page) .wx-fav{border:3px solid var(--mx-logo);background:var(--mx-slate);border-radius:50%;flex:none;width:64px;height:64px;margin:0}:root:has(.wx-metro-page) .wx-fsel{border:2px solid var(--mx-field-line);width:100%;max-width:100%;height:44px;box-shadow:none;color:var(--mx-ink);appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m19.5 8.25-7.5 7.5-7.5-7.5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border-radius:0;padding:0 38px 0 12px;font-size:15px}:root:has(.wx-metro-page) .wx-fsel:focus{border-color:var(--mx-logo);box-shadow:none;outline:none}:root:has(.wx-metro-page) .wx-fsel:disabled{opacity:.45}:root:has(.wx-metro-page) .wx-fsel option{color:#fff;background:#14243a}:root:has(.wx-metro-page) .wx-fbtn{background:var(--mx-steel);color:#fff;border-radius:0;height:30px;margin:0;padding:0 14px;font-size:12.5px;font-weight:600}:root:has(.wx-metro-page) .wx-ffilter .wx-datefield{border:2px solid var(--mx-field-line);height:44px;box-shadow:none;background:0 0;border-radius:0;padding:0 12px}:root:has(.wx-metro-page) .wx-ffilter .wx-datefield-input{color:var(--mx-ink);color-scheme:dark}:root:has(.wx-metro-page) .wx-ffilter .wx-datefield .wx-icon-muted{color:var(--mx-label)}:root:has(.wx-metro-page) .wx-ffoot{grid-column:1/-1;justify-content:stretch}:root:has(.wx-metro-page) .wx-ffoot .btn-primary{background:var(--mx-steel);color:#fff;text-transform:lowercase;border-radius:0;width:100%;height:46px;font-size:14.5px;font-weight:600}:root:has(.wx-metro-page) .wx-ffoot .btn-primary:hover:not(:disabled){background:var(--mx-steel);filter:brightness(1.12)}:root:has(.wx-metro-page) .wx-acc-msg{color:#ffffffb8;margin-top:1px;font-size:11.5px;font-weight:300;display:block}:root:has(.wx-metro-page) .wx-acc-body{border:1px solid var(--mx-card-line);background:var(--mx-card);color:var(--mx-ink);border-top:0;padding:0}:root:has(.wx-metro-page) .wx-acc-body>.wx-empty{margin:12px}:root:has(.wx-metro-page) .wx-acc-body .wx-muted{color:var(--mx-label);padding:24px 0}:root:has(.wx-metro-page) .wx-accordion-off{background-color:var(--mx-navy);color:#fff;opacity:.42;background-image:none;border-radius:0;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-acc-body .wx-submit.wx-users-record{border:0}:root:has(.wx-metro-page) .wx-banner:not(:has(.wx-banner-row)){grid-template-columns:minmax(0,1fr);grid-template-areas:"name""stn"}:root:has(.wx-metro-page) .wx-submit-actions{gap:8px;margin:0;padding:6px 12px 14px}:root:has(.wx-metro-page) .wx-submit-actions .btn-primary{background:var(--mx-steel);color:#fff;text-transform:lowercase;border-radius:0;min-width:96px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600}:root:has(.wx-metro-page) .wx-submit-actions .btn-primary.wx-submit-cancel{border:2px solid var(--mx-ink);color:var(--mx-ink);background:0 0}:root:has(.wx-metro-page) .wx-mg-edit{cursor:pointer}:root:has(.wx-metro-page) .wx-mg-you .wx-mg-editing{color:#0d1722;outline:3px solid var(--mx-orange);outline-offset:-3px;background:#fff}:root:has(.wx-metro-page) .wx-mg-input{color:#0d1722;text-align:center;background:0 0;border:0;outline:none;width:100%;height:100%;min-height:38px;padding:0;font-size:17px;font-weight:300}:root:has(.wx-metro-page) .wx-mg-hint{color:#ffffffa8;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600}:root:has(.wx-metro-page) .wx-acc-body .wx-users-record{border:0}:root:has(.wx-metro-page) .wx-acc-body-pad{padding:0 12px 12px}:root:has(.wx-metro-page) .wx-acc-body .wx-table-frame{box-shadow:none;border:0;border-radius:0}:root:has(.wx-metro-page) .wx-tabs-row{border-bottom:1px solid var(--mx-card-line);gap:22px;padding-top:12px}:root:has(.wx-metro-page) .wx-notes-tabs{gap:18px}:root:has(.wx-metro-page) .wx-tabs-row .tab-btn{color:var(--mx-dim);text-transform:lowercase;border:0 solid #0000;border-bottom-width:3px;margin-bottom:-1px;padding:0 2px 7px;font-size:20px;font-weight:300;line-height:1.1}:root:has(.wx-metro-page) .wx-tabs-row .tab-btn:hover{color:var(--mx-ink)}:root:has(.wx-metro-page) .wx-tabs-row .tab-btn.wx-tab-on{border-bottom-color:var(--mx-orange);color:var(--mx-ink)}:root:has(.wx-metro-page) .wx-tabs-row .btn-ghost{border:2px solid var(--mx-field-line);width:30px;height:28px;color:var(--mx-ink);border-radius:0;padding:0}:root:has(.wx-metro-page) .wx-tabs-row .btn-ghost:hover:not(:disabled){color:var(--mx-ink);background:#8080802e}:root:has(.wx-metro-page) .wx-notes-input,:root:has(.wx-metro-page) .wx-acc-body-pad textarea.wx-input,:root:has(.wx-metro-page) .wx-acc-body-pad .wx-input-sm{border:2px solid var(--mx-field-line);box-shadow:none;color:var(--mx-ink);background:0 0;border-radius:0;padding:12px 14px;font-size:14px;line-height:1.55}:root:has(.wx-metro-page) .wx-notes-input:focus,:root:has(.wx-metro-page) .wx-acc-body-pad textarea.wx-input:focus,:root:has(.wx-metro-page) .wx-acc-body-pad .wx-input-sm:focus{border-color:var(--mx-logo);box-shadow:none;outline:none}:root:has(.wx-metro-page) .wx-notes-input:disabled{opacity:.75}:root:has(.wx-metro-page) .wx-acc-body-pad .wx-note-muted,:root:has(.wx-metro-page) .wx-acc-body-pad .wx-note-error{background:var(--mx-cell-empty);color:var(--mx-label);border-radius:0}:root:has(.wx-metro-page) .wx-acc-body-pad .wx-note-error{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-acc-body-pad .wx-box{border:1px solid var(--mx-card-line);border-radius:0}:root:has(.wx-metro-page) .wx-acc-body-pad .wx-field-label{color:var(--mx-label)}:root:has(.wx-metro-page) .wx-acc-body-pad .wx-submit-actions{margin-top:18px;padding:0}:root:has(.wx-metro-page) .wx-hourly-bar{margin:16px 0 10px}:root:has(.wx-metro-page) .wx-hourly-bar .btn-ghost,:root:has(.wx-metro-page) .wx-hourly-bar .btn-ghost-on{border:2px solid var(--mx-field-line);height:30px;color:var(--mx-ink);letter-spacing:.5px;text-transform:uppercase;background:0 0;border-radius:0;padding:0 9px;font-size:10.5px}:root:has(.wx-metro-page) .wx-hourly-bar .btn-ghost:hover:not(:disabled){color:var(--mx-ink);background:#8080802e}:root:has(.wx-metro-page) .wx-hourly-bar .btn-ghost-on{border-color:var(--mx-logo);background:var(--mx-logo);color:#0d1722}:root:has(.wx-metro-page) .wx-hourly-bar button[title$=AI\ models]:after{content:"";box-sizing:border-box;background:linear-gradient(currentColor,currentColor) 2px/4px 4px no-repeat;border:2px solid;width:24px;height:12px;margin-left:7px}:root:has(.wx-metro-page) .wx-hourly-bar button.btn-ghost-on[title$=AI\ models]:after{background-position:calc(100% - 2px)}:root:has(.wx-metro-page) .wx-hourly-dots{display:none}:root:has(.wx-metro-page) .wx-table-frame:has(.wx-hourly-table)>.overflow-x-auto{overflow-y:hidden}:root:has(.wx-metro-page) .wx-hourly-table{border-collapse:separate;border-spacing:2px;table-layout:fixed;border:0;width:100%}:root:has(.wx-metro-page) .wx-hourly-table>thead.wx-thead{background:0 0;border:0}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th,:root:has(.wx-metro-page) .wx-hourly-table>tbody>tr>td{vertical-align:top;border:0;padding:0}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-hour,:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-group{background:var(--mx-navy);color:#fff;letter-spacing:.3px;vertical-align:middle;height:38px;font-size:13px;font-weight:600;line-height:1.2}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-hour{text-align:center;width:50px;padding:0 2px}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-group{padding:0 12px}:root:has(.wx-metro-page) .wx-hourly-hour>div,:root:has(.wx-metro-page) .wx-hourly-measure{width:auto!important}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div{min-width:0}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:first-child,:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(2){flex:1 1 0}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(3){flex:4 1 0}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(3) table{width:calc(100% + 4px)!important}:root:has(.wx-metro-page) .wx-hourly-table table{border-collapse:separate;border-spacing:2px;table-layout:fixed;border:0;margin:-2px;width:calc(100% + 2px)!important}:root:has(.wx-metro-page) .wx-hourly-table table thead.wx-thead{background:0 0;border:0}:root:has(.wx-metro-page) .wx-hourly-table table thead tr{height:44px}:root:has(.wx-metro-page) .wx-hourly-table table thead th,:root:has(.wx-metro-page) .wx-hourly-table table thead td{background:var(--mx-head-cell);height:44px;color:var(--mx-ink);letter-spacing:.3px;text-align:center;text-transform:uppercase;vertical-align:middle;border:0;padding:0 2px;font-size:9px;font-weight:600;width:auto!important}:root:has(.wx-metro-page) .wx-hourly-hour table thead td{background:0 0}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:first-child table thead th{background:var(--mx-navy);color:#fff}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(2) table thead th{background:var(--mx-steel);color:#fff;outline-offset:-2px;outline:2px solid #fff}:root:has(.wx-metro-page) .wx-hourly-table table tbody tr,:root:has(.wx-metro-page) .wx-hourly-table table tfoot tr{background:0 0!important;height:30px!important}:root:has(.wx-metro-page) .wx-hourly-table table tbody td,:root:has(.wx-metro-page) .wx-hourly-table table tfoot td{text-align:left;vertical-align:middle;white-space:nowrap;border:0;height:30px;padding:0 2px 0 14px;font-size:14px;font-weight:300}:root:has(.wx-metro-page) .wx-hourly-hour table tbody td,:root:has(.wx-metro-page) .wx-hourly-hour table tfoot td{color:var(--mx-label);text-align:left;text-transform:uppercase;background:0 0;padding:0 2px;font-size:10.5px;font-weight:600}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:first-child table tbody td,:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:first-child table tfoot td{background:var(--mx-navy);color:#fff}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(2) table tbody td,:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(2) table tfoot td{background:var(--mx-steel);color:#fff;cursor:default}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(3) table tbody td,:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(3) table tfoot td{background:var(--mx-cell-src);color:var(--mx-src-ink)}:root:has(.wx-metro-page) .wx-hourly-table .wx-hourly-measure>.flex>div table tbody td.wx-danger-text{color:#ffc27a;font-weight:700}:root:has(.wx-metro-page) .wx-hourly-table .wx-hourly-measure>.flex>div table tbody td.wx-ok-text{color:#8cc7e4;font-weight:700}:root:has(.wx-metro-page) .wx-hourly-table table tfoot td{font-weight:700}:root:has(.wx-metro-page) .wx-hourly-hour table tfoot td{text-align:center;font-weight:600}:root:has(.wx-metro-page) .wx-total-label{display:none}:root:has(.wx-metro-page) .wx-hourly-table .wx-cell-input{width:100%;height:100%;min-height:30px;box-shadow:none;color:#0d1722;text-align:left;outline:3px solid var(--mx-orange);outline-offset:-3px;background:#fff;border:0;border-radius:0;padding:0 0 0 14px;font-size:14px;font-weight:300;display:block}:root:has(.wx-metro-page) .wx-hourly-table table tbody td:has(>input){background:#fff;padding:0}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full th{color:var(--mx-label);letter-spacing:.9px;text-transform:uppercase;padding:8px 6px 8px 0;font-size:11.5px;font-weight:600}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td{color:var(--mx-ink);vertical-align:middle;padding:12px 6px 12px 0;font-size:15px}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full .wx-rule-b,:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full .wx-row-rule{border-bottom:1px solid var(--mx-card-line)}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full .wx-avatar{object-fit:cover;background:#fff}:root:has(.wx-metro-page) .wx-acc-body-pad .wx-muted{color:var(--mx-label-sub)}:root:has(.wx-metro-page) .wx-acc-body-pad .btn-primary-sm{border:2px solid var(--mx-field-line);height:30px;color:var(--mx-ink);letter-spacing:.3px;text-transform:lowercase;background:0 0;border-radius:0;padding:0 12px;font-size:12.5px;font-weight:600}:root:has(.wx-metro-page) .wx-acc-body-pad .btn-primary-sm:hover:not(:disabled){color:var(--mx-ink);background:#8080802e}:root:has(.wx-metro-page) .wx-acc-body-pad :not(.wx-submit-actions)>.btn-primary{background:var(--mx-steel);color:#fff;text-transform:lowercase;border-radius:0;height:38px;padding:0 16px;font-size:13px;font-weight:600}:root:has(.wx-metro-page) .wx-record-delete-row{margin-top:4px}:root:has(.wx-metro-page) .wx-record-delete{border:2px solid var(--mx-orange);height:42px;color:var(--mx-orange);text-transform:lowercase;background:0 0;border-radius:0;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600}:root:has(.wx-metro-page) .wx-record-delete:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/></svg>") 50%/contain no-repeat}:root:has(.wx-metro-page) .wx-record-delete:hover:not(:disabled){background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-metro-only{display:block}:root:has(.wx-metro-page) .wx-lbfilter{border:1px solid var(--mx-card-line);background:var(--mx-card);color:var(--mx-ink);text-align:left;margin:0 0 16px}:root:has(.wx-metro-page) .wx-lbfilter-head{background:var(--mx-navy);color:#fff;letter-spacing:.3px;align-items:center;height:44px;padding:0 16px;font-size:17px;font-weight:600;display:flex}:root:has(.wx-metro-page) .wx-lbfilter-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 12px 12px;display:grid}:root:has(.wx-metro-page) .wx-lbfield{flex-direction:column;gap:6px;min-width:0;display:flex}:root:has(.wx-metro-page) .wx-lbfield label{color:var(--mx-label);letter-spacing:.9px;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}:root:has(.wx-metro-page) .wx-lbfield .wx-fsel{width:100%;margin:0}:root:has(.wx-metro-page) .wx-lbfilter-foot{margin:0}:root:has(.wx-metro-page) .wx-lbfilter-foot .btn-primary{background:var(--mx-steel);color:#fff;text-transform:lowercase;border-radius:0;width:100%;height:46px;font-size:16px;font-weight:600}:root:has(.wx-metro-page) .wx-lbfilter-foot .btn-primary:hover:not(:disabled){background:var(--mx-steel);filter:brightness(1.12)}:root:has(.wx-metro-page) .wx-lb-table{border-collapse:separate;border-spacing:2px;table-layout:fixed;border:0;width:100%;margin-top:0}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th{height:26px;color:var(--mx-dim);letter-spacing:.8px;text-align:left;text-transform:uppercase;vertical-align:middle;border:0;padding:0 8px;font-size:11px;font-weight:600}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th:first-child{width:50px}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th:nth-child(2){width:52px}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th:nth-child(4){text-align:right;width:70px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td{background:var(--mx-cell-src);height:52px;color:var(--mx-src-ink);vertical-align:middle;border:0;padding:0}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:first-child{background:var(--mx-cell-oth);text-align:center;font-size:24px;font-weight:200}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr.wx-lb-r1>td:first-child{background:var(--mx-orange);color:#1b1207;font-weight:300}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr.wx-lb-r2>td:first-child,:root:has(.wx-metro-page) .wx-lb-table>tbody>tr.wx-lb-r3>td:first-child{background:var(--mx-steel);color:#fff}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(2){text-align:center}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(2) img{object-fit:cover;background:#fff;border-radius:50%;width:34px;height:34px;display:inline-block}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(3){background:linear-gradient(90deg, #3d7ea36b var(--p,0%), var(--mx-cell-src) var(--p,0%));white-space:nowrap;padding:0 8px;font-size:17px;overflow:hidden}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr.wx-lb-r1>td:nth-child(3){background:linear-gradient(90deg, #e0892f57 var(--p,0%), var(--mx-cell-src) var(--p,0%))}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(4){text-align:right;padding:0 8px;font-size:18px;font-weight:300}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr.wx-lb-me>td:nth-child(3):after{content:"you";background:var(--mx-orange);color:#1b1207;letter-spacing:1px;text-transform:uppercase;margin-left:8px;padding:2px 6px;font-size:10.5px;font-weight:700}:root:has(.wx-metro-page) .wx-head-solo{color:var(--mx-ink);text-align:left;margin:0;font-size:15px;font-weight:600;line-height:1.2;position:absolute;top:196px;left:0}:root:has(.wx-metro-page) .wx-setting{border:1px solid var(--mx-card-line);background:var(--mx-card);width:auto;box-shadow:none;color:var(--mx-ink);border-radius:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:18px 16px;display:flex}:root:has(.wx-metro-page) .wx-setting label{margin:0;font-size:20px;font-weight:300}:root:has(.wx-metro-page) .wx-setting .wx-switch{border:2px solid var(--mx-field-line);background:0 0;border-radius:0;width:60px;height:30px}:root:has(.wx-metro-page) .wx-setting .wx-switch:after{background:var(--mx-ink);width:20px;height:20px;box-shadow:none;border-radius:0;top:3px;left:3px;translate:none}:root:has(.wx-metro-page) .wx-setting .wx-switch:checked{border-color:var(--mx-logo);background:var(--mx-logo)}:root:has(.wx-metro-page) .wx-setting .wx-switch:checked:after{background:#0d1722;translate:30px}:root:has(.wx-metro-page) .wx-danger{border:1px solid var(--mx-card-line);border-left:6px solid var(--mx-orange);background:var(--mx-card);color:var(--mx-ink);margin-top:12px;padding:16px}:root:has(.wx-metro-page) .wx-danger p{margin:0 0 14px;font-size:15.5px;line-height:1.45}:root:has(.wx-metro-page) .wx-danger>div{margin:0}:root:has(.wx-metro-page) .wx-danger-btn{border:2px solid var(--mx-orange);width:100%;height:44px;color:var(--mx-orange);text-transform:lowercase;background:0 0;border-radius:0;gap:8px;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-danger-btn:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13M10 11v6M14 11v6'/></svg>") 50%/contain no-repeat}:root:has(.wx-metro-page) .wx-danger-btn:hover:not(:disabled){background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-gc-results .wx-muted{background:var(--mx-cell-empty);color:var(--mx-ink);padding:34px 16px;font-size:16px}:root:has(.wx-metro-page) .wx-fu-tile{border:1px solid var(--mx-card-line);border-left:6px solid var(--mx-steel);background:var(--mx-card);color:var(--mx-ink);text-align:left;margin:12px 0 0;padding:16px;font-size:18px;font-weight:300}:root:has(.wx-metro-page) .wx-overlay{background:#0000008c}:root:has(.wx-metro-page) .wx-dialog{background:var(--mx-dialog);color:var(--mx-dialog-ink);border-radius:0;box-shadow:0 24px 50px #0000008c}:root:has(.wx-metro-page) .wx-dialog-head{background:var(--mx-navy);color:#fff;border:0;height:48px;padding:0 16px}:root:has(.wx-metro-page) .wx-dialog-title,:root:has(.wx-metro-page) .wx-dialog-title-danger{color:#fff;font-size:17px;font-weight:600}:root:has(.wx-metro-page) .wx-dialog-close{color:#fffc}:root:has(.wx-metro-page) .wx-dialog-close:hover{color:#fff}:root:has(.wx-metro-page) .wx-dialog-body{padding:16px 16px 6px;font-size:15.5px;line-height:1.45}:root:has(.wx-metro-page) .wx-dialog-body .wx-input{border:2px solid var(--mx-dialog-line);height:44px;box-shadow:none;color:var(--mx-dialog-ink);background:0 0;border-radius:0;font-size:17px}:root:has(.wx-metro-page) .wx-dialog-body .wx-input:focus{border-color:var(--mx-logo);box-shadow:none;outline:none}:root:has(.wx-metro-page) .wx-dialog-body .wx-error{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-dialog-foot{border:0;padding:14px 16px 16px}:root:has(.wx-metro-page) .wx-dialog-foot .wx-btn-danger,:root:has(.wx-metro-page) .wx-dialog-foot .wx-btn-neutral{text-transform:lowercase;border-radius:0;min-width:100px;height:44px;padding:0 16px;font-size:14.5px;font-weight:600}:root:has(.wx-metro-page) .wx-dialog-foot .wx-btn-danger{background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-dialog-foot .wx-btn-danger:hover:not(:disabled){background:var(--mx-orange);filter:brightness(1.1)}:root:has(.wx-metro-page) .wx-dialog-foot .wx-btn-neutral{border:2px solid var(--mx-dialog-line);color:var(--mx-dialog-ink);background:0 0}:root:has(.wx-metro-page) .wx-dialog-foot .wx-btn-neutral:hover:not(:disabled){background:#8080802e}:root:has(.wx-metro-page) .wx-about-page .wx-tabs{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 0 16px;padding:0;display:grid}:root:has(.wx-metro-page) .wx-about-page .wx-tab-link{background:var(--mx-tab);height:52px;color:var(--mx-dim);text-align:center;text-transform:lowercase;border-radius:0;justify-content:center;align-items:center;padding:0 6px;font-size:13.5px;font-weight:400;line-height:1.15;text-decoration:none;display:flex}:root:has(.wx-metro-page) .wx-about-page .wx-tab-link.wx-pill-idle:hover{background:var(--mx-tab);color:var(--mx-ink)}:root:has(.wx-metro-page) .wx-about-page .wx-tab-link.wx-pill-active{background:var(--mx-tab-on);color:var(--mx-tab-on-ink);font-weight:600}:root:has(.wx-metro-page) .wx-about-page .wx-doc,:root:has(.wx-metro-page) .wx-about-page>.wx-card,:root:has(.wx-metro-page) .wx-about-page>.wx-card-bare{max-width:1240px}:root:has(.wx-metro-page) .wx-about-page .wx-doc{padding:0}:root:has(.wx-metro-page) .wx-about-page .wx-title-xl,:root:has(.wx-metro-page) .wx-about-page .wx-title-lg{color:var(--mx-ink);margin:0 0 6px;font-size:26px;font-weight:300;line-height:1.15}:root:has(.wx-metro-page) .wx-about-page .wx-title-xl+p{color:var(--mx-dim);margin:0 0 16px;font-size:16px;line-height:1.5}:root:has(.wx-metro-page) .wx-about-page p,:root:has(.wx-metro-page) .wx-about-page li{color:var(--mx-body);font-size:15.5px;line-height:1.6}:root:has(.wx-metro-page) .wx-about-page strong,:root:has(.wx-metro-page) .wx-about-page b{color:var(--mx-ink);font-weight:600}:root:has(.wx-metro-page) .wx-about-page .wx-muted,:root:has(.wx-metro-page) .wx-about-page .wx-meta,:root:has(.wx-metro-page) .wx-about-page .wx-subtle{color:var(--mx-dim)}:root:has(.wx-metro-page) .wx-about-page .wx-ink{color:var(--mx-ink)}:root:has(.wx-metro-page) .wx-about-page .wx-error{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-about-page .wx-danger-text{color:var(--mx-diff-over);font-weight:700}:root:has(.wx-metro-page) .wx-about-page .wx-ok-text{color:var(--mx-diff-under);font-weight:700}:root:has(.wx-metro-page) .wx-about-page a:not(.wx-tab-link){color:var(--mx-link);text-decoration:underline}:root:has(.wx-metro-page) .wx-about-page .wx-h2,:root:has(.wx-metro-page) .wx-about-page .wx-h3{color:var(--mx-ink);font-weight:300}:root:has(.wx-metro-page) .wx-about-page .wx-h2{font-size:23px;line-height:1.2}:root:has(.wx-metro-page) .wx-about-page .wx-h3{font-size:19px}:root:has(.wx-metro-page) .wx-about-page h4{color:var(--mx-ink);font-size:16px;font-weight:600}:root:has(.wx-metro-page) .wx-about-page hr.wx-rule{border:0;border-top:1px solid var(--mx-card-line)}:root:has(.wx-metro-page) .wx-about-page code{background:var(--mx-sub);color:var(--mx-ink);border-radius:0;padding:1px 6px;font-family:Consolas,Cascadia Mono,monospace;font-size:.88em}:root:has(.wx-metro-page) .wx-about-page pre.wx-code{border-left:3px solid var(--mx-logo);background:var(--mx-code);color:var(--mx-body);border-radius:0;margin:12px 0;padding:12px;font-family:Consolas,Cascadia Mono,monospace;font-size:12.5px;line-height:1.6}:root:has(.wx-metro-page) .wx-about-page pre.wx-code code{font-size:inherit;background:0 0;padding:0}:root:has(.wx-metro-page) .wx-about-page .wx-card,:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile{border:1px solid var(--mx-card-line);background:var(--mx-card);box-shadow:none;color:var(--mx-body);border-radius:0;padding:16px 14px}:root:has(.wx-metro-page) .wx-about-page .wx-card-bare,:root:has(.wx-metro-page) .wx-about-page .wx-card:has(>ul){background:0 0;border:0;padding:0}:root:has(.wx-metro-page) .wx-about-page .wx-card>ul>li{border-left:6px solid var(--mx-steel);background:var(--mx-card);padding:14px}:root:has(.wx-metro-page) .wx-about-page .wx-card>.mx-auto{max-width:none;padding:0}:root:has(.wx-metro-page) .wx-about-page .wx-card p,:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile p{max-width:80ch}:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile{margin-top:4px}:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile ul,:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile ol,:root:has(.wx-metro-page) .wx-about-page .wx-card ul,:root:has(.wx-metro-page) .wx-about-page .wx-card ol{font-size:14.5px}:root:has(.wx-metro-page) .wx-about-page .wx-callout-info,:root:has(.wx-metro-page) .wx-about-page .wx-callout-warn,:root:has(.wx-metro-page) .wx-about-page .wx-callout-ok,:root:has(.wx-metro-page) .wx-about-page .wx-callout-note{border:1px solid var(--mx-card-line);border-left:6px solid var(--mx-steel);background:var(--mx-card);box-shadow:none;color:var(--mx-body);border-radius:0;align-items:flex-start;margin-bottom:16px;padding:14px;font-size:14.5px;line-height:1.55}:root:has(.wx-metro-page) .wx-about-page .wx-callout-warn{border-left-color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-about-page .wx-callout-ok{border-left-color:var(--mx-diff-even)}:root:has(.wx-metro-page) .wx-about-page .wx-callout-info svg{color:var(--mx-steel)}:root:has(.wx-metro-page) .wx-about-page .wx-callout-warn svg{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-about-page .wx-callout-ok svg{color:var(--mx-diff-even)}:root:has(.wx-metro-page) .wx-about-page .wx-subtabs{box-shadow:none;background:0 0;border-radius:0;gap:3px;margin-bottom:14px;padding:0}:root:has(.wx-metro-page) .wx-about-page .wx-subtab{border:2px solid var(--mx-field-line);height:42px;color:var(--mx-ink);text-align:center;text-transform:lowercase;background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:400;display:flex}:root:has(.wx-metro-page) .wx-about-page .wx-subtab-idle:hover{background:var(--mx-sub)}:root:has(.wx-metro-page) .wx-about-page .wx-subtab.wx-subtab-active{border-color:var(--mx-steel);background:var(--mx-steel);color:#fff;font-weight:600}:root:has(.wx-metro-page) .wx-about-page .wx-round-card{border:1px solid var(--mx-card-line);background:var(--mx-card);box-shadow:none;color:var(--mx-body);border-radius:0;margin-bottom:14px}:root:has(.wx-metro-page) .wx-about-page .wx-round-card>div:not(.wx-section-head){text-align:left;background:0 0;padding:14px}:root:has(.wx-metro-page) .wx-about-page .wx-section-head{background:var(--mx-navy);color:#fff;background-image:none;align-items:stretch;padding:0;font-size:16px;font-weight:600;line-height:1.25;display:flex}:root:has(.wx-metro-page) .wx-about-page .wx-sec-num{background:var(--mx-steel);color:#fff;flex:none;place-items:center;width:44px;font-size:21px;font-weight:300;display:grid}:root:has(.wx-metro-page) .wx-about-page .wx-sec-dot{display:none}:root:has(.wx-metro-page) .wx-about-page .wx-sec-title{padding:12px 14px}:root:has(.wx-metro-page) .wx-about-page .wx-tile,:root:has(.wx-metro-page) .wx-about-page .wx-tile-accent,:root:has(.wx-metro-page) .wx-about-page .wx-tile-ok,:root:has(.wx-metro-page) .wx-about-page .wx-tile-bad{background:var(--mx-sub);box-shadow:none;color:var(--mx-body);border-radius:0;padding:14px}:root:has(.wx-metro-page) .wx-about-page .wx-tile-accent{border-left:6px solid var(--mx-orange)}:root:has(.wx-metro-page) .wx-about-page .wx-tile-accent.wx-tile-info{border-left-color:var(--mx-steel)}:root:has(.wx-metro-page) .wx-about-page .wx-tile-ok{border-left:6px solid var(--mx-diff-even)}:root:has(.wx-metro-page) .wx-about-page .wx-tile-bad{border-left:6px solid var(--mx-orange)}:root:has(.wx-metro-page) .wx-about-page .wx-tile-title,:root:has(.wx-metro-page) .wx-about-page .wx-tile-head{color:var(--mx-dim);letter-spacing:1px;text-transform:uppercase;border:0;margin:0 0 10px;padding:0;font-size:12px;font-weight:600}:root:has(.wx-metro-page) .wx-about-page .wx-tile ul,:root:has(.wx-metro-page) .wx-about-page .wx-tile p{font-size:14.5px}:root:has(.wx-metro-page) .wx-about-page .wx-formula{text-align:center;padding:16px 12px;display:block}:root:has(.wx-metro-page) .wx-about-page .wx-formula p{letter-spacing:1px;margin:0 0 8px;font-size:12px}:root:has(.wx-metro-page) .wx-about-page .wx-formula div,:root:has(.wx-metro-page) .wx-about-page .wx-formula>span{color:var(--mx-ink);font-size:17px;font-weight:300;line-height:1.45}:root:has(.wx-metro-page) .wx-about-page .wx-divider-l,:root:has(.wx-metro-page) .wx-about-page .wx-divider-r{border:0;padding:0}:root:has(.wx-metro-page) .wx-about-page table{border-collapse:separate;border-spacing:0 3px;width:100%;font-size:14px}:root:has(.wx-metro-page) .wx-about-page table thead,:root:has(.wx-metro-page) .wx-about-page table thead tr{color:var(--mx-dim);background:0 0;border:0}:root:has(.wx-metro-page) .wx-about-page table th{background:var(--mx-th);color:var(--mx-dim);letter-spacing:.9px;text-align:left;text-transform:uppercase;border:0;padding:9px 10px;font-size:11px;font-weight:600}:root:has(.wx-metro-page) .wx-about-page table td{background:var(--mx-row);color:var(--mx-body);text-align:left;border:0;padding:10px}:root:has(.wx-metro-page) .wx-about-page table .wx-tint-brand td{color:var(--mx-ink);background:#3d7ea357}:root:has(.wx-metro-page) .wx-about-page table.wx-table-plain{background:0 0;border:0}:root:has(.wx-metro-page) .wx-admin-top{flex-direction:column-reverse;align-items:stretch;gap:12px;margin:0 0 16px;display:flex}:root:has(.wx-metro-page) .wx-admin-top .wx-tabs{margin:0}:root:has(.wx-metro-page) .wx-admin-page .wx-setting{width:auto;margin:0;padding:12px 14px}:root:has(.wx-metro-page) .wx-admin-page .wx-setting label{font-size:18px}:root:has(.wx-metro-page) .wx-admin-page .wx-callout-note svg{color:var(--mx-steel)}:root:has(.wx-metro-page) .wx-admin-page .wx-callout-note strong{font-size:22px;font-weight:300}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table{box-shadow:none;color:var(--mx-body);background:0 0;border:0;border-radius:0;padding:0}:root:has(.wx-metro-page) .wx-admin-page tr.wx-row-hover:hover{background:0 0}:root:has(.wx-metro-page) .wx-admin-page td .wx-avatar{border:2px solid var(--mx-logo);object-fit:cover;border-radius:50%;width:36px;height:36px}:root:has(.wx-metro-page) .wx-admin-page .wx-badge{letter-spacing:.9px;text-transform:uppercase;border-radius:0;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}:root:has(.wx-metro-page) .wx-admin-page .wx-badge-gray{border:1px solid var(--mx-field-line);color:var(--mx-body);background:0 0}:root:has(.wx-metro-page) .wx-admin-page .wx-badge-green{color:var(--mx-diff-even);background:#7fe0ad29}:root:has(.wx-metro-page) .wx-admin-page .wx-badge-red{background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-admin-page .wx-input-xs,:root:has(.wx-metro-page) .wx-admin-page .wx-input-sm,:root:has(.wx-metro-page) .wx-admin-page .wx-input-sm-shadow{border:2px solid var(--mx-field-line);min-width:0;height:44px;box-shadow:none;color:var(--mx-ink);color-scheme:dark;background:0 0;border-radius:0;padding:0 12px;font-size:15px}:root:has(.wx-metro-page) .wx-admin-page textarea.wx-input-sm{height:auto;padding:10px 12px;line-height:1.5}:root:has(.wx-metro-page) .wx-admin-page .wx-input-xs:focus,:root:has(.wx-metro-page) .wx-admin-page .wx-input-sm:focus,:root:has(.wx-metro-page) .wx-admin-page .wx-input-sm-shadow:focus{border-color:var(--mx-logo);box-shadow:none;outline:none}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-outline-sm,:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head .btn-ghost,:root:has(.wx-metro-page) .wx-admin-page .wx-btn-fail,:root:has(.wx-metro-page) .wx-admin-page .wx-btn-approve{border:2px solid var(--mx-field-line);height:44px;box-shadow:none;color:var(--mx-ink);text-transform:lowercase;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-outline-sm:hover,:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head .btn-ghost:hover{background:var(--mx-sub)}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-fail{border-color:var(--mx-orange);color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-fail:hover{background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-approve{border-color:var(--mx-tab-on);background:var(--mx-tab-on);color:var(--mx-tab-on-ink)}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-approve:hover{filter:brightness(1.1)}:root:has(.wx-metro-page) .wx-admin-page input[type=checkbox]:not(.wx-switch):not(.wx-revoke){appearance:none;border:2px solid var(--mx-field-line);cursor:pointer;background:0 0;border-radius:0;flex:none;width:22px;height:22px}:root:has(.wx-metro-page) .wx-admin-page input[type=checkbox]:not(.wx-switch):not(.wx-revoke):checked{border-color:var(--mx-tab-on);background:var(--mx-tab-on) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1722' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7'/></svg>") center / 16px no-repeat}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke{appearance:none;border:2px solid var(--mx-field-line);cursor:pointer;background:0 0;border-radius:0;flex:none;width:56px;height:28px;position:relative}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke:after{content:"";background:var(--mx-ink);width:18px;height:18px;position:absolute;top:3px;left:3px}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke:checked{border-color:var(--mx-logo);background:var(--mx-logo)}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke:checked:after{background:#0d1722;left:auto;right:3px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq{border:1px solid var(--mx-card-line);background:var(--mx-card);box-shadow:none;color:var(--mx-body);border-radius:0;margin:0 0 14px;padding:14px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head{flex-direction:column;align-items:stretch;gap:10px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head>div{color:var(--mx-ink);flex-wrap:wrap;gap:10px;font-size:16px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head .wx-badge-gray{background:var(--mx-steel);color:#fff;border:0}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head .btn-ghost{width:100%}:root:has(.wx-metro-page) .wx-admin-page .wx-well{background:var(--mx-sub);color:var(--mx-body);border-radius:0;padding:12px}:root:has(.wx-metro-page) .wx-admin-page .wx-well img{border-radius:0}:root:has(.wx-metro-page) .wx-admin-page .wx-well p{margin:0 0 10px;font-size:15px}:root:has(.wx-metro-page) .wx-admin-page .wx-well p:last-child{margin-bottom:0}:root:has(.wx-metro-page) .wx-admin-page .wx-field-label,:root:has(.wx-metro-page) .wx-admin-page .wx-field-label-muted{color:var(--mx-dim);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}:root:has(.wx-metro-page) .wx-admin-page .wx-mq ul{margin:0;padding-left:18px;list-style:outside}:root:has(.wx-metro-page) .wx-admin-page .wx-mq li{margin-bottom:4px;font-size:14.5px}:root:has(.wx-metro-page) .wx-admin-page .wx-ruling{border:0;border-left:6px solid var(--mx-orange);background:var(--mx-sub);border-radius:0;padding:12px}:root:has(.wx-metro-page) .wx-admin-page .wx-ruling label:not(.wx-field-label){color:var(--mx-body);font-size:14.5px}:root:has(.wx-metro-page) .wx-admin-page .wx-ruling>div.flex-col{gap:10px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-acts{flex-direction:column-reverse;gap:8px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-acts .btn-primary{width:100%}:root:has(.wx-metro-page) .wx-admin-page .wx-empty{background:var(--mx-sub);color:var(--mx-ink);border-radius:0;padding:46px 20px;font-size:16px}:root:has(.wx-metro-page) .wx-admin-page nav{margin-top:18px}:root:has(.wx-metro-page) .wx-logo-card{display:none}:root:has(.wx-metro-page) .wx-public-actions{z-index:6;margin:0;padding:0;list-style:none;position:absolute;top:5px;right:0}:root:has(.wx-metro-page) .wx-header-nav .wx-cta{background:var(--mx-orange);color:#1b1207;text-transform:lowercase;border-radius:0;align-items:center;height:48px;padding:0 22px;font-size:16px;font-weight:600;display:flex}:root:has(.wx-metro-page) .wx-header-nav .wx-cta:hover{background:var(--mx-orange);filter:brightness(1.1)}:root:has(.wx-metro-page) .wx-legal-doc{border:1px solid var(--mx-card-line);background:var(--mx-card);max-width:1240px;color:var(--mx-body);margin:0;padding:16px 14px}:root:has(.wx-metro-page) .wx-legal-doc p{max-width:80ch}:root:has(.wx-metro-page) .wx-legal-doc ul,:root:has(.wx-metro-page) .wx-legal-doc ol{font-size:14.5px}:root:has(.wx-metro-page) .wx-popover,:root:has(.wx-metro-page) .wx-popover-sm{border:1px solid var(--mx-card-line);background:var(--mx-dialog);color:var(--mx-dialog-ink);border-radius:0;box-shadow:0 18px 40px #00000080}:root:has(.wx-metro-page) .wx-popover-sm{padding:10px}:root:has(.wx-metro-page) .wx-popover-sm h6{color:inherit;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-popover-sm .wx-btn-outline-sm{border:2px solid var(--mx-dialog-line);height:32px;color:var(--mx-dialog-ink);background:0 0;border-radius:0;font-size:18px;line-height:1}:root:has(.wx-metro-page) .wx-popover-sm .wx-btn-outline-sm:hover{background:#80808033}:root:has(.wx-metro-page) .wx-weekdays{background:var(--mx-sub);color:var(--mx-dim);letter-spacing:.5px;text-transform:uppercase;border-radius:0;margin-bottom:4px;font-size:12px}:root:has(.wx-metro-page) .wx-popover-sm .wx-day{background:var(--mx-sub);height:34px;color:var(--mx-dialog-ink);border:0;border-radius:0;padding:0;font-size:14px;font-weight:400}:root:has(.wx-metro-page) .wx-popover-sm .wx-day:hover:not(:disabled){color:var(--mx-dialog-ink);background:#80808047}:root:has(.wx-metro-page) .wx-popover-sm .wx-day-active,:root:has(.wx-metro-page) .wx-popover-sm .wx-day-today-active{box-shadow:inset 0 -3px 0 var(--mx-orange);color:var(--mx-dialog-ink);background:#e0892f47}:root:has(.wx-metro-page) .wx-popover-sm .wx-day-today,:root:has(.wx-metro-page) .wx-popover-sm .wx-day-today-active{outline:2px solid var(--mx-dialog-ink);outline-offset:-2px;--tw-ring-shadow:0 0 #0000}:root:has(.wx-metro-page) .wx-popover-sm .wx-day-selected,:root:has(.wx-metro-page) .wx-popover-sm .wx-day-selected:hover:not(:disabled){background:var(--mx-tab-on);box-shadow:none;color:var(--mx-tab-on-ink);font-weight:700}:root:has(.wx-metro-page) .wx-dialog-sm{border-top:6px solid var(--mx-orange);background:var(--mx-dialog);color:var(--mx-dialog-ink);border-radius:0;padding:18px 20px 20px;box-shadow:0 24px 50px #0000008c}:root:has(.wx-metro-page) .wx-dialog-sm .wx-dialog-title-danger{color:var(--mx-orange);font-size:20px;font-weight:600}:root:has(.wx-metro-page) .wx-dialog-sm .wx-text{color:inherit;font-size:15.5px;line-height:1.5}:root:has(.wx-metro-page) .wx-dialog-sm .wx-meta{color:var(--mx-dim)}:root:has(.wx-metro-page) .wx-dialog-sm .btn-primary,:root:has(.wx-metro-page) .wx-popover .btn-primary{background:var(--mx-tab-on);height:44px;color:var(--mx-tab-on-ink);text-transform:lowercase;border:0;border-radius:0;padding:0 22px;font-weight:600}:root:has(.wx-metro-page) .wx-popover .btn-ghost{border:2px solid var(--mx-dialog-line);height:44px;color:var(--mx-dialog-ink);text-transform:lowercase;background:0 0;border-radius:0;padding:0 18px;font-weight:600}:root:has(.wx-metro-page) .wx-popover .btn-ghost:hover:not(:disabled){color:var(--mx-dialog-ink);background:#80808033}:root:has(.wx-metro-page) .wx-popover .wx-field-label{color:var(--mx-dim);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600}:root:has(.wx-metro-page) .wx-popover .wx-input-sm{border:2px solid var(--mx-dialog-line);box-shadow:none;color:var(--mx-dialog-ink);background:0 0;border-radius:0;font-size:15px}:root:has(.wx-metro-page) .wx-popover .wx-input-sm:focus{border-color:var(--mx-logo);box-shadow:none;outline:none}:root:has(.wx-metro-page) .wx-error-text{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-overlay-heavy{background:#000000d9}:root:has(.wx-metro-page) .wx-lightbox-btn{background:#ffffff24;border-radius:0}:root:has(.wx-metro-page) .wx-lightbox-btn:hover{background:#ffffff47}:root:has(.wx-metro-page) .wx-lightbox-img{border-radius:0}:root:has(.wx-metro-page) .wx-media-note{background:var(--mx-cell-empty);color:var(--mx-dim)}:root:has(.wx-metro-page) .wx-page-footer{margin-top:24px}:root:has(.wx-metro-page) .wx-page-footer footer{border-top:1px solid var(--mx-card-line);margin:0;padding:14px 0 0}:root:has(.wx-metro-page) .wx-page-footer .wx-muted,:root:has(.wx-metro-page) .wx-page-footer .wx-muted-link{color:var(--mx-faint);font-size:12px}:root:has(.wx-metro-page) .pagi-link{background:var(--mx-cell-src);min-width:32px;height:32px;color:var(--mx-ink);border:0;border-radius:0;padding:0 8px;font-size:13px}:root:has(.wx-metro-page) .pagi-link:hover{background:var(--mx-cell-oth)}:root:has(.wx-metro-page) .pagi-item.active .pagi-link{background:var(--mx-logo);color:#0d1722;font-weight:700}:root:has(.wx-metro-page) .pagi-item.disabled .pagi-link{background:var(--mx-cell-src);color:var(--mx-faint);opacity:.5}:root:has(.wx-metro-page) .pagi-item:first-child .pagi-link,:root:has(.wx-metro-page) .pagi-item:last-child .pagi-link{font-size:0}:root:has(.wx-metro-page) .pagi-item:first-child .pagi-link:before,:root:has(.wx-metro-page) .pagi-item:last-child .pagi-link:before{font-size:18px;line-height:1}:root:has(.wx-metro-page) .pagi-item:first-child .pagi-link:before{content:"‹"}:root:has(.wx-metro-page) .pagi-item:last-child .pagi-link:before{content:"›"}:root:has(.wx-metro-page) .wx-users-record{--strip:var(--mx-steel);border:1px solid var(--mx-card-line);background:var(--mx-card);box-shadow:none;color:var(--mx-ink);border-radius:0;margin:0;padding:0;overflow:visible}:root:has(.wx-metro-page) .wx-users-record.wx-record-awaiting{--strip:var(--mx-navy)}:root:has(.wx-metro-page) .wx-users-record.wx-record-selected{outline:2px solid var(--mx-logo);outline-offset:-1px}:root:has(.wx-metro-page) .wx-record-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"banner""period""media""grid";gap:0;display:grid;position:relative}:root:has(.wx-metro-page) .wx-record-left{display:contents}:root:has(.wx-metro-page) .wx-users-record .wx-banner{background:var(--strip);height:56px;box-shadow:none;color:#fff;background-image:none;border-radius:0;grid-area:banner;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"chk name cam""chk stn cam";align-items:center;column-gap:12px;margin:0;padding:0 12px 0 14px;display:grid}:root:has(.wx-metro-page) .wx-banner-row{display:contents}:root:has(.wx-metro-page) .wx-banner-chk{grid-area:chk;width:auto}:root:has(.wx-metro-page) .wx-banner-chk input{appearance:none;cursor:pointer;background:0 0;border:2px solid #ffffffe6;border-radius:0;width:22px;height:22px;margin:0;display:block}:root:has(.wx-metro-page) .wx-banner-chk input:checked{border-color:var(--mx-orange);background:var(--mx-orange) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1722' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l5 5L19.5 7'/></svg>") center / 14px no-repeat}:root:has(.wx-metro-page) .wx-banner-name{text-align:left;grid-area:name;min-width:0}:root:has(.wx-metro-page) .wx-banner-link{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:1.1;overflow:hidden}:root:has(.wx-metro-page) .wx-banner-link:hover{text-decoration:none}:root:has(.wx-metro-page) .wx-banner-station{color:#ffffffd1;letter-spacing:.9px;text-align:left;grid-area:stn;margin:0;font-size:12px}:root:has(.wx-metro-page) .wx-banner-cam{grid-area:cam;width:auto}:root:has(.wx-metro-page) .wx-banner-cam>*{background:0 0;border:2px solid #ffffffc7;border-radius:0;place-items:center;width:36px;height:32px;display:grid}:root:has(.wx-metro-page) .wx-banner-cam svg{color:#fff;width:18px;height:18px}:root:has(.wx-metro-page) .wx-users-record .wx-media,:root:has(.wx-metro-page) .wx-users-record .wx-map{background:var(--mx-cell-src);border-radius:14px;grid-area:media;width:auto;height:190px;min-height:0;margin:0 12px 12px;box-shadow:0 10px 22px #00000073,0 3px 6px #00000059}:root:has(.wx-metro-page) .wx-users-record .wx-media-nav{box-shadow:none;background:#0d1722b3;border-radius:0}:root:has(.wx-metro-page) .wx-users-record .wx-media-nav svg{color:#fff}:root:has(.wx-metro-page) .wx-users-record .wx-media-count{background:#0d1722d1;border-radius:0}:root:has(.wx-metro-page) .wx-period-wrap{text-align:left;flex-wrap:wrap;grid-area:period;align-items:flex-start;gap:10px 28px;min-width:0;margin:0;padding:12px;display:flex}:root:has(.wx-metro-page) .wx-period-wrap label{color:var(--mx-label-sub);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:12px}:root:has(.wx-metro-page) .wx-period-wrap label strong{font-weight:600}:root:has(.wx-metro-page) .wx-period-wrap span.wx-meta{color:var(--mx-ink);margin-left:0;font-size:15px;line-height:1.3}:root:has(.wx-metro-page) .wx-period-wrap .wx-observed{margin:0}:root:has(.wx-metro-page) .wx-status{color:var(--mx-ink);letter-spacing:1.2px;text-transform:uppercase;background:#80808038;align-self:center;margin-left:auto;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-block}:root:has(.wx-metro-page) .wx-status.wx-status-current{background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-record-right{display:none}:root:has(.wx-metro-page) .wx-mgrid{grid-area:grid;padding:4px 12px 12px;display:block}:root:has(.wx-metro-page) .wx-mg-cols,:root:has(.wx-metro-page) .wx-mg-row{grid-template-columns:104px repeat(5,minmax(0,1fr));gap:2px;display:grid}:root:has(.wx-metro-page) .wx-mg-cols{color:var(--mx-ink);letter-spacing:.2px;text-align:left;margin:4px 0;font-size:12px;font-weight:600}:root:has(.wx-metro-page) .wx-mg-cols>span{padding-left:8px}:root:has(.wx-metro-page) .wx-mg-cols small{color:var(--mx-label);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400;display:block}:root:has(.wx-metro-page) .wx-mg-sec{background:var(--mx-navy);color:#fff;letter-spacing:.4px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin:6px 0 3px;padding:0 10px;font-size:14.5px;font-weight:600;display:flex}:root:has(.wx-metro-page) .wx-mg-sec-toggle{cursor:pointer}:root:has(.wx-metro-page) .wx-mg-tools{align-items:center;gap:6px;display:flex}:root:has(.wx-metro-page) .wx-mg-btn,:root:has(.wx-metro-page) .wx-mg-sec .btn-ghost,:root:has(.wx-metro-page) .wx-mg-sec .btn-ghost-on{border:2px solid var(--mx-ghost-line);color:#fff;letter-spacing:.6px;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;height:22px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}:root:has(.wx-metro-page) .wx-mg-btn svg,:root:has(.wx-metro-page) .wx-mg-sec .btn-ghost svg{width:12px;height:12px}:root:has(.wx-metro-page) .wx-mg-sec .btn-ghost-on{border-color:var(--mx-logo);background:var(--mx-logo);color:#0d1722}:root:has(.wx-metro-page) .wx-mg-row{min-height:48px;margin-bottom:2px}:root:has(.wx-metro-page) .wx-mg-name{letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:4px;min-width:0;padding:0 2px 0 6px;font-size:10.5px;font-weight:600;display:flex;position:relative}:root:has(.wx-metro-page) .wx-mg-avatar{object-fit:cover;background:#fff;flex:none;width:32px;height:32px}:root:has(.wx-metro-page) .wx-mg-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root:has(.wx-metro-page) .wx-mg-vis{color:#fff;stroke-width:2px;flex:none;align-self:flex-end;width:30px;height:30px;margin-left:auto;padding:5px}:root:has(.wx-metro-page) .wx-mg-like{color:#ffffff8c;flex:none;width:26px;height:26px;margin-left:auto;padding:5px}:root:has(.wx-metro-page) .wx-mg-like[fill=currentColor]{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-mg-menu{z-index:30;color:#fff;letter-spacing:0;text-transform:none;background:#14243a;border-radius:0;width:220px;position:absolute;top:100%;left:0;box-shadow:0 14px 28px #0006}:root:has(.wx-metro-page) .wx-mg-menu .wx-menu-item{color:#fff}:root:has(.wx-metro-page) .wx-mg-menu .wx-menu-item:hover,:root:has(.wx-metro-page) .wx-mg-menu .wx-menu-item:focus{color:#fff;background:#ffffff29}:root:has(.wx-metro-page) .wx-mg-cell{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-left:8px;font-size:16px;font-weight:400;line-height:1.15;display:flex;position:relative}:root:has(.wx-metro-page) .wx-mg-cell.wx-mg-edit{flex-direction:row;justify-content:center;align-items:center;padding-left:0}:root:has(.wx-metro-page) .wx-mg-cell:not(.wx-mg-score):not(.wx-mg-edit){justify-content:flex-end;padding-bottom:7px}:root:has(.wx-metro-page) .wx-mg-cell>span[class*=wx-diff]{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.1;position:absolute;top:3px;right:3px}:root:has(.wx-metro-page) .wx-mg-score b{font-size:16px;font-weight:400}:root:has(.wx-metro-page) .wx-mg-score{justify-content:flex-end;padding-bottom:7px;padding-left:5px}:root:has(.wx-metro-page) .wx-mg-score small{font-size:13px;font-weight:600;line-height:1.1;position:absolute;top:3px;right:3px}:root:has(.wx-metro-page) .wx-mg-score small:not(:empty):before{content:"#"}:root:has(.wx-metro-page) .wx-mg-obs .wx-mg-name,:root:has(.wx-metro-page) .wx-mg-obs .wx-mg-cell{background:var(--mx-navy);color:#fff}:root:has(.wx-metro-page) .wx-mg-you .wx-mg-name,:root:has(.wx-metro-page) .wx-mg-you .wx-mg-cell{background:var(--mx-steel);color:#fff}:root:has(.wx-metro-page) .wx-mg-you .wx-mg-name{outline-offset:-2px;outline:2px solid #fff}:root:has(.wx-metro-page) .wx-mg-you .wx-mg-label{display:none}:root:has(.wx-metro-page) .wx-mg-you .wx-mg-score{background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-mg-you .wx-mg-score b,:root:has(.wx-metro-page) .wx-mg-you .wx-mg-score small{font-weight:700}:root:has(.wx-metro-page) .wx-mg-src .wx-mg-name,:root:has(.wx-metro-page) .wx-mg-src .wx-mg-cell{background:var(--mx-cell-src);color:var(--mx-src-ink)}:root:has(.wx-metro-page) .wx-mg-oth .wx-mg-name,:root:has(.wx-metro-page) .wx-mg-oth .wx-mg-cell{background:var(--mx-cell-oth);color:var(--mx-src-ink)}:root:has(.wx-metro-page) .wx-mg-src .wx-mg-like,:root:has(.wx-metro-page) .wx-mg-oth .wx-mg-like{color:var(--mx-faint)}:root:has(.wx-metro-page) .wx-mg-row .wx-mg-cell.wx-mg-empty{background:var(--mx-cell-empty)}:root:has(.wx-metro-page) .wx-mg-run{color:var(--mx-ink);text-align:center;margin:4px 0 8px;font-size:14px;font-weight:400}:root:has(.wx-metro-page) .wx-mg-pager{justify-content:center;gap:4px;margin-top:8px;display:flex}:root:has(.wx-metro-page) .wx-mg-page{background:var(--mx-cell-src);min-width:32px;height:32px;color:var(--mx-ink);border:0;font-size:15px}:root:has(.wx-metro-page) .wx-mg-page:disabled{opacity:.4}:root:has(.wx-metro-page) .wx-mg-page.wx-mg-page-on{background:var(--mx-logo);color:#0d1722;font-weight:700}:root:has(.wx-metro-page) .wx-diff-even{color:var(--mx-diff-even)}:root:has(.wx-metro-page) .wx-diff-over{color:var(--mx-diff-over)}:root:has(.wx-metro-page) .wx-diff-under{color:var(--mx-diff-under)}:root[data-theme=light]:has(.wx-metro-page) .wx-users-record.wx-record-selected,:root[data-theme=light]:has(.wx-metro-page) .wx-mg-you .wx-mg-name{outline-color:var(--mx-navy)}:root[data-theme=light]:has(.wx-metro-page) .wx-mg-you .wx-diff-even{color:#c2f5d9}:root[data-theme=light]:has(.wx-metro-page) .wx-mg-you .wx-diff-over{color:#ffd9a3}:root[data-theme=light]:has(.wx-metro-page) .wx-mg-you .wx-diff-under{color:#cfeaf7}:root[data-theme=light]:has(.wx-metro-page) .pagi-item.active .pagi-link,:root[data-theme=light]:has(.wx-metro-page) .wx-mg-page.wx-mg-page-on{background:var(--mx-navy);color:#fff}:root[data-theme=light]:has(.wx-metro-page) .wx-usage-cells i{background:#0f171c24}:root[data-theme=light]:has(.wx-metro-page) .wx-usage-cells i.wx-usage-cell-on{background:var(--mx-orange)}:root[data-theme=light]:has(.wx-metro-page) .wx-col-guidance .wx-score-rank,:root[data-theme=light]:has(.wx-metro-page) .wx-col-others .wx-score-rank{color:#0f171c99}:root[data-theme=light]:has(.wx-metro-page) .wx-filter-panel .wx-datefield-input,:root[data-theme=light]:has(.wx-metro-page) .wx-ffilter .wx-datefield-input{color-scheme:light}:root[data-theme=light]:has(.wx-metro-page) .wx-fsel{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f171c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m19.5 8.25-7.5 7.5-7.5-7.5'/></svg>")}:root[data-theme=light]:has(.wx-metro-page) .wx-fsel option{color:#0f171c;background:#fff}:root[data-theme=light]:has(.wx-metro-page) .wx-mg-you .wx-mg-hint{color:#ffffffc7}:root[data-theme=light]:has(.wx-metro-page) .wx-setting .wx-switch:checked,:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-revoke:checked{border-color:var(--mx-navy);background:var(--mx-navy)}:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-revoke:checked:after{background:#fff}:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-input-xs,:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-input-sm,:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-input-sm-shadow{color-scheme:light}:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-badge-green{background:#1d8a5a24}:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page input[type=checkbox]:not(.wx-switch):not(.wx-revoke):checked{border-color:var(--mx-navy);background:var(--mx-navy) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7'/></svg>") center / 16px no-repeat}:root[data-theme=light]:has(.wx-metro-page) .wx-setting .wx-switch:checked:after{background:#fff}:root[data-theme=light]:has(.wx-metro-page) .wx-dialog{box-shadow:0 24px 50px #0f171c66}@media (max-width:1023.98px){:root:has(.wx-metro-page) .wx-ffilter-body>*{grid-column:1/-1}:root:has(.wx-metro-page) .wx-fforecaster{flex-direction:column;align-items:flex-start;gap:10px}:root:has(.wx-metro-page) .wx-fforecaster .wx-fstack{align-self:stretch}:root:has(.wx-metro-page) .wx-now .wx-now-label{font-size:13px}:root:has(.wx-metro-page) .wx-now .wx-now-value{font-size:14px}:root:has(.wx-metro-page) .wx-usage-label{font-size:12px}:root:has(.wx-metro-page) .wx-usage-count{font-size:19px}:root:has(.wx-metro-page) .wx-page-head.wx-page-head-title .wx-page-title,:root:has(.wx-metro-page) .wx-page-head.wx-page-head-title .wx-admin-title{font-size:28px}:root:has(.wx-metro-page) .wx-head-caption{font-size:15px}:root:has(.wx-metro-page) .wx-tb-select,:root:has(.wx-metro-page) .wx-tb-archive,:root:has(.wx-metro-page) .wx-tb-delete,:root:has(.wx-metro-page) .wx-toolbar-archive .btn-ghost{height:42px;font-size:14.5px}:root:has(.wx-metro-page) .wx-titlebar .wx-band-title,:root:has(.wx-metro-page) .wx-toolbar-archive .wx-band-title,:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>span{font-size:20px}:root:has(.wx-metro-page) .wx-titlebar-hint{font-size:13.5px}:root:has(.wx-metro-page) .wx-ffilter-head .wx-band-title-sm{font-size:17px}:root:has(.wx-metro-page) .wx-flab,:root:has(.wx-metro-page) .wx-filter-panel .wx-meta{font-size:13px}:root:has(.wx-metro-page) .wx-fsel,:root:has(.wx-metro-page) .wx-filter-panel .wx-input,:root:has(.wx-metro-page) .wx-ffilter .wx-datefield-input,:root:has(.wx-metro-page) .wx-filter-panel .wx-datefield-input{font-size:17px}:root:has(.wx-metro-page) .wx-fbtn{height:34px;font-size:14px}:root:has(.wx-metro-page) .wx-ffoot .btn-primary,:root:has(.wx-metro-page) .wx-filter-panel .btn-primary{font-size:16px}:root:has(.wx-metro-page) .accordion-header,:root:has(.wx-metro-page) .wx-accordion-off{font-size:17px}:root:has(.wx-metro-page) .wx-acc-msg{font-size:13.5px}:root:has(.wx-metro-page) .wx-banner-link,:root:has(.wx-metro-page) .wx-banner-title{font-size:22px}:root:has(.wx-metro-page) .wx-banner-station{font-size:13.5px}:root:has(.wx-metro-page) .wx-users-record .wx-banner:has(.wx-banner-row),:root:has(.wx-metro-page) .wx-banner:has(.wx-banner-chk:empty){grid-template-columns:36px minmax(0,1fr) 36px}:root:has(.wx-metro-page) .wx-banner:has(.wx-banner-chk:empty){grid-template-areas:".name cam"".stn cam"}:root:has(.wx-metro-page) .wx-banner-name,:root:has(.wx-metro-page) .wx-banner-station{text-align:center}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>.wx-titlebar-caption{font-size:15px}:root:has(.wx-metro-page) .wx-period-wrap label{font-size:13px}:root:has(.wx-metro-page) .wx-period-wrap span.wx-meta{font-size:16px}:root:has(.wx-metro-page) .wx-status,:root:has(.wx-metro-page) .wx-archived-badge{font-size:12px}:root:has(.wx-metro-page) .wx-mg-cols{font-size:12.5px}:root:has(.wx-metro-page) .wx-mg-cols small{font-size:11.5px}:root:has(.wx-metro-page) .wx-mg-sec{min-height:36px;font-size:16px}:root:has(.wx-metro-page) .wx-mg-btn,:root:has(.wx-metro-page) .wx-mg-sec .btn-ghost,:root:has(.wx-metro-page) .wx-mg-sec .btn-ghost-on{font-size:11.5px}:root:has(.wx-metro-page) .wx-mg-name{font-size:12px}:root:has(.wx-metro-page) .wx-mg-hint{font-size:11.5px}:root:has(.wx-metro-page) .wx-mg-page,:root:has(.wx-metro-page) .pagi-link,:root:has(.wx-metro-page) .wx-mg-menu .wx-menu-item{font-size:15px}:root:has(.wx-metro-page) .wx-tabs-row .tab-btn{font-size:22px}:root:has(.wx-metro-page) .wx-notes-input,:root:has(.wx-metro-page) .wx-acc-body-pad textarea.wx-input,:root:has(.wx-metro-page) .wx-acc-body-pad .wx-input-sm,:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td{font-size:16px}:root:has(.wx-metro-page) .wx-acc-body-pad .btn-primary-sm{height:34px;font-size:14px}:root:has(.wx-metro-page) .wx-submit-actions .btn-primary,:root:has(.wx-metro-page) .wx-acc-body-pad :not(.wx-submit-actions)>.btn-primary,:root:has(.wx-metro-page) .wx-record-delete{font-size:15px}:root:has(.wx-metro-page) .wx-hourly-bar .btn-ghost,:root:has(.wx-metro-page) .wx-hourly-bar .btn-ghost-on{font-size:12px}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-hour,:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-group{font-size:15px}:root:has(.wx-metro-page) .wx-hourly-table table thead th,:root:has(.wx-metro-page) .wx-hourly-table table thead td{font-size:11px}:root:has(.wx-metro-page) .wx-hourly-table table tbody td,:root:has(.wx-metro-page) .wx-hourly-table table tfoot td,:root:has(.wx-metro-page) .wx-hourly-table .wx-cell-input{font-size:17px}:root:has(.wx-metro-page) .wx-hourly-hour table tbody td,:root:has(.wx-metro-page) .wx-hourly-hour table tfoot td{font-size:14.5px}:root:has(.wx-metro-page) .wx-page-footer .wx-muted,:root:has(.wx-metro-page) .wx-page-footer .wx-muted-link{font-size:13.5px}:root:has(.wx-metro-page) .wx-empty{font-size:16px}:root:has(.wx-metro-page) .wx-acc-body-pad:has(.wx-hourly-table){padding-left:4px;padding-right:4px}:root:has(.wx-metro-page) .wx-hourly-table{border-spacing:1px}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-hour{width:44px;padding:0 1px}:root:has(.wx-metro-page) .wx-hourly-off{display:none}:root:has(.wx-metro-page) .wx-hourly-dots{justify-content:center;gap:20px;margin:12px 0 4px;display:flex}:root:has(.wx-metro-page) .wx-hourly-dot{background:#80808080;border:0;border-radius:50%;width:12px;height:12px;padding:0;position:relative}:root:has(.wx-metro-page) .wx-hourly-dot:after{content:"";position:absolute;inset:-14px}:root:has(.wx-metro-page) .wx-hourly-dot.wx-hourly-dot-on{background:var(--mx-orange)}:root:has(.wx-metro-page) .wx-hourly-table table{border-spacing:1px;margin:-1px;width:calc(100% + 1px)!important}:root:has(.wx-metro-page) .wx-hourly-measure>.flex>div:nth-child(3) table{width:calc(100% + 2px)!important}:root:has(.wx-metro-page) .wx-hourly-table table thead th,:root:has(.wx-metro-page) .wx-hourly-table table thead td{letter-spacing:.1px;padding:0 1px;font-size:10.5px}:root:has(.wx-metro-page) .wx-hourly-table table tbody td,:root:has(.wx-metro-page) .wx-hourly-table table tfoot td{padding:0 1px 0 11px}:root:has(.wx-metro-page) .wx-hourly-hour table tbody td,:root:has(.wx-metro-page) .wx-hourly-hour table tfoot td{padding:0 1px}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-group{text-align:center;padding:0 8px}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full{display:block}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full thead{display:none}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full tbody{display:block}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full tr{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px 0;display:grid}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td{min-width:0;padding:0;display:block}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td:first-child{grid-row:span 3}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td:nth-child(n+2){grid-column:2}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td .wx-avatar{width:38px;height:38px}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td[colspan]{grid-column:1/-1}:root:has(.wx-metro-page) .wx-acc-body-pad table.w-full td:nth-child(2){font-size:13px;font-weight:600}:root:has(.wx-metro-page) .wx-shell:has(.wx-home),:root:has(.wx-metro-page) .wx-shell:has(.wx-forecasting),:root:has(.wx-metro-page) .wx-shell:has(.wx-leaderboard){padding-left:1.6px;padding-right:1.6px}:root:has(.wx-metro-page) .wx-shell:has(.wx-home) .wx-header-nav,:root:has(.wx-metro-page) .wx-shell:has(.wx-home) .wx-page-head,:root:has(.wx-metro-page) .wx-shell:has(.wx-forecasting) .wx-header-nav,:root:has(.wx-metro-page) .wx-shell:has(.wx-forecasting) .wx-page-head,:root:has(.wx-metro-page) .wx-shell:has(.wx-leaderboard) .wx-header-nav,:root:has(.wx-metro-page) .wx-shell:has(.wx-leaderboard) .wx-page-head{width:auto;margin-left:14.4px;margin-right:14.4px}:root:has(.wx-metro-page) .wx-forecasting .wx-page-head.wx-page-head-title .wx-page-title,:root:has(.wx-metro-page) .wx-leaderboard .wx-page-head.wx-page-head-title .wx-page-title,:root:has(.wx-metro-page) .wx-about-page .wx-page-head.wx-page-head-title .wx-page-title{top:196px}:root:has(.wx-metro-page) .wx-shell:has(.wx-home) .wx-toolbar-manage .wx-tb-row{padding-left:14.4px;padding-right:14.4px}:root:has(.wx-metro-page) .wx-head-meta .wx-usage{display:none}:root:has(.wx-metro-page) .wx-usage-row{justify-content:flex-end;padding:22px 14.4px 8px;display:flex}:root:has(.wx-metro-page) .wx-usage-row .wx-usage{position:static}:root:has(.wx-metro-page) .wx-title-posts{display:none}:root:has(.wx-metro-page) .wx-toolbar-manage{flex-direction:column;min-height:192px;margin-bottom:0;display:flex}:root:has(.wx-metro-page) .wx-toolbar-manage .wx-tb-row{margin-top:auto;padding-top:24px;padding-bottom:10px}:root:has(.wx-metro-page) .wx-ffilter .wx-usage-row{padding-bottom:20px}:root:has(.wx-metro-page) .wx-nav-toggle{justify-content:center;align-items:center;display:inline-flex}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table table,:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table tbody,:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table tr,:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table td{display:block}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table thead{display:none}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table tbody tr{border:1px solid var(--mx-card-line);background:var(--mx-card);grid-template-columns:auto 1fr;align-items:center;margin:0 0 10px;padding:14px;display:grid}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table td{background:0 0;padding:0}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:first-child{grid-area:1/1;font-size:17px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(5){grid-area:1/2;justify-self:end}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(2){color:var(--mx-dim);word-break:break-all;grid-column:1/-1;margin-top:8px;font-size:14.5px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(3){grid-column:1;margin-top:10px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(4){grid-column:2;margin-top:10px;padding-left:10px;font-size:14.5px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(4):after{content:" forecasts"}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(6){grid-column:1/-1;margin-top:12px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(6):before{content:"Lockout ends";color:var(--mx-dim);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(6)>div{flex-direction:column;align-items:stretch}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-forecasters td:nth-child(6) .wx-btn-outline-sm{width:100%}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-reports tbody tr{grid-template-columns:1fr auto}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-reports td:first-child{color:var(--mx-ink);grid-area:1/1;font-size:17px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-reports td:nth-child(2){color:var(--mx-dim);grid-area:2/1;font-size:13px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-reports td:nth-child(2):after{content:" unfounded reports"}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-reports td:nth-child(3){grid-area:1/2/3}}@media (min-width:1024px){:root:has(.wx-metro-page) .wx-shell{padding:0 48px 24px}:root:has(.wx-metro-page) .wx-header-nav,:root:has(.wx-metro-page) .wx-header-nav:before,:root:has(.wx-metro-page) .wx-header-stripes{height:96px}:root:has(.wx-metro-page) .wx-logo-link{border-radius:18px;width:224px;padding:8px;top:10px}:root:has(.wx-metro-page) .wx-profile{top:16px;right:0}:root:has(.wx-metro-page) .wx-profile img{width:60px;height:60px}:root:has(.wx-metro-page) .wx-nav-links{z-index:6;border:0;gap:38px;position:absolute;top:14px;right:140px}:root:has(.wx-metro-page) .wx-nav-links .wx-navtab{color:var(--mx-nav-idle);text-transform:lowercase;border-bottom:3px solid #0000;border-radius:0;padding:0 0 3px;font-size:20px;font-weight:300}:root:has(.wx-metro-page) .wx-nav-links .wx-navtab:hover{color:#fff;background:0 0}:root:has(.wx-metro-page) .wx-nav-links .wx-navtab.wx-navtab-active{border-bottom-color:var(--mx-orange);color:#fff;font-weight:300}:root:has(.wx-metro-page) .wx-page-head{height:150px}:root:has(.wx-metro-page) .wx-page-head:has(.wx-head-meta),:root:has(.wx-metro-page) .wx-page-head:has(.wx-head-solo){height:181px}:root:has(.wx-metro-page) .wx-now{top:12px}:root:has(.wx-metro-page) .wx-now .wx-meta{flex-wrap:nowrap;align-items:baseline;max-width:none}:root:has(.wx-metro-page) .wx-now .wx-now-label{flex-basis:auto;margin-right:2px;font-size:16px}:root:has(.wx-metro-page) .wx-now .wx-now-value{font-size:22px}:root:has(.wx-metro-page) .wx-pills{gap:32px;top:56px;left:256px}:root:has(.wx-metro-page) .wx-pill{font-size:36px}:root:has(.wx-metro-page) .wx-head-line{flex-direction:row;align-items:center;gap:30px;top:154px;left:256px}:root:has(.wx-metro-page) .wx-head-caption{font-size:13px}:root:has(.wx-metro-page) .wx-usage{gap:12px;top:auto;bottom:43px}:root:has(.wx-metro-page) .wx-usage-label{font-size:12px}:root:has(.wx-metro-page) .wx-usage-cells{gap:4px}:root:has(.wx-metro-page) .wx-usage-cells i{width:16px;height:16px}:root:has(.wx-metro-page) .wx-usage-count{font-size:24px}:root:has(.wx-metro-page) .wx-toolbar-manage{margin-bottom:12px}:root:has(.wx-metro-page) .wx-tb-select,:root:has(.wx-metro-page) .wx-tb-archive,:root:has(.wx-metro-page) .wx-tb-delete{gap:10px;height:42px;padding:0 20px;font-size:14px}:root:has(.wx-metro-page) .wx-tb-icon{width:17px;height:17px}:root:has(.wx-metro-page) .wx-record-list{gap:14px}:root:has(.wx-metro-page) .wx-manage-list,:root:has(.wx-metro-page) .wx-search-results{gap:38px}:root:has(.wx-metro-page) .wx-toolbar-manage .wx-tb-row{padding-top:38px}:root:has(.wx-metro-page) .wx-titlebar-hint{font-size:13px}:root:has(.wx-metro-page) .wx-titlebar .wx-titlebar-hint{align-self:flex-end;margin-bottom:3px}:root:has(.wx-metro-page) .wx-usage-row{display:none}:root:has(.wx-metro-page) .wx-filter-panel .wx-datefield{width:200px}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;padding:6px 16px}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>.accordion-chevron{grid-column:3;justify-self:end}:root:has(.wx-metro-page) .wx-filter-panel .accordion-header>.wx-titlebar-caption{grid-area:1/3;justify-self:start;width:0;margin-left:calc(50% - 104px);overflow:visible}:root:has(.wx-metro-page) .wx-titlebar-caption>span{width:max-content;display:block;transform:translate(-50%)}:root:has(.wx-metro-page) .wx-page-footer{margin-top:26px}:root:has(.wx-metro-page) .wx-lbfilter-body{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:28px 56px;padding:22px 24px}:root:has(.wx-metro-page) .wx-lbfield .wx-fsel{width:100%;font-size:16px}:root:has(.wx-metro-page) .wx-lbfilter-foot{grid-column:3;justify-content:flex-end;display:flex}:root:has(.wx-metro-page) .wx-lbfilter-foot .btn-primary{width:auto;height:44px;font-size:14px}:root:has(.wx-metro-page) .wx-lb-table{border-spacing:3px}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th{letter-spacing:.9px;padding:0 12px;font-size:12px}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th:first-child{width:78px}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th:nth-child(2){width:66px}:root:has(.wx-metro-page) .wx-lb-table>thead>tr>th:nth-child(4){width:150px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td{height:58px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:first-child{font-size:28px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(2) img{width:40px;height:40px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(3){padding:0 14px;font-size:18px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr>td:nth-child(4){padding:0 16px;font-size:26px}:root:has(.wx-metro-page) .wx-lb-table>tbody>tr.wx-lb-me>td:nth-child(3):after{letter-spacing:1.1px;margin-left:10px;padding:2px 7px}:root:has(.wx-metro-page) .wx-acc-body-pad{padding:0 20px 14px}:root:has(.wx-metro-page) .wx-tabs-row{gap:30px;margin:0}:root:has(.wx-metro-page) .wx-tabs-row .tab-btn{font-size:22px}:root:has(.wx-metro-page) .wx-notes-tabs{gap:26px}:root:has(.wx-metro-page) .wx-notes-input,:root:has(.wx-metro-page) .wx-acc-body-pad textarea.wx-input{font-size:15px}:root:has(.wx-metro-page) .wx-hourly-table{border-spacing:12px 2px}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-hour{width:74px}:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-hour,:root:has(.wx-metro-page) .wx-hourly-table>thead>tr>th.wx-hourly-group{font-size:14px}:root:has(.wx-metro-page) .wx-hourly-table table thead th,:root:has(.wx-metro-page) .wx-hourly-table table thead td{letter-spacing:.7px;font-size:11px}:root:has(.wx-metro-page) .wx-hourly-table table tbody td,:root:has(.wx-metro-page) .wx-hourly-table table tfoot td{font-size:15px}:root:has(.wx-metro-page) .wx-hourly-hour table tbody td{letter-spacing:.4px;font-size:14px}:root:has(.wx-metro-page) .wx-total-hour{display:none}:root:has(.wx-metro-page) .wx-total-label{width:16.6667%;height:30px;color:var(--mx-label);letter-spacing:.7px;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin:2px 0 0 auto;padding:0;font-size:12px;font-weight:600;display:flex}:root:has(.wx-metro-page) .wx-hourly-table .wx-cell-input{font-size:15px}:root:has(.wx-metro-page) .wx-page-head.wx-page-head-title .wx-page-title,:root:has(.wx-metro-page) .wx-page-head.wx-page-head-title .wx-admin-title{font-size:40px;top:56px;left:256px}:root:has(.wx-metro-page) .wx-ffilter-body{grid-template-columns:1.1fr 1fr 1fr;gap:28px 56px;padding:22px 24px 18px}:root:has(.wx-metro-page) .wx-fcol{align-items:flex-start;gap:8px}:root:has(.wx-metro-page) .wx-fcol-date{align-items:flex-end}:root:has(.wx-metro-page) .wx-fforecaster{flex-direction:row;align-items:center;gap:16px}:root:has(.wx-metro-page) .wx-fav{width:88px;height:88px}:root:has(.wx-metro-page) .wx-fsel{width:300px;font-size:16px}:root:has(.wx-metro-page) .wx-fstack .wx-fsel{width:300px}:root:has(.wx-metro-page) .wx-fbtn{height:32px;padding:0 16px;font-size:13px}:root:has(.wx-metro-page) .wx-ffilter .wx-datefield{min-width:240px}:root:has(.wx-metro-page) .wx-ffoot{justify-content:flex-end}:root:has(.wx-metro-page) .wx-about-page .wx-tabs{flex-wrap:wrap;margin-bottom:26px;display:flex}:root:has(.wx-metro-page) .wx-about-page .wx-tab-link{height:46px;padding:0 22px;font-size:16px}:root:has(.wx-metro-page) .wx-about-page .wx-title-xl,:root:has(.wx-metro-page) .wx-about-page .wx-title-lg{font-size:34px}:root:has(.wx-metro-page) .wx-about-page .wx-title-xl+p{margin-bottom:22px;font-size:18px}:root:has(.wx-metro-page) .wx-about-page p,:root:has(.wx-metro-page) .wx-about-page li{font-size:16px;line-height:1.65}:root:has(.wx-metro-page) .wx-about-page .wx-h2{font-size:26px}:root:has(.wx-metro-page) .wx-about-page .wx-h3{font-size:22px}:root:has(.wx-metro-page) .wx-about-page pre.wx-code{padding:14px 16px;font-size:13.5px}:root:has(.wx-metro-page) .wx-about-page .wx-card,:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile{padding:26px 28px}:root:has(.wx-metro-page) .wx-about-page .wx-card-bare,:root:has(.wx-metro-page) .wx-about-page .wx-card:has(>ul){padding:0}:root:has(.wx-metro-page) .wx-about-page .wx-card>ul>li{padding:16px 20px}:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile ul,:root:has(.wx-metro-page) .wx-about-page .wx-prose-tile ol,:root:has(.wx-metro-page) .wx-about-page .wx-card ul,:root:has(.wx-metro-page) .wx-about-page .wx-card ol{font-size:15px}:root:has(.wx-metro-page) .wx-about-page .wx-callout-info,:root:has(.wx-metro-page) .wx-about-page .wx-callout-warn,:root:has(.wx-metro-page) .wx-about-page .wx-callout-ok,:root:has(.wx-metro-page) .wx-about-page .wx-callout-note{align-items:center;margin-bottom:22px;padding:16px 20px;font-size:15.5px}:root:has(.wx-metro-page) .wx-about-page .wx-subtabs{margin-bottom:18px}:root:has(.wx-metro-page) .wx-about-page .wx-subtab{flex:none;height:40px;padding:0 18px;font-size:14.5px}:root:has(.wx-metro-page) .wx-about-page .wx-round-card{margin-bottom:20px}:root:has(.wx-metro-page) .wx-about-page .wx-round-card>div:not(.wx-section-head){padding:24px}:root:has(.wx-metro-page) .wx-about-page .wx-section-head{font-size:18px}:root:has(.wx-metro-page) .wx-about-page .wx-sec-num{width:54px;font-size:24px}:root:has(.wx-metro-page) .wx-about-page .wx-sec-title{padding:14px 18px}:root:has(.wx-metro-page) .wx-about-page .wx-tile,:root:has(.wx-metro-page) .wx-about-page .wx-tile-accent,:root:has(.wx-metro-page) .wx-about-page .wx-tile-ok,:root:has(.wx-metro-page) .wx-about-page .wx-tile-bad{padding:16px 18px}:root:has(.wx-metro-page) .wx-about-page .wx-tile ul,:root:has(.wx-metro-page) .wx-about-page .wx-tile p{font-size:15px}:root:has(.wx-metro-page) .wx-about-page .wx-formula{padding:20px}:root:has(.wx-metro-page) .wx-about-page .wx-formula div,:root:has(.wx-metro-page) .wx-about-page .wx-formula>span{font-size:22px}:root:has(.wx-metro-page) .wx-about-page table{font-size:15px}:root:has(.wx-metro-page) .wx-about-page table th{padding:10px 14px;font-size:12px}:root:has(.wx-metro-page) .wx-about-page table td{padding:12px 14px}:root:has(.wx-metro-page) .wx-public-actions{top:23px}:root:has(.wx-metro-page) .wx-header-nav .wx-cta{height:50px;padding:0 32px;font-size:17px}:root:has(.wx-metro-page) .wx-legal-doc{padding:26px 28px}:root:has(.wx-metro-page) .wx-legal-doc ul,:root:has(.wx-metro-page) .wx-legal-doc ol{font-size:15px}:root:has(.wx-metro-page) .wx-admin-page tr.wx-row-hover:hover td{background:var(--mx-th)}:root:has(.wx-metro-page) .wx-admin-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}:root:has(.wx-metro-page) .wx-admin-page .wx-setting{padding:10px 14px 10px 18px}:root:has(.wx-metro-page) .wx-admin-page .wx-setting label{font-size:16px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table table{border-spacing:0 3px}:root:has(.wx-metro-page) .wx-admin-page .wx-admin-table td{padding:10px 14px}:root:has(.wx-metro-page) .wx-admin-page .wx-input-xs,:root:has(.wx-metro-page) .wx-admin-page .wx-input-sm,:root:has(.wx-metro-page) .wx-admin-page .wx-input-sm-shadow{height:40px;font-size:14.5px}:root:has(.wx-metro-page) .wx-admin-page td .wx-input-xs{width:190px}:root:has(.wx-metro-page) .wx-admin-page textarea.wx-input-sm{height:auto}:root:has(.wx-metro-page) .wx-admin-page .wx-btn-outline-sm,:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head .btn-ghost,:root:has(.wx-metro-page) .wx-admin-page .wx-btn-fail,:root:has(.wx-metro-page) .wx-admin-page .wx-btn-approve{height:40px;font-size:14.5px}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke{border-color:var(--mx-field-line);width:22px;height:22px}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke:after{display:none}:root:has(.wx-metro-page) .wx-admin-page .wx-revoke:checked{border-color:var(--mx-tab-on);background:var(--mx-tab-on) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1722' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7'/></svg>") center / 16px no-repeat}:root:has(.wx-metro-page) .wx-admin-page .wx-mq{padding:18px 20px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head{flex-direction:row;align-items:center}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-head .btn-ghost{width:auto}:root:has(.wx-metro-page) .wx-admin-page .wx-well{padding:14px 16px}:root:has(.wx-metro-page) .wx-admin-page .wx-ruling{padding:16px 18px}:root:has(.wx-metro-page) .wx-admin-page .wx-ruling input[type=datetime-local]{width:250px}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-acts{flex-direction:row}:root:has(.wx-metro-page) .wx-admin-page .wx-mq-acts .btn-primary{width:auto}:root:has(.wx-metro-page) .wx-admin-page .wx-callout-note strong{margin-left:4px}:root:has(.wx-metro-page) .wx-head-solo{font-size:13px;top:154px;left:256px}:root:has(.wx-metro-page) .wx-profile-page .wx-setting{gap:18px;width:440px;max-width:calc(50% - 8px);margin:0 12px 12px 0;padding:22px 24px;display:inline-flex}:root:has(.wx-metro-page) .wx-profile-page .wx-setting label{font-size:22px}:root:has(.wx-metro-page) .wx-danger{justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:22px 24px;display:flex}:root:has(.wx-metro-page) .wx-danger p{max-width:640px;margin:0;font-size:16px}:root:has(.wx-metro-page) .wx-danger-btn{flex:none;width:auto;padding:0 22px}:root:has(.wx-metro-page) .wx-gc-results .wx-muted{padding:46px 20px}:root:has(.wx-metro-page) .wx-fu-tile{margin-top:18px;padding:22px 24px}:root:has(.wx-metro-page) .wx-dialog{width:440px}:root:has(.wx-metro-page) .wx-ffoot .btn-primary{width:auto;height:44px;font-size:14px}:root:has(.wx-metro-page) .wx-acc-msg{margin:0 0 0 10px;font-size:15px;display:inline}:root:has(.wx-metro-page) .wx-submit-actions{padding:4px 10px 14px}:root:has(.wx-metro-page) .wx-submit-actions .btn-primary{min-width:110px}:root:has(.wx-metro-page) .wx-forecast-table .wx-col-forecaster .wx-table-box>table>tbody>tr>td:has(>input){background:#fff;padding:0}:root:has(.wx-metro-page) .wx-forecast-table .wx-cell-input{width:100%;height:100%;min-height:31px;box-shadow:none;color:#0d1722;text-align:center;outline:3px solid var(--mx-orange);outline-offset:-3px;background:#fff;border:0;border-radius:0;padding:0;font-size:22px;font-weight:300;display:block}:root:has(.wx-metro-page) .wx-record-body{grid-template-columns:310px minmax(0,1fr);grid-template-areas:"banner period""media table"}:root:has(.wx-metro-page) .wx-users-record .wx-banner{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"chk name cam""chk stn cam";column-gap:16px;height:66px;padding:0 0 0 14px}:root:has(.wx-metro-page) .wx-banner-link,:root:has(.wx-metro-page) .wx-banner-title{font-size:23px}:root:has(.wx-metro-page) .wx-archived-badge{font-size:10.5px;top:21px;right:14px}:root:has(.wx-metro-page) .wx-panel-flat-body .wx-archived-badge{top:31px;right:24px}:root:has(.wx-metro-page) .wx-forecast-table>tbody>tr>td.wx-cell-empty{background:0 0}:root:has(.wx-metro-page) .wx-banner-station{font-size:12.5px}:root:has(.wx-metro-page) .wx-banner-cam{grid-area:cam;position:static}:root:has(.wx-metro-page) .wx-banner-cam>*{background:0 0;border-color:#ffffffc7;width:38px;height:34px}:root:has(.wx-metro-page) .wx-banner-cam svg{width:19px;height:19px}:root:has(.wx-metro-page) .wx-users-record .wx-media,:root:has(.wx-metro-page) .wx-users-record .wx-map{width:auto;height:auto;min-height:200px;margin:10px 0 10px 10px}:root:has(.wx-metro-page) .wx-period-wrap{background:var(--strip);color:#fff;flex-wrap:nowrap;align-items:center;gap:22px;height:66px;padding:0 14px 0 10px}:root:has(.wx-metro-page) .wx-period-wrap label{color:#ffffffb3;font-size:12.5px}:root:has(.wx-metro-page) .wx-period-wrap span.wx-meta{color:#fff;font-size:15px}:root:has(.wx-metro-page) .wx-period{flex:none;width:400px}:root:has(.wx-metro-page) .wx-period-wrap .wx-status{color:#fff;letter-spacing:1.2px;background:#00000047;margin-left:auto;padding:4px 8px;font-size:10.5px}:root:has(.wx-metro-page) .wx-period-wrap .wx-status.wx-status-current{background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-mgrid{display:none}:root:has(.wx-metro-page) .wx-record-right{grid-area:table;width:auto;margin:10px;padding:0;display:block}:root:has(.wx-metro-page) .wx-table-frame{box-shadow:none;border:0;border-radius:0}:root:has(.wx-metro-page) .wx-forecast-table{border-collapse:separate;border-spacing:0;border:0;min-width:1145px}:root:has(.wx-metro-page) .wx-forecast-table>thead>tr>th,:root:has(.wx-metro-page) .wx-forecast-table>tbody>tr>td{vertical-align:top;border:0;padding:0}:root:has(.wx-metro-page) .wx-forecast-table>thead.wx-thead{background:0 0;border:0}:root:has(.wx-metro-page) .wx-forecast-table>thead>tr>th.wx-gh-forecaster{width:424px!important}:root:has(.wx-metro-page) .wx-forecast-table>thead>tr>th.wx-gh-guidance{width:459px!important}:root:has(.wx-metro-page) .wx-forecast-table>thead>tr>th.wx-gh-others{min-width:250px;width:auto!important}:root:has(.wx-metro-page) .wx-forecast-table>thead>tr>th.wx-gh{background:var(--mx-navy);color:#fff;letter-spacing:.4px;vertical-align:middle;background-clip:padding-box;border:3px solid #0000;height:38px;padding:0 18px 0 12px;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-gh>div{gap:12px}:root:has(.wx-metro-page) .wx-gh .wx-icon-btn{border:2px solid var(--mx-ghost-line);color:#fff;background:0 0;border-radius:0;justify-content:center;align-items:center;width:26px;height:22px;display:inline-flex}:root:has(.wx-metro-page) .wx-gh .wx-icon-btn:hover{color:#fff;background:#ffffff24}:root:has(.wx-metro-page) .wx-gh .wx-icon-btn svg,:root:has(.wx-metro-page) .wx-gh .btn-ghost svg{width:12px;height:12px}:root:has(.wx-metro-page) .wx-gh .btn-ghost,:root:has(.wx-metro-page) .wx-gh .btn-ghost-on{border:2px solid var(--mx-ghost-line);color:#fff;letter-spacing:.6px;text-transform:uppercase;background:0 0;border-radius:0;height:22px;padding:0 7px;font-size:10.5px}:root:has(.wx-metro-page) .wx-gh .btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff24}:root:has(.wx-metro-page) .wx-gh .btn-ghost-on{border-color:var(--mx-logo);background:var(--mx-logo);color:#0d1722}:root:has(.wx-metro-page) .wx-gh .btn-ghost-on:hover{background:var(--mx-logo)}:root:has(.wx-metro-page) .wx-gh button[title=Refresh] span{display:none}:root:has(.wx-metro-page) .wx-gh button[title$=AI\ models]:after{content:"";box-sizing:border-box;background:linear-gradient(currentColor,currentColor) 2px/4px 4px no-repeat;border:2px solid;width:24px;height:12px;margin-left:7px}:root:has(.wx-metro-page) .wx-gh button.btn-ghost-on[title$=AI\ models]:after{background-position:calc(100% - 2px)}:root:has(.wx-metro-page) .wx-forecast-table table{border-collapse:separate;border-spacing:3px;border:0;width:auto;margin:-1.5px}:root:has(.wx-metro-page) .wx-forecast-table table thead.wx-thead,:root:has(.wx-metro-page) .wx-forecast-table table tbody tr.wx-thead{background:0 0;border:0}:root:has(.wx-metro-page) .wx-forecast-table table th,:root:has(.wx-metro-page) .wx-forecast-table table td{text-align:center;vertical-align:middle;white-space:nowrap;border:0;padding:0 6px}:root:has(.wx-metro-page) .wx-forecast-table table thead tr{height:54px}:root:has(.wx-metro-page) .wx-forecast-table table tbody tr{height:31px}:root:has(.wx-metro-page) .wx-forecast-table table thead th{background:var(--mx-head-cell);letter-spacing:.9px;text-transform:uppercase;font-size:12px;font-weight:600}:root:has(.wx-metro-page) .wx-forecast-table table thead th:empty{background:0 0}:root:has(.wx-metro-page) .wx-forecast-table table thead th .wx-avatar{object-fit:cover;background:#fff;position:relative;left:4px;width:46px!important;height:46px!important}:root:has(.wx-metro-page) .wx-col-forecaster table thead th:first-child{width:190px!important}:root:has(.wx-metro-page) .wx-col-forecaster table thead th:nth-child(2),:root:has(.wx-metro-page) .wx-col-forecaster table thead th:nth-child(3),:root:has(.wx-metro-page) .wx-col-guidance table thead th,:root:has(.wx-metro-page) .wx-col-others table thead th{width:111px!important}:root:has(.wx-metro-page) .wx-col-forecaster table thead th:nth-child(3){background:var(--mx-steel);outline-offset:-2px;color:#fff;outline:2px solid #fff}:root:has(.wx-metro-page) .wx-forecast-table table thead th .wx-icon-muted{color:#fff;stroke-width:2px;bottom:4px;width:26px;height:26px;padding:4px;inset-inline-end:3px}:root:has(.wx-metro-page) .wx-forecast-table table thead th .wx-menu{text-align:left;background:#14243a;border-radius:0;box-shadow:0 14px 28px #0006}:root:has(.wx-metro-page) .wx-forecast-table table thead th .wx-menu-item{color:#fff;letter-spacing:0;text-transform:none}:root:has(.wx-metro-page) .wx-forecast-table table thead th .wx-menu-item:hover,:root:has(.wx-metro-page) .wx-forecast-table table thead th .wx-menu-item:focus{color:#fff;background:#ffffff29}:root:has(.wx-metro-page) .wx-col-forecaster .wx-table-box>table>tbody>tr>td,:root:has(.wx-metro-page) .wx-col-guidance .wx-table-box>table>tbody>tr>td,:root:has(.wx-metro-page) .wx-col-others .wx-table-box>table>tbody>tr>td{text-align:left;padding-left:13px;font-size:19px;font-weight:400}:root:has(.wx-metro-page) .wx-col-forecaster .wx-table-box>table>tbody>tr>td:first-child{color:var(--mx-ink);letter-spacing:.2px;text-align:left;text-transform:none;background:0 0;padding-left:2px;font-size:15px;font-weight:600}:root:has(.wx-metro-page) .wx-col-forecaster .wx-table-box>table>tbody>tr>td:nth-child(2){background:var(--mx-navy);color:#fff}:root:has(.wx-metro-page) .wx-col-forecaster .wx-table-box>table>tbody>tr>td:nth-child(3){background:var(--mx-steel);color:#fff}:root:has(.wx-metro-page) .wx-col-forecaster .wx-table-box>table>tbody>tr:first-child>td:nth-child(3):not(.wx-cell-empty){background:var(--mx-orange);color:#1b1207}:root:has(.wx-metro-page) .wx-col-guidance .wx-table-box>table>tbody>tr>td{background:var(--mx-cell-src);color:var(--mx-src-ink)}:root:has(.wx-metro-page) .wx-col-others .wx-table-box>table>tbody>tr>td{background:var(--mx-cell-oth);color:var(--mx-src-ink)}:root:has(.wx-metro-page) .wx-forecast-table .wx-table-box>table>tbody>tr>td.wx-cell-empty{background:var(--mx-cell-empty)!important}:root:has(.wx-metro-page) .wx-col-guidance .wx-table-box>table>tbody>tr.wx-thead>td{color:var(--mx-label);text-align:center;background:0 0;padding-left:0;font-size:14px;font-weight:400}:root:has(.wx-metro-page) .wx-forecast-table span[class*=wx-diff]{margin-left:5px;font-size:14px;font-weight:600}:root:has(.wx-metro-page) .wx-forecast-table td>table{border-spacing:0;width:100%;margin:0}:root:has(.wx-metro-page) .wx-forecast-table td>table tr{justify-content:flex-start;align-items:baseline;gap:10px;height:auto;display:flex}:root:has(.wx-metro-page) .wx-forecast-table td>table td{border:0;padding:0;display:block;background:0 0!important}:root:has(.wx-metro-page) .wx-score-value{font-size:20px;font-weight:400}:root:has(.wx-metro-page) .wx-score-rank{color:#ffffffe6;font-size:17px;font-weight:400}:root:has(.wx-metro-page) .wx-col-forecaster .wx-table-box>table>tbody>tr:first-child>td:nth-child(3) .wx-score-rank{color:#1b1207d9}:root:has(.wx-metro-page) .wx-forecast-table td>table:not(.wx-score-label) .wx-score-rank:not(:empty):before{content:"#"}:root:has(.wx-metro-page) .wx-forecast-table .wx-score-label tr{display:block}:root:has(.wx-metro-page) .wx-forecast-table .wx-score-label td{color:var(--mx-ink);letter-spacing:.2px;text-align:left;text-transform:none;font-size:14px;font-weight:600;line-height:1}:root:has(.wx-metro-page) .wx-forecast-table .wx-score-label .wx-score-rank{color:var(--mx-ink);text-transform:none;font-size:14px;font-weight:600}:root:has(.wx-metro-page) .wx-col-others .wx-table-box{box-shadow:none;scrollbar-color:var(--mx-logo) #80808040;scrollbar-width:thin;border-radius:0;overflow-x:auto}:root:has(.wx-metro-page) .wx-col-others th{position:relative}:root:has(.wx-metro-page) .wx-col-others th .wx-icon-accent{color:#ffffff8c;width:15px;height:15px;padding:0;top:3px;right:3px}:root:has(.wx-metro-page) .wx-col-others th .wx-icon-accent[fill=currentColor]{color:var(--mx-orange)}:root:has(.wx-metro-page) .wx-col-others nav{margin-top:8px}:root[data-theme=light]:has(.wx-metro-page) .wx-col-others th .wx-icon-accent{color:#0f171c73}:root[data-theme=light]:has(.wx-metro-page) .wx-col-others th .wx-icon-accent[fill=currentColor]{color:#c26f1c}:root[data-theme=light]:has(.wx-metro-page) .wx-col-others .wx-table-box{scrollbar-color:var(--mx-navy) #0f171c24}:root[data-theme=light]:has(.wx-metro-page) .wx-admin-page .wx-revoke:checked{background:var(--mx-navy) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7'/></svg>") center / 16px no-repeat}}:root{--mx-bg:#0d1722;--mx-ink:#fff;--mx-dim:#ffffffa8;--mx-rule:#ffffff73;--mx-pinstripe:#69a6c2;--mx-steel:#3d7ea3;--mx-navy:#1e3a5f;--mx-deep:#1d4256;--mx-slate:#2b4058;--mx-logo:#69a6c2;--mx-orange:#e0892f}:root[data-theme=light]{--mx-bg:#e5e8ea;--mx-ink:#0f171c;--mx-dim:#0f171ca3;--mx-rule:#0f171c73;--mx-pinstripe:#3d7ea3}:root:has(.wx-login) body{overflow-y:auto!important}:root .wx-login{--u:max(2.4px, min(1vw, 4.4px, calc((100dvh - 150px) / 163)));background:var(--mx-bg);color:var(--mx-ink);font-family:Segoe UI,Segoe UI Variable,Selawik,Helvetica Neue,Helvetica,Arial,sans-serif}:root .wx-login .wx-hero{z-index:2;min-height:calc(var(--u) * 43.4);padding:calc(var(--u) * 3.9) calc(var(--u) * 5.5) calc(var(--u) * 3.9);background:var(--mx-navy);color:#fff;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;position:relative}:root .wx-login .wx-hero-copy{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}:root .wx-login .wx-hero-title{width:calc(var(--u) * 56);font-size:calc(var(--u) * 10.4);letter-spacing:-.03em;color:#fff;margin:0;font-weight:200;line-height:1.05}:root .wx-login .wx-hero-sub{width:calc(var(--u) * 47.8);margin:calc(var(--u) * 2.8) 0 0;font-size:calc(var(--u) * 4.2);color:var(--mx-orange);font-weight:600;line-height:1.3}:root .wx-login .wx-hero-text{color:#ffffffd6;margin:0;font-weight:300;display:none}:root .wx-login .wx-login-card{top:calc(var(--u) * 17.5);right:calc(var(--u) * 5.5);width:calc(var(--u) * 35.5);padding:calc(var(--u) * 1.35);flex-shrink:0;position:absolute}:root .wx-login .wx-login-card .logo-mark{width:100%;display:block}:root .wx-login .wx-login-main{padding:calc(var(--u) * 9) calc(var(--u) * 8) 20px;background:0 0;justify-content:flex-start;align-items:stretch;gap:0}:root .wx-login .wx-pinstripe{display:block}:root .wx-login .wx-pinstripe .pinstripe-mask-login{display:none}:root .wx-login .wx-pinstripe-phone{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 30%,#0000 92%);mask-image:linear-gradient(270deg,#000 0% 30%,#0000 92%)}:root .wx-login .wx-pinstripe-phone path{fill:none;stroke:var(--mx-pinstripe);stroke-width:1.4px;opacity:.42;vector-effect:non-scaling-stroke}:root .wx-login .pinstripe-mask-login g{stroke:var(--mx-pinstripe)}:root .wx-login .pinstripe-seam{background:linear-gradient(to bottom, transparent, var(--mx-pinstripe) 25%, var(--mx-pinstripe) 75%, transparent)}:root .wx-login .wx-login-panel{text-align:left;width:100%;max-width:440px;margin-left:auto;margin-right:auto}:root .wx-login .wx-login-title{font-size:calc(var(--u) * 18.3);letter-spacing:-2px;color:var(--mx-ink);margin:0;font-weight:200;line-height:1.1}:root .wx-login .wx-login-title-card{display:none}:root .wx-login .wx-login-title-metro{display:inline}:root .wx-login .wx-login-sub{color:var(--mx-dim);margin:4px 0 14px 2px;font-size:13px;font-weight:300;line-height:1.35}:root .wx-login .wx-login-providers{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--u) * 30);gap:8px;width:100%;margin:0;display:grid}:root .wx-login .btn-social{background:var(--mx-steel);color:#fff;text-align:left;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;padding:11px 13px;font-size:17px;font-weight:600}:root .wx-login .btn-social svg{width:30px;height:30px}:root .wx-login .btn-social:hover{filter:brightness(1.12)}:root .wx-login .btn-social:focus-visible,:root .wx-login .wx-login-about:focus-visible{outline:2px solid var(--mx-ink);outline-offset:2px}:root .wx-login .wx-provider-linkedin{background:var(--mx-navy);box-shadow:inset 0 0 0 1px #ffffff1f}:root .wx-login .wx-provider-microsoft{background:var(--mx-deep)}:root .wx-login .wx-provider-github{background:var(--mx-slate)}:root .wx-login .wx-provider-amazon{background:var(--mx-logo);color:#0d1722}:root .wx-login .wx-login-about{border:2px solid var(--mx-rule);color:var(--mx-ink);text-align:left;flex-direction:column;justify-content:flex-start;padding:11px 13px;font-size:16px;font-weight:400;text-decoration:none;display:flex}:root .wx-login .wx-login-about:hover{background:#80808024}:root .wx-login .wx-login-about-sub{color:var(--mx-dim);margin-top:1px;font-size:11.5px}:root .wx-login .wx-fineprint{width:100%;max-width:440px;color:var(--mx-dim);text-align:left;align-self:center;margin-top:14px;font-size:11px;line-height:1.5}:root .wx-login .wx-fineprint p{margin:0}:root .wx-login .wx-fineprint a{color:var(--mx-ink);text-underline-offset:2px;text-decoration:underline}:root .wx-login .wx-login-about-link{display:none}:root[data-theme=light] .wx-login .wx-provider-linkedin{box-shadow:none}@media (min-width:1024px){:root .wx-login{--wx-hero-reserve:365px;height:100dvh;min-height:0;overflow:hidden}:root .wx-login .wx-hero{z-index:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:calc(28px + max(0px,50dvh - 450px));min-height:0;padding:16px 64px 20px}:root .wx-login .wx-login-card{width:max(220px, min(448px, calc(100dvh - var(--wx-hero-reserve))));max-width:100%;padding:16px;position:static}:root .wx-login .wx-login-card .logo-mark{display:inline-block}:root .wx-login .wx-hero-copy{margin:0}:root .wx-login .wx-hero-title{letter-spacing:-1.2px;width:auto;font-size:clamp(46px,5.2dvh,72px)}:root .wx-login .wx-hero-sub{width:auto;margin-top:8px;font-size:clamp(18px,2.1dvh,26px)}:root .wx-login .wx-hero-text{max-width:100%;margin-top:14px;font-size:clamp(14px,.9dvh + 6px,18px);line-height:1.45;display:block}:root .wx-login .wx-pinstripe .pinstripe-mask-login{display:block}:root .wx-login .wx-pinstripe-phone{display:none}:root .wx-login .wx-login-main{justify-content:center;align-items:center;padding:0 76px}:root .wx-login .wx-login-title{letter-spacing:-3px;font-size:104px;line-height:1.22}:root .wx-login .wx-login-sub{margin:0 0 30px 4px;font-size:18px;line-height:1.43}:root .wx-login .wx-login-panel{max-width:616px}:root .wx-login .wx-login-providers{grid-template-columns:repeat(3,minmax(0,200px));grid-auto-rows:132px;max-width:616px}:root .wx-login .btn-social{padding:14px 16px;font-size:21px}:root .wx-login .btn-social svg{width:42px;height:42px}:root .wx-login .wx-login-about{padding:14px 16px;font-size:21px}:root .wx-login .wx-login-about-sub{margin-top:2px;font-size:13px}:root .wx-login .wx-fineprint{align-self:center;max-width:616px;margin-top:34px;font-size:13px;line-height:1.6}}@media (min-width:1024px) and (min-height:841px){:root .wx-login .wx-hero{gap:28px;padding:32px 64px 20px}:root .wx-login .wx-hero-copy{margin:auto 0}}@media (min-width:1800px){:root .wx-login{--wx-hero-reserve:330px}}@media (min-width:1024px) and (max-width:1499px){:root .wx-login{--wx-hero-reserve:405px}}@media (min-width:1024px) and (max-width:1299px){:root .wx-login{--wx-hero-reserve:425px}}@media (min-width:1024px) and (max-width:1199px){:root .wx-login{--wx-hero-reserve:470px}}@media (min-width:1024px) and (max-height:660px){:root .wx-login{--wx-hero-reserve:250px}:root .wx-login .wx-hero-text{display:none}}@media (min-width:1024px) and (max-width:1279px) and (max-height:720px){:root .wx-login{--wx-hero-reserve:250px}:root .wx-login .wx-hero-text{display:none}}@media (min-width:1024px) and (max-height:680px){:root .wx-login .wx-login-title{font-size:72px}:root .wx-login .wx-login-sub{margin-bottom:16px;font-size:16px}:root .wx-login .wx-login-providers{grid-auto-rows:104px}:root .wx-login .wx-fineprint{margin-top:16px}}:root .wx-sys-card{display:none}:root:has(.wx-sys) .wx-metro-only{display:block}:root .wx-sys .wx-sys-msg{margin:14px 0 22px;font-size:16px;line-height:1.55}:root .wx-sys .wx-sys-tile{background:var(--mx-steel);color:#fff;text-align:left;text-transform:lowercase;cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;width:100%;min-height:84px;padding:12px 16px;font-size:19px;font-weight:600;text-decoration:none;display:flex}:root .wx-sys .wx-sys-tile:hover{filter:brightness(1.12)}:root .wx-sys .wx-sys-tile:focus-visible{outline:2px solid var(--mx-ink);outline-offset:2px}:root .wx-sys .wx-sys-tile-out{border:2px solid var(--mx-rule);color:var(--mx-ink);background:0 0;font-weight:400}:root .wx-sys .wx-sys-tile-out:hover{filter:none;background:#80808024}:root .wx-sys .wx-sys-tile-sub{color:var(--mx-dim);margin-top:1px;font-size:12.5px;font-weight:400}@media (min-width:1024px){:root .wx-sys .wx-sys-msg{max-width:420px;margin:0 0 30px 4px;font-size:18px}:root .wx-sys .wx-sys-tile{width:220px;min-height:74px;font-size:18px}}:root .wx-canvas{background:var(--mx-bg)}:root .spinner-ring-track{stroke:#ffffff1f}:root .spinner-ring-indicator{stroke:var(--mx-logo);stroke-linecap:butt}:root[data-theme=light] .spinner-ring-track{stroke:#0f171c1f}:root[data-theme=light] .spinner-ring-indicator{stroke:var(--mx-navy)}:root .loading-progress circle{stroke:#ffffff1f}:root .loading-progress circle:last-child{stroke:var(--mx-logo)}:root .loading-progress-text{color:var(--mx-ink)}:root[data-theme=light] .loading-progress circle{stroke:#0f171c1f}:root[data-theme=light] .loading-progress circle:last-child{stroke:var(--mx-navy)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-content{syntax:"*";inherits:false;initial-value:""}@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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}