@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-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-green-500:#00c758;--color-green-700:#008138;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-900:#004e3b;--color-teal-400:#00d3bd;--color-cyan-400:#00d2ef;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-indigo-400:#7d87ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-pink-400:#fb64b6;--color-rose-400:#ff667f;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-zinc-400:#9f9fa9;--color-zinc-700:#3f3f46;--color-neutral-300:#d4d4d4;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--font-heading:var(--font-archivo), var(--font-inter), sans-serif;--color-good:var(--good)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-neutral-300:lab(84.92% 0 -.0000119209)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-inset-y-0\.5{inset-block:calc(var(--spacing) * -.5)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-9{top:calc(var(--spacing) * 9)}.top-16{top:calc(var(--spacing) * 16)}.top-80{top:calc(var(--spacing) * 80)}.top-\[-0\.55rem\]{top:-.55rem}.top-\[13px\]{top:13px}.top-\[calc\(100\%-2px\)\]{top:calc(100% - 2px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(100\%-12px\)\]{bottom:calc(100% - 12px)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[5px\]{left:5px}.left-\[11px\]{left:11px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[7\]{z-index:7}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.z-\[10001\]{z-index:10001}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-14{grid-row:14}.row-77{grid-row:77}.row-111{grid-row:111}.row-777{grid-row:777}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-3\.5{margin:calc(var(--spacing) * 3.5)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-40{margin:calc(var(--spacing) * 40)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-9{margin-inline:calc(var(--spacing) * 9)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[-12px\]{margin-top:-12px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[8vh\]{margin-top:8vh}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-px{margin-bottom:1px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-header-group{display:table-header-group}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[15px\]{width:15px;height:15px}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-21{height:calc(var(--spacing) * 21)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-31{height:calc(var(--spacing) * 31)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-70{height:calc(var(--spacing) * 70)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[28rem\]{height:28rem}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[90px\]{height:90px}.h-\[104px\]{height:104px}.h-\[160px\]{height:160px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[540px\]{height:540px}.h-\[560px\]{height:560px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45\%\]{max-height:45%}.max-h-\[45vh\]{max-height:45vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[74vh\]{max-height:74vh}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[120px\]{max-height:120px}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[470px\]{max-height:470px}.max-h-\[480px\]{max-height:480px}.max-h-\[calc\(92vh-1rem\)\]{max-height:calc(92vh - 1rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[1rem\]{min-height:1rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[24px\]{min-height:24px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[35px\]{min-height:35px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[640px\]{min-height:640px}.min-h-\[900px\]{min-height:900px}.min-h-\[calc\(1\.875rem\+0\.25rem\)\]{min-height:2.125rem}.min-h-\[calc\(3\*1\.375em\+0\.25rem\)\]{min-height:calc(4.125em + .25rem)}.min-h-auto{min-height:auto}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[9rem\]{width:9rem}.w-\[11px\]{width:11px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22\%\]{width:22%}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[660px\]{width:660px}.w-\[720px\]{width:720px}.w-\[1040px\]{width:1040px}.w-\[calc\(100\%\+6px\)\]{width:calc(100% + 6px)}.w-\[min\(92vw\,400px\)\]{width:min(92vw,400px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[28\%\]{max-width:28%}.max-w-\[28ch\]{max-width:28ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[75\%\]{max-width:75%}.max-w-\[78\%\]{max-width:78%}.max-w-\[78ch\]{max-width:78ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92ch\]{max-width:92ch}.max-w-\[92px\]{max-width:92px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[165px\]{max-width:165px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[1056px\]{max-width:1056px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[2px\]{min-width:2px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16px\]{min-width:16px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[26px\]{min-width:26px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[46rem\]{min-width:46rem}.min-w-\[72px\]{min-width:72px}.min-w-\[76px\]{min-width:76px}.min-w-\[80px\]{min-width:80px}.min-w-\[96px\]{min-width:96px}.min-w-\[104px\]{min-width:104px}.min-w-\[110px\]{min-width:110px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[372px\]{min-width:372px}.min-w-\[420px\]{min-width:420px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[min\(100\%\,26rem\)\]{min-width:min(100%,26rem)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_1_22rem\]{flex:22rem}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_300px\]{flex:300px}.flex-\[1_1_360px\]{flex:360px}.flex-\[1_1_380px\]{flex:380px}.flex-\[2\]{flex:2}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-\[24rem\]{flex-basis:24rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[14px\]{--tw-translate-x:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing) * 14)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.break-inside-avoid{break-inside:avoid}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.\!grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_36px_1fr_36px_56px_44px_56px_44px\]{grid-template-columns:1fr 36px 1fr 36px 56px 44px 56px 44px}.grid-cols-\[1fr_40px_60px_60px_70px\]{grid-template-columns:1fr 40px 60px 60px 70px}.grid-cols-\[1fr_40px_60px_70px\]{grid-template-columns:1fr 40px 60px 70px}.grid-cols-\[1fr_50px_1fr_50px_80px_60px_60px_100px\]{grid-template-columns:1fr 50px 1fr 50px 80px 60px 60px 100px}.grid-cols-\[1fr_66px_46px_70px_60px_76px\]{grid-template-columns:1fr 66px 46px 70px 60px 76px}.grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[24px_minmax\(220px\,1fr\)_90px_80px_70px_70px_88px_minmax\(180px\,1fr\)\]{grid-template-columns:24px minmax(220px,1fr) 90px 80px 70px 70px 88px minmax(180px,1fr)}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[28px_96px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px 96px minmax(0,1fr) auto}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[32px_44px_1fr_90px_120px_90px_120px\]{grid-template-columns:32px 44px 1fr 90px 120px 90px 120px}.grid-cols-\[40px_1fr_80px_120px_90px_70px_90px\]{grid-template-columns:40px 1fr 80px 120px 90px 70px 90px}.grid-cols-\[40px_2\.2fr_2fr_1\.4fr_70px_170px\]{grid-template-columns:40px 2.2fr 2fr 1.4fr 70px 170px}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[88px_96px_1fr\]{grid-template-columns:88px 96px 1fr}.grid-cols-\[104px_minmax\(0\,1fr\)_auto\]{grid-template-columns:104px minmax(0,1fr) auto}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[118px_minmax\(0\,1fr\)\]{grid-template-columns:118px minmax(0,1fr)}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}.grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.grid-cols-\[178px_minmax\(0\,1fr\)\]{grid-template-columns:178px minmax(0,1fr)}.grid-cols-\[180px_60px_80px_70px_60px_50px_50px_50px_50px_80px\]{grid-template-columns:180px 60px 80px 70px 60px 50px 50px 50px 50px 80px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_18px_minmax\(0\,1fr\)\]{grid-template-columns:auto 18px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto}.grid-cols-\[minmax\(0\,1\.3fr\)_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,auto\)\]{grid-template-columns:minmax(0,auto)}.grid-cols-\[minmax\(90px\,30\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(90px,30%) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(252px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(252px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(205px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[11px\]{row-gap:11px}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--grid-line\)\]>:not(:last-child)){border-color:var(--grid-line)}:where(.divide-border>:not(:last-child)),:where(.divide-border\/30>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/30>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 30%, transparent)}}:where(.divide-border\/40>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 40%, transparent)}}:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-brand\/10>:not(:last-child)){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(.divide-brand\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--cw-r-md\)\]{border-radius:var(--cw-r-md)}.rounded-\[var\(--cw-r-pill\)\]{border-radius:var(--cw-r-pill)}.rounded-\[var\(--cw-r-sm\)\]{border-radius:var(--cw-r-sm)}.rounded-\[var\(--cw-r-xs\)\]{border-radius:var(--cw-r-xs)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[var\(--cw-r-lg\)\]{border-top-left-radius:var(--cw-r-lg);border-top-right-radius:var(--cw-r-lg)}.rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#8096b8\]{border-color:#8096b8}.border-\[\#ff6b63\]\/35{border-color:#ff6b6359;border-color:lab(64.6005% 57.0776 34.5851/.35)}.border-\[var\(--accent\)\],.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--card\)\]{border-color:var(--card)}.border-\[var\(--cw-blue\)\]{border-color:var(--cw-blue)}.border-\[var\(--cw-blue-soft\)\]{border-color:var(--cw-blue-soft)}.border-\[var\(--cw-line\)\]{border-color:var(--cw-line)}.border-\[var\(--cw-line2\)\]{border-color:var(--cw-line2)}.border-\[var\(--cw-text\)\]{border-color:var(--cw-text)}.border-\[var\(--foreground\)\]{border-color:var(--foreground)}.border-\[var\(--good\)\],.border-\[var\(--good\)\]\/40{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--good\)\]\/40{border-color:color-mix(in oklab, var(--good) 40%, transparent)}}.border-\[var\(--grid-line\)\]{border-color:var(--grid-line)}.border-\[var\(--muted-foreground\)\]{border-color:var(--muted-foreground)}.border-\[var\(--ring\)\]{border-color:var(--ring)}.border-\[var\(--risk\)\],.border-\[var\(--risk\)\]\/40{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--risk\)\]\/40{border-color:color-mix(in oklab, var(--risk) 40%, transparent)}}.border-\[var\(--warn\)\]{border-color:var(--warn)}.border-\[var\(--warn-soft\)\]{border-color:var(--warn-soft)}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-background\/40{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/40{border-color:color-mix(in oklab, var(--background) 40%, transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-border,.border-border\/10{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/10{border-color:color-mix(in oklab, var(--border) 10%, transparent)}}.border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--border) 20%, transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-brand,.border-brand\/10{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/10{border-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.border-brand\/15{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/15{border-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.border-brand\/20{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/20{border-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.border-brand\/25{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/25{border-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.border-brand\/50{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/50{border-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.border-brand\/60{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/60{border-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.border-chart-1,.border-chart-1\/20{border-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.border-chart-1\/20{border-color:color-mix(in oklab, var(--chart-1) 20%, transparent)}}.border-chart-1\/30{border-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.border-chart-1\/30{border-color:color-mix(in oklab, var(--chart-1) 30%, transparent)}}.border-chart-1\/35{border-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.border-chart-1\/35{border-color:color-mix(in oklab, var(--chart-1) 35%, transparent)}}.border-chart-1\/40{border-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.border-chart-1\/40{border-color:color-mix(in oklab, var(--chart-1) 40%, transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-foreground,.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-good,.border-good\/10{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-good\/10{border-color:color-mix(in oklab, var(--good) 10%, transparent)}}.border-good\/20{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-good\/20{border-color:color-mix(in oklab, var(--good) 20%, transparent)}}.border-good\/25{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-good\/25{border-color:color-mix(in oklab, var(--good) 25%, transparent)}}.border-good\/30{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-good\/30{border-color:color-mix(in oklab, var(--good) 30%, transparent)}}.border-good\/40{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-good\/40{border-color:color-mix(in oklab, var(--good) 40%, transparent)}}.border-good\/60{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-good\/60{border-color:color-mix(in oklab, var(--good) 60%, transparent)}}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/20{border-color:color-mix(in oklab, var(--color-indigo-400) 20%, transparent)}}.border-input,.border-input\/40{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/40{border-color:color-mix(in oklab, var(--input) 40%, transparent)}}.border-muted-foreground,.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/20{border-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/50{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/60{border-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.border-orange-400\/20{border-color:#ff8b1a33}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/20{border-color:color-mix(in oklab, var(--color-orange-400) 20%, transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/25{border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.border-pink-400\/20{border-color:#fb64b633}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/20{border-color:color-mix(in oklab, var(--color-pink-400) 20%, transparent)}}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-purple-400\/15{border-color:#c07eff26}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/15{border-color:color-mix(in oklab, var(--color-purple-400) 15%, transparent)}}.border-purple-400\/20{border-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/20{border-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/30{border-color:color-mix(in oklab, var(--color-purple-400) 30%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-risk,.border-risk\/20{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-risk\/20{border-color:color-mix(in oklab, var(--risk) 20%, transparent)}}.border-risk\/25{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-risk\/25{border-color:color-mix(in oklab, var(--risk) 25%, transparent)}}.border-risk\/30{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-risk\/30{border-color:color-mix(in oklab, var(--risk) 30%, transparent)}}.border-risk\/40{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-risk\/40{border-color:color-mix(in oklab, var(--risk) 40%, transparent)}}.border-risk\/50{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-risk\/50{border-color:color-mix(in oklab, var(--risk) 50%, transparent)}}.border-risk\/60{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.border-risk\/60{border-color:color-mix(in oklab, var(--risk) 60%, transparent)}}.border-sidebar-border,.border-sidebar-border\/30{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/30{border-color:color-mix(in oklab, var(--sidebar-border) 30%, transparent)}}.border-sidebar-border\/60{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/60{border-color:color-mix(in oklab, var(--sidebar-border) 60%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-teal-400\/20{border-color:#00d3bd33}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/20{border-color:color-mix(in oklab, var(--color-teal-400) 20%, transparent)}}.border-transparent{border-color:#0000}.border-warn,.border-warn\/10{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/10{border-color:color-mix(in oklab, var(--warn) 10%, transparent)}}.border-warn\/20{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/20{border-color:color-mix(in oklab, var(--warn) 20%, transparent)}}.border-warn\/25{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/25{border-color:color-mix(in oklab, var(--warn) 25%, transparent)}}.border-warn\/30{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/30{border-color:color-mix(in oklab, var(--warn) 30%, transparent)}}.border-warn\/40{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/40{border-color:color-mix(in oklab, var(--warn) 40%, transparent)}}.border-warn\/50{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/50{border-color:color-mix(in oklab, var(--warn) 50%, transparent)}}.border-warn\/60{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/60{border-color:color-mix(in oklab, var(--warn) 60%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/20{border-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.border-t-muted-foreground{border-top-color:var(--muted-foreground)}.border-t-transparent{border-top-color:#0000}.border-r-border{border-right-color:var(--border)}.border-r-brand{border-right-color:var(--brand)}.border-b-border{border-bottom-color:var(--border)}.border-l-brand{border-left-color:var(--brand)}.border-l-brand-ink{border-left-color:var(--brand-ink)}.border-l-good,.border-l-good\/50{border-left-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.border-l-good\/50{border-left-color:color-mix(in oklab, var(--good) 50%, transparent)}}.border-l-risk{border-left-color:var(--risk)}.border-l-warn{border-left-color:var(--warn)}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0a0f1a\]{background-color:#0a0f1a}.bg-\[\#0a0f1a\]\/95{background-color:#0a0f1af2;background-color:lab(4.269% .33953 -7.49081/.95)}.bg-\[\#3ddc8a\]{background-color:#3ddc8a}.bg-\[\#4b8dff\]{background-color:#4b8dff}.bg-\[\#070d18\]{background-color:#070d18}.bg-\[\#07101C\]{background-color:#07101c}.bg-\[\#a782ff\]{background-color:#a782ff}.bg-\[\#ff6b63\]\/10{background-color:#ff6b631a;background-color:lab(64.6005% 57.0776 34.5851/.1)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--brand-ink\)\]{background-color:var(--brand-ink)}.bg-\[var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-\[var\(--brand-soft\,\#eef3fe\)\]{background-color:var(--brand-soft,#eef3fe)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--cw-blue\)\]{background-color:var(--cw-blue)}.bg-\[var\(--cw-blue-soft\)\]{background-color:var(--cw-blue-soft)}.bg-\[var\(--cw-blue-tint\)\]{background-color:var(--cw-blue-tint)}.bg-\[var\(--cw-danger\)\]{background-color:var(--cw-danger)}.bg-\[var\(--cw-mist\)\]{background-color:var(--cw-mist)}.bg-\[var\(--cw-paper\)\]{background-color:var(--cw-paper)}.bg-\[var\(--cw-signal\)\]{background-color:var(--cw-signal)}.bg-\[var\(--cw-signal-soft\)\]{background-color:var(--cw-signal-soft)}.bg-\[var\(--destructive\)\]{background-color:var(--destructive)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--good\)\],.bg-\[var\(--good\)\]\/10{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--good\)\]\/10{background-color:color-mix(in oklab, var(--good) 10%, transparent)}}.bg-\[var\(--good-soft\)\]{background-color:var(--good-soft)}.bg-\[var\(--grid-line\)\]{background-color:var(--grid-line)}.bg-\[var\(--mist\)\]{background-color:var(--mist)}.bg-\[var\(--mist\,\#f7f8fa\)\]{background-color:var(--mist,#f7f8fa)}.bg-\[var\(--muted\)\],.bg-\[var\(--muted\)\]\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--muted\)\]\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-\[var\(--pill-booked\)\]{background-color:var(--pill-booked)}.bg-\[var\(--pill-closed\)\]{background-color:var(--pill-closed)}.bg-\[var\(--pill-done\)\]{background-color:var(--pill-done)}.bg-\[var\(--pill-moving\)\]{background-color:var(--pill-moving)}.bg-\[var\(--pill-open\)\]{background-color:var(--pill-open)}.bg-\[var\(--popover\)\]{background-color:var(--popover)}.bg-\[var\(--popover\,var\(--background\)\)\]{background-color:var(--popover,var(--background))}.bg-\[var\(--risk\)\],.bg-\[var\(--risk\)\]\/5{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--risk\)\]\/5{background-color:color-mix(in oklab, var(--risk) 5%, transparent)}}.bg-\[var\(--risk\)\]\/10{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--risk\)\]\/10{background-color:color-mix(in oklab, var(--risk) 10%, transparent)}}.bg-\[var\(--risk-soft\)\]{background-color:var(--risk-soft)}.bg-\[var\(--row-hover\)\]{background-color:var(--row-hover)}.bg-\[var\(--row-selected\)\]{background-color:var(--row-selected)}.bg-\[var\(--row-selected\,\#dbe6ff\)\]{background-color:var(--row-selected,#dbe6ff)}.bg-\[var\(--selected\)\]{background-color:var(--selected)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-\[var\(--warn-soft\)\]{background-color:var(--warn-soft)}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/8{background-color:#fcbb0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/8{background-color:color-mix(in oklab, var(--color-amber-400) 8%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-background,.bg-background\/15{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/15{background-color:color-mix(in oklab, var(--background) 15%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/8{background-color:#54a2ff14}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/8{background-color:color-mix(in oklab, var(--color-blue-400) 8%, transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/15{background-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.bg-blue-500\/\[0\.06\]{background-color:#3080ff0f}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab, var(--border) 40%, transparent)}}.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-brand{background-color:var(--brand)}.bg-brand-ink{background-color:var(--brand-ink)}.bg-brand-soft,.bg-brand-soft\/20{background-color:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/20{background-color:color-mix(in oklab, var(--brand-soft) 20%, transparent)}}.bg-brand-soft\/40{background-color:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/40{background-color:color-mix(in oklab, var(--brand-soft) 40%, transparent)}}.bg-brand\/5{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/5{background-color:color-mix(in oklab, var(--brand) 5%, transparent)}}.bg-brand\/8{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/8{background-color:color-mix(in oklab, var(--brand) 8%, transparent)}}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bg-brand\/15{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/15{background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.bg-brand\/25{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/25{background-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.bg-brand\/40{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/40{background-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.bg-brand\/45{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/45{background-color:color-mix(in oklab, var(--brand) 45%, transparent)}}.bg-brand\/50{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/50{background-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.bg-brand\/60{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/60{background-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.bg-brand\/70{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/70{background-color:color-mix(in oklab, var(--brand) 70%, transparent)}}.bg-brand\/\[0\.03\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.03\]{background-color:color-mix(in oklab, var(--brand) 3%, transparent)}}.bg-brand\/\[0\.04\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.04\]{background-color:color-mix(in oklab, var(--brand) 4%, transparent)}}.bg-brand\/\[0\.05\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.05\]{background-color:color-mix(in oklab, var(--brand) 5%, transparent)}}.bg-brand\/\[0\.06\]{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/\[0\.06\]{background-color:color-mix(in oklab, var(--brand) 6%, transparent)}}.bg-card,.bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/30{background-color:color-mix(in oklab, var(--card) 30%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-chart-1,.bg-chart-1\/5{background-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.bg-chart-1\/5{background-color:color-mix(in oklab, var(--chart-1) 5%, transparent)}}.bg-chart-1\/10{background-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.bg-chart-1\/10{background-color:color-mix(in oklab, var(--chart-1) 10%, transparent)}}.bg-chart-1\/15{background-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.bg-chart-1\/15{background-color:color-mix(in oklab, var(--chart-1) 15%, transparent)}}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-cyan-400\/5{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/5{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/8{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/28{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/28{background-color:color-mix(in oklab, var(--foreground) 28%, transparent)}}.bg-good,.bg-good\/5{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/5{background-color:color-mix(in oklab, var(--good) 5%, transparent)}}.bg-good\/8{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/8{background-color:color-mix(in oklab, var(--good) 8%, transparent)}}.bg-good\/10{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/10{background-color:color-mix(in oklab, var(--good) 10%, transparent)}}.bg-good\/15{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/15{background-color:color-mix(in oklab, var(--good) 15%, transparent)}}.bg-good\/20{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/20{background-color:color-mix(in oklab, var(--good) 20%, transparent)}}.bg-good\/30{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/30{background-color:color-mix(in oklab, var(--good) 30%, transparent)}}.bg-good\/50{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/50{background-color:color-mix(in oklab, var(--good) 50%, transparent)}}.bg-good\/70{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/70{background-color:color-mix(in oklab, var(--good) 70%, transparent)}}.bg-good\/80{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/80{background-color:color-mix(in oklab, var(--good) 80%, transparent)}}.bg-good\/\[0\.07\]{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/\[0\.07\]{background-color:color-mix(in oklab, var(--good) 7.0%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-400\/5{background-color:#7d87ff0d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/5{background-color:color-mix(in oklab, var(--color-indigo-400) 5%, transparent)}}.bg-inherit{background-color:inherit}.bg-input,.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.bg-muted-foreground\/15{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/15{background-color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-orange-400\/5{background-color:#ff8b1a0d}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/5{background-color:color-mix(in oklab, var(--color-orange-400) 5%, transparent)}}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/10{background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/\[0\.06\]{background-color:#fe6e000f}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-orange-500) 6%, transparent)}}.bg-pink-400\/5{background-color:#fb64b60d}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/5{background-color:color-mix(in oklab, var(--color-pink-400) 5%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/5{background-color:#c07eff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/5{background-color:color-mix(in oklab, var(--color-purple-400) 5%, transparent)}}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/15{background-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-red-500) 6%, transparent)}}.bg-red-600\/80{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/80{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.bg-risk,.bg-risk\/5{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/5{background-color:color-mix(in oklab, var(--risk) 5%, transparent)}}.bg-risk\/10{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/10{background-color:color-mix(in oklab, var(--risk) 10%, transparent)}}.bg-risk\/15{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/15{background-color:color-mix(in oklab, var(--risk) 15%, transparent)}}.bg-risk\/20{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/20{background-color:color-mix(in oklab, var(--risk) 20%, transparent)}}.bg-risk\/25{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/25{background-color:color-mix(in oklab, var(--risk) 25%, transparent)}}.bg-risk\/45{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/45{background-color:color-mix(in oklab, var(--risk) 45%, transparent)}}.bg-risk\/60{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/60{background-color:color-mix(in oklab, var(--risk) 60%, transparent)}}.bg-risk\/65{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/65{background-color:color-mix(in oklab, var(--risk) 65%, transparent)}}.bg-risk\/70{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/70{background-color:color-mix(in oklab, var(--risk) 70%, transparent)}}.bg-risk\/80{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/80{background-color:color-mix(in oklab, var(--risk) 80%, transparent)}}.bg-risk\/85{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.bg-risk\/85{background-color:color-mix(in oklab, var(--risk) 85%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-secondary,.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent\/20{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/20{background-color:color-mix(in oklab, var(--sidebar-accent) 20%, transparent)}}.bg-sidebar-accent\/30{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/30{background-color:color-mix(in oklab, var(--sidebar-accent) 30%, transparent)}}.bg-sidebar-border\/60{background-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-border\/60{background-color:color-mix(in oklab, var(--sidebar-border) 60%, transparent)}}.bg-sidebar\/40{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/40{background-color:color-mix(in oklab, var(--sidebar) 40%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-400\/5{background-color:#00d3bd0d}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/5{background-color:color-mix(in oklab, var(--color-teal-400) 5%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-warn,.bg-warn\/5{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/5{background-color:color-mix(in oklab, var(--warn) 5%, transparent)}}.bg-warn\/8{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/8{background-color:color-mix(in oklab, var(--warn) 8%, transparent)}}.bg-warn\/10{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/10{background-color:color-mix(in oklab, var(--warn) 10%, transparent)}}.bg-warn\/15{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/15{background-color:color-mix(in oklab, var(--warn) 15%, transparent)}}.bg-warn\/20{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/20{background-color:color-mix(in oklab, var(--warn) 20%, transparent)}}.bg-warn\/70{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/70{background-color:color-mix(in oklab, var(--warn) 70%, transparent)}}.bg-warn\/\[0\.04\]{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/\[0\.04\]{background-color:color-mix(in oklab, var(--warn) 4%, transparent)}}.bg-warn\/\[0\.06\]{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/\[0\.06\]{background-color:color-mix(in oklab, var(--warn) 6%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-yellow-400\/5{background-color:#fac8000d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/5{background-color:color-mix(in oklab, var(--color-yellow-400) 5%, transparent)}}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-400\/8{background-color:#9f9fa914}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\/8{background-color:color-mix(in oklab, var(--color-zinc-400) 8%, transparent)}}.bg-zinc-400\/10{background-color:#9f9fa91a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\/10{background-color:color-mix(in oklab, var(--color-zinc-400) 10%, transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:var\(--cw-grad\)\]{background-image:var(--cw-grad)}.from-brand{--tw-gradient-from:var(--brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand\/5{--tw-gradient-from:var(--brand)}@supports (color:color-mix(in lab, red, red)){.from-brand\/5{--tw-gradient-from:color-mix(in oklab, var(--brand) 5%, transparent)}}.from-brand\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand\/10{--tw-gradient-from:var(--brand)}@supports (color:color-mix(in lab, red, red)){.from-brand\/10{--tw-gradient-from:color-mix(in oklab, var(--brand) 10%, transparent)}}.from-brand\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/40{--tw-gradient-from:#fff6}@supports (color:color-mix(in lab, red, red)){.from-white\/40{--tw-gradient-from:color-mix(in oklab, var(--color-white) 40%, transparent)}}.from-white\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/70{--tw-gradient-via:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab, var(--color-white) 70%, transparent)}}.via-white\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-brand\/\[0\.03\]{--tw-gradient-to:var(--brand)}@supports (color:color-mix(in lab, red, red)){.to-brand\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab, var(--brand) 3%, transparent)}}.to-brand\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/90{--tw-gradient-to:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.to-white\/90{--tw-gradient-to:color-mix(in oklab, var(--color-white) 90%, transparent)}}.to-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.fill-\[var\(--muted-foreground\)\]{fill:var(--muted-foreground)}.fill-brand{fill:var(--brand)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-transparent{fill:#0000}.stroke-border,.stroke-border\/40{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.stroke-border\/40{stroke:color-mix(in oklab, var(--border) 40%, transparent)}}.stroke-brand{stroke:var(--brand)}.stroke-good{stroke:var(--good)}.stroke-muted-foreground{stroke:var(--muted-foreground)}.stroke-muted\/30{stroke:var(--muted)}@supports (color:color-mix(in lab, red, red)){.stroke-muted\/30{stroke:color-mix(in oklab, var(--muted) 30%, transparent)}}.stroke-risk{stroke:var(--risk)}.stroke-warn{stroke:var(--warn)}.stroke-white{stroke:var(--color-white)}.\[stroke-width\:1\.2\]{stroke-width:1.2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[5px\]{padding-top:5px}.pt-\[9px\]{padding-top:9px}.pt-\[15vh\]{padding-top:15vh}.pt-px{padding-top:1px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[2px\]{padding-right:2px}.pr-\[18px\]{padding-right:18px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[9px\]{padding-bottom:9px}.pb-\[11px\]{padding-bottom:11px}.pb-\[15px\]{padding-bottom:15px}.pb-\[18px\]{padding-bottom:18px}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-5\.5{padding-left:calc(var(--spacing) * 5.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[4\.25rem\]{padding-left:4.25rem}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[34px\]{padding-left:34px}.pl-\[52px\]{padding-left:52px}.pl-\[208px\]{padding-left:208px}.\!text-right{text-align:right!important}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[3px\]{vertical-align:3px}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--cw-font-mono\)\]{font-family:var(--cw-font-mono)}.font-\[family-name\:var\(--font-archivo\)\]{font-family:var(--font-archivo)}.font-\[family-name\:var\(--font-head\)\]{font-family:var(--font-head)}.font-heading{font-family:var(--font-archivo), var(--font-inter), sans-serif}.font-mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.font-sans{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,inherit)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,inherit)}.text-2xs{font-size:var(--type-2xs,11px)}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-grid-head{font-size:var(--type-grid-head,10.5px)}.text-ops{font-size:var(--type-ops,13px)}.text-record{font-size:var(--type-record,15px)}.text-record-lg{font-size:var(--type-record-lg,17px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[2\.75rem\]{--tw-leading:2.75rem;line-height:2.75rem}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\]{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#f3b64a\]{color:#f3b64a}.text-\[\#f3b64a\]\/90{color:#f3b64ae6;color:lab(78.3983% 15.3659 61.5884/.9)}.text-\[\#ff6b63\]{color:#ff6b63}.text-\[rgb\(106\,114\,132\)\]{color:#6a7284}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-ink\)\]{color:var(--brand-ink)}.text-\[var\(--card\)\]{color:var(--card)}.text-\[var\(--card-foreground\)\]{color:var(--card-foreground)}.text-\[var\(--cw-blue\)\]{color:var(--cw-blue)}.text-\[var\(--cw-blue-deep\)\]{color:var(--cw-blue-deep)}.text-\[var\(--cw-danger\)\]{color:var(--cw-danger)}.text-\[var\(--cw-ink\)\]{color:var(--cw-ink)}.text-\[var\(--cw-muted\)\]{color:var(--cw-muted)}.text-\[var\(--cw-paper\)\]{color:var(--cw-paper)}.text-\[var\(--cw-signal\)\]{color:var(--cw-signal)}.text-\[var\(--cw-text\)\]{color:var(--cw-text)}.text-\[var\(--cw-warn\)\]{color:var(--cw-warn)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--destructive-foreground\)\]{color:var(--destructive-foreground)}.text-\[var\(--fg-muted\)\]{color:var(--fg-muted)}.text-\[var\(--fg-risk\)\]{color:var(--fg-risk)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--pill-booked-ink\)\]{color:var(--pill-booked-ink)}.text-\[var\(--pill-closed-ink\)\]{color:var(--pill-closed-ink)}.text-\[var\(--pill-done-ink\)\]{color:var(--pill-done-ink)}.text-\[var\(--pill-moving-ink\)\]{color:var(--pill-moving-ink)}.text-\[var\(--pill-open-ink\)\]{color:var(--pill-open-ink)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--risk\)\]{color:var(--risk)}.text-\[var\(--selected-foreground\)\]{color:var(--selected-foreground)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/50{color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/50{color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-900{color:var(--color-amber-900)}.text-background,.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, var(--background) 70%, transparent)}}.text-background\/75{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/75{color:color-mix(in oklab, var(--background) 75%, transparent)}}.text-black{color:var(--color-black)}.text-blue-100\/90{color:#dbeafee6}@supports (color:color-mix(in lab, red, red)){.text-blue-100\/90{color:color-mix(in oklab, var(--color-blue-100) 90%, transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-400{color:var(--color-blue-400)}.text-border{color:var(--border)}.text-brand{color:var(--brand)}.text-brand-ink{color:var(--brand-ink)}.text-brand\/50{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/50{color:color-mix(in oklab, var(--brand) 50%, transparent)}}.text-brand\/60{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/60{color:color-mix(in oklab, var(--brand) 60%, transparent)}}.text-brand\/70{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/70{color:color-mix(in oklab, var(--brand) 70%, transparent)}}.text-brand\/80{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/80{color:color-mix(in oklab, var(--brand) 80%, transparent)}}.text-brand\/90{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/90{color:color-mix(in oklab, var(--brand) 90%, transparent)}}.text-card-foreground{color:var(--card-foreground)}.text-chart-1{color:var(--chart-1)}.text-cyan-400{color:var(--color-cyan-400)}.text-destructive{color:var(--destructive)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/90{color:color-mix(in oklab, var(--color-emerald-100) 90%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/50{color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/50{color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-good,.text-good\/30{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.text-good\/30{color:color-mix(in oklab, var(--good) 30%, transparent)}}.text-good\/40{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.text-good\/40{color:color-mix(in oklab, var(--good) 40%, transparent)}}.text-good\/60{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.text-good\/60{color:color-mix(in oklab, var(--good) 60%, transparent)}}.text-good\/70{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.text-good\/70{color:color-mix(in oklab, var(--good) 70%, transparent)}}.text-good\/80{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.text-good\/80{color:color-mix(in oklab, var(--good) 80%, transparent)}}.text-good\/90{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.text-good\/90{color:color-mix(in oklab, var(--good) 90%, transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/15{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/15{color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.text-muted-foreground\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20{color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/45{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/45{color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/55{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/55{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.text-orange-100\/90{color:#ffedd5e6}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/90{color:color-mix(in oklab, var(--color-orange-100) 90%, transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-pink-400{color:var(--color-pink-400)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-300\/70{color:#d9b3ffb3}@supports (color:color-mix(in lab, red, red)){.text-purple-300\/70{color:color-mix(in oklab, var(--color-purple-300) 70%, transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/60{color:#c07eff99}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/60{color:color-mix(in oklab, var(--color-purple-400) 60%, transparent)}}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/70{color:color-mix(in oklab, var(--color-purple-400) 70%, transparent)}}.text-purple-400\/80{color:#c07effcc}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/80{color:color-mix(in oklab, var(--color-purple-400) 80%, transparent)}}.text-purple-700{color:var(--color-purple-700)}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-risk,.text-risk\/50{color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.text-risk\/50{color:color-mix(in oklab, var(--risk) 50%, transparent)}}.text-risk\/60{color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.text-risk\/60{color:color-mix(in oklab, var(--risk) 60%, transparent)}}.text-risk\/70{color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.text-risk\/70{color:color-mix(in oklab, var(--risk) 70%, transparent)}}.text-risk\/80{color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.text-risk\/80{color:color-mix(in oklab, var(--risk) 80%, transparent)}}.text-risk\/90{color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.text-risk\/90{color:color-mix(in oklab, var(--risk) 90%, transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/35{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/35{color:color-mix(in oklab, var(--sidebar-foreground) 35%, transparent)}}.text-sidebar-foreground\/40{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/40{color:color-mix(in oklab, var(--sidebar-foreground) 40%, transparent)}}.text-sidebar-foreground\/45{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/45{color:color-mix(in oklab, var(--sidebar-foreground) 45%, transparent)}}.text-sidebar-foreground\/50{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/50{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}}.text-sidebar-foreground\/55{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/55{color:color-mix(in oklab, var(--sidebar-foreground) 55%, transparent)}}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-foreground\/80{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/80{color:color-mix(in oklab, var(--sidebar-foreground) 80%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/90{color:color-mix(in oklab, var(--color-sky-300) 90%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/60{color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/60{color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.text-sky-400\/70{color:#00bcfeb3}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/70{color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-teal-400{color:var(--color-teal-400)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/70{color:#a685ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/70{color:color-mix(in oklab, var(--color-violet-400) 70%, transparent)}}.text-warn,.text-warn\/50{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.text-warn\/50{color:color-mix(in oklab, var(--warn) 50%, transparent)}}.text-warn\/70{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.text-warn\/70{color:color-mix(in oklab, var(--warn) 70%, transparent)}}.text-warn\/80{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.text-warn\/80{color:color-mix(in oklab, var(--warn) 80%, transparent)}}.text-warn\/90{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.text-warn\/90{color:color-mix(in oklab, var(--warn) 90%, transparent)}}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--grid-line\)\]{-webkit-text-decoration-color:var(--grid-line);-webkit-text-decoration-color:var(--grid-line);-webkit-text-decoration-color:var(--grid-line);text-decoration-color:var(--grid-line)}.decoration-brand\/60{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.decoration-brand\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brand\)\],.accent-brand{accent-color:var(--brand)}.accent-foreground{accent-color:var(--foreground)}.accent-good{accent-color:var(--good)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-12px_0_32px_-16px_rgba\(11\,15\,25\,\.22\)\]{--tw-shadow:-12px 0 32px -16px var(--tw-shadow-color,#0b0f1938);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-12px_0_32px_-18px_rgb\(11_15_25\/\.22\)\]{--tw-shadow:-12px 0 32px -18px var(--tw-shadow-color,#0b0f1938);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--foreground\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--foreground));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--brand\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--brand-soft\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--warn-soft\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--warn-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(61\,220\,138\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#3ddc8acc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(75\,141\,255\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#4b8dffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(167\,130\,255\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a782ffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(243\,182\,74\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f3b64acc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,107\,99\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ff6b63cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(11\,15\,25\,0\.04\)\,0_10px_28px_-14px_rgba\(11\,15\,25\,0\.12\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0b0f190a), 0 10px 28px -14px var(--tw-shadow-color,#0b0f191f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_-18px_rgba\(11\,15\,25\,\.55\)\]{--tw-shadow:0 14px 34px -18px var(--tw-shadow-color,#0b0f198c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(11\,15\,25\,\.16\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#0b0f1929);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_0_10px_-6px_rgba\(11\,15\,25\,0\.18\)\]{--tw-shadow:6px 0 10px -6px var(--tw-shadow-color,#0b0f192e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_var\(--brand\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_0_var\(--brand\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--brand\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--brand\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_4px_0_0_var\(--risk\)\,0_14px_34px_-18px_rgba\(11\,15\,25\,\.55\)\]{--tw-shadow:inset 4px 0 0 var(--tw-shadow-color,var(--risk)), 0 14px 34px -18px var(--tw-shadow-color,#0b0f198c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\]{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-2\)\]{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elevation-4\)\]{--tw-shadow:var(--elevation-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-e1{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-e2{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/live{--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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.\[box-shadow\:0_6px_20px_color-mix\(in_srgb\,var\(--cw-blue\)_30\%\,transparent\)\]{box-shadow:0 6px 20px var(--cw-blue)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_6px_20px_color-mix\(in_srgb\,var\(--cw-blue\)_30\%\,transparent\)\]{box-shadow:0 6px 20px color-mix(in srgb,var(--cw-blue) 30%,transparent)}}.\[box-shadow\:var\(--cw-shadow-card\)\]{box-shadow:var(--cw-shadow-card)}.\[box-shadow\:var\(--cw-shadow-float\)\]{box-shadow:var(--cw-shadow-float)}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-good\/20{--tw-shadow-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.shadow-good\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--good) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-brand,.ring-brand\/20{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/20{--tw-ring-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.ring-brand\/30{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/30{--tw-ring-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.ring-brand\/40{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/40{--tw-ring-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-good\/30{--tw-ring-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.ring-good\/30{--tw-ring-color:color-mix(in oklab, var(--good) 30%, transparent)}}.ring-muted-foreground\/30{--tw-ring-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ring-muted-foreground\/30{--tw-ring-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.ring-risk,.ring-risk\/30{--tw-ring-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.ring-risk\/30{--tw-ring-color:color-mix(in oklab, var(--risk) 30%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[5px\]{--tw-blur:blur(5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-50{transition-delay:50ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[var\(--motion-base\)\]{--tw-duration:var(--motion-base);transition-duration:var(--motion-base)}.duration-\[var\(--motion-fast\)\]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-\[var\(--motion-ease-entrance\)\]{--tw-ease:var(--motion-ease-entrance);transition-timing-function:var(--motion-ease-entrance)}.ease-\[var\(--motion-ease-standard\)\]{--tw-ease:var(--motion-ease-standard);transition-timing-function:var(--motion-ease-standard)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-50{--tw-animation-delay:calc(50*1ms);animation-delay:50ms}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-fill\:var\(--background\)\]{--cell-fill:var(--background)}.\[--cell-fill\:var\(--risk-soft\)\]{--cell-fill:var(--risk-soft)}.\[--cell-fill\:var\(--warn-soft\)\]{--cell-fill:var(--warn-soft)}.\[--cell-line-b\:var\(--grid-line\)\]{--cell-line-b:var(--grid-line)}.\[--cell-line-r\:var\(--grid-line\)\]{--cell-line-r:var(--grid-line)}.\[animation-delay\:-0\.1s\]{animation-delay:-.1s}.\[animation-delay\:-0\.2s\]{animation-delay:-.2s}.\[fixture\:8720\]{fixture:8720}.\[tr\:hover_\&\]{tr:hover &}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-left{--tw-enter-translate-x:-100%}.slide-in-from-right{--tw-enter-translate-x:100%}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}@media (hover:hover){.group-hover\:text-\[var\(--brand-ink\)\]:is(:where(.group):hover *){color:var(--brand-ink)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--brand)}.group-hover\:text-muted-foreground\/60:is(:where(.group):hover *){color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-muted-foreground\/60:is(:where(.group):hover *){color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/quiet\:opacity-60:is(:where(.group\/quiet):hover *){opacity:.6}}.group-focus-visible\/quiet\:opacity-60:is(:where(.group\/quiet):focus-visible *){opacity:.6}.group-active\:border-brand\/40:is(:where(.group):active *){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.group-active\:border-brand\/40:is(:where(.group):active *){border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.group-active\:text-brand:is(:where(.group):active *){color:var(--brand)}.group-aria-expanded\/quiet\:opacity-60:is(:where(.group\/quiet)[aria-expanded=true] *){opacity:.6}.group-data-\[fit\=hide\]\/head\:invisible:is(:where(.group\/head)[data-fit=hide] *){visibility:hidden}.group-data-\[fit\=hide\]\/head\:w-0:is(:where(.group\/head)[data-fit=hide] *){width:calc(var(--spacing) * 0)}.group-data-\[fit\=hide\]\/head\:min-w-0:is(:where(.group\/head)[data-fit=hide] *){min-width:calc(var(--spacing) * 0)}.group-data-\[fit\=hide\]\/head\:overflow-hidden:is(:where(.group\/head)[data-fit=hide] *){overflow:hidden}.group-data-\[fit\=truncate\]\/head\:min-w-0:is(:where(.group\/head)[data-fit=truncate] *){min-width:calc(var(--spacing) * 0)}.group-data-\[fit\=truncate\]\/head\:truncate:is(:where(.group\/head)[data-fit=truncate] *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}.group-data-\[state\=open\]\/quiet\:opacity-60:is(:where(.group\/quiet)[data-state=open] *){opacity:.6}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) * .8)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-border::file-selector-button{border-color:var(--border)}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/30::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/30::placeholder{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.placeholder\:text-muted-foreground\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/40::placeholder{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.placeholder\:text-sidebar-foreground\/30::placeholder{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-sidebar-foreground\/30::placeholder{color:color-mix(in oklab, var(--sidebar-foreground) 30%, transparent)}}.placeholder\:text-white\/15::placeholder{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/15::placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.before\:top-\[11px\]:before{content:var(--tw-content);top:11px}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}.before\:-left-5:before{content:var(--tw-content);left:calc(var(--spacing) * -5)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:left-1:before{content:var(--tw-content);left:calc(var(--spacing) * 1)}.before\:left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing) * 1.5)}.before\:left-\[3px\]:before{content:var(--tw-content);left:3px}.before\:z-\[2\]:before{content:var(--tw-content);z-index:2}.before\:size-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.before\:h-2\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 2.5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-2\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 2.5)}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:rounded-\[2px\]:before{content:var(--tw-content);border-radius:2px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-\[var\(--good\)\]:before{content:var(--tw-content);border-color:var(--good)}.before\:border-\[var\(--risk\)\]:before{content:var(--tw-content);border-color:var(--risk)}.before\:border-brand:before{content:var(--tw-content);border-color:var(--brand)}.before\:bg-\[var\(--brand\)\]:before{content:var(--tw-content);background-color:var(--brand)}.before\:bg-\[var\(--good\)\]:before{content:var(--tw-content);background-color:var(--good)}.before\:bg-\[var\(--risk\)\]:before{content:var(--tw-content);background-color:var(--risk)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-brand:before{content:var(--tw-content);background-color:var(--brand)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:inset-y-1\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 1.5)}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:rounded-2xl:after{content:var(--tw-content);border-radius:calc(var(--radius) * 1.8)}.after\:rounded-\[2px\]:after{content:var(--tw-content);border-radius:2px}.after\:bg-\[var\(--brand\)\]:after{content:var(--tw-content);background-color:var(--brand)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.group-hover\:after\:bg-\[var\(--border\)\]:is(:where(.group):hover *):after{content:var(--tw-content);background-color:var(--border)}.group-hover\:after\:bg-\[var\(--brand\)\]:is(:where(.group):hover *):after{content:var(--tw-content);background-color:var(--brand)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.empty\:hidden:empty{display:none}.empty\:before\:text-muted-foreground:empty:before{content:var(--tw-content);color:var(--muted-foreground)}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:border-\[var\(--brand\)\]:focus-within{border-color:var(--brand)}.focus-within\:border-\[var\(--ring\)\]:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-brand:focus-within{--tw-ring-color:var(--brand)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:overflow-y-auto:hover{overflow-y:auto}.hover\:rounded-sm:hover{border-radius:calc(var(--radius) * .6)}.hover\:border-\[var\(--brand\)\]:hover{border-color:var(--brand)}.hover\:border-\[var\(--brand-ink\)\]:hover{border-color:var(--brand-ink)}.hover\:border-\[var\(--cw-blue\)\]:hover{border-color:var(--cw-blue)}.hover\:border-\[var\(--foreground\)\]:hover{border-color:var(--foreground)}.hover\:border-\[var\(--risk\)\]:hover{border-color:var(--risk)}.hover\:border-\[var\(--row-hover-edge\)\]:hover{border-color:var(--row-hover-edge)}.hover\:border-border:hover,.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.hover\:border-brand:hover,.hover\:border-brand\/20:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/20:hover{border-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.hover\:border-brand\/30:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/30:hover{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.hover\:border-brand\/40:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.hover\:border-brand\/50:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/50:hover{border-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.hover\:border-chart-1:hover{border-color:var(--chart-1)}.hover\:border-foreground:hover,.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-good\/30:hover{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hover\:border-good\/30:hover{border-color:color-mix(in oklab, var(--good) 30%, transparent)}}.hover\:border-good\/40:hover{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hover\:border-good\/40:hover{border-color:color-mix(in oklab, var(--good) 40%, transparent)}}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-purple-400\/30:hover{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-400\/30:hover{border-color:color-mix(in oklab, var(--color-purple-400) 30%, transparent)}}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:border-risk:hover,.hover\:border-risk\/20:hover{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hover\:border-risk\/20:hover{border-color:color-mix(in oklab, var(--risk) 20%, transparent)}}.hover\:border-risk\/40:hover{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hover\:border-risk\/40:hover{border-color:color-mix(in oklab, var(--risk) 40%, transparent)}}.hover\:border-warn\/40:hover{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warn\/40:hover{border-color:color-mix(in oklab, var(--warn) 40%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[\#fff\]:hover{background-color:#fff}.hover\:bg-\[var\(--brand\)\]:hover{background-color:var(--brand)}.hover\:bg-\[var\(--brand-ink\)\]:hover{background-color:var(--brand-ink)}.hover\:bg-\[var\(--brand-soft\)\]:hover{background-color:var(--brand-soft)}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--cw-blue-soft\)\]:hover{background-color:var(--cw-blue-soft)}.hover\:bg-\[var\(--destructive\)\]:hover{background-color:var(--destructive)}.hover\:bg-\[var\(--foreground\)\]:hover{background-color:var(--foreground)}.hover\:bg-\[var\(--grid-header-hover\)\]:hover{background-color:var(--grid-header-hover)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-\[var\(--muted\)\]:hover{background-color:var(--muted)}.hover\:bg-\[var\(--risk\)\]:hover{background-color:var(--risk)}.hover\:bg-\[var\(--row-hover\)\]:hover{background-color:var(--row-hover)}.hover\:bg-\[var\(--row-hover\,var\(--muted\)\)\]:hover{background-color:var(--row-hover,var(--muted))}.hover\:bg-\[var\(--row-selected-hover\)\]:hover{background-color:var(--row-selected-hover)}.hover\:bg-\[var\(--selected\)\]:hover{background-color:var(--selected)}.hover\:bg-\[var\(--warn-soft\)\]:hover{background-color:var(--warn-soft)}.hover\:bg-accent:hover,.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:bg-amber-300\/20:hover{background-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/20:hover{background-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/10:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/10:hover{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.hover\:bg-background\/40:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/40:hover{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-brand:hover{background-color:var(--brand)}.hover\:bg-brand-ink:hover{background-color:var(--brand-ink)}.hover\:bg-brand-soft:hover{background-color:var(--brand-soft)}.hover\:bg-brand\/5:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/5:hover{background-color:color-mix(in oklab, var(--brand) 5%, transparent)}}.hover\:bg-brand\/10:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/10:hover{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.hover\:bg-brand\/15:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/15:hover{background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.hover\:bg-brand\/20:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/20:hover{background-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.hover\:bg-brand\/25:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/25:hover{background-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.hover\:bg-brand\/40:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/40:hover{background-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.hover\:bg-brand\/90:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/90:hover{background-color:color-mix(in oklab, var(--brand) 90%, transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-chart-1\/10:hover{background-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-chart-1\/10:hover{background-color:color-mix(in oklab, var(--chart-1) 10%, transparent)}}.hover\:bg-chart-1\/20:hover{background-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-chart-1\/20:hover{background-color:color-mix(in oklab, var(--chart-1) 20%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-good:hover,.hover\:bg-good\/10:hover{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-good\/10:hover{background-color:color-mix(in oklab, var(--good) 10%, transparent)}}.hover\:bg-good\/20:hover{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-good\/20:hover{background-color:color-mix(in oklab, var(--good) 20%, transparent)}}.hover\:bg-good\/25:hover{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-good\/25:hover{background-color:color-mix(in oklab, var(--good) 25%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-purple-400\/10:hover{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-400\/10:hover{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.hover\:bg-purple-400\/20:hover{background-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-400\/20:hover{background-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-risk:hover,.hover\:bg-risk\/10:hover{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-risk\/10:hover{background-color:color-mix(in oklab, var(--risk) 10%, transparent)}}.hover\:bg-risk\/20:hover{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-risk\/20:hover{background-color:color-mix(in oklab, var(--risk) 20%, transparent)}}.hover\:bg-risk\/25:hover{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-risk\/25:hover{background-color:color-mix(in oklab, var(--risk) 25%, transparent)}}.hover\:bg-risk\/90:hover{background-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-risk\/90:hover{background-color:color-mix(in oklab, var(--risk) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warn:hover,.hover\:bg-warn\/10:hover{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warn\/10:hover{background-color:color-mix(in oklab, var(--warn) 10%, transparent)}}.hover\:bg-warn\/20:hover{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warn\/20:hover{background-color:color-mix(in oklab, var(--warn) 20%, transparent)}}.hover\:bg-warn\/25:hover{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warn\/25:hover{background-color:color-mix(in oklab, var(--warn) 25%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:stroke-\[var\(--foreground\)\]:hover{stroke:var(--foreground)}.hover\:\[stroke-width\:1\.6\]:hover{stroke-width:1.6px}.hover\:text-\[var\(--background\)\]:hover{color:var(--background)}.hover\:text-\[var\(--blue-deep\)\]:hover{color:var(--blue-deep)}.hover\:text-\[var\(--brand-ink\)\]:hover{color:var(--brand-ink)}.hover\:text-\[var\(--cw-blue-deep\)\]:hover{color:var(--cw-blue-deep)}.hover\:text-\[var\(--destructive-foreground\)\]:hover{color:var(--destructive-foreground)}.hover\:text-\[var\(--primary-foreground\)\]:hover{color:var(--primary-foreground)}.hover\:text-\[var\(--risk\)\]:hover{color:var(--risk)}.hover\:text-background:hover{color:var(--background)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-ink:hover{color:var(--brand-ink)}.hover\:text-brand\/80:hover{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:text-brand\/80:hover{color:color-mix(in oklab, var(--brand) 80%, transparent)}}.hover\:text-chart-1:hover{color:var(--chart-1)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-foreground:hover,.hover\:text-foreground\/60:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/60:hover{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.hover\:text-foreground\/70:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/70:hover{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:text-foreground\/90:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/90:hover{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:text-good:hover{color:var(--good)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-risk:hover{color:var(--risk)}.hover\:text-sidebar-foreground:hover,.hover\:text-sidebar-foreground\/60:hover{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-sidebar-foreground\/60:hover{color:color-mix(in oklab, var(--sidebar-foreground) 60%, transparent)}}.hover\:text-sidebar-foreground\/70:hover{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-sidebar-foreground\/70:hover{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/50:hover{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/50:hover{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-\[0\.8\]:hover{opacity:.8}.hover\:ring-1:hover{--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)}.hover\:\[box-shadow\:var\(--cw-shadow-card\)\]:hover{box-shadow:var(--cw-shadow-card)}.hover\:ring-brand\/50:hover{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-brand\/50:hover{--tw-ring-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.hover\:\[filter\:brightness\(\.88\)\]:hover{filter:brightness(.88)}.hover\:\[--cell-fill\:var\(--row-hover\)\]:hover{--cell-fill:var(--row-hover)}.hover\:before\:bg-\[var\(--brand\)\]:hover:before{content:var(--tw-content);background-color:var(--brand)}.hover\:before\:bg-\[var\(--row-hover-edge\)\]:hover:before{content:var(--tw-content);background-color:var(--row-hover-edge)}}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:border-blue-400\/40:focus{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-400\/40:focus{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.focus\:border-blue-500\/60:focus{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/60:focus{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.focus\:border-border:focus{border-color:var(--border)}.focus\:border-brand:focus,.focus\:border-brand\/40:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:border-brand\/40:focus{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.focus\:border-brand\/50:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:border-brand\/50:focus{border-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.focus\:border-brand\/70:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:border-brand\/70:focus{border-color:color-mix(in oklab, var(--brand) 70%, transparent)}}.focus\:border-chart-1:focus{border-color:var(--chart-1)}.focus\:border-good\/40:focus{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.focus\:border-good\/40:focus{border-color:color-mix(in oklab, var(--good) 40%, transparent)}}.focus\:border-good\/60:focus{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.focus\:border-good\/60:focus{border-color:color-mix(in oklab, var(--good) 60%, transparent)}}.focus\:border-risk\/50:focus{border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.focus\:border-risk\/50:focus{border-color:color-mix(in oklab, var(--risk) 50%, transparent)}}.focus\:bg-\[var\(--card\)\]:focus{background-color:var(--card)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-brand\/60:focus{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-brand\/60:focus{background-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0: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)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-blue-400\/40:focus{--tw-ring-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-400\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.focus\:ring-brand:focus,.focus\:ring-brand\/30:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand\/30:focus{--tw-ring-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.focus\:ring-brand\/40:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand\/40:focus{--tw-ring-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.focus\:ring-chart-1\/15:focus{--tw-ring-color:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-chart-1\/15:focus{--tw-ring-color:color-mix(in oklab, var(--chart-1) 15%, transparent)}}.focus\:ring-purple-400\/30:focus{--tw-ring-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-400\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-400) 30%, transparent)}}.focus\:ring-ring:focus,.focus\:ring-ring\/40:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-brand:focus{outline-color:var(--brand)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--brand\)\]:focus-visible{border-color:var(--brand)}.focus-visible\:border-border:focus-visible{border-color:var(--border)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[var\(--row-hover\)\]:focus-visible{background-color:var(--row-hover)}.focus-visible\:stroke-\[var\(--brand\)\]:focus-visible{stroke:var(--brand)}.focus-visible\:\[stroke-width\:2\.5\]:focus-visible{stroke-width:2.5px}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-0:focus-visible{--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)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-brand:focus-visible,.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.focus-visible\:ring-brand\/50:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.focus-visible\:ring-brand\/60:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--ring\)\]:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.focus-visible\:outline-foreground:focus-visible{outline-color:var(--foreground)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:\[--cell-fill\:var\(--row-hover\)\]:focus-visible{--cell-fill:var(--row-hover)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:bg-\[var\(--brand\)\]:focus-visible:before{content:var(--tw-content);background-color:var(--brand)}.active\:border-\[var\(--brand\)\]:active{border-color:var(--brand)}.active\:border-\[var\(--risk\)\]:active{border-color:var(--risk)}.active\:border-brand:active{border-color:var(--brand)}.active\:bg-\[var\(--brand\)\]:active{background-color:var(--brand)}.active\:bg-\[var\(--brand-ink\)\]:active{background-color:var(--brand-ink)}.active\:bg-\[var\(--destructive\)\]:active{background-color:var(--destructive)}.active\:bg-\[var\(--foreground\)\]:active{background-color:var(--foreground)}.active\:bg-\[var\(--pressed\)\]:active{background-color:var(--pressed)}.active\:bg-\[var\(--risk\)\]:active{background-color:var(--risk)}.active\:bg-\[var\(--selected\)\]:active{background-color:var(--selected)}.active\:bg-brand-soft:active{background-color:var(--brand-soft)}.active\:text-\[var\(--background\)\]:active{color:var(--background)}.active\:text-\[var\(--brand-ink\)\]:active{color:var(--brand-ink)}.active\:text-\[var\(--destructive-foreground\)\]:active{color:var(--destructive-foreground)}.active\:text-\[var\(--primary-foreground\)\]:active{color:var(--primary-foreground)}.active\:text-brand-ink:active{color:var(--brand-ink)}.active\:text-foreground:active{color:var(--foreground)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:before\:bg-\[var\(--brand\)\]:active:before{content:var(--tw-content);background-color:var(--brand)}@media (hover:hover){.enabled\:hover\:border-brand\/40:enabled:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:border-brand\/40:enabled:hover{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.enabled\:hover\:bg-brand\/5:enabled:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-brand\/5:enabled:hover{background-color:color-mix(in oklab, var(--brand) 5%, transparent)}}.enabled\:hover\:text-brand:enabled:hover{color:var(--brand)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:\!border-\[var\(--border\)\]:disabled{border-color:var(--border)!important}.disabled\:\!bg-\[var\(--muted\)\]:disabled{background-color:var(--muted)!important}.disabled\:bg-brand\/40:disabled{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-brand\/40:disabled{background-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:\!text-\[var\(--muted-foreground\)\]:disabled{color:var(--muted-foreground)!important}.disabled\:text-muted-foreground:disabled,.disabled\:text-muted-foreground\/30:disabled{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/30:disabled{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.disabled\:text-muted-foreground\/40:disabled{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-muted-foreground\/40:disabled{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.disabled\:text-white\/60:disabled{color:#fff9}@supports (color:color-mix(in lab, red, red)){.disabled\:text-white\/60:disabled{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:\!opacity-100:disabled{opacity:1!important}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:border-\[var\(--grid-line\)\]:disabled:hover{border-color:var(--grid-line)}.disabled\:hover\:border-border:disabled:hover{border-color:var(--border)}.disabled\:hover\:bg-good\/15:disabled:hover{background-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-good\/15:disabled:hover{background-color:color-mix(in oklab, var(--good) 15%, transparent)}}.disabled\:hover\:bg-muted:disabled:hover{background-color:var(--muted)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-foreground:disabled:hover{color:var(--foreground)}.disabled\:hover\:text-muted-foreground:disabled:hover,.disabled\:hover\:text-muted-foreground\/30:disabled:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:text-muted-foreground\/30:disabled:hover{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-progress[aria-disabled=true]{cursor:progress}.aria-expanded\:border-border[aria-expanded=true]{border-color:var(--border)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:border-brand[aria-pressed=true]{border-color:var(--brand)}.aria-pressed\:bg-\[var\(--brand-soft\)\][aria-pressed=true]{background-color:var(--brand-soft)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[locked\]\:\[--cell-fill\:var\(--row-selected\)\][data-locked]{--cell-fill:var(--row-selected)}.data-\[locked\]\:\[--cell-line-b\:var\(--row-selected-line-b\)\][data-locked]{--cell-line-b:var(--row-selected-line-b)}.data-\[locked\]\:\[--cell-line-r\:var\(--row-selected-line-r\)\][data-locked]{--cell-line-r:var(--row-selected-line-r)}@media (hover:hover){.data-\[locked\]\:hover\:\[--cell-fill\:var\(--row-selected-hover\)\][data-locked]:hover{--cell-fill:var(--row-selected-hover)}}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.data-\[state\=open\]\:border-border[data-state=open]{border-color:var(--border)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (min-width:1200px){.max-\[1200px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1100px){.max-\[1100px\]\:fixed{position:fixed}.max-\[1100px\]\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.max-\[1100px\]\:right-0{right:calc(var(--spacing) * 0)}.max-\[1100px\]\:z-50{z-index:50}.max-\[1100px\]\:w-full{width:100%}.max-\[1100px\]\:max-w-\[460px\]{max-width:460px}.max-\[1100px\]\:shadow-\[var\(--elevation-4\)\]{--tw-shadow:var(--elevation-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:1023px){.max-\[1023px\]\:h-11{height:calc(var(--spacing) * 11)}}@media not all and (min-width:750px){.max-\[750px\]\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-\[750px\]\:min-w-11{min-width:calc(var(--spacing) * 11)}}@media not all and (min-width:700px){.max-\[700px\]\:left-0{left:calc(var(--spacing) * 0)}.max-\[700px\]\:block{display:block}.max-\[700px\]\:hidden{display:none}.max-\[700px\]\:py-1{padding-block:calc(var(--spacing) * 1)}.max-\[700px\]\:py-2{padding-block:calc(var(--spacing) * 2)}}@media not all and (min-width:520px){.max-\[520px\]\:max-w-full{max-width:100%}}@media not all and (min-width:64rem){.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:items-start{align-items:flex-start}.max-lg\:justify-between{justify-content:space-between}.max-lg\:gap-3{gap:calc(var(--spacing) * 3)}.max-lg\:overflow-y-auto{overflow-y:auto}.max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-lg\:border-border{border-color:var(--border)}.max-lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-lg\:py-4{padding-block:calc(var(--spacing) * 4)}}@media not all and (min-width:48rem){.max-md\:fixed{position:fixed}.max-md\:inset-0{inset:calc(var(--spacing) * 0)}.max-md\:z-\[60\]{z-index:60}.max-md\:col-span-1{grid-column:span 1/span 1}.max-md\:min-h-\[44px\]{min-height:44px}.max-md\:min-h-auto{min-height:auto}.max-md\:min-w-\[44px\]{min-width:44px}.max-md\:flex-1{flex:1}.max-md\:flex-none{flex:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:overflow-visible{overflow:visible}.max-md\:overflow-y-auto{overflow-y:auto}}@media (min-width:900px){.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}}@media (min-width:901px){.min-\[901px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[901px\]\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}}@media (min-width:1024px){.min-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.min-\[1100px\]\:h-full{height:100%}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:1101px){.min-\[1101px\]\:w-\[calc\(100vw-56px\)\]\!{width:calc(100vw - 56px)!important}}@media (min-width:1440px){.min-\[1440px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1440px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}}@media (min-width:1500px){.min-\[1500px\]\:block{display:block}.min-\[1500px\]\:inline{display:inline}.min-\[1500px\]\:max-w-\[220px\]{max-width:220px}}@media (min-width:1600px){.min-\[1600px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-1\/2{width:50%}.sm\:w-\[240px\]{width:240px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[440px\]{width:440px}.sm\:w-\[500px\]{width:500px}.sm\:w-\[520px\]{width:520px}.sm\:w-\[600px\]{width:600px}.sm\:w-\[620px\]{width:620px}.sm\:w-\[680px\]{width:680px}.sm\:w-\[760px\]{width:760px}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.6fr_1fr\]{grid-template-columns:1fr 1.6fr 1fr}.sm\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:overflow-y-auto{overflow-y:auto}.sm\:rounded-\[var\(--cw-r-lg\)\]{border-radius:var(--cw-r-lg)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:static{position:static}.md\:inset-auto{inset:auto}.md\:-top-8{top:calc(var(--spacing) * -8)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:z-auto{z-index:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-auto{grid-column-start:auto}.md\:mt-auto{margin-top:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-3xl{width:var(--container-3xl)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-\[\.\.\.\]{width:...}.md\:w-\[320px\]{width:320px}.md\:w-\[360px\]{width:360px}.md\:w-\[400px\]{width:400px}.md\:w-\[520px\]{width:520px}.md\:w-\[560px\]{width:560px}.md\:w-full{width:100%}.md\:shrink{flex-shrink:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[40px_2\.2fr_2fr_1\.4fr_70px_170px\]{grid-template-columns:40px 2.2fr 2fr 1.4fr 70px 170px}.md\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:justify-self-end{justify-self:flex-end}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.md\:bg-card\/30{background-color:color-mix(in oklab, var(--card) 30%, transparent)}}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}.md\:first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@media (hover:hover){.md\:hover\:text-slate-900\/50:hover{color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.md\:hover\:text-slate-900\/50:hover{color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-6{margin-inline:calc(var(--spacing) * 6)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table{display:table}.lg\:h-2\.5{height:calc(var(--spacing) * 2.5)}.lg\:h-3\.5{height:calc(var(--spacing) * 3.5)}.lg\:h-\[34px\]{height:34px}.lg\:h-\[37px\]{height:37px}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[34px\]{min-height:34px}.lg\:w-2\.5{width:calc(var(--spacing) * 2.5)}.lg\:w-3\.5{width:calc(var(--spacing) * 3.5)}.lg\:w-4xl{width:var(--container-4xl)}.lg\:w-\[380px\]{width:380px}.lg\:w-\[1040px\]{width:1040px}.lg\:w-\[1180px\]{width:1180px}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:min-w-min{min-width:min-content}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:shrink{flex-shrink:1}.lg\:\[scrollbar-width\:none\]{scrollbar-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-\[var\(--grid-line\)\]{border-color:var(--grid-line)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:whitespace-nowrap{white-space:nowrap}}@media (min-width:80rem){.xl\:w-\[400px\]{width:400px}.xl\:w-\[440px\]{width:440px}.xl\:flex-1{flex:1}.xl\:flex-none{flex:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.xl\:grid-cols-\[minmax\(320px\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:480px){.\@\[480px\]\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}}@container (min-width:600px){.\@min-\[600px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:900px){.\@min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1040px){.\@min-\[1040px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:rounded:is(.dark *){border-radius:.25rem}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-risk\/40:is(.dark *){border-color:var(--risk)}@supports (color:color-mix(in lab, red, red)){.dark\:border-risk\/40:is(.dark *){border-color:color-mix(in oklab, var(--risk) 40%, transparent)}}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-muted:is(.dark *){background-color:var(--muted)}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:px-2:is(.dark *){padding-inline:calc(var(--spacing) * 2)}.dark\:py-1:is(.dark *){padding-block:calc(var(--spacing) * 1)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-brand:is(.dark *){color:var(--brand)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-risk:is(.dark *){color:var(--risk)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:bg-warn:is(.dark *):hover{background-color:var(--warn)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media print{.print\:block{display:block}.print\:grid{display:grid}.print\:hidden{display:none}.print\:grid-cols-\[40px_2\.2fr_2fr_1\.4fr_70px_170px\]{grid-template-columns:40px 2.2fr 2fr 1.4fr 70px 170px}.print\:overflow-visible{overflow:visible}.print\:rounded-none{border-radius:0}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:border-amber-700{border-color:var(--color-amber-700)}.print\:border-gray-300{border-color:var(--color-gray-300)}.print\:border-gray-400{border-color:var(--color-gray-400)}.print\:border-neutral-300{border-color:var(--color-neutral-300)}.print\:bg-white{background-color:var(--color-white)}.print\:px-0{padding-inline:calc(var(--spacing) * 0)}.print\:py-0{padding-block:calc(var(--spacing) * 0)}.print\:text-amber-700{color:var(--color-amber-700)}.print\:text-amber-800{color:var(--color-amber-800)}.print\:text-black{color:var(--color-black)}.print\:text-gray-600{color:var(--color-gray-600)}.print\:text-gray-700{color:var(--color-gray-700)}.print\:text-gray-800{color:var(--color-gray-800)}.print\:text-green-700{color:var(--color-green-700)}.print\:text-red-700{color:var(--color-red-700)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}@media (hover:hover){.hover\:\[\&_\[data-chip-count\]\]\:text-current:hover [data-chip-count]{color:currentColor}}.\[\&_\[data-head-folded\]\]\:pointer-events-none [data-head-folded]{pointer-events:none}.\[\&_\[data-head-folded\]\]\:invisible [data-head-folded]{visibility:hidden}.\[\&_\[data-head-folded\]\]\:absolute [data-head-folded]{position:absolute}.\[\&_\[data-head-folded\]\]\:top-0 [data-head-folded]{top:calc(var(--spacing) * 0)}.\[\&_\[data-head-folded\]\]\:right-0 [data-head-folded]{right:calc(var(--spacing) * 0)}.\[\&_a\]\:text-brand a{color:var(--brand)}.\[\&_a\]\:text-white a{color:var(--color-white)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-muted code{background-color:var(--muted)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:text-xs code{font-size:var(--text-xs);line-height:var(--tw-leading,inherit)}.\[\&_h1\]\:mt-3 h1{margin-top:calc(var(--spacing) * 3)}.\[\&_h1\]\:mb-1 h1{margin-bottom:calc(var(--spacing) * 1)}.\[\&_h1\]\:text-base h1{font-size:var(--text-base);line-height:var(--tw-leading,inherit)}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:mt-3 h2{margin-top:calc(var(--spacing) * 3)}.\[\&_h2\]\:mb-1 h2{margin-bottom:calc(var(--spacing) * 1)}.\[\&_h2\]\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:mt-2 h3{margin-top:calc(var(--spacing) * 2)}.\[\&_h3\]\:mb-1 h3{margin-bottom:calc(var(--spacing) * 1)}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,inherit)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_li\]\:my-0\.5 li{margin-block:calc(var(--spacing) * .5)}@media (min-width:64rem){.lg\:\[\&_nav\]\:flex-nowrap nav{flex-wrap:nowrap}.lg\:\[\&_nav\]\:gap-3\.5 nav{gap:calc(var(--spacing) * 3.5)}.lg\:\[\&_nav\]\:border-b-0 nav{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:\[\&_nav\>a\]\:gap-\[5px\] nav>a{gap:5px}.lg\:\[\&_nav\>a\]\:pt-1\.5 nav>a{padding-top:calc(var(--spacing) * 1.5)}.lg\:\[\&_nav\>a\]\:pb-\[7px\] nav>a{padding-bottom:7px}.lg\:\[\&_nav\>a\]\:text-\[13\.5px\] nav>a{font-size:13.5px}}.\[\&_nav\>a\:not\(\[aria-current\]\)\>span\]\:hidden nav>a:not([aria-current])>span{display:none}@media (min-width:64rem){.lg\:\[\&_nav\>a\>span\]\:text-\[11\.5px\] nav>a>span{font-size:11.5px}}.\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_table\]\:my-2 table{margin-block:calc(var(--spacing) * 2)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-xs table{font-size:var(--text-xs);line-height:var(--tw-leading,inherit)}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-border\/40 td{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_td\]\:border-border\/40 td{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.\[\&_td\]\:px-2 td{padding-inline:calc(var(--spacing) * 2)}.\[\&_td\]\:py-1 td{padding-block:calc(var(--spacing) * 1)}.\[\&_td\]\:pr-3 td{padding-right:calc(var(--spacing) * 3)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:break-words td{overflow-wrap:break-word}.\[\&_td\:last-child\]\:pr-0 td:last-child{padding-right:calc(var(--spacing) * 0)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:px-2 th{padding-inline:calc(var(--spacing) * 2)}.\[\&_th\]\:py-1 th{padding-block:calc(var(--spacing) * 1)}.\[\&_th\]\:pr-3 th{padding-right:calc(var(--spacing) * 3)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:align-bottom th{vertical-align:bottom}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\:last-child\]\:pr-0 th:last-child{padding-right:calc(var(--spacing) * 0)}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (min-width:64rem){.lg\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.\[\&\:has\(a\:hover\)\]\:bg-brand-soft:has(a:hover){background-color:var(--brand-soft)}.\[\&\:hover\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--row-hover-edge\)\]:hover>td:first-child{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--row-hover-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-brand\/90:is(a):hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-brand\/90:is(a):hover{background-color:color-mix(in oklab, var(--brand) 90%, transparent)}}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\[\&\:last-child\>td\]\:border-b-0:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\]\:truncate>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>\*\]\:\[overflow-wrap\:anywhere\]>*{overflow-wrap:anywhere}.\[\&\>\*\]\:whitespace-nowrap>*{white-space:nowrap}.last\:\[\&\>\*\]\:border-b-0:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:64rem){.lg\:\[\&\>\*\]\:flex-none>*{flex:none}}.\[\&\>\*\>\*\]\:max-w-full>*>*{max-width:100%}.\[\&\>\[data-page-controls\]\]\:flex-nowrap>[data-page-controls]{flex-wrap:nowrap}@media (min-width:64rem){.lg\:\[\&\>\[data-page-controls\]\]\:min-w-0>[data-page-controls]{min-width:calc(var(--spacing) * 0)}.lg\:\[\&\>\[data-page-controls\]\]\:shrink>[data-page-controls]{flex-shrink:1}.lg\:\[\&\>\[data-page-controls\]\]\:flex-nowrap>[data-page-controls]{flex-wrap:nowrap}}.\[\&\>button\]\:justify-center>button{justify-content:center}.\[\&\>button\]\:justify-end>button{justify-content:flex-end}.\[\&\>div\]\:border-t>div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>div\:last-child\]\:border-b>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>span\:first-child\]\:font-semibold>span:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>span\:first-child\]\:text-foreground>span:first-child{color:var(--foreground)}.\[\&\>span\:first-child\]\:text-muted-foreground>span:first-child{color:var(--muted-foreground)}.\[\&\>span\:first-child\]\:tabular-nums>span:first-child{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&\>span\:last-child\]\:text-right>span:last-child{text-align:right}.\[\&\>span\:last-child\]\:font-mono>span:last-child{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.\[\&\>span\:last-child\]\:text-xs>span:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,inherit)}.\[\&\>span\:last-child\]\:font-bold>span:last-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>span\:last-child\]\:text-muted-foreground>span:last-child,.\[\&\>span\:last-child\]\:text-muted-foreground\/60>span:last-child{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\:last-child\]\:text-muted-foreground\/60>span:last-child{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:h-\[360px\]>svg{height:360px}.\[\&\>svg\]\:h-\[380px\]>svg{height:380px}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>td\]\:h-\[30px\]>td{height:30px}.\[\&\>td\]\:px-2>td{padding-inline:calc(var(--spacing) * 2)}@media (hover:hover){.hover\:\[\&\>td\]\:bg-\[var\(--row-hover\)\]:hover>td{background-color:var(--row-hover)}}.\[\&\>th\]\:sticky>th{position:sticky}.\[\&\>th\]\:top-0>th{top:calc(var(--spacing) * 0)}.\[\&\>th\]\:h-\[34px\]>th{height:34px}.\[\&\>th\]\:border-r>th{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>th\]\:border-b>th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>th\]\:border-border>th{border-color:var(--border)}.\[\&\>th\]\:bg-\[var\(--muted\)\]>th{background-color:var(--muted)}.\[\&\>th\]\:px-2>th{padding-inline:calc(var(--spacing) * 2)}.\[\&\>th\]\:text-left>th{text-align:left}.\[\&\>th\]\:font-mono>th{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}.\[\&\>th\]\:text-2xs>th{font-size:var(--type-2xs,11px)}.\[\&\>th\]\:font-semibold>th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>th\]\:tracking-\[\.07em\]>th{--tw-tracking:.07em;letter-spacing:.07em}.\[\&\>th\]\:text-muted-foreground>th{color:var(--muted-foreground)}.\[\&\>th\]\:uppercase>th{text-transform:uppercase}.\[\&\[data-locked\]\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--brand\)\][data-locked]>td:first-child{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--brand));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){.\[\@media\(hover\:hover\)\]\:block{display:block}}body[data-panel-open] .\[body\[data-panel-open\]_\&\]\:hidden{display:none}tr:focus-within .\[tr\:focus-within_\&\]\:border-border{border-color:var(--border)}tr:focus-within .\[tr\:focus-within_\&\]\:opacity-60{opacity:.6}tr:hover .\[tr\:hover_\&\]\:border-border{border-color:var(--border)}tr:hover .\[tr\:hover_\&\]\:opacity-60{opacity:.6}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@media (prefers-reduced-motion:reduce){:root{--default-transition-duration:.01ms}}.pg-pp [hidden]{display:none!important}.pg-pp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-pp *{box-sizing:border-box}.pg-pp{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-pp .wrap{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-pp .note{color:var(--text);font-size:13.5px}.pg-pp .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-right:6px}.pg-pp .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;height:900px;display:flex;overflow:hidden}.pg-pp .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-pp .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-pp .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-pp .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-pp .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-pp .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-pp .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;min-width:0;padding:10px 20px 8px;display:flex}.pg-pp .tabs{gap:18px;display:flex}.pg-pp .tabs span{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-pp .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-pp .lead{color:var(--text);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-pp .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-pp .btn:hover{background:var(--row-hover)}.pg-pp .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-pp .btn.primary:hover{background:#262c3a}.pg-pp .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-pp .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-pp .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-pp .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.pg-pp .body{flex:1;min-height:0;display:flex;position:relative}.pg-pp .gridwrap{flex:1;min-width:0;overflow:auto}.pg-pp table{border-collapse:collapse;width:100%;font-size:14px}.pg-pp th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:36px;padding:0 10px;position:sticky;top:0}.pg-pp td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:44px;color:var(--fg);padding:0 9px}.pg-pp th.r,.pg-pp td.r{text-align:right}.pg-pp td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-pp td.co{font-weight:700}.pg-pp tr.quiet td.co{font-weight:500}.pg-pp tr.band td{background:var(--bg);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:38px;padding:0 12px}.pg-pp tr.band .bt{font:700 14px var(--body);color:var(--fg)}.pg-pp tr.band .bn{font:700 13px var(--mono);margin:0 8px 0 6px}.pg-pp tr.band .bd{color:var(--text)}.pg-pp tr.band.go td{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}.pg-pp tr.band.go .bt{color:var(--good)}.pg-pp tr.band.check td{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.pg-pp tr.band.check .bt{color:var(--warn)}.pg-pp tr.band.watch td{background:var(--gray-soft);box-shadow:inset 4px 0 0 var(--text)}.pg-pp tr.go td:first-child{box-shadow:inset 4px 0 0 var(--good)}.pg-pp tr.check td:first-child{box-shadow:inset 4px 0 0 var(--warn)}.pg-pp .ns{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pg-pp .ns.do{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-pp .ns.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-pp .ns svg{flex:none;width:14px;height:14px}.pg-pp .ns:hover{filter:brightness(1.12)}.pg-pp .wait{color:var(--text);font-size:13.5px}.pg-pp .st{font-size:14px}.pg-pp .st.do{color:var(--fg);font-weight:700}.pg-pp .st.hot{color:var(--good);font-weight:700}.pg-pp .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-pp .st.quiet{color:var(--text)}.pg-pp tbody tr[data-id] td:last-child{position:relative}.pg-pp tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-pp .rp{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-pp .rp2{color:var(--good);font-weight:700}.pg-pp .fit{font-weight:700}.pg-pp .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;align-items:center;gap:14px;padding:9px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-pp .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-pp .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-pp .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-pp .chip .c{font-family:var(--mono);margin-left:3px}.pg-pp .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-pp .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-pp .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-pp .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 20px 20px;display:grid}.pg-pp .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-pp .tile .tn{font-weight:700}.pg-pp .tile .tb{font:600 24px var(--mono)}.pg-pp .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-pp .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-pp .vp{font:700 13px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-pp .vp:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pg-pp .vp.go{background:var(--good-soft);color:var(--good)}.pg-pp .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-pp .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-pp .panel{background:var(--bg);border-left:1px solid var(--line);z-index:3;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-pp .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-pp .tp{align-items:center;gap:10px;display:flex}.pg-pp .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-pp .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-pp .x:hover{background:var(--row-hover)}.pg-pp .meta{color:var(--text);font-size:13.5px}.pg-pp .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-pp .pb>*{flex-shrink:0}.pg-pp .nx{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-pp .nx.warn{border-color:var(--warn)}.pg-pp .nx.quiet{border-color:var(--border)}.pg-pp .nx .nh{background:var(--good-soft);padding:14px 16px 12px}.pg-pp .nx.warn .nh{background:var(--warn-soft)}.pg-pp .nx.quiet .nh{background:var(--gray-soft)}.pg-pp .nx .nk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-pp .nx.warn .nk{color:var(--warn)}.pg-pp .nx.quiet .nk{color:var(--text)}.pg-pp .nx .nt{font:700 18px/1.35 var(--body);margin:4px 0 6px}.pg-pp .nx .nw{color:var(--fg);font-size:14.5px;line-height:1.55}.pg-pp .nx .nb{background:var(--bg);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pg-pp .quote{border-left:3px solid var(--good);background:var(--bg);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.5}.pg-pp .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-pp .facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-pp .fact{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pg-pp .fact .fk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-pp .fact .fv{font-size:14.5px;font-weight:600;line-height:1.4}.pg-pp .fact .fs{color:var(--text);font-size:13px;line-height:1.45}.pg-pp h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-pp .card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-pp .row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.pg-pp .row:last-child{border-bottom:0}.pg-pp .row>span:first-child{color:var(--text);font-weight:600}.pg-pp .src{color:var(--text);font-size:13px}.pg-pp .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-pp .ok{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-pp .warnb{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-pp .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-pp .mail input,.pg-pp .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-pp .mail textarea{resize:vertical;min-height:200px}.pg-pp .mail .from{color:var(--text);font-size:13px}.pg-pp .mail:focus-within{border-color:var(--brand)}.pg-pp .lanes{flex-wrap:wrap;gap:6px;display:flex}.pg-pp .lanes span{border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:2px 10px;font-size:13px}.pg-pp .toast{background:var(--fg);color:#fff;z-index:9;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pg-pp .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.pg-pp .changes h2{font:800 18px var(--head);margin:0 0 10px}.pg-pp .changes table{font-size:14px}.pg-pp .changes td{white-space:normal;vertical-align:top;cursor:default;height:auto;padding:8px 10px;line-height:1.55}.pg-pp .changes td:first-child{width:24%;font-weight:700}@media (max-width:1100px){.pg-pp .rail{display:none}}@media (max-width:1560px){.pg-pp .wide{display:none}}.pg-pp .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-pp .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-pp .ptabs{gap:18px;margin-top:8px;display:flex}.pg-pp .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-pp .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-pp .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-pp .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-pp .ans .ah{align-items:center;gap:10px;display:flex}.pg-pp .ans .at{font-size:15px;font-weight:700}.pg-pp .ans .sz{font:700 13px var(--mono);margin-left:auto}.pg-pp .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-pp .tl li{display:contents}.pg-pp .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-pp .tl .td{display:block}.pg-pp .tl .trl{justify-content:center;display:flex;position:relative}.pg-pp .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-pp .tl li:first-child .trl:before{top:12px}.pg-pp .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-pp .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-pp .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-pp .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-pp .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-pp .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-pp .tl .tw b{font-weight:600}.pg-pp .tl li.now .tw b{color:var(--good)}.pg-pp .tl li.next .tw b{color:var(--brand-ink)}.pg-pp .tl .tn{color:var(--text)}.pg-pp .al dt{color:var(--text);font-weight:600}.pg-pp .al dd{margin:0}.pg-pp .verdict{background:var(--row-selected);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}.pg-pp .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-pp .prow .pv{text-align:right}.pg-pp .prow .role{color:var(--text);font-size:12.5px}.pg-pp .prow .ink{font-weight:600}.pg-pp .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:0 14px;margin:12px 0 0;padding-top:0;font-size:14px;display:grid}.pg-pp .al dt,.pg-pp .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-pp .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-pp .al dd{line-height:1.4}.pg-pp .al dd b{font-weight:700}.pg-pp .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-pp .al dt:nth-last-child(2),.pg-pp .al dd:last-child{border-bottom:0}.pg-pp,.pg-pp,.pg-pp .wrap{height:100%}.pg-pp .app{flex:1;min-height:0;height:auto!important}.pg-pp .changes{display:none}.pg-pp.showchg{overflow:auto}.pg-pp.showchg .app{display:none}.pg-pp.showchg .changes{display:block}.pg-pp .mail textarea{field-sizing:content;overflow:hidden;resize:none!important;min-height:120px!important}.pg-pp .fbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px;display:flex}.pg-pp .seg.says button{color:var(--fg);padding:7px 14px;font-size:13.5px}.pg-pp .seg.says button .c{font:700 12px var(--mono);opacity:.7;margin-left:7px}.pg-pp .seg.says button.go[aria-pressed=true]{background:var(--good-soft);color:var(--good)}.pg-pp .seg.says button.check[aria-pressed=true]{background:var(--warn-soft);color:var(--warn)}.pg-pp .seg.says button.watch[aria-pressed=true]{background:var(--gray-soft);color:var(--fg)}.pg-pp .fhint{color:var(--text);font-size:13.5px}.pg-pp th[data-sort]{cursor:pointer}.pg-pp th[data-sort]:hover{color:var(--fg)}.pg-pp .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-pp .pstep{color:var(--fg);font-size:14px;font-weight:700}.pg-pp .pstep.quiet{color:var(--text);font-weight:400}.pg-pp .pdue{color:var(--text);font-size:13.5px}.pg-pp .pdue.late{color:var(--risk);font-weight:600}.pg-pp .stg{font:600 12.5px var(--body);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-pp .stg.replied,.pg-pp .stg.talking{background:var(--good-soft);color:var(--good)}.pg-pp .stg.quoted{background:var(--brand-soft);color:var(--brand-ink)}.pg-pp .stg.won{background:var(--good);color:#fff}.pg-pp .headnum{font:600 13.5px var(--body);color:var(--text)}.pg-pp .headnum b{font:700 15px var(--mono);color:var(--fg);margin-left:4px}.pg-pp .mut{color:var(--text);font-size:13px}.pg-pp .lanes{border-collapse:collapse;width:100%;font-size:13.5px}.pg-pp .lanes th,.pg-pp .lanes td{border-bottom:1px solid var(--line);white-space:nowrap;border-right:0;height:34px;padding:0 8px}.pg-pp .lanes tr.lostl td{color:var(--text);text-decoration:line-through}.pg-pp .lanes tr.lostl td:nth-child(4){text-decoration:none}.pg-pp .fwd{color:var(--text);background:var(--gray-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.pg-pp .fwd b{font:600 12.5px var(--mono);color:var(--fg)}.pg-pp .thf{position:relative}.pg-pp .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-pp .thb.on{color:var(--brand-ink)}.pg-pp .thb .car{font-size:10px}.pg-pp .stpop{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:190px;font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-pp .stpop label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.pg-pp .stpop .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-pp .stpop .qp{border-bottom:1px solid var(--line);gap:12px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-pp .nums{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.pg-pp .ptabs2{border-bottom:1px solid var(--line);gap:16px;margin-top:6px;display:flex}.pg-pp .ptabs2 button{font:600 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-pp .ptabs2 button.on{color:var(--brand);border-bottom-color:var(--brand)}.pg-pp .act{margin:0;padding:0;list-style:none}.pg-pp .act li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-pp .act .w{font:500 12.5px var(--mono);color:var(--text)}.pg-pp #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-pp .frm{border:2px solid var(--brand);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pg-pp .frm h3{color:var(--brand-ink);margin:0}.pg-pp .frm .lead2{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-pp .fgrid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:14px;display:grid}.pg-pp .fgrid>label:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-pp .frm input[type=text],.pg-pp .frm input[type=number],.pg-pp .frm input[type=date],.pg-pp .frm input[type=datetime-local],.pg-pp .frm select,.pg-pp .frm textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-pp .frm textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.5;overflow:hidden}.pg-pp .frm .opts{flex-direction:column;gap:5px;font-size:14px;display:flex}.pg-pp .frm .opts label{cursor:pointer;align-items:center;gap:8px;display:flex}.pg-pp .frm .opts input[type=text],.pg-pp .frm .opts input[type=number]{width:120px}.pg-pp .frm .inl{align-items:center;gap:8px;display:flex}.pg-pp .err{color:var(--risk);margin:0;font-size:13.5px;font-weight:600}.pg-pp .fbtn{align-items:center;gap:8px;display:flex}.pg-pp .lanes.ed td{height:40px}.pg-pp .lanes.ed input,.pg-pp .lanes.ed select{padding:4px 7px;font-size:13.5px}.pg-pp .lanes.ed td:nth-child(2) input{width:56px}.pg-pp .lanes.ed td:nth-child(3) input{width:84px}.pg-pp .rm{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.pg-pp .rm:disabled{opacity:.3;cursor:default}.pg-pp .callc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-pp .callc ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.pg-pp .callc .ph2{font:600 14px var(--mono)}.pg-pp .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-pp .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:8px;padding:7px 10px;display:flex}.pg-pp .menu button:hover{background:var(--row-hover)}.pg-pp .menu button[aria-checked=true]{font-weight:700}.pg-pp .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-pp .rel{display:inline-flex;position:relative}.pg-pp .sumwrap{flex:1;overflow:auto}.pg-pp .tiles .tile .tb{font:700 22px var(--mono)}.pg-pp .tile ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.pg-pp .tile .tdesc{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-pp .pdue.rep{color:var(--good);font-weight:600}.pg-pp td.m .mut{font-family:var(--body)}.pg-pp .match{background:var(--warn-soft);color:var(--fg);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.pg-pp .newp .ph .ttl{white-space:normal}.pg-pp td.nxs{white-space:normal;min-width:250px;max-width:400px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-pp td.nxs .pdue{margin-top:1px;display:block}@media (max-width:1500px){.pg-pp .pt .pv b{font-size:21px}.pg-pp .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-pp .w2{display:none}.pg-pp td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-pp td.nxs .ch3{margin:0 0 3px;display:table}}.pg-pp .fbar [data-a=new]{margin-left:auto}.pg-pp .page>.panel{top:var(--ptop,52px);z-index:6;bottom:0}.pg-pp th.thf{z-index:4;top:0;position:sticky!important}.pg-pp .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.pg-pp .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-pp .pt:hover{border-color:var(--brand)}.pg-pp .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-pp .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-pp .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-pp .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-pp .pt .pv b{font:700 24px/1.05 var(--mono);letter-spacing:-.02em}.pg-pp .pt .pv em{font:600 13.5px var(--body);color:var(--fg);font-style:normal}.pg-pp .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-pp .gridwrap table{font-size:13.5px}.pg-pp .gridwrap td{height:40px}.pg-pp td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pg-pp td.n.mut2{color:var(--text);font-weight:500}.pg-pp td.co{font:700 14px var(--body)}.pg-pp td.nxs{text-overflow:ellipsis;max-width:520px;overflow:hidden;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.pg-pp .ch3{font:600 12px var(--body);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 8px;display:inline-block}.pg-pp .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-pp .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-pp .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-pp .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-pp .ch3.green{background:var(--good-soft);color:var(--good)}.pg-pp .ns3{color:var(--fg);font-weight:500}.pg-pp .stg .wp{opacity:.8;margin-left:4px;font-weight:500}.pg-pp tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-pp tr.band2 .bt{font:700 13px var(--body)}.pg-pp tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-pp tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-pp tr.band2 .bs{float:right;font:600 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums}.pg-pp tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-pp tr.band2.move .bt{color:var(--brand-ink)}.pg-pp .ans .at{letter-spacing:.003em;font:700 16.5px var(--head)!important}.pg-pp .ans .sz{font:700 15px var(--mono)!important}.pg-pp .verdict{border-left:3px solid var(--brand);color:var(--fg);background:var(--brand-soft)!important}.pg-pp .verdict.vtop{margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}@media (max-width:1500px){.pg-pp .pt .pv b{font-size:21px}.pg-pp .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-pp .w2{display:none}.pg-pp td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-pp td.nxs .ch3{margin:0 0 3px;display:table}}.pg-pp .pk{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:8px 16px!important}.pg-pp .pt{gap:1px!important;padding:6px 11px 7px!important}.pg-pp .pt .pv b{font-size:20px!important}.pg-pp .pt .ps{line-height:1.3;white-space:normal!important}.pg-pp .gridwrap td{height:34px;padding:0 8px}.pg-pp .gridwrap th{padding:0 8px}.pg-pp.cmp .gridwrap td{height:28px}.pg-pp tbody tr.gs td{border-top:2px solid var(--border)}.pg-pp th.act,.pg-pp td.act{width:1%;padding:0 6px 0 8px;position:sticky;left:0}.pg-pp th.act{z-index:3}.pg-pp td.act{z-index:1;background:var(--bg)}.pg-pp .rb{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:7px;padding:2px 7px}.pg-pp .rb:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-pp .rb+.rb{margin-left:4px}.pg-pp .rb[aria-disabled=true]{color:#8a93a6;cursor:help;background:var(--bg);border-style:dashed}.pg-pp .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-pp .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-pp td.ppl{font-weight:700}.pg-pp td.wh{white-space:nowrap}.pg-pp td.nxs{white-space:nowrap;font-weight:600}.pg-pp td.nxs.done{color:var(--good);font-weight:500}.pg-pp td.nxs.mutd{color:var(--text);font-weight:500}.pg-pp .acct .yours{font:700 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand-ink);border-radius:5px;margin-left:6px;padding:1px 5px}.pg-pp .acct .nc{font:700 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--gray-soft);color:var(--text);border-radius:5px;margin-left:6px;padding:1px 5px}.pg-pp td.tm{font:500 13px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.pg-pp #grid.h3 .w3,.pg-pp #grid.h2 .w2,.pg-pp #grid.h1 .w1{display:none}.pg-pp .r1 .rel .menu{top:calc(100% + 4px)}.pg-pp .srch{border:1px solid var(--border);font:14px var(--body);border-radius:10px;width:170px;padding:6px 10px}.pg-pp .page>.panel{width:min(660px,max(440px,42%))!important}.pg-pp .ttl{white-space:normal!important}.pg-pp .pr2{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.pg-pp .pr2:last-child{border-bottom:0}.pg-pp .pr2 .pn{flex:1;min-width:0}.pg-pp .pr2 .pn b{font-weight:600}.pg-pp .pr2 .pph{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;flex:none}.pg-pp .mailhd{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:13.5px;display:grid}.pg-pp .mailhd span:nth-child(odd){color:var(--text);font-weight:600}.pg-pp .mailhd select{border:1px solid var(--border);font:13.5px var(--body);background:#fff;border-radius:8px;padding:4px 6px}.pg-pp .foot .pw{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;border:0;border-bottom:1.5px dashed var(--brand);background:0 0;padding:0}@media (max-width:1400px){.pg-pp .pk .pt .ps{font-size:11.5px}}.pg-pp .adds{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:13.5px}.pg-pp .adds h2{font:800 15px var(--head);align-items:center;gap:10px;margin:0 0 6px;display:flex}.pg-pp .adds h2 .lnk{font:600 13px var(--body);margin-left:auto}.pg-pp .adds table{font-size:13px}.pg-pp .adds td,.pg-pp .adds th{white-space:normal;vertical-align:top;cursor:default;background:0 0;height:auto;padding:5px 8px;line-height:1.45;position:static}.pg-pp .adds th{border-bottom:1px solid var(--border)}.pg-pp .adds .ok2{color:var(--text);margin:6px 0 0}.pg-pp.noadds .adds{display:none}.pg-pp .nnm{min-width:230px}.pg-pp .nnm .pk2{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:4px;padding:6px 10px 4px;display:flex}.pg-pp .nnm .pk2 input{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;padding:4px 7px}.pg-pp #undo{color:#fff;z-index:100;background:#141824;border-radius:10px;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:13.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-pp #undo button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;padding:3px 10px}.pg-pp #undo .cd{font:600 12.5px var(--mono);opacity:.8}.pg-pp .app{background:var(--bg);border:0!important;border-radius:0!important}.pg-pp .wrap{gap:0!important;max-width:none!important}@media (max-width:640px){.pg-pp .r1{white-space:normal;flex-wrap:wrap;row-gap:8px;padding:8px 12px}.pg-pp .r1 .lead{white-space:normal;flex-basis:100%}.pg-pp .r1 .grow{display:none}.pg-pp .srch{flex:140px;width:auto;min-width:0}.pg-pp .colm{max-width:calc(100vw - 24px);left:0!important;right:auto!important}.pg-pp .colm label{white-space:normal!important}}.pg-pp th.gh-th{cursor:pointer;-webkit-user-select:none;user-select:none}.pg-pp th.gh-th:hover{background:#1f4fe00d}.pg-pp .gh-ind{color:var(--brand,#1f4fe0);vertical-align:1px;margin-left:4px;font-size:10px;display:inline-block}.pg-pp .gh-pop{z-index:9999;border:1px solid var(--line,#dfe3ea);width:250px;max-width:calc(100vw - 24px);max-height:min(72vh,540px);font:14px/1.35 var(--sans,inherit);color:var(--ink,#111827);background:#fff;border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 30px #0f172a29}.pg-pp .gh-pop .gh-h{font:600 11.5px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#5b6372);padding:6px 8px 4px}.pg-pp .gh-pop button.gh-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-pp .gh-pop button.gh-i:hover,.pg-pp .gh-pop button.gh-i:focus-visible{background:var(--hover,#f2f4f8);outline:none}.pg-pp .gh-pop button.gh-i[aria-disabled=true]{color:#9aa1ae;cursor:default;background:0 0}.pg-pp .gh-pop button.gh-i.on{color:var(--brand,#1f4fe0);font-weight:600}.pg-pp .gh-pop .gh-sep{background:var(--line,#e6e9ef);height:1px;margin:5px 2px}.pg-pp .gh-pop .gh-f{gap:6px;padding:4px 8px 6px;display:flex}.pg-pp .gh-pop .gh-f input{border:1px solid var(--line,#d5dae3);min-width:0;font:inherit;border-radius:7px;flex:1;padding:6px 8px;font-size:13.5px}.pg-pp .gh-pop .gh-f button{border:1px solid var(--line,#d5dae3);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:12.5px}.pg-pp .gh-pop .gh-n{color:var(--text,#5b6372);padding:0 8px 4px;font-size:12.5px}.pg-pp .gh-pop label.gh-c{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.pg-pp .gh-pop label.gh-c:hover{background:var(--hover,#f2f4f8)}.pg-pp #fullp{background:var(--bg);z-index:40;position:absolute;inset:0;overflow:auto}.pg-pp #fullp[hidden]{display:none}.pg-pp .fpw{max-width:1080px;margin:0 auto;padding:14px 24px 32px}.pg-pp .fpx{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:7px;padding:4px 8px;font-size:22px;line-height:1}.pg-pp .fpx:hover{background:var(--row-hover);color:var(--fg)}.pg-pp .fpg{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:6px;display:grid}.pg-pp .fph{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.pg-pp .av2{background:var(--brand-soft);width:56px;height:56px;color:var(--brand-ink);font:800 19px var(--head);border-radius:50%;flex:none;place-items:center;display:grid}.pg-pp .fph h1{font:800 21px var(--head);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pg-pp .chg{border:1px solid var(--border);font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);border-radius:999px;padding:2px 9px}.pg-pp .circ{gap:6px;margin-top:8px;display:flex}.pg-pp .circ button{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pg-pp .circ button:hover{background:#dbe6ff}.pg-pp .circ svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-pp .fsum{margin-bottom:14px;font-size:14px;line-height:1.55}.pg-pp .fsum p{margin:0}.pg-pp .osig{background:var(--brand-soft);border:1px solid #c9d7fb;border-radius:10px;gap:10px;margin-bottom:16px;padding:9px 12px;font-size:14px;display:flex}.pg-pp .osig .d{font:600 12.5px var(--mono);color:var(--text);white-space:nowrap;margin-left:auto}.pg-pp .fsec{font:700 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.pg-pp .emp{border:1px solid var(--line);border-radius:10px;margin-bottom:18px;overflow:hidden}.pg-pp .emp div{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.pg-pp .emp div:first-child{border-top:0}.pg-pp .emp i{background:#c3c8d2;border-radius:50%;flex:none;width:7px;height:7px}.pg-pp .emp i.on{background:var(--good)}.pg-pp .emp .w{font:500 12.5px var(--mono);color:var(--text);white-space:nowrap;margin-left:auto}.pg-pp .tgl{gap:4px;display:inline-flex}.pg-pp .tgl button,.pg-pp .prs button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:8px;padding:3px 9px}.pg-pp .tgl button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-pp .prs{gap:4px;margin-left:auto;display:inline-flex}.pg-pp .prs button{font-family:var(--mono);border-radius:999px}.pg-pp .prs button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-pp .tlx{border:1px solid var(--line);border-radius:10px;overflow:hidden}.pg-pp .tlx div{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 12px;font-size:14px;display:flex}.pg-pp .tlx div:first-child{border-top:0}.pg-pp .tlx b.k{font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;flex:none;margin-top:2px;padding:1px 6px}.pg-pp .tlx b.k.s{background:var(--brand-soft);color:var(--brand-ink)}.pg-pp .tlx b.k.a{background:var(--gray-soft);color:var(--text)}.pg-pp .tlx .d{font:500 12.5px var(--mono);color:var(--text);white-space:nowrap;margin-left:auto}.pg-pp .tlx .e{text-align:center;color:var(--text);padding:28px;display:block}.pg-pp .rail2{flex-direction:column;gap:12px;display:flex}.pg-pp .rc{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;font-size:13.5px;display:flex}.pg-pp .rc h4{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0 0 2px}.pg-pp .rc .row{justify-content:space-between;gap:8px;display:flex}.pg-pp .rc .mono{font-family:var(--mono);word-break:break-all;font-size:12.5px}.pg-pp .rc .row .lnk{text-align:left}.pg-pp .rc .row .mono{white-space:nowrap;word-break:normal}@media (max-width:820px){.pg-pp .fpg{grid-template-columns:1fr}.pg-pp .fpw{padding:12px 14px 24px}.pg-pp .prs{margin-left:0}}.pg-pp .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-pp .fsco[hidden]{display:none!important}.pg-pp .fsco-t{flex:220px;min-width:0}.pg-pp .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-pp .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-pp .fsfile[hidden]{display:none!important}.pg-pp .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-pp .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-pp .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-pp .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-pp .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-pp .fsf-t th,.pg-pp .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-pp .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-pp .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-pp .ch3.asked,.pg-pp .cl.asked{margin-left:6px}.pg-pp .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-pp .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-pp .rel>.menu,.pg-pp .menu.colm,.pg-pp .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-pp .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-pp .btn,.pg-pp .seg button,.pg-pp .pill,.pg-pp .fsco-b{min-height:40px}.pg-pp .x,.pg-pp .fsf-x{min-width:40px!important;min-height:40px!important}.pg-pp .info{position:relative}.pg-pp .info:after{content:"";position:absolute;inset:-11px}}.pg-pp .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-pp .fstip[hidden]{display:none!important}@media (max-width:640px){.pg-pp .pk{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pg-pp .page>.panel{width:100%!important;left:0!important;right:0!important}.pg-pp #fullp{width:auto!important;left:0!important;right:0!important}}.pg-pp #grid tr.fsnew td{background:var(--good-soft,#e6f5ec)}@media (max-width:640px){.pg-pp .foot{row-gap:4px;white-space:normal!important;flex-wrap:wrap!important}.pg-pp .foot>*{min-width:0}}.pg-pp .rel{align-items:center;display:inline-flex;position:relative}.pg-pp .grow{flex:1}.pg-pp .mut{color:var(--text)}.pg-pp .tabs a{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px;text-decoration:none}.pg-pp .tw{flex:1;min-height:0;overflow:auto}.pg-pp .tw.cmp td{height:34px}.pg-pp .menu .ck{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.pg-pp tbody tr[data-id]{cursor:pointer}.pg-pp tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-pp tbody tr.sel td{background:var(--row-selected)}*{scrollbar-width:thin;scrollbar-color:#64748b52 transparent}:hover{scrollbar-color:#64748b8c transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b52 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#64748b8c padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}}:root{--fs-rail-w:236px;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--soft:#eceef3;--cyan:#22b8f0}body{--head:var(--font-archivo),"Archivo",system-ui,sans-serif;--body:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}.fs-app{background:var(--bg);width:100%;height:100dvh;color:var(--fg);font:14px/1.45 var(--body);display:flex;position:relative;overflow:hidden}.fs-app *{box-sizing:border-box}.rail{background:var(--mist);border-right:1px solid var(--soft);flex-direction:column;flex:0 0 236px;gap:2px;padding:16px 12px 12px;display:flex;overflow:auto}.ten{align-items:center;gap:10px;padding:2px 6px 16px;display:flex}.ten .mk{background:linear-gradient(135deg,var(--brand),var(--cyan));color:#fff;width:34px;height:34px;font:900 15px var(--head);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ten b{font:800 14.5px/1.2 var(--head);letter-spacing:-.01em;display:block}.ten span{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-top:2px;display:block}.rail .sec{font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);padding:14px 10px 5px}.rail button,.rail a.door{all:unset;box-sizing:border-box;width:100%;font:500 14px var(--body);color:#2a3142;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rail button:hover,.rail a.door:hover{background:#eaf0ff}.rail button:focus-visible,.rail a.door:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rail button[aria-current=page],.rail a.door[aria-current=page]{background:var(--bg);color:var(--brand-ink);box-shadow:0 1px 2px #0b0f190f,inset 3px 0 0 var(--brand);font-weight:700}.rail button svg,.rail a.door svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.rail button .ct,.rail a.door .ct{font:700 11.5px var(--mono);background:var(--brand);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px}.rail .grow{flex:1;min-height:16px}.main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.bar{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.bar h1{font:800 17px var(--head);letter-spacing:-.01em;margin:0}.bar .sub{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.bar .grow{flex:1}.bar .search{white-space:nowrap;border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:10px;align-items:center;gap:8px;width:260px;padding:6px 12px;font-size:13px;display:flex}.bar .search kbd{font:600 11px var(--mono);border:1px solid var(--line);background:var(--bg);border-radius:5px;margin-left:auto;padding:0 5px}.bell{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:34px;height:34px;color:var(--fg);border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.bell svg{width:17px;height:17px;stroke:var(--fg);fill:none;stroke-width:2px}.stage{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rail .sep{background:var(--soft);height:1px;margin:8px 6px}.tabs{border-bottom:1px solid var(--line);background:var(--bg);scrollbar-width:none;flex:none;gap:4px;padding:0 18px;display:flex;overflow-x:auto}.tabs[hidden]{display:none}.tabs a,.tabs button{all:unset;cursor:pointer;white-space:nowrap;font:600 13.5px var(--body);color:var(--text);border-bottom:2px solid #0000;padding:11px 10px 10px}.tabs a:hover,.tabs button:hover{color:var(--fg)}.tabs a:focus-visible,.tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tabs a[aria-selected=true],.tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--brand)}.rail .me{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--soft);border-radius:0 0 9px 9px;align-items:center;gap:10px;width:100%;padding:10px 8px 4px;display:flex}.me .av{background:var(--fg);color:#fff;width:30px;height:30px;font:700 12px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.me b{font:600 13px var(--body);display:block}.me span{color:var(--text);font-size:12px}.me:hover b{color:var(--brand-ink)}.me:focus-visible{outline:2px solid var(--brand)}.me .chev{width:14px;height:14px;stroke:var(--text);fill:none;stroke-width:2px;margin-left:auto}.me>div{min-width:0;overflow:hidden}.who[role=menu]{background:var(--bg);border:1px solid var(--line);z-index:20;border-radius:12px;width:262px;max-height:calc(100vh - 80px);padding:6px;position:fixed;bottom:64px;left:12px;overflow:auto;box-shadow:0 18px 44px -18px #0b0f1959}.who[role=menu][hidden]{display:none}.who[role=menu] .h{font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);padding:8px 10px 6px}.who[role=menu] button,.who[role=menu] a.mi{all:unset;box-sizing:border-box;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.who[role=menu] button:hover,.who[role=menu] a.mi:hover{background:#eaf0ff}.who[role=menu] button[aria-checked=true]{background:var(--brand-soft)}.who[role=menu] button .av{background:var(--fg);color:#fff;width:28px;height:28px;font:700 11px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.who[role=menu] b{font:600 13px var(--body);display:block}.who[role=menu] span{color:var(--text);font-size:12px;display:block}.who[role=menu] .ck{width:16px;color:var(--brand-ink);flex:none;font-weight:800}.who[role=menu] .mi{font:500 13.5px var(--body);color:var(--fg)}.who[role=menu] .mi svg{width:16px;height:16px;stroke:var(--text);fill:none;stroke-width:2px;flex:none}.who[role=menu] .mi .r{color:var(--text);margin-left:auto;font-size:12.5px}.who[role=menu] .mi.out{color:#a8321f}.who[role=menu] .mi.out svg{stroke:#a8321f}.who[role=menu] .sep2{background:var(--line);height:1px;margin:6px 4px}.who[role=menu] .note{font:400 12.5px var(--body);color:var(--text);text-transform:none;letter-spacing:0;padding:8px 10px 6px}.tenm{width:270px;top:70px;bottom:auto;left:12px}.tenm .tag{font:700 10px var(--mono);letter-spacing:.08em;color:var(--text);margin-left:auto}.swm{bottom:110px}.me .oo{font:600 11px var(--body);color:#8a5200;display:block}.pinb{cursor:pointer;width:28px;height:28px;color:var(--text);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-left:-6px;display:grid}.pinb svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pinb:hover{color:var(--brand-ink);background:#eaf0ff}.pinb[aria-pressed=true]{color:var(--brand-ink)}.pinb[aria-pressed=true] svg{fill:var(--brand-soft)}.pinb:disabled{opacity:.5;cursor:default}.rail button.editm{color:var(--text);padding:7px 10px;font-size:13px}.rail button.editm svg{width:15px;height:15px}.hidl{color:var(--text);margin-top:8px;font-size:13px}.hidl summary{cursor:pointer;font:600 12.5px var(--body);color:var(--text);padding:6px 10px}.hidl button{opacity:.75}.hidl .show{font:600 12px var(--body);color:var(--brand-ink);margin-left:auto}.hidl button.reset{opacity:1;color:var(--text);justify-content:center;font-size:12.5px}.pinsec.empty{display:none}.tenrow{align-items:flex-start;gap:2px;min-width:0;display:flex}.tenrow button.ten>div:nth-child(2){overflow:hidden}.tenrow .tenname{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.rail button.ten{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;flex:auto;align-items:center;gap:10px;width:auto;min-width:0;padding:4px 6px 12px;display:flex}.rail button.ten:disabled{cursor:default}button.ten:hover{background:#eaf0ff}button.ten:focus-visible{outline:2px solid var(--brand)}button.ten>div:nth-child(2){min-width:0}.ten .chev2{width:15px;height:15px;stroke:var(--text);fill:none;stroke-width:2px;flex:none;margin-left:auto}.rail .colb{all:unset;cursor:pointer;height:28px;color:var(--text);border-radius:8px;flex:none;place-items:center;margin-top:6px;display:grid;width:28px!important;padding:0!important}.colb:hover{color:var(--brand-ink);background:#eaf0ff}.colb svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.rail button.askb{border:1px solid var(--line);background:var(--bg);width:auto;font:600 13.5px var(--body);color:var(--fg);border-radius:10px;align-items:center;gap:8px;margin:0 2px 8px;padding:8px 12px;display:flex}.rail button.askb svg{color:var(--brand)}.rail button.askb:hover{border-color:var(--brand);background:var(--brand-soft)}.rail button.scoutw{width:auto;font:600 13px var(--body);color:#8a5200;background:#fdf3e3;border:1px solid #f1d9ad;border-radius:999px;align-items:center;gap:8px;margin:6px 2px 8px;padding:8px 12px;display:flex}.scoutw i{background:#c77700;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite fspulse}.rail button.scoutw.live{background:var(--brand-soft);color:var(--brand-ink);border-color:#c9d7fb}.scoutw.live i{background:var(--brand)}@keyframes fspulse{0%{box-shadow:0 0 #c7770080}70%{box-shadow:0 0 0 7px #c7770000}to{box-shadow:0 0 #c7770000}}.bar button.search{cursor:pointer;font:inherit;text-align:left;font-size:13px}.bar button.search svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.bar button.search:hover{border-color:var(--brand)}.bar button.search .qt{text-overflow:ellipsis;min-width:0;overflow:hidden}.bar button.search kbd{white-space:nowrap;flex:none}.addb{border:1px solid var(--fg);background:var(--fg);color:#fff;height:34px;font:600 13px var(--body);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:flex}.addb span{font-size:17px;line-height:1}.addb em{font-style:normal}.calb b{background:var(--brand);color:#fff;min-width:17px;height:17px;font:700 10px/17px var(--mono);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:-6px;right:-6px}.calb[aria-current=page]{border-color:var(--brand);background:var(--brand-soft)}.bell.cnt b{color:#fff;min-width:17px;height:17px;font:700 10px/17px var(--mono);text-align:center;background:#e5484d;border-radius:9px;padding:0 4px;position:absolute;top:-6px;right:-6px}.bell[aria-expanded=true]{border-color:var(--brand);background:var(--brand-soft)}.rail button.sec{width:100%;font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:14px 10px 5px;display:flex}.rail button.sec:hover{color:var(--fg);background:0 0}.rail button.sec svg{stroke-width:2.4px;width:12px;height:12px;transition:transform .15s}.rail button.sec[aria-expanded=false] svg{transform:rotate(-90deg)}.rail button.sec .n{font:600 10.5px var(--mono);letter-spacing:0;color:#8a92a3;margin-left:auto}.menu a.door.cold{display:none}.colall{justify-content:flex-end;padding:0 4px;display:flex}.rail button.cab{width:auto;font:600 11.5px var(--body);color:var(--text);border-radius:7px;padding:3px 8px}.rail button.allb{display:none!important}.allm{width:auto;max-height:calc(100vh - 72px);inset:56px 8px auto;overflow:auto}.allm .ag{border-radius:10px}.allm .ag.on{background:var(--mist)}.allm .ag .at{flex-wrap:wrap;gap:6px;padding:0 10px 8px 36px;display:flex}.allm .ag .at a{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--bg);font:500 13px var(--body);border-radius:999px;align-items:center;width:auto;min-height:36px;padding:7px 12px;display:inline-flex}.allm .ag .at a[aria-current=page]{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft);font-weight:600}html[data-fs-narrow="1"]{--fs-rail-w:68px}html[data-fs-narrow="1"] .rail{flex-basis:68px;padding-left:8px;padding-right:8px}html[data-fs-narrow="1"] .rail .ten>div:nth-child(2),html[data-fs-narrow="1"] .rail .chev2,html[data-fs-narrow="1"] .menu .sec,html[data-fs-narrow="1"] .rail .askb span,html[data-fs-narrow="1"] .rail .scoutw span,html[data-fs-narrow="1"] .me div,html[data-fs-narrow="1"] .me .chev,html[data-fs-narrow="1"] .hidl,html[data-fs-narrow="1"] .colall{display:none!important}html[data-fs-narrow="1"] .tenrow{flex-direction:column;align-items:center}html[data-fs-narrow="1"] .rail button.ten{flex:none;padding:4px}html[data-fs-narrow="1"] .menu a.door{justify-content:center;gap:0;padding:9px 0;font-size:0}html[data-fs-narrow="1"] .menu a.door svg{width:19px;height:19px}html[data-fs-narrow="1"] .menu a.door.cold{display:flex!important}html[data-fs-narrow="1"] .rail button.askb,html[data-fs-narrow="1"] .rail button.scoutw{justify-content:center;margin-left:0;margin-right:0;padding:9px 0}html[data-fs-narrow="1"] .colb svg{transform:scaleX(-1)}@media (max-width:1280px) and (min-width:901px){.bar button.search{width:210px}.bar button.search kbd{display:none}.bar .sub{max-width:220px}}@media (max-height:780px) and (min-width:901px){.bar{height:44px}.tabs a,.tabs button{padding:8px 10px 7px}.rail{padding-top:10px}.rail button,.rail a.door{padding:6px 10px}.tensub{display:none}.ten{padding-bottom:6px}}@media (max-width:1366px) and (min-width:901px){.tabs{gap:0;padding:0 12px}.tabs a,.tabs button{padding-left:8px;padding-right:8px;font-size:13px}}@media (min-width:901px){.rail{overflow:hidden}.rail .grow{display:none}.menu{background:linear-gradient(var(--mist) 30%,#f7f8fa00) center top/100% 26px no-repeat local,linear-gradient(#f7f8fa00,var(--mist) 70%) center bottom/100% 26px no-repeat local,radial-gradient(farthest-side at 50% 0,#0b0f1929,transparent) center top/100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0b0f1929,transparent) center bottom/100% 9px no-repeat scroll;background-color:var(--mist);flex:auto;min-height:0;margin:0 -6px;padding:0 6px 6px;overflow:hidden auto}.rail .scoutw,.rail .me{flex:none}.tabs{flex-wrap:wrap;row-gap:0}}@media (max-width:900px){:root{--fs-rail-w:0px}.fs-app{flex-direction:column}.rail{border-right:0;border-bottom:1px solid var(--soft);flex-flow:row;flex:none;align-items:center;gap:4px;padding:6px 8px;overflow:visible}.rail .grow,.rail .sep,.colall,.hidl,.pinsec,.rail .pins{display:none!important}.rail .me{border-top:0;flex:none;justify-content:center;gap:0;width:40px;height:40px;padding:0}.me div,.me .chev{display:none}.me .av{width:36px;height:36px}.tenrow{flex:none;align-items:center;padding:0}.tenrow .colb{display:none!important}.rail button.ten{flex:none;justify-content:center;gap:0;width:40px;height:40px;padding:3px}.ten>div:nth-child(2),.ten .chev2{display:none}.menu{scrollbar-width:none;scroll-behavior:smooth;flex-direction:row;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.menu::-webkit-scrollbar{display:none}.menu .sec,.menu button.sec{display:none}.menu a.door{white-space:nowrap;width:auto;min-height:40px;padding:7px 10px}.menu a.door.cold{display:flex!important}.fs-app.mmore .menu{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.fs-app.mless .menu{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.fs-app.mmore.mless .menu{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 40px),#0000)}.rail button.allb{border:1px solid var(--line);background:var(--bg);width:40px;height:40px;font:600 13px var(--body);border-radius:10px;flex:none;justify-content:center;gap:0;padding:0;display:flex!important}.rail button.allb span{display:none}.rail button.askb,.rail button.scoutw{flex:none;justify-content:center;min-width:40px;height:40px;margin:0;padding:7px 10px}.askb span,.scoutw span{display:none!important}.bar{gap:8px;height:48px;padding:0 12px}.bar h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bar .sub{display:none}.bar button.search{justify-content:center;width:40px;height:40px;padding:0;display:flex!important}.bar button.search .qt,.bar button.search kbd,.addb em{display:none}.addb{min-width:40px;height:40px;padding:0 11px}.bell{width:40px;height:40px}.pinb{width:36px;height:36px}.tabs{scrollbar-width:none;padding:0 8px;flex-wrap:nowrap!important;overflow-x:auto!important}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{padding:11px 10px 10px}.tabs.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.tabs.less{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.tabs.more.less{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 36px),#0000)}.who[role=menu]{inset:56px 8px auto auto}.tenm,.swm{width:auto;inset:56px 8px auto}.who[role=menu] button,.who[role=menu] .mi{min-height:40px}}.pg-ac img{max-width:100%}.pg-ac [hidden]:not([hidden=until-found i]),.pg-ac [hidden]{display:none!important}.pg-ac{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-ac *{box-sizing:border-box}.pg-ac{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-ac .wrap{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-ac .note{color:var(--text);font-size:13.5px}.pg-ac .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-right:6px}.pg-ac .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;height:900px;display:flex;overflow:hidden}.pg-ac .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-ac .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-ac .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-ac .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-ac .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-ac .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-ac .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;min-width:0;padding:10px 20px 8px;display:flex}.pg-ac .tabs{gap:18px;display:flex}.pg-ac .tabs span{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-ac .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-ac .lead{color:var(--text);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-ac .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-ac .btn:hover{background:var(--row-hover)}.pg-ac .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-ac .btn.primary:hover{background:#262c3a}.pg-ac .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-ac .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-ac .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-ac .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.pg-ac .body{flex:1;min-height:0;display:flex;position:relative}.pg-ac .gridwrap{flex:1;min-width:0;overflow:auto}.pg-ac table{border-collapse:collapse;width:100%;font-size:14px}.pg-ac th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:36px;padding:0 10px;position:sticky;top:0}.pg-ac td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:44px;color:var(--fg);padding:0 9px}.pg-ac th.r,.pg-ac td.r{text-align:right}.pg-ac td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-ac td.co{font-weight:700}.pg-ac tr.quiet td.co{font-weight:500}.pg-ac tr.band td{background:var(--bg);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:38px;padding:0 12px}.pg-ac tr.band .bt{font:700 14px var(--body);color:var(--fg)}.pg-ac tr.band .bn{font:700 13px var(--mono);margin:0 8px 0 6px}.pg-ac tr.band .bd{color:var(--text)}.pg-ac tr.band.go td{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}.pg-ac tr.band.go .bt{color:var(--good)}.pg-ac tr.band.check td{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.pg-ac tr.band.check .bt{color:var(--warn)}.pg-ac tr.band.watch td{background:var(--gray-soft);box-shadow:inset 4px 0 0 var(--text)}.pg-ac tr.go td:first-child{box-shadow:inset 4px 0 0 var(--good)}.pg-ac tr.check td:first-child{box-shadow:inset 4px 0 0 var(--warn)}.pg-ac .ns{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pg-ac .ns.do{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-ac .ns.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-ac .ns svg{flex:none;width:14px;height:14px}.pg-ac .ns:hover{filter:brightness(1.12)}.pg-ac .wait{color:var(--text);font-size:13.5px}.pg-ac .st{font-size:14px}.pg-ac .st.do{color:var(--fg);font-weight:700}.pg-ac .st.hot{color:var(--good);font-weight:700}.pg-ac .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-ac .st.quiet{color:var(--text)}.pg-ac tbody tr[data-id] td:last-child{position:relative}.pg-ac tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-ac .rp{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-ac .rp2{color:var(--good);font-weight:700}.pg-ac .fit{font-weight:700}.pg-ac .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;align-items:center;gap:14px;padding:9px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-ac .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ac .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-ac .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-ac .chip .c{font-family:var(--mono);margin-left:3px}.pg-ac .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-ac .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-ac .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-ac .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 20px 20px;display:grid}.pg-ac .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-ac .tile .tn{font-weight:700}.pg-ac .tile .tb{font:600 24px var(--mono)}.pg-ac .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-ac .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-ac .vp{font:700 13px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-ac .vp:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pg-ac .vp.go{background:var(--good-soft);color:var(--good)}.pg-ac .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-ac .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-ac .panel{background:var(--bg);border-left:1px solid var(--line);z-index:3;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-ac .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-ac .tp{align-items:center;gap:10px;display:flex}.pg-ac .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-ac .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-ac .x:hover{background:var(--row-hover)}.pg-ac .meta{color:var(--text);font-size:13.5px}.pg-ac .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-ac .pb>*{flex-shrink:0}.pg-ac .nx{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-ac .nx.warn{border-color:var(--warn)}.pg-ac .nx.quiet{border-color:var(--border)}.pg-ac .nx .nh{background:var(--good-soft);padding:14px 16px 12px}.pg-ac .nx.warn .nh{background:var(--warn-soft)}.pg-ac .nx.quiet .nh{background:var(--gray-soft)}.pg-ac .nx .nk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-ac .nx.warn .nk{color:var(--warn)}.pg-ac .nx.quiet .nk{color:var(--text)}.pg-ac .nx .nt{font:700 18px/1.35 var(--body);margin:4px 0 6px}.pg-ac .nx .nw{color:var(--fg);font-size:14.5px;line-height:1.55}.pg-ac .nx .nb{background:var(--bg);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pg-ac .quote{border-left:3px solid var(--good);background:var(--bg);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.5}.pg-ac .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-ac .facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-ac .fact{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pg-ac .fact .fk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ac .fact .fv{font-size:14.5px;font-weight:600;line-height:1.4}.pg-ac .fact .fs{color:var(--text);font-size:13px;line-height:1.45}.pg-ac h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-ac .card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-ac .row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.pg-ac .row:last-child{border-bottom:0}.pg-ac .row>span:first-child{color:var(--text);font-weight:600}.pg-ac .src{color:var(--text);font-size:13px}.pg-ac .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-ac .ok{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-ac .warnb{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-ac .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-ac .mail input,.pg-ac .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-ac .mail textarea{resize:vertical;min-height:200px}.pg-ac .mail .from{color:var(--text);font-size:13px}.pg-ac .mail:focus-within{border-color:var(--brand)}.pg-ac .lanes{flex-wrap:wrap;gap:6px;display:flex}.pg-ac .lanes span{border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:2px 10px;font-size:13px}.pg-ac .toast{background:var(--fg);color:#fff;z-index:9;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pg-ac .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.pg-ac .changes h2{font:800 18px var(--head);margin:0 0 10px}.pg-ac .changes table{font-size:14px}.pg-ac .changes td{white-space:normal;vertical-align:top;cursor:default;height:auto;padding:8px 10px;line-height:1.55}.pg-ac .changes td:first-child{width:24%;font-weight:700}@media (max-width:1100px){.pg-ac .rail{display:none}}@media (max-width:1560px){.pg-ac .wide{display:none}}.pg-ac .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-ac .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-ac .ptabs{gap:18px;margin-top:8px;display:flex}.pg-ac .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-ac .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-ac .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-ac .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-ac .ans .ah{align-items:center;gap:10px;display:flex}.pg-ac .ans .at{font-size:15px;font-weight:700}.pg-ac .ans .sz{font:700 13px var(--mono);margin-left:auto}.pg-ac .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-ac .tl li{display:contents}.pg-ac .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-ac .tl .td{display:block}.pg-ac .tl .trl{justify-content:center;display:flex;position:relative}.pg-ac .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-ac .tl li:first-child .trl:before{top:12px}.pg-ac .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-ac .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-ac .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-ac .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-ac .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-ac .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-ac .tl .tw b{font-weight:600}.pg-ac .tl li.now .tw b{color:var(--good)}.pg-ac .tl li.next .tw b{color:var(--brand-ink)}.pg-ac .tl .tn{color:var(--text)}.pg-ac .al dt{color:var(--text);font-weight:600}.pg-ac .al dd{margin:0}.pg-ac .verdict{background:var(--row-selected);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}.pg-ac .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-ac .prow .pv{text-align:right}.pg-ac .prow .role{color:var(--text);font-size:12.5px}.pg-ac .prow .ink{font-weight:600}.pg-ac .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:0 14px;margin:12px 0 0;padding-top:0;font-size:14px;display:grid}.pg-ac .al dt,.pg-ac .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-ac .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-ac .al dd{line-height:1.4}.pg-ac .al dd b{font-weight:700}.pg-ac .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-ac .al dt:nth-last-child(2),.pg-ac .al dd:last-child{border-bottom:0}.pg-ac,.pg-ac,.pg-ac .wrap{height:100%}.pg-ac .app{flex:1;min-height:0;height:auto!important}.pg-ac .changes{display:none}.pg-ac.showchg{overflow:auto}.pg-ac.showchg .app{display:none}.pg-ac.showchg .changes{display:block}.pg-ac .mail textarea{field-sizing:content;overflow:hidden;resize:none!important;min-height:120px!important}.pg-ac .fbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px;display:flex}.pg-ac .seg.says button{color:var(--fg);padding:7px 14px;font-size:13.5px}.pg-ac .seg.says button .c{font:700 12px var(--mono);opacity:.7;margin-left:7px}.pg-ac .seg.says button.go[aria-pressed=true]{background:var(--good-soft);color:var(--good)}.pg-ac .seg.says button.check[aria-pressed=true]{background:var(--warn-soft);color:var(--warn)}.pg-ac .seg.says button.watch[aria-pressed=true]{background:var(--gray-soft);color:var(--fg)}.pg-ac .fhint{color:var(--text);font-size:13.5px}.pg-ac th[data-sort]{cursor:pointer}.pg-ac th[data-sort]:hover{color:var(--fg)}.pg-ac .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-ac .pstep{color:var(--fg);font-size:14px;font-weight:700}.pg-ac .pstep.quiet{color:var(--text);font-weight:400}.pg-ac .pdue{color:var(--text);font-size:13.5px}.pg-ac .pdue.late{color:var(--risk);font-weight:600}.pg-ac .stg{font:600 12.5px var(--body);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-ac .stg.replied,.pg-ac .stg.talking{background:var(--good-soft);color:var(--good)}.pg-ac .stg.quoted{background:var(--brand-soft);color:var(--brand-ink)}.pg-ac .stg.won{background:var(--good);color:#fff}.pg-ac .headnum{font:600 13.5px var(--body);color:var(--text)}.pg-ac .headnum b{font:700 15px var(--mono);color:var(--fg);margin-left:4px}.pg-ac .mut{color:var(--text);font-size:13px}.pg-ac .lanes{border-collapse:collapse;width:100%;font-size:13.5px}.pg-ac .lanes th,.pg-ac .lanes td{border-bottom:1px solid var(--line);white-space:nowrap;border-right:0;height:34px;padding:0 8px}.pg-ac .lanes tr.lostl td{color:var(--text);text-decoration:line-through}.pg-ac .lanes tr.lostl td:nth-child(4){text-decoration:none}.pg-ac .fwd{color:var(--text);background:var(--gray-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.pg-ac .fwd b{font:600 12.5px var(--mono);color:var(--fg)}.pg-ac .thf{position:relative}.pg-ac .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-ac .thb.on{color:var(--brand-ink)}.pg-ac .thb .car{font-size:10px}.pg-ac .stpop{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:190px;font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ac .stpop label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.pg-ac .stpop .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-ac .stpop .qp{border-bottom:1px solid var(--line);gap:12px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-ac .nums{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.pg-ac .ptabs2{border-bottom:1px solid var(--line);gap:16px;margin-top:6px;display:flex}.pg-ac .ptabs2 button{font:600 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-ac .ptabs2 button.on{color:var(--brand);border-bottom-color:var(--brand)}.pg-ac .act{margin:0;padding:0;list-style:none}.pg-ac .act li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-ac .act .w{font:500 12.5px var(--mono);color:var(--text)}.pg-ac #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-ac .frm{border:2px solid var(--brand);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pg-ac .frm h3{color:var(--brand-ink);margin:0}.pg-ac .frm .lead2{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-ac .fgrid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:14px;display:grid}.pg-ac .fgrid>label:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-ac .frm input[type=text],.pg-ac .frm input[type=number],.pg-ac .frm input[type=date],.pg-ac .frm input[type=datetime-local],.pg-ac .frm select,.pg-ac .frm textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-ac .frm textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.5;overflow:hidden}.pg-ac .frm .opts{flex-direction:column;gap:5px;font-size:14px;display:flex}.pg-ac .frm .opts label{cursor:pointer;align-items:center;gap:8px;display:flex}.pg-ac .frm .opts input[type=text],.pg-ac .frm .opts input[type=number]{width:120px}.pg-ac .frm .inl{align-items:center;gap:8px;display:flex}.pg-ac .err{color:var(--risk);margin:0;font-size:13.5px;font-weight:600}.pg-ac .fbtn{align-items:center;gap:8px;display:flex}.pg-ac .lanes.ed td{height:40px}.pg-ac .lanes.ed input,.pg-ac .lanes.ed select{padding:4px 7px;font-size:13.5px}.pg-ac .lanes.ed td:nth-child(2) input{width:56px}.pg-ac .lanes.ed td:nth-child(3) input{width:84px}.pg-ac .rm{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.pg-ac .rm:disabled{opacity:.3;cursor:default}.pg-ac .callc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-ac .callc ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.pg-ac .callc .ph2{font:600 14px var(--mono)}.pg-ac .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ac .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:8px;padding:7px 10px;display:flex}.pg-ac .menu button:hover{background:var(--row-hover)}.pg-ac .menu button[aria-checked=true]{font-weight:700}.pg-ac .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-ac .rel{display:inline-flex;position:relative}.pg-ac .sumwrap{flex:1;overflow:auto}.pg-ac .tiles .tile .tb{font:700 22px var(--mono)}.pg-ac .tile ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.pg-ac .tile .tdesc{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-ac .pdue.rep{color:var(--good);font-weight:600}.pg-ac td.m .mut{font-family:var(--body)}.pg-ac .match{background:var(--warn-soft);color:var(--fg);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.pg-ac .newp .ph .ttl{white-space:normal}.pg-ac td.nxs{white-space:normal;min-width:250px;max-width:400px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-ac td.nxs .pdue{margin-top:1px;display:block}@media (max-width:1500px){.pg-ac .pt .pv b{font-size:21px}.pg-ac .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-ac .w2{display:none}.pg-ac td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-ac td.nxs .ch3{margin:0 0 3px;display:table}}.pg-ac .fbar [data-a=new]{margin-left:auto}.pg-ac .page>.panel{top:var(--ptop,52px);z-index:6;bottom:0}.pg-ac th.thf{z-index:4;top:0;position:sticky!important}.pg-ac .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.pg-ac .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-ac .pt:hover{border-color:var(--brand)}.pg-ac .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ac .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-ac .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-ac .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-ac .pt .pv b{font:700 24px/1.05 var(--mono);letter-spacing:-.02em}.pg-ac .pt .pv em{font:600 13.5px var(--body);color:var(--fg);font-style:normal}.pg-ac .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-ac .gridwrap table{font-size:13.5px}.pg-ac .gridwrap td{height:40px}.pg-ac td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pg-ac td.n.mut2{color:var(--text);font-weight:500}.pg-ac td.co{font:700 14px var(--body)}.pg-ac td.nxs{text-overflow:ellipsis;max-width:520px;overflow:hidden;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.pg-ac .ch3{font:600 12px var(--body);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 8px;display:inline-block}.pg-ac .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-ac .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-ac .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-ac .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-ac .ch3.green{background:var(--good-soft);color:var(--good)}.pg-ac .ns3{color:var(--fg);font-weight:500}.pg-ac .stg .wp{opacity:.8;margin-left:4px;font-weight:500}.pg-ac tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-ac tr.band2 .bt{font:700 13px var(--body)}.pg-ac tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-ac tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-ac tr.band2 .bs{float:right;font:600 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums}.pg-ac tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-ac tr.band2.move .bt{color:var(--brand-ink)}.pg-ac .ans .at{letter-spacing:.003em;font:700 16.5px var(--head)!important}.pg-ac .ans .sz{font:700 15px var(--mono)!important}.pg-ac .verdict{border-left:3px solid var(--brand);color:var(--fg);background:var(--brand-soft)!important}.pg-ac .verdict.vtop{margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}@media (max-width:1500px){.pg-ac .pt .pv b{font-size:21px}.pg-ac .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-ac .w2{display:none}.pg-ac td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-ac td.nxs .ch3{margin:0 0 3px;display:table}}.pg-ac .tierp{font:600 12.5px var(--body);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-ac .tierp.defend{background:var(--brand-soft);color:var(--brand-ink)}.pg-ac .tierp.prove{background:var(--warn-soft);color:var(--warn)}.pg-ac .tr-up{color:var(--good);font-weight:600}.pg-ac .tr-dn{color:var(--risk);font-weight:600}.pg-ac .tr-fl{color:var(--text);font-weight:500}.pg-ac .atabs{border-bottom:1px solid var(--line);gap:18px;margin-top:6px;display:flex}.pg-ac .atabs button{font:600 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-ac .atabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.pg-ac .orow{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-ac .orow .od{font:500 12.5px var(--mono);color:var(--risk)}.pg-ac .orow:last-child{border-bottom:0}.pg-ac .lt{border-collapse:collapse;width:100%;font-size:13.5px}.pg-ac .lt th,.pg-ac .lt td{border-bottom:1px solid var(--line);white-space:nowrap;border-right:0;height:34px;padding:0 8px}.pg-ac .lt td.n,.pg-ac .lt th.r{text-align:right}.pg-ac .segx{border:1px solid var(--border);border-radius:9px;display:inline-flex;overflow:hidden}.pg-ac .segx button{background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:4px 10px}.pg-ac .segx button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-ac .sent{font-size:14px;line-height:1.9}.pg-ac .sent select{font:600 14px var(--body);color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;padding:0 2px}.pg-ac .empty2{border:1px dashed var(--border);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5}.pg-ac .empty2 b{margin-bottom:4px;display:block}.pg-ac .act li .w{white-space:nowrap}.pg-ac .pr2{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.pg-ac .pr2:last-child{border-bottom:0}.pg-ac .pr2 .pn{flex:1;min-width:0}.pg-ac .pr2 .pn b{font-weight:600}.pg-ac .pr2 .role{color:var(--text);margin-left:6px;font-size:13px}.pg-ac .pr2 .pph{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.pg-ac .pk{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:8px 16px!important}.pg-ac .pt{gap:1px!important;padding:6px 11px 7px!important}.pg-ac .pt .pv b{font-size:20px!important}.pg-ac .pt .pv em{font-size:12.5px!important}.pg-ac .pt .pv svg{align-self:center;margin-left:auto}.pg-ac .pt.book{background:var(--mist)}.pg-ac .gridwrap td{height:34px;padding:0 8px}.pg-ac .gridwrap th{padding:0 8px}.pg-ac.cmp .gridwrap td{height:28px}.pg-ac.cmp .rb{padding:1px 7px}.pg-ac tbody tr.gs td{border-top:2px solid var(--border)}.pg-ac th.act,.pg-ac td.act{width:1%;padding:0 6px 0 8px;position:sticky;left:0}.pg-ac th.act{z-index:3}.pg-ac td.act{z-index:1;background:var(--bg)}.pg-ac .rb{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:7px;padding:2px 7px}.pg-ac .rb:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-ac .rb+.rb{margin-left:4px}.pg-ac td.st .ch3{margin-right:0}.pg-ac td.nx2{text-overflow:clip;max-width:440px;overflow:hidden}.pg-ac td.sp svg{vertical-align:middle}.pg-ac td.sp .lw{text-align:right;width:34px;font:600 13.5px var(--body);font-variant-numeric:tabular-nums;margin:0 8px 0 6px;display:inline-block}.pg-ac td.sp .tr{min-width:74px;font-size:13px;display:inline-block}.pg-ac td.cap{text-align:right}.pg-ac .capw{font:600 13px var(--body);font-variant-numeric:tabular-nums}.pg-ac .capw.good{color:var(--good)}.pg-ac .capw.warn{color:var(--warn)}.pg-ac .capw.risk{color:var(--risk)}.pg-ac .foot .pw{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;border:0;border-bottom:1.5px dashed var(--brand);background:0 0;padding:0}.pg-ac .menu.up{top:auto;bottom:calc(100% + 6px)}.pg-ac .fchart{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px 6px}.pg-ac .fchart .fh{color:var(--text);align-items:baseline;gap:10px;margin-bottom:2px;font-size:13px;display:flex}.pg-ac .fchart .fh b{color:var(--fg);font-size:13.5px}.pg-ac .fchart .lg{color:var(--text);gap:14px;margin-top:2px;font-size:12.5px;display:flex}.pg-ac .fchart .lg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.pg-ac .fchart .lg i.dash{border-top:2px dashed var(--brand);vertical-align:3px;border-radius:0;width:14px;height:0}.pg-ac .fchart svg text{font-family:var(--body)}.pg-ac #grid.h3 .w3,.pg-ac #grid.h2 .w2,.pg-ac #grid.h1 .w1{display:none}.pg-ac .r1 .rel .menu{top:calc(100% + 4px)}@media (max-width:1400px){.pg-ac .pk .pt .ps{white-space:normal;font-size:11.5px;line-height:1.3}}.pg-ac .rb[aria-disabled=true],.pg-ac .verbs .btn[aria-disabled=true]{color:#8a93a6;cursor:help;background:var(--bg);border-style:dashed}.pg-ac .mgrp{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-top:1px solid var(--line);margin-top:4px;padding:8px 10px 2px}.pg-ac .mnone{color:var(--text);padding:4px 10px 6px;font-size:13px;display:block}.pg-ac .pw2{font:600 13.5px var(--body);color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;max-width:100%;padding:0 2px}.pg-ac .adds{background:var(--bg);border:1px solid var(--brand);border-radius:12px;flex:none;padding:8px 12px;font-size:13px}.pg-ac .adds .ah2{color:var(--fg);margin-bottom:6px}.pg-ac .adds table{font-size:13px}.pg-ac .adds th{height:28px;font-size:12px;position:static}.pg-ac .adds td{white-space:normal;vertical-align:top;height:auto;padding:5px 9px}.pg-ac .adds td:last-child{font-family:var(--mono);white-space:nowrap}.pg-ac.noadds .adds{display:none}.pg-ac .inv{color:var(--fg);background:var(--mist);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px;line-height:1.5}.pg-ac .own{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-ac .own input{flex:1}.pg-ac .appr{background:var(--warn-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;padding:8px 10px;font-size:13.5px;line-height:1.5;display:flex}.pg-ac .xbar{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;padding:7px 16px;display:flex}.pg-ac .xq{border:1px solid var(--border);min-width:120px;font:14px var(--body);color:var(--fg);background:#fff;border-radius:10px;flex:0 230px;padding:6px 10px}.pg-ac .xq:focus{outline:2px solid var(--brand);outline-offset:0;border-color:var(--brand)}.pg-ac .btn.xb{padding:5px 11px;font-size:13px}.pg-ac .btn.xb[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ac .btn.sm{border-radius:8px;padding:4px 9px;font-size:12.5px}.pg-ac .btn.danger{background:var(--risk);border-color:var(--risk);color:#fff}.pg-ac .btn.danger:hover{background:#8c2818}.pg-ac .xn{background:var(--brand);color:#fff;min-width:18px;font:700 11.5px/18px var(--mono);text-align:center;border-radius:999px;margin-left:6px;padding:0 5px;display:inline-block}.pg-ac .xtg{font:600 13px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pg-ac .xsw{cursor:pointer;background:#bcc1cb;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-ac .xsw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-ac .xsw[aria-checked=true]{background:var(--risk)}.pg-ac .xsw[aria-checked=true]:after{left:15px}.pg-ac .rec .xsw[aria-checked=true]{background:var(--brand)}.pg-ac .xchip{background:var(--brand-soft);color:var(--brand-ink);font:600 12.5px var(--body);border-radius:999px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px 3px 2px 10px;display:inline-flex}.pg-ac .xchip button{color:inherit;font:700 15px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 6px}.pg-ac .xchip button:hover{background:#d6e1fd}.pg-ac .xbar.bulk{background:var(--fg);color:#fff}.pg-ac .xbar.bulk .btn{color:#fff;background:0 0;border-color:#5b6272;padding:5px 11px;font-size:13px}.pg-ac .xbar.bulk .btn:hover{background:#262c3a}.pg-ac .bkn{font:700 13.5px var(--mono)}.pg-ac tbody tr.xsel td{background:var(--row-selected)}.pg-ac th.act input,.pg-ac td.act input.rsel{vertical-align:middle;cursor:pointer;width:15px;height:15px;accent-color:var(--brand);margin:0 7px 0 0}.pg-ac th[draggable=true]{cursor:grab}.pg-ac th.dov{box-shadow:inset 3px 0 0 var(--brand)}.pg-ac .xpop{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;width:min(300px,100vw - 16px);max-height:min(72vh,600px);padding:10px 12px;font-size:14px;display:flex;position:fixed;overflow:auto;box-shadow:0 14px 32px -12px #0b0f1959}.pg-ac .xph{align-items:center;gap:4px;display:flex}.pg-ac .xph b{font:700 14.5px var(--body)}.pg-ac .xph .x{font-size:20px}.pg-ac .xpb3{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:6px;display:flex}.pg-ac .ccl{flex-direction:column;max-height:min(50vh,430px);margin:0 -4px;padding:0 4px;display:flex;overflow:auto}.pg-ac .ccr{border-radius:7px;align-items:center;gap:8px;padding:3px 6px;display:flex}.pg-ac .ccr:hover{background:var(--row-hover)}.pg-ac .ccr[draggable=true]{cursor:grab}.pg-ac .ccr label{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.pg-ac .ccr.dov{box-shadow:inset 0 2px 0 var(--brand)}.pg-ac .grip{color:var(--text);letter-spacing:-3px;flex:none;width:12px;font-size:12px}.pg-ac .ccr[draggable=false] .grip{opacity:.25}.pg-ac .xpl{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.pg-ac .xpl .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-ac #fpan{width:min(440px,100%)}.pg-ac .xfb section{flex-direction:column;gap:9px;display:flex}.pg-ac .xfb h3{margin:0 0 2px}.pg-ac .xfr{flex-direction:column;gap:5px;display:flex}.pg-ac .xfl{font:600 13px var(--body);color:var(--text)}.pg-ac .xfd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ac .xfd input,.pg-ac .xfr select{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;min-width:0;padding:5px 8px}.pg-ac .xfd input[type=number]{width:110px}.pg-ac .xfp{flex-wrap:wrap;gap:6px;display:flex}.pg-ac .pill.sm{padding:2px 10px;font-size:12.5px}.pg-ac .xmod{z-index:50;background:#0b0f1961;justify-content:center;align-items:flex-start;padding:56px 12px 12px;display:flex;position:fixed;inset:0}.pg-ac .xmd{background:var(--bg);border-radius:14px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 80px);display:flex;box-shadow:0 24px 48px -16px #0b0f1973}.pg-ac .xmh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px 10px 18px;display:flex}.pg-ac .xmh b{font:700 17px/1.3 var(--head);flex:1;min-width:0}.pg-ac .xmb{flex-direction:column;gap:12px;padding:14px 18px;font-size:14px;display:flex;overflow:auto}.pg-ac .xmf{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:10px 18px 14px;display:flex}.pg-ac .mlead{margin:0;line-height:1.5}.pg-ac .warnp{background:var(--risk-soft);color:var(--risk);border-radius:8px;margin:0;padding:8px 10px;font-weight:600;line-height:1.5}.pg-ac label.f{font:600 13px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-ac label.f input,.pg-ac label.f select,.pg-ac label.f textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-ac label.f textarea{resize:vertical;min-height:64px;line-height:1.45}.pg-ac label.ck{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.pg-ac .tw2{max-width:100%;overflow-x:auto}.pg-ac .rec{background:var(--bg);z-index:7;border-top:1px solid var(--line);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto}.pg-ac .rh{border-bottom:1px solid var(--line);background:var(--bg);z-index:2;align-items:center;gap:10px;min-width:0;padding:9px 16px;display:flex;position:sticky;top:0}.pg-ac .rh .ttl{flex:0 auto}.pg-ac .rgrid{flex:1 0 auto;grid-template-columns:280px minmax(0,1fr) 290px;align-items:start;display:grid}.pg-ac .rl{border-right:1px solid var(--line);flex-direction:column;align-self:stretch;gap:12px;min-width:0;padding:14px;display:flex}.pg-ac .rc{flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.pg-ac .rr{border-left:1px solid var(--line);background:var(--mist);flex-direction:column;align-self:stretch;gap:14px;min-width:0;padding:14px;display:flex}.pg-ac .rname{font:800 20px/1.25 var(--head);margin-top:2px}.pg-ac .kv{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:6px 10px;margin:0;font-size:13.5px;display:grid}.pg-ac .kv dt{color:var(--text);font-size:13px;font-weight:600}.pg-ac .kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.pg-ac .kv dd select,.pg-ac .kv dd input{border:1px solid var(--border);font:13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:#fff;border-radius:8px;padding:4px 7px}.pg-ac .counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pg-ac .counts button{border:1px solid var(--line);background:var(--bg);font:500 11.5px/1.25 var(--body);color:var(--text);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:6px 2px;display:flex}.pg-ac .counts button:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-ac .counts b{font:700 16px var(--mono);color:var(--fg)}.pg-ac .rsec{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-ac .rsec.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ac .rsh{align-items:center;gap:6px;display:flex}.pg-ac .rsh b{font:700 13.5px var(--body);flex:1}.pg-ac .kidl{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.pg-ac .kidl>div{flex-direction:column;gap:1px;display:flex}.pg-ac .kidl .lnk{text-align:left}.pg-ac .rsec.on .kv{grid-template-columns:minmax(0,1fr)}.pg-ac .rsec.on .kv dt{margin-top:4px}.pg-ac .kpx{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pg-ac .kpx>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:8px 10px}.pg-ac .kpx .l{font:600 12px var(--body);color:var(--text)}.pg-ac .kpx .v{font:700 17px/1.25 var(--mono);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin-top:2px;overflow:hidden}.pg-ac .kpx .s{color:var(--text);margin-top:1px;font-size:12px}.pg-ac .rc .atabs{margin-top:0}.pg-ac .tlbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pg-ac .toggles{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pg-ac .toggles button[data-k]{border:1px solid var(--border);background:var(--bg);font:600 12px var(--body);cursor:pointer;color:var(--text);border-radius:999px;padding:2px 9px}.pg-ac .toggles button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff}.pg-ac .toggles .c{font-family:var(--mono);opacity:.75;margin-left:5px}.pg-ac .evl{flex-direction:column;display:flex}.pg-ac .ev{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.pg-ac .evd{color:#fff;width:24px;height:24px;font:700 10.5px var(--mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.pg-ac .ev.sys .evd{background:var(--gray-soft);color:var(--text);font-size:13px}.pg-ac .ev.sys .evb b{color:var(--text);font-weight:600}.pg-ac .evb{min-width:0}.pg-ac .evb b{font-weight:600}.pg-ac .evb p{color:var(--text);margin:2px 0 0;font-size:13px;line-height:1.45}.pg-ac .evb .evw{font-size:12px}.pg-ac .evt{font:600 12px/1.4 var(--mono);color:var(--text);text-align:right;white-space:nowrap}.pg-ac .card2{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;padding:10px 12px 12px;display:flex}.pg-ac .card2 h4{font:700 14.5px var(--body);margin:0}.pg-ac .fur{align-items:center;gap:8px;display:flex}.pg-ac .fur select{border:1px solid var(--border);font:600 13.5px var(--body);color:var(--fg);background:#fff;border-radius:8px;padding:5px 8px}.pg-ac .quick{flex-wrap:wrap;gap:5px;display:flex}.pg-ac .quick button{border:1px solid var(--border);background:var(--bg);font:700 12px var(--mono);cursor:pointer;color:var(--fg);border-radius:8px;min-width:36px;padding:4px 8px}.pg-ac .quick button:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}@media (max-width:1100px){.pg-ac .rgrid{grid-template-columns:270px minmax(0,1fr)}.pg-ac .rr{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}}@media (max-width:820px){.pg-ac .rgrid{grid-template-columns:minmax(0,1fr)}.pg-ac .rl{border-right:0;border-bottom:1px solid var(--line)}.pg-ac .kpx{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ac .rr{display:flex}.pg-ac .xbar{padding:7px 12px}.pg-ac .xq{flex:100%}}.pg-ac .xshow{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.pg-ac .xshow .xsl{font:600 13px var(--body);color:var(--text)}.pg-ac .xshow .pill b,.pg-ac .csec .pill b{font:700 11.5px var(--mono);margin-left:3px}.pg-ac .csjump{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-ac .csec{gap:9px;scroll-margin-top:60px}.pg-ac .csec .rsh .ch3{flex:none}.pg-ac .csent{color:var(--fg);margin:0;font-size:14px;line-height:1.95}.pg-ac .cw{font:600 14px/1.35 var(--body);color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;max-width:100%;margin:0;padding:0 1px}.pg-ac .cw:hover{background:var(--row-hover)}.pg-ac .cw:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ac .cw.m{font-variant-numeric:tabular-nums}.pg-ac .cw.warnw{color:var(--risk);border-bottom-color:var(--risk)}.pg-ac .csdef{font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:var(--gray-soft);vertical-align:1px;border-radius:6px;margin-left:5px;padding:1px 6px}.pg-ac .csrs{color:var(--text);margin-left:6px;font-size:12px}.pg-ac .csed{border:1px solid var(--brand);font:600 14px var(--body);color:var(--fg);background:#fff;border-radius:7px;min-width:0;max-width:100%;padding:2px 6px;box-shadow:0 0 0 3px #2f5fe624}.pg-ac .cssub{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-top:1px solid var(--line);align-items:center;margin-top:6px;padding-top:9px;display:flex}.pg-ac .csadd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-ac .csadd input,.pg-ac .csadd select,.pg-ac .csnew textarea{border:1px solid var(--border);font:13.5px var(--body);min-width:0;max-width:100%;color:var(--fg);background:#fff;border-radius:8px;padding:5px 8px}.pg-ac .csnew{flex-direction:column;gap:6px;display:flex}.pg-ac .csnew textarea{resize:vertical;width:100%;min-height:56px;line-height:1.45}.pg-ac .cslist{flex-direction:column;gap:6px;display:flex}.pg-ac .csli{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;min-width:0;padding:6px 9px;font-size:13.5px;display:flex}.pg-ac .csli>.t{overflow-wrap:anywhere;flex:1;min-width:0}.pg-ac .csli>b{flex:0 0 110px;font-weight:600}.pg-ac .csli.off>.t{opacity:.6}.pg-ac .csnote>.t{flex-direction:column;gap:3px;display:flex}.pg-ac .csby{font-size:12px}.pg-ac .csrem{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.pg-ac .csx{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:26px;height:26px;font:600 16px/1 var(--body);color:var(--text);border-radius:7px;flex:none;padding:0}.pg-ac .csx:hover{border-color:var(--risk);color:var(--risk);background:var(--risk-soft)}.pg-ac .csbar{background:var(--gray-soft);border-radius:999px;height:8px;overflow:hidden}.pg-ac .csbar i{background:var(--good);border-radius:999px;height:100%;display:block}.pg-ac .csbar i.hi{background:var(--risk)}.pg-ac .csec .lt td.wr{white-space:normal;min-width:200px;padding-top:6px;padding-bottom:6px;line-height:1.4}.pg-ac .csec .lt tr.csnow td{background:var(--brand-soft)}.pg-ac .csec .lt td{vertical-align:middle}.pg-ac .csacts{gap:6px;margin-top:5px;display:flex}.pg-ac .csec .lt td:has(.csacts){white-space:normal;padding-top:6px;padding-bottom:6px}.pg-ac .cstest{border:1px dashed var(--border);background:var(--mist);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-ac .csg3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-ac .csres{border-radius:9px;padding:8px 11px;font-size:13.5px;line-height:1.45}.pg-ac .csres b{font-size:14.5px;display:block}.pg-ac .csres.go{background:var(--good-soft);color:var(--good)}.pg-ac .csres.no{background:var(--gray-soft);color:var(--fg)}.pg-ac .csres.warn{background:var(--warn-soft);color:var(--warn)}.pg-ac .csk{grid-template-columns:130px minmax(0,1fr)}.pg-ac .mono{font-family:var(--mono)}@media (max-width:820px){.pg-ac .rc .atabs{flex-wrap:wrap;gap:2px 16px}.pg-ac .csg3{grid-template-columns:minmax(0,1fr)}.pg-ac .csli>b{flex-basis:84px}.pg-ac .csk{grid-template-columns:104px minmax(0,1fr)}}.pg-ac .fsr{color:#414a5c;background:#f7f8fa;border-bottom:1px solid #e3e6ed;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;font:13px/1.45 Inter,system-ui,sans-serif;display:flex}.pg-ac .fsr .fsr-k{letter-spacing:.1em;text-transform:uppercase;color:#414a5c;white-space:nowrap;font:700 10.5px JetBrains Mono,ui-monospace,monospace}.pg-ac .fsr .fsr-i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-ac .fsr .fsr-g{flex:1}.pg-ac .fsr-v{color:#2249c9;cursor:pointer;background:0 0;border:0;border-bottom:1.5px dotted #2f5fe6;padding:0;font:600 13px Inter,system-ui,sans-serif}.pg-ac .fsr-v:hover{background:#eaf0ff}.pg-ac .fsr-v:focus-visible,.pg-ac .fsr-all:focus-visible,.pg-ac .fsr-x:focus-visible,.pg-ac .fsr-sw:focus-visible{outline-offset:2px;outline:2px solid #2f5fe6}.pg-ac .fsr-v.m{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.pg-ac .fsr-all{color:#0b0f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcc1cb;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-ac .fsr-all:hover{background:#eaf0ff}.pg-ac .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-ac .fsr-sw{cursor:pointer;vertical-align:middle;background:#bcc1cb;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-ac .fsr-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-ac .fsr-sw[aria-checked=true]{background:#0b6b3d}.pg-ac .fsr-sw[aria-checked=true]:after{left:15px}.pg-ac .fsr-ed{color:#0b0f19;border:1px solid #2f5fe6;border-radius:7px;max-width:220px;padding:2px 6px;font:600 13px Inter,system-ui,sans-serif;box-shadow:0 0 0 3px #2f5fe624}.pg-ac .fsr-dw{z-index:60;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-ac .fsr-dw[hidden]{display:none}.pg-ac .fsr-dh{border-bottom:1px solid #e3e6ed;flex-direction:column;gap:4px;padding:14px 18px 12px;display:flex}.pg-ac .fsr-dh .t{align-items:center;gap:10px;display:flex}.pg-ac .fsr-dh b{flex:1;font:800 19px Archivo,system-ui,sans-serif}.pg-ac .fsr-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-ac .fsr-x:hover{background:#eaf0ff}.pg-ac .fsr-dh span{color:#414a5c;font-size:13.5px}.pg-ac .fsr-db{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-ac .fsr-ans{background:#e6f5ec;border:2px solid #0b6b3d;border-radius:12px;padding:10px 13px;font-size:13.5px}.pg-ac .fsr-ans b{margin-bottom:2px;font-size:15px;display:block}.pg-ac .fsr-grp{border:1px solid #bcc1cb;border-radius:12px;flex:none;overflow:hidden}.pg-ac .fsr-ans{flex:none}.pg-ac .fsr-grp h3{letter-spacing:.08em;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #bcc1cb;margin:0;padding:8px 13px;font:700 11.5px JetBrains Mono,ui-monospace,monospace}.pg-ac .fsr-row{border-bottom:1px solid #e8eaf0;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.pg-ac .fsr-row:last-child{border-bottom:0}.pg-ac .fsr-row .l{color:#414a5c;font:600 13px Inter,system-ui,sans-serif}.pg-ac .fsr-row .c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ac .fsr-row .h{color:#414a5c;font-size:12.5px}.pg-ac .fsr-row.hot{background:#eef3fe}.pg-ac .fsr-chip{color:#414a5c;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:999px;padding:2px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-ac .fsr-chip[aria-pressed=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.pg-ac .fsr-li{border:1px solid #e3e6ed;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.pg-ac .fsr-li span{flex:1}.pg-ac .fsr-ib{cursor:pointer;color:#0b0f19;background:#fff;border:1px solid #e3e6ed;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.pg-ac .fsr-ib:hover{background:#eaf0ff;border-color:#2f5fe6}.pg-ac .fsr-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pg-ac .fsr-add{flex-wrap:wrap;gap:6px;display:flex}.pg-ac .fsr-add input,.pg-ac .fsr-add select{border:1px solid #bcc1cb;border-radius:8px;min-width:0;padding:4px 8px;font:13px Inter,system-ui,sans-serif}.pg-ac .fsr-toast{color:#fff;z-index:90;background:#0b0f19;border-radius:10px;max-width:90vw;padding:10px 16px;font:600 13.5px Inter,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-ac .fsr-toast[hidden]{display:none}@media (max-width:900px){.pg-ac .fsr{min-width:0;max-width:100%;padding:8px 12px}.pg-ac .fsr .fsr-g{display:none}.pg-ac .fsr .fsr-i{white-space:normal;flex-wrap:wrap}.pg-ac .fsr .fsr-k{white-space:normal}}.pg-ac .prepb{border:1px solid var(--line);border-radius:10px;margin-top:8px;overflow:hidden}.pg-ac .prepb div{border-top:1px solid var(--line);padding:8px 11px;font-size:13.5px;line-height:1.45}.pg-ac .prepb div:first-child{border-top:0}.pg-ac .prepb b{font-weight:700}.pg-ac ul.act li[data-ac]{cursor:pointer}.pg-ac ul.act li[data-ac]:hover{background:var(--row-hover)}.pg-ac .evl .ev[data-ac]{cursor:pointer}.pg-ac .evl .ev[data-ac]:hover{background:var(--row-hover)}.pg-ac .abar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pg-ac .abar .rel{display:inline-flex;position:relative}.pg-ac .abar .menu2,.pg-ac .rlm{z-index:60;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:200px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ac .abar .menu2 button{text-align:left;font:500 14px var(--body);cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-ac .abar .menu2 button:hover{background:var(--row-hover)}.pg-ac .mterms{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;font-size:13.5px;display:flex}.pg-ac .mterms h4{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:6px;margin:0;display:flex}.pg-ac .mterms .ed2{border:1px solid var(--border);background:var(--mist);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.pg-ac .mterms select,.pg-ac .mterms input{border:1px solid var(--border);font:13.5px var(--body);border-radius:7px;padding:5px 7px}.pg-ac .rsk{font:600 12.5px var(--body);border-radius:7px;padding:1px 8px;display:inline-flex}.pg-ac .rsk.ok{background:var(--good-soft);color:var(--good)}.pg-ac .rsk.watch{background:var(--warn-soft);color:var(--warn)}.pg-ac .rsk.high{background:var(--risk-soft);color:var(--risk)}.pg-ac table.lt tbody tr[data-ac]{cursor:pointer}.pg-ac table.lt tbody tr[data-ac]:hover td{background:var(--row-hover)}.pg-ac .lnd{background:var(--bg);border-left:1px solid var(--line);z-index:80;flex-direction:column;width:min(560px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-ac .lnd .h{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px 10px;display:flex}.pg-ac .lnd .h .t{align-items:center;gap:10px;display:flex}.pg-ac .lnd .h b.tt{font:800 18px var(--head);flex:1;min-width:0}.pg-ac .lnd .b{flex-direction:column;flex:1;gap:16px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-ac .lnd .b>*{flex-shrink:0}.pg-ac .k5{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pg-ac .k5 div{border-left:1px solid var(--line);padding:8px 10px}.pg-ac .k5 div:first-child{border-left:0}.pg-ac .k5 span{font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);display:block}.pg-ac .k5 b{font:700 15px var(--mono)}.pg-ac .lsec h5{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0 0 6px;display:flex}.pg-ac .lsec h5 i{color:var(--brand-ink);font-style:normal}.pg-ac .opp{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin-bottom:5px;padding:6px 9px;font-size:13.5px;display:flex}.pg-ac .opp .tg{font:700 10.5px var(--mono);white-space:nowrap;border-radius:5px;padding:1px 6px}.pg-ac .opp .tg.same{background:var(--good-soft);color:var(--good)}.pg-ac .opp .tg.near{background:var(--brand-soft);color:var(--brand-ink)}.pg-ac .opp .tg.rt{color:#5a24b8;background:#f1ebfd}.pg-ac .opp .mi{font:600 12.5px var(--mono);color:var(--text);white-space:nowrap;margin-left:auto}.pg-ac .opp small{color:var(--text)}.pg-ac .thr{flex-direction:column;gap:8px;display:flex}.pg-ac .msg{border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:13.5px;line-height:1.45}.pg-ac .msg.me{background:var(--brand-soft);border-color:#c9d7fb;margin-left:28px}.pg-ac .msg.them{margin-right:28px}.pg-ac .msg .mh{font:600 12px var(--body);color:var(--text);justify-content:space-between;gap:8px;margin-bottom:3px;display:flex}.pg-ac .cmp2{flex-direction:column;gap:6px;display:flex}.pg-ac .cmp2 input,.pg-ac .cmp2 textarea,.pg-ac .cmp2 select{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;width:100%;padding:6px 8px}.pg-ac .cmp2 textarea{min-height:150px}@media (max-width:640px){.pg-ac .rec .rh{flex-wrap:wrap!important}.pg-ac .abar{width:100%;margin-left:0}.pg-ac .abar .btn{flex:none}.pg-ac .k5{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-ac .k5 div:nth-child(4){border-left:0}.pg-ac .k5 div:nth-child(n+4){border-top:1px solid var(--line)}.pg-ac .abar{margin-left:0}}.pg-ac .sumw{padding:14px 16px 18px}.pg-ac .sumh{font:600 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.pg-ac .sumh select{font:500 14px var(--body);text-transform:none;letter-spacing:0;border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:8px;padding:5px 8px}.pg-ac .sumg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.pg-ac .sumc{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-ac .sumc .sh{align-items:center;gap:7px;display:flex}.pg-ac .sumc .sh i.d{border-radius:50%;flex:none;width:8px;height:8px}.pg-ac .sumc .sh b{font:600 14.5px var(--body)}.pg-ac .sumc .sh .n{font:700 20px var(--mono);margin-left:auto}.pg-ac .sumc .sv{color:var(--text);font-size:12.5px}.pg-ac .sumc .sr{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:7px 0 5px;display:flex}.pg-ac .sumc .sr b{font-size:14px}.pg-ac .sumc .sr span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.pg-ac .sumc .sr:hover b{color:var(--brand)}.pg-ac .sumc .sf{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pg-ac .sumc.up{border-color:var(--brand);background:linear-gradient(#fff,#fff) padding-box padding-box}.pg-ac .sumc .em{color:var(--text);margin:4px 0;font-size:13px}.pg-ac .fitn{color:var(--text);border:1px dashed var(--line);cursor:help;border-radius:6px;margin-left:6px;padding:0 5px;font-size:11.5px}.pg-ac .imz{border:1.5px dashed var(--line);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.pg-ac .imz b{font-size:14.5px}.pg-ac .imz span{color:var(--text);font-size:12.5px}.pg-ac .imr{flex-direction:column;gap:8px;margin-top:10px;font-size:13.5px;display:flex}.pg-ac .imr label{align-items:center;gap:8px;display:flex}.pg-ac .imok{border:1px solid var(--line);background:#f6f8fb;border-radius:10px;padding:10px 12px;font-size:13.5px}@media (max-width:520px){.pg-ac .sumw{padding:10px}.pg-ac .sumg{grid-template-columns:1fr}}.pg-ac th.gh-th{cursor:pointer;-webkit-user-select:none;user-select:none}.pg-ac th.gh-th:hover{background:#1f4fe00d}.pg-ac .gh-ind{color:var(--brand,#1f4fe0);vertical-align:1px;margin-left:4px;font-size:10px;display:inline-block}.pg-ac .gh-pop{z-index:9999;border:1px solid var(--line,#dfe3ea);width:250px;max-width:calc(100vw - 24px);max-height:min(72vh,540px);font:14px/1.35 var(--sans,inherit);color:var(--ink,#111827);background:#fff;border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 30px #0f172a29}.pg-ac .gh-pop .gh-h{font:600 11.5px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#5b6372);padding:6px 8px 4px}.pg-ac .gh-pop button.gh-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-ac .gh-pop button.gh-i:hover,.pg-ac .gh-pop button.gh-i:focus-visible{background:var(--hover,#f2f4f8);outline:none}.pg-ac .gh-pop button.gh-i[aria-disabled=true]{color:#9aa1ae;cursor:default;background:0 0}.pg-ac .gh-pop button.gh-i.on{color:var(--brand,#1f4fe0);font-weight:600}.pg-ac .gh-pop .gh-sep{background:var(--line,#e6e9ef);height:1px;margin:5px 2px}.pg-ac .gh-pop .gh-f{gap:6px;padding:4px 8px 6px;display:flex}.pg-ac .gh-pop .gh-f input{border:1px solid var(--line,#d5dae3);min-width:0;font:inherit;border-radius:7px;flex:1;padding:6px 8px;font-size:13.5px}.pg-ac .gh-pop .gh-f button{border:1px solid var(--line,#d5dae3);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:12.5px}.pg-ac .gh-pop .gh-n{color:var(--text,#5b6372);padding:0 8px 4px;font-size:12.5px}.pg-ac .gh-pop label.gh-c{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.pg-ac .gh-pop label.gh-c:hover{background:var(--hover,#f2f4f8)}@media (max-width:760px){.pg-ac .page>.r1{white-space:normal;flex-wrap:wrap;gap:8px;padding:8px 12px}.pg-ac .page>.r1 .grow{display:none}.pg-ac .page>.r1 .btn,.pg-ac .page>.r1 .seg button{min-height:40px}.pg-ac .page>.pk{scroll-snap-type:x proximity;overflow-x:auto;padding:8px 12px!important;display:flex!important}.pg-ac .page>.pk .pt{scroll-snap-align:start;flex:0 0 138px}}.pg-ac .cochip{color:#28406f;white-space:nowrap;background:#eef2fb;border:1px solid #cdd8ee;border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.pg-ac .cochip button{font:inherit;color:#2249c9;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:3px 9px}.pg-ac #grid tr.xnew>td{transition:background 1.2s;background:#fff7d6!important}.pg-ac .yf{border-collapse:collapse;width:100%;margin:8px 0 0;font-size:12.5px}.pg-ac .yf th,.pg-ac .yf td{border-bottom:1px solid var(--line,#e6e2d8);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:160px;padding:5px 6px;overflow:hidden}.pg-ac .yfw{border:1px solid var(--line,#e6e2d8);border-radius:8px;max-width:100%;overflow:auto}.pg-ac .ldsum{grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px;display:grid}.pg-ac .ldsum dt{color:#6b6a63}.pg-ac .ldsum dd{margin:0}.pg-ac .rolock{color:#6b6a63;margin:6px 0 0;font-size:12.5px}.pg-ac.fsr-ro .fsr .fsr-v,.pg-ac.fsr-ro .fsr-dw .fsr-v{color:inherit;cursor:default;background:0 0;border-bottom:0}.pg-ac.fsr-ro .fsr-sw,.pg-ac.fsr-ro .fsr-chip,.pg-ac.fsr-ro .fsr-ib,.pg-ac.fsr-ro .fsr-add{opacity:.55;cursor:not-allowed}.pg-ac #xmod .imz2{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fbfbfd;border:1.5px dashed #b9c2d3;border-radius:10px;flex-direction:column;gap:4px;padding:16px;display:flex}.pg-ac #xmod .imr2{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pg-ac #grid tr[data-fxld],.pg-ac #panel tr[data-fxld]{cursor:pointer}.pg-ac td.nx2{text-overflow:ellipsis;max-width:460px}@media (max-width:640px){.pg-ac .foot{row-gap:4px;white-space:normal!important;flex-wrap:wrap!important}.pg-ac .foot>*{min-width:0}}.pg-ac .rel{align-items:center;display:inline-flex;position:relative}.pg-ac .grow{flex:1}.pg-ac .mut{color:var(--text)}.pg-ac .tabs a{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px;text-decoration:none}.pg-ac .tw{flex:1;min-height:0;overflow:auto}.pg-ac .tw.cmp td{height:34px}.pg-ac .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-ac .menu .mnx{color:var(--text);padding:6px 10px;font-size:12.5px;display:block}.pg-ac .menu .mgrp{font:600 11.5px var(--body);color:var(--text);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 2px}.pg-ac .menu .mnone{color:var(--text);padding:4px 10px 8px;font-size:12.5px;display:block}.pg-ac tbody tr[data-id]{cursor:pointer}.pg-ac tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-ac tbody tr.sel td{background:var(--row-selected)}.pg-ac .pt.book .pv svg{margin-left:auto}.pg-ac .xbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 20px;display:flex}.pg-ac .xq{border:1px solid var(--border);width:240px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.acts{gap:4px;display:inline-flex}.acts .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.acts .act:hover{border-color:var(--brand);color:var(--brand-ink)}.acts .act:disabled{cursor:default;opacity:.55}.acts .act svg{width:15px;height:15px}.acts .act.on{background:var(--risk-soft);border-color:var(--risk);color:var(--risk)}.pg-pk [hidden]{display:none!important}.pg-pk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-pk *{box-sizing:border-box}.pg-pk{background:var(--bg);color:var(--fg);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased}.pg-pk.dopen{overflow:hidden}.pg-pk button,.pg-pk input,.pg-pk select,.pg-pk textarea{font:inherit;color:inherit}.pg-pk .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-pk .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-pk .btn:hover{background:var(--row-hover)}.pg-pk .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-pk .btn.primary:hover{background:#262c3a}.pg-pk .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-pk .btn.go:hover{filter:brightness(1.1)}.pg-pk .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-pk .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pg-pk .btn:disabled{opacity:.5;cursor:default}.pg-pk .btn:focus-visible,.pg-pk .pt:focus-visible,.pg-pk .seg button:focus-visible,.pg-pk .act:focus-visible,.pg-pk .lnk:focus-visible,.pg-pk .chip:focus-visible,.pg-pk .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-pk .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-pk .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border:0;padding:6px 11px}.pg-pk .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-pk .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-pk .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-pk .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-pk .act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-pk .act:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-pk .act.mine{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-pk .act.locked{color:var(--text);border-style:dashed}.pg-pk .act.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-pk .act.dash{color:var(--text);border-style:dashed}.pg-pk .acts{gap:4px;display:flex}.pg-pk .pk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.pg-pk .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-pk .pt:hover{border-color:var(--brand)}.pg-pk .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-pk .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-pk .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-pk .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-pk .pt .pv b{font:700 22px/1.1 var(--mono);letter-spacing:-.02em}.pg-pk .pt .ps{color:var(--text);font-size:12px;line-height:1.3}.pg-pk .sheet{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-pk .r1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.pg-pk .lead{color:var(--text);flex:260px;min-width:0;font-size:13.5px}.pg-pk .r1 .lead+.grow{display:none}.pg-pk .lead b{font:700 14px var(--mono);color:var(--fg)}.pg-pk .srch{border:1px solid var(--border);font:14px var(--body);background:#fff;border-radius:10px;width:200px;max-width:100%;padding:6px 10px}.pg-pk .srch:focus{border-color:var(--brand);outline:3px solid #2f5fe633}.pg-pk .menu{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-pk .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pg-pk .menu button:hover{background:var(--row-hover)}.pg-pk .menu button[aria-checked=true]{font-weight:700}.pg-pk .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-pk .menu label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.pg-pk .tw{max-width:100%;overflow-x:auto}.pg-pk table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-pk table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 8px}.pg-pk table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:38px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-pk table.g th:last-child,.pg-pk table.g td:last-child{border-right:0}.pg-pk.cmp table.g td{height:29px}.pg-pk table.g th.r,.pg-pk table.g td.r{text-align:right}.pg-pk th[data-sort]{cursor:pointer}.pg-pk th[data-sort]:hover{color:var(--fg)}.pg-pk .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-pk td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-pk td.sc{font:500 12.5px var(--mono);color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pg-pk td.co{font:700 14px var(--body)}.pg-pk tbody tr[data-id]{cursor:pointer}.pg-pk tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-pk tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-pk tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-pk tr.band td{background:var(--mist);cursor:default;border-bottom:1px solid var(--border);border-right:0;height:34px;padding:0 12px}.pg-pk tr.band .bt{font:700 13px var(--body)}.pg-pk tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-pk tr.band .bd{color:var(--text);font-size:12.5px}.pg-pk tr.band.go td{box-shadow:inset 3px 0 0 var(--good)}.pg-pk tr.band.go .bt{color:var(--good)}.pg-pk tr.band.check td{box-shadow:inset 3px 0 0 var(--warn)}.pg-pk tr.band.check .bt{color:var(--warn)}.pg-pk tr.band.watch td{box-shadow:inset 3px 0 0 var(--text)}.pg-pk tr.band.hot td{box-shadow:inset 3px 0 0 var(--good)}.pg-pk tr.band.hot .bt{color:var(--good)}.pg-pk .empty td{text-align:center;color:var(--text);white-space:normal;height:80px!important}.pg-pk .sw{white-space:nowrap;font-weight:700}.pg-pk .sw.go{color:var(--good)}.pg-pk .sw.check{color:var(--warn)}.pg-pk .sw.watch{color:var(--text);font-weight:600}.pg-pk .sw.hot{color:var(--good)}.pg-pk .sw.warm{color:var(--brand-ink)}.pg-pk .sw.cold{color:var(--text);font-weight:600}.pg-pk .sw.late{color:var(--risk)}.pg-pk .st{font-size:13.5px}.pg-pk .st.do{color:var(--fg);font-weight:700}.pg-pk .st.hot{color:var(--good);font-weight:700}.pg-pk .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-pk .st.late{color:var(--risk);font-weight:700}.pg-pk .st.quiet{color:var(--text)}.pg-pk .cl{white-space:nowrap;font-size:13px}.pg-pk .cl.me{color:var(--brand-ink);font-weight:600}.pg-pk .cl.other,.pg-pk .cl.none{color:var(--text)}.pg-pk .vp{font:700 12.5px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pg-pk .vp:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pg-pk .vp.go{background:var(--good-soft);color:var(--good)}.pg-pk .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-pk .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-pk .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-pk .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-pk .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-pk .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-pk .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-pk .ch3.green{background:var(--good-soft);color:var(--good)}.pg-pk .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-pk .foot{border-top:1px solid var(--line);color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 14px;font-size:13.5px;display:flex}.pg-pk .foot .r{color:var(--text);margin-left:auto}.pg-pk .edn{font:700 13.5px var(--mono);color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;padding:0 1px}.pg-pk .edn-in{border:1px solid var(--brand);width:58px;font:700 13.5px var(--mono);border-radius:6px;padding:1px 5px}.pg-pk .sumhd{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.pg-pk .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-pk .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-pk .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-pk .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 14px 16px;display:grid}.pg-pk .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-pk .tile .tn{font-weight:700}.pg-pk .tile .tb{font:700 22px var(--mono)}.pg-pk .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-pk .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-pk .panel{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(640px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-pk .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 0;display:flex}.pg-pk .tp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-pk .ttl{font:700 19px/1.3 var(--head);flex:1;min-width:0}.pg-pk .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-pk .x:hover{background:var(--row-hover)}.pg-pk .back{align-self:flex-start;margin-bottom:2px}.pg-pk .meta{color:var(--text);font-size:13.5px}.pg-pk .claimline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-pk .claimline svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;width:14px;height:14px}.pg-pk .claimline .me{color:var(--brand-ink);font-weight:600}.pg-pk .claimline .other{color:var(--warn);font-weight:600}.pg-pk .verbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pg-pk .ptabs{gap:18px;margin-top:6px;display:flex}.pg-pk .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-pk .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-pk .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-pk .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 28px;display:flex;overflow:auto}.pg-pk .pb>*{flex-shrink:0}.pg-pk h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 6px}.pg-pk .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-pk .ans .ah{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-pk .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-pk .ans .sz{font:700 14px var(--mono);white-space:nowrap;margin-left:auto}.pg-pk .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-pk .quote{border-left:3px solid var(--good);background:var(--good-soft);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.pg-pk .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-pk .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-pk .tl li{display:contents}.pg-pk .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-pk .tl .tt span{display:block}.pg-pk .tl .trl{justify-content:center;display:flex;position:relative}.pg-pk .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-pk .tl li:first-child .trl:before{top:12px}.pg-pk .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-pk .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-pk .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-pk .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-pk .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-pk .tl .tw2{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-pk .tl .tw2 b{font-weight:600}.pg-pk .tl li.now .tw2 b{color:var(--good)}.pg-pk .tl li.next .tw2 b{color:var(--brand-ink)}.pg-pk .tl .tn{color:var(--text)}.pg-pk .al{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-pk .al dt,.pg-pk .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-pk .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-pk .al dd{min-width:0;line-height:1.4}.pg-pk .al dd b{font-weight:700}.pg-pk .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-pk .al dt:nth-last-child(2),.pg-pk .al dd:last-child{border-bottom:0}.pg-pk .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-pk .prow:last-child{border-bottom:0}.pg-pk .prow .pv{text-align:right;overflow-wrap:anywhere}.pg-pk .prow .role{color:var(--text);font-size:12.5px}.pg-pk .prow b{font-weight:600}.pg-pk .okb{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.pg-pk .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-pk .mail:focus-within{border-color:var(--brand)}.pg-pk .mail input,.pg-pk .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-pk .mail textarea{resize:none;min-height:140px;overflow:hidden}.pg-pk .mail .from{color:var(--text);font-size:13px}.pg-pk .actl{margin:0;padding:0;list-style:none}.pg-pk .actl li{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.pg-pk .actl li:last-child{border-bottom:0}.pg-pk .actl .w{font:500 12.5px var(--mono);color:var(--text)}.pg-pk .pbar{background:var(--gray-soft);border-radius:999px;height:8px;margin:10px 0 0;overflow:hidden}.pg-pk .pbar i{background:var(--brand);border-radius:999px;height:100%;transition:width .4s;display:block}.pg-pk .pbar.warn i{background:var(--warn)}.pg-pk #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 12px 9px 14px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pg-pk #toast button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;flex:none;padding:3px 10px}@media (max-width:700px){.pg-pk{padding:12px}.pg-pk .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-pk .srch{width:100%}.pg-pk .al{grid-template-columns:96px minmax(0,1fr)}.pg-pk .actl li{grid-template-columns:100px minmax(0,1fr)}.pg-pk .tl .tt{font-size:11.5px}}.pg-pk #grid.h3 .w3,.pg-pk #grid.h2 .w2,.pg-pk #grid.h1 .w1{display:none}.pg-pk .bcards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;padding:14px;display:grid}.pg-pk .bcard{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-pk .bcard:hover{border-color:var(--brand);background:#fbfcff}.pg-pk .bcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-pk .bcard.sel{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);background:var(--row-selected)}.pg-pk .bcard.unread{box-shadow:inset 3px 0 0 var(--brand)}.pg-pk .bcard .bh{align-items:center;gap:8px;display:flex}.pg-pk .bcard .bn{font:700 15px var(--head);flex:1;min-width:0}.pg-pk .bcard .bm{color:var(--text);margin-top:-4px;font-size:13px}.pg-pk .bcard .bhl{margin:0;font-size:14px;font-weight:500;line-height:1.5}.pg-pk .bcard .pbar{margin:0}.pg-pk .bf{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pg-pk .bf div{border-bottom:1px solid var(--line);min-width:0;padding:7px 0}.pg-pk .bf div:nth-child(odd){border-right:1px solid var(--line);padding-right:10px}.pg-pk .bf div:nth-child(2n){padding-left:10px}.pg-pk .bf dt{color:var(--text);font-size:12px;font-weight:600}.pg-pk .bf dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.pg-pk .bfoot{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pg-pk td.hd{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-pk .emptyc{text-align:center;color:var(--text);margin:0;padding:36px 14px}.pg-pk td.late{color:var(--risk);font-weight:700}.pg-pk .tday{font:600 11.5px var(--body);color:var(--warn);background:var(--warn-soft);border-radius:6px;margin-left:4px;padding:0 6px}.pg-pk .xtags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-pk .xtags .xtl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:2px}.pg-pk .xtags button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:2px 10px}.pg-pk .xtags button:hover{border-color:var(--brand)}.pg-pk .xtags button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-pk .xmenu{min-width:240px}.pg-pk .xmenu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.pg-pk .xmenu button:disabled{opacity:.45;cursor:default}.pg-pk .xmenu .xoff{color:var(--text);white-space:normal;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;max-width:260px;padding:7px 10px;font-size:13px;text-decoration:underline;display:block}.pg-pk .xmenu .xck{width:14px;color:var(--brand-ink);font-weight:700;display:inline-block}.pg-pk .xctx{z-index:85;max-height:calc(100vh - 16px);position:fixed;overflow:auto}.pg-pk .xgear{padding:7px 9px}.pg-pk .xgear svg{width:16px;height:16px}.pg-pk .xkh{color:var(--text);font-size:12.5px}.pg-pk kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--mist);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 5px}.pg-pk .xsec{flex-direction:column;gap:8px;display:flex}.pg-pk .xbar{flex-wrap:wrap;gap:8px;display:flex}.pg-pk .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-pk .xform{border:1px solid var(--border);background:#fbfcff;border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.pg-pk .xform h4{font:700 14px var(--body);margin:0}.pg-pk .xgrid{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.pg-pk .xgrid label{color:var(--text);font-size:13px;font-weight:600}.pg-pk .xgrid input,.pg-pk .xgrid select,.pg-pk .xgrid textarea,.pg-pk .xin{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-pk .xgrid textarea{resize:vertical;min-height:64px}.pg-pk .xin:focus,.pg-pk .xgrid input:focus,.pg-pk .xgrid select:focus,.pg-pk .xgrid textarea:focus{border-color:var(--brand);outline:3px solid #2f5fe62e}.pg-pk .xinl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-pk .xinl input,.pg-pk .xinl select{width:auto}.pg-pk .xerr{color:var(--risk);margin:0;font-size:13px;font-weight:600}.pg-pk .xrows{flex-direction:column;display:flex}.pg-pk .xrow{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:13.5px;display:grid}.pg-pk .xrow:last-child{border-bottom:0}.pg-pk .xrow .w{font:500 12px var(--mono);color:var(--text)}.pg-pk .xrow .xa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pg-pk .xrow .sub{color:var(--text);font-size:12.5px;display:block}.pg-pk .xword{font:700 11.5px var(--body);border-radius:999px;margin-right:6px;padding:1px 7px;display:inline-block}.pg-pk .xword.draft{background:var(--warn-soft);color:var(--warn)}.pg-pk .xword.approved{background:var(--brand-soft);color:var(--brand-ink)}.pg-pk .xword.sent{background:var(--good-soft);color:var(--good)}.pg-pk .xword.skipped{background:var(--gray-soft);color:var(--text)}.pg-pk .xprep{gap:8px;display:grid}.pg-pk .xprep div{border-left:3px solid var(--line);padding:2px 0 2px 10px}.pg-pk .xprep b{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.pg-pk .xprep .o{border-color:var(--good)}.pg-pk .xprep .o b{color:var(--good)}.pg-pk .xprep .j{border-color:var(--warn)}.pg-pk .xprep .j b{color:var(--warn)}.pg-pk .xprep .k{border-color:var(--brand)}.pg-pk .xprep .k b{color:var(--brand-ink)}.pg-pk .xvm{color:var(--text);margin:0;font-size:13.5px;font-style:italic}.pg-pk .xnote{gap:8px;display:flex}.pg-pk .xnote input{flex:1}.pg-pk .xcnt{font:500 12px var(--mono);color:var(--text)}.pg-pk .xok{color:var(--good);font-size:12.5px;font-weight:700}.pg-pk .xph{font:600 13px var(--mono)}.pg-pk .xmodal{z-index:90;background:#0b0f1961;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-pk .xbox{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:16px 18px;display:flex;overflow:auto;box-shadow:0 24px 60px -20px #0b0f1980}.pg-pk .xbox.wide{width:min(640px,100%)}.pg-pk .xbox h3{font:700 17px var(--head);margin:0}.pg-pk .xbox p{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.pg-pk .xradio{flex-direction:column;gap:5px;display:flex}.pg-pk .xradio label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 11px;font-size:14px;display:flex}.pg-pk .xradio label:hover{background:var(--row-hover)}.pg-pk .xradio label.on{border-color:var(--brand);background:var(--brand-soft)}.pg-pk .xfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-pk .btn.danger{background:var(--risk);border-color:var(--risk);color:#fff}.pg-pk .xmsg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pg-pk .xmsg .h{color:var(--text);font-size:12.5px}.pg-pk .xmsg .s{font-size:14px;font-weight:700}.pg-pk .xmsg .b{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.pg-pk .xmsg.them{border-left:3px solid var(--good)}.pg-pk #xset{z-index:60}.pg-pk .xsrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.pg-pk .xsrow:last-child{border-bottom:0}.pg-pk .xsrow .t{font-size:14px;font-weight:600}.pg-pk .xsrow .sub{color:var(--text);grid-column:1/-1;font-size:12.5px;line-height:1.4}.pg-pk .xsrow input[type=number]{border:1px solid var(--border);width:74px;font:600 14px var(--mono);text-align:right;border-radius:8px;padding:5px 8px}.pg-pk .xsw{border:1px solid var(--border);background:var(--gray-soft);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.pg-pk .xsw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pg-pk .xsw[aria-checked=true]{background:var(--good);border-color:var(--good)}.pg-pk .xsw[aria-checked=true]:after{left:20px}.pg-pk .xmgr{font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px}.pg-pk .xfold{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pg-pk .xcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-pk .xcard .xh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-pk .xcard .xh b{font:700 15px var(--head)}.pg-pk .xcard .xh .sub{color:var(--text);font-size:12.5px}.pg-pk .xhot{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.pg-pk .xhot:last-child{border-bottom:0}.pg-pk .xhot .dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.pg-pk .xhot .lnk{text-align:left;min-width:0;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);flex:1;font-weight:600}.pg-pk .xx{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:18px;line-height:1}.pg-pk .xx:hover{background:var(--row-hover)}.pg-pk .xbrief li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pg-pk .xbrief{margin:0;padding:0;list-style:none}.pg-pk .xbrief li:last-child{border-bottom:0}.pg-pk .xbrief .bx{flex:1;min-width:0}.pg-pk .xbrief .bx b{font-weight:600}.pg-pk .xbrief .bx .sub{color:var(--text);font-size:13px;display:block}.pg-pk .xbrief li.done .bx b{color:var(--text);text-decoration:line-through}.pg-pk .xtiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-pk .xtile{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pg-pk .xtile:hover:not(:disabled){border-color:var(--brand);background:var(--row-hover)}.pg-pk .xtile:disabled{opacity:.5;cursor:default}.pg-pk .xtile b{font:700 19px var(--mono)}.pg-pk .xtile span{color:var(--text);font-size:12px}.pg-pk .xtile.acc b{color:var(--good)}.pg-pk .xli{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.pg-pk .xli .h{justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-pk .xli p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-pk .xaside{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.pg-pk .xchips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;display:flex}.pg-pk .xchips .lbl{margin-right:2px}.pg-pk .xchips .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:5px}.pg-pk .xeb{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pg-pk .xempty{text-align:center;padding:36px 14px}.pg-pk .xempty b{font:700 16px var(--head);margin-bottom:4px;display:block}.pg-pk .xempty p{max-width:360px;color:var(--text);margin:0 auto;font-size:13.5px}@media (max-width:700px){.pg-pk .xtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-pk .xgrid,.pg-pk .xrow{grid-template-columns:minmax(0,1fr)}.pg-pk .xrow .xa{justify-content:flex-start}}.pg-pk .xchips:empty{display:none}.pg-pk .xsl{color:var(--text);font-size:13.5px;line-height:1.5;display:block}.pg-pk .xsq{margin:0;padding:0;font-size:13px;list-style:none}.pg-pk .xsq li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pg-pk .xsq li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-pk .xsq li span:last-child{flex:none}.pg-pk .menu .mhx{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-pk .menu .mhx button{border:1px solid var(--border);font:600 12.5px var(--body);border-radius:8px;padding:3px 8px}.pg-pk .menu .mgx{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-pk .menu .mnx{color:var(--text);white-space:normal;max-width:260px;padding:6px 10px 2px;font-size:12.5px}.pg-pk .menu .svx{align-items:center;gap:6px;padding:4px 10px;display:flex}.pg-pk .menu .svx input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:7px;flex:1;padding:5px 8px}.pg-pk .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-pk .fsco[hidden]{display:none!important}.pg-pk .fsco-t{flex:220px;min-width:0}.pg-pk .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-pk .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-pk .fsfile[hidden]{display:none!important}.pg-pk .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-pk .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-pk .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-pk .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-pk .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-pk .fsf-t th,.pg-pk .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-pk .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-pk .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-pk .ch3.asked,.pg-pk .cl.asked{margin-left:6px}.pg-pk .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-pk .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-pk .rel>.menu,.pg-pk .menu.colm,.pg-pk .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-pk .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-pk .btn,.pg-pk .seg button,.pg-pk .pill,.pg-pk .fsco-b{min-height:40px}.pg-pk .x,.pg-pk .fsf-x{min-width:40px!important;min-height:40px!important}.pg-pk .info{position:relative}.pg-pk .info:after{content:"";position:absolute;inset:-11px}}.pg-pk .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-pk .fstip[hidden]{display:none!important}.pg-pk #grid tr.fsnew td{background:var(--good-soft,#e6f5ec)}.pg-pk .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-pk .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-pk .hm-menu button.hm-i:hover,.pg-pk .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-pk .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-pk .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-pk .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-pk .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-pk .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-pk .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-pk .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-pk .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-pk th.hm-th{cursor:pointer}.pg-pk th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-pk .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-pk .hm-hide,.pg-pk tr.hm-out{display:none!important}.pg-pk .rel{display:inline-flex;position:relative}.pg-pk .grow{flex:1}.pg-pk .mut{color:var(--text)}.pg-pk .tw{flex:1;min-height:0;overflow:auto}.pg-pk .tw.cmp td{height:34px}.pg-pk .pt.quiet .pl{color:var(--text)}.pg-pk .srch input{border:1px solid var(--border);width:200px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-pk .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-pk .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-pk .menu .mi small{color:var(--text);font-size:12px;font-weight:400;display:block}.pg-pk .menu .mi.on{color:var(--brand-ink);font-weight:600}.pg-pk .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-pk .lnk{color:var(--brand-ink);font:600 13px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-pk tbody tr[data-row-id]{cursor:pointer}.pg-pk tbody tr[data-row-id]:hover td{background:var(--row-hover)}.pg-pk tbody tr.sel td{background:var(--row-selected)}.pg-pk .foot .r+.r{margin-left:12px}.pg-loads [hidden]{display:none!important}.pg-loads{--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--ink-hover:#262c3a;--white:#fff}.pg-loads *{box-sizing:border-box}.pg-loads{background:var(--bg);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex:1;margin:0;font-size:14px;overflow:hidden}.pg-loads .page{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.pg-loads .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 9px;display:flex;position:relative}.pg-loads .grow{flex:1}.pg-loads .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-loads .btn:hover{background:var(--row-hover)}.pg-loads .btn:focus-visible,.pg-loads .chip:focus-visible,.pg-loads .seg button:focus-visible,.pg-loads .pt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-loads .btn.primary{background:var(--ink-btn);color:var(--white);border-color:var(--ink-btn)}.pg-loads .btn.primary:hover{background:var(--ink-hover)}.pg-loads .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-loads .btn.on{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand)}.pg-loads .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-loads .seg button{background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 14px}.pg-loads .seg button+button{border-left:1px solid var(--line)}.pg-loads .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-loads .search{border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:6px;width:230px;height:33px;padding:0 10px;font-size:13.5px;display:inline-flex}.pg-loads .search input{font:500 13.5px var(--body);color:var(--fg);background:0 0;border:0;outline:0;width:100%}.pg-loads .search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-loads .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.pg-loads .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-loads .pt:hover{border-color:var(--brand)}.pg-loads .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-loads .pt .pl{font:600 12.5px var(--body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.pg-loads .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-loads .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-loads .pt .pv b{font:700 21px/1.05 var(--mono);letter-spacing:-.02em}.pg-loads .pt .pv em{font:600 12.5px var(--body);color:var(--fg);font-style:normal}.pg-loads .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-loads .body{flex:1;min-height:0;display:flex;position:relative}.pg-loads .gridwrap{flex:1;min-width:0;overflow:auto}.pg-loads table.g{border-collapse:collapse;width:100%;font-size:14px}.pg-loads table.g th{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 8px;position:sticky;top:0}.pg-loads table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;padding:0 8px}.pg-loads.compact table.g td{height:29px;font-size:13px}.pg-loads.compact .acts .act{width:24px;height:22px}.pg-loads table.g th.r,.pg-loads table.g td.r{text-align:right}.pg-loads table.g td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-loads table.g td.ld{font:700 13px var(--mono)}.pg-loads table.g tbody tr.row{cursor:pointer}.pg-loads table.g tbody tr.row:hover td{background:var(--row-hover)}.pg-loads table.g tbody tr.sel td{background:var(--row-selected)}.pg-loads table.g tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-loads table.g tr.band td{background:var(--mist);height:30px;font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);cursor:default}.pg-loads table.g tr.band td span{color:var(--fg);margin-left:6px;font-weight:600}.pg-loads .cl{text-overflow:ellipsis;max-width:170px;overflow:hidden}.pg-loads .st{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;align-items:center;padding:2px 8px;display:inline-flex}.pg-loads .st.live{background:var(--good-soft);color:var(--good)}.pg-loads .st.live:before{content:"";background:var(--good);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s infinite pulse}.pg-loads .st.ready{background:var(--good);color:var(--white)}.pg-loads .st.stall{background:var(--risk-soft);color:var(--risk)}.pg-loads .st.mgr{background:var(--warn-soft);color:var(--warn)}.pg-loads .st.idle{background:var(--gray-soft);color:var(--text)}.pg-loads .st.work{background:var(--brand-soft);color:var(--brand-ink)}.pg-loads .need{color:var(--risk);font-weight:700}.pg-loads .mut{color:var(--text)}.pg-loads .ws{font-weight:700}.pg-loads .ws.ok{color:var(--good)}.pg-loads .ws.late{color:var(--risk)}.pg-loads .ws.stale{color:var(--warn)}.pg-loads .ws.atdel{color:var(--brand-ink)}.pg-loads .ws.dl{color:var(--text)}.pg-loads .by{color:var(--text);font-size:12.5px;font-family:var(--body);margin-left:6px}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.pg-loads .st.live:before,.pg-loads .dotl{animation:none}}@media (max-width:640px){.pg-loads .r1{white-space:normal;flex-wrap:wrap}.pg-loads .r1 .search{flex:100%}}.pg-loads .foot{border-top:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 16px;font-size:13px;display:flex}.pg-loads .chip{font:500 13px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-loads .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-loads .chip .c{font-family:var(--mono);margin-left:3px}.pg-loads .lbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-loads .ticker{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;padding:7px 16px;font-size:13.5px;display:flex;overflow:hidden}.pg-loads .ticker .t{font:500 12.5px var(--mono);color:var(--text)}.pg-loads .ticker .msg{text-overflow:ellipsis;transition:opacity .3s;overflow:hidden}.pg-loads .dotl{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pulse}.pg-loads .panel{background:var(--bg);border-left:1px solid var(--line);z-index:5;flex-direction:column;width:min(560px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-loads .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 18px 12px;display:flex}.pg-loads .tp{align-items:center;gap:10px;min-width:0;display:flex}.pg-loads .ttl{font:800 19px/1.25 var(--head);white-space:nowrap}.pg-loads .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:0 8px;font-size:22px;line-height:1.2}.pg-loads .x:hover{background:var(--row-hover)}.pg-loads .meta{color:var(--text);font-size:13.5px}.pg-loads .verbs{flex-wrap:wrap;gap:8px;display:flex}.pg-loads .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 22px;display:flex;overflow:auto}.pg-loads .pb>*{flex-shrink:0}.pg-loads .ans{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-loads .ans.warn{border-color:var(--warn)}.pg-loads .ans.risk{border-color:var(--risk)}.pg-loads .ans.quiet{border-color:var(--border)}.pg-loads .ans .ah{background:var(--good-soft);padding:12px 14px}.pg-loads .ans.warn .ah{background:var(--warn-soft)}.pg-loads .ans.risk .ah{background:var(--risk-soft)}.pg-loads .ans.quiet .ah{background:var(--gray-soft)}.pg-loads .ans .ak{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-loads .ans.warn .ak{color:var(--warn)}.pg-loads .ans.risk .ak{color:var(--risk)}.pg-loads .ans.quiet .ak{color:var(--text)}.pg-loads .ans .at{font:700 16.5px/1.35 var(--body);margin:4px 0}.pg-loads .ans .aw{font-size:14px;line-height:1.55}.pg-loads .ans .ab{background:var(--bg);flex-wrap:wrap;gap:8px;padding:11px 14px;display:flex}.pg-loads h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-loads .al{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-loads .al dt,.pg-loads .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-loads .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-loads .al dd{line-height:1.45}.pg-loads .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-loads .al .mo{font-family:var(--mono);font-size:13.5px}.pg-loads .ok{color:var(--good);font-weight:600}.pg-loads .miss{color:var(--risk);font-weight:600}.pg-loads .tl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-loads .tl li{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13.5px;line-height:1.45;display:grid}.pg-loads .tl li b{font:600 12.5px var(--mono);color:var(--text)}.pg-loads .cols{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px 18px;padding:10px 12px;font-size:13.5px;display:grid;position:absolute;top:46px;right:150px;box-shadow:0 16px 40px -14px #0b0f1959}.pg-loads .cols label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:flex}.pg-loads .toast{background:var(--fg);color:var(--white);font:500 13.5px var(--body);z-index:50;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0b0f1980}.pg-loads table.g td{padding:0 7px;font-size:13px}.pg-loads table.g th{letter-spacing:.05em;padding:0 7px;font-size:11px}.pg-loads table.g td.m{letter-spacing:-.02em;font-size:11.5px}.pg-loads table.g td.ld{font-size:12.5px}.pg-loads .cl{max-width:118px}.pg-loads table.g td,.pg-loads table.g th{padding:0 6px}.pg-loads .acts .act{width:25px;height:24px}.pg-loads .st{padding:2px 7px;font-size:12px}.pg-loads .empty{color:var(--text);text-align:center;padding:40px 16px}.pg-loads .gridwrap,.pg-loads .sum{max-width:100%}.pg-loads .foot{gap:6px 9px}.pg-loads .pk{padding:8px 16px}.pg-loads .pt{gap:2px;padding:7px 13px 8px}.pg-loads .panel{position:fixed;top:0;bottom:0}.pg-loads .btn.icon{padding:6px 8px}.pg-loads .btn.icon svg{width:16px;height:16px}.pg-loads .btn[disabled]{opacity:.45;cursor:default}.pg-loads .ic{border:1px solid var(--border);background:var(--bg);width:16px;height:16px;color:var(--text);font:700 10px/1 var(--body);cursor:pointer;vertical-align:middle;text-transform:none;letter-spacing:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.pg-loads .ic:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-loads .hs{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:4px 22px;padding:5px 16px;font-size:13px;display:flex}.pg-loads .hs .hc{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.pg-loads .hs .hsent{font:500 13px var(--body);color:var(--fg);white-space:normal;flex-basis:100%}.pg-loads .risk-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.pg-loads .risk-tl div{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:0;padding:6px 8px;font-size:12px;line-height:1.35}.pg-loads .risk-tl div.now{border-color:var(--risk)}.pg-loads .risk-tl b{font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:2px;display:block}@media (max-width:600px){.pg-loads .risk-tl{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-loads .hs .hl{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-loads .hs .hv{font:700 15px var(--mono)}.pg-loads .hs .hv.warn{color:var(--warn)}.pg-loads .hs .hv.bad{color:var(--risk)}.pg-loads .hs .hsm{font:500 12.5px var(--mono);color:var(--text)}.pg-loads .bar2{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:5px 16px;display:flex}.pg-loads .cg{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pg-loads .cg .lbl{margin-right:4px}.pg-loads .pc{border:1px solid var(--line);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 10px}.pg-loads .pc:hover{border-color:var(--brand)}.pg-loads .pc[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-loads .pc .c{font-family:var(--mono);margin-left:4px;font-weight:600}.pg-loads .fbar{border-bottom:1px solid var(--line);background:var(--mist);flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;padding:8px 16px;display:flex}.pg-loads .fbar .pk2{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 9px}.pg-loads .fbar .pk2.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-loads .fbar label{font:600 12.5px var(--body);color:var(--text);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pg-loads .fbar input[type=number]{width:64px}.pg-loads .fbar input,.pg-loads .fbar select,.pg-loads .fm input,.pg-loads .fm select,.pg-loads .fm textarea{border:1px solid var(--border);font:500 13px var(--body);color:var(--fg);background:var(--bg);border-radius:8px;min-width:0;padding:4px 7px}.pg-loads .fbar input:focus,.pg-loads .fbar select:focus,.pg-loads .fm input:focus,.pg-loads .fm select:focus,.pg-loads .fm textarea:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-loads .fbar .on-ax{color:var(--brand-ink)}.pg-loads .sugg{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:7px 16px;font-size:13.5px;display:flex}.pg-loads .crumb,.pg-loads .bulk{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;padding:7px 16px;font-size:13.5px;display:flex}.pg-loads .crumb a,.pg-loads .lk{color:var(--brand-ink);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.pg-loads .crumb a:hover,.pg-loads .lk:hover{text-decoration:underline}.pg-loads .bulk{background:var(--warn-soft)}.pg-loads .bulk .bl{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pg-loads .sum{flex:1;min-width:0;padding:14px 16px 20px;overflow:auto}.pg-loads .sumh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pg-loads .sumg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.pg-loads .st2{border:1px solid var(--line);background:var(--bg);text-align:left;font:inherit;color:var(--fg);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:11px 13px;display:flex}.pg-loads .st2:hover{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-loads .st2 .tl1{font:600 13px var(--body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-loads .st2 .tl2{align-items:baseline;gap:6px;display:flex}.pg-loads .st2 .tl2 b{font:700 22px/1 var(--mono)}.pg-loads .st2 .nums{color:var(--text);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.pg-loads .st2 .nums b{font:700 13px var(--mono);color:var(--fg);display:block}.pg-loads .st2 .top{border-top:1px solid var(--line);color:var(--text);flex-direction:column;gap:2px;padding-top:6px;font-size:12.5px;display:flex}.pg-loads .st2 .top span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-loads .st2.more{color:var(--brand-ink);background:var(--mist);justify-content:center;align-items:center;font-weight:700}.pg-loads .pop{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:12px;max-width:min(360px,100vw - 16px);max-height:min(460px,100vh - 24px);padding:8px;font-size:13.5px;position:fixed;overflow:auto;box-shadow:0 16px 40px -14px #0b0f1959}.pg-loads .pop .ph2{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:6px 8px 4px}.pg-loads .pop .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pg-loads .pop .mi:hover{background:var(--row-hover)}.pg-loads .pop .mi.on{color:var(--brand-ink);font-weight:700}.pg-loads .pop .mi .sub{color:var(--text);white-space:nowrap;margin-left:auto;font-size:12px}.pg-loads .pop .mi .del{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:0 4px;font-size:16px}.pg-loads .pop .mi .del:hover{background:var(--risk-soft);color:var(--risk)}.pg-loads .pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.pg-loads .pop label.ck{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.pg-loads .pop .lgd{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:6px 8px;display:grid}.pg-loads .pop .lgd svg{width:15px;height:15px}.pg-loads .pop .lgd b{font-size:13px;display:block}.pg-loads .pop .lgd span{color:var(--text);font-size:12.5px;line-height:1.4}.pg-loads .pop .tipx{color:var(--fg);max-width:300px;padding:4px 6px;line-height:1.5}.pg-loads .pop .row2{flex-wrap:wrap;gap:6px;padding:4px 8px;display:flex}.pg-loads .pop input[type=text]{border:1px solid var(--border);font:500 13px var(--body);border-radius:8px;width:100%;padding:5px 8px}.pg-loads .cols .ca{border-bottom:1px solid var(--line);grid-column:1/-1;gap:10px;margin-bottom:4px;padding-bottom:6px;display:flex}.pg-loads .cols{max-height:min(420px,70vh);overflow:auto}.pg-loads table.g th.sortable{cursor:pointer}.pg-loads table.g th.sortable:hover{color:var(--brand-ink)}.pg-loads table.g th .ar{color:var(--brand-ink);margin-left:4px;font-size:10px}.pg-loads table.g th .hf{color:var(--brand-ink);margin-left:3px}.pg-loads table.g td.ck,.pg-loads table.g th.ck{text-align:center;width:30px;padding:0 4px}.pg-loads .hot{background:var(--risk-soft);color:var(--risk);font:700 10.5px var(--body);vertical-align:1px;border-radius:5px;margin-left:5px;padding:0 5px;display:inline-block}.pg-loads .mk{font:600 11px var(--body);background:var(--warn-soft);color:var(--warn);border-radius:5px;margin-left:6px;padding:0 6px;display:inline-block}.pg-loads .mk.bad{background:var(--risk-soft);color:var(--risk)}.pg-loads .fl{gap:4px;display:inline-flex}.pg-loads .fl span{font:600 11.5px var(--body);background:var(--gray-soft);border-radius:5px;padding:0 6px}.pg-loads .fl .r{color:var(--risk);background:var(--risk-soft)}.pg-loads .fl .w{color:var(--warn);background:var(--warn-soft)}.pg-loads .fl .b{color:var(--brand-ink);background:var(--brand-soft)}.pg-loads .pager{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pg-loads .pager button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);cursor:pointer;border-radius:7px;padding:2px 8px}.pg-loads .pager button[disabled]{opacity:.4;cursor:default}.pg-loads .empty .btn{margin-top:10px}.pg-loads .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-loads .meta a,.pg-loads .al a,.pg-loads .ppl a{color:var(--brand-ink);cursor:pointer;font-weight:600;text-decoration:none}.pg-loads .meta a:hover,.pg-loads .al a:hover,.pg-loads .ppl a:hover{text-decoration:underline}.pg-loads .dtabs{border-bottom:1px solid var(--line);flex:none;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.pg-loads .dtabs button{font:600 13.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 10px 8px}.pg-loads .dtabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--brand)}.pg-loads .dtabs .c{font-family:var(--mono);margin-left:4px;font-size:12.5px}.pg-loads .mline{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.pg-loads .mline b{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-right:5px}.pg-loads .mline .mo{font:700 14px var(--mono)}.pg-loads .mline a.mo{color:var(--brand-ink);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pg-loads .more-btn{width:100%;color:var(--brand-ink);justify-content:flex-start}.pg-loads .ans .why{border-top:1px solid var(--line);color:var(--text);background:var(--bg);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.pg-loads .listen{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-loads .listen .lh{background:var(--mist);align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.pg-loads .listen .lr{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.pg-loads .listen .lr .sub{color:var(--text);font-size:12.5px;display:block}.pg-loads .listen .bar{background:var(--line);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.pg-loads .listen .bar i{background:var(--brand);width:0;height:100%;display:block}.pg-loads .vb{display:inline-flex;position:relative}.pg-loads .cc-form{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-loads .cc-form input{border:1px solid var(--border);font:500 13.5px var(--body);border-radius:8px;flex:200px;min-width:0;padding:5px 8px}.pg-loads .mt{border-collapse:collapse;width:100%;font-size:13.5px}.pg-loads .mt th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);padding:6px 0}.pg-loads .mt th.r,.pg-loads .mt td.r{text-align:right}.pg-loads .mt td{border-bottom:1px solid var(--line);padding:7px 0}.pg-loads .mt td.r{font-family:var(--mono);font-size:13px}.pg-loads .mt tr.tot td{border-bottom:1px solid var(--border);font-weight:700}.pg-loads .dl2{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:10px;font-size:13.5px;display:grid}.pg-loads .dl2 b{font-family:var(--mono);text-align:right}.pg-loads .doc{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 0;font-size:13.5px;display:grid}.pg-loads .doc .sub{color:var(--text);font-size:12.5px;display:block}.pg-loads .doc .acts2{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pg-loads .asks{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pg-loads .asks span{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12.5px}.pg-loads .asks span.ok2{border-color:var(--good);color:var(--good);background:var(--good-soft)}.pg-loads .asks span.no2{border-color:var(--warn);color:var(--warn);background:var(--warn-soft)}.pg-loads .btn.good{background:var(--good);border-color:var(--good);color:var(--white)}.pg-loads .btn.good:hover{background:#095832}.pg-loads .hist li{grid-template-columns:118px minmax(0,1fr)}.pg-loads .hist li .who{color:var(--text);font-size:12.5px;display:block}.pg-loads .ppl{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto;column-gap:12px;font-size:14px;display:grid}.pg-loads .ppl>*{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-width:0;padding:8px 0;display:flex}.pg-loads .ppl dt{color:var(--text);font-size:13px;font-weight:600}.pg-loads .ppl dd{margin:0;display:block}.pg-loads .ppl dd .sub{color:var(--text);font-size:12.5px;font-family:var(--mono);display:block}.pg-loads .ppl .pa{justify-content:flex-end}.pg-loads .note2{color:var(--text);margin-top:6px;font-size:12.5px}.pg-loads .mbg{z-index:70;background:#0b0f1961;justify-content:center;align-items:flex-start;padding:40px 12px;display:flex;position:fixed;inset:0;overflow:auto}.pg-loads .mbg[hidden]{display:none}.pg-loads .modal{background:var(--bg);border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:calc(100vh - 80px);display:flex;box-shadow:0 30px 60px -20px #0b0f1980}.pg-loads .modal .mh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.pg-loads .modal .mh b{font:800 18px var(--head);flex:1;min-width:0}.pg-loads .modal .mb{flex-direction:column;gap:12px;padding:14px 18px;display:flex;overflow:auto}.pg-loads .modal .mf{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:11px 18px;display:flex}.pg-loads .modal .mf .grow{flex:1}.pg-loads .fm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.pg-loads .fm label{font:600 12.5px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-loads .fm .full{grid-column:1/-1}.pg-loads .fm .two{grid-template-columns:minmax(0,1fr) 80px;gap:6px;display:grid}.pg-loads .drft{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pg-loads .drft .to{color:var(--text);font-size:12.5px}.pg-loads .drft textarea{border:1px solid var(--border);width:100%;min-height:74px;font:500 13.5px/1.45 var(--body);resize:vertical;border-radius:8px;padding:7px 9px}.pg-loads .drft .res{font-size:13px;font-weight:600}.pg-loads .res.sent{color:var(--good)}.pg-loads .res.ref{color:var(--risk)}.pg-loads .kband{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-loads .kband label{font:600 12.5px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-loads .kband input{border:1px solid var(--border);font:700 15px var(--mono);border-radius:8px;width:100%;padding:6px 8px}.pg-loads .chn{flex-wrap:wrap;gap:8px;display:flex}.pg-loads .chn button{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:110px;padding:7px 12px;display:flex}.pg-loads .chn button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-loads .chn button small{font:500 12px var(--body);color:var(--text)}.pg-loads details.why2 summary{cursor:pointer;font-size:13.5px;font-weight:600}.pg-loads details.why2 ol{flex-direction:column;gap:5px;margin:8px 0 0 18px;padding:0;font-size:13.5px;display:flex}.pg-loads .lnk{align-items:center;gap:6px;display:flex}.pg-loads .lnk input{border:1px solid var(--border);font:500 13px var(--mono);border-radius:8px;flex:1;min-width:0;padding:6px 8px}.pg-loads .lst{border-top:1px solid var(--line)}.pg-loads .lst div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:grid}.pg-loads .lst .sub{color:var(--text);font-size:12.5px;display:block}.pg-loads .sw2{background:var(--border);cursor:pointer;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-loads .sw2:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-loads .sw2[aria-checked=true]{background:var(--good)}.pg-loads .sw2[aria-checked=true]:after{left:15px}.pg-loads .sd{background:var(--bg);border-left:1px solid var(--line);z-index:65;flex-direction:column;width:min(520px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-loads .sd[hidden]{display:none}.pg-loads .sgrp{border:1px solid var(--border);border-radius:12px;flex:none;overflow:hidden}.pg-loads .sgrp h3{background:var(--mist);border-bottom:1px solid var(--border);margin:0;padding:8px 13px}.pg-loads .srow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 13px;font-size:13.5px;display:grid}.pg-loads .srow:last-child{border-bottom:0}.pg-loads .srow .h{color:var(--text);grid-column:1/-1;font-size:12.5px}.pg-loads .srow input{border:1px solid var(--border);width:76px;font:600 13px var(--mono);text-align:right;border-radius:7px;padding:3px 6px}.pg-loads .srow .u{color:var(--text);margin-left:4px;font-size:12.5px}.pg-loads .wl{flex-wrap:wrap;gap:6px;padding:8px 13px;display:flex}.pg-loads .wl span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12.5px;display:inline-flex}.pg-loads .wl span button{cursor:pointer;color:var(--text);background:0 0;border:0;padding:0 4px;font-size:14px}.pg-loads .kh{color:var(--text);font-size:12.5px}.pg-loads .kh kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--bg);border-bottom-width:2px;border-radius:5px;padding:0 5px}@media (max-width:640px){.pg-loads,.pg-loads{height:auto}.pg-loads{overflow:hidden auto}.pg-loads .page{height:auto;min-height:100vh}.pg-loads .body{flex:none;height:78vh}.pg-loads .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-loads .fm,.pg-loads .kband{grid-template-columns:minmax(0,1fr)}.pg-loads .ppl{grid-template-columns:110px minmax(0,1fr)}.pg-loads .ppl .pa{grid-column:1/-1;justify-content:flex-start;padding-top:0}.pg-loads .hs{gap:4px 14px}.pg-loads .hs .hc,.pg-loads .foot{white-space:normal}}.pg-loads .seg a{background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 14px;text-decoration:none;display:inline-block}.pg-loads .seg a+a{border-left:1px solid var(--line)}.pg-loads .seg a[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-loads a.btn{text-decoration:none}.pg-loads .pt:disabled{cursor:default}.pg-loads .pt:disabled:hover{border-color:var(--line)}.pg-loads .pop .ck{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.pg-loads .pop .mi.mut{color:var(--text);cursor:default}.pg-loads .fsr{background:var(--mist);border-bottom:1px solid var(--line);font:13px/1.45 var(--body);color:var(--text);white-space:normal;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;display:flex}.pg-loads .fsr .fsr-k{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap}.pg-loads .fsr .fsr-i{flex:none;align-items:center;gap:6px;display:inline-flex}.pg-loads .fsr .fsr-g{flex:1}.pg-loads .fsr-v{font:600 13px var(--body);color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;background:0 0;padding:0;text-decoration:none}.pg-loads .fsr-v:hover{background:var(--row-hover)}.pg-loads .fsr .fsr-ro{color:var(--fg);font-weight:700}.pg-loads .fsr-all{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-loads .fsr-all:hover{background:var(--row-hover)}.pg-loads .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-loads .search svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.pg-loads .btn.icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pg-loads .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:1200px){.pg-loads .r1{white-space:normal;flex-wrap:wrap;row-gap:6px}}.pg-pf [hidden]{display:none!important}.pg-pf{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-pf *{box-sizing:border-box}.pg-pf{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-pf .pg{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-pf .m{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-pf .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-pf .btn:hover{background:var(--row-hover)}.pg-pf .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-pf .btn.go{background:var(--good);color:#fff;border-color:var(--good)}.pg-pf .btn:focus-visible,.pg-pf .pt:focus-visible,.pg-pf .ib:focus-visible,.pg-pf .chip:focus-visible,.pg-pf .x:focus-visible,.pg-pf .ed:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-pf .top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-pf .srch{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);border-radius:10px;flex:0 300px;align-items:center;gap:6px;min-width:0;padding:0 10px;display:inline-flex}.pg-pf .srch input{font:500 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-pf .srch svg{flex:none;width:14px;height:14px}.pg-pf .pk{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pg-pf .pt{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 13px;display:flex}.pg-pf .pt:hover{border-color:var(--brand)}.pg-pf .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-pf .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:6px;display:flex}.pg-pf .pt .pl i{border-radius:50%;width:8px;height:8px;display:inline-block}.pg-pf .pt b{font:700 22px/1.15 var(--mono)}.pg-pf .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pg-pf .two{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:1500px){.pg-pf .two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.pg-pf .tw{background:var(--bg);border:1px solid var(--border);border-radius:12px;overflow:auto}.pg-pf table.g{border-collapse:collapse;width:100%;font-size:14px}.pg-pf table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:36px;padding:0 10px}.pg-pf table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:42px;padding:0 10px}.pg-pf table.g th.r,.pg-pf table.g td.r{text-align:right}.pg-pf table.g td.m{font-family:var(--mono);font-size:13px}.pg-pf table.g tbody tr{cursor:pointer}.pg-pf table.g tbody tr:hover td{background:var(--row-hover)}.pg-pf table.g tbody tr.sel td{background:var(--row-selected)}.pg-pf table.g tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-pf table.g td.acts{width:1%}.pg-pf .acts span{gap:6px;display:inline-flex}.pg-pf .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-pf .ib{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--fg);border-radius:8px;place-items:center;padding:0;display:inline-grid}.pg-pf .ib:hover{background:var(--row-hover);border-color:var(--brand)}.pg-pf .ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-pf .st{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;padding:2px 8px;display:inline-flex}.pg-pf .st.hot{background:var(--good-soft);color:var(--good)}.pg-pf .st.cold{background:var(--warn-soft);color:var(--warn)}.pg-pf .st.draft{background:var(--gray-soft);color:var(--text)}.pg-pf .st.read{background:var(--brand-soft);color:var(--brand-ink)}.pg-pf .mapc{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.pg-pf .mapc h3{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0;display:flex}.pg-pf .chips{flex-wrap:wrap;gap:6px;display:flex}.pg-pf .chip{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:3px 11px}.pg-pf .chip[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-pf svg.map{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;width:100%;height:auto;max-height:520px;display:block}.pg-pf svg.map .ln{fill:none;stroke:var(--brand);stroke-linecap:round;opacity:.55;cursor:pointer}.pg-pf svg.map .ln:hover,.pg-pf svg.map .ln.on{opacity:1;stroke:var(--brand-ink)}.pg-pf svg.map .ct{fill:var(--fg)}.pg-pf svg.map .ct.hub{fill:var(--brand)}.pg-pf svg.map text{font:600 21px var(--body);fill:var(--text)}.pg-pf svg.map .gr{stroke:var(--line);stroke-width:1px}.pg-pf .legend{color:var(--text);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.pg-pf .legend i{border-top:3px solid var(--brand);vertical-align:middle;width:22px;height:0;margin-right:6px;display:inline-block}.pg-pf .lanetip{border:1px solid var(--line);background:var(--mist);border-radius:10px;padding:8px 11px;font-size:13.5px}.pg-pf .panel{background:var(--bg);border-left:1px solid var(--line);z-index:20;flex-direction:column;width:min(580px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-pf .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px 12px;display:flex}.pg-pf .tp{align-items:center;gap:10px;display:flex}.pg-pf .ttl{font:800 19px/1.25 var(--head);flex:1;min-width:0}.pg-pf .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-pf .x:hover{background:var(--row-hover)}.pg-pf .meta{color:var(--text);font-size:13.5px}.pg-pf .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-pf .pf{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.pg-pf .ans{border:2px solid var(--good);border-radius:12px;overflow:hidden}.pg-pf .ans.warn{border-color:var(--warn)}.pg-pf .ans.quiet{border-color:var(--border)}.pg-pf .ans .ah{background:var(--good-soft);padding:11px 13px}.pg-pf .ans.warn .ah{background:var(--warn-soft)}.pg-pf .ans.quiet .ah{background:var(--gray-soft)}.pg-pf .ans .ak{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-pf .ans.warn .ak{color:var(--warn)}.pg-pf .ans.quiet .ak{color:var(--text)}.pg-pf .ans .at{font:700 16px/1.35 var(--body);margin:3px 0}.pg-pf .ans .aw{font-size:13.5px;line-height:1.5}.pg-pf .prev{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pg-pf .prev .hd{color:#fff;background:#0b0f19;padding:14px 16px}.pg-pf .prev .hd b{font:800 18px/1.3 var(--head);display:block}.pg-pf .prev .hd span{opacity:.8;font-size:12.5px}.pg-pf .prev .bd{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.pg-pf .prev .nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-pf .prev .nums div{border:1px solid var(--line);border-radius:9px;padding:8px 10px}.pg-pf .prev .nums b{font:700 18px var(--mono);display:block}.pg-pf .prev .nums span{color:var(--text);font-size:12px}.pg-pf .views{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-pf .views li{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:8px;padding:7px 11px;font-size:13.5px;display:grid}.pg-pf .views li:last-child{border-bottom:0}.pg-pf .views .t{font:600 12.5px var(--mono);color:var(--text)}.pg-pf .fl{flex-direction:column;gap:5px;display:flex}.pg-pf .fl label{font:600 13px var(--body);color:var(--text)}.pg-pf .fl select,.pg-pf .fl input{border:1px solid var(--border);font:14px var(--body);border-radius:9px;max-width:100%;padding:7px 9px}.pg-pf .ed{font:inherit;color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;background:0 0;padding:0;font-weight:600}.pg-pf .edin{border:1px solid var(--brand);font:600 13px var(--mono);border-radius:7px;width:64px;padding:2px 6px}.pg-pf .toast{background:var(--fg);color:#fff;font:600 13.5px var(--body);z-index:90;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:640px){.pg-pf .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-pf .srch{flex:100%}.pg-pf .prev .nums,.pg-pf .views li{grid-template-columns:1fr}}.pg-pf .pb>*{flex-shrink:0}.pg-pf .sw2{font:inherit;color:var(--fg);text-align:left;background:0 0;border:0;padding:0}.pg-pf table.g.sm td,.pg-pf table.g.sm th{height:34px;padding:0 7px;font-size:13px}.pg-pf .lnk{font:inherit;color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pg-pf .seg{border:1px solid var(--border);background:var(--bg);border-radius:9px;display:inline-flex;overflow:hidden}.pg-pf .seg button{background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:4px 10px}.pg-pf .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-pf .vtabs{border:1px solid var(--border);background:var(--bg);border-radius:10px;display:inline-flex;overflow:hidden}.pg-pf .vtabs button{background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border:0;padding:6px 13px}.pg-pf .vtabs button[aria-selected=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-pf .gear{border:1px solid var(--border);background:var(--bg);cursor:pointer;width:34px;height:34px;color:var(--fg);border-radius:10px;flex:none;place-items:center;display:inline-grid}.pg-pf .gear:hover{background:var(--row-hover)}.pg-pf .gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pg-pf .pk5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pg-pf .chiprow{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pg-pf .chiprow b{color:var(--fg);margin-right:2px;font-weight:600}.pg-pf .chip .n{font:600 11.5px var(--mono);opacity:.75;margin-left:5px}.pg-pf .bar2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-pf table.g tbody tr.gs td{border-top:2px solid var(--border)}.pg-pf table.g.cmp td{height:32px}.pg-pf table.g td.wr2{white-space:normal;min-width:220px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-pf .wb{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:8px;padding:4px 10px}.pg-pf .wb:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-pf .wb.go{background:var(--good);border-color:var(--good);color:#fff}.pg-pf .wb[disabled]{opacity:.55;cursor:default}.pg-pf .gp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-pf .gp.need{background:var(--risk-soft);color:var(--risk)}.pg-pf .gp.draft{background:var(--warn-soft);color:var(--warn)}.pg-pf .gp.opened{background:var(--good-soft);color:var(--good)}.pg-pf .gp.approved{background:var(--brand-soft);color:var(--brand-ink)}.pg-pf .gp.sent,.pg-pf .gp.archived{background:var(--gray-soft);color:var(--text)}.pg-pf .two2{flex-direction:column;padding:4px 0;line-height:1.25;display:flex}.pg-pf .two2 small{color:var(--text);font-size:12px}.pg-pf .verbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-pf .rel{display:inline-flex;position:relative}.pg-pf .menu2{z-index:60;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:230px;max-width:calc(100vw - 24px);padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px -12px #0b0f1952}.pg-pf .menu2 button,.pg-pf .menu2 a{text-align:left;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;text-decoration:none;display:block}.pg-pf .menu2 button:hover,.pg-pf .menu2 a:hover{background:var(--row-hover)}.pg-pf .menu2 .mh{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:7px 10px 3px}.pg-pf .frm2{border:1px solid var(--brand);background:#fbfcff;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-pf .frm2 h4{font:700 15px var(--body);margin:0}.pg-pf .fg{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px 10px;font-size:13.5px;display:grid}.pg-pf .fg>label,.pg-pf .fg>span.l{color:var(--text);padding-top:6px;font-weight:600}.pg-pf .fg input,.pg-pf .fg select,.pg-pf .fg textarea{border:1px solid var(--border);font:13.5px var(--body);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 8px}.pg-pf .fg textarea{resize:vertical;min-height:76px}.pg-pf .rad{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.pg-pf .rad label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-pf .rad select,.pg-pf .rad input[type=text]{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;padding:4px 7px}.pg-pf .tl2{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-pf .tl2 li{grid-template-columns:46px 16px minmax(0,1fr);gap:8px;padding:3px 0;font-size:13.5px;display:grid}.pg-pf .tl2 .t{font:600 12px var(--mono);color:var(--text);padding-top:2px}.pg-pf .tl2 .d{background:var(--border);border-radius:50%;width:9px;height:9px;margin-top:5px}.pg-pf .tl2 li.now .d{background:var(--brand)}.pg-pf .tl2 li.next .d{border:2px dashed var(--brand);background:#fff}.pg-pf .tl2 li.next{color:var(--text)}.pg-pf .tl2 small{color:var(--text);font-size:12.5px;display:block}.pg-pf dl.facts2{border:1px solid var(--line);border-radius:10px;grid-template-columns:150px minmax(0,1fr);margin:0;font-size:13.5px;display:grid;overflow:hidden}.pg-pf dl.facts2 dt{background:var(--mist);color:var(--text);border-bottom:1px solid var(--line);padding:8px 11px;font-weight:600}.pg-pf dl.facts2 dd{border-bottom:1px solid var(--line);min-width:0;margin:0;padding:8px 11px}.pg-pf dl.facts2 dd small{color:var(--text);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.pg-pf dl.facts2 dt:last-of-type,.pg-pf dl.facts2 dd:last-child{border-bottom:0}.pg-pf .pagep{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pg-pf .pagep .hd2{background:var(--brand);color:#fff;padding:16px 18px}.pg-pf .pagep .hd2 small{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;display:block}.pg-pf .pagep .hd2 b{font:800 21px/1.25 var(--head);margin-top:4px;display:block}.pg-pf .pagep .bd2{flex-direction:column;gap:10px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.pg-pf .pagep h5{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0}.pg-pf .pagep p{margin:0}.pg-pf .undo{background:var(--fg);color:#fff;font:600 13.5px var(--body);z-index:95;border-radius:10px;align-items:center;gap:12px;max-width:92vw;padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-pf .undo button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;padding:3px 10px}.pg-pf .undo .cd{font:600 12.5px var(--mono);opacity:.8}.pg-pf .ct2{color:var(--text);font-size:12.5px}.pg-pf .ct2.ok{color:var(--good);font-weight:600}.pg-pf .modal{z-index:70;background:#0b0f1973;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pg-pf .modal .box{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:440px;padding:18px;display:flex;box-shadow:0 20px 50px -20px #0006}.pg-pf .modal h4{font:800 17px var(--head);margin:0}.pg-pf .fm{flex-direction:column;gap:12px;display:flex}.pg-pf .fmhead{color:var(--fg);font-size:14px}.pg-pf .ctrl{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13.5px;display:flex}.pg-pf .ctrl select,.pg-pf .ctrl input{border:1px solid var(--border);font:600 13.5px var(--body);background:var(--bg);border-radius:8px;padding:4px 7px}.pg-pf .ctrl select[disabled]{color:var(--fg);opacity:1;background:var(--mist)}.pg-pf .fmgrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.pg-pf .fmcard{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-pf .fmcard h4{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:6px;margin:0;display:flex}.pg-pf .fmcard h4 .grow{flex:1}.pg-pf .keyl{font:600 11px var(--mono);letter-spacing:.06em;color:var(--text);flex-wrap:wrap;gap:4px 16px;display:flex}.pg-pf .mk{cursor:pointer;text-align:left;color:var(--fg);background:0 0;border:0;border-radius:6px;grid-template-columns:130px minmax(0,1fr) 54px;align-items:center;gap:10px;width:100%;padding:3px 4px;font-size:13.5px;display:grid}.pg-pf .mk:hover{background:var(--row-hover)}.pg-pf .mk .tr{background:var(--gray-soft);border-radius:4px;height:8px;position:relative;overflow:hidden}.pg-pf .mk .tr i{background:var(--brand);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pg-pf .mk b{font:700 12.5px var(--mono);text-align:right}.pg-pf .mix{background:var(--gray-soft);border-radius:6px;height:12px;display:flex;overflow:hidden}.pg-pf .mix i{background:var(--brand);height:100%;display:block}.pg-pf .lg{grid-template-columns:86px minmax(0,1fr);gap:8px 10px;font-size:13px;line-height:1.4;display:grid}.pg-pf .lg .sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.pg-pf .lg textarea{border:1px solid var(--brand);width:100%;font:13px var(--body);border-radius:8px;min-height:56px;padding:6px 8px}.pg-pf .stats{background:var(--bg);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.pg-pf .stats button{border:0;border-left:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);background:0 0;padding:11px 14px}.pg-pf .stats button:first-child{border-left:0}.pg-pf .stats button:hover{background:var(--row-hover)}.pg-pf .stats b{font:700 20px/1.2 var(--mono);display:block}.pg-pf .stats span{color:var(--text);font-size:12.5px}.pg-pf .thin{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.pg-pf .links2 .lr{border-top:1px solid var(--line);align-items:center;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.pg-pf .links2 .lr:first-of-type{border-top:0}.pg-pf .links2 .lr span.grow{flex:1}.pg-pf svg.map2{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;width:100%;height:auto;display:block}.pg-pf svg.map2 text{font:600 20px var(--body);fill:var(--text)}.pg-pf .ov4{background:var(--bg);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pg-pf .ov4 div{border-left:1px solid var(--line);padding:10px 14px}.pg-pf .ov4 div:first-child{border-left:0}.pg-pf .ov4 b{font:700 19px var(--mono);display:block}.pg-pf .ov4 span{color:var(--text);font-size:12.5px}.pg-pf .wd.dense{color:var(--good);font-weight:600}.pg-pf .wd.building{color:var(--warn);font-weight:600}.pg-pf .wd.light,.pg-pf .wd.unmatched{color:var(--text);font-weight:600}.pg-pf .sw2{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pg-pf .sw2 i{background:var(--border);border-radius:999px;flex:none;width:34px;height:20px;display:inline-block;position:relative}.pg-pf .sw2 i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.pg-pf .sw2[aria-checked=true] i{background:var(--good)}.pg-pf .sw2[aria-checked=true] i:after{left:16px}.pg-pf .sw2[disabled]{cursor:default;opacity:.7}.pg-pf .setsec{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-pf .setsec h4{font:700 14px var(--body);align-items:center;margin:0;display:flex}.pg-pf .setrow{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.pg-pf .setrow select,.pg-pf .setrow input{border:1px solid var(--border);font:600 13.5px var(--body);border-radius:8px;padding:5px 8px}.pg-pf .note2{color:var(--text);font-size:12.5px}@media (max-width:1200px){.pg-pf .fmgrid{grid-template-columns:1fr}.pg-pf .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-pf .stats button:nth-child(4){border-left:0}.pg-pf .stats button:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:900px){.pg-pf .pk5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pg-pf .pk5,.pg-pf .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-pf .stats button{border-left:0;border-top:1px solid var(--line)}.pg-pf .ov4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-pf .fg{grid-template-columns:1fr}.pg-pf .fg>label,.pg-pf .fg>span.l{padding-top:0}.pg-pf dl.facts2{grid-template-columns:110px minmax(0,1fr)}.pg-pf .mk{grid-template-columns:100px minmax(0,1fr) 48px}.pg-pf .vtabs button{padding:6px 9px}}.pg-pf .gk{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pg-pf .gk-q{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);border-radius:10px;align-items:center;gap:6px;width:220px;min-width:0;max-width:100%;padding:0 10px;display:inline-flex}.pg-pf .gk-q input{font:500 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-pf .gk-q svg{flex:none;width:14px;height:14px}.pg-pf .gk-rel{display:inline-flex;position:relative}.pg-pf .gk-menu{z-index:60;background:var(--bg);border:1px solid var(--border);text-align:left;border-radius:10px;flex-direction:column;gap:1px;width:280px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px -12px #0b0f1952}.pg-pf .gk-menu .h{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 8px 3px}.pg-pf .gk-menu label{font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:normal;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pg-pf .gk-menu label:hover,.pg-pf .gk-menu .it:hover{background:var(--row-hover)}.pg-pf .gk-menu .it{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.pg-pf .gk-menu .it[aria-checked=true]{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.pg-pf .gk-menu .ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:8px 8px 4px;display:flex}.pg-pf .gk-row{align-items:center;display:flex}.pg-pf .gk-row .it{flex:1}.pg-pf .gk-x{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:18px;line-height:1}.pg-pf .gk-x:hover{background:var(--risk-soft);color:var(--risk)}.pg-pf .gk-e{color:var(--text);padding:3px 8px;font-size:12.5px}.pg-pf .gk-m{color:var(--text);font-size:12px;font-weight:500}.pg-pf .gk-in{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;flex:1;min-width:0;padding:5px 8px}.pg-pf .gk-lnk{font:600 13px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-pf .gk-lnk:hover{text-decoration:underline}.pg-pf .ic{border:1px solid var(--border);width:15px;height:15px;font:700 10px/1 var(--body);color:var(--text);cursor:help;text-transform:none;letter-spacing:0;vertical-align:middle;background:var(--bg);border-radius:50%;flex:none;place-items:center;margin-left:5px;display:inline-grid}@media (max-width:640px){.pg-pf .gk-q{flex:100%;width:100%}.pg-pf .gk-menu{width:auto;position:fixed;top:auto;left:12px!important;right:12px!important}}.pg-pf .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-pf .fsco[hidden]{display:none!important}.pg-pf .fsco-t{flex:220px;min-width:0}.pg-pf .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-pf .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-pf .fsfile[hidden]{display:none!important}.pg-pf .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-pf .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-pf .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-pf .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-pf .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-pf .fsf-t th,.pg-pf .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-pf .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-pf .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-pf .ch3.asked,.pg-pf .cl.asked{margin-left:6px}.pg-pf .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-pf .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-pf .rel>.menu,.pg-pf .menu.colm,.pg-pf .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-pf .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-pf .btn,.pg-pf .seg button,.pg-pf .pill,.pg-pf .fsco-b{min-height:40px}.pg-pf .x,.pg-pf .fsf-x{min-width:40px!important;min-height:40px!important}.pg-pf .info{position:relative}.pg-pf .info:after{content:"";position:absolute;inset:-11px}}.pg-pf .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-pf .fstip[hidden]{display:none!important}.pg-pf .prevb{color:#7a4a06;background:#fff8eb;border:1px solid #e3b25a;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.pg-pf .lanes2 .lr2{border:0;border-top:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.pg-pf .lanes2 .lr2:hover span:first-child{color:var(--brand)}.pg-pf .lanes2 .lr2 b{font-family:var(--mono);margin-left:auto}.pg-pf .byd{color:var(--text);margin-top:4px;font-size:12.5px;display:block}.pg-pf th.gh-th{cursor:pointer;-webkit-user-select:none;user-select:none}.pg-pf th.gh-th:hover{background:#1f4fe00d}.pg-pf .gh-ind{color:var(--brand,#1f4fe0);vertical-align:1px;margin-left:4px;font-size:10px;display:inline-block}.pg-pf .gh-pop{z-index:9999;border:1px solid var(--line,#dfe3ea);width:250px;max-width:calc(100vw - 24px);max-height:min(72vh,540px);font:14px/1.35 var(--sans,inherit);color:var(--ink,#111827);background:#fff;border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 30px #0f172a29}.pg-pf .gh-pop .gh-h{font:600 11.5px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#5b6372);padding:6px 8px 4px}.pg-pf .gh-pop button.gh-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-pf .gh-pop button.gh-i:hover,.pg-pf .gh-pop button.gh-i:focus-visible{background:var(--hover,#f2f4f8);outline:none}.pg-pf .gh-pop button.gh-i[aria-disabled=true]{color:#9aa1ae;cursor:default;background:0 0}.pg-pf .gh-pop button.gh-i.on{color:var(--brand,#1f4fe0);font-weight:600}.pg-pf .gh-pop .gh-sep{background:var(--line,#e6e9ef);height:1px;margin:5px 2px}.pg-pf .gh-pop .gh-f{gap:6px;padding:4px 8px 6px;display:flex}.pg-pf .gh-pop .gh-f input{border:1px solid var(--line,#d5dae3);min-width:0;font:inherit;border-radius:7px;flex:1;padding:6px 8px;font-size:13.5px}.pg-pf .gh-pop .gh-f button{border:1px solid var(--line,#d5dae3);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:12.5px}.pg-pf .gh-pop .gh-n{color:var(--text,#5b6372);padding:0 8px 4px;font-size:12.5px}.pg-pf .gh-pop label.gh-c{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.pg-pf .gh-pop label.gh-c:hover{background:var(--hover,#f2f4f8)}.pg-pf .r1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.pg-pf .rel{align-items:center;display:inline-flex;position:relative}.pg-pf .grow{flex:1}.pg-pf .mut{color:var(--text)}.pg-pf .vtabs a{background:var(--bg);font:600 13.5px var(--body);color:var(--text);white-space:nowrap;border:0;padding:6px 13px;text-decoration:none}.pg-pf .srch input{border:1px solid var(--border);width:220px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-pf .tw{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex:1;min-height:0;overflow:auto}.pg-pf .tw.cmp td{height:34px}.pg-pf .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-pf .menu .mnx{color:var(--text);padding:6px 10px;font-size:12.5px;display:block}.pg-pf .chip .n{font:600 11.5px var(--mono);margin-left:4px}.pg-pf tbody tr[data-sid]{cursor:pointer}.pg-pf tbody tr[data-sid]:hover td{background:var(--row-hover)}.pg-pf tbody tr.sel td{background:var(--row-selected)}.pg-pf .foot{color:var(--fg);align-items:center;gap:10px;padding:8px 2px 0;font-size:13px;display:flex}@media (min-width:1100px){.pg-pf .top,.pg-pf .r1{flex-wrap:nowrap}}.pg-pf .r1>*,.pg-pf .top>*{flex-shrink:0}.pg-pf .r1>.srch,.pg-pf .top>.srch,.pg-pf .r1>.grow,.pg-pf .top>.grow,.pg-pf .top>.mut{flex-shrink:1}.pg-pf .top>.mut{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-pf .r1 .srch input{width:100%;min-width:0}.pg-cover [hidden]{display:none!important}.pg-cover{--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--ink-hover:#262c3a;--white:#fff;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-cover *{box-sizing:border-box}.pg-cover{background:var(--bg);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex-direction:column;flex:1;margin:0;font-size:14px;display:flex;overflow:hidden}.pg-cover .wrap{flex-direction:column;gap:10px;max-width:1680px;height:100%;margin:0 auto;display:flex}.pg-cover .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.pg-cover .note .k{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-cover .note .grow{flex:1}.pg-cover .ms{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-cover .ms button{background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border:0;border-right:1px solid var(--line);padding:5px 10px}.pg-cover .ms button:last-child{border-right:0}.pg-cover .ms button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-cover .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-cover .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:1px;width:200px;padding:14px 10px;display:flex;overflow:auto}.pg-cover .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-cover .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-cover .rail a{color:var(--text);border-radius:8px;padding:6px 10px;font-size:13.5px}.pg-cover .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-cover .page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.pg-cover .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 9px;display:flex}.pg-cover .lead{color:var(--fg);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-cover .lead b{color:var(--good)}.pg-cover .grow{flex:1}.pg-cover .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-cover .btn:hover{background:var(--row-hover)}.pg-cover .btn:focus-visible,.pg-cover .chip:focus-visible,.pg-cover .seg button:focus-visible,.pg-cover .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-cover .btn.primary{background:var(--ink-btn);color:var(--white);border-color:var(--ink-btn)}.pg-cover .btn.primary:hover{background:var(--ink-hover)}.pg-cover .btn.blue{color:var(--brand-ink);border-color:var(--brand)}.pg-cover .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-cover .btn.risk{color:var(--risk);border-color:var(--risk)}.pg-cover .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-cover .seg button{background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 12px}.pg-cover .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-cover .search{border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:6px;width:190px;padding:6px 10px;font-size:13.5px;display:inline-flex}.pg-cover .rh{font:700 11.5px var(--mono);letter-spacing:.12em;color:var(--brand-ink);background:var(--brand-soft);border-radius:8px;flex:none;padding:5px 9px}.pg-cover .info{border:1.5px solid var(--text);width:16px;height:16px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-cover .info:hover,.pg-cover .info[aria-expanded=true]{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-cover .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:340px;font:400 13.5px/1.55 var(--body);color:var(--fg);text-transform:none;letter-spacing:0;border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-cover .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-cover .pop .px{cursor:pointer;color:var(--text);background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:8px}.pg-cover .body{flex:1;min-height:0;display:flex;position:relative}.pg-cover .gridwrap{flex:1;min-width:0;overflow:auto}.pg-cover table.g{border-collapse:collapse;width:100%;font-size:14px}.pg-cover table.g th{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-cover table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;padding:0 10px}.pg-cover table.g th.r,.pg-cover table.g td.r{text-align:right}.pg-cover table.g td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-cover table.g td.ld{font-weight:700}.pg-cover table.g tbody tr{cursor:pointer}.pg-cover table.g tbody tr:hover td{background:var(--row-hover)}.pg-cover table.g tbody tr.sel td{background:var(--row-selected)}.pg-cover table.g tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-cover .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.pg-cover .act svg{width:15px;height:15px}.pg-cover .sc{align-items:center;gap:6px;display:inline-flex}.pg-cover .st{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;padding:2px 8px;display:inline-flex}.pg-cover .st.live{background:var(--good-soft);color:var(--good)}.pg-cover .st.live:before{content:"";background:var(--good);border-radius:50%;width:7px;height:7px;margin:5px 6px 0 0;animation:1.4s infinite pulse}.pg-cover .st.ready{background:var(--good);color:var(--white)}.pg-cover .st.stall{background:var(--risk-soft);color:var(--risk)}.pg-cover .st.mgr{background:var(--warn-soft);color:var(--warn)}.pg-cover .st.idle{background:var(--gray-soft);color:var(--text)}.pg-cover .st.work{background:var(--brand-soft);color:var(--brand-ink)}.pg-cover .tag{font:700 11px var(--mono);letter-spacing:.08em;color:var(--brand-ink);border:1px solid var(--brand);border-radius:6px;padding:1px 6px}.pg-cover .over{font:700 11px var(--mono);letter-spacing:.08em;color:var(--risk);background:var(--risk-soft);border-radius:5px;margin:0 6px;padding:1px 5px}.pg-cover .under{color:var(--good);font-weight:700}.pg-cover .overt{color:var(--risk);font-weight:700}.pg-cover .mut{color:var(--text)}.pg-cover .nm{text-overflow:ellipsis;vertical-align:bottom;max-width:120px;display:inline-block;overflow:hidden}.pg-cover table.g td.tr{text-overflow:ellipsis;max-width:120px;overflow:hidden}@media (prefers-reduced-motion:reduce){.pg-cover .st.live:before,.pg-cover .dotl{animation:none}}.pg-cover .foot{border-top:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 16px;font-size:13px;display:flex}.pg-cover .chip{font:500 13px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-cover .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-cover .chip .c{font-family:var(--mono);margin-left:3px}.pg-cover .chip.new{color:var(--good);font-weight:700}.pg-cover .lbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-cover .ticker{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;padding:7px 16px;font-size:13.5px;display:flex;overflow:hidden}.pg-cover .ticker .t{font:500 12.5px var(--mono);color:var(--text)}.pg-cover .dotl{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pulse}.pg-cover .nm{text-overflow:ellipsis;vertical-align:bottom;max-width:118px;margin-left:6px;display:inline-block;overflow:hidden}.pg-cover table.g th:first-child,.pg-cover table.g td:first-child{width:58px;padding:0 8px}.pg-cover table.g td,.pg-cover table.g th{padding-left:8px;padding-right:8px}.pg-cover .sumwrap{flex-direction:column;flex:1;gap:16px;min-width:0;padding:14px 16px 20px;display:flex;overflow:auto}.pg-cover .ymove h3,.pg-cover .ywork h3{font:700 17px var(--body);text-transform:none;letter-spacing:0;color:var(--fg);align-items:center;gap:8px;margin:0 0 8px;display:flex}.pg-cover .ymove h3 .n,.pg-cover .ywork h3 .n{font:700 13px var(--mono);background:var(--fg);color:#fff;border-radius:999px;padding:1px 8px}.pg-cover .ywork h3 .n{background:var(--line);color:var(--fg)}.pg-cover .ymove ul{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-cover .ymove li.mv{border-top:1px solid var(--line);grid-template-columns:110px 240px 1fr 170px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:grid}.pg-cover .ymove li.mv:first-child{border-top:0}.pg-cover .ymove .mvid{font:600 13px var(--mono)}.pg-cover .ymove .mvl{color:var(--text)}.pg-cover .ymove .mvs{font-weight:600}.pg-cover .ymove li.mv .btn{white-space:nowrap;justify-self:end}.pg-cover .ywork{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.pg-cover .ywork .wl{align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.pg-cover .ywork .wl.q{color:var(--text)}.pg-cover .ywork .wl .btn{margin-left:auto}.pg-cover .grp summary{cursor:pointer;color:var(--text);padding:4px 0;font-size:13.5px}.pg-cover .grp .sumhd{padding:10px 0 2px}.pg-cover .grp .cards{padding:10px 0 0}.pg-cover .sumhd{align-items:center;gap:8px;padding:12px 16px 2px;display:flex}.pg-cover .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-cover .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-cover .cards{flex:1;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;align-items:start;gap:12px;padding:10px 16px 18px;display:grid;overflow:auto}.pg-cover .cd{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.pg-cover .cd .ch{align-items:baseline;gap:10px;display:flex}.pg-cover .cd .cn{font:700 16px var(--body);flex:1;min-width:0}.pg-cover .cd .cc{font:700 26px var(--mono)}.pg-cover .cd .kv{color:var(--text);gap:22px;font-size:12.5px;display:flex}.pg-cover .cd .kv b{font:600 14px var(--mono);color:var(--fg);margin-top:2px;display:block}.pg-cover .cd .need{color:var(--risk);font-size:13.5px;font-weight:600}.pg-cover .cd .need.ok{color:var(--good)}.pg-cover .cd ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-cover .cd li{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:13.5px;display:flex}.pg-cover .cd li .li1{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pg-cover .cd li .li1 b{font:700 13px var(--mono)}.pg-cover .cd li .li1 span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pg-cover .see{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.pg-cover .wall{flex:1;overflow:auto}.pg-cover .wr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.pg-cover .wr .wl{min-width:200px}.pg-cover .wr .wl b{font:700 14px var(--mono);display:block}.pg-cover .wr .wl span{color:var(--text);font-size:13px}.pg-cover .wr .wp{font:700 15px var(--mono)}.pg-cover .wr .grow{min-width:20px}.pg-cover .wr .wn{width:100%;color:var(--text);font-size:13.5px}.pg-cover .panel{background:var(--bg);border-left:1px solid var(--line);z-index:5;flex-direction:column;width:min(600px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-cover .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px 12px;display:flex}.pg-cover .tp{align-items:center;gap:10px;min-width:0;display:flex}.pg-cover .ttl{font:800 19px/1.25 var(--head);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-cover .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:0 8px;font-size:22px;line-height:1.2}.pg-cover .x:hover{background:var(--row-hover)}.pg-cover .meta{color:var(--text);font-size:13.5px}.pg-cover .verbs{flex-wrap:wrap;gap:8px;display:flex}.pg-cover .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 22px;display:flex;overflow:auto}.pg-cover .pb>*{flex-shrink:0}.pg-cover .pf{border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-cover .ans{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-cover .ans.warn{border-color:var(--warn)}.pg-cover .ans.quiet{border-color:var(--border)}.pg-cover .ans .ah{background:var(--good-soft);padding:12px 14px}.pg-cover .ans.warn .ah{background:var(--warn-soft)}.pg-cover .ans.quiet .ah{background:var(--gray-soft)}.pg-cover .ans .ak{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-cover .ans.warn .ak{color:var(--warn)}.pg-cover .ans.quiet .ak{color:var(--text)}.pg-cover .ans .at{font:700 17px/1.35 var(--body);margin:4px 0}.pg-cover .ans .aw{font-size:14px;line-height:1.55}.pg-cover .ans .ab{background:var(--bg);flex-wrap:wrap;gap:8px;padding:11px 14px;display:flex}.pg-cover .kt{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pg-cover .kt div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pg-cover .kt span{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);display:block}.pg-cover .kt b{font:700 18px var(--mono)}.pg-cover .kt .hold{background:var(--warn-soft);border-color:var(--warn-soft)}.pg-cover h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;margin:0 0 8px;display:flex}.pg-cover .cr{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.pg-cover .cr:hover{background:var(--row-hover)}.pg-cover .cr .cn2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pg-cover .cr .cf{color:var(--text);grid-column:1;font-size:12.5px}.pg-cover .cr .cval{text-align:right;flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:3px;display:flex}.pg-cover .cr .cval b{font:700 14px var(--mono)}.pg-cover .al{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-cover .al dt,.pg-cover .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-cover .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-cover .al dd{line-height:1.45}.pg-cover .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-cover .al dd b{font-weight:700}.pg-cover .lf{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.pg-cover .lf>label,.pg-cover .lf>.lk{color:var(--text);align-items:center;font-size:13px;font-weight:600;display:flex}.pg-cover .money{border:1px solid var(--border);border-radius:10px;align-items:center;width:150px;display:inline-flex;overflow:hidden}.pg-cover .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:6px 9px}.pg-cover .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:6px 9px}.pg-cover .money:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-cover .ch3{flex-wrap:wrap;gap:8px;display:flex}.pg-cover .tg{border:1px solid var(--border);font:600 13px var(--body);cursor:pointer;background:var(--bg);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.pg-cover .tg[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cover .tg .c{font:600 12px var(--mono)}.pg-cover .order{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-cover .order li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}.pg-cover .order li:last-child{border-bottom:0}.pg-cover .order .n{font:700 12px var(--mono);color:var(--brand-ink);background:var(--brand-soft);text-align:center;border-radius:6px;padding:2px 0}.pg-cover .order .ow{flex-direction:column;gap:1px;min-width:0;display:flex}.pg-cover .order .ow span{color:var(--text);font-size:12.5px}.pg-cover .order .oc{font:700 14px var(--mono)}.pg-cover .order li.off{opacity:.55}.pg-cover .bar{background:var(--gray-soft);border-radius:4px;height:8px;display:flex;overflow:hidden}.pg-cover .bar i{height:100%;display:block}.pg-cover .legend{color:var(--text);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.pg-cover .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.pg-cover .rules{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.pg-cover .rules div{grid-template-columns:118px minmax(0,1fr);gap:10px;display:grid}.pg-cover .rules div span:first-child{color:var(--text);font-weight:600}.pg-cover .runh{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.pg-cover .back{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;flex:none;width:30px;height:30px;font-size:15px}.pg-cover .runh .rt b{font:800 21px var(--head);display:block}.pg-cover .runh .rt span{color:var(--text);font-size:13.5px}.pg-cover .runb{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.pg-cover .runl{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:14px 16px;display:flex;overflow:auto}.pg-cover .runr{flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:auto}.pg-cover .kt4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px 0;display:grid}.pg-cover .kt4 div{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.pg-cover .kt4 span{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);display:block}.pg-cover .kt4 b{font:700 20px var(--mono)}.pg-cover .kt4 .hold{background:var(--warn-soft);border-color:var(--warn-soft)}.pg-cover .best{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 18px 0;padding:10px 14px;display:flex}.pg-cover .best .bp{font:700 22px var(--mono);color:var(--good)}.pg-cover .best .mx{text-align:right;color:var(--text);margin-left:auto;font-size:12.5px}.pg-cover .best .mx b{font:700 18px var(--mono);color:var(--brand-ink);display:block}.pg-cover .ready{border:2px solid var(--good);border-radius:14px;margin:12px 18px 0;overflow:hidden}.pg-cover .ready .rh2{background:var(--good-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.pg-cover .ready .rk{font:700 11px var(--mono);letter-spacing:.08em;color:var(--good);text-transform:uppercase}.pg-cover .ready .rtx{font:700 16px var(--body)}.pg-cover .ready .rs{color:var(--fg);font-size:13.5px}.pg-cover .ready .rb{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pg-cover .livebar{border:1px solid var(--good);background:var(--good-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 18px 0;padding:9px 14px;display:flex}.pg-cover .livebar b{font-weight:700}.pg-cover .livebar .t{font:600 13px var(--mono)}.pg-cover .fil{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-cover .cvs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.pg-cover .cv{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.pg-cover .cv:hover{border-color:var(--brand)}.pg-cover .cv .cvh{align-items:center;gap:8px;min-width:0;display:flex}.pg-cover .cv .cvh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.pg-cover .ctag{font:700 10.5px var(--mono);letter-spacing:.08em;color:var(--text);text-transform:uppercase;white-space:nowrap}.pg-cover .ctag.ok{color:var(--good)}.pg-cover .ctag.bad{color:var(--risk)}.pg-cover .ctag.hold{color:var(--warn)}.pg-cover .ctag.lv{color:var(--good)}.pg-cover .bub{border-radius:10px;padding:7px 10px;font-size:13px;line-height:1.45}.pg-cover .bub.s{background:var(--brand);color:var(--white)}.pg-cover .bub.c{background:var(--mist);color:var(--fg)}.pg-cover .cvf{color:var(--text);font-size:12.5px}.pg-cover .runf{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:12px;padding:9px 18px;font-size:13.5px;display:flex;overflow:hidden}.pg-cover .carlist .cr{padding:8px 4px}.pg-cover .fx{background:var(--bg);z-index:7;flex-direction:column;display:flex;position:absolute;inset:0}.pg-cover .fxh{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.pg-cover .fxb{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:14px;padding:14px 16px;display:grid;overflow:auto}.pg-cover .fxb .full{grid-column:1/-1}.pg-cover .box{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pg-cover .chk{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-cover .chk li:before{content:"✓";color:var(--good);margin-right:8px;font-weight:800}.pg-cover .chk li.no:before{content:"×";color:var(--risk)}.pg-cover .thread{flex-direction:column;gap:6px;display:flex}.pg-cover .thread .bub{max-width:85%}.pg-cover .thread .bub.s{align-self:flex-end}.pg-cover .thread .tm{font:500 11.5px var(--mono);color:var(--text)}.pg-cover .lis{background:var(--bg);border:1px solid var(--border);z-index:9;border-radius:14px;flex-direction:column;width:min(440px,100% - 32px);max-height:70%;display:flex;position:absolute;bottom:56px;right:16px;box-shadow:0 24px 60px -20px #0b0f1973}.pg-cover .lish{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.pg-cover .lish b{font-weight:700}.pg-cover .lisb{flex-direction:column;gap:6px;min-height:150px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex;overflow:auto}.pg-cover .lisb .ln{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.pg-cover .lisb .who{font:700 11.5px var(--mono);color:var(--text);text-transform:uppercase;padding-top:2px}.pg-cover .lisb .who.sc{color:var(--brand-ink)}.pg-cover .lisb .who.you{color:var(--good)}.pg-cover .lisf{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pg-cover .wave{align-items:center;gap:2px;height:16px;display:flex}.pg-cover .wave i{background:var(--good);border-radius:2px;width:3px;animation:1s ease-in-out infinite wv;display:block}.pg-cover .wave i:nth-child(2){animation-delay:.15s}.pg-cover .wave i:nth-child(3){animation-delay:.3s}.pg-cover .wave i:nth-child(4){animation-delay:.45s}.pg-cover .wave i:nth-child(5){animation-delay:.6s}@keyframes wv{0%,to{height:4px}50%{height:15px}}@media (prefers-reduced-motion:reduce){.pg-cover .wave i{height:8px;animation:none}}.pg-cover #toast{background:var(--fg);color:var(--white);z-index:99;border-radius:10px;padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-cover .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-cover.showchg .app{display:none}.pg-cover.showchg .changes{display:block}.pg-cover .changes h2{font:800 20px var(--head);margin:4px 0 6px}.pg-cover .changes p{color:var(--text);max-width:900px;margin:0 0 12px;line-height:1.55}.pg-cover .changes table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:14px}.pg-cover .changes th{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-cover .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px;line-height:1.55}.pg-cover .changes td:first-child{white-space:nowrap;font-weight:700}.pg-cover .mk{font:700 11px var(--mono);background:var(--gray-soft);border-radius:6px;padding:1px 7px;display:inline-block}.pg-cover .mk.add{background:var(--good-soft);color:var(--good)}.pg-cover .mk.mv{background:var(--brand-soft);color:var(--brand-ink)}@media (max-width:1250px){.pg-cover .rail{display:none}.pg-cover .runb{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:900px){.pg-cover{overflow:auto}.pg-cover .wrap{height:auto}.pg-cover .app{flex:none;height:900px}.pg-cover .runb{grid-template-columns:1fr}.pg-cover .runl{border-right:0;border-bottom:1px solid var(--line)}.pg-cover .fxb{grid-template-columns:1fr}.pg-cover .kt4,.pg-cover .kt{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cover .r1{flex-wrap:wrap}.pg-cover .search{width:140px}}.pg-cover .run{background:var(--bg);z-index:6;flex-direction:column;display:flex;position:absolute;inset:0}.pg-cover .rh3{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;padding:10px 18px;display:flex}.pg-cover .rt3{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.pg-cover .rt3 b{font:800 19px var(--head);white-space:nowrap;flex:none}.pg-cover .rt3 span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.pg-cover .stat3{font:600 12.5px var(--mono);color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.pg-cover .mwrap{position:relative}.pg-cover .menu2{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-cover .menu2 button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-cover .menu2 button:hover{background:var(--row-hover)}.pg-cover .abar{background:var(--good-soft);border:1px solid var(--good);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 18px 0;padding:8px 8px 8px 14px;display:flex}.pg-cover .ak2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good);white-space:nowrap;align-items:center;display:inline-flex}.pg-cover .atx{flex:1;min-width:240px;font-size:14px}.pg-cover .ab2{flex-wrap:wrap;gap:8px;display:flex}.pg-cover .lbar{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 18px 0;font-size:13.5px;display:flex}.pg-cover .lbar .t{font:600 13px var(--mono);color:var(--good)}.pg-cover .fil2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}.pg-cover .fil2 .seg button{padding:4px 10px;font-size:13px}.pg-cover .cvs2{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:12px;min-height:0;padding:14px 18px;display:grid;overflow:auto}.pg-cover .cv2{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-cover .cv2:hover{border-color:var(--brand)}.pg-cover .cv2 .cvh{align-items:center;gap:8px;min-width:0;display:flex}.pg-cover .cv2 .cvh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.pg-cover .cv2 .bub{font-size:14px}.pg-cover .more2{grid-column:1/-1;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-cover{--text:#333b4c;--rule:#cfd4dd}.pg-cover table.g td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);color:var(--fg)}.pg-cover table.g th{border-right:1px solid var(--rule);color:var(--fg)}.pg-cover .box{border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden}.pg-cover .box h3{background:var(--mist);border-bottom:1px solid var(--border);color:var(--fg);margin:0;padding:9px 14px;font-size:12px}.pg-cover .al{border-top:0;grid-template-columns:160px minmax(0,1fr);column-gap:0}.pg-cover .al dt,.pg-cover .al dd{border-bottom:1px solid var(--rule);padding:9px 14px}.pg-cover .al dt{color:var(--fg);border-right:1px solid var(--rule);background:#fbfbfc;font-weight:600}.pg-cover .al dd{color:var(--fg);font-size:14.5px;font-weight:500}.pg-cover .al dd .sub{color:var(--text);font-weight:400}.pg-cover .al dt:nth-last-child(2),.pg-cover .al dd:last-child{border-bottom:0}.pg-cover .verdict{border:1.5px solid var(--good);border-radius:12px;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));margin:12px 16px 0;display:grid;overflow:hidden}.pg-cover .verdict>div{border-left:1px solid var(--rule);padding:10px 14px}.pg-cover .verdict>div:first-child{background:var(--good-soft);border-left:0}.pg-cover .verdict .vk{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);display:block}.pg-cover .verdict .vv{font:700 18px var(--body);color:var(--fg);margin-top:3px;display:block}.pg-cover .verdict>div:first-child .vk,.pg-cover .verdict>div:first-child .vv{color:var(--good)}.pg-cover table.ck{border-collapse:collapse;width:100%;font-size:14.5px}.pg-cover table.ck td{border-bottom:1px solid var(--rule);color:var(--fg);padding:9px 14px}.pg-cover table.ck tr:last-child td{border-bottom:0}.pg-cover table.ck td.ok{width:38px;color:var(--good);border-right:1px solid var(--rule);text-align:center;font-weight:800}.pg-cover table.ck td.no{width:38px;color:var(--risk);border-right:1px solid var(--rule);text-align:center;font-weight:800}.pg-cover table.ck td.src{color:var(--text);white-space:nowrap;font-size:13px}.pg-cover .box .thread{padding:12px 14px}.pg-cover .ymove ul{border-color:var(--border)}.pg-cover .ymove li.mv{border-top-color:var(--rule)}.pg-cover .ywork,.pg-cover .cv2,.pg-cover .cd{border-color:var(--border)}.pg-cover .cvs2.tbl{padding:12px 18px;display:block}.pg-cover table.rt{border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.pg-cover table.rt th{background:var(--mist)}.pg-cover table.rt td{vertical-align:middle;height:48px}.pg-cover table.rt tbody tr:last-child td{border-bottom:0}.pg-cover table.rt th:last-child,.pg-cover table.rt td:last-child{border-right:0}.pg-cover table.rt .sub2{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-cover table.rt td.said{text-overflow:ellipsis;max-width:320px;color:var(--text);overflow:hidden}.pg-cover table.rt b.ok{color:var(--good);font-size:15px}.pg-cover table.rt b.bad{color:var(--risk);font-size:15px}.pg-cover .cvs2.tbl .more2{margin-top:10px}.pg-cover .fxb{grid-auto-rows:max-content;align-items:start}.pg-cover .ymt{border:1px solid var(--rule);background:var(--bg);border-radius:10px;overflow:hidden}.pg-cover .ymt h4{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:var(--mist);border-bottom:1px solid var(--rule);margin:0;padding:9px 14px}.pg-cover table.ym{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--fg);font-size:13.5px}.pg-cover table.ym th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);background:var(--bg);padding:7px 10px}.pg-cover table.ym td{vertical-align:top;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);overflow-wrap:anywhere;padding:9px 10px;line-height:1.35}.pg-cover table.ym tr:last-child td{border-bottom:0}.pg-cover table.ym th:last-child,.pg-cover table.ym td:last-child{border-right:0}.pg-cover table.ym td b{color:var(--fg);font-weight:700}.pg-cover table.ym .id{font:700 13px var(--mono)}.pg-cover table.ym .s{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-cover table.ym .big{font:700 15px var(--mono);font-variant-numeric:tabular-nums}.pg-cover table.ym .ok{color:var(--good);font-weight:600}.pg-cover table.ym .bad{color:var(--risk);font-weight:600}.pg-cover table.ym .warn{color:var(--warn);font-weight:600}.pg-cover table.ym td.ymact{vertical-align:middle;overflow-wrap:normal}.pg-cover table.ym td.ymact .ac{flex-direction:column;align-items:stretch;gap:6px;display:flex}.pg-cover table.ym td.ymact .btn{white-space:nowrap;justify-content:center;padding-left:6px;padding-right:6px}.pg-cover table.ym td.ymact .lnk{white-space:nowrap;text-align:center;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.pg-cover .ymove{flex-direction:column;gap:12px;display:flex}.pg-cover .ymove>*{flex-shrink:0}.pg-cover .wallw{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-cover .wallw>.foot{flex-shrink:0}.pg-cover .wallw .wsc{flex:1;min-height:0;overflow:auto}.pg-cover .wsec{border-bottom:1px solid var(--rule)}.pg-cover .wh{background:var(--mist);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 16px;font-size:14px;display:flex}.pg-cover .wh .wid{font:700 14px var(--mono)}.pg-cover .wh .wln{color:var(--text)}.pg-cover .wh .wp{font:700 14px var(--mono)}.pg-cover .wcards{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:8px;margin:0;padding:12px 16px;list-style:none;display:grid}.pg-cover .wcards.cmp{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;padding:8px 16px}.pg-cover .wcd{border:1px solid var(--rule);background:var(--bg);border-radius:8px;padding:8px 12px}.pg-cover .wcards.cmp .wcd{padding:6px 8px}.pg-cover .wcd .t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pg-cover .wcd .t b{color:var(--fg);font-size:13.5px;font-weight:700}.pg-cover .wcd .t span{color:var(--text);flex-shrink:0;font-size:11.5px}.pg-cover .wcd .w{margin-top:4px;font-size:13px;font-weight:600}.pg-cover .wcd .w.g{color:var(--good)}.pg-cover .wcd .w.a{color:var(--warn)}.pg-cover .wcd .w.b{color:var(--brand-ink)}.pg-cover .wcd .w.n{color:var(--text)}.pg-cover .wcd .q{color:var(--text);margin-top:4px;font-size:13px}.pg-cover .gcol{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-cover .gcol>.gridwrap{flex:1;min-height:0}.pg-cover .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:7px 16px;font-size:13.5px;display:flex}.pg-cover .selbar .grow{flex:1}.pg-cover .act-c{align-items:center;gap:8px;display:inline-flex}.pg-cover .act-c input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:0}.pg-cover .act-c .sp{width:16px;display:inline-block}.pg-cover .eaw{border-bottom:1px solid var(--line);background:var(--bg);flex:none;max-height:42%;padding:10px 16px;overflow:auto}.pg-cover .eaw.in{border:1px solid var(--border);border-radius:12px;max-height:none}.pg-cover .eaw h2{font:700 14px var(--body);align-items:center;gap:6px;margin:0 0 8px;display:flex}.pg-cover .eaw h2 .grow{flex:1}.pg-cover .eaw.fold h2{margin:0}.pg-cover .ea{border:1px solid var(--border);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:13.5px}.pg-cover .ea:last-child{margin-bottom:0}.pg-cover .ea .eh{font-weight:700}.pg-cover .ea .eh .mut{font-weight:400}.pg-cover .ea .es{margin-top:3px;font-weight:600}.pg-cover .ea .eb{color:var(--text);white-space:pre-line;margin:4px 0 8px;line-height:1.5}.pg-cover .ea .ab{flex-wrap:wrap;gap:8px;display:flex}.pg-cover .band3{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pg-cover .band3 label{font:600 12.5px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-cover .band3 .money{width:128px}.pg-cover .bandbar{background:var(--gray-soft);border-radius:5px;height:10px;margin:12px 8px 22px;position:relative}.pg-cover .bandbar i{background:var(--brand-soft);border:1px solid var(--brand);border-radius:5px;position:absolute;top:0;bottom:0}.pg-cover .bandbar b{font:600 11px var(--mono);color:var(--text);white-space:nowrap;position:absolute;top:14px;transform:translate(-50%)}.pg-cover .bandbar s{background:var(--fg);width:2px;height:16px;position:absolute;top:-3px;transform:translate(-1px)}.pg-cover .warnbox{border:1px solid var(--warn);background:var(--warn-soft);border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.pg-cover .warnbox h3{color:var(--warn);margin:0}.pg-cover .warnbox p{margin:0}.pg-cover .lnk{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-cover details.why{border:1px solid var(--line);border-radius:12px;padding:8px 14px;font-size:13.5px}.pg-cover details.why summary{cursor:pointer;font-weight:700}.pg-cover details.why p,.pg-cover details.why ul{color:var(--text);margin:6px 0 0;line-height:1.5}.pg-cover details.why ul{padding-left:18px}.pg-cover .first5{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-cover .first5 li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;display:grid}.pg-cover .first5 li:last-child{border-bottom:0}.pg-cover .first5 .n{font:700 12px var(--mono);color:var(--text)}.pg-cover .first5 .s{color:var(--text);text-align:right;font-size:12.5px}.pg-cover .first5 .rk{color:var(--risk);text-align:right;font-size:12.5px}.pg-cover .risktx{color:var(--risk);margin-top:4px;font-size:12.5px;font-weight:600}.pg-cover .mdl{z-index:70;background:#0b0f196b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pg-cover .mdc{background:var(--bg);border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0b0f1980}.pg-cover .mdc header,.pg-cover .mdc footer{flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-cover .mdc header{border-bottom:1px solid var(--line)}.pg-cover .mdc header b{font:800 18px var(--head);flex:1;min-width:0}.pg-cover .mdc footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end}.pg-cover .mdc .mb{flex-direction:column;gap:12px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex;overflow:auto}.pg-cover .mdc .mb p{margin:0}.pg-cover .mdc label.f{flex-direction:column;gap:4px;font-size:13.5px;font-weight:600;display:flex}.pg-cover .mdc label.f .mut{font-size:12.5px;font-weight:400}.pg-cover .mdc input[type=text],.pg-cover .mdc input[type=tel],.pg-cover .mdc textarea,.pg-cover .mdc select{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:var(--bg);border-radius:9px;width:100%;padding:7px 10px}.pg-cover .mdc textarea{resize:vertical;min-height:120px;font-family:var(--mono);font-size:13px}.pg-cover .mdc .tabs3{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:4px;padding:8px 18px;display:flex}.pg-cover .mdc .tabs3 button{font:600 13.5px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px}.pg-cover .mdc .tabs3 button[aria-selected=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-cover .mdc details summary{cursor:pointer;color:var(--text)}.pg-cover .mdc .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-cover .pv{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pg-cover .pv li{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:13.5px}.pg-cover .pv li.no{border-color:var(--risk);color:var(--risk)}.pg-cover .pv li .mut{margin-left:8px}.pg-cover .err{color:var(--risk);font-size:13.5px;font-weight:600}.pg-cover .cons{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.pg-cover .cons input{margin-top:4px}.pg-cover .reps{flex-direction:column;gap:6px;display:flex}.pg-cover .reps label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.pg-cover .gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-cover .btn[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:900px){.pg-cover .panel{z-index:80;width:min(600px,100%);position:fixed;inset:0 0 0 auto}.pg-cover .ph{background:var(--bg);z-index:2;position:sticky;top:0}.pg-cover .pop{max-height:calc(100vh - 24px);overflow:auto}}@media (max-width:600px){.pg-cover .menu2{z-index:90;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}.pg-cover .btn,.pg-cover .chip,.pg-cover .seg button,.pg-cover .pill,.pg-cover .x,.pg-cover .tg{min-height:40px}.pg-cover .chip{padding:0 4px}}.pg-cover .menu2{max-height:calc(100vh - 80px);overflow:auto}.pg-cover .rorow{color:var(--text);background:var(--gray-soft);border-bottom:1px solid var(--line);padding:6px 16px;font-size:13px}.pg-cover.ro [data-a=claim],.pg-cover.ro [data-a=ratecon],.pg-cover.ro [data-a=raise],.pg-cover.ro [data-a=askmgr2],.pg-cover.ro [data-a=decline],.pg-cover.ro [data-a=counter],.pg-cover.ro [data-a=start],.pg-cover.ro [data-a=start16],.pg-cover.ro [data-a=launch],.pg-cover.ro [data-a=startmany],.pg-cover.ro [data-a=covermany],.pg-cover.ro [data-a=stopall],.pg-cover.ro [data-a=rstop],.pg-cover.ro [data-a=rstopyes],.pg-cover.ro [data-a=giveaway],.pg-cover.ro [data-a=takecall],.pg-cover.ro [data-a=eok],.pg-cover.ro [data-a=eno],.pg-cover.ro [data-a=addc],.pg-cover.ro [data-a=callme],.pg-cover.ro [data-a=stoprun],.pg-cover.ro input[data-sel],.pg-cover.ro input[data-selall]{display:none!important}@media (max-width:900px){.pg-cover .mdl{align-items:flex-end;padding:0}.pg-cover .mdc{border-radius:14px 14px 0 0;max-height:92vh}.pg-cover .band3 .money{width:104px}.pg-cover .mdc .two{grid-template-columns:1fr}}.pg-cover .fsr{background:var(--mist);border-bottom:1px solid var(--line);font:13px/1.45 var(--body);color:var(--text);white-space:normal;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;display:flex}.pg-cover .fsr .fsr-k{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap}.pg-cover .fsr .fsr-i{flex:none;align-items:center;gap:6px;display:inline-flex}.pg-cover .fsr .fsr-g{flex:1}.pg-cover .fsr-v{font:600 13px var(--body);color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;background:0 0;padding:0;text-decoration:none}.pg-cover .fsr-v:hover{background:var(--row-hover)}.pg-cover .fsr .fsr-ro{color:var(--fg);font-weight:700}.pg-cover .fsr-all{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-cover .fsr-all:hover{background:var(--row-hover)}.pg-cover .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-cover .btn.gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-cover .search svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:15px;height:15px}.pg-cover .search input{font:inherit;width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-cover .lead{flex:none;overflow:visible}@media (max-width:1300px){.pg-cover .r1{white-space:normal;flex-wrap:wrap;row-gap:6px}}.pg-cover .body>.sumwrap,.pg-cover .body>.wallw,.pg-cover .body>.gcol{width:100%}.pg-cm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-cm *,.pg-cm :before,.pg-cm :after{box-sizing:border-box}.pg-cm,.pg-cm{height:100%}.pg-cm{background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased}.pg-cm button,.pg-cm input,.pg-cm select,.pg-cm textarea{font:inherit;color:inherit}.pg-cm .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-cm [hidden]{display:none!important}.pg-cm .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-cm .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-cm .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-cm .top{background:var(--bg);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;height:56px;padding:0 16px;display:flex}.pg-cm .brand{font:900 19px var(--head);letter-spacing:-.02em}.pg-cm .tenant{color:var(--text);font-size:13.5px}.pg-cm .bell{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;position:relative}.pg-cm .bell i{background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.pg-cm .av{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-cm .shell{flex:auto;min-height:0;display:flex}.pg-cm .side{background:var(--bg);border-right:1px solid var(--line);flex:0 0 210px;padding:12px 10px}.pg-cm .door{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.pg-cm .door:hover{background:var(--mist)}.pg-cm .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-cm .sep{background:var(--line);height:1px;margin:8px 6px}.pg-cm main{background:var(--bg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.pg-cm .ph1{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 20px 0;display:flex}.pg-cm .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-cm .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-cm .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-cm .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-cm .strip{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 18px;padding:8px 20px 4px;font-size:13.5px;display:flex}.pg-cm .strip b{font:700 14px var(--mono);color:var(--fg)}.pg-cm .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-cm .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-cm .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-cm select.word{appearance:none;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;max-width:100%;padding:2px 0;text-decoration:underline}.pg-cm .content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-cm .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-cm .btn:hover{background:var(--row-hover)}.pg-cm .btn.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-cm .btn.pri:hover{background:#262c3a}.pg-cm .btn.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-cm .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cm .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-cm .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-cm .ib.done{background:var(--good-soft);border-color:var(--good);color:var(--good)}.pg-cm .ib:disabled{opacity:.35;cursor:not-allowed}.pg-cm .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-cm .btn:focus-visible,.pg-cm .ib:focus-visible,.pg-cm .tab:focus-visible,.pg-cm .door:focus-visible,.pg-cm .seg button:focus-visible,.pg-cm .chipb:focus-visible,.pg-cm .lnk:focus-visible,.pg-cm .info:focus-visible,.pg-cm .pw:focus-visible,.pg-cm .chg:focus-visible,.pg-cm .pt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-cm svg.i{flex:none;width:15px;height:15px}.pg-cm .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-cm .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:min(340px,100vw - 24px);font:400 13.5px/1.5 var(--body);border-radius:12px;max-height:calc(100vh - 24px);padding:10px 12px;position:fixed;overflow:auto;box-shadow:0 16px 40px -14px #0b0f1959}.pg-cm .pop.wide{width:min(560px,100vw - 24px);max-width:min(560px,100vw - 24px);padding:14px 16px}.pg-cm .pop b.t{margin-bottom:2px;display:block}.pg-cm .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-cm .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-cm .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-cm .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-cm .st.good{background:var(--good-soft);color:var(--good)}.pg-cm .chg{font:600 12.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.pg-cm .chg:hover{color:var(--brand-ink)}.pg-cm .pk{background:var(--mist);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-cm .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-cm .pt:hover{border-color:var(--brand)}.pg-cm .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-cm .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-cm .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-cm .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-cm .pt .pv b{font:700 24px/1.1 var(--mono);letter-spacing:-.02em;white-space:nowrap}.pg-cm .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-cm .pt .ps{color:var(--text);font-size:12.5px;line-height:1.35}.pg-cm .pv b.ok{color:var(--good)}.pg-cm .pv b.bad{color:var(--risk)}.pg-cm .pv b.warn{color:var(--warn)}.pg-cm .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-cm .nsug.risk{box-shadow:inset 3px 0 0 var(--risk)}.pg-cm .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-cm .nsug.good{box-shadow:inset 3px 0 0 var(--good)}.pg-cm .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;flex:none;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-cm .foot b{color:var(--fg);font-family:var(--mono)}.pg-cm .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;flex-direction:column;width:min(660px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-cm .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-cm .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-cm .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-cm .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-cm .x:hover{background:var(--row-hover)}.pg-cm .meta{color:var(--text);font-size:13.5px}.pg-cm .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-cm .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-cm .pb>*{flex-shrink:0}.pg-cm .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-cm .ah{align-items:baseline;gap:10px;display:flex}.pg-cm .at{font:700 16.5px/1.3 var(--head)}.pg-cm .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-cm .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-cm .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-cm .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-cm .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-cm dl.al{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-cm dl.al dt,.pg-cm dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-cm dl.al dt{color:var(--text);font-size:13px;font-weight:600}.pg-cm dl.al dd{overflow-wrap:anywhere;min-width:0}.pg-cm ul.tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-cm ul.tl li{display:contents}.pg-cm ul.tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;padding:5px 0}.pg-cm ul.tl .trl{justify-content:center;display:flex;position:relative}.pg-cm ul.tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-cm ul.tl li:first-child .trl:before{top:12px}.pg-cm ul.tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-cm ul.tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-cm ul.tl li.now .dot{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.pg-cm ul.tl li.bad .dot{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.pg-cm ul.tl li.ok .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft)}.pg-cm ul.tl .tw{min-width:0;padding:5px 0}.pg-cm ul.tl .tw b{font-weight:600}.pg-cm ul.tl .tw span{color:var(--text);display:block}.pg-cm h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 6px}.pg-cm table.s{border-collapse:collapse;width:100%;font-size:13.5px}.pg-cm table.s th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 8px}.pg-cm table.s td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 8px}.pg-cm table.s .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-cm .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-cm .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-cm .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-cm .modal h2{font:700 19px var(--head);margin:0}.pg-cm .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-cm .toasts{z-index:99;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.pg-cm .toast{color:#fff;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px}.pg-cm .toast b{color:#c9d6ff;font-weight:700;display:block}.pg-cm .rgroup{border:1px solid var(--border);background:var(--bg);border-radius:12px}.pg-cm .rgroup>.hd{background:var(--mist);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}.pg-cm .rgroup>.hd h3{font:700 14.5px var(--body);margin:0}.pg-cm .rs{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 14px;font-size:14.5px;line-height:1.9;display:flex}.pg-cm .rgroup>.hd+.rs{border-top:0}.pg-cm .rs .sent{flex:auto;min-width:0}.pg-cm .rs .chg{line-height:1.9}.pg-cm .tog{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;position:relative}.pg-cm .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-cm .tog.on{background:var(--brand)}.pg-cm .tog.on:after{left:21px}@media (prefers-reduced-motion:reduce){.pg-cm *,.pg-cm :after{transition:none!important}}.pg-cm .pw{background:var(--brand-soft);color:var(--brand-ink);font-family:var(--body);font-weight:600;font-size:inherit;cursor:pointer;text-underline-offset:3px;white-space:nowrap;border:0;border-radius:6px;margin:0 1px;padding:1px 4px;line-height:1.3;-webkit-text-decoration:underline #2249c959;text-decoration:underline #2249c959}.pg-cm .pw:hover{background:var(--row-selected)}.pg-cm .pwr{color:var(--fg);white-space:nowrap;font-weight:700}.pg-cm .rline{border-bottom:1px solid var(--line);padding:8px 20px;font-size:14px;line-height:1.9;display:block}.pg-cm .srch{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:6px;width:240px;max-width:100%;min-height:34px;padding:0 10px;display:inline-flex}.pg-cm .srch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.pg-cm .srch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-cm .edtag{font:600 12px var(--body);color:var(--warn)}.pg-cm .gbox{flex-direction:column;flex:1;min-height:0;display:flex}.pg-cm table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-cm table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;cursor:pointer;height:34px;padding:0 10px;position:sticky;top:0}.pg-cm table.g th:hover{color:var(--brand-ink)}.pg-cm table.g th.f{color:var(--brand-ink);background:var(--brand-soft)}.pg-cm table.g th .ar{margin-left:3px;font-size:10px}.pg-cm table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-cm table.g th.n,.pg-cm table.g td.n{text-align:right}.pg-cm table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-cm table.g .pin{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.pg-cm table.g th.pin{z-index:3;cursor:default}.pg-cm table.g tr.click{cursor:pointer}.pg-cm table.g tr.click:hover td{background:var(--row-hover)}.pg-cm table.g tr.sel td{background:var(--row-selected)}.pg-cm table.g tr.tot td{background:var(--mist);font-weight:700}.pg-cm.cmp table.g td{padding-top:3px;padding-bottom:3px}.pg-cm.cmp table.g td .sub{display:none}.pg-cm td.co{font-weight:700}.pg-cm .sub{color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:400;display:block}.pg-cm .acts{gap:4px;display:flex}.pg-cm .neg{color:var(--risk)}.pg-cm .amt{font-weight:700}.pg-cm .former{color:var(--text);font-style:italic}.pg-cm .menu{flex-direction:column;gap:2px;min-width:240px;display:flex}.pg-cm .menu .ms{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 8px 2px}.pg-cm .menu button.mi{text-align:left;font:500 14px var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pg-cm .menu button.mi:hover{background:var(--row-hover)}.pg-cm .menu button.mi.on{color:var(--brand-ink);font-weight:700}.pg-cm .menu label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:flex}.pg-cm .menu label:hover{background:var(--row-hover)}.pg-cm .menu input[type=checkbox]{accent-color:var(--brand)}.pg-cm .menu .mrow{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:4px;padding:6px 4px 2px;display:flex}.pg-cm .pad{flex-direction:column;flex:1;gap:14px;padding:14px 20px 0;display:flex;overflow:auto}.pg-cm .pad>*{flex-shrink:0}.pg-cm .rules{flex-direction:column;gap:14px;max-width:980px;display:flex}.pg-cm .prevline{z-index:3;background:var(--bg);border:2px solid var(--brand);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:14px;padding:10px 14px;font-size:15px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px -18px #0b0f1966}.pg-cm .prevline b.m{font:700 17px var(--mono)}.pg-cm .pvbox{border:1px solid var(--border);background:var(--brand-soft);border-radius:10px;padding:8px 10px;font-size:13.5px}.pg-cm .pvbox b{font-family:var(--mono)}.pg-cm .ed{flex-direction:column;gap:10px;display:flex}.pg-cm .ed h4{font:700 16px var(--head);margin:0}.pg-cm .ed .hint{color:var(--text);font-size:13px}.pg-cm .ed .line{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.pg-cm .ed .ft{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.pg-cm .ed .ck{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 10px;display:grid}.pg-cm .ed .ck label{align-items:center;gap:8px;padding:3px 0;font-size:13.5px;display:flex}.pg-cm .ed .ck input{accent-color:var(--brand)}.pg-cm .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;padding:5px 8px}.pg-cm .inp.n{width:76px;font:700 14px var(--mono);text-align:right}.pg-cm .inp.n2{width:110px;font:700 14px var(--mono);text-align:right}.pg-cm .inp:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-cm select.inp{background:var(--brand-soft);font-weight:600}.pg-cm .rmv{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:18px;line-height:1}.pg-cm .rmv:hover{background:var(--risk-soft);color:var(--risk)}.pg-cm .card{border:1px solid var(--border);background:var(--bg);border-radius:12px;min-width:0;padding:12px 14px}.pg-cm .card h3{font:700 15px var(--body);align-items:center;gap:4px;margin:0 0 4px;display:flex}.pg-cm .card .lead{color:var(--text);margin:0 0 10px;font-size:13.5px}.pg-cm .vrow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 0;font-size:14px;display:grid}.pg-cm .vrow .nm{font-weight:700}.pg-cm .vrow .why{color:var(--text);font-size:12.5px;display:block}.pg-cm .vrow .wm{font-size:12.5px}.pg-cm .vrow .wm.ok{color:var(--good)}.pg-cm .vrow .wm.bad{color:var(--warn);font-weight:600}.pg-cm .vrow .rsn{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pg-cm .warnbox{border:1px solid var(--warn);background:var(--warn-soft);color:var(--fg);border-radius:10px;padding:8px 12px;font-size:13.5px}.pg-cm .riskbox{border:1px solid var(--risk);background:var(--risk-soft);color:var(--fg);border-radius:10px;margin:8px 20px 0;padding:8px 12px;font-size:13.5px}.pg-cm .goodbox{border:1px solid var(--good);background:var(--good-soft);border-radius:10px;margin:8px 20px 0;padding:8px 12px;font-size:13.5px}.pg-cm .locked{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:4px;display:inline-flex}.pg-cm pre.tech{background:var(--mist);max-height:200px;font:500 11.5px/1.4 var(--mono);white-space:pre-wrap;border-radius:8px;margin:0;padding:8px;overflow:auto}.pg-cm .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pg-cm .bars{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:6px;height:140px;padding-top:18px;display:grid}.pg-cm .bars .b{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pg-cm .bars .b i{background:var(--brand);border-radius:4px 4px 2px 2px;width:100%;display:block;position:relative}.pg-cm .bars .b i.open{background:repeating-linear-gradient(45deg, var(--brand-soft), var(--brand-soft) 4px, var(--row-selected) 4px, var(--row-selected) 8px);border:1px solid var(--brand)}.pg-cm .bars .b i span{font:700 10.5px var(--mono);color:var(--fg);white-space:nowrap;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pg-cm .bars .b small{font:600 10.5px var(--mono);color:var(--text)}.pg-cm .kv4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pg-cm .kv4 div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pg-cm .kv4 span{color:var(--text);font-size:12px;display:block}.pg-cm .kv4 b{font:700 16px var(--mono)}.pg-cm .setwrap{flex:1;min-height:0;display:flex}.pg-cm .setnav{border-right:1px solid var(--line);flex-direction:column;flex:0 0 210px;gap:2px;padding:12px 10px;display:flex;overflow:auto}.pg-cm .setnav button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:14px}.pg-cm .setnav button:hover{background:var(--mist)}.pg-cm .setnav button.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-cm .h1{font:800 22px/1.2 var(--head);letter-spacing:-.01em;margin:0}.pg-cm .file{border:1px dashed var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}@media (max-width:1100px){.pg-cm .pk{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-cm .two{grid-template-columns:1fr}}@media (max-width:760px){.pg-cm{height:auto;display:block}.pg-cm .shell{flex-direction:column}.pg-cm .side{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:4px;padding:8px 10px;display:flex}.pg-cm .side .door{width:auto;min-height:36px;padding:6px 9px}.pg-cm .side .sep{display:none}.pg-cm .ph1,.pg-cm .strip,.pg-cm .nsug,.pg-cm .foot,.pg-cm .rline,.pg-cm .gtool{padding-left:16px;padding-right:16px}.pg-cm .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-cm .pt .pv b{font-size:20px}.pg-cm .pt .pv{flex-wrap:wrap}.pg-cm .pt .pv em{white-space:normal}.pg-cm .tw{max-height:70vh}.pg-cm .pad{padding:12px 16px 0}.pg-cm .srch{width:100%}.pg-cm .setwrap{flex-direction:column}.pg-cm .setnav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;flex:none}.pg-cm dl.al{grid-template-columns:100px minmax(0,1fr)}.pg-cm .kv4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cm .pb{padding:12px 16px 24px}.pg-cm .riskbox,.pg-cm .goodbox{margin-left:16px;margin-right:16px}.pg-cm .rs{flex-direction:column;gap:0}}.pg-cm table td{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-cm table td>div:not([class*=act]):not(.acts),.pg-cm table td .sub,.pg-cm table td small{text-overflow:ellipsis;overflow:hidden}.pg-cm .pt .pv{flex-wrap:wrap;row-gap:0}.pg-cm .pt .pv em,.pg-cm .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}.pg-cm .mr .l2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pg-cm .ph .tp .ttl,.pg-cm .bar2 span{white-space:normal}.pg-cm .mchk{background:#eaf6ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.pg-cm .mchk b{font-weight:600}.pg-cm .mchk span{align-items:center;gap:4px;display:inline-flex}.pg-cm .mchk svg{color:#1f7a3d}.pg-cm .mchk.wait{background:#fdf4e3}.pg-cm .mchk.wait svg{color:inherit}.pg-cm .ib.go{color:#1f7a3d}.pg-cm .inshell .inpage{display:none!important}.pg-cm .cochip{background:var(--brand-soft);border-bottom:1px solid var(--line);padding-top:6px;padding-bottom:6px}.pg-cm .pt .pl .info{margin-left:2px}.pg-cm .gearb{border:1px solid var(--border);background:var(--bg);width:32px;height:32px;color:var(--fg);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-cm .gearb:hover{background:var(--row-hover)}.pg-cm .gearb[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cm .gearb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-cm tr.kf td{background:var(--row-hover)}.pg-cm .khint{color:var(--text);white-space:nowrap;font-size:12.5px}.pg-cm .khint kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--bg);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 4px}.pg-cm .cfgpanel .pb .rules{gap:12px}@media (max-width:900px){.pg-cm .khint{display:none}}.pg-cm .ph1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.pg-cm .rel{align-items:center;display:inline-flex;position:relative}.pg-cm .grow{flex:1}.pg-cm .mut{color:var(--text)}.pg-cm .risk{color:var(--risk)}.pg-cm .pad{padding:14px 16px}.pg-cm .strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;display:flex}.pg-cm .gtool{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.pg-cm .pk{border-bottom:1px solid var(--line);padding:10px 16px}.pg-cm .tw{flex:1;min-height:0;overflow:auto}.pg-cm .tw.cmp td{height:34px}.pg-cm .srch input{border:1px solid var(--border);width:220px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-cm .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-cm .nsug{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 16px 0;padding:8px 12px;font-size:13.5px;display:flex}.pg-cm .nsug.warn{border-color:var(--warn);background:var(--warn-soft)}.pg-cm .nsug.risk{border-color:var(--risk);background:var(--risk-soft)}.pg-cm .foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.pg-cm .lnk{color:var(--brand-ink);font:600 13px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-billing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19}.pg-billing,.pg-billing{height:100%}.pg-billing *{box-sizing:border-box}.pg-billing [hidden]{display:none!important}.pg-billing{background:var(--bg);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex:1;margin:0;font-size:14px;display:flex;overflow:hidden}.pg-billing .wrap{flex-direction:column;gap:12px;max-width:1600px;height:100%;margin:0 auto;display:flex}.pg-billing .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-billing .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-billing .note .grow{flex:1}.pg-billing .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-billing .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-billing .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-billing .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-billing .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-billing .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-billing .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-billing .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 8px;display:flex}.pg-billing .tabs{gap:14px;display:flex}.pg-billing .tabs span{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-billing .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-billing .headnum{font:600 13.5px var(--body);color:var(--text);align-items:center;display:inline-flex}.pg-billing .headnum b{font:700 15px var(--mono);color:var(--risk);margin-left:4px}.pg-billing .grow{flex:1}.pg-billing .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-billing .btn:hover{background:var(--row-hover)}.pg-billing .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-billing .btn.primary:hover{background:#262c3a}.pg-billing .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-billing .btn:focus-visible,.pg-billing .chip:focus-visible,.pg-billing .pt:focus-visible,.pg-billing .seg button:focus-visible,.pg-billing .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-billing .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-billing .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-billing .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-billing .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-billing .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:330px;font:400 13.5px/1.55 var(--body);color:var(--fg);border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-billing .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-billing .pop ul{margin:0;padding:0;list-style:none}.pg-billing .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pg-billing .pop li:last-child{border-bottom:0}.pg-billing .pop li b{font:700 13px var(--mono);margin:0;display:inline}.pg-billing .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.pg-billing .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.pg-billing .pt:hover{border-color:var(--brand)}.pg-billing .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-billing .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-billing .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-billing .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-billing .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-billing .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-billing .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-billing .pt.quiet{background:var(--mist)}.pg-billing .body{flex:1;min-height:0;display:flex;position:static}.pg-billing .gridwrap{flex:1;min-width:0;overflow:auto}.pg-billing table.g{border-collapse:separate;border-spacing:0;font-size:13.5px}.pg-billing table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:3;height:34px;padding:0 8px;position:sticky;top:0}.pg-billing table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:36px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-billing table.g th.r,.pg-billing table.g td.r{text-align:right}.pg-billing td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-billing td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right}.pg-billing td.ld{font:600 13px var(--mono);color:var(--brand-ink)}.pg-billing td.co{font:700 14px var(--body)}.pg-billing table.g .pin{z-index:2;position:sticky}.pg-billing table.g th.pin{z-index:4}.pg-billing table.g .p0{min-width:72px;left:0}.pg-billing table.g .p1{min-width:110px;left:72px}.pg-billing table.g .p2{min-width:230px;box-shadow:inset -1px 0 0 var(--border);left:182px}.pg-billing tbody tr[data-row]{cursor:pointer}.pg-billing tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-billing tbody tr[data-row]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-billing tbody tr.sel td{background:var(--row-selected)}.pg-billing tr.xp td{color:var(--text)}.pg-billing tr.xp td.co{font-weight:500}.pg-billing tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-billing tr.band2 .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:12px}.pg-billing tr.band2 .bt{font:700 13px var(--body)}.pg-billing tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-billing tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-billing tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-billing tr.band2.move .bt{color:var(--brand-ink)}.pg-billing tr.band2.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-billing tr.band2.warnb .bt{color:var(--warn)}.pg-billing .acts{gap:4px;display:flex}.pg-billing .act{border:1px solid var(--line);width:26px;height:24px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-billing .act svg{width:14px;height:14px}.pg-billing .act:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-billing .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-billing .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-billing .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-billing .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-billing .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-billing .ch3.green{background:var(--good-soft);color:var(--good)}.pg-billing .over{color:var(--risk);font-weight:600}.pg-billing .under{color:var(--good);font-weight:600}.pg-billing .newc{font:600 12px var(--body);color:var(--warn);margin-left:6px}.pg-billing .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-billing .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-billing .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-billing .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-billing .chip .c{font-family:var(--mono);margin-left:3px}.pg-billing .sumwrap{flex:1;overflow:auto}.pg-billing .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-billing .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-billing .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-billing .tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:12px;padding:10px 20px 20px;display:grid}.pg-billing .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-billing .tile .th{align-items:baseline;display:flex}.pg-billing .tile .tn{flex:1;font-weight:700}.pg-billing .tile .tb{font:700 22px var(--mono)}.pg-billing .tile .kv{color:var(--text);gap:20px;font-size:12.5px;display:flex}.pg-billing .tile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-billing .tile .tl{font-size:13.5px;font-weight:600}.pg-billing .tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-billing .tile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-billing .tile li:hover{background:var(--row-hover)}.pg-billing .tile li .i1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-billing .tile li .i1 b{font:600 12.5px var(--mono);margin-right:6px}.pg-billing .tile li .a1{font:600 13px var(--mono)}.pg-billing .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-billing .panel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-billing .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-billing .tp{align-items:center;gap:10px;display:flex}.pg-billing .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-billing .stp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-billing .stp.mgr{background:var(--warn-soft);color:var(--warn)}.pg-billing .stp.you{background:var(--brand-soft);color:var(--brand-ink)}.pg-billing .stp.ok{background:var(--good-soft);color:var(--good)}.pg-billing .stp.gray{background:var(--gray-soft);color:var(--text)}.pg-billing .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-billing .x:hover{background:var(--row-hover)}.pg-billing .meta{color:var(--text);font-size:13.5px}.pg-billing .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-billing .rel{display:inline-flex;position:relative}.pg-billing .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-billing .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-billing .menu button:hover{background:var(--row-hover)}.pg-billing .ptabs{gap:18px;margin-top:8px;display:flex}.pg-billing .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-billing .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-billing .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-billing .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-billing .pb>*{flex-shrink:0}.pg-billing .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-billing .ans .ah{align-items:center;gap:10px;display:flex}.pg-billing .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-billing .ans .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-billing .ans .sz.bad{color:var(--risk)}.pg-billing .ans .sz.ok{color:var(--good)}.pg-billing .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-billing .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-billing .tl li{display:contents}.pg-billing .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-billing .tl .trl{justify-content:center;display:flex;position:relative}.pg-billing .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-billing .tl li:first-child .trl:before{top:12px}.pg-billing .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-billing .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-billing .tl li.now .dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.pg-billing .tl li.nowg .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-billing .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-billing .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-billing .tl .tw b{font-weight:600}.pg-billing .tl li.now .tw b{color:var(--warn)}.pg-billing .tl li.nowg .tw b{color:var(--good)}.pg-billing .tl li.next .tw b{color:var(--brand-ink)}.pg-billing .tl .tn{color:var(--text)}.pg-billing .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-billing .al dt,.pg-billing .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-billing .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-billing .al dd{line-height:1.4}.pg-billing .al dd b{font-weight:700}.pg-billing .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-billing .al dd b.bad,.pg-billing .al dd .bad{color:var(--risk)}.pg-billing .al dd b.ok,.pg-billing .al dd .ok{color:var(--good)}.pg-billing .al dd b.warn,.pg-billing .al dd .warn{color:var(--warn)}.pg-billing .al dt:nth-last-child(2),.pg-billing .al dd:last-child{border-bottom:0}.pg-billing .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-billing .frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-billing .frm h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-billing .frm .inl{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pg-billing .money{border:1px solid var(--border);border-radius:8px;align-items:center;width:120px;display:inline-flex;overflow:hidden}.pg-billing .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:5px 8px}.pg-billing .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:5px 8px}.pg-billing .ckt{border-collapse:collapse;width:100%;font-size:14px}.pg-billing .ckt td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}.pg-billing .ckt td.i{width:26px;font-weight:800}.pg-billing .ckt td.i.ok{color:var(--good)}.pg-billing .ckt td.i.warn{color:var(--warn)}.pg-billing .ckt td.i.bad{color:var(--risk)}.pg-billing .ckt td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-billing h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-billing #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-billing .nsug{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;display:flex}.pg-billing .nsug b{font-weight:600}.pg-billing .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-billing.showchg .app{display:none}.pg-billing.showchg .changes{display:block}.pg-billing .changes h2{font:800 18px var(--head);margin:6px 0 10px}.pg-billing .changes .tw{overflow-x:auto}.pg-billing .changes table{border-collapse:collapse;width:100%;min-width:680px;margin-bottom:12px;font-size:14px}.pg-billing .changes th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-billing .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;line-height:1.55}.pg-billing .changes td:first-child{width:24%;font-weight:700}@media (max-width:1600px){.pg-billing .rail{display:none}}@media (max-width:1400px){.pg-billing .w2{display:none}}@media (min-width:1401px){.pg-billing .w3{display:none}}.pg-billing .page>.panel{top:var(--ptop,57px)}.pg-billing #ms{flex-wrap:wrap;max-width:100%}@media (max-width:900px){.pg-billing{height:auto;overflow:auto}.pg-billing .wrap{height:auto}.pg-billing .app{flex:none;height:860px}.pg-billing .r1{flex-wrap:wrap}.pg-billing .tabs span:not(.on){display:none}.pg-billing .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-billing .headnum{display:none}.pg-billing .al{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-billing *{transition:none!important}}.pg-billing .headnum b.k{color:var(--fg)}.pg-billing .fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-billing .find{border:1.5px solid var(--border);background:var(--bg);max-width:640px;color:var(--text);border-radius:10px;flex:360px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.pg-billing .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-billing .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-billing table.g .pc{min-width:250px;box-shadow:inset -1px 0 0 var(--border);left:150px}.pg-billing .mut{color:var(--text)}.pg-billing .stp.bad{background:var(--risk-soft);color:var(--risk)}.pg-billing .inl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-billing .phonein{border:1px solid var(--border);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:6px 10px;font-size:13.5px}.pg-billing .lede{color:var(--text);max-width:900px;margin:0 0 12px;line-height:1.55}.pg-billing .btn:disabled{opacity:.45;cursor:not-allowed}.pg-billing .ans .sz{font-size:14px}.pg-billing .r1 .quiet{color:var(--text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-billing .r1 .quiet b{color:var(--good);font-weight:700}.pg-billing .icb{border:1px solid var(--border);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--fg);border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-billing .icb svg{width:15px;height:15px}.pg-billing .icb:hover{background:var(--row-hover)}.pg-billing .alarm{border-bottom:1px solid var(--line);background:var(--warn-soft);color:var(--fg);align-items:center;gap:10px;padding:6px 16px;font-size:13.5px;display:flex}.pg-billing .alarm b{color:var(--warn)}.pg-billing .alarm .btn{padding:4px 10px;font-size:13px}.pg-billing table.g .p0{min-width:116px}.pg-billing.selon table.g .p0{min-width:142px}.pg-billing.selon table.g .p1{left:142px}.pg-billing table.g .p1{min-width:104px;box-shadow:inset -1px 0 0 var(--border);left:116px}.pg-billing table.g.pw .p0{min-width:124px}.pg-billing table.g.pw .p1{min-width:110px;left:124px}.pg-billing td.rb{font:700 13px var(--mono)}.pg-billing td.rb.bad{color:var(--risk)}.pg-billing td.rb.warn{color:var(--warn)}.pg-billing td.rb.ok{color:var(--good)}.pg-billing .dash{color:var(--text)}.pg-billing .ckb{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;vertical-align:middle}.pg-billing .selbar{border-top:1px solid var(--line);background:var(--brand-soft);white-space:nowrap;align-items:center;gap:10px;padding:6px 16px;font-size:13.5px;display:flex}.pg-billing .selbar b{font-weight:700}.pg-billing .selbar .btn{padding:5px 11px}.pg-billing .why2{color:var(--fg);text-overflow:ellipsis;max-width:470px;overflow:hidden}.pg-billing .prow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-billing .ptiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-billing .ptile{border:1px solid var(--line);background:var(--mist);border-radius:10px;min-width:0;padding:8px 10px}.pg-billing .ptile .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-billing .ptile .v{font:600 14px/1.35 var(--body);color:var(--fg);margin-top:3px}.pg-billing .ptile .v.bad{color:var(--risk)}.pg-billing .ptile .v.ok{color:var(--good)}.pg-billing .ptile .v.warn{color:var(--warn)}.pg-billing .prev{border:1px dashed var(--border);background:var(--mist);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.pg-billing .prev .pl2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:4px;display:block}.pg-billing .docbox{border:1px solid var(--border);background:repeating-linear-gradient(0deg,var(--mist) 0 18px,var(--bg) 18px 19px);height:150px;font:600 12.5px var(--mono);color:var(--text);border-radius:10px;justify-content:space-between;align-items:flex-end;padding:8px 10px;display:flex}.pg-billing .pick{border-collapse:collapse;width:100%;margin-top:6px;font-size:13.5px}.pg-billing .pick td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.pg-billing .pick td.ld{font:600 13px var(--mono);color:var(--brand-ink);white-space:nowrap;width:100px}.pg-billing .pick .why{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-billing .drop{border:2px dashed var(--border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.pg-billing .drop b{font:700 15px var(--head)}.pg-billing .recv{margin:0;padding:0;list-style:none}.pg-billing .recv li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.pg-billing .recv li .f{flex:1;min-width:0}.pg-billing .recv li .f b{font:600 13px var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pg-billing .recv li .f span{color:var(--text);font-size:12.5px}.pg-billing .hgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.pg-billing .htile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pg-billing .htile .k{font:600 12.5px var(--body);color:var(--text)}.pg-billing .htile .v{font:700 17px var(--head)}.pg-billing .htile .v.bad{color:var(--risk)}.pg-billing .htile .v.ok{color:var(--good)}.pg-billing .htile .s{color:var(--text);font-size:13px;line-height:1.45}.pg-billing .hsec{padding:4px 20px 20px}.pg-billing .hsec h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:8px 0}.pg-billing .tape{border-collapse:collapse;width:100%;font-size:13.5px}.pg-billing .tape td,.pg-billing .tape th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 8px}.pg-billing .tape th{font:600 12.5px var(--body);color:var(--text);background:var(--mist)}.pg-billing .morebtn{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:900px){.pg-billing .hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-billing .ptiles{grid-template-columns:minmax(0,1fr)}}.pg-billing .page .body{position:relative}.pg-billing .page .body>.panel{top:0}.pg-billing .ph .ttl{white-space:normal;line-height:1.25}.pg-billing.k480 .app,.pg-billing.k480 .changes{display:none}.pg-billing #k480{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;width:480px;max-width:100%;min-height:0;margin:0 auto;display:none;overflow:auto}.pg-billing.k480 #k480{display:block}.pg-billing #k480 .panel{width:100%;box-shadow:none;border:0;height:auto;position:static}.pg-billing .crumb{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:flex;position:sticky;left:0}.pg-billing .tile .need{color:var(--text);font-size:13px;line-height:1.4}.pg-billing .mini{border:1px solid var(--border);background:var(--bg);font:600 12px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;padding:2px 8px}.pg-billing .mini:hover{background:var(--row-hover)}.pg-billing .tile li .a1{white-space:nowrap}.pg-billing .tile li .i1.wr{white-space:normal;line-height:1.3;overflow:visible}.pg-billing .escb{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;font-size:13.5px;display:flex}.pg-billing .escb .ok{color:var(--good);font-weight:600}.pg-billing .pvw{border:2px solid var(--brand);background:var(--bg);border-radius:12px;padding:10px 12px}.pg-billing .pvw .pvh{font:700 15px var(--head)}.pg-billing .pvw .al{margin-top:4px}.pg-billing .pvw .al dt,.pg-billing .pvw .al dd{padding:5px 0}.pg-billing .band3{border:1px solid var(--line);background:var(--mist);color:var(--fg);border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13.5px}.pg-billing .banners{flex-direction:column;gap:6px;margin:8px 0 10px;display:flex}.pg-billing .banners .bn{border:1px solid;border-radius:8px;padding:7px 10px;font-size:13.5px}.pg-billing .banners .bn.risk{border-color:var(--risk);background:var(--risk-soft);color:var(--risk)}.pg-billing .banners .bn.warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.pg-billing .banners .lnk{color:inherit}.pg-billing tr.badrow td{color:var(--risk)}.pg-billing td.hv{color:var(--warn);font-weight:700}.pg-billing .hvw{flex-direction:column;align-items:flex-end;line-height:1.1;display:inline-flex}.pg-billing .hvt{font:700 10px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--warn)}.pg-billing .wtxt{color:var(--warn);font-weight:600}.pg-billing .al .sub.wtxt{color:var(--warn)}.pg-billing .foot .keys{color:var(--text);white-space:nowrap}.pg-billing .menu.ml{left:0;right:auto}.pg-billing .menu.mside{top:0;left:calc(100% + 6px);right:auto}.pg-billing .menu.cols{min-width:240px;max-height:420px;overflow:auto}.pg-billing .menu label.ck{font:500 14px var(--body);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 10px;display:flex}.pg-billing .menu label.ck:hover{background:var(--row-hover)}.pg-billing .menu label.ck input{accent-color:var(--brand)}.pg-billing .bwin{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.pg-billing .bwin .dt{border:1px solid var(--border);font:13px var(--body);background:var(--bg);color:var(--fg);border-radius:8px;padding:3px 6px}.pg-billing .bhead{color:var(--text);flex-wrap:wrap;gap:4px 16px;padding:0 16px 6px;font-size:13.5px;display:flex}.pg-billing .bhead b{font:700 13.5px var(--mono);color:var(--fg);margin-left:4px}.pg-billing .btiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 16px 10px;display:grid}.pg-billing table.board td .blk{line-height:1.35;display:block}.pg-billing table.board td{height:auto;padding:5px 8px}.pg-billing table.board .lk{color:var(--brand-ink)}.pg-billing table.board .nb{color:var(--warn);font-weight:600;font-family:var(--body)}.pg-billing table.tape.bc{table-layout:fixed;width:100%}.pg-billing table.tape.bc th:first-child{width:96px}.pg-billing table.tape.bc th:nth-child(4){width:62px}.pg-billing table.tape.bc th:nth-child(5){width:96px}.pg-billing table.tape.bc td.wr{white-space:normal;line-height:1.35}.pg-billing table.tape.bc th{white-space:normal;vertical-align:bottom;line-height:1.25}.pg-billing table.tape .r,.pg-billing table.tape th.r{text-align:right}.pg-billing table.g .c-os,.pg-billing table.g .c-ds{white-space:normal;max-width:70px;line-height:1.2}.pg-billing table.g th.c-os,.pg-billing table.g th.c-ds{white-space:normal}.pg-billing table.g td.co.wrp{white-space:normal;line-height:1.2}.pg-billing table.g td.co.wrp .pw1{width:150px;display:block}.pg-billing table.g th.c-resp{white-space:normal;max-width:84px;line-height:1.2}@media (max-width:900px){.pg-billing .btiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-billing{--text:#333b4c;--rule:#cfd4dd}.pg-billing table.g{font-size:13.5px}.pg-billing table.g th{border-right:1px solid var(--rule);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none}.pg-billing table.g th:hover{background:#eef1f6}.pg-billing table.g th .hfd{background:var(--brand);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.pg-billing table.g th .car{color:var(--text);margin-left:4px;font-size:10px}.pg-billing table.g td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);height:35px;color:var(--fg)}.pg-billing.cmp table.g td{height:28px}.pg-billing table.g .p0{min-width:var(--p0w,96px);max-width:var(--p0w,96px);width:var(--p0w,96px)}.pg-billing table.g .p1{left:var(--p0w,96px);min-width:112px;box-shadow:inset -1px 0 0 var(--border)}.pg-billing table.g th.p0{cursor:default}.pg-billing td.nd{text-overflow:ellipsis;max-width:330px;overflow:hidden}.pg-billing td.co2{text-overflow:ellipsis;max-width:230px;font-weight:600;overflow:hidden}.pg-billing td.mo{font:600 13px var(--mono);text-align:right;font-variant-numeric:tabular-nums}.pg-billing td.mo.bad,.pg-billing span.bad{color:var(--risk)}.pg-billing td.mo.ok{color:var(--good)}.pg-billing th.r{text-align:right}.pg-billing tr.subr td{background:var(--warn-soft);height:30px;color:var(--fg);font-size:13px}.pg-billing tr.subr td.pin{background:var(--warn-soft)}.pg-billing tr.subr .sx{left:calc(var(--p0w,96px) + 124px);white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:sticky}.pg-billing tr.subr .sx b{color:var(--warn)}.pg-billing tr.subr:hover td{background:#fbe9cf}.pg-billing .ch3.red2{background:var(--risk);color:#fff}.pg-billing .btn.sm{padding:4px 10px;font-size:13px}.pg-billing .r1{gap:12px;height:48px;padding:0 16px}.pg-billing .r1 .tabs{flex:none;gap:13px}.pg-billing .r1 .tabs span{white-space:nowrap;padding:12px 0 11px;font-size:14.5px}.pg-billing .r1 .tabs .tc{font:700 12px var(--mono);color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;margin-left:5px;padding:1px 6px}.pg-billing .kp{border-left:1px solid var(--line);flex:auto;align-items:center;gap:14px;min-width:0;height:26px;margin-left:2px;padding-left:4px;display:flex;overflow:hidden}.pg-billing .kq{font:500 13px var(--body);color:var(--text);white-space:nowrap;flex:none;align-items:baseline;gap:4px;display:inline-flex}.pg-billing .kq b{font:700 13.5px var(--mono);color:var(--fg)}.pg-billing .kq b.bad{color:var(--risk)}.pg-billing .kq b.warn{color:var(--warn)}.pg-billing .kq b.ok{color:var(--good)}.pg-billing .kq .s{color:var(--text);font-size:12.5px}.pg-billing .kmore{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px}.pg-billing .kmore:hover{background:var(--row-hover)}.pg-billing .r1 .find{border-width:1px;flex:0 0 168px;padding:5px 10px;font-size:13.5px}.pg-billing .vwrap{align-items:center;gap:6px;display:inline-flex}.pg-billing .btn.edited{border-color:var(--warn);color:var(--warn)}.pg-billing .menu .mh{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:4px 6px 6px;display:flex}.pg-billing .menu .mh button{border:1px solid var(--border);border-radius:7px;padding:3px 8px;font-size:12.5px}.pg-billing .menu.views{min-width:260px;max-height:460px;overflow:auto}.pg-billing .menu.views .lbl{padding:6px 10px 2px}.pg-billing .menu button:disabled{color:var(--text);cursor:default}.pg-billing .menu button.cur{color:var(--brand-ink);font-weight:700}.pg-billing .hmenu{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;max-height:360px;padding:6px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 28px -12px #0b0f194d}.pg-billing .hmenu .lbl{padding:4px 8px}.pg-billing .hmenu button.so{text-align:left;font:500 13.5px var(--body);cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:7px;padding:6px 8px}.pg-billing .hmenu button.so:hover{background:var(--row-hover)}.pg-billing .hmenu label{font:500 13.5px var(--body);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pg-billing .hmenu label:hover{background:var(--row-hover)}.pg-billing .hmenu label .c{font:600 12px var(--mono);color:var(--text);margin-left:auto}.pg-billing .hmenu input{accent-color:var(--brand)}.pg-billing .hmenu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.pg-billing .foot{flex-wrap:nowrap;gap:10px;min-height:36px;padding:5px 16px}.pg-billing .foot .chip{white-space:nowrap}.pg-billing .foot .chip.tchip{border:1px solid var(--border);border-radius:999px;padding:2px 10px}.pg-billing .foot .chip.tchip[aria-pressed=true]{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.pg-billing .foot .grp{flex:none;align-items:center;gap:10px;display:inline-flex}.pg-billing .foot .sep{background:var(--line);flex:none;width:1px;height:18px}.pg-billing .foot .cnt{white-space:nowrap;color:var(--fg)}.pg-billing .foot .btn{padding:3px 10px;font-size:13px}.pg-billing .fmore{display:inline-flex;position:relative}.pg-billing .fmore .menu{inset:auto auto calc(100% + 4px) 0}.pg-billing .panel{width:min(640px,100%)}.pg-billing .ph{padding:12px 18px 10px}.pg-billing .ph .tp{gap:8px}.pg-billing .ph .ttl{font-size:18px}.pg-billing .pb{gap:14px;padding:14px 18px 22px}.pg-billing .ans2{border:1.5px solid var(--good);border-radius:12px;overflow:hidden}.pg-billing .ans2.warn{border-color:var(--warn)}.pg-billing .ans2.risk{border-color:var(--risk)}.pg-billing .ans2.plain{border-color:var(--border)}.pg-billing .ans2 .ah2{background:var(--good-soft);padding:10px 14px}.pg-billing .ans2.warn .ah2{background:var(--warn-soft)}.pg-billing .ans2.risk .ah2{background:var(--risk-soft)}.pg-billing .ans2.plain .ah2{background:var(--mist)}.pg-billing .ans2 .ak{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-billing .ans2.warn .ak{color:var(--warn)}.pg-billing .ans2.risk .ak{color:var(--risk)}.pg-billing .ans2.plain .ak{color:var(--text)}.pg-billing .ans2 .at2{font:700 16px/1.35 var(--body);color:var(--fg);margin-top:2px}.pg-billing .ans2 .as{color:var(--fg);padding:8px 14px 0;font-size:14px;line-height:1.5}.pg-billing .ans2 .as p{margin:0 0 6px}.pg-billing .ans2 .ab{flex-wrap:wrap;gap:8px;padding:8px 14px 12px;display:flex}.pg-billing .ans2 .ded{border:1px dashed var(--warn);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 14px 0;padding:8px 10px;font-size:13.5px;display:flex}.pg-billing .ans2 .ded b{color:var(--warn)}.pg-billing .box{border:1px solid var(--border);border-radius:10px;flex-shrink:0;padding:0;overflow:hidden}.pg-billing .box h3{background:var(--mist);border-bottom:1px solid var(--border);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;gap:6px;margin:0;padding:8px 14px;display:flex}.pg-billing .box h3 .grow{flex:1}.pg-billing .box h3 .lnk{font:600 12.5px var(--body);letter-spacing:0;text-transform:none}.pg-billing .box .al{border-top:0;grid-template-columns:170px minmax(0,1fr);column-gap:0;margin:0}.pg-billing .box .al dt,.pg-billing .box .al dd{border-bottom:1px solid var(--rule);padding:8px 14px}.pg-billing .box .al dt{color:var(--fg);border-right:1px solid var(--rule);background:#fbfbfc;font-size:13px;font-weight:600}.pg-billing .box .al dd{color:var(--fg);font-size:14px}.pg-billing .box .al dd .m{font:600 13.5px var(--mono)}.pg-billing .box .al dt:nth-last-child(2),.pg-billing .box .al dd:last-child{border-bottom:0}.pg-billing .box .tl{margin:0;padding:8px 14px}.pg-billing .box .inner{padding:10px 14px;font-size:14px;line-height:1.5}.pg-billing table.ck2{border-collapse:collapse;width:100%;font-size:14px}.pg-billing table.ck2 td{border-bottom:1px solid var(--rule);color:var(--fg);vertical-align:top;padding:8px 12px}.pg-billing table.ck2 tr:last-child td{border-bottom:0}.pg-billing table.ck2 td.i{text-align:center;border-right:1px solid var(--rule);width:34px;font-weight:800}.pg-billing table.ck2 td.i.ok{color:var(--good)}.pg-billing table.ck2 td.i.no{color:var(--risk)}.pg-billing table.ck2 td.i.wn{color:var(--warn)}.pg-billing table.ck2 td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-billing table.two{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.pg-billing table.two th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--bg);border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);padding:7px 12px}.pg-billing table.two td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);vertical-align:top;color:var(--fg);padding:7px 12px}.pg-billing table.two td:first-child{background:#fbfbfc;font-weight:600}.pg-billing table.two tr:last-child td{border-bottom:0}.pg-billing table.two th:last-child,.pg-billing table.two td:last-child{border-right:0}.pg-billing table.two .m{font:600 13px var(--mono)}.pg-billing table.two tr.tot td{font-weight:700}.pg-billing .pvw{border:2px solid var(--brand);border-radius:12px;padding:0;overflow:hidden}.pg-billing .pvw .pvh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);border-bottom:1px solid var(--brand);padding:8px 14px}.pg-billing .pvw .al{border-top:0;grid-template-columns:110px minmax(0,1fr);margin:0}.pg-billing .pvw .al dt,.pg-billing .pvw .al dd{border-bottom:1px solid var(--rule);padding:7px 14px}.pg-billing .pvw .al dt{font-size:13px}.pg-billing .pvw .bodyp{border-top:1px solid var(--rule);background:var(--bg);padding:10px 14px;font-size:14px;line-height:1.55}.pg-billing .pvw .bodyp p{margin:0 0 8px}.pg-billing .pvw .ab{border-top:1px solid var(--rule);background:var(--mist);flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.pg-billing .thread{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.pg-billing .msg2{border:1px solid var(--rule);border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5}.pg-billing .msg2 .mh2{color:var(--text);gap:8px;margin-bottom:3px;font-size:12.5px;display:flex}.pg-billing .msg2 .mh2 b{color:var(--fg)}.pg-billing .msg2.us{background:var(--brand-soft);border-color:#c9d6fb}.pg-billing .rowb{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pg-billing .rowb textarea{border:1px solid var(--border);min-height:60px;font:14px var(--body);resize:none;color:var(--fg);border-radius:8px;flex:100%;padding:7px 10px}.pg-billing .pickrow{flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.pg-billing .pickrow .pill{padding:3px 10px;font-size:13px}.pg-billing .sumwrap{padding:0}.pg-billing .sumhd{flex-wrap:wrap;padding:12px 16px 4px}.pg-billing .tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:10px 16px 20px}.pg-billing .tile{border-color:var(--border)}.pg-billing .tile .kv{gap:24px}.pg-billing .tile ul{border-top-color:var(--rule)}.pg-billing .tile li{border-bottom-color:var(--rule)}.pg-billing .tile.quiet{background:var(--mist)}.pg-billing table.g.roll td{cursor:pointer}.pg-billing table.g.roll tbody tr:hover td{background:var(--row-hover)}.pg-billing .rnote{color:var(--fg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;display:flex}.pg-billing .rnote b{font:700 13.5px var(--mono)}.pg-billing .bar{background:var(--brand);vertical-align:middle;border-radius:4px;height:8px;margin-left:8px;display:inline-block}.pg-billing .bar.warn{background:var(--warn)}.pg-billing .bar.bad{background:var(--risk)}.pg-billing .pop.sw{max-width:420px;padding:0;overflow:hidden}.pg-billing .pop.sw .swh{background:var(--mist);border-bottom:1px solid var(--border);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 14px}.pg-billing .pop.sw table{border-collapse:collapse;width:100%;font-size:13.5px}.pg-billing .pop.sw td{border-bottom:1px solid var(--rule);padding:7px 14px}.pg-billing .pop.sw td.n{font:700 13.5px var(--mono);text-align:right;white-space:nowrap}.pg-billing .pop.sw td.sub{color:var(--text);padding-left:28px;font-size:13px}.pg-billing .pop.sw .swf{color:var(--text);padding:8px 14px;font-size:12.5px}.pg-billing .frm2{border:2px solid var(--brand);border-radius:12px;overflow:hidden}.pg-billing .frm2 h3{background:var(--brand-soft);border-bottom:1px solid var(--brand);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0;padding:8px 14px}.pg-billing .frm2 .fr{border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);display:grid}.pg-billing .frm2 .fr label{border-right:1px solid var(--rule);background:#fbfbfc;padding:8px 14px;font-size:13px;font-weight:600}.pg-billing .frm2 .fr .fv{padding:5px 10px}.pg-billing .frm2 input,.pg-billing .frm2 select{border:1px solid var(--border);width:100%;font:14px var(--body);color:var(--fg);background:var(--bg);border-radius:7px;padding:5px 8px}.pg-billing .frm2 .ab{background:var(--mist);gap:8px;padding:10px 14px;display:flex}.pg-billing .changes .tw table td:first-child{width:22%}.pg-billing .changes h3{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 6px}.pg-billing .changes .rm{border:1.5px solid var(--good);background:var(--good-soft);border-radius:10px;margin:6px 0 14px;padding:10px 14px;font-weight:600}.pg-billing #ms button{padding:4px 8px;font-size:12.5px}.pg-billing #ms{border:0;flex-wrap:wrap;gap:4px;display:flex;overflow:visible}.pg-billing #ms button{border:1px solid var(--border);border-radius:7px}.pg-billing #ms .msl{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);align-self:center;margin-left:6px}.pg-billing .note{gap:6px 10px}.pg-billing .wrap{gap:10px}.pg-billing .selbar{min-height:36px}.pg-billing .lead2{color:var(--fg);font-size:13.5px}.pg-billing .note .ctx{color:var(--text);font-size:12.5px}.pg-billing #msg button{padding:4px 10px;font-size:13px}.pg-billing #ms button{background:var(--bg);border-radius:6px;padding:2px 7px;font-size:12px}.pg-billing #ms button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-billing .r1{gap:8px}.pg-billing .r1 .btn{padding:5px 9px;font-size:13px}.pg-billing .r1 .seg button{padding:4px 9px;font-size:13px}.pg-billing .r1 .find{flex:0 130px;min-width:70px;padding:4px 9px}.pg-billing .r1 .find input{font-size:13px}.pg-billing .r1 .vwrap .btn.primary,.pg-billing .r1 .vwrap .btn{padding:5px 8px}.pg-billing .kp{gap:12px}.pg-billing .kp .kmore{margin-left:auto}.pg-billing .r1 .tabs{gap:10px}.pg-billing .r1 .tabs span{font-size:13.5px}.pg-billing .r1 .tabs .tc{margin-left:4px;padding:1px 5px}.pg-billing .r1 .find{flex:0 112px}.pg-billing .r1 .seg button{padding:4px 8px}.pg-billing .kp{gap:10px;margin-left:0;padding-left:6px}.pg-billing .kmore{padding:2px 7px}.pg-billing table.two th:first-child{width:150px}.pg-billing .hmenu{max-height:480px}.pg-billing table.two.bulkt th:first-child{width:120px}.pg-billing tr.subr .sxb{gap:6px;display:inline-flex}.pg-billing tr.subr .sxt{color:var(--fg)}.pg-billing .setl{color:var(--text);margin:8px 0 0;font-size:12.5px}.pg-billing .pvw .flag,.pg-billing .flag{color:var(--warn);background:var(--warn-soft);border-top:1px solid var(--rule);margin:0;padding:7px 14px;font-size:12.5px}.pg-billing .invc{padding:10px 14px}.pg-billing .invc .ivh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pg-billing .invc .ivh .sub,.pg-billing .invc .ivn .sub,.pg-billing .ivl .sub{color:var(--text);font-size:12.5px;display:block}.pg-billing .invc .ivn{text-align:right}.pg-billing .invc .ivn .m{font-weight:700}.pg-billing .invc .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.pg-billing .invc .facts div{background:var(--mist);border-radius:7px;padding:5px 9px}.pg-billing .invc .facts dt{color:var(--text);font-size:12px}.pg-billing .invc .facts dd{font:600 13.5px var(--mono);margin:0}.pg-billing .invc .ivl{margin:0}.pg-billing .invc .att{color:var(--text);margin:8px 0 0;font-size:12.5px}.pg-billing .forrep{border-top:1px solid var(--rule);background:var(--mist);padding:8px 14px;font-size:13.5px}.pg-billing .forrep .lbl{margin-bottom:2px;display:block}.pg-billing td.empt{text-align:center;color:var(--fg);padding:22px 16px}.pg-billing td.empt p{margin:0 0 8px}.pg-billing .detrec{border-top:1px solid var(--rule);font-size:13.5px}.pg-billing .detrec label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-billing .detrec input,.pg-billing .detrec select,.pg-billing .pvw select.sel,.pg-billing .lines select,.pg-billing .lines input{border:1px solid var(--border);font:13.5px var(--body);color:var(--fg);background:var(--bg);border-radius:7px;padding:4px 7px}.pg-billing .detrec input{width:90px;font-family:var(--mono)}.pg-billing .pvw select.sel{max-width:100%}.pg-billing .frm2 .lw{overflow-x:auto}.pg-billing .lines{margin:0;font-size:13px}.pg-billing .lines th,.pg-billing .lines td{white-space:nowrap}.pg-billing .lines input{width:150px}.pg-billing .lines th.r,.pg-billing .lines td.r{text-align:right}.pg-billing td.empt{text-align:left;padding:0}.pg-billing td.empt .emw{white-space:normal;max-width:620px;padding:22px 16px;position:sticky;left:16px}.pg-billing .lines{table-layout:fixed;width:100%;font-size:12.5px}.pg-billing .lines th,.pg-billing .lines td{overflow:hidden;padding:5px 4px!important}.pg-billing .lines select,.pg-billing .lines input{width:100%;padding:3px 4px;font-size:12.5px}.pg-billing .lines col.c1{width:118px}.pg-billing .lines col.c3{width:84px}.pg-billing .lines col.c4{width:34px}.pg-billing .lines col.c5{width:56px}.pg-billing .lines col.c6{width:66px}.pg-billing .lines col.c7{width:62px}.pg-billing .invc .ivl td:first-child{width:78%}.pg-billing .tog2{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.pg-billing .tog2 input{width:16px;height:16px;accent-color:var(--brand,#2563eb);margin:0}.pg-billing .ovf{margin:0 14px 12px}.pg-billing .ovf .ab{padding:8px 14px}.pg-billing{background:#f7f8fa;flex-direction:column;height:100vh;margin:0;padding:16px;display:flex;overflow:hidden}.pg-billing .wrap{flex:1;width:100%;min-width:0;max-width:none;height:auto;min-height:0;margin:0}.pg-billing .app{flex:1;min-width:0;min-height:0}.pg-billing .r1{flex-wrap:wrap;row-gap:6px;height:auto;min-height:48px;padding:6px 16px}.pg-billing .r1 .vt{flex:none}.pg-billing .r1 .vt button{padding:5px 12px;font-size:13.5px}.pg-billing .vt .tc{font:700 11.5px var(--mono);color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;margin-left:6px;padding:1px 6px}.pg-billing .vt button[aria-pressed=true] .tc{background:var(--bg)}.pg-billing .pk{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pg-billing .pt .ps{white-space:normal;line-height:1.3;overflow:visible}.pg-billing .pt .pl{white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.pg-billing .foot{flex-wrap:wrap;row-gap:4px}.pg-billing .pt .pv b.bad{color:var(--risk)}.pg-billing .pt .pv b.warn{color:var(--warn)}.pg-billing .pt .pv b.ok{color:var(--good)}.pg-billing .btn.go{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-billing .btn.go:hover{background:#262c3a}.pg-billing .edv{border:0;border-bottom:1.5px dashed var(--brand);font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border-radius:0;padding:0 1px;font-weight:700}.pg-billing .edv:hover{background:var(--brand-soft)}.pg-billing .edin{border:1.5px solid var(--brand);width:96px;font:600 13.5px var(--mono);color:var(--fg);background:var(--bg);border-radius:6px;padding:2px 6px}@media (max-width:900px){.pg-billing{height:auto;overflow:auto}.pg-billing .wrap{flex:none;height:auto}.pg-billing .app{flex:none;height:1040px}.pg-billing .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-billing .r1 .find{flex:120px}.pg-billing .foot{flex-wrap:wrap;row-gap:6px}.pg-billing .foot .grp{flex-wrap:wrap;flex:100%}.pg-billing .foot .sep{display:none}}.pg-billing .fsr{color:#414a5c;background:#f7f8fa;border-bottom:1px solid #e3e6ed;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;font:13px/1.45 Inter,system-ui,sans-serif;display:flex}.pg-billing .fsr .fsr-k{letter-spacing:.1em;text-transform:uppercase;color:#414a5c;white-space:nowrap;font:700 10.5px JetBrains Mono,ui-monospace,monospace}.pg-billing .fsr .fsr-i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-billing .fsr .fsr-g{flex:1}.pg-billing .fsr-v{color:#2249c9;cursor:pointer;background:0 0;border:0;border-bottom:1.5px dotted #2f5fe6;padding:0;font:600 13px Inter,system-ui,sans-serif}.pg-billing .fsr-v:hover{background:#eaf0ff}.pg-billing .fsr-v:focus-visible,.pg-billing .fsr-all:focus-visible,.pg-billing .fsr-x:focus-visible,.pg-billing .fsr-sw:focus-visible{outline-offset:2px;outline:2px solid #2f5fe6}.pg-billing .fsr-v.m{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.pg-billing .fsr-all{color:#0b0f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcc1cb;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-billing .fsr-all:hover{background:#eaf0ff}.pg-billing .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-billing .fsr-sw{cursor:pointer;vertical-align:middle;background:#bcc1cb;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-billing .fsr-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-billing .fsr-sw[aria-checked=true]{background:#0b6b3d}.pg-billing .fsr-sw[aria-checked=true]:after{left:15px}.pg-billing .fsr-ed{color:#0b0f19;border:1px solid #2f5fe6;border-radius:7px;max-width:220px;padding:2px 6px;font:600 13px Inter,system-ui,sans-serif;box-shadow:0 0 0 3px #2f5fe624}.pg-billing .fsr-dw{z-index:60;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-billing .fsr-dw[hidden]{display:none}.pg-billing .fsr-dh{border-bottom:1px solid #e3e6ed;flex-direction:column;gap:4px;padding:14px 18px 12px;display:flex}.pg-billing .fsr-dh .t{align-items:center;gap:10px;display:flex}.pg-billing .fsr-dh b{flex:1;font:800 19px Archivo,system-ui,sans-serif}.pg-billing .fsr-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-billing .fsr-x:hover{background:#eaf0ff}.pg-billing .fsr-dh span{color:#414a5c;font-size:13.5px}.pg-billing .fsr-db{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-billing .fsr-ans{background:#e6f5ec;border:2px solid #0b6b3d;border-radius:12px;padding:10px 13px;font-size:13.5px}.pg-billing .fsr-ans b{margin-bottom:2px;font-size:15px;display:block}.pg-billing .fsr-grp{border:1px solid #bcc1cb;border-radius:12px;flex:none;overflow:hidden}.pg-billing .fsr-ans{flex:none}.pg-billing .fsr-grp h3{letter-spacing:.08em;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #bcc1cb;margin:0;padding:8px 13px;font:700 11.5px JetBrains Mono,ui-monospace,monospace}.pg-billing .fsr-row{border-bottom:1px solid #e8eaf0;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.pg-billing .fsr-row:last-child{border-bottom:0}.pg-billing .fsr-row .l{color:#414a5c;font:600 13px Inter,system-ui,sans-serif}.pg-billing .fsr-row .c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-billing .fsr-row .h{color:#414a5c;font-size:12.5px}.pg-billing .fsr-row.hot{background:#eef3fe}.pg-billing .fsr-chip{color:#414a5c;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:999px;padding:2px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-billing .fsr-chip[aria-pressed=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.pg-billing .fsr-li{border:1px solid #e3e6ed;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.pg-billing .fsr-li span{flex:1}.pg-billing .fsr-ib{cursor:pointer;color:#0b0f19;background:#fff;border:1px solid #e3e6ed;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.pg-billing .fsr-ib:hover{background:#eaf0ff;border-color:#2f5fe6}.pg-billing .fsr-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pg-billing .fsr-add{flex-wrap:wrap;gap:6px;display:flex}.pg-billing .fsr-add input,.pg-billing .fsr-add select{border:1px solid #bcc1cb;border-radius:8px;min-width:0;padding:4px 8px;font:13px Inter,system-ui,sans-serif}.pg-billing .fsr-toast{color:#fff;z-index:90;background:#0b0f19;border-radius:10px;max-width:90vw;padding:10px 16px;font:600 13.5px Inter,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-billing .fsr-toast[hidden]{display:none}@media (max-width:900px){.pg-billing .fsr{min-width:0;max-width:100%;padding:8px 12px}.pg-billing .fsr .fsr-g{display:none}.pg-billing .fsr .fsr-i{white-space:normal;flex-wrap:wrap}.pg-billing .fsr .fsr-k{white-space:normal}}.pg-billing .gear{border:1px solid var(--border);background:var(--bg);width:32px;height:32px;color:var(--fg);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-billing .gear:hover{background:var(--row-hover)}.pg-billing .gear[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-billing .gear svg{width:16px;height:16px}.pg-billing .r1 .gear{width:30px;height:30px}.pg-billing tr.kf td{background:var(--row-hover)}.pg-billing tr.kf td.pin.p0{box-shadow:inset 3px 0 0 var(--brand)}.pg-billing .khint{color:var(--text);white-space:nowrap;font-size:12.5px}.pg-billing .khint kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--bg);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 4px}.pg-billing .cfgseg{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-billing .cfgseg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-billing .cfgseg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-billing .cfgrow{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.pg-billing .cfgrow label{min-width:150px;font-size:13px;font-weight:600}.pg-billing .cfgrow input,.pg-billing .cfgrow select{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:var(--bg);border-radius:7px;flex:160px;min-width:0;padding:5px 8px}.pg-billing table.sla{border-collapse:collapse;width:100%;font-size:13.5px}.pg-billing table.sla th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--rule);padding:7px 12px}.pg-billing table.sla td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:6px 12px}.pg-billing table.sla tr:last-child td{border-bottom:0}.pg-billing table.sla input{border:1px solid var(--border);width:84px;font:600 13.5px var(--mono);color:var(--fg);border-radius:7px;padding:4px 7px}.pg-billing table.sla .w{color:var(--text);font-size:12px;display:block}.pg-billing .tkfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-billing .tkfacts div{border:1px solid var(--line);border-radius:10px;padding:7px 10px}.pg-billing .tkfacts dt{color:var(--text);font-size:12px}.pg-billing .tkfacts dd{font:700 15px var(--mono);margin:0}.pg-billing .tkfacts .bad dd{color:var(--risk)}.pg-billing .tkfacts .warn dd{color:var(--warn)}.pg-billing .txtmsg{border:1px solid var(--border);width:100%;min-height:84px;font:14px/1.5 var(--body);color:var(--fg);resize:vertical;border-radius:8px;padding:8px 10px}.pg-billing .frm2 textarea{border:1px solid var(--border);width:100%;min-height:72px;font:14px var(--body);color:var(--fg);resize:vertical;border-radius:7px;padding:6px 8px}.pg-billing .frm2 .req{color:var(--risk);margin-left:2px;font-weight:700}.pg-billing .frm2 .ferr{color:var(--risk);padding:0 14px 8px;font-size:12.5px}.pg-billing .panel select.tsel{border:1px solid var(--border);font:600 13px var(--body);color:var(--fg);background:var(--bg);border-radius:7px;padding:4px 8px}@media (max-width:900px){.pg-billing .khint{display:none}.pg-billing .tkfacts{grid-template-columns:1fr 1fr}.pg-billing .cfgrow label{flex:100%;min-width:0}}.pg-billing .w2tabs{flex-wrap:wrap;gap:4px;padding:8px 0 0;display:flex}.pg-billing .w2tabs button{border:1px solid var(--line);background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 12px}.pg-billing .w2tabs button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-billing .w2tabs .c{font:600 11.5px var(--mono);color:inherit;opacity:.8;margin-left:5px}.pg-billing .w2verbs{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex;position:relative}.pg-billing .w2verbs .rel{position:relative}.pg-billing .w2verbs .menu{left:auto;right:0}@media (min-width:901px){.pg-billing .pk:has(.pt:nth-child(9)){grid-template-columns:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;overflow-x:auto}.pg-billing .pk:has(.pt:nth-child(9)) .pt .pv b{font-size:20px}.pg-billing .pk:has(.pt:nth-child(9)) .pt .pl{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}}.pg-billing .w2rpg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.pg-billing .w2rpg div{border:1px solid var(--line);background:var(--mist);border-radius:10px;min-width:0;padding:7px 10px}.pg-billing .w2rpg span{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);display:block}.pg-billing .w2rpg b{font:700 17px var(--mono);color:var(--fg)}.pg-billing .w2rpg b.bad{color:var(--risk)}.pg-billing .w2rpg em{font:500 12px var(--body);color:var(--text);margin-left:4px;font-style:normal}.pg-billing table.w2t{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.pg-billing table.w2t th{text-align:left;font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);padding:6px 8px}.pg-billing table.w2t td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.pg-billing table.w2t td.r,.pg-billing table.w2t th.r{text-align:right}.pg-billing table.w2t td.m{font-family:var(--mono)}.pg-billing .w2ok{color:var(--good);font-weight:700}.pg-billing .w2late{color:var(--risk);font-weight:700}.pg-billing .w2ppl{flex-direction:column;display:flex}.pg-billing .w2ppl .pr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:flex}.pg-billing .w2ppl .pr:last-child{border-bottom:0}.pg-billing .w2ppl .pr .nm{flex:180px;min-width:0}.pg-billing .w2ppl .pr .nm span{color:var(--text);font-size:12.5px;display:block}.pg-billing .w2agree{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;display:inline-block}.pg-billing .w2agree.y{background:var(--good-soft);color:var(--good)}.pg-billing .w2agree.n{background:var(--warn-soft);color:var(--warn)}.pg-billing .w2doc{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pg-billing .w2doc:last-child{border-bottom:0}.pg-billing .w2doc .dn{flex:200px;min-width:0}.pg-billing .w2doc .dn span{color:var(--text);font-size:12.5px;display:block}.pg-billing .w2cmp textarea{border:1px solid var(--border);width:100%;min-height:96px;font:14px/1.45 var(--body);resize:vertical;box-sizing:border-box;border-radius:8px;padding:8px 10px}.pg-billing .w2cmp select,.pg-billing .w2cmp input[type=file]{max-width:100%}.pg-billing .w2fs{color:var(--text);font-weight:400}.pg-billing .w2line{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 16px 0;font-size:13.5px;display:flex}.pg-billing .w2line .lnk{font-size:13px}.pg-billing .w2vtag{font:700 10px var(--mono);letter-spacing:.06em;vertical-align:1px;margin-left:6px}@media (max-width:900px){.pg-billing .w2fs{display:none}.pg-billing .w2rpg{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-billing .w2rpg b{font-size:15px}}.pg-billing .fxco{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-ink);font:600 13px var(--body);border-radius:999px;flex:none;align-items:center;gap:8px;padding:3px 6px 3px 12px;display:inline-flex}.pg-billing .fxco button{background:var(--bg);color:var(--brand-ink);font:600 12.5px var(--body);cursor:pointer;border:0;border-radius:999px;padding:2px 9px}.pg-billing .fxro{background:var(--mist);border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:8px;padding:7px 16px;font-size:13px;display:flex}.pg-billing .fxro b{font-weight:700}.pg-billing .fxnote{background:var(--mist);border:1px solid var(--line);color:var(--fg);border-radius:10px;margin:0;padding:8px 14px;font-size:13px}.pg-billing .ro-rules .panel[aria-label="Settings for this page"] input,.pg-billing .ro-rules .panel[aria-label="Settings for this page"] select,.pg-billing .ro-rules .panel[aria-label=Billing\ settings] input,.pg-billing .ro-rules .panel[aria-label=Billing\ settings] select{pointer-events:none;opacity:.6}.pg-billing .ro-rules .panel[aria-label="Settings for this page"] .edv,.pg-billing .ro-rules .panel[aria-label=Billing\ settings] .edv{color:var(--fg);cursor:default;pointer-events:none;border-bottom:0}.pg-billing .ro-rules .panel[aria-label="Settings for this page"] .cfgseg button:not([aria-pressed=true]),.pg-billing .ro-rules .panel[aria-label="Settings for this page"] [data-a=parentsave],.pg-billing .ro-rules .panel[aria-label="Settings for this page"] [data-a=slareset]{display:none}.pg-billing .ro-rules .fsr-v{color:var(--fg);cursor:default;border-bottom:0}.pg-billing .ro-rules .fsr-v:hover{background:0 0}.pg-billing .ro-rules .fsr-sw{opacity:.55;cursor:default}.pg-billing .ro-rules .fsr-dw .fsr-ib,.pg-billing .ro-rules .fsr-dw .fsr-add{display:none}.pg-billing .ro-rules .fsr-dw .fsr-chip{cursor:default}.pg-billing .fsr .fsr-ron{color:var(--text);white-space:nowrap;font-size:12.5px}.pg-billing .no-bill .act,.pg-billing .no-bill .mini,.pg-billing .no-bill .w2verbs,.pg-billing .no-bill [data-a=selon],.pg-billing .no-bill [data-a=newdisp],.pg-billing .no-bill [data-a=fileclaim],.pg-billing .no-bill [data-a=tnew],.pg-billing .no-bill .panel .ab .btn:not([data-a=close]):not([data-a=noform]):not([data-a=back]),.pg-billing .no-exp [data-a=export]{display:none!important}.pg-billing tr.fxflash td{animation:2.4s ease-out fxfl}@keyframes fxfl{0%{background:var(--brand-soft,#eef3fe)}to{background:0 0}}.pg-billing .fxd{background:var(--bg);border-left:1px solid var(--line);z-index:80;width:min(560px,100%);font:14px/1.5 var(--body);color:var(--fg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-billing .fxd[hidden]{display:none}.pg-billing .fxd .fh{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 18px 10px;display:flex}.pg-billing .fxd .fh .t{flex:1;min-width:0}.pg-billing .fxd .fh b{font:800 18px var(--display,var(--body));display:block}.pg-billing .fxd .fh span{color:var(--text);overflow-wrap:anywhere;font-size:13px}.pg-billing .fxd .fh .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:7px;min-height:36px;padding:4px 10px;font-size:22px;line-height:1}.pg-billing .fxd .fh .x:hover{background:var(--row-hover)}.pg-billing .fxd .fb{flex-direction:column;flex:1;gap:12px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-billing .fxd .ff{border-top:1px solid var(--line);background:var(--mist);flex-wrap:wrap;gap:8px;padding:10px 18px;display:flex}.pg-billing .fxd table.fxt{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.pg-billing .fxd table.fxt th,.pg-billing .fxd table.fxt td{border:1px solid var(--rule);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:4px 7px;overflow:hidden}.pg-billing .fxd table.fxt th{background:var(--mist);font:700 11px var(--mono);letter-spacing:.04em}.pg-billing .fxd .tw{border:1px solid var(--line);border-radius:8px;overflow:auto}.pg-billing .fxd .fmeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-billing .fxd .fmeta div{background:var(--mist);border-radius:8px;min-width:0;padding:6px 10px}.pg-billing .fxd .fmeta dt{color:var(--text);font-size:12px}.pg-billing .fxd .fmeta dd{font:600 13.5px var(--mono);overflow-wrap:anywhere;margin:0}.pg-billing .fxpaper{border:1px solid var(--border);color:#141824;background:#fff;border-radius:6px;padding:18px 20px;font-size:13px;line-height:1.5;box-shadow:0 8px 20px -14px #0b0f1959}.pg-billing .fxpaper h4{font:800 17px var(--body);letter-spacing:.01em;margin:0 0 2px}.pg-billing .fxpaper .sub{color:#4b5263;font-size:12.5px}.pg-billing .fxpaper table{border-collapse:collapse;width:100%;margin:10px 0}.pg-billing .fxpaper td{vertical-align:top;border-bottom:1px solid #e3e6ed;padding:5px 4px}.pg-billing .fxpaper td.r{text-align:right;font-family:var(--mono)}.pg-billing .fxpaper .sig{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.pg-billing .fxpaper .sig div{color:#4b5263;border-top:1px solid #141824;flex:160px;padding-top:4px;font-size:12px}.pg-billing .fxpaper .sig i{color:#1d3c8f;margin-bottom:-2px;font:italic 600 20px Georgia,serif;display:block}.pg-billing .fxpaper .stamp{color:#0b6b3d;font:800 12px var(--mono);border:2px solid #0b6b3d;border-radius:6px;margin-top:8px;padding:2px 8px;display:inline-block;transform:rotate(-4deg)}.pg-billing .fxdlg{z-index:85;background:#0b0f1959;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-billing .fxdlg[hidden]{display:none}.pg-billing .fxdlg .dg{background:var(--bg);border-radius:12px;flex-direction:column;width:min(440px,100%);max-height:90vh;display:flex;overflow:auto;box-shadow:0 24px 48px -20px #0b0f1980}.pg-billing .fxdlg .dg h3{border-bottom:1px solid var(--line);font:800 16px var(--body);margin:0;padding:12px 16px}.pg-billing .fxdlg .dg .db{flex-direction:column;gap:10px;padding:12px 16px;font-size:14px;display:flex}.pg-billing .fxdlg .dg label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.pg-billing .fxdlg .dg input[type=text],.pg-billing .fxdlg .dg select{border:1px solid var(--border);font:14px var(--body);color:var(--fg);border-radius:8px;padding:6px 9px}.pg-billing .fxdlg .dg .ck{flex-direction:row;align-items:center;gap:8px;font-weight:500}.pg-billing .fxdlg .dg .err{color:var(--risk);margin:0;font-size:12.5px}.pg-billing .fxdlg .dg .ab{border-top:1px solid var(--line);background:var(--mist);flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.pg-billing .fxcall{z-index:88;color:#fff;background:#141824;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 10px 8px 14px;font-size:13.5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -16px #0009}.pg-billing .fxcall[hidden]{display:none}.pg-billing .fxcall .dot{background:#2fbf71;border-radius:50%;flex:none;width:9px;height:9px}.pg-billing .fxcall b{font-weight:700}.pg-billing .fxcall .tmr{font-family:var(--mono)}.pg-billing .fxcall button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:4px 10px}.pg-billing .fxcall button.end{background:#c0392b;border-color:#c0392b}.pg-billing .khint.fxk{border:1px solid var(--border);background:var(--bg);cursor:pointer;color:var(--text);font:500 12.5px var(--body);border-radius:7px;padding:2px 8px}.pg-billing .fxkeys table{border-collapse:collapse;width:100%;font-size:13.5px}.pg-billing .fxkeys td{border-bottom:1px solid var(--rule);padding:5px 8px}.pg-billing .fxkeys kbd{font:600 12px var(--mono);border:1px solid var(--border);background:var(--bg);border-bottom-width:2px;border-radius:5px;padding:0 5px}@media (max-width:900px){.pg-billing .panel{z-index:70!important;border-left:0!important;width:100%!important;position:fixed!important;inset:0!important}.pg-billing .panel .ph{background:var(--bg);z-index:3;position:sticky;top:0}.pg-billing .panel .ph .x{min-width:40px;min-height:40px}.pg-billing .r1 .btn,.pg-billing .foot .btn,.pg-billing .foot .chip,.pg-billing .r1 .seg button,.pg-billing .panel .ab .btn,.pg-billing .fxd .ff .btn,.pg-billing .gear{min-height:38px}.pg-billing .fsr-dw{width:100%!important}.pg-billing .fxd{width:100%}.pg-billing .fxd .fmeta{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-billing .menu.cols,.pg-billing .menu.views,.pg-billing .fmore>.menu{z-index:75;max-height:70vh;overflow:auto;min-width:0!important;position:fixed!important;inset:auto 8px 8px!important;transform:none!important}}@media (max-height:760px),(max-width:1100px){.pg-billing .pk{flex-wrap:nowrap;gap:6px;padding:6px 16px;overflow-x:auto;display:flex!important}.pg-billing .pk .pt{flex:none;min-width:128px;max-width:200px;padding:5px 10px 6px}.pg-billing .pk .pt .ps{display:none}.pg-billing .pk .pt .pv b{font-size:18px}.pg-billing .fsr{flex-wrap:wrap;padding:6px 14px}.pg-billing .fsr .fsr-i:nth-of-type(n+3){display:none}.pg-billing .w2line{padding-top:4px;padding-bottom:4px}}.pg-rp img{max-width:100%}.pg-rp [hidden]:not([hidden=until-found i]){display:none!important}.pg-rp #xdr .rscrim{z-index:64;background:#0b0f1940;position:fixed;inset:0}.pg-rp .rdr.x2rdr{width:min(540px,100%)}.pg-rp .rdr .xsub{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 16px;display:flex}.pg-rp .rdr .xsub .hint2 span{color:var(--fg);font-weight:600}.pg-rp .rdr .xverbs{flex-wrap:wrap;gap:8px;display:flex}.pg-rp .rdr .dt .ch3{margin-left:6px}.pg-rp .x2acts{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.pg-rp .x2strip .tile .v{font-size:24px}.pg-rp .tiles.x2t3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-rp .x2t3 .tile{padding:8px 10px}.pg-rp .x2t3 .tile .v{font-size:18px}@media (max-width:520px){.pg-rp .tiles.x2t3{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-rp .x2dl{flex-direction:column;gap:10px;display:flex}.pg-rp .x2dr{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pg-rp .x2dr.off{background:var(--mist)}.pg-rp .x2drh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rp .x2drh b{font-size:14.5px}.pg-rp .x2drm{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;font-size:13px;display:flex}.pg-rp .x2drm span{overflow-wrap:anywhere;min-width:0}.pg-rp .x2drm b{color:var(--fg);font-weight:600}.pg-rp .lnk{font:600 13px var(--body);color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pg-rp .lnk:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rp .x2tags{border:1px solid var(--border);background:var(--bg);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px;display:flex}.pg-rp .x2tags input{min-width:150px;font:500 13.5px var(--body);border:0;outline:none;flex:1;padding:3px 4px}.pg-rp .x2tag{background:var(--brand-soft);color:var(--brand-ink);font:600 12.5px var(--body);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;display:inline-flex}.pg-rp .x2tag button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0 4px;font-size:15px;line-height:1}.pg-rp .x2tag button:hover{background:#dfe8fd}.pg-rp .x2mail{background:var(--mist);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13.5px;display:flex}.pg-rp .x2cd{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pg-rp .x2cd input{width:140px}.pg-rp .x2bar{border:1px solid var(--brand);background:var(--brand-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-rp .x2trend{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:800px){.pg-rp .x2trend{grid-template-columns:minmax(0,1fr)}}.pg-rp .x2tc .lcols{padding-top:22px}.pg-rp .x2tc .lc em{font-size:11px}.pg-rp .x2sec{flex-direction:column;gap:8px;display:flex}.pg-rp .x2dl2{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);margin:0;font-size:13.5px;display:grid}.pg-rp .x2dl2 dt,.pg-rp .x2dl2 dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;margin:0;padding:7px 0}.pg-rp .x2dl2 dt{color:var(--text);font-size:13px;font-weight:600}.pg-rp .x2ev{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.pg-rp .x2ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.pg-rp .x2tabs{border-bottom:1px solid var(--line);gap:4px;padding:6px 16px 0;display:flex;overflow-x:auto}.pg-rp .x2tabs button{font:600 13.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.pg-rp .x2tabs button[aria-selected=true]{color:var(--brand-ink);border-bottom-color:var(--brand)}.pg-rp .x2tabs .x{font:600 11px var(--mono);color:var(--text);margin-left:4px}.pg-rp .x2ask{background:linear-gradient(#f6f9ff,#fff);border:1px solid #c9d8fb;border-radius:12px;flex-direction:column;gap:8px;margin:12px 16px 0;padding:10px 12px;display:flex}.pg-rp .x2ask .spark{background:linear-gradient(135deg,#2f5fe6,#22b8f0);border-radius:6px;flex:none;width:18px;height:18px}.pg-rp .x2q{background:var(--warn-soft);border:1px solid #f1d9ad;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;font-size:13.5px;display:flex}.pg-rp .x2q .chip{white-space:normal;text-align:left}.pg-rp .x2note{border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:10px;padding:6px 10px;font-size:13px}.pg-rp .x2learn{background:var(--good-soft);border:1px solid #bfe3cd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.pg-rp .x2pend{border:1px solid var(--brand);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.pg-rp .x2names{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-rp .x2names .x2tag{background:var(--bg);border:1px solid var(--line);color:var(--fg);font-weight:500}.pg-rp .x2ctl{flex-wrap:wrap}.pg-rp .toast.x2ut{z-index:91;align-items:center;gap:12px;display:flex}.pg-rp .x2ut button{color:#9db8ff;font:700 13.5px var(--body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-rp .toast.x2ut[hidden]{display:none!important}.pg-rp .x2flash{box-shadow:0 0 0 3px var(--brand);transition:box-shadow .3s}@media (max-width:900px){.pg-rp .rrow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:640px){.pg-rp .x2gl{display:none}}.pg-rp .ctrl .chip{padding:4px 10px;font-size:12.5px}.pg-rp .rdr .grow2 .lnk{font-size:12.5px}.pg-rp .rdr .ttab select{max-width:150px}.pg-rp .x2dl2 .win{font:500 12.5px var(--body)}.pg-rp [hidden]{display:none!important}.pg-rp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-rp *{box-sizing:border-box}.pg-rp,.pg-rp{background:var(--mist)}.pg-rp{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-rp .wrap{flex-direction:column;gap:10px;max-width:1600px;margin:0 auto;display:flex}.pg-rp .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-rp .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-rp .screens{flex-wrap:wrap;gap:6px;display:flex}.pg-rp .screens button{border:1px solid var(--border);background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 14px}.pg-rp .screens button[aria-pressed=true]{background:var(--fg);color:#fff;border-color:var(--fg)}.pg-rp .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-height:820px;display:flex;position:relative;overflow:hidden}.pg-rp .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:200px;padding:14px 10px;display:flex}.pg-rp .rail .logo{font:900 18px/1 var(--head);letter-spacing:-.02em;padding:4px 8px 14px}.pg-rp .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-rp .rail a{color:var(--text);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:14px;text-decoration:none}.pg-rp .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-rp .oos{opacity:.55;cursor:default!important}.pg-rp .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-rp .top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-rp .search{border:1px solid var(--line);min-width:0;max-width:420px;color:var(--fg);background:var(--mist);border-radius:10px;flex:1;padding:7px 12px;font-size:13.5px}.pg-rp .r1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.pg-rp .h1{font:800 22px var(--head);letter-spacing:-.02em;margin:0}.pg-rp .crumb{font:600 13.5px var(--body);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-rp .crumb a{color:var(--brand-ink);cursor:pointer;text-decoration:none}.pg-rp .crumb a:hover{text-decoration:underline}.pg-rp .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-rp .btn:hover{background:var(--row-hover)}.pg-rp .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-rp .btn.primary:hover{background:#262c3a}.pg-rp .btn.sm{border-radius:8px;padding:4px 9px;font-size:12.5px}.pg-rp .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-rp .btn:focus-visible,.pg-rp .ic:focus-visible,.pg-rp select:focus-visible,.pg-rp input:focus-visible,.pg-rp .rrow:focus-visible,.pg-rp .bcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rp .ic{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:15px;line-height:1}.pg-rp .ic:hover{background:var(--row-hover);color:var(--brand-ink)}.pg-rp .ic.on{color:var(--warn)}.pg-rp select,.pg-rp input[type=text],.pg-rp input[type=number]{border:1px solid var(--border);font:500 13.5px var(--body);color:var(--fg);background:var(--bg);border-radius:9px;padding:6px 9px}.pg-rp label.f{font:600 12.5px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-rp .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rp .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-rp .chip{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.pg-rp .chip[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-rp .chip .x{font:700 11px var(--mono);color:var(--text)}.pg-rp .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-rp .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-rp .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-rp .ch3.green{background:var(--good-soft);color:var(--good)}.pg-rp .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-rp .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-rp .toast{background:var(--fg);color:#fff;font:600 13.5px var(--body);z-index:90;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0b0f1980}.pg-rp .boards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.pg-rp .bcard{border:1px solid var(--line);background:var(--bg);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-rp .bcard:hover{border-color:var(--brand);background:#fbfcff}.pg-rp .bcard .bt{font:700 15px var(--body);align-items:center;gap:8px;display:flex}.pg-rp .bcard .bs{color:var(--text);font-size:13px}.pg-rp .bcard .bar{background:var(--gray-soft);border-radius:999px;height:10px;overflow:hidden}.pg-rp .bcard .bar i{background:var(--brand);height:100%;display:block}.pg-rp .bcard .bn{font:600 12.5px var(--mono);color:var(--text);justify-content:space-between;display:flex}.pg-rp .bcard .acts{flex-wrap:wrap;gap:6px;display:flex}.pg-rp .bcard.new{color:var(--brand-ink);border-style:dashed;justify-content:center;align-items:center;min-height:120px;font-weight:700}.pg-rp .filt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rp .group{flex-direction:column;display:flex}.pg-rp .gh{border-bottom:2px solid var(--fg);align-items:baseline;gap:8px;padding:0 4px 6px;display:flex}.pg-rp .gh h3{font:800 16px var(--head);letter-spacing:-.01em;margin:0}.pg-rp .gh span{font:600 12px var(--mono);color:var(--text)}.pg-rp .rrow{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) 170px 110px;align-items:center;gap:12px;padding:10px 4px;display:grid}.pg-rp .rrow:hover{background:var(--row-hover)}.pg-rp .rrow .rn{font:700 14.5px var(--body);color:var(--fg);align-items:center;gap:8px;min-width:0;display:flex}.pg-rp .rrow .rn .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-rp .rrow .ra{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.pg-rp .rrow .rw{font:500 12.5px var(--mono);color:var(--text);white-space:nowrap}.pg-rp .rrow .rx{justify-content:flex-end;gap:2px;display:flex}.pg-rp .empty{text-align:center;color:var(--text);border:1px dashed var(--border);border-radius:12px;padding:24px}@media (max-width:900px){.pg-rp .rrow{grid-template-columns:minmax(0,1fr) auto}.pg-rp .rrow .ra,.pg-rp .rrow .rw{display:none}}.pg-rp .ctrl{border-bottom:1px solid var(--line);background:var(--mist);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.pg-rp .win{font:600 12.5px var(--mono);color:var(--text)}.pg-rp .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pg-rp .tile{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.pg-rp .tile .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rp .tile .v{font:800 26px/1.15 var(--head);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:4px}.pg-rp .lcols{align-items:flex-end;gap:10px;height:200px;padding-top:24px;display:flex}.pg-rp .lc{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.pg-rp .lc i{background:var(--brand);border-radius:6px 6px 0 0;width:100%;position:relative}.pg-rp .lc i em{font:600 12px var(--mono);white-space:nowrap;color:var(--fg);font-style:normal;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.pg-rp .lc span{font:600 12px var(--mono);color:var(--text)}.pg-rp .legend{color:var(--text);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.pg-rp .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.pg-rp .hb .track b.ln{background:var(--fg);z-index:2;width:2px;position:absolute;top:-3px;bottom:-3px}@media (max-width:600px){.pg-rp .lcols{gap:4px}.pg-rp .lc i em,.pg-rp .lc span{font-size:10px}}.pg-rp .tile .d{font:600 12.5px var(--mono);margin-top:2px}.pg-rp .up{color:var(--good)}.pg-rp .dn{color:var(--risk)}@media (max-width:760px){.pg-rp .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-rp .panel{border:1px solid var(--line);background:var(--bg);border-radius:12px}.pg-rp .panel .ph{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pg-rp .panel .ph b{font:700 14.5px var(--body)}.pg-rp .panel .pb{padding:12px 14px}.pg-rp .hbars{flex-direction:column;gap:7px;display:flex}.pg-rp .hb{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;display:grid}.pg-rp .hb .n{white-space:nowrap;text-overflow:ellipsis;color:var(--brand-ink);cursor:pointer;overflow:hidden}.pg-rp .hb .n:hover{text-decoration:underline}.pg-rp .hb .track{background:var(--gray-soft);border-radius:6px;height:22px;position:relative}.pg-rp .hb .track i{background:var(--brand);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.pg-rp .hb .track em{font:600 12px var(--mono);white-space:nowrap;font-style:normal;position:absolute;top:2px}@media (max-width:600px){.pg-rp .hb{grid-template-columns:110px minmax(0,1fr)}}.pg-rp .tbl-wrap{overflow-x:auto}.pg-rp table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.pg-rp th{text-align:left;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);background:var(--mist);cursor:pointer;white-space:nowrap;padding:9px 12px}.pg-rp th.num,.pg-rp td.num{text-align:right}.pg-rp td{border-bottom:1px solid var(--line);padding:9px 12px}.pg-rp td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-rp td a{color:var(--brand-ink);cursor:pointer;text-decoration:none}.pg-rp td a:hover{text-decoration:underline}.pg-rp tr:hover td{background:#fbfcff}.pg-rp .bb{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px 28px;display:grid}@media (max-width:1100px){.pg-rp .bb{grid-template-columns:minmax(0,1fr)}}.pg-rp .sect{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-rp .sect h4{font:700 14.5px var(--body);margin:0}.pg-rp .sect .hint{color:var(--text);margin:-4px 0 0;font-size:12.5px}.pg-rp .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-rp .slist{flex-direction:column;gap:6px;display:flex}.pg-rp .sl{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;font-size:13.5px;display:grid}.pg-rp .sl.off{opacity:.55}.pg-rp .sl .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pg-rp .sl .sub{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.pg-rp .tog{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;position:relative}.pg-rp .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.pg-rp .tog[aria-pressed=true]{background:var(--brand)}.pg-rp .tog[aria-pressed=true]:after{left:18px}.pg-rp .chips{flex-wrap:wrap;gap:6px;display:flex}.pg-rp .linkbox{background:var(--mist);border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.pg-rp .linkbox code{font:600 12px var(--mono);overflow-wrap:anywhere;flex:1;min-width:0}.pg-rp .screensrow{color:var(--text);flex-direction:column;gap:4px;font-size:13px;display:flex}.pg-rp .preview{flex-direction:column;gap:8px;display:flex;position:sticky;top:12px}.pg-rp .preview .ph2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rp .read{background:linear-gradient(#f6f9ff,#fff);border:1px solid #c9d8fb;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-rp .read .rh{font:800 15px var(--head);align-items:center;gap:8px;display:flex}.pg-rp .read .rh .spark{background:linear-gradient(135deg,#2f5fe6,#22b8f0);border-radius:6px;width:20px;height:20px;display:inline-block}.pg-rp .ri{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.pg-rp .ri:first-of-type{border-top:0}.pg-rp .ri .kind{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.pg-rp .ri .kind.c{color:var(--brand-ink)}.pg-rp .ri .kind.w{color:var(--warn)}.pg-rp .ri .kind.d{color:var(--good)}.pg-rp .ri .tx{color:var(--fg);font-size:14px}@media (max-width:700px){.pg-rp .ri{grid-template-columns:1fr}.pg-rp .ri .btn{justify-self:start}}.pg-rp .ask{align-items:center;gap:8px;display:flex}.pg-rp .ask input{flex:1;min-width:0}.pg-rp .ans{color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px}.pg-rp .ans b{color:var(--brand-ink)}.pg-rp .tile svg{margin-top:6px;display:block}.pg-rp .drill{border:1px solid var(--brand);background:var(--bg);border-radius:12px}.pg-rp .drill .ph{background:var(--brand-soft)}.pg-rp .wreads{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:980px){.pg-rp .wreads{grid-template-columns:1fr}}.pg-rp .wr{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-rp .wr .kind{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.pg-rp .wr .kind.c{color:var(--brand-ink)}.pg-rp .wr .kind.w{color:var(--warn)}.pg-rp .wr .kind.d{color:var(--good)}.pg-rp .wr .t{font:700 15px var(--body);color:var(--fg)}.pg-rp .wr .s{color:var(--text);font-size:13px}.pg-rp .wr .a{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.pg-rp .tvtheme{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.pg-rp .tvtheme button{background:var(--card);color:var(--muted);font:700 13px var(--fbd);cursor:pointer;border:0;padding:9px 12px}.pg-rp .tvtheme button[aria-pressed=true]{background:var(--blue);color:#fff}.pg-rp .scrim{z-index:70;background:#0b0f1973;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-rp .modal{background:var(--bg);border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:520px;padding:18px 20px;display:flex;box-shadow:0 30px 60px -20px #0b0f1980}.pg-rp .modal h3{font:800 18px var(--head);margin:0}.pg-rp .modal p{color:var(--text);margin:0;font-size:13.5px}.pg-rp .seg{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.pg-rp .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 12px}.pg-rp .seg button+button{border-left:1px solid var(--line)}.pg-rp .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-rp .fb{--paper:#fff;--card:#fff;--ink:#0b0f19;--ink2:#1a2030;--text:#414a5c;--muted:#6a7284;--line:#e8eaf0;--mist:#f7f8fa;--mist2:#f2f4f7;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--blue-tint:#f6f9ff;--cyan:#22b8f0;--signal:#0fbf7a;--good-bg:#e9faf3;--good-ink:#0a8f5b;--good-line:#c6f0de;--grad:linear-gradient(92deg,var(--blue),var(--cyan));--shadow-card:0 1px 2px #0b0f190a,0 14px 34px -20px #0b0f191f;--fd:"Archivo","Inter",system-ui,sans-serif;--fbd:"Inter",-apple-system,system-ui,sans-serif;--fm:"JetBrains Mono",ui-monospace,monospace;background:var(--paper);color:var(--text);font:400 15px/1.65 var(--fbd);grid-template-rows:auto 1fr auto;gap:22px;padding:28px 36px 0;display:grid;position:relative;overflow:hidden}.pg-rp .fb.dark{--paper:#0b0f19;--card:#121826;--ink:#f2f4f8;--ink2:#dfe3ea;--text:#b7bfcc;--muted:#8b94a7;--line:#232b3b;--mist:#161c2a;--mist2:#1c2333;--blue-soft:#1d2a4d;--blue-tint:#16203a;--good-bg:#0f2e22;--good-ink:#5fe0a8;--good-line:#1f5a42;--shadow-card:none}.pg-rp .fb.full{flex:1;min-height:820px}.pg-rp .fb .top{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.pg-rp .fb .nm{font:900 22px/1 var(--fd);letter-spacing:-.01em;color:var(--ink);text-transform:uppercase}.pg-rp .fb .pb{font:600 11px var(--fm);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.pg-rp .fb .wk{font:700 13px var(--fm);color:var(--ink2);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-rp .fb .fchip{font:700 11px var(--fm);letter-spacing:.08em;background:var(--mist);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:5px 10px}.pg-rp .fb .livedot{background:var(--signal);border-radius:50%;width:8px;height:8px;animation:1.8s infinite fs-pulse;display:inline-block}@keyframes fs-pulse{0%{box-shadow:0 0 #0fbf7a80}to{box-shadow:0 0 0 6px #0fbf7a00}}.pg-rp .fb .btn2{font:700 13px var(--fbd);border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:10px;padding:9px 14px}.pg-rp .fb .fmain{grid-template-columns:1.25fr 1fr 1fr;gap:20px;min-height:0;display:grid}.pg-rp .fb .card2{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;min-width:0;padding:24px 26px;display:flex}.pg-rp .fb .flbl{font:700 11px var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pg-rp .fb .dh{font:900 clamp(30px,3vw,44px)/1 var(--fd);letter-spacing:-.03em;color:var(--ink);margin:6px 0 0}.pg-rp .fb .bigv{font:900 clamp(48px,5.6vw,112px)/.95 var(--fd);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin:18px 0 6px}.pg-rp .fb .of{font:600 18px var(--fbd);color:var(--text)}.pg-rp .fb .of b{color:var(--ink)}.pg-rp .fb .ftrack{background:var(--mist2);border-radius:999px;height:26px;margin:26px 0 10px;position:relative}.pg-rp .fb .ffill{background:var(--grad);border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.pg-rp .fb .ffill.over{background:linear-gradient(92deg,var(--blue),var(--cyan) 70%,var(--signal))}.pg-rp .fb .goal{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-10px;bottom:-10px}.pg-rp .fb .goal span{font:700 11px var(--fm);color:var(--ink);white-space:nowrap;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.pg-rp .fb .badges{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.pg-rp .fb .unlock{font:800 18px var(--fbd);background:var(--mist);color:var(--muted);border:1px dashed var(--line);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}.pg-rp .fb .unlock.on{background:var(--good-bg);color:var(--good-ink);border:1px solid var(--good-line)}.pg-rp .fb .streak{font:800 18px var(--fbd);background:var(--blue-soft);color:var(--blue-deep);border:1px solid var(--blue-soft);border-radius:14px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.pg-rp .fb.dark .streak{color:#9db8ff}.pg-rp .fb .stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.pg-rp .fb .stat{background:var(--mist);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.pg-rp .fb .sv{font:800 26px var(--fd);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-rp .fb .stl{font:700 10px var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px}.pg-rp .fb .days{flex:1;grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;min-height:120px;margin-top:22px;display:grid}.pg-rp .fb .day{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.pg-rp .fb .day .b{background:var(--blue-soft);border-radius:8px 8px 4px 4px;width:100%}.pg-rp .fb .day.on .b{background:var(--blue)}.pg-rp .fb .day .v{font:700 12px var(--fm);color:var(--ink2)}.pg-rp .fb .day .d{font:700 11px var(--fm);color:var(--muted);letter-spacing:.06em}.pg-rp .fb .rows{gap:12px;margin-top:16px;display:grid}.pg-rp .fb .prow{grid-template-columns:54px 1fr auto;align-items:center;gap:14px;display:grid}.pg-rp .fb .pod{width:54px;height:54px;font:900 26px var(--fd);color:#fff;background:var(--ink2);border-radius:14px;place-items:center;display:grid}.pg-rp .fb.dark .pod{background:#2b3446}.pg-rp .fb .prow:first-child .pod{background:var(--blue)}.pg-rp .fb .prow:nth-child(2) .pod{background:var(--blue-deep)}.pg-rp .fb .pbar{background:var(--mist2);border-radius:999px;height:14px;margin-top:8px;overflow:hidden}.pg-rp .fb .pbar i{background:var(--grad);border-radius:999px;height:100%;display:block}.pg-rp .fb .pname{font:800 18px var(--fbd);color:var(--ink)}.pg-rp .fb .pname small{font:600 13px var(--fm);color:var(--muted);margin-left:8px}.pg-rp .fb .pv{font:900 30px var(--fd);letter-spacing:-.02em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pg-rp .fb .pv small{font:600 12px var(--fm);color:var(--muted);letter-spacing:0;display:block}.pg-rp .fb .lead{flex-direction:column;flex:1;justify-content:space-between;margin-top:12px;display:flex}.pg-rp .fb .lrow{border-radius:12px;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:12px;padding:8px 6px;display:grid}.pg-rp .fb .lrow:first-child{background:var(--blue-tint)}.pg-rp .fb .rk{font:800 16px var(--fm);color:var(--muted);text-align:center}.pg-rp .fb .lrow:first-child .rk{color:var(--blue)}.pg-rp .fb .av{width:40px;height:40px;font:800 14px var(--fbd);background:var(--mist2);color:var(--ink2);border-radius:50%;place-items:center;display:grid}.pg-rp .fb .lrow:first-child .av{background:var(--blue);color:#fff}.pg-rp .fb .ln{font:700 16px var(--fbd);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-rp .fb .ln small{font:600 12px var(--fm);color:var(--muted);display:block}.pg-rp .fb .lv{font:800 20px var(--fd);color:var(--ink);font-variant-numeric:tabular-nums}.pg-rp .fb .trend{flex:1;grid-template-columns:repeat(9,1fr);align-items:end;gap:6px;min-height:90px;margin-top:14px;padding-top:20px;display:grid;position:relative}.pg-rp .fb .trend .t{background:var(--line);border-radius:5px 5px 2px 2px;position:relative}.pg-rp .fb .trend .t.hit{background:var(--signal)}.pg-rp .fb .trend .t.cur{background:var(--blue)}.pg-rp .fb .trend .t span{font:700 11px var(--fm);color:var(--ink2);white-space:nowrap;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.pg-rp .fb .trend .gl{border-top:2px dashed var(--ink2);position:absolute;left:0;right:0}.pg-rp .fb .tlab{font:600 10px var(--fm);color:var(--muted);text-align:center;grid-template-columns:repeat(9,1fr);gap:6px;margin-top:6px;display:grid}.pg-rp .fb .ticker{border-top:1px solid var(--line);white-space:nowrap;background:var(--mist);align-items:stretch;margin:0 -36px;padding:0;display:flex;overflow:hidden}.pg-rp .fb .tlive{font:700 12px var(--fm);letter-spacing:.12em;color:var(--ink);background:var(--mist2);border-right:1px solid var(--line);z-index:1;flex:none;align-items:center;gap:8px;padding:14px 18px 14px 36px;display:flex}.pg-rp .fb .tkw{flex:1;min-width:0;padding:14px 0;overflow:hidden}.pg-rp .fb .tk0{font:600 16px var(--fbd);color:var(--muted);padding-left:18px}.pg-rp .fb .tk i{font-style:normal;font-family:var(--fm);color:var(--muted)}.pg-rp .fb .justnow{opacity:0;background:var(--blue);color:#fff;font:600 18px var(--fbd);white-space:nowrap;z-index:4;text-overflow:ellipsis;border-radius:14px;max-width:94%;padding:12px 18px;transition:all .4s;position:absolute;bottom:64px;left:50%;overflow:hidden;transform:translate(-50%,20px);box-shadow:0 14px 40px -12px #2f5fe699}.pg-rp .fb .justnow.on{opacity:1;transform:translate(-50%)}.pg-rp .fb .tk{font:600 16px var(--fbd);color:var(--ink2);padding-left:100%;animation:120s linear infinite fbscroll;display:inline-block}.pg-rp .fb .tk span{margin-right:48px}.pg-rp .fb .tk b{color:var(--blue-deep);font-family:var(--fm)}.pg-rp .fb.dark .tk b{color:#9db8ff}@keyframes fbscroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.pg-rp .fb .noticker{height:6px}.pg-rp .fb .cf{pointer-events:none;z-index:5;position:absolute;inset:0}.pg-rp .fb.stack .fmain{grid-template-columns:1fr}@media (max-width:1100px){.pg-rp .fb.full .fmain{grid-template-columns:1fr 1fr}.pg-rp .fb.full .drive{grid-column:1/-1}}@media (max-width:700px){.pg-rp .fb.full{padding:18px 16px 0}.pg-rp .fb.full .fmain{grid-template-columns:1fr}.pg-rp .fb.full .ticker{margin:0 -16px}.pg-rp .fb.full .tlive{padding-left:16px}.pg-rp .fb.full .justnow{font-size:14px}.pg-rp .fb.full .stats{grid-template-columns:1fr 1fr 1fr}.pg-rp .fb.full .sv{font-size:20px}.pg-rp .fb.full .bigv{font-size:52px}.pg-rp .fb.full .pv{font-size:22px}.pg-rp .fb.full .unlock,.pg-rp .fb.full .streak{font-size:15px}}@media (prefers-reduced-motion:reduce){.pg-rp .fb .tk{padding-left:0;animation:none}}.pg-rp .pvw{border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.pg-rp .pvw .fb{transform-origin:0 0;width:1500px;position:absolute;top:0;left:0}.pg-rp .mini{transform-origin:0 0}@media (max-width:760px){.pg-rp .rail{display:none}.pg-rp .tvbar{grid-template-columns:110px minmax(0,1fr);font-size:15px}.pg-rp .tvrow{grid-template-columns:34px minmax(0,1fr) 110px;font-size:15px}.pg-rp .tvrow .tm{display:none}.pg-rp .fi{grid-template-columns:52px minmax(0,1fr) 92px;font-size:14px}.pg-rp .drive .big b{font-size:42px}.pg-rp .row2{grid-template-columns:1fr}}.pg-rp .fresh{font:600 12px var(--mono);background:var(--gray-soft);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.pg-rp .fresh.ok{background:var(--good-soft);color:var(--good)}.pg-rp .fresh.warn{background:var(--warn-soft);color:var(--warn)}.pg-rp .fresh .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pg-rp .needs{font:600 11.5px var(--body);background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.pg-rp .tile .v .needs{margin-top:4px;padding:4px 10px;font-size:13px}.pg-rp .tile .w{font:600 12px var(--mono);color:var(--text);margin-top:2px}.pg-rp .decide{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.pg-rp .decide b{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.pg-rp .needbox{border:1px dashed var(--warn);background:var(--warn-soft);color:var(--fg);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.pg-rp .needbox b{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.pg-rp .rrow .rs{justify-content:flex-start;display:flex}@media (max-width:900px){.pg-rp .rrow{grid-template-columns:minmax(0,1fr) auto}.pg-rp .rrow .ra,.pg-rp .rrow .rw,.pg-rp .rrow .rs{display:none}}.pg-rp .rrow .ra b{color:var(--fg);font-weight:600}.pg-rp .ih{border:1px solid var(--border);width:18px;height:18px;font:700 11px var(--mono);color:var(--text);background:var(--bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-rp .ih:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rp .legendbox{border:1px solid var(--line);color:var(--text);background:var(--bg);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.pg-rp th button.sortb{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.pg-rp th button.sortb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rp .hb .n{font:inherit;text-align:left;background:0 0;border:0;padding:0}.pg-rp .hb .n:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rp .hb .n.cur{font-weight:700;text-decoration:underline}.pg-rp .lc em.ahead{color:var(--text)}.pg-rp .lc i.ahead{border:1px dashed var(--border);background:repeating-linear-gradient(135deg,var(--gray-soft) 0 6px,var(--bg) 6px 12px)!important}.pg-rp .skel{background:linear-gradient(90deg,var(--gray-soft),var(--mist),var(--gray-soft));background-size:200% 100%;border-radius:10px;animation:1.2s linear infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pg-rp .skel{animation:none}}.pg-rp .vsel{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.pg-rp .vsel button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-rp .vsel button+button{border-left:1px solid var(--line)}.pg-rp .vsel button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-rp .drill .tbl-wrap table{min-width:760px}.pg-rp .sec2{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-rp .screenl{flex-direction:column;gap:6px;display:flex}.pg-rp .screenl .sc{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:grid}.pg-rp .screenl .sc.new{border-color:var(--warn);background:var(--warn-soft)}.pg-rp .audit h2{font:800 20px var(--head);letter-spacing:-.01em;color:var(--fg);margin:0}.pg-rp .audit .tbl-wrap table{min-width:880px}.pg-rp .audit td{vertical-align:top;line-height:1.5}.pg-rp .sev{font:700 11px var(--mono);white-space:nowrap;border-radius:6px;padding:2px 8px;display:inline-block}.pg-rp .sev.s1{background:var(--risk-soft);color:var(--risk)}.pg-rp .sev.s2{background:var(--warn-soft);color:var(--warn)}.pg-rp .sev.s3{background:var(--gray-soft);color:var(--text)}.pg-rp .st{font:700 11.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-rp .st.now{background:var(--good-soft);color:var(--good)}.pg-rp .st.api{background:var(--brand-soft);color:var(--brand-ink)}.pg-rp .st.no{background:var(--risk-soft);color:var(--risk)}.pg-rp .dec{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-rp .dec b{font:700 15px var(--body);color:var(--fg)}.pg-rp .dec .rec{color:var(--fg);font-size:13.5px}.pg-rp .dec .rec em{font-style:normal;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-rp .preview .note2{color:var(--text);font-size:12.5px}.pg-rp .fb .later{font:600 15px var(--fbd);color:var(--text);margin-top:10px}.pg-rp .fb .later b{color:var(--ink)}.pg-rp .fb .fchip.warn{color:#8a5200;background:#fdf3e3;border-color:#f1d9ad}.pg-rp .fb.dark .fchip.warn{color:#f3c77a;background:#3a2a10;border-color:#5c4316}.pg-rp .fb .day.ahead .b{border:2px dashed var(--line);background:0 0}.pg-rp .fb .day.ahead .v{color:var(--muted)}.pg-rp .fb.dark{--line:#2f394c}.pg-rp .fb.dark .trend .t{background:#3a4559}.pg-rp .fb.dark .trend .t.hit{background:var(--signal)}.pg-rp .fb.dark .trend .t.cur{background:var(--blue)}.pg-rp .fb.dark .day .b{background:#2b3a66}.pg-rp .fb.dark .day.on .b{background:var(--blue)}.pg-rp .fb .off{text-align:center;min-height:520px;color:var(--muted);font:600 20px var(--fbd);place-items:center;display:grid}.pg-rp .tvctl{border-bottom:1px solid var(--line);background:var(--mist);font:600 12.5px var(--body);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.pg-rp .modal{max-height:calc(100vh - 32px);overflow:auto}.pg-rp .ask input{max-width:none}@media (max-width:760px){.pg-rp .ctrl select{max-width:100%}.pg-rp .r1 .btn{padding:6px 10px}.pg-rp .wreads{grid-template-columns:1fr}}@media (max-width:460px){.pg-rp .tiles{grid-template-columns:1fr}.pg-rp .hb{grid-template-columns:96px minmax(0,1fr)}}.pg-rp .rrow .ra{white-space:normal;overflow:visible}.pg-rp .fb .tlab div{line-height:1.25}@media (max-width:700px){.pg-rp .fb.full .days{gap:4px}.pg-rp .fb.full .day .v{font-size:9.5px}.pg-rp .fb.full .day .d{font-size:10px}.pg-rp .fb.full .ln{white-space:normal;font-size:14px}.pg-rp .fb.full .lrow{grid-template-columns:22px 32px minmax(0,1fr) auto;gap:8px}.pg-rp .fb.full .av{width:32px;height:32px;font-size:12px}.pg-rp .fb.full .lv{font-size:16px}.pg-rp .fb.full .ftrack{margin-top:34px}.pg-rp .fb.full .tlab{gap:3px;font-size:8.5px}.pg-rp .fb.full .trend{gap:3px}.pg-rp .fb.full .trend .t span{font-size:9px}}@media (max-width:600px){.pg-rp .hb .n{white-space:normal;font-size:12.5px;line-height:1.2;overflow:visible}}.pg-rp .rrow{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 150px 120px 140px}@media (max-width:900px){.pg-rp .rrow{grid-template-columns:minmax(0,1fr) auto}}.pg-rp .ipop{z-index:95;background:var(--fg);color:#fff;max-width:300px;font:500 13px/1.45 var(--body);border-radius:10px;padding:10px 12px;position:fixed;box-shadow:0 14px 34px -12px #0b0f1980}.pg-rp .ttl{align-items:center;gap:6px;display:inline-flex}.pg-rp .rbw{flex:1;grid-template-columns:390px minmax(0,1fr);align-items:stretch;display:grid}.pg-rp .rbl{border-right:1px solid var(--line);background:var(--mist);flex-direction:column;gap:16px;min-width:0;padding:14px 16px;display:flex}.pg-rp .rbr{flex-direction:column;gap:12px;min-width:0;padding:14px 16px 28px;display:flex}.pg-rp .rbl .f input,.pg-rp .rbl .f select,.pg-rp .rbl textarea{width:100%}.pg-rp .fl{flex-direction:column;gap:8px;display:flex}.pg-rp .fr2{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.25fr) 28px;grid-template-areas:"f o v x";align-items:start;gap:6px;padding:6px;display:grid}.pg-rp .fr2 .ff{grid-area:f}.pg-rp .fr2 .fo{grid-area:o}.pg-rp .fr2 .fv{flex-direction:column;grid-area:v;gap:4px;min-width:0;display:flex}.pg-rp .fr2 .fx{grid-area:x}.pg-rp .fr2 select,.pg-rp .fr2 input{border-radius:8px;width:100%;min-width:0;padding:5px 7px;font-size:12.5px}.pg-rp .vbtn{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;font:500 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:5px 7px;overflow:hidden}.pg-rp .vbtn.none{color:var(--text)}.pg-rp .xbtn{color:var(--risk);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;font-size:15px;line-height:1}.pg-rp .xbtn:hover{background:var(--risk-soft)}@media (max-width:460px){.pg-rp .fr2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;grid-template-areas:"f o x""v v v"}}.pg-rp .colchips{flex-wrap:wrap;gap:6px;display:flex}.pg-rp .colchip{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);cursor:grab;color:var(--fg);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:2px;padding:2px 4px 2px 8px;display:inline-flex}.pg-rp .colchip.off{opacity:.6;cursor:pointer;border-style:dashed;padding:4px 8px;font-weight:500}.pg-rp .colchip.dragging{opacity:.3}.pg-rp .colchip.over{outline:2px solid var(--brand)}.pg-rp .colchip .cb{cursor:pointer;color:var(--text);font:700 12px var(--mono);background:0 0;border:0;border-radius:5px;padding:2px 4px}.pg-rp .colchip .cb:hover{background:var(--row-hover);color:var(--brand-ink)}.pg-rp .pvh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rp .pvh h2{font:800 19px var(--head);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0}.pg-rp .pvwrap{border:1px solid var(--line);background:var(--bg);border-radius:12px;min-width:0;padding:12px 14px}.pg-rp .pie{border-radius:50%;flex:none;width:150px;height:150px}.pg-rp .plegend{color:var(--fg);flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.pg-rp .plegend span{align-items:center;gap:7px;display:flex}.pg-rp .plegend i{border-radius:3px;flex:none;width:10px;height:10px}.pg-rp .plegend b{font:600 12.5px var(--mono);margin-left:auto;padding-left:10px}.pg-rp .fsum{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pg-rp .modal.wide{max-width:660px}.pg-rp .modal .grp2{flex-direction:column;gap:6px;display:flex}.pg-rp .modal .grp2 .lbl{margin:0}.pg-rp .modal textarea{border:1px solid var(--border);font:500 13.5px var(--body);resize:vertical;border-radius:9px;width:100%;min-height:64px;padding:6px 9px}.pg-rp .modal .f input,.pg-rp .modal .f select{width:100%}.pg-rp .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-rp .okline{background:var(--good-soft);color:var(--good);font:600 13.5px var(--body);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pg-rp .blist{flex-direction:column;gap:6px;display:flex}.pg-rp .blist label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.pg-rp .blist label.on{border-color:var(--brand);background:var(--brand-soft)}.pg-rp .vpop{z-index:96;background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;width:260px;max-height:340px;padding:8px;display:flex;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-rp .vpop .vl{flex-direction:column;display:flex;overflow:auto}.pg-rp .vpop label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;display:flex}.pg-rp .vpop label:hover{background:var(--row-hover)}.pg-rp .dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-rp .dgrid .full{grid-column:1/-1}@media (max-width:900px){.pg-rp .rbw{grid-template-columns:minmax(0,1fr)}.pg-rp .rbl{border-right:0;border-bottom:1px solid var(--line)}.pg-rp .dgrid{grid-template-columns:minmax(0,1fr)}}.pg-rp .sched-st{font:600 12px var(--body);border-radius:999px;padding:2px 8px;display:inline-block}.pg-rp .mini-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pg-rp .mini-tiles .tile{padding:8px 10px}.pg-rp .mini-tiles .tile .v{font-size:19px}.pg-rp .mini-tiles .tile svg{display:none}.pg-rp .rolebar .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-rp .bw{font:inherit;color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;border-radius:2px;padding:0 1px;font-weight:700}.pg-rp .bw:hover{background:var(--brand-soft)}.pg-rp .bw:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rp .bwro{font-weight:700}.pg-rp .bwin{border:1.5px solid var(--brand);width:76px;font:700 13.5px var(--body);color:var(--brand-ink);border-radius:6px;padding:1px 6px}.pg-rp .rules .rl{flex-direction:column;gap:6px;margin:0;padding:10px 14px 12px 32px;font-size:13.5px;line-height:1.55;display:flex}.pg-rp #rdr .rscrim{z-index:64;background:#0b0f1940;position:fixed;inset:0}.pg-rp .rdr{background:var(--bg);border-left:1px solid var(--line);z-index:65;flex-direction:column;width:min(460px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px -18px #0b0f1959}.pg-rp .rdr .dh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.pg-rp .rdr .dt{min-width:0;font:800 17px var(--head);flex:1;align-items:center;gap:6px;display:flex}.pg-rp .rdr .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:22px;line-height:1}.pg-rp .rdr .x:hover{background:var(--row-hover,#eaf0ff)}.pg-rp .rdr .db{flex-direction:column;flex:1;gap:14px;padding:14px 16px;display:flex;overflow:auto}.pg-rp .rdr .db>*{flex-shrink:0}.pg-rp .rdr .db>.vsel{align-self:flex-start}.pg-rp .rdr .df{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.pg-rp .rdr input[type=number]{border:1px solid var(--border);width:84px;font:600 13.5px var(--body);color:var(--fg);border-radius:8px;padding:5px 8px}.pg-rp .rdr select{border:1px solid var(--border);font:500 13.5px var(--body);color:var(--fg);background:var(--bg);border-radius:8px;max-width:100%;padding:5px 8px}.pg-rp .rdr .inl{font:600 13.5px var(--body);color:var(--fg);align-items:center;gap:6px;display:inline-flex}.pg-rp .rdr .grow2,.pg-rp .rdr .lrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.pg-rp .rdr .nm{flex:1;min-width:160px;font-size:13.5px;font-weight:600}.pg-rp .rdr .nm .sub{color:var(--text);font-size:12.5px;font-weight:500;display:block}.pg-rp .rdr .lrow{gap:6px 10px}.pg-rp .rdr .lrow .nm{flex-basis:100%}.pg-rp .rdr .hint2{font:500 13px/1.5 var(--body);color:var(--text);margin:0}.pg-rp .rl .note2{font:500 12.5px var(--body);color:var(--text)}.pg-rp .rdr .addc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rp .rdr .ttab{border-collapse:collapse;width:100%;min-width:0;font-size:13.5px}.pg-rp .rdr .ttab th,.pg-rp .rdr .ttab td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:5px 6px}.pg-rp .rdr .ttab .num{text-align:right}.pg-rp .rdr .ttab .tband td{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--mist);padding:6px}.pg-rp .rdr .ttab input{width:78px}.pg-rp .rdr .lnkb{font:600 13px var(--body);color:var(--brand-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-rp .rdr .ttab th,.pg-rp .rdr .ttab td:first-child{white-space:normal}@media (max-width:520px){.pg-rp .rdr .ttab input{width:62px;padding:4px 5px}.pg-rp .rdr .ttab input[data-i="1"]{width:80px}.pg-rp .rdr .ttab th,.pg-rp .rdr .ttab td{padding:5px 3px}.pg-rp .rdr .db{padding:12px}}.pg-rp .w2seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.pg-rp .w2seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:5px 11px}.pg-rp .w2seg button[aria-pressed=true]{background:var(--brand-soft,#eef3fe);color:var(--brand-ink,#2249c9)}.pg-rp .w2lg{flex-direction:column;gap:8px;display:flex}.pg-rp .w2lg .bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-rp .w2lg .rel{position:relative}.pg-rp .w2menu{z-index:30;background:var(--bg,#fff);border:1px solid var(--border,#bcc1cb);border-radius:10px;flex-direction:column;min-width:220px;max-height:340px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 28px -12px #0b0f194d}.pg-rp .w2menu button,.pg-rp .w2menu label{text-align:left;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:flex}.pg-rp .w2menu button:hover{background:var(--mist,#f7f8fa)}.pg-rp .w2menu button.cur{color:var(--brand-ink,#2249c9);font-weight:700}.pg-rp .w2menu .lbl{padding:6px 9px 2px}.pg-rp .w2gw{border:1px solid var(--line,#e3e6ed);border-radius:10px;overflow-x:auto}.pg-rp .w2gw table{border-collapse:collapse;width:100%;min-width:980px;font-size:13.5px}.pg-rp .w2gw th{text-align:left;font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line,#e3e6ed);background:var(--mist,#f7f8fa);white-space:nowrap;padding:8px 10px}.pg-rp .w2gw td{border-bottom:1px solid var(--line,#e3e6ed);vertical-align:top;padding:9px 10px}.pg-rp .w2gw tr[data-open]{cursor:pointer}.pg-rp .w2gw tr[data-open]:hover td{background:var(--mist,#f7f8fa)}.pg-rp .w2gw.cmp td{padding:4px 10px}.pg-rp .w2gw td.pin,.pg-rp .w2gw th.pin{background:var(--bg,#fff);z-index:1;position:sticky;left:0}.pg-rp .w2gw th.pin{background:var(--mist,#f7f8fa)}.pg-rp .w2ft{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pg-rp .w2ft .chip .x{font-family:var(--mono);margin-left:4px}.pg-rp .w2strip{border:1px solid var(--line,#e3e6ed);background:var(--mist,#f7f8fa);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:9px 12px;font-size:13.5px;display:flex}.pg-rp .w2strip .k{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-right:6px}.pg-rp .w2strip b{font-family:var(--mono)}.pg-rp .w2mail{border:1px solid var(--line,#e3e6ed);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13.5px;display:flex}.pg-rp .w2mail textarea{box-sizing:border-box;border:1px solid var(--border,#bcc1cb);width:100%;min-height:120px;font:13.5px/1.45 var(--body);border-radius:8px;padding:8px}.pg-rp .fxrbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 16px 0;display:flex}.pg-rp .fxrco{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-ink);font:600 13px var(--body);border-radius:999px;align-items:center;gap:8px;padding:3px 6px 3px 12px;display:inline-flex}.pg-rp .fxrco button{background:var(--bg);color:var(--brand-ink);font:600 12.5px var(--body);cursor:pointer;border:0;border-radius:999px;padding:2px 9px}.pg-rp .fxrsc{border:1px solid var(--line);background:var(--mist);font:600 13px var(--body);color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.pg-rp .fxrt{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.pg-rp .fxrt th,.pg-rp .fxrt td{border:1px solid var(--line);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:4px 7px;overflow:hidden}.pg-rp .fxrt th{background:var(--mist);font:700 11px var(--mono)}.pg-rp .fxrtw{border:1px solid var(--line);border-radius:8px;max-height:220px;overflow:auto}.pg-rp .r1{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 0;display:flex}.pg-rp .rel{align-items:center;display:inline-flex;position:relative}.pg-rp .grow{flex:1}.pg-rp .mut{color:var(--text)}.pg-rp .bad{color:var(--risk)}.pg-rp .warn{color:var(--warn)}.pg-rp .body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.pg-rp .ctrl{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-rp .search{border:1px solid var(--border);width:180px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-rp .tbl-wrap{overflow:auto}.pg-rp tbody tr[data-row-id]{cursor:pointer}.pg-rp tbody tr[data-row-id]:hover td{background:var(--row-hover)}.pg-rp tbody tr.sel td{background:var(--row-selected)}.pg-rp .lnk{color:var(--brand-ink);font:600 13px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-rp .ch3{font:600 12px var(--body);border-radius:999px;padding:1px 8px;display:inline-flex}.pg-rp .ch3.good{background:var(--good-soft);color:var(--good)}.pg-rp .ch3.warn{background:var(--warn-soft);color:var(--warn)}.pg-rp .ch3.bad{background:var(--risk-soft);color:var(--risk)}.pg-rp .ch3.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-carriers img{max-width:100%}.pg-carriers [hidden]:not([hidden=until-found i]),.pg-carriers [hidden]{display:none!important}.pg-carriers{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-carriers *{box-sizing:border-box}.pg-carriers,.pg-carriers{height:100%}.pg-carriers{background:var(--mist);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex:1;margin:0;font-size:14px;display:flex;overflow:hidden}.pg-carriers .wrap{flex-direction:column;gap:12px;max-width:1600px;height:100%;margin:0 auto;display:flex}.pg-carriers .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-carriers .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-carriers .note .grow{flex:1}.pg-carriers .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-carriers .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-carriers .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-carriers .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-carriers .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-carriers .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-carriers .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-carriers .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 8px;display:flex}.pg-carriers .tabs{gap:14px;display:flex}.pg-carriers .tabs span{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-carriers .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-carriers .headnum{font:600 13.5px var(--body);color:var(--text);align-items:center;display:inline-flex}.pg-carriers .headnum b{font:700 15px var(--mono);color:var(--risk);margin-left:4px}.pg-carriers .grow{flex:1}.pg-carriers .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-carriers .btn:hover{background:var(--row-hover)}.pg-carriers .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-carriers .btn.primary:hover{background:#262c3a}.pg-carriers .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-carriers .btn:focus-visible,.pg-carriers .chip:focus-visible,.pg-carriers .pt:focus-visible,.pg-carriers .seg button:focus-visible,.pg-carriers .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-carriers .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-carriers .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-carriers .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-carriers .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-carriers .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:330px;font:400 13.5px/1.55 var(--body);color:var(--fg);border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-carriers .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-carriers .pop ul{margin:0;padding:0;list-style:none}.pg-carriers .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pg-carriers .pop li:last-child{border-bottom:0}.pg-carriers .pop li b{font:700 13px var(--mono);margin:0;display:inline}.pg-carriers .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.pg-carriers .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.pg-carriers .pt:hover{border-color:var(--brand)}.pg-carriers .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-carriers .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-carriers .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-carriers .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-carriers .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-carriers .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-carriers .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-carriers .pt.quiet{background:var(--mist)}.pg-carriers .body{flex:1;min-height:0;display:flex;position:static}.pg-carriers .gridwrap{flex:1;min-width:0;overflow:auto}.pg-carriers table.g{border-collapse:separate;border-spacing:0;font-size:13.5px}.pg-carriers table.g th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:3;height:34px;padding:0 8px;position:sticky;top:0}.pg-carriers table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:36px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-carriers.cmp table.g td{height:28px}.pg-carriers table.g th.r,.pg-carriers table.g td.r{text-align:right}.pg-carriers td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-carriers td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right}.pg-carriers td.ld{font:600 13px var(--mono);color:var(--brand-ink)}.pg-carriers td.co{font:700 14px var(--body)}.pg-carriers table.g .pin{z-index:2;position:sticky}.pg-carriers table.g th.pin{z-index:4}.pg-carriers table.g .p0{min-width:72px;left:0}.pg-carriers table.g .p1{min-width:110px;left:72px}.pg-carriers table.g .p2{min-width:230px;box-shadow:inset -1px 0 0 var(--border);left:182px}.pg-carriers tbody tr[data-row]{cursor:pointer}.pg-carriers tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-carriers tbody tr[data-row]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-carriers tbody tr.sel td{background:var(--row-selected)}.pg-carriers tr.xp td{color:var(--text)}.pg-carriers tr.xp td.co{font-weight:500}.pg-carriers tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-carriers tr.band2 .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:12px}.pg-carriers tr.band2 .bt{font:700 13px var(--body)}.pg-carriers tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-carriers tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-carriers tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-carriers tr.band2.move .bt{color:var(--brand-ink)}.pg-carriers tr.band2.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-carriers tr.band2.warnb .bt{color:var(--warn)}.pg-carriers .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-carriers .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-carriers .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-carriers .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-carriers .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-carriers .ch3.green{background:var(--good-soft);color:var(--good)}.pg-carriers .over{color:var(--risk);font-weight:600}.pg-carriers .under{color:var(--good);font-weight:600}.pg-carriers .newc{font:600 12px var(--body);color:var(--warn);margin-left:6px}.pg-carriers .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-carriers .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-carriers .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-carriers .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-carriers .chip .c{font-family:var(--mono);margin-left:3px}.pg-carriers .sumwrap{flex:1;overflow:auto}.pg-carriers .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-carriers .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-carriers .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-carriers .tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:12px;padding:10px 20px 20px;display:grid}.pg-carriers .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-carriers .tile .th{align-items:baseline;display:flex}.pg-carriers .tile .tn{flex:1;font-weight:700}.pg-carriers .tile .tb{font:700 22px var(--mono)}.pg-carriers .tile .kv{color:var(--text);gap:20px;font-size:12.5px;display:flex}.pg-carriers .tile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-carriers .tile .tl{font-size:13.5px;font-weight:600}.pg-carriers .tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-carriers .tile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-carriers .tile li:hover{background:var(--row-hover)}.pg-carriers .tile li .i1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-carriers .tile li .i1 b{font:600 12.5px var(--mono);margin-right:6px}.pg-carriers .tile li .a1{font:600 13px var(--mono)}.pg-carriers .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-carriers .panel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-carriers .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-carriers .tp{align-items:center;gap:10px;display:flex}.pg-carriers .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-carriers .stp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-carriers .stp.mgr{background:var(--warn-soft);color:var(--warn)}.pg-carriers .stp.you{background:var(--brand-soft);color:var(--brand-ink)}.pg-carriers .stp.ok{background:var(--good-soft);color:var(--good)}.pg-carriers .stp.gray{background:var(--gray-soft);color:var(--text)}.pg-carriers .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-carriers .x:hover{background:var(--row-hover)}.pg-carriers .meta{color:var(--text);font-size:13.5px}.pg-carriers .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-carriers .rel{display:inline-flex;position:relative}.pg-carriers .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-carriers .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-carriers .menu button:hover{background:var(--row-hover)}.pg-carriers .ptabs{gap:18px;margin-top:8px;display:flex}.pg-carriers .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-carriers .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-carriers .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-carriers .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-carriers .pb>*{flex-shrink:0}.pg-carriers .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-carriers .ans .ah{align-items:center;gap:10px;display:flex}.pg-carriers .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-carriers .ans .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-carriers .ans .sz.bad{color:var(--risk)}.pg-carriers .ans .sz.ok{color:var(--good)}.pg-carriers .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-carriers .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-carriers .tl li{display:contents}.pg-carriers .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-carriers .tl .trl{justify-content:center;display:flex;position:relative}.pg-carriers .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-carriers .tl li:first-child .trl:before{top:12px}.pg-carriers .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-carriers .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-carriers .tl li.now .dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.pg-carriers .tl li.nowg .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-carriers .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-carriers .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-carriers .tl .tw b{font-weight:600}.pg-carriers .tl li.now .tw b{color:var(--warn)}.pg-carriers .tl li.nowg .tw b{color:var(--good)}.pg-carriers .tl li.next .tw b{color:var(--brand-ink)}.pg-carriers .tl .tn{color:var(--text)}.pg-carriers .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-carriers .al dt,.pg-carriers .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-carriers .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-carriers .al dd{line-height:1.4}.pg-carriers .al dd b{font-weight:700}.pg-carriers .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-carriers .al dd b.bad,.pg-carriers .al dd .bad{color:var(--risk)}.pg-carriers .al dd b.ok,.pg-carriers .al dd .ok{color:var(--good)}.pg-carriers .al dd b.warn,.pg-carriers .al dd .warn{color:var(--warn)}.pg-carriers .al dt:nth-last-child(2),.pg-carriers .al dd:last-child{border-bottom:0}.pg-carriers .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-carriers .frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-carriers .frm h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-carriers .frm .inl{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pg-carriers .money{border:1px solid var(--border);border-radius:8px;align-items:center;width:120px;display:inline-flex;overflow:hidden}.pg-carriers .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:5px 8px}.pg-carriers .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:5px 8px}.pg-carriers .ckt{border-collapse:collapse;width:100%;font-size:14px}.pg-carriers .ckt td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}.pg-carriers .ckt td.i{width:26px;font-weight:800}.pg-carriers .ckt td.i.ok{color:var(--good)}.pg-carriers .ckt td.i.warn{color:var(--warn)}.pg-carriers .ckt td.i.bad{color:var(--risk)}.pg-carriers .ckt td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-carriers h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-carriers #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-carriers .nsug{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;display:flex}.pg-carriers .nsug b{font-weight:600}.pg-carriers .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-carriers.showchg .app{display:none}.pg-carriers.showchg .changes{display:block}.pg-carriers .changes h2{font:800 18px var(--head);margin:6px 0 10px}.pg-carriers .changes .tw{overflow-x:auto}.pg-carriers .changes table{border-collapse:collapse;width:100%;min-width:680px;margin-bottom:12px;font-size:14px}.pg-carriers .changes th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-carriers .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;line-height:1.55}.pg-carriers .changes td:first-child{width:24%;font-weight:700}@media (max-width:1600px){.pg-carriers .rail{display:none}}@media (max-width:1400px){.pg-carriers .w2{display:none}}@media (min-width:1401px){.pg-carriers .w3{display:none}}.pg-carriers .page>.panel{top:var(--ptop,57px)}.pg-carriers #ms{flex-wrap:wrap;max-width:100%}@media (max-width:900px){.pg-carriers{height:auto;overflow:auto}.pg-carriers .wrap{height:auto}.pg-carriers .app{flex:none;height:860px}.pg-carriers .r1{flex-wrap:wrap}.pg-carriers .tabs span:not(.on){display:none}.pg-carriers .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-carriers .headnum{display:none}.pg-carriers .al{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-carriers *{transition:none!important}}.pg-carriers .headnum b.k{color:var(--fg)}.pg-carriers .fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-carriers .find{border:1.5px solid var(--border);background:var(--bg);max-width:640px;color:var(--text);border-radius:10px;flex:360px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.pg-carriers .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-carriers .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-carriers table.g .pc{min-width:250px;box-shadow:inset -1px 0 0 var(--border);left:150px}.pg-carriers table.g .p0{min-width:150px}.pg-carriers .mut{color:var(--text)}.pg-carriers .stp.bad{background:var(--risk-soft);color:var(--risk)}.pg-carriers .inl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-carriers .phonein{border:1px solid var(--border);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:6px 10px;font-size:13.5px}.pg-carriers .lede{color:var(--text);max-width:900px;margin:0 0 12px;line-height:1.55}.pg-carriers .btn:disabled{opacity:.45;cursor:not-allowed}.pg-carriers .ans .sz{font-size:14px}.pg-carriers .ffold{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:8px;max-height:40vh;padding:8px 16px;font-size:13.5px;display:flex;overflow:auto}.pg-carriers .ffold p{color:var(--text);margin:0}.pg-carriers .fpan{border:1px solid var(--border);border-radius:12px;flex:none;overflow:hidden}.pg-carriers .fpan .fg{border-bottom:1px solid var(--line)}.pg-carriers .fpan .fg:last-child{border-bottom:0}.pg-carriers .fpan .fgh{background:var(--mist);width:100%;font:700 13.5px var(--body);cursor:pointer;color:var(--fg);border:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pg-carriers .fpan .fgb{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:10px 12px;display:grid}.pg-carriers .fpan .wide{grid-column:1/-1}.pg-carriers .fpan fieldset{border:0;min-width:0;margin:0;padding:0}.pg-carriers .fpan legend,.pg-carriers .fpan .fl{font:600 12.5px var(--body);color:var(--text);margin-bottom:4px;padding:0;display:block}.pg-carriers .fpan .cbs{flex-wrap:wrap;gap:2px 14px;display:flex}.pg-carriers .fpan .cbs label{min-height:26px;color:var(--fg);align-items:center;gap:6px;font-size:13.5px;display:flex}.pg-carriers .fpan input[type=text],.pg-carriers .fpan select{border:1px solid var(--border);font:13.5px var(--body);background:var(--bg);width:100%;min-width:0;color:var(--fg);border-radius:8px;padding:5px 8px}.pg-carriers .fpan .two{color:var(--text);align-items:center;gap:6px;display:flex}.pg-carriers .fpan .hint{color:var(--text);margin-top:3px;font-size:12px;display:block}.pg-carriers .ftool{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:flex}.pg-carriers .dd{z-index:30;background:var(--bg);border:1px solid var(--border);white-space:normal;width:320px;max-width:calc(100vw - 32px);max-height:60vh;color:var(--fg);border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:13.5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 28px -12px #0b0f194d}.pg-carriers .dd.r{left:auto;right:0}.pg-carriers .dd .dh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-top:4px}.pg-carriers .dd .di{align-items:center;gap:6px;display:flex}.pg-carriers .dd .di button.nm{text-align:left;font:500 14px var(--body);cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:7px;flex:1;padding:6px 8px}.pg-carriers .dd .di button.nm:hover{background:var(--row-hover)}.pg-carriers .dd input[type=text]{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;flex:1;min-width:0;padding:6px 8px}.pg-carriers .dd label.ck{align-items:center;gap:8px;padding:2px;display:flex}.pg-carriers .dd .row3{flex-wrap:wrap;gap:6px;display:flex}.pg-carriers .dd .btn{padding:5px 10px;font-size:13px}.pg-carriers .ib{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:28px;height:28px;color:var(--fg);border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-carriers .ib svg{width:14px;height:14px}.pg-carriers .ib:hover{border-color:var(--risk);color:var(--risk)}.pg-carriers .menu a.mi{font:500 14px var(--body);color:var(--fg);border-radius:7px;padding:7px 10px;text-decoration:none}.pg-carriers .menu a.mi:hover{background:var(--row-hover)}.pg-carriers a.btn{align-items:center;text-decoration:none;display:inline-flex}.pg-carriers .ffv{flex:1;min-width:0;padding:14px 16px 24px;overflow:auto}.pg-carriers .ffh{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.pg-carriers .ffh h2{font:800 21px var(--head);margin:0}.pg-carriers .ffh .ffn{flex:320px;min-width:0}.pg-carriers .ffg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pg-carriers .ffg .full{grid-column:1/-1}.pg-carriers .card{border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.pg-carriers .card>h3{background:var(--mist);border-bottom:1px solid var(--border);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;margin:0;padding:8px 13px;display:flex}.pg-carriers .card .cb{flex-direction:column;gap:8px;padding:10px 13px;font-size:13.5px;display:flex;overflow-x:auto}.pg-carriers .kvg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.pg-carriers .kvg dt{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.pg-carriers .kvg dd{margin:2px 0 0;font-weight:600}.pg-carriers .bas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-carriers .bas .bt2{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.pg-carriers .bas .bar{background:var(--gray-soft);border-radius:4px;height:7px;margin-top:4px;overflow:hidden}.pg-carriers .bas .bar i{background:var(--brand);height:100%;display:block}.pg-carriers .bas .bar i.hi{background:var(--risk)}.pg-carriers .bas .sm{color:var(--text);gap:14px;margin-top:2px;font-size:12px;display:flex}.pg-carriers table.it{border-collapse:collapse;width:100%;font-size:13px}.pg-carriers table.it th{font:600 12px var(--body);color:var(--text);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:5px 6px}.pg-carriers table.it td{border-bottom:1px solid var(--line);white-space:nowrap;padding:6px}.pg-carriers .chipz,.pg-carriers .stb{flex-wrap:wrap;gap:6px;display:flex}.pg-carriers .card textarea,.pg-carriers .mdc textarea{border:1px solid var(--border);width:100%;font:13.5px var(--body);resize:vertical;border-radius:8px;min-height:70px;padding:7px 9px}.pg-carriers .notes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-carriers .notes li{border:1px solid var(--line);border-radius:8px;padding:6px 9px}.pg-carriers .notes .nt{color:var(--text);font-size:12px}.pg-carriers .pst{font:600 12px var(--body);border-radius:999px;padding:2px 8px;display:inline-flex}.pg-carriers .pst.invited{background:var(--warn-soft);color:var(--warn)}.pg-carriers .pst.active{background:var(--good-soft);color:var(--good)}.pg-carriers .pst.suspended{background:var(--risk-soft);color:var(--risk)}.pg-carriers .pst.removed{background:var(--gray-soft);color:var(--text)}.pg-carriers .plist{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pg-carriers .plist .pr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.pg-carriers .plist .pr:last-child{border-bottom:0}.pg-carriers .plist .pr .pn{flex:1;min-width:180px}.pg-carriers .plist .pr .pn b{display:block}.pg-carriers .plist .pr .pn span{color:var(--text);font-size:12.5px}.pg-carriers .pform{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-carriers .pform select,.pg-carriers .pform input,.pg-carriers .mdc select,.pg-carriers .mdc input[type=text]{border:1px solid var(--border);font:14px var(--body);background:var(--bg);width:100%;min-width:0;color:var(--fg);border-radius:8px;padding:7px 9px}.pg-carriers .msg{border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.pg-carriers .msg.q{background:var(--brand-soft);border:1px solid var(--brand)}.pg-carriers .msg.no{background:var(--warn-soft);border:1px solid var(--warn)}.pg-carriers .msg.ok{background:var(--good-soft);border:1px solid var(--good)}.pg-carriers .msg.bad{background:var(--risk-soft);border:1px solid var(--risk)}.pg-carriers .mdl{z-index:70;background:#0b0f196b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pg-carriers .mdc{background:var(--bg);border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0b0f1980}.pg-carriers .mdc header,.pg-carriers .mdc footer{flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-carriers .mdc header{border-bottom:1px solid var(--line)}.pg-carriers .mdc header b{font:800 18px var(--head);flex:1;min-width:0}.pg-carriers .mdc footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end}.pg-carriers .mdc .mb{flex-direction:column;gap:12px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex;overflow:auto}.pg-carriers .mdc .mb p{margin:0}.pg-carriers .lanes7{flex-direction:column;gap:8px;display:flex}.pg-carriers .lanes7 .ln{grid-template-columns:1.3fr .55fr 1.3fr .55fr 1.1fr 1fr 30px;align-items:center;gap:6px;display:grid}.pg-carriers .ol{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-carriers .ol li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.pg-carriers .ol li:last-child{border-bottom:0}.pg-carriers .ol li .o1{flex:1;min-width:200px}.pg-carriers .ol li .o1 b{font-family:var(--mono)}.pg-carriers .ol li .o1 span{color:var(--text);font-size:12.5px;display:block}.pg-carriers .gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;width:16px;height:16px}.pg-carriers .page>.ffold,.pg-carriers .page>.ftool{flex:none}@media (max-width:900px){.pg-carriers .page>.panel,.pg-carriers .panel{z-index:80;width:min(660px,100%);position:fixed;bottom:0;left:auto;right:0;top:0!important}.pg-carriers .ph{background:var(--bg);z-index:2;position:sticky;top:0}.pg-carriers .pop{max-height:calc(100vh - 24px);overflow:auto}}@media (max-width:600px){.pg-carriers .btn,.pg-carriers .chip,.pg-carriers .seg button,.pg-carriers .pill,.pg-carriers .x,.pg-carriers .ptabs button{min-height:40px}.pg-carriers .act{min-width:34px;min-height:34px}.pg-carriers .menu{z-index:90;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}}@media (max-width:900px){.pg-carriers .fpan .fgb,.pg-carriers .ffg,.pg-carriers .pform{grid-template-columns:1fr}.pg-carriers .lanes7 .ln{grid-template-columns:1fr 1fr}.pg-carriers .mdl{align-items:flex-end;padding:0}.pg-carriers .mdc{border-radius:14px 14px 0 0}.pg-carriers .kvg{grid-template-columns:1fr}.pg-carriers .dd{width:auto;position:fixed;top:auto;bottom:16px;left:16px!important;right:16px!important}}.pg-carriers .fsw-co{color:#2249c9;white-space:nowrap;background:#eef3fe;border:1px solid #2f5fe6;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 6px 3px 12px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-carriers .fsw-co button{color:#2249c9;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-carriers .fsw-ro{color:#414a5c;background:#eef0f4;border-radius:7px;padding:2px 8px;font:500 12.5px Inter,system-ui,sans-serif;display:inline-block}.pg-carriers .fsw-dw{z-index:95;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-carriers .fsw-dw[hidden]{display:none}.pg-carriers .fsw-dh{border-bottom:1px solid #e3e6ed;align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.pg-carriers .fsw-dh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:800 19px Archivo,system-ui,sans-serif;overflow:hidden}.pg-carriers .fsw-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;min-width:36px;min-height:36px;padding:0 8px;font-size:22px;line-height:1.2}.pg-carriers .fsw-x:hover{background:#eaf0ff}.pg-carriers .fsw-db{flex-direction:column;flex:1;gap:12px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-carriers .fsw-db label{color:#414a5c;flex-direction:column;gap:4px;font:600 13px Inter,system-ui,sans-serif;display:flex}.pg-carriers .fsw-db input,.pg-carriers .fsw-db textarea{color:#0b0f19;box-sizing:border-box;border:1px solid #bcc1cb;border-radius:9px;width:100%;padding:7px 10px;font:14px Inter,system-ui,sans-serif}.pg-carriers .fsw-db textarea{resize:vertical;min-height:140px}.pg-carriers .fsw-df{border-top:1px solid #e3e6ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-carriers .fsw-b{color:#0b0f19;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:10px;align-items:center;padding:6px 12px;font:600 13.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pg-carriers .fsw-b.p{color:#fff;background:#0b0f19;border-color:#0b0f19}.pg-carriers .fsw-b:hover{filter:brightness(.97)}.pg-carriers .fsw-tw{border:1px solid #e3e6ed;border-radius:10px;overflow:auto}.pg-carriers .fsw-tw table{border-collapse:collapse;width:100%;font-size:12.5px}.pg-carriers .fsw-tw th,.pg-carriers .fsw-tw td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e6ed;padding:5px 8px}.pg-carriers .fsw-tw th{letter-spacing:.06em;text-transform:uppercase;color:#414a5c;background:#f7f8fa;font:700 11px JetBrains Mono,ui-monospace,monospace}.pg-carriers .fsw-mut{color:#414a5c;font-size:13px}.pg-carriers .fsw-call{z-index:96;color:#fff;background:#0b0f19;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;font:14px Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #0b0f1980}.pg-carriers .fsw-call[hidden]{display:none}.pg-carriers .fsw-call b{font-weight:700}.pg-carriers .fsw-call .t{color:#9fb4f5;font:600 13px JetBrains Mono,ui-monospace,monospace}.pg-carriers .fsw-call button{color:#fff;cursor:pointer;background:#262c3a;border:1px solid #414a5c;border-radius:9px;padding:6px 12px;font:600 13px Inter,system-ui,sans-serif}.pg-carriers .fsw-call button.end{background:#a8321f;border-color:#a8321f}.pg-carriers .fsw-sent{background:#e6f5ec;border:1.5px solid #0b6b3d;border-radius:10px;padding:10px 12px;font-size:13.5px}@media (max-width:900px){.pg-carriers .fsw-dw{width:100%;left:0}.pg-carriers .fsw-b,.pg-carriers .fsw-x{min-height:40px}}.pg-carriers .fsr{color:#414a5c;background:#f7f8fa;border-bottom:1px solid #e3e6ed;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;font:13px/1.45 Inter,system-ui,sans-serif;display:flex}.pg-carriers .fsr .fsr-k{letter-spacing:.1em;text-transform:uppercase;color:#414a5c;white-space:nowrap;font:700 10.5px JetBrains Mono,ui-monospace,monospace}.pg-carriers .fsr .fsr-i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-carriers .fsr .fsr-g{flex:1}.pg-carriers .fsr-v{color:#2249c9;cursor:pointer;background:0 0;border:0;border-bottom:1.5px dotted #2f5fe6;padding:0;font:600 13px Inter,system-ui,sans-serif}.pg-carriers .fsr-v:hover{background:#eaf0ff}.pg-carriers .fsr-v:focus-visible,.pg-carriers .fsr-all:focus-visible,.pg-carriers .fsr-x:focus-visible,.pg-carriers .fsr-sw:focus-visible{outline-offset:2px;outline:2px solid #2f5fe6}.pg-carriers .fsr-v.m{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.pg-carriers .fsr-all{color:#0b0f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcc1cb;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-carriers .fsr-all:hover{background:#eaf0ff}.pg-carriers .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-carriers .fsr-sw{cursor:pointer;vertical-align:middle;background:#bcc1cb;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-carriers .fsr-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-carriers .fsr-sw[aria-checked=true]{background:#0b6b3d}.pg-carriers .fsr-sw[aria-checked=true]:after{left:15px}.pg-carriers .fsr-ed{color:#0b0f19;border:1px solid #2f5fe6;border-radius:7px;max-width:220px;padding:2px 6px;font:600 13px Inter,system-ui,sans-serif;box-shadow:0 0 0 3px #2f5fe624}.pg-carriers .fsr-dw{z-index:60;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-carriers .fsr-dw[hidden]{display:none}.pg-carriers .fsr-dh{border-bottom:1px solid #e3e6ed;flex-direction:column;gap:4px;padding:14px 18px 12px;display:flex}.pg-carriers .fsr-dh .t{align-items:center;gap:10px;display:flex}.pg-carriers .fsr-dh b{flex:1;font:800 19px Archivo,system-ui,sans-serif}.pg-carriers .fsr-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-carriers .fsr-x:hover{background:#eaf0ff}.pg-carriers .fsr-dh span{color:#414a5c;font-size:13.5px}.pg-carriers .fsr-db{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-carriers .fsr-ans{background:#e6f5ec;border:2px solid #0b6b3d;border-radius:12px;padding:10px 13px;font-size:13.5px}.pg-carriers .fsr-ans b{margin-bottom:2px;font-size:15px;display:block}.pg-carriers .fsr-grp{border:1px solid #bcc1cb;border-radius:12px;flex:none;overflow:hidden}.pg-carriers .fsr-ans{flex:none}.pg-carriers .fsr-grp h3{letter-spacing:.08em;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #bcc1cb;margin:0;padding:8px 13px;font:700 11.5px JetBrains Mono,ui-monospace,monospace}.pg-carriers .fsr-row{border-bottom:1px solid #e8eaf0;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.pg-carriers .fsr-row:last-child{border-bottom:0}.pg-carriers .fsr-row .l{color:#414a5c;font:600 13px Inter,system-ui,sans-serif}.pg-carriers .fsr-row .c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-carriers .fsr-row .h{color:#414a5c;font-size:12.5px}.pg-carriers .fsr-row.hot{background:#eef3fe}.pg-carriers .fsr-chip{color:#414a5c;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:999px;padding:2px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-carriers .fsr-chip[aria-pressed=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.pg-carriers .fsr-li{border:1px solid #e3e6ed;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.pg-carriers .fsr-li span{flex:1}.pg-carriers .fsr-ib{cursor:pointer;color:#0b0f19;background:#fff;border:1px solid #e3e6ed;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.pg-carriers .fsr-ib:hover{background:#eaf0ff;border-color:#2f5fe6}.pg-carriers .fsr-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pg-carriers .fsr-add{flex-wrap:wrap;gap:6px;display:flex}.pg-carriers .fsr-add input,.pg-carriers .fsr-add select{border:1px solid #bcc1cb;border-radius:8px;min-width:0;padding:4px 8px;font:13px Inter,system-ui,sans-serif}.pg-carriers .fsr-ro{color:#0b0f19;font:600 13px Inter,system-ui,sans-serif}@media (max-width:900px){.pg-carriers .fsr-v,.pg-carriers .fsr-all,.pg-carriers .fsr-x,.pg-carriers .fsr-chip{min-height:36px}.pg-carriers .fsr-sw{transform:scale(1.25)}}.pg-carriers .fsr-toast{color:#fff;z-index:90;background:#0b0f19;border-radius:10px;max-width:90vw;padding:10px 16px;font:600 13.5px Inter,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-carriers .fsr-toast[hidden]{display:none}@media (max-width:900px){.pg-carriers .fsr{min-width:0;max-width:100%;padding:8px 12px}.pg-carriers .fsr .fsr-g{display:none}.pg-carriers .fsr .fsr-i{white-space:normal;flex-wrap:wrap}.pg-carriers .fsr .fsr-k{white-space:normal}}.pg-carriers .pk .pt .pv{flex-wrap:wrap;gap:0 6px}.pg-carriers .pk .pt .pv em{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.pg-carriers .pk .pt .ps{white-space:normal}.pg-rg [hidden]{display:none!important}.pg-rg html>body{padding:16px!important}.pg-rg{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-rg *{box-sizing:border-box}.pg-rg{background:var(--mist);color:var(--fg);font-family:var(--body);background:#f7f8fa;margin:0;padding:16px;font-size:14px;overflow-x:hidden}.pg-rg .pg{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-rg .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rg .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-rg .grow{flex:1}.pg-rg .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-rg .btn:hover{background:var(--row-hover)}.pg-rg .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-rg .btn.primary:hover{background:#262c3a}.pg-rg .btn.sm{border-radius:8px;padding:4px 9px;font-size:12.5px}.pg-rg .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-rg .btn:focus-visible,.pg-rg .pt:focus-visible,.pg-rg .chip:focus-visible,.pg-rg .info:focus-visible,.pg-rg .act:focus-visible,.pg-rg .v:focus-visible,.pg-rg .lk:focus-visible,.pg-rg .grip:focus-visible,.pg-rg .x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-rg .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-rg .info:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-rg .kpi{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:13.5px;display:flex}.pg-rg .kpi span b{font:700 14px var(--mono);color:var(--fg);margin-left:5px}.pg-rg .kpi span em{color:var(--text);margin-left:4px;font-style:normal}.pg-rg .pk{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-rg .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-rg .pt:hover{border-color:var(--brand)}.pg-rg .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-rg .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-rg .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-rg .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-rg .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-rg .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-rg .bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rg .srch{border:1px solid var(--border);background:var(--bg);height:32px;color:var(--text);border-radius:10px;align-items:center;gap:6px;min-width:0;padding:0 10px;display:inline-flex}.pg-rg .srch svg{flex:none;width:14px;height:14px}.pg-rg .srch input{font:500 13.5px var(--body);width:150px;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-rg .srch:focus-within{border-color:var(--brand)}.pg-rg .chips{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-rg .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-rg .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-rg .chip .c{font-family:var(--mono);margin-left:3px}.pg-rg .gcard{background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-rg .gscroll{overflow:auto hidden}.pg-rg table.g{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.5px}.pg-rg table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;user-select:none;height:34px;padding:0 8px;position:relative;overflow:hidden}.pg-rg table.g th:last-child,.pg-rg table.g td:last-child{border-right:0}.pg-rg table.g th:hover{color:var(--brand-ink);background:#e9effe}.pg-rg table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;height:36px;color:var(--fg);background:var(--bg);padding:0 8px;overflow:hidden}.pg-rg.cmp table.g td{height:29px}.pg-rg table.g tr:last-child td{border-bottom:0}.pg-rg table.g th.r,.pg-rg table.g td.r{text-align:right}.pg-rg td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-rg td.co{font-weight:600}.pg-rg tbody tr[data-row]{cursor:pointer}.pg-rg tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-rg tbody tr[data-row]:hover td:first-child{box-shadow:inset 3px 0 #8fabf5}.pg-rg tbody tr.sel td{background:var(--row-selected)}.pg-rg tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-rg .hl{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.pg-rg .hl:after{content:"▾";color:var(--text);font-size:9px}.pg-rg th.flt .hl{color:var(--brand-ink)}.pg-rg th.flt .hl:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.pg-rg .arrow{color:var(--brand-ink);margin-left:2px}.pg-rg .rz{cursor:col-resize;z-index:4;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.pg-rg .rz:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:3px}.pg-rg th:hover .rz:after{background:var(--border)}.pg-rg .rz:hover:after,.pg-rg .rz.on:after{top:0;bottom:0;background:var(--brand)!important}.pg-rg.resizing,.pg-rg.resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pg-rg .acts{gap:4px;display:flex}.pg-rg .act{border:1px solid var(--line);width:26px;height:24px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-rg .act svg{width:14px;height:14px}.pg-rg .act:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-rg .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-rg .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-rg .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-rg .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-rg .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-rg .ch3.green{background:var(--good-soft);color:var(--good)}.pg-rg .q{color:var(--text)}.pg-rg .good{color:var(--good);font-weight:600}.pg-rg .bad{color:var(--risk);font-weight:600}.pg-rg .warn{color:var(--warn);font-weight:600}.pg-rg .lk{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pg-rg .lk:hover{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.pg-rg .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;font-size:13px;display:flex}.pg-rg .foot b{color:var(--fg);font-family:var(--mono)}.pg-rg .empty{text-align:center;color:var(--text);padding:28px}.pg-rg .pop{z-index:70;background:var(--bg);border:1px solid var(--border);min-width:230px;max-width:min(340px,100vw - 16px);max-height:calc(100vh - 16px);font:400 13.5px/1.5 var(--body);color:var(--fg);border-radius:12px;padding:8px;position:fixed;overflow:auto;box-shadow:0 16px 40px -14px #0b0f1959}.pg-rg .pop .tx{padding:4px 6px}.pg-rg .pop .tx b{margin-bottom:3px;display:block}.pg-rg .pop ul{margin:0;padding:0;list-style:none}.pg-rg .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 6px;display:flex}.pg-rg .pop li:last-child{border-bottom:0}.pg-rg .pop li b{font:700 13px var(--mono)}.pg-rg .pop .mi{cursor:pointer;text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pg-rg .pop .mi:hover{background:var(--row-hover)}.pg-rg .pop .mi.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-rg .pop .mi .who{color:var(--text);margin-left:auto;font-size:11.5px}.pg-rg .pop .mi.act2{color:var(--brand-ink);font-weight:600}.pg-rg .pop .grp{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 8px 3px}.pg-rg .pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.pg-rg .pop input[type=search],.pg-rg .pop input[type=text]{border:1px solid var(--border);width:100%;font:inherit;border-radius:8px;margin:2px 0 4px;padding:6px 8px}.pg-rg .pop .vals{max-height:220px;overflow:auto}.pg-rg .pop .ft{color:var(--text);justify-content:space-between;align-items:center;padding:6px 8px 2px;font-size:12px;display:flex}.pg-rg .pop .ft button{color:var(--brand-ink);font:600 12.5px var(--body);cursor:pointer;background:0 0;border:0;padding:0}.pg-rg .pop .row2{align-items:center;gap:6px;padding:2px 6px;display:flex}.pg-rg .pop .lg{align-items:flex-start;gap:10px;padding:6px;display:flex}.pg-rg .pop .lg .act{pointer-events:none}.pg-rg .pop .lg span{color:var(--text);font-size:12.5px;display:block}.pg-rg .ck{border:1.5px solid var(--border);border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.pg-rg .mi.cko .ck{background:var(--brand);border-color:var(--brand)}.pg-rg .panel{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(640px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-rg .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 12px;display:flex}.pg-rg .tp{align-items:center;gap:10px;display:flex}.pg-rg .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-rg .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-rg .x:hover{background:var(--row-hover)}.pg-rg .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.pg-rg .verbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pg-rg .pb{flex-direction:column;flex:1;gap:16px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-rg .pb>*{flex-shrink:0}.pg-rg .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-rg .verdict span{color:var(--text);margin-top:3px;font-weight:500;display:block}.pg-rg .tiles{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pg-rg .tile{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:10px 14px;display:flex}.pg-rg .tile:last-child{border-right:0}.pg-rg .tile .k{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rg .tile .val{font:700 18px var(--mono);white-space:nowrap}.pg-rg .tile .sub{color:var(--text);font-size:11.5px}.pg-rg .v{border:0;border-bottom:1px dotted var(--brand);cursor:pointer;font:inherit;color:var(--brand-ink);background:0 0;border-radius:3px;padding:0 2px;font-weight:700}.pg-rg .v:hover{background:var(--brand-soft)}.pg-rg .editin{font:700 16px var(--mono);border:1px solid var(--brand);border-radius:6px;width:110px;padding:2px 6px}.pg-rg .sh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pg-rg .sh .lbl{font-size:11px}.pg-rg .sh .q{font-size:12px}.pg-rg .wfh,.pg-rg .wrow{grid-template-columns:28px 32px minmax(0,1fr) 160px 72px 34px;align-items:center;column-gap:8px;display:grid}.pg-rg .wfh{font:600 11px var(--body);color:var(--text);padding:0 8px 4px 4px}.pg-rg .wfbox{border:1px solid var(--line);border-radius:10px;overflow:hidden}.pg-rg .wrow{border-bottom:1px solid var(--line);background:var(--bg);padding:6px 8px 6px 4px}.pg-rg .wrow:last-child{border-bottom:0}.pg-rg .wrow.drag{opacity:.45}.pg-rg .wrow.over{box-shadow:inset 0 2px 0 var(--brand)}.pg-rg .grip{color:#8a909b;cursor:grab;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:34px;padding:0;display:flex}.pg-rg .grip:hover{background:var(--gray-soft);color:var(--fg)}.pg-rg .rk{font:700 12px var(--mono);color:var(--text)}.pg-rg .cn{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-rg .cn .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pg-rg .cn .wn{color:#a14a00;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-rg .cn .eq{color:var(--text);font-size:11.5px}.pg-rg .ratebox{align-items:center;gap:4px;display:flex}.pg-rg .fsin{width:76px;height:30px;font:600 13px var(--mono);color:var(--fg);text-align:right;background:var(--bg);border:1px solid #d5d9e0;border-radius:6px;padding:0 7px}.pg-rg .fsin::placeholder{color:#8a909b;font-weight:500}.pg-rg .fsin:focus,.pg-rg .fssel:focus{outline:2px solid var(--brand);outline-offset:1px}.pg-rg .seg{border:1px solid #d5d9e0;border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.pg-rg .seg button{background:var(--bg);height:28px;font:600 11.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:0 7px}.pg-rg .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-rg .fssel{width:100%;height:30px;font:600 13px var(--mono);color:var(--fg);background:var(--bg);border:1px solid #d5d9e0;border-radius:6px;padding:0 4px}.pg-rg .xb{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.pg-rg .xb:hover{background:var(--risk-soft);color:var(--risk)}.pg-rg .undo{background:var(--gray-soft);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex}.pg-rg .undo span{flex:1}.pg-rg .undo button{color:var(--brand-ink);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;padding:4px 6px}.pg-rg .para{color:var(--text);margin:0;font-size:13px;line-height:1.5}.pg-rg .defs{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.pg-rg .defs .line{align-items:flex-start;gap:10px;display:flex}.pg-rg .defs .line div{color:#3b414c;flex:1;font-size:13.5px;line-height:1.7}.pg-rg .defs .line b.t{color:var(--fg)}.pg-rg .dform{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pg-rg .dform label{font:600 12px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-rg .addbox{border:1px solid var(--brand);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.pg-rg .addbox label{font:600 12px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-rg .addbox select{border:1px solid var(--border);height:32px;font:500 13.5px var(--body);color:var(--fg);background:var(--bg);border-radius:8px;padding:0 8px}.pg-rg .addbox .row{flex-wrap:wrap;gap:8px;display:flex}.pg-rg .pend{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.pg-rg .pend .nm{flex:1;min-width:0}.pg-rg .pend .nm span{color:var(--text);font-size:12px;display:block}.pg-rg .addbox.rmbox{border-color:var(--risk);background:var(--risk-soft)}.pg-rg .addbox.rmbox .rmh{font:700 14px var(--body);color:var(--risk)}.pg-rg .btn.danger{background:var(--risk);border-color:var(--risk);color:#fff}.pg-rg .btn.danger:hover{background:#8e2817}.pg-rg .pend.rmd .nm{color:var(--text)}.pg-rg .pend.rmd .nm b{color:var(--fg);font-weight:600;text-decoration:line-through}.pg-rg .list{border-top:1px solid var(--line)}.pg-rg .list .li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.pg-rg .list .li .t{flex:1;min-width:0}.pg-rg .list .li .tm{font:500 12.5px var(--mono);color:var(--text);white-space:nowrap}.pg-rg .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-rg .trio div{background:var(--mist);color:var(--text);border-radius:8px;padding:7px 10px;font-size:12px}.pg-rg .trio b{font:700 15px var(--mono);color:var(--fg);display:block}.pg-rg .ldn{font:600 12.5px var(--mono);color:var(--brand-ink)}.pg-rg .toast{background:var(--fg);color:#fff;font:600 13.5px var(--body);z-index:90;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0b0f1980}@media (max-width:1100px){.pg-rg .pk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pg-rg .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-rg .srch input{width:120px}.pg-rg .pt .ps{white-space:normal}.pg-rg .wfh{display:none}.pg-rg .wrow{grid-template-columns:28px 34px minmax(0,1fr) 34px;row-gap:6px}.pg-rg .wrow .ratebox,.pg-rg .wrow .winc{grid-column:3/4}.pg-rg .tiles{grid-template-columns:1fr}.pg-rg .tile{border-right:0;border-bottom:1px solid var(--line)}.pg-rg .tile:last-child{border-bottom:0}.pg-rg .trio{grid-template-columns:1fr}}.pg-rg .pk{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-rg .sumg{flex-direction:column;gap:12px;padding:12px 14px 16px;display:flex}.pg-rg .sumhd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-rg .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-rg .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-rg .stiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.pg-rg .stile{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-rg .stile .th{align-items:baseline;gap:8px;display:flex}.pg-rg .stile .tn{flex:1;min-width:0;font-weight:700}.pg-rg .stile .tb{font:700 22px var(--mono)}.pg-rg .stile .kv{color:var(--text);gap:18px;font-size:12.5px;display:flex}.pg-rg .stile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-rg .stile .tl{font-size:13.5px;font-weight:600}.pg-rg .stile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-rg .stile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-rg .stile li:hover{background:var(--row-hover)}.pg-rg .stile li span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-rg .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-rg .ntl{flex-direction:column;gap:10px;display:flex}.pg-rg .ntl table{border-collapse:collapse;width:100%;font-size:13.5px}.pg-rg .ntl th{font:600 12.5px var(--body);color:var(--text);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px}.pg-rg .ntl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 8px}.pg-rg .ntl .miss{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-rg .ntl input{border:1px solid var(--border);width:110px;height:30px;font:600 13px var(--mono);border-radius:6px;padding:0 8px}.pg-rg .ntw{overflow-x:auto}.pg-rg .picked{border:1px solid var(--brand);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-rg .picked span{flex:1;min-width:200px}.pg-rg .setr{color:var(--brand-ink)!important;font-weight:600!important}.pg-rg .li.fx{border-bottom:1px solid var(--line);align-items:flex-start;padding:2px 0 8px;font-size:12.5px}.pg-rg .dsp{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.pg-rg .dsp .seg button{height:30px;padding:0 10px;font-size:12.5px}.pg-rg .addbox input[type=text]{border:1px solid var(--border);height:32px;font:600 13.5px var(--mono);color:var(--fg);border-radius:8px;padding:0 8px}.pg-rg .addbox .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-rg .addbox .hd{align-items:center;gap:8px;display:flex}.pg-rg .addbox .hd .lbl{flex:1}.pg-rg .addbox .hd a,.pg-rg .addbox .hd button.lk{color:var(--brand-ink);font-size:12.5px;font-weight:600}.pg-rg .mdl{z-index:80;background:#0b0f196b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pg-rg .mdc{background:var(--bg);border-radius:14px;flex-direction:column;width:min(480px,100%);display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0b0f1980}.pg-rg .mdc header,.pg-rg .mdc footer{align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-rg .mdc header{border-bottom:1px solid var(--line)}.pg-rg .mdc header b{font:800 18px var(--head);flex:1}.pg-rg .mdc footer{border-top:1px solid var(--line);justify-content:flex-end}.pg-rg .mdc .mb{padding:14px 18px;font-size:14px;line-height:1.5}.pg-rg .gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-rg .sgrp{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pg-rg .sgrp h3{background:var(--mist);border-bottom:1px solid var(--border);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:0;padding:8px 13px;display:flex}.pg-rg .srow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;font-size:13.5px;display:flex}.pg-rg .srow:last-child{border-bottom:0}.pg-rg .srow>span:first-child{min-width:180px;color:var(--text);flex:1;font-weight:600}.pg-rg .srow select{border:1px solid var(--border);height:30px;font:600 13px var(--mono);border-radius:6px;padding:0 6px}@media (max-width:1100px){.pg-rg .pk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pg-rg .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-rg .addbox .two{grid-template-columns:1fr}.pg-rg .mdl{align-items:flex-end;padding:0}.pg-rg .mdc{border-radius:14px 14px 0 0}}.pg-rg .fsw-co{color:#2249c9;white-space:nowrap;background:#eef3fe;border:1px solid #2f5fe6;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 6px 3px 12px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-rg .fsw-co button{color:#2249c9;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-rg .fsw-ro{color:#414a5c;background:#eef0f4;border-radius:7px;padding:2px 8px;font:500 12.5px Inter,system-ui,sans-serif;display:inline-block}.pg-rg .fsw-dw{z-index:95;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-rg .fsw-dw[hidden]{display:none}.pg-rg .fsw-dh{border-bottom:1px solid #e3e6ed;align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.pg-rg .fsw-dh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:800 19px Archivo,system-ui,sans-serif;overflow:hidden}.pg-rg .fsw-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;min-width:36px;min-height:36px;padding:0 8px;font-size:22px;line-height:1.2}.pg-rg .fsw-x:hover{background:#eaf0ff}.pg-rg .fsw-db{flex-direction:column;flex:1;gap:12px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-rg .fsw-db label{color:#414a5c;flex-direction:column;gap:4px;font:600 13px Inter,system-ui,sans-serif;display:flex}.pg-rg .fsw-db input,.pg-rg .fsw-db textarea{color:#0b0f19;box-sizing:border-box;border:1px solid #bcc1cb;border-radius:9px;width:100%;padding:7px 10px;font:14px Inter,system-ui,sans-serif}.pg-rg .fsw-db textarea{resize:vertical;min-height:140px}.pg-rg .fsw-df{border-top:1px solid #e3e6ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-rg .fsw-b{color:#0b0f19;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:10px;align-items:center;padding:6px 12px;font:600 13.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pg-rg .fsw-b.p{color:#fff;background:#0b0f19;border-color:#0b0f19}.pg-rg .fsw-b:hover{filter:brightness(.97)}.pg-rg .fsw-tw{border:1px solid #e3e6ed;border-radius:10px;overflow:auto}.pg-rg .fsw-tw table{border-collapse:collapse;width:100%;font-size:12.5px}.pg-rg .fsw-tw th,.pg-rg .fsw-tw td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e6ed;padding:5px 8px}.pg-rg .fsw-tw th{letter-spacing:.06em;text-transform:uppercase;color:#414a5c;background:#f7f8fa;font:700 11px JetBrains Mono,ui-monospace,monospace}.pg-rg .fsw-mut{color:#414a5c;font-size:13px}.pg-rg .fsw-call{z-index:96;color:#fff;background:#0b0f19;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;font:14px Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #0b0f1980}.pg-rg .fsw-call[hidden]{display:none}.pg-rg .fsw-call b{font-weight:700}.pg-rg .fsw-call .t{color:#9fb4f5;font:600 13px JetBrains Mono,ui-monospace,monospace}.pg-rg .fsw-call button{color:#fff;cursor:pointer;background:#262c3a;border:1px solid #414a5c;border-radius:9px;padding:6px 12px;font:600 13px Inter,system-ui,sans-serif}.pg-rg .fsw-call button.end{background:#a8321f;border-color:#a8321f}.pg-rg .fsw-sent{background:#e6f5ec;border:1.5px solid #0b6b3d;border-radius:10px;padding:10px 12px;font-size:13.5px}@media (max-width:900px){.pg-rg .fsw-dw{width:100%;left:0}.pg-rg .fsw-b,.pg-rg .fsw-x{min-height:40px}}.pg-rg table.g td:has(>.ldn){white-space:normal;padding-top:4px;padding-bottom:4px;line-height:1.3}.pg-rg table.g th[data-k=acts]{text-overflow:ellipsis}.pg-set [hidden]{display:none!important}.pg-set{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-set *{box-sizing:border-box}.pg-set{color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;background:#f7f8fa}.pg-set .pg{flex-direction:column;gap:12px;min-width:0;max-width:1600px;margin:0 auto;display:flex}.pg-set h2.sh{font:800 17px/1.2 var(--head);letter-spacing:-.01em;color:var(--fg);margin:0}.pg-set h3.lb{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0}.pg-set .lede{color:var(--text);max-width:900px;margin:0;font-size:14px}.pg-set .mut{color:var(--text)}.pg-set .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-set .grow{flex:1}.pg-set .card{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-set .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-set .btn:hover{background:var(--row-hover)}.pg-set .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-set .btn.primary:hover{background:#262c3a}.pg-set .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-set .btn.danger{color:var(--risk);border-color:#efc6bf}.pg-set .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-set .btn:disabled{opacity:.45;cursor:not-allowed}.pg-set .btn svg,.pg-set .act svg{flex:none;width:14px;height:14px}.pg-set :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-set .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-set .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-set .seg button+button{border-left:1px solid var(--line)}.pg-set .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-set .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-set .act:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-set .act.red:hover{border-color:var(--risk);color:var(--risk)}.pg-set .acts{gap:4px;display:flex}.pg-set .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-set .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-set .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-set .chip .c{font-family:var(--mono);margin-left:3px}.pg-set .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:999px;padding:4px 12px}.pg-set .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:4px}.pg-set .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-set .pk{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.pg-set .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-set .pt:hover{border-color:var(--brand)}.pg-set .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-set .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-set .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-set .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-set .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-set .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-set .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-set .gw{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow-x:auto}.pg-set table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-set table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 10px}.pg-set table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;color:var(--fg);background:var(--bg);padding:0 10px}.pg-set table.g th:last-child,.pg-set table.g td:last-child{border-right:0}.pg-set table.g tbody tr:last-child td{border-bottom:0}.pg-set.cmp table.g td{height:32px}.pg-set table.g .r{text-align:right}.pg-set tbody tr[data-row]{cursor:pointer}.pg-set tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-set tbody tr.sel td{background:var(--row-selected)}.pg-set tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-set tr.band td{background:var(--mist);border-bottom:1px solid var(--border);cursor:default;height:32px;padding:0 12px}.pg-set tr.band .bt{font:700 13px var(--body)}.pg-set tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-set tr.band .bd{color:var(--text);margin-left:8px;font-size:12.5px}.pg-set td.co{font-weight:700}.pg-set .nm b{font-weight:700;display:block}.pg-set .nm small{color:var(--text);font-size:12px;display:block}.pg-set .st{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-set .st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pg-set .st.good{color:var(--good)}.pg-set .st.warn{color:var(--warn)}.pg-set .st.risk{color:var(--risk)}.pg-set .st.gray{color:var(--text)}.pg-set .st.blue{color:var(--brand-ink)}.pg-set .tag{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-set .tag.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-set .tag.green{background:var(--good-soft);color:var(--good)}.pg-set .tag.amber{background:var(--warn-soft);color:var(--warn)}.pg-set .tag.gray{background:var(--gray-soft);color:var(--text)}.pg-set .tag.red{background:var(--risk-soft);color:var(--risk)}.pg-set select.dd{appearance:none;border:1px solid var(--border);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23414a5c' stroke-width='1.6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:8px;max-width:100%;padding:5px 28px 5px 10px}.pg-set select.dd:hover{border-color:var(--brand)}.pg-set select.dd.sm{padding:3px 26px 3px 8px;font-size:13px}.pg-set .txt{border:1px solid var(--border);font:500 14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 10px}.pg-set .txt:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-set .ed{font:inherit;color:var(--brand-ink);cursor:text;background:0 0;border:0;border-bottom:1.5px dashed #2f5fe68c;border-radius:5px;margin:0 -3px;padding:0 3px;font-weight:600;display:inline}.pg-set .ed:hover{background:var(--brand-soft)}.pg-set .ed.mono{font-family:var(--mono)}.pg-set .edin{font:inherit;color:var(--fg);border:1.5px solid var(--brand);border-radius:6px;outline:0;min-width:60px;padding:0 6px;font-weight:600;box-shadow:0 0 0 3px #2f5fe624}.pg-set .sw{background:var(--border);cursor:pointer;vertical-align:middle;border:0;border-radius:11px;flex:none;width:36px;height:21px;padding:0;position:relative}.pg-set .sw:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.pg-set .sw[aria-checked=true]{background:var(--good)}.pg-set .sw[aria-checked=true]:after{left:18px}.pg-set .swl{align-items:center;gap:10px;font-weight:600;display:inline-flex}.pg-set .fld{border-top:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:12px 0;display:flex}.pg-set .fld:first-of-type{border-top:0}.pg-set .fld .fl{font:600 13.5px var(--body);color:var(--fg)}.pg-set .fld .fh{color:var(--text);font-size:13px}.pg-set .fld .fc{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pg-set .big{font-size:15.5px}.pg-set .dr{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(580px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-set .dh{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-set .dh .tp{align-items:center;gap:10px;display:flex}.pg-set .dh .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-set .dh .meta{color:var(--text);font-size:13.5px}.pg-set .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-set .x:hover{background:var(--row-hover)}.pg-set .db{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-set .db>*{flex-shrink:0}.pg-set .ans{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-set .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-set .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-set .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-set .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-set .al{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-set .al dt,.pg-set .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-set .al dt{color:var(--text);font-size:13px;font-weight:600}.pg-set .al dd{min-width:0}.pg-set .lst{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.pg-set .lst li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.pg-set .lst li:first-child{border-top:0}.pg-set .lst .t{font:500 12.5px var(--mono);color:var(--text);flex:none}.pg-set .pop{z-index:70;background:var(--bg);border:1px solid var(--border);border-radius:12px;min-width:220px;max-width:340px;padding:8px;font-size:13.5px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-set .pop .pi{text-align:left;width:100%;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.pg-set .pop .pi:hover{background:var(--row-hover)}.pg-set .pop .ph{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:6px 10px 2px}.pg-set .modal{z-index:90;background:#0b0f1959;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-set .modal .mb{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:18px 20px;display:flex;box-shadow:0 24px 60px -20px #0b0f1980}.pg-set .modal h3{font:800 17px var(--head);margin:0}.pg-set .modal .mr{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-set #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.pg-set *{transition:none!important}}.pg-set .jump{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-set .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pg-set .col{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-set .sec{padding:14px 16px 6px;scroll-margin-top:12px}.pg-set .sec .shd{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.pg-set .sec .shd p{color:var(--text);flex-basis:100%;margin:0;font-size:13px}.pg-set .logo{background:var(--fg);color:#fff;width:56px;height:56px;font:900 20px var(--head);letter-spacing:-.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pg-set .logo.alt{background:linear-gradient(135deg,#2f5fe6,#22b8f0)}.pg-set .prev{border:1px solid var(--line);background:var(--mist);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:14px;display:flex}.pg-set .prev .lm{border-radius:7px;width:26px;height:26px;font-size:11px}.pg-set .prev b{font-weight:700}.pg-set .prev span{color:var(--text)}.pg-set .bar{background:var(--gray-soft);vertical-align:middle;border-radius:3px;width:110px;height:6px;display:inline-block;overflow:hidden}.pg-set .bar i{background:var(--brand);height:100%;display:block}.pg-set .days{flex-wrap:wrap;gap:4px;display:inline-flex}.pg-set .days button{border:1px solid var(--border);font:600 13px var(--body);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:4px 9px}.pg-set .days button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-set .row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.pg-set .row:first-child{border-top:0}.pg-set .row .rn{font:600 14px var(--mono);min-width:128px}.pg-set .row .rw{flex:1;min-width:150px}.pg-set .row .rd{color:var(--text);margin-left:8px;font-size:12.5px}.pg-set .con{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.pg-set .con:first-child{border-top:0}.pg-set .con .cn{font-weight:700}.pg-set .con .cw{color:var(--text);font-size:13px}.pg-set .con .cs{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pg-set .price{background:var(--mist);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-set .chg{color:var(--text);font-size:12.5px}@media (max-width:1100px){.pg-set .cols{grid-template-columns:minmax(0,1fr)}}.pg-set .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.pg-set .info:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-set .pop .ptx{color:var(--fg);padding:6px 8px;font-size:13.5px;line-height:1.5}.pg-set .act:disabled{opacity:.35;cursor:not-allowed}.pg-set .act:disabled:hover{border-color:var(--line);color:var(--fg)}.pg-set .lpk{flex-wrap:wrap;gap:6px;padding:12px 0 4px;display:flex}.pg-set .lph{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 0 6px;display:flex}.pg-set .lph .fh{font-size:13px}.pg-set .li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:7px 0;display:flex}.pg-set .lrows .li:first-child{border-top:0}.pg-set .li .pos{font:600 12px var(--mono);color:var(--text);text-align:right;flex:none;width:20px}.pg-set .li .ln{flex:160px;min-width:0;font-size:14px}.pg-set .li .lu{color:var(--text);white-space:nowrap;font-size:13px}.pg-set .li .lu b{font-family:var(--mono);color:var(--fg)}.pg-set .li.ret .ln{color:var(--text)}.pg-set .lret{border-top:1px solid var(--line);flex-direction:column;padding:10px 0 2px;display:flex}.pg-set .lret .lbl{padding-bottom:4px}.pg-set .ladd{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.pg-set .ladd .txt{flex:180px;width:auto;max-width:420px}.pg-set .sg{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.pg-set .sg:first-child{border-top:0}.pg-set .sg .sgn{font:700 14px var(--body)}.pg-set .sg .lpk{padding:0}.pg-set .cfg{border:1px solid var(--line);border-radius:12px;margin:10px 0 0;overflow:hidden}.pg-set .cfg .cgh{background:var(--mist);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.pg-set .cfg .cgh .cgn{font-size:14.5px;font-weight:700}.pg-set .cfr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:7px 12px;display:flex}.pg-set .cfg .cgh+.cfr{border-top:0}.pg-set .cfr .cfn{flex:150px;min-width:0}.pg-set .cfr .cfo{text-overflow:ellipsis;max-width:280px;font-size:13px;overflow:hidden}.pg-set .cfr .swl{gap:7px;font-size:13px;font-weight:500}.pg-set td.subw{white-space:normal;height:auto;padding:8px 12px 10px 24px;background:var(--mist)!important}.pg-set .subh{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.pg-set .subh .mut{font-size:12.5px}.pg-set .subr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 0;display:flex}.pg-set .subr .sp{color:var(--text);flex:200px;min-width:0;font-size:13px}.pg-set .cgrp{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:14px 0 2px}.pg-set .con .cs{flex-wrap:wrap}.pg-set .hook{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-set .hook .hu{font:600 13px var(--mono);word-break:break-all}.pg-set .zap{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.pg-set .zap:first-child{border-top:0}.pg-set .zap span{flex:1;min-width:0}.pg-set .dfoot{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.pg-set .con{grid-template-columns:minmax(0,1fr)}.pg-set .con .cs{justify-content:flex-start}.pg-set .li .lu{white-space:normal}}.pg-set .zsub{flex-wrap:wrap;gap:6px;padding:12px 0 6px;display:flex}.pg-set .zlede{color:var(--text);margin:0;padding:2px 0 8px;font-size:13px}.pg-set .zrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:9px 0;font-size:14px;display:flex}.pg-set .zlist>.zrow:first-child{border-top:0}.pg-set .zrow .zn{flex:210px;min-width:0;font-weight:600}.pg-set .zrow .zn small{color:var(--text);font-size:12.5px;font-weight:400;line-height:1.4;display:block}.pg-set .zrow .zc{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:13.5px;display:inline-flex}.pg-set .zrow .zc .mut{font-size:13px}.pg-set .zrow.off .zn{color:var(--text)}.pg-set .fn{flex-wrap:wrap;gap:5px;display:inline-flex}.pg-set .fnc{border:1px solid var(--border);font:600 12.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px}.pg-set .fnc:hover{border-color:var(--brand)}.pg-set .fnc[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-set .fnc.x{background:var(--mist);color:var(--fg);align-items:center;gap:4px;padding:3px 6px 3px 10px;display:inline-flex}.pg-set .fnc.x span{color:var(--text);font-size:15px;line-height:1}.pg-set .zshow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 0 8px;display:flex}.pg-set .ogrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;padding:12px 0 6px;display:grid}.pg-set .ogrid .cfg{margin:0}.pg-set .ogrid .cgh .cgn{font-size:15px}.pg-set .obody{padding:0 12px 4px}.pg-set .obody .fld{padding:10px 0}.pg-set .obody .fld:first-child{border-top:0}.pg-set .cfg.off{background:var(--mist)}.pg-set .cfg.off .cgh{background:var(--gray-soft)}.pg-set .zfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0 12px;font-size:13.5px;display:flex}.pg-set .zfoot .mut{font-size:13px}.pg-set .ans .dfoot{align-items:center}.pg-set .zab{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:8px 0;font-size:13.5px;display:grid}.pg-set .zab .h{font:600 12px var(--body);color:var(--text)}.pg-set .zab b.mono{font-weight:700}.pg-set .zab .sj{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-set .znote{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:9px 0;display:flex}.pg-set .znote:first-child{border-top:0}.pg-set .znote .zt{flex:240px;min-width:0;font-size:14px}.pg-set .znote .zt small{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-set .znote .ed,.pg-set .obody .ed{white-space:normal;text-align:left}.pg-set .zpair{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.pg-set .zres{white-space:normal;font-size:13px}.pg-set .zres.flag{color:var(--risk);font-weight:600}.pg-set .zres.pass{color:var(--good);font-weight:600}.pg-set .zsum{flex-wrap:wrap;gap:8px;padding:10px 0 4px;display:flex}.pg-set .zsum .pt{cursor:default;flex:150px}@media (max-width:600px){.pg-set .zab{grid-template-columns:auto minmax(0,1fr)}.pg-set .zab .h:nth-child(n+3):nth-child(-n+4){display:none}.pg-set .zrow .zn{flex-basis:100%}}.pg-set .sx{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:16px;max-width:1640px;margin:0 auto;display:grid}.pg-set .snav{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;min-width:0;max-height:calc(100vh - 32px);padding:10px 8px;display:flex;position:sticky;top:0;overflow:auto}.pg-set .snq{padding:2px 2px 8px}.pg-set .snq .txt{padding:6px 9px;font-size:13px}.pg-set .sres{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:1px;max-height:320px;margin:0 2px 8px;padding:4px;display:flex;overflow:auto}.pg-set .sres button{text-align:left;font:500 13px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.pg-set .sres button small{color:var(--text);font-size:11.5px}.pg-set .sres button:hover{background:var(--row-hover)}.pg-set .sng{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:10px 10px 4px}.pg-set .sni{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;display:flex}.pg-set .sni:hover,.pg-set .sni[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink)}.pg-set .sni[aria-current=page]{font-weight:700}.pg-set .sni.sub{min-height:28px;padding-left:26px;font-size:13px}.pg-set .sni .snl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-set .sni .out{width:12px;height:12px;color:var(--text);flex:none}.pg-set .bdg{font:700 11px var(--mono);border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:999px;flex:none;padding:0 6px}.pg-set .bdg.red{background:var(--risk-soft);color:var(--risk);border-color:#efc6bf}.pg-set .snf{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.pg-set .phd{display:none}.pg-set .snavbtn svg{width:15px;height:15px}.pg-set .pane{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-set .sx~#sp{width:min(660px,100%)}.pg-set .sx>.pg{width:auto;min-width:0;max-width:none;margin:0}.pg-set .sx .seg{flex-wrap:wrap;max-width:100%}.pg-set .zsum .pt .pv{flex-wrap:wrap}.pg-set .zsum .pt .pv em{white-space:normal}.pg-set .sx .seg button{white-space:normal;text-align:left}.pg-set .ptop{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;display:flex}.pg-set .ptop h1{font:800 24px/1.15 var(--head);letter-spacing:-.015em;margin:0}.pg-set .ptop .pt1{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.pg-set .ptop .pt1 p{color:var(--text);max-width:820px;margin:0;font-size:14px}.pg-set .ptop .pbt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-set .sx .sec{padding:14px 16px 10px}.pg-set .swatch{border:1px solid var(--line);border-radius:6px;flex:none;width:20px;height:20px;display:inline-block}.pg-set .zdet{border-top:1px solid var(--line);padding:8px 0}.pg-set .zdet summary{cursor:pointer;padding:4px 0;font-size:14px;font-weight:600}.pg-set .pbar{background:var(--gray-soft);border-radius:3px;height:6px;overflow:hidden}.pg-set .pbar i{background:var(--brand);border-radius:3px;height:100%;display:block}.pg-set .pbar.full i{background:var(--good)}.pg-set .ny{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.pg-set .ny .nyh{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.pg-set .ny .nyh .t{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pg-set .ny .nyh b{font:700 15px var(--body);flex:1}.pg-set .ny .nyh .why{color:var(--text);font-size:13px}.pg-set .ny .nyh .why.ok{color:var(--good);font-weight:600}.pg-set .nyl{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:10px 14px;display:flex}.pg-set .nyl:first-child{border-top:0}.pg-set .nyl .cir{border:2px solid var(--border);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;display:flex}.pg-set .nyl .cir.d{background:var(--good);border-color:var(--good)}.pg-set .nyl .tx{flex:260px;min-width:0}.pg-set .nyl .tx b{font-size:14px;font-weight:600}.pg-set .nyl .tx b.dn{color:var(--text);font-weight:500;text-decoration:line-through}.pg-set .nyl .tx small{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-set .nyl .ac{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-set .starth{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:2px 8px}.pg-set .who{font:600 12px var(--mono);color:var(--text)}.pg-set .quiet{border-top:1px solid var(--line);padding:6px 14px 8px}.pg-set .quiet .q{color:var(--text);align-items:baseline;gap:8px;padding:3px 0;font-size:13px;display:flex}.pg-set .quiet .q i{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.pg-set .quiet .q span{flex:1;min-width:0}.pg-set .tw{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:6px 0;overflow-x:auto}.pg-set table.t2{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-set table.t2 th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 10px}.pg-set table.t2 td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:middle;background:var(--bg);padding:7px 10px}.pg-set table.t2 th:last-child,.pg-set table.t2 td:last-child{border-right:0}.pg-set table.t2 tbody tr:last-child td{border-bottom:0}.pg-set table.t2 td.nw{white-space:nowrap}.pg-set table.t2 td.r,.pg-set table.t2 th.r{text-align:right}.pg-set table.t2 tr.band td{background:var(--mist);font-size:13px;font-weight:700}.pg-set table.t2 tbody tr[data-cust]{cursor:pointer}.pg-set table.t2 tbody tr[data-cust]:hover td{background:var(--row-hover)}.pg-set table.t2 tbody tr.sel td{background:var(--row-selected)}.pg-set.cmp table.t2 td{padding:3px 10px}.pg-set .from{font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 7px}.pg-set .tbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.pg-set .tbar .txt{flex:0 260px;width:auto}.pg-set .tfoot{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 2px 4px;font-size:13px;display:flex}.pg-set .chips{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.pg-set .av{background:var(--gray-soft);width:24px;height:24px;color:var(--fg);font:700 10px var(--body);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.pg-set .avs{vertical-align:middle;padding-left:6px;display:inline-flex}.pg-set .cgrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;display:grid}.pg-set .ccard{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-set .ccard .ch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-set .ccard .ch b{font:700 15px var(--body);flex:1;min-width:0}.pg-set .ccard p{color:var(--text);margin:0;font-size:13px}.pg-set .ccard .cl{font-size:13px}.pg-set .ccard .cf{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pg-set .fixed{font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--good)}.pg-set .agc{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.pg-set .agc .agh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.pg-set .agc .agh .an{flex:240px;min-width:0}.pg-set .agc .agh .an b{font:800 16px var(--head)}.pg-set .agc .agh .an small{color:var(--text);font-size:13px;display:block}.pg-set .agc .agb{padding:4px 14px 10px}.pg-set .agc.off{background:var(--mist)}.pg-set .chk{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.pg-set .chk:first-child{border-top:0}.pg-set .chk i{text-align:center;flex:none;width:18px;font-style:normal;font-weight:700}.pg-set .chk i.y{color:var(--good)}.pg-set .chk i.n{color:var(--warn)}.pg-set .chk span{flex:1;min-width:0}.pg-set .goalbox{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-set .goalbox .txt{flex:320px}.pg-set textarea.txt{resize:vertical;min-height:72px;font:500 14px/1.45 var(--body)}.pg-set .rung{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pg-set .rung[aria-checked=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-set .rung .rn{font:800 18px var(--mono);width:22px;color:var(--text);flex:none}.pg-set .rung .rb{flex:1;min-width:0}.pg-set .rung .rb b{font-weight:700}.pg-set .rung .rb p{color:var(--text);margin:2px 0 0;font-size:13px}.pg-set .rung .rb ul{margin:6px 0 0;padding-left:18px;font-size:13px}.pg-set .rungs{flex-direction:column;gap:8px;padding:10px 0;display:flex}.pg-set .hist{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:90px;padding:6px 0;display:flex}.pg-set .hist i{background:var(--gray-soft);border-radius:3px 3px 0 0;flex:1;min-width:4px}.pg-set .hist i.in{background:var(--brand)}.pg-set .histl{font:500 11.5px var(--mono);color:var(--text);justify-content:space-between;display:flex}.pg-set .dr .tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;padding:0 14px;display:flex;overflow-x:auto}.pg-set .dr .tabs button{font:600 13.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 10px}.pg-set .dr .tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg)}.pg-set .dr .tabs .flag{color:var(--risk);margin-left:3px;font-weight:800}.pg-set .dr .vb{flex-wrap:wrap;gap:6px;display:flex}.pg-set .blk{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-set .blk>h3{background:var(--mist);border-bottom:1px solid var(--line);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 12px;display:flex}.pg-set .blk>h3 .grow{flex:1}.pg-set .blk .bb{padding:4px 12px 8px}.pg-set .kv{grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:0 12px;font-size:13.5px;display:grid}.pg-set .kv>span{border-top:1px solid var(--line);min-width:0;padding:7px 0}.pg-set .kv>span:nth-child(-n+2){border-top:0}.pg-set .kv .k{color:var(--text);font-size:13px;font-weight:600}.pg-set .ns{color:var(--text);font-style:italic}.pg-set .dock .msg{border-radius:12px;max-width:92%;padding:9px 12px;font-size:14px}.pg-set .dock .msg.s{background:var(--mist);border:1px solid var(--line);align-self:flex-start}.pg-set .dock .msg.u{background:var(--brand-soft);color:var(--brand-ink);align-self:flex-end}.pg-set .dock .db{gap:10px}.pg-set .dock .din{border-top:1px solid var(--line);flex:none;gap:8px;padding:10px 14px;display:flex}.pg-set .dock .din .txt{flex:1}.pg-set .emailc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-set .emailc .subj{font:700 15px var(--body)}.pg-set .emailc .bodyx{color:var(--fg);background:var(--mist);white-space:pre-line;border-radius:8px;padding:8px 10px;font-size:13.5px}.pg-set kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:#fff;border-bottom-width:2px;border-radius:5px;padding:0 5px}.pg-set .hl{animation:1.6s ease-out hl}@keyframes hl{0%{box-shadow:0 0 0 3px var(--brand)}to{box-shadow:0 0 #0000}}.pg-set .colpop label{cursor:pointer;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;display:flex}.pg-set .mini{color:var(--text);font-size:12.5px}.pg-set .pill.sm{padding:2px 10px;font-size:13px}@media (max-width:900px){.pg-set .sx{grid-template-columns:minmax(0,1fr)}.pg-set .snav{z-index:85;border-radius:0 14px 14px 0;width:min(300px,86vw);max-height:none;display:none;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 32px -16px #0b0f1959}.pg-set .snav.open,.pg-set .phd{display:flex}}@media (max-width:600px){.pg-set .kv{grid-template-columns:minmax(0,1fr)}.pg-set .kv>span:nth-child(2){border-top:0}.pg-set .kv>span.k{border-top:1px solid var(--line);padding-bottom:0}.pg-set .kv>span:not(.k){border-top:0;padding-top:2px}.pg-set .ptop h1{font-size:21px}}.pg-set.ro .rohide{display:none!important}.pg-set.ro .ed.rolock,.pg-set.ro .fsr-v.rolock{cursor:default;color:var(--fg)!important;background:0 0!important;border-bottom-color:#0000!important}.pg-set.ro .rolock{cursor:not-allowed}.pg-set.ro .sw.rolock,.pg-set.ro .fsr-sw.rolock{opacity:.6}.pg-set.ro .seg button.rolock:not([aria-pressed=true]),.pg-set.ro .days button.rolock:not([aria-pressed=true]){opacity:.55}.pg-set.ro select:disabled,.pg-set.ro input:disabled,.pg-set.ro textarea:disabled{background:var(--mist);color:var(--fg);opacity:1;cursor:default}.pg-set .robanner{background:var(--warn-soft);color:var(--warn);border:1px solid #efd9b0;border-radius:10px;padding:8px 12px;font-size:13.5px}.pg-set .cochip{color:var(--text);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;font-size:13px;display:inline-flex}.pg-set .lki{vertical-align:-2px;flex:none;width:13px;height:13px;margin-right:4px}.pg-set .seg button.lk{color:var(--text);background:var(--mist);cursor:pointer}.pg-set .btn.lkb{color:var(--text)}.pg-set .lkline{border:1px dashed var(--border);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px;padding:8px 10px;font-size:13px;display:flex}.pg-set .lkline>span{flex:240px;min-width:0}.pg-set .pop{max-height:calc(100vh - 24px);overflow:auto}.pg-set .fsr{color:#414a5c;background:#f7f8fa;border-bottom:1px solid #e3e6ed;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;font:13px/1.45 Inter,system-ui,sans-serif;display:flex}.pg-set .fsr .fsr-k{letter-spacing:.1em;text-transform:uppercase;color:#414a5c;white-space:nowrap;font:700 10.5px JetBrains Mono,ui-monospace,monospace}.pg-set .fsr .fsr-i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-set .fsr .fsr-g{flex:1}.pg-set .fsr-v{color:#2249c9;cursor:pointer;background:0 0;border:0;border-bottom:1.5px dotted #2f5fe6;padding:0;font:600 13px Inter,system-ui,sans-serif}.pg-set .fsr-v:hover{background:#eaf0ff}.pg-set .fsr-v:focus-visible,.pg-set .fsr-all:focus-visible,.pg-set .fsr-x:focus-visible,.pg-set .fsr-sw:focus-visible{outline-offset:2px;outline:2px solid #2f5fe6}.pg-set .fsr-v.m{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.pg-set .fsr-all{color:#0b0f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcc1cb;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-set .fsr-all:hover{background:#eaf0ff}.pg-set .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-set .fsr-sw{cursor:pointer;vertical-align:middle;background:#bcc1cb;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-set .fsr-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-set .fsr-sw[aria-checked=true]{background:#0b6b3d}.pg-set .fsr-sw[aria-checked=true]:after{left:15px}.pg-set .fsr-ed{color:#0b0f19;border:1px solid #2f5fe6;border-radius:7px;max-width:220px;padding:2px 6px;font:600 13px Inter,system-ui,sans-serif;box-shadow:0 0 0 3px #2f5fe624}.pg-set .fsr-dw{z-index:60;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-set .fsr-dw[hidden]{display:none}.pg-set .fsr-dh{border-bottom:1px solid #e3e6ed;flex-direction:column;gap:4px;padding:14px 18px 12px;display:flex}.pg-set .fsr-dh .t{align-items:center;gap:10px;display:flex}.pg-set .fsr-dh b{flex:1;font:800 19px Archivo,system-ui,sans-serif}.pg-set .fsr-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-set .fsr-x:hover{background:#eaf0ff}.pg-set .fsr-dh span{color:#414a5c;font-size:13.5px}.pg-set .fsr-db{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-set .fsr-ans{background:#e6f5ec;border:2px solid #0b6b3d;border-radius:12px;padding:10px 13px;font-size:13.5px}.pg-set .fsr-ans b{margin-bottom:2px;font-size:15px;display:block}.pg-set .fsr-grp{border:1px solid #bcc1cb;border-radius:12px;flex:none;overflow:hidden}.pg-set .fsr-ans{flex:none}.pg-set .fsr-grp h3{letter-spacing:.08em;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #bcc1cb;margin:0;padding:8px 13px;font:700 11.5px JetBrains Mono,ui-monospace,monospace}.pg-set .fsr-row{border-bottom:1px solid #e8eaf0;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.pg-set .fsr-row:last-child{border-bottom:0}.pg-set .fsr-row .l{color:#414a5c;font:600 13px Inter,system-ui,sans-serif}.pg-set .fsr-row .c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-set .fsr-row .h{color:#414a5c;font-size:12.5px}.pg-set .fsr-row.hot{background:#eef3fe}.pg-set .fsr-chip{color:#414a5c;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:999px;padding:2px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-set .fsr-chip[aria-pressed=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.pg-set .fsr-li{border:1px solid #e3e6ed;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.pg-set .fsr-li span{flex:1}.pg-set .fsr-ib{cursor:pointer;color:#0b0f19;background:#fff;border:1px solid #e3e6ed;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.pg-set .fsr-ib:hover{background:#eaf0ff;border-color:#2f5fe6}.pg-set .fsr-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pg-set .fsr-add{flex-wrap:wrap;gap:6px;display:flex}.pg-set .fsr-add input,.pg-set .fsr-add select{border:1px solid #bcc1cb;border-radius:8px;min-width:0;padding:4px 8px;font:13px Inter,system-ui,sans-serif}.pg-set .fsr-toast{color:#fff;z-index:90;background:#0b0f19;border-radius:10px;max-width:90vw;padding:10px 16px;font:600 13.5px Inter,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-set .fsr-toast[hidden]{display:none}@media (max-width:900px){.pg-set .fsr{min-width:0;max-width:100%;padding:8px 12px}.pg-set .fsr .fsr-g{display:none}.pg-set .fsr .fsr-i{white-space:normal;flex-wrap:wrap}.pg-set .fsr .fsr-k{white-space:normal}}.pg-set .op-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pg-set .op-top input{border:1px solid #bcc1cb;border-radius:9px;flex:0 320px;min-width:0;padding:6px 10px;font:14px Inter,system-ui,sans-serif}.pg-set .op-top input:focus{border-color:#2f5fe6;outline:0}.pg-set .op-chips{flex-wrap:wrap;gap:6px;display:flex}.pg-set .op-chip{color:#414a5c;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:999px;padding:3px 11px;font:600 12.5px Inter,system-ui,sans-serif}.pg-set .op-chip[aria-pressed=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.pg-set .op-tw{border:1px solid #bcc1cb;border-radius:12px;overflow:auto}.pg-set .op-t{border-collapse:collapse;width:100%;font-size:14px}.pg-set .op-t th{letter-spacing:.08em;text-transform:uppercase;color:#414a5c;text-align:left;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #bcc1cb;border-right:1px solid #e8eaf0;padding:8px 10px;font:700 11px JetBrains Mono,ui-monospace,monospace}.pg-set .op-t td{vertical-align:middle;border-bottom:1px solid #e8eaf0;border-right:1px solid #e8eaf0;padding:7px 10px}.pg-set .op-t tr:last-child td{border-bottom:0}.pg-set .op-t tbody tr{cursor:pointer}.pg-set .op-t tbody tr:hover td{background:#eaf0ff}.pg-set .op-t td.v{font-weight:600}.pg-set .op-t td.r{text-align:right;width:44px}.pg-set .op-t td:nth-child(3){white-space:nowrap;width:1%}.pg-set .op-t td.v{width:30%}.pg-set .op-g td{color:#0b0f19;cursor:default;font:700 12px Inter,system-ui,sans-serif;background:#f7f8fa!important}.pg-set .op-ib{cursor:pointer;color:#0b0f19;background:#fff;border:1px solid #e3e6ed;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.pg-set .op-ib:hover{background:#eaf0ff;border-color:#2f5fe6}.pg-set .op-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-set .mi{font:500 13.5px var(--body);color:var(--fg);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;display:flex}.pg-set .mi:hover{background:var(--row-hover)}.pg-set .mh{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:6px 10px 2px}.pg-set tr.busy td{opacity:.6}.pg-set .tbar .grow{flex:1}.ptools-rel{display:inline-flex;position:relative}.ptools-b{color:#0b0f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcc1cb;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font:600 13px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.ptools-b:hover{background:#eaf0ff}.ptools-b:disabled{opacity:.5;cursor:not-allowed}.ptools-b[aria-expanded=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.ptools-gear{width:34px;padding:0}.ptools-gear svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ptools-seg{border:1px solid #bcc1cb;border-radius:8px;height:34px;display:inline-flex;overflow:hidden}.ptools-seg button{color:#414a5c;cursor:pointer;background:#fff;border:0;padding:0 12px;font:600 13px Inter,system-ui,sans-serif}.ptools-seg button+button{border-left:1px solid #bcc1cb}.ptools-seg button[aria-pressed=true]{color:#fff;background:#0b0f19}.ptools-pop{z-index:40;color:#0b0f19;background:#fff;border:1px solid #bcc1cb;border-radius:10px;flex-direction:column;gap:6px;min-width:240px;max-width:340px;padding:8px;font:13.5px/1.45 Inter,system-ui,sans-serif;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.ptools-cfg{gap:8px;min-width:300px;padding:12px 14px}.ptools-h{font:800 15px Archivo,Inter,system-ui,sans-serif}.ptools-m{color:#414a5c;font-size:12.5px}.ptools-row{border-top:1px solid #e8eaf0;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.ptools-row b{white-space:nowrap}.ptools-links{flex-wrap:wrap;gap:6px;display:flex}.ptools-mi{text-align:left;color:#0b0f19;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:7px 10px;font:500 13.5px Inter,system-ui,sans-serif}.ptools-mi:hover{background:#eaf0ff}.ptools-vrow{align-items:center;gap:4px;display:flex}.ptools-x{color:#414a5c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:16px}.ptools-x:hover{color:#a8321f;background:#fdeeec}.ptools-save{border-top:1px solid #e8eaf0;gap:6px;padding-top:8px;display:flex}.ptools-save input{border:1px solid #bcc1cb;border-radius:8px;flex:1;min-width:0;height:34px;padding:0 9px;font:13.5px Inter,system-ui,sans-serif}.ptools-sum{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:12px 16px;display:grid}.ptools-card{color:#0b0f19;background:#fff;border:1px solid #e8eaf0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;font:13.5px/1.45 Inter,system-ui,sans-serif;display:flex}.ptools-ct{font:700 14px Archivo,Inter,system-ui,sans-serif}.ptools-cb{font:800 26px Archivo,Inter,system-ui,sans-serif}.ptools-card ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.hm-b{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.hm-b:focus-visible{outline:2px solid var(--brand,#1f4fe0);outline-offset:2px;border-radius:3px}.pg-im{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0f19;--text:#414a5c;--line:#e8eaf0;--line2:#bcc1cb;--mist:#f7f8fa;--hover:#eaf0ff;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--head:"Archivo",Inter,system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-im *{box-sizing:border-box}.pg-im{background:var(--mist);color:var(--ink);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex:1;min-width:0;padding:16px;overflow-y:auto}.pg-im [hidden]{display:none!important}.pg-im .wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.pg-im .card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.pg-im h2{font:800 17px var(--head);letter-spacing:-.01em;margin:0}.pg-im h3{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0}.pg-im .steps{flex-wrap:wrap;gap:6px;display:flex}.pg-im .st{border:1px solid var(--line2);font:600 13px var(--body);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.pg-im .st .n{font:700 12px var(--mono);background:var(--mist);width:20px;height:20px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pg-im .st.on{border-color:var(--blue);color:var(--blue-deep);background:var(--blue-soft)}.pg-im .st.on .n{background:var(--blue);color:#fff}.pg-im .st.done .n{background:var(--good);color:#fff}.pg-im .b{border:1px solid var(--line2);color:var(--ink);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}.pg-im .b:hover{background:var(--hover)}.pg-im .b.primary{background:var(--ink);border-color:var(--ink);color:#fff}.pg-im .b:disabled{opacity:.45;cursor:default}.pg-im .f{flex-direction:column;gap:5px;max-width:420px;display:flex}.pg-im .f label{font:600 13px var(--body);color:var(--text)}.pg-im select,.pg-im input[type=text]{border:1px solid var(--line2);font:14px var(--body);color:var(--ink);background:#fff;border-radius:8px;min-width:0;padding:7px 9px}.pg-im .drop{border:2px dashed var(--line2);text-align:center;color:var(--text);cursor:pointer;border-radius:12px;padding:22px}.pg-im .drop:hover{border-color:var(--blue);background:var(--blue-soft)}.pg-im .drop b{color:var(--ink)}.pg-im .file{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pg-im .file .fn{font-weight:700}.pg-im .file .fm{color:var(--text);font-size:13px}.pg-im .kinds{flex-wrap:wrap;gap:8px;display:flex}.pg-im .kind{border:1px solid var(--line2);cursor:pointer;font:600 13.5px var(--body);color:var(--ink);background:#fff;border-radius:10px;padding:8px 12px}.pg-im .kind[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-deep)}.pg-im table{border-collapse:collapse;width:100%}.pg-im th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--line2);border-right:1px solid var(--line);white-space:nowrap;padding:8px 10px}.pg-im td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:middle;padding:6px 10px}.pg-im td.m{font:500 13px var(--mono);color:var(--text)}.pg-im tr.warnr td{background:var(--warn-soft)}.pg-im .gw{border:1px solid var(--line2);border-radius:12px;overflow:auto}.pg-im .ok{color:var(--good);font-weight:600}.pg-im .wn{color:var(--warn);font-weight:600}.pg-im .bad{color:var(--risk);font-weight:600}.pg-im .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pg-im .t{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 13px;display:flex}.pg-im .t:hover{border-color:var(--blue)}.pg-im .t[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pg-im .t .tl{font:600 12.5px var(--body);color:var(--text)}.pg-im .t b{font:700 22px/1.1 var(--mono)}.pg-im .t .ts{color:var(--text);font-size:12px}.pg-im .t.g b{color:var(--good)}.pg-im .t.w b{color:var(--warn)}.pg-im .answer{border:2px solid var(--good);background:var(--good-soft);border-radius:12px;padding:12px 14px}.pg-im .answer .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-im .answer .v{margin-top:3px;font-weight:600}.pg-im .answer.w{border-color:var(--warn);background:var(--warn-soft)}.pg-im .answer.w .k{color:var(--warn)}.pg-im .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-im .sp{flex:1}.pg-im .hist div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;font-size:13.5px;display:grid}.pg-im .hist div:last-child{border-bottom:0}.pg-im .hist .d{font:500 12.5px var(--mono);color:var(--text)}.pg-im .hist .r{color:var(--text);grid-column:1/-1;font-size:13px}.pg-im .lnk{font:600 13px var(--body);color:var(--blue-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-im h1.pt{font:800 22px/1.2 var(--head);letter-spacing:-.01em;margin:0}.pg-im .phd{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.pg-im .phd p{color:var(--text);margin:0;font-size:14px}.pg-im .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:2px;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.pg-im .info:hover{border-color:var(--blue);color:var(--blue-deep)}.pg-im .tip{background:var(--blue-soft);border-left:3px solid var(--blue);border-radius:8px;padding:8px 12px;font-size:13.5px}.pg-im .seg{border:1px solid var(--line2);background:#fff;border-radius:10px;display:inline-flex;overflow:hidden}.pg-im .seg button{font:600 13px var(--body);color:var(--text);cursor:pointer;background:#fff;border:0;padding:6px 12px}.pg-im .seg button+button{border-left:1px solid var(--line)}.pg-im .seg button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-deep)}.pg-im .xf{flex-direction:column;gap:6px;display:flex}.pg-im .xf>label,.pg-im .xf>.xl{font:600 13px var(--body);color:var(--text)}.pg-im .dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-im .dates input{width:130px;font-family:var(--mono)}.pg-im .xfiles{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex}.pg-im .xfile{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.pg-im .xfile:first-child{border-top:0}.pg-im .xfile .xn{flex:240px;min-width:0}.pg-im .xfile .xn b{font:600 13.5px var(--mono);word-break:break-all;display:block}.pg-im .xfile .xn span{color:var(--text);font-size:13px}.pg-im .bld{color:var(--warn);font-size:13px;font-weight:600}.pg-im .lf{grid-column:1/-1}.pg-im .wrap>.card{min-width:0}.pg-im .mono2{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-im .mut2{color:var(--text);font-size:13px}.pg-im .rep{border:1px solid var(--line);border-radius:10px;font-size:13.5px}.pg-im .rep summary{cursor:pointer;padding:8px 12px;font-weight:600}.pg-im .rep ul{color:var(--text);margin:0;padding:0 12px 10px 30px}.pg-im .radios{flex-direction:column;gap:6px;display:flex}.pg-im .rad{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.pg-im .sub2{border:1px solid var(--line);background:var(--mist);border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.pg-im .addr{font:500 13px var(--mono);border:1px solid var(--line);word-break:break-all;background:#fff;border-radius:7px;padding:5px 8px}.pg-im .sendl{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pg-im .sendl li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-im .b.sm{border-radius:8px;padding:4px 10px;font-size:12.5px}.pg-im .srcs{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.pg-im .lbl2{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-im .rl{font:600 13px var(--body);color:var(--text);align-items:center;gap:6px;display:inline-flex}.pg-im .mapg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pg-im .mcol{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.pg-im .mcol.over,.pg-im .fld.over{border-color:var(--blue);box-shadow:0 0 0 3px #2f5fe626}.pg-im .ccl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-im .colcard{border:1px solid var(--line2);cursor:grab;background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.pg-im .colcard.muted{opacity:.75}.pg-im .cch{align-items:center;gap:8px;display:flex}.pg-im .grph{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-top:4px}.pg-im .grpb{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex}.pg-im .grpb>.lnk{text-align:left;padding:8px 10px;text-decoration:none}.pg-im .fld{border-top:1px solid var(--line);border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.pg-im .grpb>.fld:first-child{border-top:0}.pg-im .fln{flex:150px;font-size:13.5px;font-weight:600}.pg-im .req{color:var(--text)}.pg-im .flc{flex-wrap:wrap;gap:5px;display:flex}.pg-im .colchip{background:var(--blue-soft);color:var(--blue-deep);font:600 12.5px var(--mono);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pg-im .colchip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}@media (max-width:760px){.pg-im .mapg{grid-template-columns:1fr}}@media (max-width:980px){.pg-im .wrap{grid-template-columns:1fr}.pg-im .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-im .ronote{background:var(--warn-soft,#fdf3e3);color:var(--warn,#8a5200);border:1px solid #efd9b0;border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:13.5px}.pg-im.noset #lfPick button,.pg-im.noset #lfMap button.primary,.pg-im.noset [data-lf=savemap],.pg-im.noset [data-rmsender],.pg-im.noset [data-addsender]{display:none!important}.pg-im.noset #lfPick input,.pg-im.noset #lfPick select,.pg-im.noset #lfMap select{pointer-events:none;background:var(--mist)}.pg-im{--good:#0b6b3d;--good-soft:#e6f5ec;--warn:#8a5200;--warn-soft:#fdf3e3;--risk:#a8321f;--risk-soft:#fdeeec;--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe}.pg-im .card{scroll-margin-top:12px}.pg-im .answer.r{border-color:var(--risk);background:var(--risk-soft)}.pg-im .answer.r .k{color:var(--risk)}.pg-im .dash{border:1px dashed var(--line2);color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px}.pg-my{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0f19;--text:#414a5c;--line:#e8eaf0;--line2:#bcc1cb;--mist:#f7f8fa;--hover:#eaf0ff;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--head:"Archivo",Inter,system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-my *{box-sizing:border-box}.pg-my{background:var(--mist);color:var(--ink);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased;min-width:0;padding:16px}.pg-my [hidden]{display:none!important}.pg-my .grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pg-my .card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.pg-my .card.full{grid-column:1/-1}.pg-my h2{font:800 16px var(--head);letter-spacing:-.01em;margin:0}.pg-my .who{align-items:center;gap:14px;display:flex}.pg-my .av{background:var(--blue-soft);width:52px;height:52px;color:var(--blue-deep);font:800 18px var(--head);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pg-my .who .nm{font:700 17px var(--head)}.pg-my .who .rl{color:var(--text);font-size:13.5px}.pg-my .f{flex-direction:column;gap:5px;display:flex}.pg-my .f>label,.pg-my .f>.l{font:600 13px var(--body);color:var(--text)}.pg-my .f .h{color:var(--text);font-size:12.5px}.pg-my input[type=text],.pg-my input[type=email],.pg-my select,.pg-my textarea{border:1px solid var(--line2);font:14px var(--body);color:var(--ink);background:#fff;border-radius:8px;width:100%;max-width:420px;padding:7px 9px}.pg-my textarea{resize:vertical;min-height:84px;line-height:1.5}.pg-my .two{grid-template-columns:repeat(2,minmax(0,200px));gap:10px;display:grid}.pg-my .conn{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pg-my .conn .cn{font-weight:700}.pg-my .conn .cs{color:var(--text);font-size:13px}.pg-my .st{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px}.pg-my .st.ok{background:var(--good-soft);color:var(--good)}.pg-my .st.no{background:var(--warn-soft);color:var(--warn)}.pg-my .b{border:1px solid var(--line2);color:var(--ink);font:600 13px var(--body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-my .b:hover{background:var(--hover)}.pg-my .b.primary{background:var(--ink);border-color:var(--ink);color:#fff}.pg-my .sw{background:var(--line2);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;position:relative}.pg-my .sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-my .sw[aria-checked=true]{background:var(--good)}.pg-my .sw[aria-checked=true]:after{left:17px}.pg-my .nt{border-collapse:collapse;width:100%}.pg-my .nt th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--line2);padding:8px 10px}.pg-my .nt th.c,.pg-my .nt td.c{text-align:center;width:90px}.pg-my .nt td{border-bottom:1px solid var(--line);padding:8px 10px}.pg-my .nt td .s{color:var(--text);font-size:12.5px;display:block}.pg-my .w{color:var(--blue-deep);border-bottom:1.5px dotted var(--blue);cursor:pointer;font-weight:600}.pg-my .sent{font-size:14.5px;line-height:1.9}.pg-my .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:2px;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.pg-my .info:hover{border-color:var(--blue);color:var(--blue-deep)}.pg-my .b[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-deep)}.pg-my .segb{flex-wrap:wrap;gap:6px;display:inline-flex}.pg-my .chips{flex-wrap:wrap;gap:6px;display:flex}.pg-my .chp{border:1px solid var(--line2);font:600 12.5px var(--body);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:3px 11px}.pg-my .chp[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-deep)}.pg-my .dg{border:1px solid var(--line);background:var(--mist);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.pg-my .dg .dgh{font:700 14px var(--head)}.pg-my .dg ul{margin:0;padding-left:18px}.pg-my .st.off{color:var(--text);background:#eef0f4}.pg-my .kv2{grid-template-columns:90px minmax(0,1fr);gap:4px 10px;font-size:13.5px;display:grid}.pg-my .kv2 dt{color:var(--text);margin:0;font-weight:600}.pg-my .kv2 dd{overflow-wrap:anywhere;margin:0}.pg-my .sent2{font-size:14px;line-height:1.6}.pg-my .warnb{background:var(--warn-soft);border-left:3px solid var(--warn);color:var(--warn);border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:600}.pg-my .enr{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:12px;display:flex}.pg-my .qr{background:repeating-conic-gradient(var(--ink) 0 25%,#fff 0 50%) 0 0/20px 20px;outline:1px solid var(--line);border:6px solid #fff;border-radius:8px;flex:none;width:120px;height:120px}.pg-my .code2{font:600 13px var(--mono);background:var(--mist);border:1px solid var(--line);border-radius:7px;padding:6px 8px;display:inline-block}.pg-my .okm{color:var(--good);font-size:13.5px;font-weight:600}.pg-my .errm{color:#a8321f;font-size:13.5px;font-weight:600}.pg-my input[type=password]{border:1px solid var(--line2);font:14px var(--body);border-radius:8px;width:100%;max-width:420px;padding:7px 9px}.pg-my .tkl{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex}.pg-my .tkr{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.pg-my .tkr:first-child{border-top:0;border-radius:12px 12px 0 0}.pg-my .tkr:last-child{border-radius:0 0 12px 12px}.pg-my .tkr:hover{background:var(--hover)}.pg-my .ts2{flex:200px;min-width:0;font-weight:600}.pg-my .mono3{font:600 12.5px var(--mono);color:var(--text)}.pg-my .thread{flex-direction:column;gap:8px;display:flex}.pg-my .msg{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px;font-size:14px}.pg-my .msg.me{background:var(--blue-soft);border-color:#d6e1fd}.pg-my .msg .mh{color:var(--text);gap:10px;margin-bottom:4px;font-size:12.5px;display:flex}.pg-my .msg .mh b{color:var(--ink)}.pg-my .evl{color:var(--text);text-align:center;font-size:12.5px}.pg-my .bnl{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex}.pg-my .bnr{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:9px 12px;display:flex}.pg-my .bnr:first-child{border-top:0}.pg-my .bnh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-my .bnt{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:260px;min-width:0;padding:0;display:flex}.pg-my .bnt .cs{font-size:12.5px}.pg-my .bnc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-my .chl{color:var(--text);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pg-my .chl.on1{border-left:1px solid var(--line);padding-left:10px}.pg-my .grid>.card{min-width:0}.pg-my .bnx select{width:auto;max-width:100%}.pg-my .bnx{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding-top:8px;display:grid}.pg-my .h3{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0}.pg-my .tw{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.pg-my .tones{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.pg-my .tone{border:1px solid var(--line2);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pg-my .tone span{color:var(--text);font-size:12.5px}.pg-my .tone[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.pg-my .nl{flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:14px;display:flex}.pg-my .ml{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pg-my .ml li{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.pg-my .x2{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:17px}.pg-my .x2:hover{color:#a8321f;background:#fdeeec}.pg-my .dash{border:1px dashed var(--line2);color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px}.pg-my .lnk2{font:600 12.5px var(--body);color:var(--blue-deep);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-my .b.danger2{color:#a8321f;border-color:#efc6bf}.pg-my .cs{color:var(--text);font-size:13px}.pg-my .prevb{white-space:pre-wrap;background:var(--mist);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px}.pg-my .nt .s{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-my .card.hl{box-shadow:0 0 0 3px var(--blue)}@media (max-width:900px){.pg-my .grid{grid-template-columns:1fr}.pg-my .two{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pg-my .two{grid-template-columns:1fr}.pg-my .conn{flex-wrap:wrap}.pg-my .nt th.c,.pg-my .nt td.c{width:auto;padding:8px 4px}.pg-my .nt th{white-space:normal}}.pg-my{--good:#0b6b3d;--good-soft:#e6f5ec;--warn:#8a5200;--warn-soft:#fdf3e3;--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--risk:#a8321f;--risk-soft:#fdeeec}.pg-my .b[aria-disabled=true],.pg-my .b:disabled{opacity:.55;cursor:not-allowed}.pg-my .sw:disabled{opacity:.5;cursor:not-allowed}.pg-my .card{scroll-margin-top:12px}.pg-my .errb{background:var(--risk-soft);border-left:3px solid var(--risk);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:13.5px}.pg-cl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-cl *,.pg-cl :before,.pg-cl :after{box-sizing:border-box}.pg-cl{background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.pg-cl button,.pg-cl input,.pg-cl select,.pg-cl textarea{font:inherit;color:inherit}.pg-cl .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-cl a{color:var(--brand-ink)}.pg-cl [hidden]{display:none!important}.pg-cl .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-cl .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-cl .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-cl .sep{background:var(--line);height:1px;margin:8px 6px}.pg-cl .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-cl .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-cl .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-cl .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-cl .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-cl .grow{flex:1}.pg-cl .strip{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:8px 20px 2px;font-size:13.5px;display:flex}.pg-cl .strip b{font:700 16px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:6px}.pg-cl .strip b.bad{color:var(--risk)}.pg-cl .strip b.ok{color:var(--good)}.pg-cl .show{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px 10px;display:flex}.pg-cl .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-cl .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-cl .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-cl .chipb .n{font:600 12.5px var(--mono);margin-left:4px}.pg-cl .chipb i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-cl select.word{field-sizing:content;appearance:none;width:auto;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;padding-right:2px!important}.pg-cl .mut{color:var(--text)}.pg-cl .content{flex-direction:column;flex:1;min-width:0;display:flex}.pg-cl .pad{flex-direction:column;gap:14px;padding:14px 20px 48px;display:flex}.pg-cl .btn,.pg-cl .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-cl .btn:hover,.pg-cl .btng:hover{background:var(--row-hover)}.pg-cl .btn.pri,.pg-cl .btn.ink{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-cl .btn.pri:hover{background:#262c3a}.pg-cl .btn:disabled,.pg-cl .btng:disabled{opacity:.45;cursor:not-allowed}.pg-cl .btn.sm,.pg-cl .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-cl .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-cl .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-cl .ib.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-cl .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-cl .btn:focus-visible,.pg-cl .btng:focus-visible,.pg-cl .ib:focus-visible,.pg-cl .tab:focus-visible,.pg-cl .door:focus-visible,.pg-cl .seg button:focus-visible,.pg-cl .chipb:focus-visible,.pg-cl .lnk:focus-visible,.pg-cl .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-cl svg.i{flex:none;width:15px;height:15px}.pg-cl .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-cl .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:320px;font:400 13.5px/1.5 var(--body);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-cl .pop b{margin-bottom:2px;display:block}.pg-cl .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-cl .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-cl .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-cl .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-cl .st.good{background:var(--good-soft);color:var(--good)}.pg-cl .st.calm{background:var(--gray-soft);color:var(--text)}.pg-cl .clock{font:700 13.5px var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:4px;display:inline-flex}.pg-cl .clock.hot{color:var(--risk)}.pg-cl .clock.over{color:var(--risk);background:var(--risk-soft);border-radius:7px;padding:1px 7px}.pg-cl .clock.none{color:var(--text);font:500 12.5px var(--mono)}.pg-cl .clock.pause{color:var(--warn);font:600 12.5px var(--body)}.pg-cl .onit{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-cl .onit b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.pg-cl .chg{font:600 12.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.pg-cl .chg:hover{color:var(--brand-ink)}.pg-cl .pop .ed{flex-direction:column;gap:8px;min-width:250px;display:flex}.pg-cl .pop .ed .row2{align-items:center;gap:8px;display:flex}.pg-cl .pop .ed .ft{justify-content:flex-end;gap:8px;display:flex}.pg-cl .pk{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-cl .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-cl .pt:hover{border-color:var(--brand)}.pg-cl .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-cl .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-cl .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-cl .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-cl .pt .pv b{font:700 24px/1.1 var(--mono);letter-spacing:-.02em}.pg-cl .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-cl .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.pg-cl .pt .ps .clock{font-size:12.5px}.pg-cl .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-cl .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-cl .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 20px;font-size:13.5px;display:flex}.pg-cl .tw{flex:1;overflow:auto}.pg-cl table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.pg-cl table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-cl table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-cl table.g th.n,.pg-cl table.g td.n{text-align:right}.pg-cl table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-cl table.g tr.click{cursor:pointer}.pg-cl table.g tr.click:hover td{background:var(--row-hover)}.pg-cl table.g tr.sel td{background:var(--row-selected)}.pg-cl td.co{font-weight:700}.pg-cl .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-cl .ln+.ln{margin-top:3px}.pg-cl tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:34px;padding:0 14px}.pg-cl tr.band .bt{font:700 13.5px var(--body)}.pg-cl tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-cl tr.band .bd{color:var(--text);margin-left:8px;font-size:13px}.pg-cl tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-cl tr.band.move .bt{color:var(--brand-ink)}.pg-cl tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-cl tr.band.warnb .bt{color:var(--warn)}.pg-cl .acts{justify-content:flex-end;gap:4px;display:flex}.pg-cl .bad{color:var(--risk);font-weight:700}.pg-cl .ok{color:var(--good);font-weight:600}.pg-cl .warn{color:var(--warn);font-weight:600}.pg-cl .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-cl .cards{flex-direction:column;display:none}.pg-cl .qcard{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.pg-cl .qcard .r{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pg-cl .qband{background:var(--mist);border-bottom:1px solid var(--border);font:700 13.5px var(--body);padding:8px 16px}.pg-cl .empty{color:var(--text);padding:14px 20px;font-size:13.5px}.pg-cl .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(640px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-cl .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-cl .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-cl .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-cl .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-cl .x:hover{background:var(--row-hover)}.pg-cl .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.pg-cl .meta select.word{font-size:13.5px}.pg-cl select.word+.chev{color:var(--brand-ink);pointer-events:none;margin-left:-2px;font-size:11px}.pg-cl .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-cl .verbs .inp{width:110px}.pg-cl .ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.pg-cl .ptabs .tab{padding:6px 0 8px;font-size:14px}.pg-cl .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-cl .pb>*{flex-shrink:0}.pg-cl .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-cl .ah{align-items:baseline;gap:10px;display:flex}.pg-cl .at{font:700 16.5px/1.3 var(--head)}.pg-cl .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-cl .sz.bad{color:var(--risk)}.pg-cl .sz.ok{color:var(--good)}.pg-cl .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-cl .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-cl .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-cl .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-cl .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-cl dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-cl dl.al dt,.pg-cl dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-cl dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-cl dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-cl dl.al dt:nth-last-child(2),.pg-cl dl.al dd:last-child{border-bottom:0}.pg-cl dl.al.top0{margin-top:0}.pg-cl .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-cl .blk.frm{border:2px solid var(--brand)}.pg-cl .bh{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pg-cl .bh .grow+*{font-weight:400}.pg-cl .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px}.pg-cl .inp:focus,.pg-cl .sel:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-cl .inp.w{width:110px}.pg-cl .inp.xs{width:82px}.pg-cl textarea.inp{resize:vertical;min-height:140px;line-height:1.5}.pg-cl .sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:32px;padding:5px 8px;font-size:13.5px}.pg-cl .ext{flex-wrap:wrap;gap:6px;display:flex}.pg-cl .ext label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pg-cl .ext input{accent-color:var(--brand)}.pg-cl .email{background:var(--mist);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:14px}.pg-cl mark{background:var(--brand-soft);color:var(--fg);border-radius:3px;padding:0 2px}.pg-cl mark.miss{background:var(--warn-soft);color:var(--warn);font-weight:600}.pg-cl ul.tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-cl ul.tl li{display:contents}.pg-cl ul.tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;padding:5px 0}.pg-cl ul.tl .trl{justify-content:center;display:flex;position:relative}.pg-cl ul.tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-cl ul.tl li:first-child .trl:before{top:12px}.pg-cl ul.tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-cl ul.tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-cl ul.tl li.now .dot{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.pg-cl ul.tl .tw{min-width:0;padding:5px 0}.pg-cl ul.tl .tw b{font-weight:600}.pg-cl ul.tl .tw span{color:var(--text)}.pg-cl table.s{border-collapse:collapse;width:100%;font-size:13.5px}.pg-cl table.s th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 8px}.pg-cl table.s td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 8px}.pg-cl table.s .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-cl table.s tr.hi td{background:var(--brand-soft)}.pg-cl .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-cl .xs-wrap table.s tr:last-child td{border-bottom:0}.pg-cl .map{background:var(--mist);border-radius:10px;width:100%;height:auto;display:block}.pg-cl .trow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.pg-cl .trow:last-child{border-bottom:0}.pg-cl .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-cl .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-cl .modal h2{font:700 19px var(--head);margin:0}.pg-cl .lab{font:600 13px var(--body);color:var(--text)}.pg-cl .sm{color:var(--text);font-size:13px}.pg-cl .fgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-cl .fgrid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-cl .reasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-cl .reasons button{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;min-height:42px;padding:9px 10px;font-weight:600}.pg-cl .reasons button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-cl .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-cl .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pg-cl .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.pg-cl .card h3{font:700 15px var(--body);margin:0 0 8px}.pg-cl .card h3 .sm{margin-left:6px;font-weight:400}.pg-cl .hb{grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.pg-cl .hb .tr{background:var(--gray-soft);border-radius:5px;height:18px;position:relative;overflow:hidden}.pg-cl .hb .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-cl .vbars{align-items:end;gap:8px;height:150px;padding-top:18px;display:grid}.pg-cl .vb{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pg-cl .vb .b2{align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.pg-cl .vb .b2 i{background:var(--border);border-radius:4px 4px 2px 2px;flex:1;position:relative}.pg-cl .vb .b2 i.out{background:var(--brand)}.pg-cl .vb .b2 i span{font:700 10.5px var(--mono);color:var(--fg);position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pg-cl .vb .d{font:600 11px var(--mono);color:var(--text)}.pg-cl .rgroup{border:1px solid var(--border);border-radius:12px}.pg-cl .rgroup>.hd{background:var(--mist);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}.pg-cl .rgroup>.hd h3{font:700 14.5px var(--body);margin:0}.pg-cl .rule{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;display:flex}.pg-cl .rgroup>.hd+.rule{border-top:0}.pg-cl .rule .t{flex:280px;min-width:0}.pg-cl .rule .t b{font-size:14px}.pg-cl .rule .t span{color:var(--text);font-size:13px;display:block}.pg-cl .newtag{font:600 11.5px var(--body);background:var(--good-soft);color:var(--good);vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 6px;display:inline-block}.pg-cl .rules{max-width:900px}.pg-cl .rs{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;line-height:2;display:flex}.pg-cl .rgroup>.hd+.rs{border-top:0}.pg-cl .rs .sent{flex:auto;min-width:0}.pg-cl .rs .pair{white-space:nowrap;align-items:center;gap:4px;margin-right:14px;display:inline-flex}.pg-cl input.inl-num{border:1px solid var(--border);width:56px;font:700 14px var(--mono);text-align:center;background:var(--brand-soft);color:var(--fg);border-radius:7px;padding:2px 6px}.pg-cl input.inl-num:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-cl select.inl-sel{background:var(--brand-soft);min-height:30px;padding:2px 6px;font-weight:600}.pg-cl .tog{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;position:relative}.pg-cl .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-cl .tog.on{background:var(--brand)}.pg-cl .tog.on:after{left:21px}.pg-cl .line1{color:var(--text);font-size:13.5px}@media (max-width:1100px){.pg-cl .two{grid-template-columns:1fr}}@media (max-width:760px){.pg-cl .shell{flex-direction:column}.pg-cl .ph1,.pg-cl .strip,.pg-cl .show,.pg-cl .nsug,.pg-cl .selbar,.pg-cl .foot{padding-left:16px;padding-right:16px}.pg-cl .pad{padding:12px 16px 40px}.pg-cl .ph1 .acts{width:100%}.pg-cl .tw.q{display:none}.pg-cl .cards{display:flex}.pg-cl .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-cl dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-cl .fgrid,.pg-cl .reasons{grid-template-columns:1fr}.pg-cl .hb{grid-template-columns:80px minmax(0,1fr) 90px}.pg-cl .pb{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){.pg-cl *,.pg-cl :after{transition:none!important}}.pg-cl,.pg-cl{height:100%}.pg-cl .pk{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}.pg-cl .pt .ps{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box}.pg-cl .pt.alarm{border-color:var(--risk)}.pg-cl .nsug.risk{box-shadow:inset 3px 0 0 var(--risk)}.pg-cl tr.band td{padding:4px 14px}.pg-cl .bandin{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;display:flex}.pg-cl .bandin .bn,.pg-cl .bandin .bd{margin-left:0}.pg-cl tr.band.riskb td{box-shadow:inset 3px 0 0 var(--risk)}.pg-cl tr.band.riskb .bt{color:var(--risk)}.pg-cl td.warnc{color:var(--warn);font-weight:600}.pg-cl table.g.today{min-width:1080px}.pg-cl table.g.today td,.pg-cl table.g.today th{padding-left:8px;padding-right:8px}.pg-cl td.stepc .sub{white-space:normal;max-width:210px}.pg-cl .onit.ini{gap:0}@media (max-width:760px){.pg-cl{height:auto;display:block}.pg-cl .pk{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-cl .line{border:1px solid var(--border);font:600 13px var(--body);color:var(--text);background:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 4px 3px 11px;display:inline-flex}.pg-cl .line b{font:700 13px var(--mono);color:var(--fg)}.pg-cl .line i{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.pg-cl .line.none i{background:var(--border)}.pg-cl .gtool{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 20px;display:flex}.pg-cl .find{border:1.5px solid var(--border);background:var(--bg);max-width:520px;color:var(--text);border-radius:10px;flex:260px;align-items:center;gap:8px;min-height:34px;padding:5px 10px;display:inline-flex}.pg-cl .find input{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0;font-size:14px}.pg-cl .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-cl .edited{font:600 12.5px var(--body);color:var(--warn);white-space:nowrap}.pg-cl .vbtn b{font-weight:700}.pg-cl table.g th.hf{cursor:pointer;-webkit-user-select:none;user-select:none}.pg-cl table.g th.hf:hover{color:var(--brand-ink)}.pg-cl table.g th.filt{color:var(--brand-ink);box-shadow:inset 0 -2px 0 var(--brand)}.pg-cl table.g th .so{margin-left:4px;font-size:10px}.pg-cl table.g .pinl{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.pg-cl table.g th.pinl{z-index:3}.pg-cl table.g.texts{min-width:980px}.pg-cl .acts.l{justify-content:flex-start}.pg-cl .ib:disabled{opacity:.35;cursor:not-allowed;border-color:var(--line);color:var(--text)}.pg-cl .dir{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pg-cl .dir.in svg{color:var(--brand-ink)}.pg-cl .dir.miss{color:var(--risk);font-weight:600}.pg-cl td.sum{white-space:normal;min-width:260px;max-width:360px;line-height:1.4}.pg-cl td.nxt{white-space:normal;min-width:200px;max-width:260px;line-height:1.4}.pg-cl select.rsel{appearance:none;font:600 12.5px var(--body);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 52%,calc(100% - 6px) 52%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #0000;border-radius:7px;padding:2px 20px 2px 8px}.pg-cl select.rsel:hover{border-color:var(--brand)}.pg-cl .r-contact{background-color:var(--good-soft);color:var(--good)}.pg-cl .r-meeting{background-color:var(--brand-soft);color:var(--brand-ink)}.pg-cl .r-vm,.pg-cl .r-none,.pg-cl .r-busy{background-color:var(--gray-soft);color:var(--text)}.pg-cl .st.r-missed{background:var(--risk-soft);color:var(--risk)}.pg-cl .st.r-vmin{background:var(--warn-soft);color:var(--warn)}.pg-cl .playb{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--mono);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:2px 10px 2px 8px;display:inline-flex}.pg-cl .playb:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-cl .playb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cl .newdot{background:var(--warn);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.pg-cl .why{color:var(--text);white-space:normal;font-size:12.5px;line-height:1.4}.pg-cl .pt .meter{background:var(--gray-soft);border-radius:999px;height:6px;margin:3px 0 1px;overflow:hidden}.pg-cl .pt .meter i{background:var(--brand);border-radius:999px;height:100%;display:block}.pg-cl .pt.pool .pv em{color:var(--text)}.pg-cl .dialer{background:var(--bg);border:1px solid var(--border);z-index:80;border-radius:16px;flex-direction:column;width:372px;max-height:calc(100vh - 88px);display:flex;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 24px 60px -20px #0b0f1973}.pg-cl.drw .dialer{right:656px}.pg-cl .dh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.pg-cl .dh b{font:700 15px var(--head)}.pg-cl .db{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pg-cl .dwho{font:700 18px/1.25 var(--head)}.pg-cl .dsub{color:var(--text);font-size:13px}.pg-cl .dtime{font:700 22px var(--mono);font-variant-numeric:tabular-nums}.pg-cl .dstate{font:600 13px var(--body);align-items:center;gap:8px;display:flex}.pg-cl .recdot{background:var(--risk);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.3}}.pg-cl .notice{color:var(--fg);background:var(--mist);border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:12.5px;line-height:1.45}.pg-cl .kp{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pg-cl .kp button{border:1px solid var(--line);background:var(--bg);height:44px;font:600 18px var(--mono);cursor:pointer;color:var(--fg);border-radius:10px;line-height:1}.pg-cl .kp button:hover{background:var(--row-hover);border-color:var(--brand)}.pg-cl .kp button small{font:600 9px var(--body);color:var(--text);letter-spacing:.1em;margin-top:2px;display:block}.pg-cl .ctl{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pg-cl .ctl button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);cursor:pointer;color:var(--fg);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.pg-cl .ctl button:hover{background:var(--row-hover)}.pg-cl .ctl button.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cl .btn.hang{background:var(--risk);border-color:var(--risk);color:#fff}.pg-cl .btn.hang:hover{background:#8f2a1a}.pg-cl .btn.full{width:100%;min-height:40px}.pg-cl .dres{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:184px;display:flex;overflow:auto}.pg-cl .dres button{border:0;border-bottom:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;color:var(--fg);align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.pg-cl .dres button:last-child{border-bottom:0}.pg-cl .dres button:hover,.pg-cl .dres button.on{background:var(--row-hover)}.pg-cl .dres .nm{flex:1;min-width:0}.pg-cl .dres .nm span{color:var(--text);font-size:12.5px;display:block}.pg-cl .dres .ph{font:600 12.5px var(--mono);color:var(--text);border:0;padding:0;display:inline}.pg-cl .warnline{background:var(--warn-soft);color:var(--fg);border-radius:8px;padding:7px 10px;font-size:13px;line-height:1.45}.pg-cl .warnline.risk{background:var(--risk-soft)}.pg-cl .radios{flex-wrap:wrap;gap:6px;display:flex}.pg-cl .radios button{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;min-height:30px;padding:4px 11px}.pg-cl .radios button.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cl .xlist{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex}.pg-cl .xlist button{border:0;border-bottom:1px solid var(--line);background:var(--bg);cursor:pointer;text-align:left;color:var(--fg);align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.pg-cl .xlist button:last-child{border-bottom:0}.pg-cl .xlist button:hover{background:var(--row-hover)}.pg-cl .xlist button:disabled{color:var(--text);cursor:not-allowed;background:var(--mist)}.pg-cl .xlist .sd{border-radius:50%;flex:none;width:8px;height:8px}.pg-cl textarea.note{resize:vertical;min-height:70px;font-size:13.5px;line-height:1.5}.pg-cl .spin{border:2px solid var(--brand-soft);border-top-color:var(--brand);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.8s linear infinite sp;display:inline-block}@keyframes sp{to{transform:rotate(360deg)}}.pg-cl .ringc{background:var(--bg);border:2px solid var(--brand);z-index:90;border-radius:16px;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);position:fixed;top:64px;right:16px;overflow:auto;box-shadow:0 24px 70px -18px #2249c973}.pg-cl .ringc .rh{background:var(--brand-soft);border-bottom:1px solid var(--line);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.pg-cl .ringc .rh .ico{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;animation:1.2s infinite pulse;display:grid}.pg-cl .ringc .rb{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-cl .ringc .rf{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.pg-cl .player{align-items:center;gap:10px;display:flex}.pg-cl .pbtn{border:1px solid var(--ink-btn);background:var(--ink-btn);color:#fff;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.pg-cl .bar{background:var(--gray-soft);cursor:pointer;border-radius:999px;flex:1;height:8px;position:relative}.pg-cl .bar i{background:var(--brand);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pg-cl .bar .nt{background:var(--warn);border-radius:2px;width:3px;height:16px;position:absolute;top:-4px}.pg-cl .ptime{font:600 12.5px var(--mono);color:var(--text);white-space:nowrap}.pg-cl .tx{grid-template-columns:44px 62px minmax(0,1fr);gap:6px 8px;font-size:13.5px;line-height:1.45;display:grid}.pg-cl .tx .t{font:500 12px var(--mono);color:var(--text);padding-top:2px}.pg-cl .tx .s{font-weight:700}.pg-cl .tx .s.them{color:var(--brand-ink)}.pg-cl .tx .sys{color:var(--text);font-style:italic}.pg-cl .tx .hl{background:var(--brand-soft);border-radius:4px}.pg-cl dl.al select.word,.pg-cl .rs select.word,.pg-cl .sent select.word{font-size:inherit}.pg-cl .inlinein{border:0;border-bottom:1px dashed var(--brand);background:var(--brand-soft);font:inherit;color:var(--fg);border-radius:4px;min-width:0;padding:1px 6px}.pg-cl .inlinein:focus{border-bottom-style:solid;outline:0}.pg-cl .lk{color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pg-cl .docs{flex-wrap:wrap;gap:4px;display:flex}.pg-cl .doc{border:1px solid var(--border);font:600 12px var(--body);background:var(--bg);cursor:pointer;color:var(--fg);border-radius:6px;padding:1px 7px}.pg-cl .doc:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-cl .ro{color:var(--fg);background:var(--mist);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:12.5px;line-height:1.45}.pg-cl .dnc{font:600 11.5px var(--body);color:var(--risk);background:var(--risk-soft);white-space:nowrap;border-radius:6px;padding:1px 6px}.pg-cl .thread{flex-direction:column;gap:8px;display:flex}.pg-cl .bub{border-radius:12px;flex-direction:column;gap:3px;max-width:84%;padding:8px 11px;font-size:14px;line-height:1.45;display:flex}.pg-cl .bub.in{background:var(--mist);border:1px solid var(--line);align-self:flex-start}.pg-cl .bub.out{background:var(--brand-soft);border:1px solid var(--line);align-self:flex-end}.pg-cl .bub.out.failed{background:var(--risk-soft)}.pg-cl .bub .bm{font:500 11.5px var(--mono);color:var(--text)}.pg-cl .bub .bm.bad{color:var(--risk);font-weight:700}.pg-cl .comp{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-cl .comp textarea{resize:none;border:0;outline:0;width:100%;min-height:54px;line-height:1.5}.pg-cl .sets{max-width:1040px}.pg-cl .rs .sent{line-height:2.1}.pg-cl .rs .sent b.mono{font-size:14px}.pg-cl .ptab td .word{font-size:13.5px}.pg-cl .minchart .hb{grid-template-columns:130px minmax(0,1fr)}.pg-cl .minchart .hb .tr{background:var(--mist);height:22px;overflow:visible}.pg-cl .minchart .hb .tr i{font:700 11.5px var(--mono);color:#fff;justify-content:flex-end;align-items:center;min-width:34px;padding-right:6px;font-style:normal;display:flex}.pg-cl .minchart .hb .tr i.lo{color:var(--fg);background:0 0;justify-content:flex-start;padding-left:calc(100% + 6px)}.pg-cl .minchart .hb .tr .bx{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-cl .minchart .hb .tr .vl{font:700 11.5px var(--mono);white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.pg-cl .poolbar{background:var(--gray-soft);border-radius:999px;height:14px;position:relative;overflow:hidden}.pg-cl .poolbar i{background:var(--brand);position:absolute;inset:0 auto 0 0}.pg-cl .poolbar b{background:var(--fg);width:2px;position:absolute;top:-1px;bottom:-1px}.pg-cl .mopt{flex-direction:column;gap:2px;min-width:240px;max-height:320px;display:flex;overflow:auto}.pg-cl .mopt .gh{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 8px 2px}.pg-cl .mopt button.it,.pg-cl .mopt label{text-align:left;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pg-cl .mopt button.it:hover,.pg-cl .mopt label:hover{background:var(--row-hover)}.pg-cl .mopt button.it.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-cl .mopt input[type=checkbox]{accent-color:var(--brand);width:15px;height:15px}.pg-cl .mopt .row3{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:4px;padding:6px 4px 2px;display:flex}.pg-cl .pop.wide{max-width:360px}@media (max-width:1100px){.pg-cl.drw .dialer{right:16px}}@media (max-width:760px){.pg-cl .gtool{padding-left:16px;padding-right:16px}.pg-cl .dialer{width:auto;max-height:calc(100vh - 16px);bottom:8px;left:8px;right:8px!important}.pg-cl .ringc{width:auto;max-width:none;top:8px;left:8px;right:8px}.pg-cl .ph1 .line{order:3}.pg-cl .tw.calls-tw{max-height:70vh}.pg-cl .tx{grid-template-columns:40px 54px minmax(0,1fr)}.pg-cl .minchart .hb{grid-template-columns:96px minmax(0,1fr)}.pg-cl .rs{flex-wrap:wrap}}.pg-cl .content{overflow:auto}.pg-cl table.s.ptab td.co{white-space:nowrap}.pg-cl .nsug .mut{overflow-wrap:anywhere}@media (max-width:760px){.pg-cl .content{overflow:visible}}.pg-cl .pb ul.tl .tw>b,.pg-cl .pb ul.tl .tw>span{display:block}.pg-cl .pb ul.tl .tw>span+span{margin-top:2px}@media (max-width:760px){.pg-cl .ph1 .tabs{flex-wrap:wrap;row-gap:2px;overflow:visible}.pg-cl .ph1{flex-wrap:wrap}}.pg-cl .fx-flash{animation:1.6s ease-out fxfl}.pg-cl .pk .pt .pv{flex-wrap:wrap;gap:0 6px}.pg-cl .pk .pt .pv em{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.pg-cl{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-cl .btn[aria-disabled=true],.pg-cl .ib[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pg-cl table.g td.sum{text-overflow:ellipsis;max-width:360px;overflow:hidden}.pg-cl table.g.calls{min-width:1180px}.pg-offers img{max-width:100%}.pg-offers [hidden]:not([hidden=until-found i]),.pg-offers [hidden]{display:none!important}.pg-offers{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-offers *{box-sizing:border-box}.pg-offers,.pg-offers{height:100%}.pg-offers{background:var(--mist);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex:1;margin:0;font-size:14px;display:flex;overflow:hidden}.pg-offers .wrap{flex-direction:column;gap:12px;max-width:1600px;height:100%;margin:0 auto;display:flex}.pg-offers .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-offers .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-offers .note .grow{flex:1}.pg-offers .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-offers .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-offers .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-offers .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-offers .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-offers .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-offers .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-offers .r1{border-bottom:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 8px;display:flex}.pg-offers .tabs{gap:14px;display:flex}.pg-offers .tabs span{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-offers .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-offers .headnum{font:600 13.5px var(--body);color:var(--text);align-items:center;display:inline-flex}.pg-offers .headnum b{font:700 15px var(--mono);color:var(--risk);margin-left:4px}.pg-offers .grow{flex:1}.pg-offers .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-offers .btn:hover{background:var(--row-hover)}.pg-offers .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-offers .btn.primary:hover{background:#262c3a}.pg-offers .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-offers .btn:focus-visible,.pg-offers .chip:focus-visible,.pg-offers .pt:focus-visible,.pg-offers .seg button:focus-visible,.pg-offers .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-offers .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-offers .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-offers .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-offers .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-offers .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:330px;font:400 13.5px/1.55 var(--body);color:var(--fg);border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-offers .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-offers .pop ul{margin:0;padding:0;list-style:none}.pg-offers .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pg-offers .pop li:last-child{border-bottom:0}.pg-offers .pop li b{font:700 13px var(--mono);margin:0;display:inline}.pg-offers .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.pg-offers .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.pg-offers .pt:hover{border-color:var(--brand)}.pg-offers .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-offers .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-offers .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-offers .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-offers .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-offers .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-offers .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-offers .pt.quiet{background:var(--mist)}.pg-offers .body{flex:1;min-height:0;display:flex;position:static}.pg-offers .gridwrap{flex:1;min-width:0;overflow:auto}.pg-offers table.g{border-collapse:separate;border-spacing:0;font-size:13.5px}.pg-offers table.g th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:3;height:34px;padding:0 8px;position:sticky;top:0}.pg-offers table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:36px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-offers.cmp table.g td{height:28px}.pg-offers table.g th.r,.pg-offers table.g td.r{text-align:right}.pg-offers td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-offers td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right}.pg-offers td.ld{font:600 13px var(--mono);color:var(--brand-ink)}.pg-offers td.co{font:700 14px var(--body)}.pg-offers table.g .pin{z-index:2;position:sticky}.pg-offers table.g th.pin{z-index:4}.pg-offers table.g .p0{min-width:72px;left:0}.pg-offers table.g .p1{min-width:110px;left:72px}.pg-offers table.g .p2{min-width:230px;box-shadow:inset -1px 0 0 var(--border);left:182px}.pg-offers tbody tr[data-row]{cursor:pointer}.pg-offers tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-offers tbody tr[data-row]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-offers tbody tr.sel td{background:var(--row-selected)}.pg-offers tr.xp td{color:var(--text)}.pg-offers tr.xp td.co{font-weight:500}.pg-offers tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-offers tr.band2 .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:12px}.pg-offers tr.band2 .bt{font:700 13px var(--body)}.pg-offers tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-offers tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-offers tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-offers tr.band2.move .bt{color:var(--brand-ink)}.pg-offers tr.band2.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-offers tr.band2.warnb .bt{color:var(--warn)}.pg-offers .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-offers .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-offers .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-offers .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-offers .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-offers .over{color:var(--risk);font-weight:600}.pg-offers .under{color:var(--good);font-weight:600}.pg-offers .newc{font:600 12px var(--body);color:var(--warn);margin-left:6px}.pg-offers .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-offers .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-offers .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-offers .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-offers .chip .c{font-family:var(--mono);margin-left:3px}.pg-offers .sumwrap{flex:1;overflow:auto}.pg-offers .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-offers .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-offers .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-offers .tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:12px;padding:10px 20px 20px;display:grid}.pg-offers .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-offers .tile .th{align-items:baseline;display:flex}.pg-offers .tile .tn{flex:1;font-weight:700}.pg-offers .tile .tb{font:700 22px var(--mono)}.pg-offers .tile .kv{color:var(--text);gap:20px;font-size:12.5px;display:flex}.pg-offers .tile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-offers .tile .tl{font-size:13.5px;font-weight:600}.pg-offers .tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-offers .tile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-offers .tile li:hover{background:var(--row-hover)}.pg-offers .tile li .i1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-offers .tile li .i1 b{font:600 12.5px var(--mono);margin-right:6px}.pg-offers .tile li .a1{font:600 13px var(--mono)}.pg-offers .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-offers .panel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-offers .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-offers .tp{align-items:center;gap:10px;display:flex}.pg-offers .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-offers .stp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-offers .stp.mgr{background:var(--warn-soft);color:var(--warn)}.pg-offers .stp.you{background:var(--brand-soft);color:var(--brand-ink)}.pg-offers .stp.ok{background:var(--good-soft);color:var(--good)}.pg-offers .stp.gray{background:var(--gray-soft);color:var(--text)}.pg-offers .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-offers .x:hover{background:var(--row-hover)}.pg-offers .meta{color:var(--text);font-size:13.5px}.pg-offers .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-offers .rel{display:inline-flex;position:relative}.pg-offers .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-offers .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-offers .menu button:hover{background:var(--row-hover)}.pg-offers .ptabs{gap:18px;margin-top:8px;display:flex}.pg-offers .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-offers .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-offers .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-offers .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-offers .pb>*{flex-shrink:0}.pg-offers .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-offers .ans .ah{align-items:center;gap:10px;display:flex}.pg-offers .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-offers .ans .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-offers .ans .sz.bad{color:var(--risk)}.pg-offers .ans .sz.ok{color:var(--good)}.pg-offers .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-offers .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-offers .tl li{display:contents}.pg-offers .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-offers .tl .trl{justify-content:center;display:flex;position:relative}.pg-offers .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-offers .tl li:first-child .trl:before{top:12px}.pg-offers .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-offers .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-offers .tl li.now .dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.pg-offers .tl li.nowg .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-offers .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-offers .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-offers .tl .tw b{font-weight:600}.pg-offers .tl li.now .tw b{color:var(--warn)}.pg-offers .tl li.nowg .tw b{color:var(--good)}.pg-offers .tl li.next .tw b{color:var(--brand-ink)}.pg-offers .tl .tn{color:var(--text)}.pg-offers .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-offers .al dt,.pg-offers .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-offers .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-offers .al dd{line-height:1.4}.pg-offers .al dd b{font-weight:700}.pg-offers .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-offers .al dd b.bad,.pg-offers .al dd .bad{color:var(--risk)}.pg-offers .al dd b.ok,.pg-offers .al dd .ok{color:var(--good)}.pg-offers .al dd b.warn,.pg-offers .al dd .warn{color:var(--warn)}.pg-offers .al dt:nth-last-child(2),.pg-offers .al dd:last-child{border-bottom:0}.pg-offers .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-offers .frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-offers .frm h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-offers .frm .inl{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pg-offers .money{border:1px solid var(--border);border-radius:8px;align-items:center;width:120px;display:inline-flex;overflow:hidden}.pg-offers .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:5px 8px}.pg-offers .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:5px 8px}.pg-offers .ckt{border-collapse:collapse;width:100%;font-size:14px}.pg-offers .ckt td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}.pg-offers .ckt td.i{width:26px;font-weight:800}.pg-offers .ckt td.i.ok{color:var(--good)}.pg-offers .ckt td.i.warn{color:var(--warn)}.pg-offers .ckt td.i.bad{color:var(--risk)}.pg-offers .ckt td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-offers h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-offers #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-offers .nsug{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;display:flex}.pg-offers .nsug b{font-weight:600}.pg-offers .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-offers.showchg .app{display:none}.pg-offers.showchg .changes{display:block}.pg-offers .changes h2{font:800 18px var(--head);margin:6px 0 10px}.pg-offers .changes .tw{overflow-x:auto}.pg-offers .changes table{border-collapse:collapse;width:100%;min-width:680px;margin-bottom:12px;font-size:14px}.pg-offers .changes th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-offers .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;line-height:1.55}.pg-offers .changes td:first-child{width:24%;font-weight:700}@media (max-width:1600px){.pg-offers .rail{display:none}}@media (max-width:1400px){.pg-offers .w2{display:none}}@media (min-width:1401px){.pg-offers .w3{display:none}}.pg-offers .page>.panel{top:var(--ptop,57px)}.pg-offers #ms{flex-wrap:wrap;max-width:100%}@media (max-width:900px){.pg-offers{height:auto;overflow:auto}.pg-offers .wrap{height:auto}.pg-offers .app{flex:none;height:860px}.pg-offers .r1{flex-wrap:wrap}.pg-offers .tabs span:not(.on){display:none}.pg-offers .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-offers .headnum{display:none}.pg-offers .al{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-offers *{transition:none!important}}.pg-offers table.g tbody tr.flash td{background:var(--brand-soft)}.pg-offers .rorow{color:var(--text);background:var(--gray-soft);border-bottom:1px solid var(--line);padding:6px 16px;font-size:13px}.pg-offers.ro [data-a=take],.pg-offers.ro [data-a=pass],.pg-offers.ro [data-a=raise],.pg-offers.ro [data-a=askmgr],.pg-offers.ro [data-a=counter],.pg-offers.ro [data-a=sendctr],.pg-offers.ro [data-a=again],.pg-offers.ro [data-a=startscout],.pg-offers.ro [data-a=undoone],.pg-offers.ro [data-a=sgclaim],.pg-offers.ro [data-a=sgconfirm],.pg-offers.ro [data-a=sgdismiss],.pg-offers.ro [data-a=m-cover]{display:none!important}.pg-offers .ch3.green{background:var(--good-soft);color:var(--good)}@media (max-width:900px){.pg-offers .page>.panel,.pg-offers .panel{z-index:80;width:min(660px,100%);position:fixed;bottom:0;left:auto;right:0;top:0!important}.pg-offers .ph{background:var(--bg);z-index:2;position:sticky;top:0}.pg-offers .pop{max-height:calc(100vh - 24px);overflow:auto}}@media (max-width:600px){.pg-offers .btn,.pg-offers .chip,.pg-offers .seg button,.pg-offers .pill,.pg-offers .x,.pg-offers .ptabs button{min-height:40px}.pg-offers .act{min-width:36px;min-height:36px}.pg-offers .menu{max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}}.pg-offers .nsl{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;gap:8px;max-height:44vh;padding:8px 16px 12px;font-size:13.5px;display:flex;overflow:auto}.pg-offers .nsl .nh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-offers .nsl .ng{flex-direction:column;gap:6px;display:flex}.pg-offers .nsl .ng>b{font-size:13px}.pg-offers .nsl .ng>span{color:var(--text);font-size:12.5px}.pg-offers .nsi{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.pg-offers .nsi .s1{flex:1;min-width:220px}.pg-offers .nsi .s1 span{color:var(--text);font-size:12.5px;display:block}.pg-offers .nsi select{border:1px solid var(--border);font:13px var(--body);background:var(--bg);border-radius:7px;padding:4px 6px}.pg-offers .page>.nsl{flex:none}.pg-offers .fsw-co{color:#2249c9;white-space:nowrap;background:#eef3fe;border:1px solid #2f5fe6;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 6px 3px 12px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-offers .fsw-co button{color:#2249c9;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-offers .fsw-ro{color:#414a5c;background:#eef0f4;border-radius:7px;padding:2px 8px;font:500 12.5px Inter,system-ui,sans-serif;display:inline-block}.pg-offers .fsw-dw{z-index:95;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-offers .fsw-dw[hidden]{display:none}.pg-offers .fsw-dh{border-bottom:1px solid #e3e6ed;align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.pg-offers .fsw-dh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:800 19px Archivo,system-ui,sans-serif;overflow:hidden}.pg-offers .fsw-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;min-width:36px;min-height:36px;padding:0 8px;font-size:22px;line-height:1.2}.pg-offers .fsw-x:hover{background:#eaf0ff}.pg-offers .fsw-db{flex-direction:column;flex:1;gap:12px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-offers .fsw-db label{color:#414a5c;flex-direction:column;gap:4px;font:600 13px Inter,system-ui,sans-serif;display:flex}.pg-offers .fsw-db input,.pg-offers .fsw-db textarea{color:#0b0f19;box-sizing:border-box;border:1px solid #bcc1cb;border-radius:9px;width:100%;padding:7px 10px;font:14px Inter,system-ui,sans-serif}.pg-offers .fsw-db textarea{resize:vertical;min-height:140px}.pg-offers .fsw-df{border-top:1px solid #e3e6ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-offers .fsw-b{color:#0b0f19;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:10px;align-items:center;padding:6px 12px;font:600 13.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pg-offers .fsw-b.p{color:#fff;background:#0b0f19;border-color:#0b0f19}.pg-offers .fsw-b:hover{filter:brightness(.97)}.pg-offers .fsw-tw{border:1px solid #e3e6ed;border-radius:10px;overflow:auto}.pg-offers .fsw-tw table{border-collapse:collapse;width:100%;font-size:12.5px}.pg-offers .fsw-tw th,.pg-offers .fsw-tw td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e6ed;padding:5px 8px}.pg-offers .fsw-tw th{letter-spacing:.06em;text-transform:uppercase;color:#414a5c;background:#f7f8fa;font:700 11px JetBrains Mono,ui-monospace,monospace}.pg-offers .fsw-mut{color:#414a5c;font-size:13px}.pg-offers .fsw-call{z-index:96;color:#fff;background:#0b0f19;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;font:14px Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #0b0f1980}.pg-offers .fsw-call[hidden]{display:none}.pg-offers .fsw-call b{font-weight:700}.pg-offers .fsw-call .t{color:#9fb4f5;font:600 13px JetBrains Mono,ui-monospace,monospace}.pg-offers .fsw-call button{color:#fff;cursor:pointer;background:#262c3a;border:1px solid #414a5c;border-radius:9px;padding:6px 12px;font:600 13px Inter,system-ui,sans-serif}.pg-offers .fsw-call button.end{background:#a8321f;border-color:#a8321f}.pg-offers .fsw-sent{background:#e6f5ec;border:1.5px solid #0b6b3d;border-radius:10px;padding:10px 12px;font-size:13.5px}@media (max-width:900px){.pg-offers .fsw-dw{width:100%;left:0}.pg-offers .fsw-b,.pg-offers .fsw-x{min-height:40px}}.pg-offers .pk .pt .pv{flex-wrap:wrap;gap:0 6px}.pg-offers .pk .pt .pv em{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.pg-offers .pk .pt .ps{white-space:normal}.pg-cp img{max-width:100%}.pg-cp [hidden]:not([hidden=until-found i]),.pg-cp [hidden]{display:none!important}.pg-cp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-cp *{box-sizing:border-box}.pg-cp,.pg-cp{height:100%}.pg-cp{background:var(--mist);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex:1;margin:0;font-size:14px;display:flex;overflow:hidden}.pg-cp .wrap{flex-direction:column;gap:12px;max-width:1600px;height:100%;margin:0 auto;display:flex}.pg-cp .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-cp .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-cp .note .grow{flex:1}.pg-cp .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-cp .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-cp .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-cp .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-cp .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-cp .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-cp .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-cp .r1{border-bottom:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 8px;display:flex}.pg-cp .tabs{gap:14px;display:flex}.pg-cp .tabs span{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-cp .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-cp .headnum{font:600 13.5px var(--body);color:var(--text);align-items:center;display:inline-flex}.pg-cp .headnum b{font:700 15px var(--mono);color:var(--risk);margin-left:4px}.pg-cp .grow{flex:1}.pg-cp .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-cp .btn:hover{background:var(--row-hover)}.pg-cp .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-cp .btn.primary:hover{background:#262c3a}.pg-cp .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-cp .btn:focus-visible,.pg-cp .chip:focus-visible,.pg-cp .pt:focus-visible,.pg-cp .seg button:focus-visible,.pg-cp .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-cp .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-cp .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-cp .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-cp .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-cp .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:330px;font:400 13.5px/1.55 var(--body);color:var(--fg);border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-cp .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-cp .pop ul{margin:0;padding:0;list-style:none}.pg-cp .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pg-cp .pop li:last-child{border-bottom:0}.pg-cp .pop li b{font:700 13px var(--mono);margin:0;display:inline}.pg-cp .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.pg-cp .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.pg-cp .pt:hover{border-color:var(--brand)}.pg-cp .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-cp .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-cp .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-cp .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-cp .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-cp .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-cp .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-cp .pt.quiet{background:var(--mist)}.pg-cp .body{flex:1;min-height:0;display:flex;position:static}.pg-cp .gridwrap{flex:1;min-width:0;overflow:auto}.pg-cp table.g{border-collapse:separate;border-spacing:0;font-size:13.5px}.pg-cp table.g th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:3;height:34px;padding:0 8px;position:sticky;top:0}.pg-cp table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:36px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-cp.cmp table.g td{height:28px}.pg-cp table.g th.r,.pg-cp table.g td.r{text-align:right}.pg-cp td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-cp td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right}.pg-cp td.ld{font:600 13px var(--mono);color:var(--brand-ink)}.pg-cp td.co{font:700 14px var(--body)}.pg-cp table.g .pin{z-index:2;position:sticky}.pg-cp table.g th.pin{z-index:4}.pg-cp table.g .p0{min-width:72px;left:0}.pg-cp table.g .p1{min-width:110px;left:72px}.pg-cp table.g .p2{min-width:230px;box-shadow:inset -1px 0 0 var(--border);left:182px}.pg-cp tbody tr[data-row]{cursor:pointer}.pg-cp tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-cp tbody tr[data-row]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-cp tbody tr.sel td{background:var(--row-selected)}.pg-cp tr.xp td{color:var(--text)}.pg-cp tr.xp td.co{font-weight:500}.pg-cp tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-cp tr.band2 .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:12px}.pg-cp tr.band2 .bt{font:700 13px var(--body)}.pg-cp tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-cp tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-cp tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-cp tr.band2.move .bt{color:var(--brand-ink)}.pg-cp tr.band2.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-cp tr.band2.warnb .bt{color:var(--warn)}.pg-cp .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-cp .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-cp .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-cp .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-cp .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-cp .ch3.green{background:var(--good-soft);color:var(--good)}.pg-cp .over{color:var(--risk);font-weight:600}.pg-cp .under{color:var(--good);font-weight:600}.pg-cp .newc{font:600 12px var(--body);color:var(--warn);margin-left:6px}.pg-cp .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-cp .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-cp .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-cp .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-cp .chip .c{font-family:var(--mono);margin-left:3px}.pg-cp .sumwrap{flex:1;overflow:auto}.pg-cp .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-cp .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-cp .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-cp .tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:12px;padding:10px 20px 20px;display:grid}.pg-cp .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-cp .tile .th{align-items:baseline;display:flex}.pg-cp .tile .tn{flex:1;font-weight:700}.pg-cp .tile .tb{font:700 22px var(--mono)}.pg-cp .tile .kv{color:var(--text);gap:20px;font-size:12.5px;display:flex}.pg-cp .tile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-cp .tile .tl{font-size:13.5px;font-weight:600}.pg-cp .tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-cp .tile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-cp .tile li:hover{background:var(--row-hover)}.pg-cp .tile li .i1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-cp .tile li .i1 b{font:600 12.5px var(--mono);margin-right:6px}.pg-cp .tile li .a1{font:600 13px var(--mono)}.pg-cp .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-cp .panel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-cp .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-cp .tp{align-items:center;gap:10px;display:flex}.pg-cp .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-cp .stp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-cp .stp.mgr{background:var(--warn-soft);color:var(--warn)}.pg-cp .stp.you{background:var(--brand-soft);color:var(--brand-ink)}.pg-cp .stp.ok{background:var(--good-soft);color:var(--good)}.pg-cp .stp.gray{background:var(--gray-soft);color:var(--text)}.pg-cp .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-cp .x:hover{background:var(--row-hover)}.pg-cp .meta{color:var(--text);font-size:13.5px}.pg-cp .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-cp .rel{display:inline-flex;position:relative}.pg-cp .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-cp .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-cp .menu button:hover{background:var(--row-hover)}.pg-cp .ptabs{gap:18px;margin-top:8px;display:flex}.pg-cp .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-cp .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-cp .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-cp .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-cp .pb>*{flex-shrink:0}.pg-cp .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-cp .ans .ah{align-items:center;gap:10px;display:flex}.pg-cp .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-cp .ans .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-cp .ans .sz.bad{color:var(--risk)}.pg-cp .ans .sz.ok{color:var(--good)}.pg-cp .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-cp .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-cp .tl li{display:contents}.pg-cp .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-cp .tl .trl{justify-content:center;display:flex;position:relative}.pg-cp .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-cp .tl li:first-child .trl:before{top:12px}.pg-cp .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-cp .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-cp .tl li.now .dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.pg-cp .tl li.nowg .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-cp .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-cp .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-cp .tl .tw b{font-weight:600}.pg-cp .tl li.now .tw b{color:var(--warn)}.pg-cp .tl li.nowg .tw b{color:var(--good)}.pg-cp .tl li.next .tw b{color:var(--brand-ink)}.pg-cp .tl .tn{color:var(--text)}.pg-cp .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-cp .al dt,.pg-cp .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-cp .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-cp .al dd{line-height:1.4}.pg-cp .al dd b{font-weight:700}.pg-cp .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-cp .al dd b.bad,.pg-cp .al dd .bad{color:var(--risk)}.pg-cp .al dd b.ok,.pg-cp .al dd .ok{color:var(--good)}.pg-cp .al dd b.warn,.pg-cp .al dd .warn{color:var(--warn)}.pg-cp .al dt:nth-last-child(2),.pg-cp .al dd:last-child{border-bottom:0}.pg-cp .frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-cp .frm h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-cp .frm .inl{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pg-cp .money{border:1px solid var(--border);border-radius:8px;align-items:center;width:120px;display:inline-flex;overflow:hidden}.pg-cp .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:5px 8px}.pg-cp .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:5px 8px}.pg-cp .ckt{border-collapse:collapse;width:100%;font-size:14px}.pg-cp .ckt td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}.pg-cp .ckt td.i{width:26px;font-weight:800}.pg-cp .ckt td.i.ok{color:var(--good)}.pg-cp .ckt td.i.warn{color:var(--warn)}.pg-cp .ckt td.i.bad{color:var(--risk)}.pg-cp .ckt td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-cp h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-cp #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-cp .nsug{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;display:flex}.pg-cp .nsug b{font-weight:600}.pg-cp .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-cp.showchg .app{display:none}.pg-cp.showchg .changes{display:block}.pg-cp .changes h2{font:800 18px var(--head);margin:6px 0 10px}.pg-cp .changes .tw{overflow-x:auto}.pg-cp .changes table{border-collapse:collapse;width:100%;min-width:680px;margin-bottom:12px;font-size:14px}.pg-cp .changes th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-cp .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;line-height:1.55}.pg-cp .changes td:first-child{width:24%;font-weight:700}@media (max-width:1600px){.pg-cp .rail{display:none}}@media (max-width:1400px){.pg-cp .w2{display:none}}@media (min-width:1401px){.pg-cp .w3{display:none}}.pg-cp .page>.panel{top:var(--ptop,57px)}.pg-cp #ms{flex-wrap:wrap;max-width:100%}@media (max-width:900px){.pg-cp{height:auto;overflow:auto}.pg-cp .wrap{height:auto}.pg-cp .app{flex:none;height:860px}.pg-cp .r1{flex-wrap:wrap}.pg-cp .tabs span:not(.on){display:none}.pg-cp .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cp .headnum{display:none}.pg-cp .al{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-cp *{transition:none!important}}.pg-cp .headnum b.k{color:var(--fg)}.pg-cp .fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-cp .find{border:1.5px solid var(--border);background:var(--bg);max-width:640px;color:var(--text);border-radius:10px;flex:360px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.pg-cp .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-cp .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-cp table.g .pc{min-width:250px;box-shadow:inset -1px 0 0 var(--border);left:150px}.pg-cp table.g .p0{min-width:150px}.pg-cp .mut{color:var(--text)}.pg-cp .stp.bad{background:var(--risk-soft);color:var(--risk)}.pg-cp .inl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-cp .phonein{border:1px solid var(--border);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:6px 10px;font-size:13.5px}.pg-cp .lede{color:var(--text);max-width:900px;margin:0 0 12px;line-height:1.55}.pg-cp .btn:disabled{opacity:.45;cursor:not-allowed}.pg-cp .ans .sz{font-size:14px}.pg-cp .pick{border:1px solid var(--border);font:600 13.5px var(--body);background:var(--card,#fff);cursor:pointer;border-radius:8px;align-items:center;padding:4px 10px;display:inline-flex}.pg-cp .pick.on{border-color:var(--brand);background:var(--mist);color:var(--brand-ink)}.pg-cp .pick.wide{justify-content:space-between;min-width:200px}.pg-cp .fsn{font:600 11.5px var(--mono);color:var(--text);margin-left:2px}.pg-cp table.lt{border-collapse:collapse;width:100%;font-size:13.5px}.pg-cp table.lt th,.pg-cp table.lt td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 8px}.pg-cp table.lt th{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.pg-cp table.lt .r{text-align:right}.pg-cp table.lt .sub{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-cp .ans b.ok{color:var(--good)}.pg-cp .ans b.warn{color:var(--warn)}.pg-cp .ans b.bad{color:var(--risk)}.pg-cp .ans b.mut{color:var(--text)}.pg-cp .dnu{border:1px solid var(--risk);background:var(--risk-soft);color:var(--risk);border-radius:8px;margin-top:6px;padding:7px 10px;font-size:13px;line-height:1.45}.pg-cp .fitb{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;font-size:12.5px;display:flex}.pg-cp .fitb b{color:var(--fg);font-family:var(--mono)}.pg-cp .sigs{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pg-cp .sigs li{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:13.5px}.pg-cp .sigs li.good{border-color:var(--good);background:var(--good-soft)}.pg-cp .sigs li.warn{border-color:var(--warn);background:var(--warn-soft)}.pg-cp .sigs li.bad{border-color:var(--risk);background:var(--risk-soft)}.pg-cp .tin{border:1px solid var(--border);font:13.5px var(--body);background:var(--bg);width:100%;min-width:0;color:var(--fg);border-radius:7px;padding:4px 7px}.pg-cp .tin.n{text-align:right;width:84px;font-family:var(--mono)}.pg-cp .inl .tin{width:160px}.pg-cp .sel{border:1px solid var(--border);font:13.5px var(--body);background:var(--bg);color:var(--fg);border-radius:7px;max-width:100%;padding:4px 6px}.pg-cp .tarea{border:1px solid var(--border);width:100%;min-height:64px;font:13.5px var(--body);resize:vertical;border-radius:8px;padding:6px 9px}.pg-cp .inl .tarea{flex:1;min-width:200px}.pg-cp table.led td{vertical-align:middle}.pg-cp .ans>.tw{overflow-x:auto}.pg-cp table.led{min-width:880px}.pg-cp table.led td:first-child b{white-space:nowrap}.pg-cp .menu .mh{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:6px 10px 2px}.pg-cp .menu button[disabled]{opacity:.45;cursor:default}.pg-cp .find2{border:1.5px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:flex}.pg-cp .find2 input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);border:0;outline:0}.pg-cp .lanepick{flex-wrap:wrap;gap:6px;display:flex}.pg-cp .sugl{margin:8px 0 0;padding:0;list-style:none}.pg-cp .sugl li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.pg-cp .sugl li:last-child{border-bottom:0}.pg-cp .sugl .s1{flex:1;min-width:200px}.pg-cp .sugl .s1 span{color:var(--text);font-size:12.5px;display:block}.pg-cp .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-cp .msg{border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.pg-cp .msg.no{background:var(--warn-soft);border:1px solid var(--warn)}.pg-cp .msg.ok{background:var(--good-soft);border:1px solid var(--good)}.pg-cp .msg.bad{background:var(--risk-soft);border:1px solid var(--risk)}.pg-cp .mdl{z-index:70;background:#0b0f196b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pg-cp .mdc{background:var(--bg);border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0b0f1980}.pg-cp .mdc header,.pg-cp .mdc footer{flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-cp .mdc header{border-bottom:1px solid var(--line)}.pg-cp .mdc header b{font:800 18px var(--head);flex:1;min-width:0}.pg-cp .mdc footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end}.pg-cp .mdc .mb{flex-direction:column;gap:12px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex;overflow:auto}.pg-cp .lanes7{flex-direction:column;gap:8px;display:flex}.pg-cp .lanes7 .ln{grid-template-columns:1.3fr .55fr 1.3fr .55fr 1.1fr 1fr 34px;align-items:center;gap:6px;display:grid}.pg-cp .fl2{flex-direction:column;gap:4px;font-weight:600;display:flex}@media (max-width:900px){.pg-cp .page>.panel,.pg-cp .panel{z-index:80;width:min(660px,100%);position:fixed;bottom:0;left:auto;right:0;top:0!important}.pg-cp .ph{background:var(--bg);z-index:2;position:sticky;top:0}.pg-cp .pop{max-height:calc(100vh - 24px);overflow:auto}}@media (max-width:600px){.pg-cp .btn,.pg-cp .chip,.pg-cp .seg button,.pg-cp .pill,.pg-cp .x,.pg-cp .ptabs button{min-height:40px}.pg-cp .act{min-width:34px;min-height:34px}.pg-cp .menu{z-index:90;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}}@media (max-width:900px){.pg-cp .lanes7 .ln{grid-template-columns:1fr 1fr}.pg-cp .mdl{align-items:flex-end;padding:0}.pg-cp .mdc{border-radius:14px 14px 0 0}}.pg-cp .fsw-co{color:#2249c9;white-space:nowrap;background:#eef3fe;border:1px solid #2f5fe6;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 6px 3px 12px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-cp .fsw-co button{color:#2249c9;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-cp .fsw-ro{color:#414a5c;background:#eef0f4;border-radius:7px;padding:2px 8px;font:500 12.5px Inter,system-ui,sans-serif;display:inline-block}.pg-cp .fsw-dw{z-index:95;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-cp .fsw-dw[hidden]{display:none}.pg-cp .fsw-dh{border-bottom:1px solid #e3e6ed;align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.pg-cp .fsw-dh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:800 19px Archivo,system-ui,sans-serif;overflow:hidden}.pg-cp .fsw-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;min-width:36px;min-height:36px;padding:0 8px;font-size:22px;line-height:1.2}.pg-cp .fsw-x:hover{background:#eaf0ff}.pg-cp .fsw-db{flex-direction:column;flex:1;gap:12px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-cp .fsw-db label{color:#414a5c;flex-direction:column;gap:4px;font:600 13px Inter,system-ui,sans-serif;display:flex}.pg-cp .fsw-db input,.pg-cp .fsw-db textarea{color:#0b0f19;box-sizing:border-box;border:1px solid #bcc1cb;border-radius:9px;width:100%;padding:7px 10px;font:14px Inter,system-ui,sans-serif}.pg-cp .fsw-db textarea{resize:vertical;min-height:140px}.pg-cp .fsw-df{border-top:1px solid #e3e6ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-cp .fsw-b{color:#0b0f19;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:10px;align-items:center;padding:6px 12px;font:600 13.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pg-cp .fsw-b.p{color:#fff;background:#0b0f19;border-color:#0b0f19}.pg-cp .fsw-b:hover{filter:brightness(.97)}.pg-cp .fsw-tw{border:1px solid #e3e6ed;border-radius:10px;overflow:auto}.pg-cp .fsw-tw table{border-collapse:collapse;width:100%;font-size:12.5px}.pg-cp .fsw-tw th,.pg-cp .fsw-tw td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e6ed;padding:5px 8px}.pg-cp .fsw-tw th{letter-spacing:.06em;text-transform:uppercase;color:#414a5c;background:#f7f8fa;font:700 11px JetBrains Mono,ui-monospace,monospace}.pg-cp .fsw-mut{color:#414a5c;font-size:13px}.pg-cp .fsw-call{z-index:96;color:#fff;background:#0b0f19;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;font:14px Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #0b0f1980}.pg-cp .fsw-call[hidden]{display:none}.pg-cp .fsw-call b{font-weight:700}.pg-cp .fsw-call .t{color:#9fb4f5;font:600 13px JetBrains Mono,ui-monospace,monospace}.pg-cp .fsw-call button{color:#fff;cursor:pointer;background:#262c3a;border:1px solid #414a5c;border-radius:9px;padding:6px 12px;font:600 13px Inter,system-ui,sans-serif}.pg-cp .fsw-call button.end{background:#a8321f;border-color:#a8321f}.pg-cp .fsw-sent{background:#e6f5ec;border:1.5px solid #0b6b3d;border-radius:10px;padding:10px 12px;font-size:13.5px}@media (max-width:900px){.pg-cp .fsw-dw{width:100%;left:0}.pg-cp .fsw-b,.pg-cp .fsw-x{min-height:40px}}.pg-qt img{max-width:100%}.pg-qt [hidden]:not([hidden=until-found i]){display:none!important}.pg-qt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-qt *,.pg-qt :before,.pg-qt :after{box-sizing:border-box}.pg-qt{background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased}.pg-qt button,.pg-qt input,.pg-qt select,.pg-qt textarea{font:inherit;color:inherit}.pg-qt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-qt a{color:var(--brand-ink)}.pg-qt [hidden]{display:none!important}.pg-qt .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-qt .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-qt .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-qt .top{background:var(--bg);border-bottom:1px solid var(--line);height:56px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;gap:14px;display:flex}.pg-qt .brand{font:900 19px var(--head);letter-spacing:-.02em}.pg-qt .tenant{color:var(--text);font-size:13.5px}.pg-qt .bell{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;position:relative}.pg-qt .bell i{background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.pg-qt .av{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-qt .shell{min-height:calc(100vh - 104px);display:flex}.pg-qt .side{background:var(--bg);border-right:1px solid var(--line);flex:0 0 210px;padding:12px 10px}.pg-qt .door{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.pg-qt .door:hover{background:var(--mist)}.pg-qt .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-qt .door .ct{font:700 11px var(--mono);background:var(--risk);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px}.pg-qt .sep{background:var(--line);height:1px;margin:8px 6px}.pg-qt main{background:var(--bg);flex-direction:column;flex:auto;min-width:0;display:flex}.pg-qt .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-qt .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-qt .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-qt .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-qt .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-qt .strip{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:8px 20px 2px;font-size:13.5px;display:flex}.pg-qt .strip b{font:700 16px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:6px}.pg-qt .strip b.bad{color:var(--risk)}.pg-qt .strip b.ok{color:var(--good)}.pg-qt .show{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px 10px;display:flex}.pg-qt .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-qt .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-qt .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-qt .chipb .n{font:600 12.5px var(--mono);margin-left:4px}.pg-qt .chipb i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-qt select.word{field-sizing:content;appearance:none;width:auto;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;padding-right:2px!important}.pg-qt .content{flex-direction:column;flex:1;min-width:0;display:flex}.pg-qt .pad{flex-direction:column;gap:14px;padding:14px 20px 48px;display:flex}.pg-qt .btn,.pg-qt .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-qt .btn:hover,.pg-qt .btng:hover{background:var(--row-hover)}.pg-qt .btn.pri,.pg-qt .btn.ink{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-qt .btn.pri:hover{background:#262c3a}.pg-qt .btn:disabled,.pg-qt .btng:disabled{opacity:.45;cursor:not-allowed}.pg-qt .btn.sm,.pg-qt .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-qt .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-qt .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-qt .ib.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-qt .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-qt .btn:focus-visible,.pg-qt .btng:focus-visible,.pg-qt .ib:focus-visible,.pg-qt .tab:focus-visible,.pg-qt .door:focus-visible,.pg-qt .seg button:focus-visible,.pg-qt .chipb:focus-visible,.pg-qt .lnk:focus-visible,.pg-qt .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-qt svg.i{flex:none;width:15px;height:15px}.pg-qt .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-qt .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:320px;font:400 13.5px/1.5 var(--body);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-qt .pop b{margin-bottom:2px;display:block}.pg-qt .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-qt .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-qt .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-qt .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-qt .st.good{background:var(--good-soft);color:var(--good)}.pg-qt .st.calm{background:var(--gray-soft);color:var(--text)}.pg-qt .clock{font:700 13.5px var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:4px;display:inline-flex}.pg-qt .clock.hot{color:var(--risk)}.pg-qt .clock.over{color:var(--risk);background:var(--risk-soft);border-radius:7px;padding:1px 7px}.pg-qt .clock.none{color:var(--text);font:500 12.5px var(--mono)}.pg-qt .clock.pause{color:var(--warn);font:600 12.5px var(--body)}.pg-qt .onit{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-qt .onit b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.pg-qt .chg{font:600 12.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.pg-qt .chg:hover{color:var(--brand-ink)}.pg-qt .pop .ed{flex-direction:column;gap:8px;min-width:250px;display:flex}.pg-qt .pop .ed .row2{align-items:center;gap:8px;display:flex}.pg-qt .pop .ed .ft{justify-content:flex-end;gap:8px;display:flex}.pg-qt .pk{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-qt .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-qt .pt:hover{border-color:var(--brand)}.pg-qt .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-qt .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-qt .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-qt .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-qt .pt .pv b{font:700 24px/1.1 var(--mono);letter-spacing:-.02em}.pg-qt .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-qt .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.pg-qt .pt .ps .clock{font-size:12.5px}.pg-qt .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-qt .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-qt .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 20px;font-size:13.5px;display:flex}.pg-qt .tw{flex:1;overflow:auto}.pg-qt table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.pg-qt table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-qt table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-qt table.g th.n,.pg-qt table.g td.n{text-align:right}.pg-qt table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-qt table.g tr.click{cursor:pointer}.pg-qt table.g tr.click:hover td{background:var(--row-hover)}.pg-qt table.g tr.sel td{background:var(--row-selected)}.pg-qt td.co{font-weight:700}.pg-qt .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-qt .ln+.ln{margin-top:3px}.pg-qt tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:34px;padding:0 14px}.pg-qt tr.band .bt{font:700 13.5px var(--body)}.pg-qt tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-qt tr.band .bd{color:var(--text);margin-left:8px;font-size:13px}.pg-qt tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-qt tr.band.move .bt{color:var(--brand-ink)}.pg-qt tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-qt tr.band.warnb .bt{color:var(--warn)}.pg-qt .acts{justify-content:flex-end;gap:4px;display:flex}.pg-qt .bad{color:var(--risk);font-weight:700}.pg-qt .ok{color:var(--good);font-weight:600}.pg-qt .warn{color:var(--warn);font-weight:600}.pg-qt .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-qt .cards{flex-direction:column;display:none}.pg-qt .qcard{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.pg-qt .qcard .r{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pg-qt .qband{background:var(--mist);border-bottom:1px solid var(--border);font:700 13.5px var(--body);padding:8px 16px}.pg-qt .empty{color:var(--text);padding:14px 20px;font-size:13.5px}.pg-qt .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(640px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-qt .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-qt .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-qt .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-qt .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-qt .x:hover{background:var(--row-hover)}.pg-qt .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.pg-qt .meta select.word{font-size:13.5px}.pg-qt select.word+.chev{color:var(--brand-ink);pointer-events:none;margin-left:-2px;font-size:11px}.pg-qt .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-qt .verbs .inp{width:110px}.pg-qt .ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.pg-qt .ptabs .tab{padding:6px 0 8px;font-size:14px}.pg-qt .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-qt .pb>*{flex-shrink:0}.pg-qt .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-qt .ah{align-items:baseline;gap:10px;display:flex}.pg-qt .at{font:700 16.5px/1.3 var(--head)}.pg-qt .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-qt .sz.bad{color:var(--risk)}.pg-qt .sz.ok{color:var(--good)}.pg-qt .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-qt .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-qt .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-qt .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-qt .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-qt dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-qt dl.al dt,.pg-qt dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-qt dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-qt dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-qt dl.al dt:nth-last-child(2),.pg-qt dl.al dd:last-child{border-bottom:0}.pg-qt dl.al.top0{margin-top:0}.pg-qt .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-qt .blk.frm{border:2px solid var(--brand)}.pg-qt .bh{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pg-qt .bh .grow+*{font-weight:400}.pg-qt .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px}.pg-qt .inp:focus,.pg-qt .sel:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-qt .inp.w{width:110px}.pg-qt .inp.xs{width:82px}.pg-qt textarea.inp{resize:vertical;min-height:140px;line-height:1.5}.pg-qt .sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:32px;padding:5px 8px;font-size:13.5px}.pg-qt .ext{flex-wrap:wrap;gap:6px;display:flex}.pg-qt .ext label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pg-qt .ext input{accent-color:var(--brand)}.pg-qt .email{background:var(--mist);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:14px}.pg-qt mark{background:var(--brand-soft);color:var(--fg);border-radius:3px;padding:0 2px}.pg-qt mark.miss{background:var(--warn-soft);color:var(--warn);font-weight:600}.pg-qt ul.tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-qt ul.tl li{display:contents}.pg-qt ul.tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;padding:5px 0}.pg-qt ul.tl .trl{justify-content:center;display:flex;position:relative}.pg-qt ul.tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-qt ul.tl li:first-child .trl:before{top:12px}.pg-qt ul.tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-qt ul.tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-qt ul.tl li.now .dot{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.pg-qt ul.tl .tw{min-width:0;padding:5px 0}.pg-qt ul.tl .tw b{font-weight:600}.pg-qt ul.tl .tw span{color:var(--text)}.pg-qt table.s{border-collapse:collapse;width:100%;font-size:13.5px}.pg-qt table.s th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 8px}.pg-qt table.s td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 8px}.pg-qt table.s .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-qt table.s tr.hi td{background:var(--brand-soft)}.pg-qt .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-qt .xs-wrap table.s tr:last-child td{border-bottom:0}.pg-qt .map{background:var(--mist);border-radius:10px;width:100%;height:auto;display:block}.pg-qt .trow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.pg-qt .trow:last-child{border-bottom:0}.pg-qt .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-qt .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-qt .modal h2{font:700 19px var(--head);margin:0}.pg-qt .lab{font:600 13px var(--body);color:var(--text)}.pg-qt .sm{color:var(--text);font-size:13px}.pg-qt .fgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-qt .fgrid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-qt .reasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-qt .reasons button{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;min-height:42px;padding:9px 10px;font-weight:600}.pg-qt .reasons button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-qt .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-qt .toasts{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;flex-direction:column;gap:8px;max-width:min(400px,100vw - 32px);display:flex;position:fixed}.pg-qt .toast{color:#fff;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px}.pg-qt .toast b{color:#c9d6ff;font-weight:700;display:block}.pg-qt .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pg-qt .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px;overflow-x:auto}.pg-qt .card h3{font:700 15px var(--body);margin:0 0 8px}.pg-qt .card h3 .sm{margin-left:6px;font-weight:400}.pg-qt .hb{grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.pg-qt .hb .tr{background:var(--gray-soft);border-radius:5px;height:18px;position:relative;overflow:hidden}.pg-qt .hb .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-qt .vbars{align-items:end;gap:8px;height:150px;padding-top:18px;display:grid}.pg-qt .vb{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pg-qt .vb .b2{align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.pg-qt .vb .b2 i{background:var(--border);border-radius:4px 4px 2px 2px;flex:1;position:relative}.pg-qt .vb .b2 i.out{background:var(--brand)}.pg-qt .vb .b2 i span{font:700 10.5px var(--mono);color:var(--fg);position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pg-qt .vb .d{font:600 11px var(--mono);color:var(--text)}.pg-qt .rgroup{border:1px solid var(--border);border-radius:12px}.pg-qt .rgroup>.hd{background:var(--mist);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}.pg-qt .rgroup>.hd h3{font:700 14.5px var(--body);margin:0}.pg-qt .rule{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;display:flex}.pg-qt .rgroup>.hd+.rule{border-top:0}.pg-qt .rule .t{flex:280px;min-width:0}.pg-qt .rule .t b{font-size:14px}.pg-qt .rule .t span{color:var(--text);font-size:13px;display:block}.pg-qt .newtag{font:600 11.5px var(--body);background:var(--good-soft);color:var(--good);vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 6px;display:inline-block}.pg-qt .rules{max-width:900px}.pg-qt .rs{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;line-height:2;display:flex}.pg-qt .rgroup>.hd+.rs{border-top:0}.pg-qt .rs .sent{flex:auto;min-width:0}.pg-qt .rs .pair{white-space:nowrap;align-items:center;gap:4px;margin-right:14px;display:inline-flex}.pg-qt input.inl-num{border:1px solid var(--border);width:56px;font:700 14px var(--mono);text-align:center;background:var(--brand-soft);color:var(--fg);border-radius:7px;padding:2px 6px}.pg-qt input.inl-num:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-qt select.inl-sel{background:var(--brand-soft);min-height:30px;padding:2px 6px;font-weight:600}.pg-qt .tog{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;position:relative}.pg-qt .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-qt .tog.on{background:var(--brand)}.pg-qt .tog.on:after{left:21px}.pg-qt .line1{color:var(--text);font-size:13.5px}@media (max-width:1100px){.pg-qt .two{grid-template-columns:1fr}}.pg-qt .pk.h6{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-qt div.pt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-qt .pt .pv b.bad{color:var(--risk)}.pg-qt .pt .pv b.ok{color:var(--good)}@media (max-width:1100px){.pg-qt .pk.h6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pg-qt .pk.h6{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-qt .shell{flex-direction:column}.pg-qt .side{border-right:0;border-bottom:1px solid var(--line);padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px));flex-wrap:wrap;flex:none;gap:4px;display:flex}.pg-qt .side .door{width:auto;min-height:36px;padding:6px 9px}.pg-qt .side .sep{display:none}.pg-qt .ph1,.pg-qt .strip,.pg-qt .show,.pg-qt .nsug,.pg-qt .selbar,.pg-qt .foot{padding-left:16px;padding-right:16px}.pg-qt .pad{padding:12px 16px 40px}.pg-qt .ph1 .acts{width:100%}.pg-qt .tw.q{display:none}.pg-qt .cards{display:flex}.pg-qt .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-qt dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-qt .fgrid,.pg-qt .reasons{grid-template-columns:1fr}.pg-qt .hb{grid-template-columns:80px minmax(0,1fr) 90px}.pg-qt .pb{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){.pg-qt *,.pg-qt :after{transition:none!important}}.pg-qt .pt .pv{flex-wrap:wrap;row-gap:0}.pg-qt .pt .pv em,.pg-qt .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}.pg-qt .mr .l2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pg-qt .ph .tp .ttl,.pg-qt .bar2 span{white-space:normal}.pg-qt table.g th.pin0,.pg-qt table.g td.pin0{z-index:1;position:sticky;left:0}.pg-qt table.g th.pin1,.pg-qt table.g td.pin1{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:30px}.pg-qt table.g th.pin0,.pg-qt table.g th.pin1{z-index:3}.pg-qt table.g.cmp td{padding-top:3px;padding-bottom:3px}.pg-qt table.g.cmp .sub{display:none}.pg-qt .thf{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-qt .thf:hover,.pg-qt .thf.on{color:var(--brand-ink)}.pg-qt .thf .car{font-size:9px}.pg-qt .fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 20px;font-size:13px;display:flex}.pg-qt .fchip{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-ink);font:600 12.5px var(--body);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.pg-qt .fchip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.pg-qt .pop .fl{flex-direction:column;gap:6px;min-width:240px;display:flex}.pg-qt .pop .fl .lst{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;max-height:220px;padding:4px 6px;display:flex;overflow:auto}.pg-qt .pop .fl .lst label{cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-size:13px;display:flex}.pg-qt .pop .fl .row2,.pg-qt .pop .colsl .row2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-qt .pop .colsl{flex-direction:column;gap:4px;min-width:230px;max-height:380px;display:flex;overflow:auto}.pg-qt .pop .colsl label{align-items:center;gap:8px;padding:2px 0;font-size:13.5px;display:flex}.pg-qt .sumbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.pg-qt .sgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:14px 20px 40px;display:grid}.pg-qt .stile{text-align:left;background:var(--bg);border:1px solid var(--border);cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.pg-qt .stile:hover{border-color:var(--brand)}.pg-qt .stile.zero{opacity:.6}.pg-qt .stile .sn{font:700 14.5px var(--body);overflow-wrap:anywhere}.pg-qt .stile .snum{flex-wrap:wrap;gap:4px 16px;display:flex}.pg-qt .stile .snum span{color:var(--text);font-size:12.5px}.pg-qt .stile .snum b{font:700 18px var(--mono);color:var(--fg);display:block}.pg-qt .drillbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:7px 20px;font-size:13.5px;display:flex}.pg-qt .panel.side2{z-index:63;width:min(560px,100%)}.pg-qt .panel.setp{width:min(760px,100%)}.pg-qt .panel.setp .rules{max-width:none;padding:0}.pg-qt .cchips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 10px;display:flex}.pg-qt .cchip{border:1px solid var(--border);background:var(--mist);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.pg-qt .cchip button{cursor:pointer;color:var(--text);background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.pg-qt .rs .inp.nm{width:190px;min-height:30px;padding:3px 8px}.pg-qt .rs .sel.st2{background:var(--brand-soft);min-height:30px;padding:2px 6px;font-weight:600}.pg-qt .addb{margin-left:auto}.pg-qt .rgroup>.hd .sm{font-weight:400}.pg-qt .stop{grid-template-columns:64px minmax(0,1fr) 84px 140px 30px;align-items:end;gap:8px;display:grid}.pg-qt .stop>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-qt .chipsel{flex-wrap:wrap;gap:6px;display:flex}.pg-qt .chipsel button{border:1px solid var(--border);background:var(--bg);font:500 12.5px var(--body);cursor:pointer;color:var(--text);border-radius:8px;padding:3px 9px}.pg-qt .chipsel button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-qt .subbox{border:1px solid var(--line);background:var(--mist);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-qt .fgrid3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.pg-qt .fgrid3>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-qt .note2{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.pg-qt .tcard{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-qt .trow.click{cursor:pointer}.pg-qt .trow.click:hover{background:var(--row-hover)}.pg-qt .trow.on{background:var(--brand-soft)}.pg-qt .sentbox{white-space:pre-wrap;border:1px solid var(--border);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.pg-qt .elink{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0}.pg-qt .elink:hover{color:var(--brand-ink);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@media (max-width:760px){.pg-qt .fbar,.pg-qt .sumbar,.pg-qt .drillbar,.pg-qt .sgrid{padding-left:16px;padding-right:16px}.pg-qt .stop{grid-template-columns:minmax(0,1fr) 84px 30px}.pg-qt .stop .sn0{display:none}.pg-qt .stop .win{grid-column:1/3}.pg-qt .fgrid3{grid-template-columns:1fr 1fr}.pg-qt .rs .inp.nm{width:140px}}.pg-qt .cochip{border:1px solid var(--brand);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 20px 0;padding:7px 12px;font-size:13.5px;display:flex}.pg-qt .ronote{background:var(--mist);border:1px solid var(--line);color:var(--text);border-radius:10px;margin:8px 20px 0;padding:7px 12px;font-size:13.5px}.pg-qt table.g tr.hl>td{background:#fff7d6}.pg-qt .thread{flex-direction:column;gap:8px;display:flex}.pg-qt .thread .msg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13.5px;display:flex}.pg-qt .thread .mh{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.pg-qt .thread .ms{color:var(--text);font-size:12.5px}.pg-qt .modal .mx{z-index:3;background:var(--bg);align-self:flex-end;width:36px;height:36px;margin:-10px -10px -40px 0;padding:0;position:sticky;top:-18px}.pg-qt .modal .mfoot{background:var(--bg);z-index:2;border-top:1px solid var(--line);margin-top:auto;padding:10px 0 6px;position:sticky;bottom:-18px}.pg-qt .modal h2{padding-right:40px}@media (max-width:760px){.pg-qt .tabs{flex-wrap:wrap;gap:0 16px}.pg-qt .ph1 .acts{justify-content:flex-start}.pg-qt .cochip,.pg-qt .ronote{margin-left:16px;margin-right:16px}}@media (max-width:640px){.pg-qt .btn,.pg-qt .btng,.pg-qt .btn.sm,.pg-qt .btng.sm,.pg-qt .chipb,.pg-qt .seg button,.pg-qt .x,.pg-qt .reasons button,.pg-qt .chipsel button,.pg-qt .tab{min-height:40px}.pg-qt .ib{min-width:36px;min-height:36px}.pg-qt .info{position:relative}.pg-qt .info:after{content:"";position:absolute;inset:-11px}.pg-qt .lnk,.pg-qt .elink{padding-block:9px}.pg-qt .inp,.pg-qt .sel,.pg-qt select.word{min-height:40px}}.pg-qt .capc{white-space:nowrap}.pg-qt .fun{flex-direction:column;gap:8px;margin:4px 0 10px;display:flex}.pg-qt .fun>div{grid-template-columns:70px 48px 1fr;align-items:center;gap:4px 10px;display:grid}.pg-qt .fun>div i{background:var(--brand,#1f4fe0);opacity:.8;border-radius:5px;height:10px;display:block}.pg-qt .fun>div>span:last-child{grid-column:3}.pg-qt #pop .row2 .inp{flex:1;min-width:0}.pg-qt .ph1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.pg-qt .rel{align-items:center;display:inline-flex;position:relative}.pg-qt .grow{flex:1}.pg-qt .mut{color:var(--text)}.pg-qt .warn{color:var(--warn)}.pg-qt .strip{border-bottom:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:18px;padding:8px 16px;font-size:13px;display:flex}.pg-qt .strip>span>b{font:700 15px var(--mono);color:var(--fg);margin-right:6px}.pg-qt .pk{border-bottom:1px solid var(--line);padding:10px 16px}.pg-qt .pt.quiet .pl{color:var(--text)}.pg-qt .chipsel{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.pg-qt .chipb .c{font:600 11.5px var(--mono);margin-left:4px}.pg-qt .tw{flex:1;min-height:0;overflow:auto}.pg-qt .inp{border:1px solid var(--border);min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-qt .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-qt .menu .mnx{color:var(--text);padding:6px 10px;font-size:12.5px;display:block}.pg-qt .nsug{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 16px 0;padding:8px 12px;font-size:13.5px;display:flex}.pg-qt .selbar{border:1px solid var(--brand);background:var(--brand-soft);border-radius:10px;align-items:center;gap:10px;margin:8px 16px 0;padding:8px 12px;font-size:13.5px;display:flex}.pg-qt .cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:12px 16px;display:grid}.pg-qt .sumbar{align-items:center;gap:8px;padding:12px 16px 0;display:flex}.pg-qt .foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.pg-qt .lnk{color:var(--brand-ink);font:600 13px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-qt tbody tr.click{cursor:pointer}.pg-qt tbody tr.click:hover td{background:var(--row-hover)}.pg-qt tbody tr.sel td{background:var(--row-selected)}.pg-qt .capc{white-space:nowrap;font-size:12px}.pg-qt .capc .brand{color:var(--brand-ink)}.pg-qt .capc .ok{color:var(--good)}.pg-edi{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-top:env(safe-area-inset-top,0px)}.pg-edi img{max-width:100%}.pg-edi [hidden]:not([hidden=until-found i]),.pg-edi [hidden]{display:none!important}.pg-edi{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19}.pg-edi,.pg-edi{height:100%}.pg-edi *{box-sizing:border-box}.pg-edi [hidden]{display:none!important}.pg-edi{background:var(--bg);min-width:0;max-width:100%;height:100%;min-height:0;color:var(--fg);font-family:var(--body);flex:1;margin:0;font-size:14px;display:flex;overflow:hidden}.pg-edi .wrap{flex-direction:column;gap:12px;max-width:1600px;height:100%;margin:0 auto;display:flex}.pg-edi .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-edi .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-edi .note .grow{flex:1}.pg-edi .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-edi .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-edi .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-edi .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-edi .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-edi .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-edi .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-edi .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 8px;display:flex}.pg-edi .tabs{gap:14px;display:flex}.pg-edi .tabs span{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-edi .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-edi .headnum{font:600 13.5px var(--body);color:var(--text);align-items:center;display:inline-flex}.pg-edi .headnum b{font:700 15px var(--mono);color:var(--risk);margin-left:4px}.pg-edi .grow{flex:1}.pg-edi .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-edi .btn:hover{background:var(--row-hover)}.pg-edi .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-edi .btn.go{background:var(--good);color:#fff;border-color:var(--good)}.pg-edi .btn.go:hover{filter:brightness(1.12);background:var(--good)}.pg-edi .btn.primary:hover{background:#262c3a}.pg-edi .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-edi .btn:focus-visible,.pg-edi .chip:focus-visible,.pg-edi .pt:focus-visible,.pg-edi .seg button:focus-visible,.pg-edi .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-edi .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-edi .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-edi .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-edi .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-edi .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:330px;font:400 13.5px/1.55 var(--body);color:var(--fg);border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-edi .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-edi .pop ul{margin:0;padding:0;list-style:none}.pg-edi .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pg-edi .pop li:last-child{border-bottom:0}.pg-edi .pop li b{font:700 13px var(--mono);margin:0;display:inline}.pg-edi .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.pg-edi .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.pg-edi .pt:hover{border-color:var(--brand)}.pg-edi .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-edi .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-edi .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-edi .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-edi .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-edi .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-edi .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-edi .pt.quiet{background:var(--mist)}.pg-edi .body{flex:1;min-height:0;display:flex;position:static}.pg-edi .gridwrap{flex:1;min-width:0;overflow:auto}.pg-edi table.g{border-collapse:separate;border-spacing:0;font-size:13.5px}.pg-edi table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:3;height:34px;padding:0 8px;position:sticky;top:0}.pg-edi table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:36px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-edi.cmp table.g td{height:28px}.pg-edi table.g th.r,.pg-edi table.g td.r{text-align:right}.pg-edi td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-edi td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right}.pg-edi td.ld{font:600 13px var(--mono);color:var(--brand-ink)}.pg-edi td.co{font:700 14px var(--body)}.pg-edi table.g .pin{z-index:2;position:sticky}.pg-edi table.g th.pin{z-index:4}.pg-edi table.g .p0{min-width:72px;left:0}.pg-edi table.g .p1{min-width:110px;left:72px}.pg-edi table.g .p2{min-width:230px;box-shadow:inset -1px 0 0 var(--border);left:182px}.pg-edi tbody tr[data-row]{cursor:pointer}.pg-edi tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-edi tbody tr[data-row]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-edi tbody tr.sel td{background:var(--row-selected)}.pg-edi tr.xp td{color:var(--text)}.pg-edi tr.xp td.co{font-weight:500}.pg-edi tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-edi tr.band2 .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:12px}.pg-edi tr.band2 .bt{font:700 13px var(--body)}.pg-edi tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-edi tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-edi tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-edi tr.band2.move .bt{color:var(--brand-ink)}.pg-edi tr.band2.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-edi tr.band2.warnb .bt{color:var(--warn)}.pg-edi .acts{gap:4px;display:flex}.pg-edi .act{border:1px solid var(--line);width:26px;height:24px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-edi .act svg{width:14px;height:14px}.pg-edi .act:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-edi .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-edi .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-edi .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-edi .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-edi .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-edi .ch3.green{background:var(--good-soft);color:var(--good)}.pg-edi .over{color:var(--risk);font-weight:600}.pg-edi .under{color:var(--good);font-weight:600}.pg-edi .newc{font:600 12px var(--body);color:var(--warn);margin-left:6px}.pg-edi .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-edi .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-edi .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-edi .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-edi .chip .c{font-family:var(--mono);margin-left:3px}.pg-edi .sumwrap{flex:1;overflow:auto}.pg-edi .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-edi .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-edi .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-edi .tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:12px;padding:10px 20px 20px;display:grid}.pg-edi .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-edi .tile .th{align-items:baseline;display:flex}.pg-edi .tile .tn{flex:1;font-weight:700}.pg-edi .tile .tb{font:700 22px var(--mono)}.pg-edi .tile .kv{color:var(--text);gap:20px;font-size:12.5px;display:flex}.pg-edi .tile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-edi .tile .tl{font-size:13.5px;font-weight:600}.pg-edi .tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-edi .tile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-edi .tile li:hover{background:var(--row-hover)}.pg-edi .tile li .i1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-edi .tile li .i1 b{font:600 12.5px var(--mono);margin-right:6px}.pg-edi .tile li .a1{font:600 13px var(--mono)}.pg-edi .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-edi .panel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-edi .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-edi .tp{align-items:center;gap:10px;display:flex}.pg-edi .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-edi .stp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-edi .stp.mgr{background:var(--warn-soft);color:var(--warn)}.pg-edi .stp.you{background:var(--brand-soft);color:var(--brand-ink)}.pg-edi .stp.ok{background:var(--good-soft);color:var(--good)}.pg-edi .stp.gray{background:var(--gray-soft);color:var(--text)}.pg-edi .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-edi .x:hover{background:var(--row-hover)}.pg-edi .meta{color:var(--text);font-size:13.5px}.pg-edi .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-edi .rel{display:inline-flex;position:relative}.pg-edi .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-edi .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-edi .menu button:hover{background:var(--row-hover)}.pg-edi .ptabs{gap:18px;margin-top:8px;display:flex}.pg-edi .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-edi .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-edi .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-edi .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-edi .pb>*{flex-shrink:0}.pg-edi .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-edi .ans .ah{align-items:center;gap:10px;display:flex}.pg-edi .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-edi .ans .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-edi .ans .sz.bad{color:var(--risk)}.pg-edi .ans .sz.ok{color:var(--good)}.pg-edi .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-edi .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-edi .tl li{display:contents}.pg-edi .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-edi .tl .trl{justify-content:center;display:flex;position:relative}.pg-edi .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-edi .tl li:first-child .trl:before{top:12px}.pg-edi .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-edi .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-edi .tl li.now .dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.pg-edi .tl li.nowg .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-edi .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-edi .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-edi .tl .tw b{font-weight:600}.pg-edi .tl li.now .tw b{color:var(--warn)}.pg-edi .tl li.nowg .tw b{color:var(--good)}.pg-edi .tl li.next .tw b{color:var(--brand-ink)}.pg-edi .tl .tn{color:var(--text)}.pg-edi .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-edi .al dt,.pg-edi .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-edi .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-edi .al dd{line-height:1.4}.pg-edi .al dd b{font-weight:700}.pg-edi .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-edi .al dd b.bad,.pg-edi .al dd .bad{color:var(--risk)}.pg-edi .al dd b.ok,.pg-edi .al dd .ok{color:var(--good)}.pg-edi .al dd b.warn,.pg-edi .al dd .warn{color:var(--warn)}.pg-edi .al dt:nth-last-child(2),.pg-edi .al dd:last-child{border-bottom:0}.pg-edi .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-edi .frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-edi .frm h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-edi .frm .inl{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pg-edi .money{border:1px solid var(--border);border-radius:8px;align-items:center;width:120px;display:inline-flex;overflow:hidden}.pg-edi .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:5px 8px}.pg-edi .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:5px 8px}.pg-edi .ckt{border-collapse:collapse;width:100%;font-size:14px}.pg-edi .ckt td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}.pg-edi .ckt td.i{width:26px;font-weight:800}.pg-edi .ckt td.i.ok{color:var(--good)}.pg-edi .ckt td.i.warn{color:var(--warn)}.pg-edi .ckt td.i.bad{color:var(--risk)}.pg-edi .ckt td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-edi h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-edi #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-edi .nsug{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;display:flex}.pg-edi .nsug b{font-weight:600}.pg-edi .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-edi.showchg .app{display:none}.pg-edi.showchg .changes{display:block}.pg-edi .changes h2{font:800 18px var(--head);margin:6px 0 10px}.pg-edi .changes .tw{overflow-x:auto}.pg-edi .changes table{border-collapse:collapse;width:100%;min-width:680px;margin-bottom:12px;font-size:14px}.pg-edi .changes th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-edi .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;line-height:1.55}.pg-edi .changes td:first-child{width:24%;font-weight:700}@media (max-width:1600px){.pg-edi .rail{display:none}}@media (max-width:1400px){.pg-edi .w2{display:none}}@media (min-width:1401px){.pg-edi .w3{display:none}}.pg-edi .page>.panel{top:var(--ptop,57px)}.pg-edi #ms{flex-wrap:wrap;max-width:100%}@media (max-width:900px){.pg-edi{height:auto;overflow:auto}.pg-edi .wrap{height:auto}.pg-edi .app{flex:none;height:860px}.pg-edi .r1{flex-wrap:wrap}.pg-edi .tabs span:not(.on){display:none}.pg-edi .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-edi .headnum{display:none}.pg-edi .al{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-edi *{transition:none!important}}.pg-edi .headnum b.k{color:var(--fg)}.pg-edi .fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-edi .find{border:1.5px solid var(--border);background:var(--bg);max-width:640px;color:var(--text);border-radius:10px;flex:360px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.pg-edi .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-edi .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-edi table.g .pc{min-width:250px;box-shadow:inset -1px 0 0 var(--border);left:150px}.pg-edi .mut{color:var(--text)}.pg-edi .stp.bad{background:var(--risk-soft);color:var(--risk)}.pg-edi .inl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-edi .phonein{border:1px solid var(--border);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:6px 10px;font-size:13.5px}.pg-edi .lede{color:var(--text);max-width:900px;margin:0 0 12px;line-height:1.55}.pg-edi .btn:disabled{opacity:.45;cursor:not-allowed}.pg-edi .ans .sz{font-size:14px}.pg-edi .r1 .quiet{color:var(--text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-edi .r1 .quiet b{color:var(--good);font-weight:700}.pg-edi .icb{border:1px solid var(--border);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--fg);border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-edi .icb svg{width:15px;height:15px}.pg-edi .icb:hover{background:var(--row-hover)}.pg-edi .pwline{color:var(--fg);border-bottom:1px solid var(--line);padding:7px 16px;font-size:13.5px}.pg-edi .mline2{font:600 13.5px var(--mono);flex-wrap:wrap;gap:18px;display:flex}.pg-edi .mline2 b{font:700 10.5px var(--mono);letter-spacing:.08em;color:var(--text);margin-right:4px}.pg-edi .alarm{border-bottom:1px solid var(--line);background:var(--warn-soft);color:var(--fg);align-items:center;gap:10px;padding:6px 16px;font-size:13.5px;display:flex}.pg-edi .alarm b{color:var(--warn)}.pg-edi .alarm .btn{padding:4px 10px;font-size:13px}.pg-edi table.g .p0{min-width:172px}.pg-edi.selon table.g .p0{min-width:198px}.pg-edi.selon table.g .p1{left:198px}.pg-edi table.g .p1{min-width:104px;box-shadow:inset -1px 0 0 var(--border);left:172px}.pg-edi table.g.pw .p0{min-width:124px}.pg-edi table.g.pw .p1{min-width:110px;left:124px}.pg-edi td.rb{font:700 13px var(--mono)}.pg-edi td.rb.bad{color:var(--risk)}.pg-edi td.rb.warn{color:var(--warn)}.pg-edi td.rb.ok{color:var(--good)}.pg-edi .dash{color:var(--text)}.pg-edi .ckb{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;vertical-align:middle}.pg-edi .selbar{border-top:1px solid var(--line);background:var(--brand-soft);white-space:nowrap;align-items:center;gap:10px;padding:6px 16px;font-size:13.5px;display:flex}.pg-edi .selbar b{font-weight:700}.pg-edi .selbar .btn{padding:5px 11px}.pg-edi .why2{color:var(--fg);text-overflow:ellipsis;max-width:470px;overflow:hidden}.pg-edi .prow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-edi .ptiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-edi .ptile{border:1px solid var(--line);background:var(--mist);border-radius:10px;min-width:0;padding:8px 10px}.pg-edi .ptile .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-edi .ptile .v{font:600 14px/1.35 var(--body);color:var(--fg);margin-top:3px}.pg-edi .ptile .v.bad{color:var(--risk)}.pg-edi .ptile .v.ok{color:var(--good)}.pg-edi .ptile .v.warn{color:var(--warn)}.pg-edi .prev{border:1px dashed var(--border);background:var(--mist);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.pg-edi .prev .pl2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:4px;display:block}.pg-edi .docbox{border:1px solid var(--border);background:repeating-linear-gradient(0deg,var(--mist) 0 18px,var(--bg) 18px 19px);height:150px;font:600 12.5px var(--mono);color:var(--text);border-radius:10px;justify-content:space-between;align-items:flex-end;padding:8px 10px;display:flex}.pg-edi .pick{border-collapse:collapse;width:100%;margin-top:6px;font-size:13.5px}.pg-edi .pick td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.pg-edi .pick td.ld{font:600 13px var(--mono);color:var(--brand-ink);white-space:nowrap;width:100px}.pg-edi .pick .why{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-edi .drop{border:2px dashed var(--border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.pg-edi .drop b{font:700 15px var(--head)}.pg-edi .recv{margin:0;padding:0;list-style:none}.pg-edi .recv li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.pg-edi .recv li .f{flex:1;min-width:0}.pg-edi .recv li .f b{font:600 13px var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pg-edi .recv li .f span{color:var(--text);font-size:12.5px}.pg-edi .hgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.pg-edi .htile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pg-edi .htile .k{font:600 12.5px var(--body);color:var(--text)}.pg-edi .htile .v{font:700 17px var(--head)}.pg-edi .htile .v.bad{color:var(--risk)}.pg-edi .htile .v.ok{color:var(--good)}.pg-edi .htile .s{color:var(--text);font-size:13px;line-height:1.45}.pg-edi .hsec{padding:4px 20px 20px}.pg-edi .hsec h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:8px 0}.pg-edi .tape{border-collapse:collapse;width:100%;font-size:13.5px}.pg-edi .tape td,.pg-edi .tape th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 8px}.pg-edi .tape th{font:600 12.5px var(--body);color:var(--text);background:var(--mist)}.pg-edi .morebtn{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:900px){.pg-edi .hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-edi .ptiles{grid-template-columns:minmax(0,1fr)}}.pg-edi .page .body{position:relative}.pg-edi .page .body>.panel{top:0}.pg-edi .ph .ttl{white-space:normal;line-height:1.25}.pg-edi.k480 .app,.pg-edi.k480 .changes{display:none}.pg-edi #k480{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;width:480px;max-width:100%;min-height:0;margin:0 auto;display:none;overflow:auto}.pg-edi.k480 #k480{display:block}.pg-edi #k480 .panel{width:100%;box-shadow:none;border:0;height:auto;position:static}.pg-edi .crumb{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:flex;position:sticky;left:0}.pg-edi .tile .need{color:var(--text);font-size:13px;line-height:1.4}.pg-edi .mini{border:1px solid var(--border);background:var(--bg);font:600 12px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;padding:2px 8px}.pg-edi .mini:hover{background:var(--row-hover)}.pg-edi .tile li .a1{white-space:nowrap}.pg-edi .tile li .i1.wr{white-space:normal;line-height:1.3;overflow:visible}.pg-edi .escb{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;font-size:13.5px;display:flex}.pg-edi .escb .ok{color:var(--good);font-weight:600}.pg-edi .pvw{border:2px solid var(--brand);background:var(--bg);border-radius:12px;padding:10px 12px}.pg-edi .pvw .pvh{font:700 15px var(--head)}.pg-edi .pvw .al{margin-top:4px}.pg-edi .pvw .al dt,.pg-edi .pvw .al dd{padding:5px 0}.pg-edi .band3{border:1px solid var(--line);background:var(--mist);color:var(--fg);border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13.5px}.pg-edi .banners{flex-direction:column;gap:6px;margin:8px 0 10px;display:flex}.pg-edi .banners .bn{border:1px solid;border-radius:8px;padding:7px 10px;font-size:13.5px}.pg-edi .banners .bn.risk{border-color:var(--risk);background:var(--risk-soft);color:var(--risk)}.pg-edi .banners .bn.warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.pg-edi .banners .lnk{color:inherit}.pg-edi tr.badrow td{color:var(--risk)}.pg-edi td.hv{color:var(--warn);font-weight:700}.pg-edi .hvw{flex-direction:column;align-items:flex-end;line-height:1.1;display:inline-flex}.pg-edi .hvt{font:700 10px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--warn)}.pg-edi .wtxt{color:var(--warn);font-weight:600}.pg-edi .al .sub.wtxt{color:var(--warn)}.pg-edi .foot .keys{color:var(--text);white-space:nowrap}.pg-edi .menu.ml{left:0;right:auto}.pg-edi .menu.mside{top:0;left:calc(100% + 6px);right:auto}.pg-edi .menu.cols{min-width:240px;max-height:420px;overflow:auto}.pg-edi .menu label.ck{font:500 14px var(--body);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 10px;display:flex}.pg-edi .menu label.ck:hover{background:var(--row-hover)}.pg-edi .menu label.ck input{accent-color:var(--brand)}.pg-edi .bwin{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.pg-edi .bwin .dt{border:1px solid var(--border);font:13px var(--body);background:var(--bg);color:var(--fg);border-radius:8px;padding:3px 6px}.pg-edi .bhead{color:var(--text);flex-wrap:wrap;gap:4px 16px;padding:0 16px 6px;font-size:13.5px;display:flex}.pg-edi .bhead b{font:700 13.5px var(--mono);color:var(--fg);margin-left:4px}.pg-edi .btiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 16px 10px;display:grid}.pg-edi table.board td .blk{line-height:1.35;display:block}.pg-edi table.board td{height:auto;padding:5px 8px}.pg-edi table.board .lk{color:var(--brand-ink)}.pg-edi table.board .nb{color:var(--warn);font-weight:600;font-family:var(--body)}.pg-edi table.tape.bc{table-layout:fixed;width:100%}.pg-edi table.tape.bc th:first-child{width:96px}.pg-edi table.tape.bc th:nth-child(4){width:62px}.pg-edi table.tape.bc th:nth-child(5){width:96px}.pg-edi table.tape.bc td.wr{white-space:normal;line-height:1.35}.pg-edi table.tape.bc th{white-space:normal;vertical-align:bottom;line-height:1.25}.pg-edi table.tape .r,.pg-edi table.tape th.r{text-align:right}.pg-edi table.g .c-os,.pg-edi table.g .c-ds{white-space:normal;max-width:70px;line-height:1.2}.pg-edi table.g th.c-os,.pg-edi table.g th.c-ds{white-space:normal}.pg-edi table.g td.co.wrp{white-space:normal;line-height:1.2}.pg-edi table.g td.co.wrp .pw1{width:150px;display:block}.pg-edi table.g th.c-resp{white-space:normal;max-width:84px;line-height:1.2}@media (max-width:900px){.pg-edi .btiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-edi .rhead{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;gap:8px;padding:10px 16px 8px;display:flex}.pg-edi .rhead .rt{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.pg-edi .rhead h2{font:700 17px var(--head);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pg-edi .rhead .rd{color:var(--text);margin-top:2px;font-size:13px}.pg-edi .rfil{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-edi .fsel{border:1px solid var(--border);font:500 13px var(--body);background:var(--bg);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:8px;max-width:100%;padding:4px 8px}.pg-edi .fsel[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-edi .fin{border:1px solid var(--border);font:13px var(--body);width:140px;color:var(--fg);background:var(--bg);border-radius:8px;max-width:100%;padding:4px 8px}.pg-edi .xl{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pg-edi .xl button{border:1px solid var(--line);background:var(--bg);font:600 12px var(--body);color:var(--text);cursor:pointer;border-radius:6px;padding:2px 8px}.pg-edi .xl button:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-edi table.g th.srt{cursor:pointer}.pg-edi table.g th.srt:hover{color:var(--fg)}.pg-edi table.g.rp .p0{min-width:92px}.pg-edi .refuse{border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:12px;max-width:640px;margin:24px 16px;padding:14px 16px;line-height:1.5}.pg-edi .bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.pg-edi .barsec{border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 12px}.pg-edi .barsec h3{font:700 13.5px var(--body);align-items:center;margin:0 0 6px;display:flex}.pg-edi .bar{cursor:pointer;font:500 13.5px var(--body);text-align:left;width:100%;color:var(--fg);background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,200px) minmax(0,1fr) 34px;align-items:center;gap:8px;padding:5px 6px;display:grid}.pg-edi .bar:hover{background:var(--row-hover)}.pg-edi .bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-edi .bar i{background:var(--brand);border-radius:4px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.pg-edi .bar i{background:color-mix(in srgb,var(--brand) 80%,transparent)}}.pg-edi .bar b{font:600 13px var(--mono);text-align:right}.pg-edi .raw{font:500 12px/1.5 var(--mono);background:var(--mist);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0;padding:8px 10px}.pg-edi .row3{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pg-edi .row3 label{font:600 12.5px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-edi .plus{font:700 16px var(--mono);color:var(--text);padding-bottom:6px}.pg-edi .tot{font:700 18px var(--mono);color:var(--fg)}.pg-edi .fill{border-collapse:collapse;width:100%;font-size:13.5px}.pg-edi .fill td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 6px}.pg-edi .fill td.k{color:var(--text);width:112px;font-size:13px;font-weight:600}.pg-edi .fill .src{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-edi .fill .miss{color:var(--warn);font-weight:600}.pg-edi .mail{border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.55}.pg-edi .mail.hot{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-edi .mail .mh{color:var(--text);flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;font-size:12.5px;display:flex}.pg-edi .mail .mh b{color:var(--fg)}.pg-edi .mail p{white-space:pre-wrap;margin:0}.pg-edi .door{font:700 11.5px var(--mono);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:5px;padding:2px 6px;display:inline-block}.pg-edi .door.em{background:var(--brand-soft);color:var(--brand-ink)}.pg-edi .lf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.pg-edi .lf label{font:600 12px var(--body);color:var(--text);flex-direction:column;gap:3px;min-width:0;display:flex}.pg-edi .lf label.w{grid-column:1/-1}.pg-edi .lf input,.pg-edi .lf select{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:var(--bg);border-radius:7px;width:100%;min-width:0;padding:5px 8px}.pg-edi .lf input.fl,.pg-edi .lf select.fl{border-color:var(--warn);background:var(--warn-soft)}.pg-edi .fsec{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.pg-edi .fsec h4{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-edi .sw{background:var(--border);cursor:pointer;vertical-align:middle;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;position:relative}.pg-edi .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .12s;position:absolute;top:2px;left:2px}.pg-edi .sw[aria-checked=true]{background:var(--good)}.pg-edi .sw[aria-checked=true]:after{left:16px}.pg-edi .stab{border-collapse:collapse;width:100%;font-size:13.5px}.pg-edi .stab th{font:600 12px var(--body);color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:normal;vertical-align:bottom;padding:6px;line-height:1.25}.pg-edi .stab td.co{min-width:150px}.pg-edi .stab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px}.pg-edi .numin{border:1px solid var(--border);width:68px;font:600 13px var(--mono);color:var(--fg);background:var(--bg);border-radius:7px;padding:3px 6px}.pg-edi .dchip{border:1px solid var(--border);background:var(--bg);font:600 12px var(--body);cursor:pointer;color:var(--text);white-space:nowrap;border-radius:999px;margin:2px 3px 2px 0;padding:2px 9px}.pg-edi .dchip[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-edi .tw2{max-width:100%;overflow-x:auto}.pg-edi .pop .menu{box-shadow:none;border:0;min-width:0;padding:4px 0 0;position:static}.pg-edi .bmode{border:1px solid var(--border);border-radius:10px;margin-right:8px;display:inline-flex;overflow:hidden}.pg-edi .bmode button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:4px 10px}.pg-edi .bmode button[aria-pressed=true]{background:var(--row-selected);color:var(--brand-ink)}.pg-edi .ftabs{gap:16px;margin-top:6px;display:flex}.pg-edi .ftabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0 7px}.pg-edi .ftabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-edi .r1{flex-wrap:wrap;row-gap:6px}.pg-edi .r1 .find{min-width:170px}.pg-edi .brk{display:none}@media (max-width:1500px){.pg-edi .brk{flex-basis:100%;height:0;display:block}}@media (max-width:900px){.pg-edi .alarm{flex-wrap:wrap}.pg-edi .bars,.pg-edi .lf{grid-template-columns:minmax(0,1fr)}.pg-edi .rhead .xl{width:100%}}.pg-edi .inshell .tabs.inpage{display:none}.pg-edi .cochip{background:var(--warn-soft);color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-edi .cochip .lnk{font-size:12.5px}.pg-edi .callbar{border:2px solid var(--good);background:var(--good-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-edi .callbar .dotlive{background:var(--good);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #0b6b3d2e}.pg-edi .callbar .grow{flex:1}.pg-edi .keys.lnk{font:500 13px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:900px){.pg-edi .page .body>.panel{z-index:60;border-left:0;width:100%;max-width:100%;position:fixed;inset:0}}@media (max-width:640px){.pg-edi .rel>.menu{z-index:70;min-width:0;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}}.pg-edi span.why2{white-space:normal;text-overflow:clip}.pg-edi .tiles.w300{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pg-auto{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0f19;--text:#414a5c;--line:#e8eaf0;--line2:#bcc1cb;--mist:#f7f8fa;--hover:#eaf0ff;--paper:#fff;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--danger:#a8321f;--font-display:"Archivo",Inter,system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}.pg-auto *{box-sizing:border-box}.pg-auto{color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.45}.pg-auto [hidden]{display:none!important}.pg-auto .card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.pg-auto .head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-auto .sub{color:var(--text);flex:360px;font-size:14.5px}.pg-auto .b{border:1px solid var(--line2);color:var(--ink);font:600 13.5px var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}.pg-auto .b:hover{background:var(--hover)}.pg-auto .b.primary{background:var(--ink);border-color:var(--ink);color:#fff}.pg-auto .b.sm{padding:5px 11px;font-size:13px}.pg-auto .b.danger{color:var(--danger);border-color:#f0c4c6}.pg-auto :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pg-auto .tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pg-auto .t{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 13px;display:flex}.pg-auto .t:hover{border-color:var(--blue)}.pg-auto .t[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pg-auto .t .tl{font:600 12.5px var(--font-body);color:var(--text)}.pg-auto .t b{font:700 22px/1.1 var(--font-mono)}.pg-auto .t .ts{color:var(--text);font-size:12px}.pg-auto .t.warnt b{color:var(--warn)}.pg-auto .row1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.pg-auto .tab{font:600 14px var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-9px;padding:6px 10px}.pg-auto .tab.on{color:var(--ink);border-bottom-color:var(--blue)}.pg-auto .tab .c{font:600 12px var(--font-mono);color:var(--text);margin-left:4px}.pg-auto .sp{flex:1}.pg-auto .search{border:1px solid var(--line2);font:14px var(--font-body);border-radius:9px;width:220px;padding:6px 10px}.pg-auto .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-auto .lbl{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-right:2px}.pg-auto .chip{border:1px solid var(--line2);font:500 13px var(--font-body);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:4px 11px}.pg-auto .chip .c{color:var(--text);font:600 11.5px var(--font-mono);margin-left:4px}.pg-auto .chip.on{background:var(--blue-soft);color:var(--blue-deep);border-color:#d6e1fd;font-weight:600}.pg-auto .gridwrap{border:1px solid var(--line2);border-radius:12px;overflow:auto}.pg-auto table{border-collapse:collapse;width:100%;min-width:980px}.pg-auto thead th{background:var(--mist);font:600 12.5px var(--font-body);color:var(--text);text-align:left;border-bottom:1px solid var(--line2);border-right:1px solid var(--line);white-space:nowrap;padding:8px 12px;position:sticky;top:0}.pg-auto tbody td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:middle;height:44px;padding:0 12px}.pg-auto tbody tr[data-id]{cursor:pointer}.pg-auto tbody tr[data-id]:hover td{background:var(--hover)}.pg-auto tbody tr.sel td{background:var(--blue-soft);box-shadow:none}.pg-auto tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.pg-auto tbody tr.off td{color:var(--text)}.pg-auto tr.grp td{height:34px;font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);cursor:default;background:#fff}.pg-auto .sent0{padding:8px 0;line-height:1.5}.pg-auto .w{color:var(--blue-deep);border-bottom:1.5px dotted var(--blue);cursor:pointer;font-weight:600}.pg-auto tr.off .w{color:var(--text);border-bottom-color:var(--line2)}.pg-auto .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pg-auto .zero{color:var(--text)}.pg-auto .cant{color:var(--warn);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-auto .sw{background:var(--line2);cursor:pointer;vertical-align:middle;border:0;border-radius:10px;width:34px;height:20px;padding:0;position:relative}.pg-auto .sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-auto .sw[aria-checked=true]{background:var(--good)}.pg-auto .sw[aria-checked=true]:after{left:17px}.pg-auto .info{width:16px;height:16px;font:700 10px/1 var(--font-body);border:1.3px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-auto .foot{color:var(--text);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.pg-auto .panel{border-left:1px solid var(--line2);z-index:5;background:#fff;flex-direction:column;gap:14px;width:min(520px,100%);padding:18px 20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px #0b0f191f}.pg-auto .ph{align-items:flex-start;gap:10px;display:flex}.pg-auto .ph h2{font:800 19px var(--font-display);letter-spacing:-.02em;flex:1;margin:0}.pg-auto .x{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.pg-auto .x:hover{background:var(--hover)}.pg-auto .answer{border:2px solid var(--good);background:var(--good-soft);border-radius:12px;padding:12px 14px}.pg-auto .answer.off{border-color:var(--line2);background:var(--mist)}.pg-auto .answer.cantb{border-color:var(--warn);background:var(--warn-soft)}.pg-auto .answer .k{font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-auto .answer.off .k{color:var(--text)}.pg-auto .answer.cantb .k{color:var(--warn)}.pg-auto .answer .v{margin-top:3px;font-weight:600}.pg-auto .sent{color:var(--ink);border:1px solid var(--line);background:var(--mist);border-radius:12px;padding:12px 16px;font-size:16px;line-height:2}.pg-auto .kv{border:1px solid var(--line);border-radius:12px;grid-template-columns:140px 1fr;gap:0;font-size:14px;display:grid;overflow:hidden}.pg-auto .kv dt,.pg-auto .kv dd{border-bottom:1px solid var(--line);margin:0;padding:8px 12px}.pg-auto .kv dt{color:var(--text);font-size:13px;font-weight:600}.pg-auto .kv dt:nth-last-child(2),.pg-auto .kv dd:last-child{border-bottom:0}.pg-auto .recent{border:1px solid var(--line);border-radius:12px}.pg-auto .recent div{border-top:1px solid var(--line);gap:12px;padding:9px 14px;font-size:13.5px;display:flex}.pg-auto .recent div:first-child{border-top:0}.pg-auto .recent .tm{font-family:var(--font-mono);color:var(--text);flex:none}.pg-auto .pfoot{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:14px;display:flex}.pg-auto .pop{z-index:20;border:1px solid var(--line2);background:#fff;border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 28px -12px #0b0f194d}.pg-auto .pop button{text-align:left;font:500 14px var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-auto .pop button:hover{background:var(--hover)}.pg-auto .pop button[aria-checked=true]{font-weight:700}.pg-auto .pop input{border:1px solid var(--line2);font:14px var(--font-body);border-radius:8px;margin:4px;padding:6px 8px}.pg-auto .sug{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.pg-auto .sg{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-auto .sg .fam{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-auto .sg .why{color:var(--text);font-size:13px}.pg-auto .toast{background:var(--ink);color:#fff;z-index:30;border-radius:10px;padding:10px 16px;font-size:13.5px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:900px){.pg-auto .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-auto .search{width:100%}}.pg-auto .tiles{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:900px){.pg-auto .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px) and (max-width:900px){.pg-auto .tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pg-auto .t{padding:6px 9px}.pg-auto .t .ts{display:none}.pg-auto .t b{font-size:19px}}@media (max-width:600px){.pg-auto .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pg-auto .t{padding:6px 8px}.pg-auto .t .ts{display:none}.pg-auto .t b{font-size:18px}}.pg-auto .ic{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px/1 var(--font-body);color:var(--text);cursor:pointer;vertical-align:1px;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-auto .ic:hover{border-color:var(--blue);color:var(--blue-deep)}.pg-auto .tip{max-width:300px;font-size:13.5px;line-height:1.5;padding:10px 12px!important;display:block!important}.pg-auto .dsel{border:1px solid var(--line2);font:600 13px var(--font-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px}.pg-auto .seg2{border:1px solid var(--line2);border-radius:9px;display:inline-flex;overflow:hidden}.pg-auto .seg2 button{font:600 12.5px var(--font-body);color:var(--text);cursor:pointer;background:#fff;border:0;padding:5px 10px}.pg-auto .seg2 button+button{border-left:1px solid var(--line)}.pg-auto .seg2 button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-deep)}.pg-auto .who{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.pg-auto .who .p{background:var(--mist);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px}.pg-auto .who .ch{color:var(--blue-deep);white-space:nowrap;font-weight:600}.pg-auto .bars{vertical-align:middle;align-items:flex-end;gap:1px;height:20px;margin-right:8px;display:inline-flex}.pg-auto .bars i{background:#c9d3e6;border-radius:1px;width:3px;min-height:1px;display:block}.pg-auto .bars i.td{background:var(--blue)}.pg-auto .escl{color:var(--text);margin-top:-4px;padding-bottom:6px;font-size:12.5px;display:block}.pg-auto .pend{background:var(--warn-soft);color:var(--warn);font:600 12px var(--font-body);border-radius:999px;margin-left:6px;padding:1px 8px;display:inline-block}.pg-auto .panel>*{flex-shrink:0}.pg-auto .sec{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-auto .sec>div{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:10px 14px;display:flex}.pg-auto .sec>div:first-child{border-top:0}.pg-auto .sec .sl{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-auto .fr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-auto .inp,.pg-auto .sel{border:1px solid var(--line2);font:13.5px var(--font-body);color:var(--ink);background:#fff;border-radius:8px;max-width:100%;padding:6px 9px}.pg-auto .inp.w{width:100%}.pg-auto .inp.n{width:80px}.pg-auto .chtg{border:1px solid var(--line2);font:600 12.5px var(--font-body);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px}.pg-auto .chtg[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-deep)}.pg-auto .chtg.na{opacity:.5}.pg-auto .mut{color:var(--text);font-size:13px}.pg-auto .wn{color:var(--warn);font-size:13px;font-weight:600}.pg-auto .rm{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:16px}.pg-auto .rm:hover{color:var(--danger);background:#fdeeec}.pg-auto .prev{border:1px solid var(--line);background:var(--mist);border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13.5px;display:flex}.pg-auto .prev .sm{color:var(--text);gap:10px;font-size:12.5px;display:flex}.pg-auto .prev .sm span:first-child{font-family:var(--font-mono);flex:none;width:108px}.pg-auto .lnk{color:var(--blue-deep);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.pg-auto .lnk:hover{text-decoration:underline}.pg-auto .scb{border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-auto .toast .tu{color:#fff;font:600 12.5px var(--font-body);cursor:pointer;background:0 0;border:1px solid #6b7385;border-radius:7px;margin-left:10px;padding:1px 8px}.pg-auto .pfoot{flex-wrap:wrap}.pg-auto .blank{color:var(--warn);border-bottom-color:var(--warn)}@media (max-width:600px){.pg-auto .kv{grid-template-columns:110px 1fr}}.pg-auto .ronote{background:var(--warn-soft,#fdf3e3);color:var(--warn,#8a5200);border:1px solid #efd9b0;border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:13.5px}.pg-auto.ro #scout,.pg-auto.ro #add,.pg-auto.ro [data-addr],.pg-auto.ro #panel [data-a=open],.pg-auto.ro #panel [data-a=appr],.pg-auto.ro #panel [data-a=rej],.pg-auto.ro #panel [data-a=edel]{display:none!important}.pg-auto.ro [data-w],.pg-auto.ro [data-nw]{cursor:default;color:inherit!important;border-bottom-color:#0000!important}.pg-auto.ro [data-sw]{opacity:.6;cursor:not-allowed}.pg-auto .pop{max-height:calc(100vh - 24px);overflow:auto}@media (max-width:600px){.pg-auto html>body{padding:12px!important}}.pg-auto .h1{font:800 22px/1.1 var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:0}.pg-auto .head .h1{flex:0 0 100%}.pg-auto tbody tr.sel td{background:var(--blue-soft)}.pg-auto table{min-width:760px}.pg-auto thead th:nth-child(4),.pg-auto thead th:nth-child(5){width:1%}.pg-auto tbody td:nth-child(5){white-space:nowrap}.pg-today img{max-width:100%}.pg-today [hidden]:not([hidden=until-found i]){display:none!important}.pg-today .menu .mrow{justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:flex}.pg-today .menu .mrow .sub,.pg-today .menu>button .sub{color:var(--text);max-width:230px;font-size:12px;font-weight:400;display:block}.pg-today .nyt{white-space:nowrap;font-size:12px}.pg-today .dxm{display:inline-flex;position:relative}.pg-today .dxm .dxpop{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-today .dxm .dxpop button{text-align:left;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-today .dxm .dxpop button:hover{background:var(--row-hover)}.pg-today .pplrow{border-top:1px solid var(--line);grid-template-columns:minmax(120px,160px) 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:grid}.pg-today .pplrow:first-of-type{border-top:0}.pg-today .dxf{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pg-today .dxf label{color:var(--text);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.pg-today{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-today *,.pg-today :before,.pg-today :after{box-sizing:border-box}.pg-today{background:var(--mist);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.pg-today button,.pg-today input,.pg-today select,.pg-today textarea{font:inherit;color:inherit}.pg-today .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-today a{color:var(--brand-ink)}.pg-today [hidden]{display:none!important}.pg-today .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-today .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-today .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-today .top{background:var(--bg);border-bottom:1px solid var(--line);height:56px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;gap:14px;display:flex}.pg-today .brand{font:900 19px var(--head);letter-spacing:-.02em}.pg-today .tenant{color:var(--text);font-size:13.5px}.pg-today .bell{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;position:relative}.pg-today .bell i{background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.pg-today .av{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-today .shell{min-height:calc(100vh - 104px);display:flex}.pg-today .side{background:var(--bg);border-right:1px solid var(--line);flex:0 0 210px;padding:12px 10px}.pg-today .door{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.pg-today .door:hover{background:var(--mist)}.pg-today .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-today .door .ct{font:700 11px var(--mono);background:var(--risk);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px}.pg-today .sep{background:var(--line);height:1px;margin:8px 6px}.pg-today main{background:var(--bg);flex-direction:column;flex:auto;min-width:0;display:flex}.pg-today .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-today .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-today .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-today .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-today .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-today .grow{flex:1}.pg-today .strip{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:8px 20px 2px;font-size:13.5px;display:flex}.pg-today .strip b{font:700 16px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:6px}.pg-today .strip b.bad{color:var(--risk)}.pg-today .strip b.ok{color:var(--good)}.pg-today .show{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px 10px;display:flex}.pg-today .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-today .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-today .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-today .chipb .n{font:600 12.5px var(--mono);margin-left:4px}.pg-today .chipb i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-today select.word{field-sizing:content;appearance:none;width:auto;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;padding-right:2px!important}.pg-today .mut{color:var(--text)}.pg-today .content{flex-direction:column;flex:1;min-width:0;display:flex}.pg-today .pad{flex-direction:column;gap:14px;padding:14px 20px 48px;display:flex}.pg-today .btn,.pg-today .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-today .btn:hover,.pg-today .btng:hover{background:var(--row-hover)}.pg-today .btn.pri,.pg-today .btn.ink{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-today .btn.pri:hover{background:#262c3a}.pg-today .btn:disabled,.pg-today .btng:disabled{opacity:.45;cursor:not-allowed}.pg-today .btn.sm,.pg-today .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-today .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-today .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-today .ib.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-today .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-today .btn:focus-visible,.pg-today .btng:focus-visible,.pg-today .ib:focus-visible,.pg-today .tab:focus-visible,.pg-today .door:focus-visible,.pg-today .seg button:focus-visible,.pg-today .chipb:focus-visible,.pg-today .lnk:focus-visible,.pg-today .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-today svg.i{flex:none;width:15px;height:15px}.pg-today .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-today .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:320px;font:400 13.5px/1.5 var(--body);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-today .pop b{margin-bottom:2px;display:block}.pg-today .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-today .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-today .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-today .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-today .st.good{background:var(--good-soft);color:var(--good)}.pg-today .st.calm{background:var(--gray-soft);color:var(--text)}.pg-today .clock{font:700 13.5px var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:4px;display:inline-flex}.pg-today .clock.hot{color:var(--risk)}.pg-today .clock.over{color:var(--risk);background:var(--risk-soft);border-radius:7px;padding:1px 7px}.pg-today .clock.none{color:var(--text);font:500 12.5px var(--mono)}.pg-today .clock.pause{color:var(--warn);font:600 12.5px var(--body)}.pg-today .onit{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-today .onit b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.pg-today .chg{font:600 12.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.pg-today .chg:hover{color:var(--brand-ink)}.pg-today .pop .ed{flex-direction:column;gap:8px;min-width:250px;display:flex}.pg-today .pop .ed .row2{align-items:center;gap:8px;display:flex}.pg-today .pop .ed .ft{justify-content:flex-end;gap:8px;display:flex}.pg-today .pk{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-today .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-today .pt:hover{border-color:var(--brand)}.pg-today .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-today .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-today .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-today .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-today .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-today .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.pg-today .pt .ps .clock{font-size:12.5px}.pg-today .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-today .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-today .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 20px;font-size:13.5px;display:flex}.pg-today .tw{flex:1;overflow:auto}.pg-today table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.pg-today table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-today table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-today table.g th.n,.pg-today table.g td.n{text-align:right}.pg-today table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-today table.g tr.click{cursor:pointer}.pg-today table.g tr.click:hover td{background:var(--row-hover)}.pg-today table.g tr.sel td{background:var(--row-selected)}.pg-today td.co{font-weight:700}.pg-today .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-today .ln+.ln{margin-top:3px}.pg-today tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:34px;padding:0 14px}.pg-today tr.band .bt{font:700 13.5px var(--body)}.pg-today tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-today tr.band .bd{color:var(--text);margin-left:8px;font-size:13px}.pg-today tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-today tr.band.move .bt{color:var(--brand-ink)}.pg-today tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-today tr.band.warnb .bt{color:var(--warn)}.pg-today .acts{justify-content:flex-end;gap:4px;display:flex}.pg-today .bad{color:var(--risk);font-weight:700}.pg-today .ok{color:var(--good);font-weight:600}.pg-today .warn{color:var(--warn);font-weight:600}.pg-today .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-today .cards{flex-direction:column;display:none}.pg-today .qcard{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.pg-today .qcard .r{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pg-today .qband{background:var(--mist);border-bottom:1px solid var(--border);font:700 13.5px var(--body);padding:8px 16px}.pg-today .empty{color:var(--text);padding:14px 20px;font-size:13.5px}.pg-today .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(640px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-today .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-today .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-today .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-today .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-today .x:hover{background:var(--row-hover)}.pg-today .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.pg-today .meta select.word{font-size:13.5px}.pg-today select.word+.chev{color:var(--brand-ink);pointer-events:none;margin-left:-2px;font-size:11px}.pg-today .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-today .verbs .inp{width:110px}.pg-today .ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.pg-today .ptabs .tab{padding:6px 0 8px;font-size:14px}.pg-today .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-today .pb>*{flex-shrink:0}.pg-today .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-today .ah{align-items:baseline;gap:10px;display:flex}.pg-today .at{font:700 16.5px/1.3 var(--head)}.pg-today .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-today .sz.bad{color:var(--risk)}.pg-today .sz.ok{color:var(--good)}.pg-today .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-today .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-today .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-today .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-today .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-today dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-today dl.al dt,.pg-today dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-today dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-today dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-today dl.al dt:nth-last-child(2),.pg-today dl.al dd:last-child{border-bottom:0}.pg-today dl.al.top0{margin-top:0}.pg-today .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-today .blk.frm{border:2px solid var(--brand)}.pg-today .bh{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pg-today .bh .grow+*{font-weight:400}.pg-today .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px}.pg-today .inp:focus,.pg-today .sel:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-today .inp.w{width:110px}.pg-today .inp.xs{width:82px}.pg-today textarea.inp{resize:vertical;min-height:140px;line-height:1.5}.pg-today .sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:32px;padding:5px 8px;font-size:13.5px}.pg-today .ext{flex-wrap:wrap;gap:6px;display:flex}.pg-today .ext label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pg-today .ext input{accent-color:var(--brand)}.pg-today .email{background:var(--mist);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:14px}.pg-today mark{background:var(--brand-soft);color:var(--fg);border-radius:3px;padding:0 2px}.pg-today mark.miss{background:var(--warn-soft);color:var(--warn);font-weight:600}.pg-today ul.tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-today ul.tl li{display:contents}.pg-today ul.tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;padding:5px 0}.pg-today ul.tl .trl{justify-content:center;display:flex;position:relative}.pg-today ul.tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-today ul.tl li:first-child .trl:before{top:12px}.pg-today ul.tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-today ul.tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-today ul.tl li.now .dot{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.pg-today ul.tl .tw{min-width:0;padding:5px 0}.pg-today ul.tl .tw b{font-weight:600}.pg-today ul.tl .tw span{color:var(--text)}.pg-today table.s{border-collapse:collapse;width:100%;font-size:13.5px}.pg-today table.s th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 8px}.pg-today table.s td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 8px}.pg-today table.s .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-today table.s tr.hi td{background:var(--brand-soft)}.pg-today .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-today .xs-wrap table.s tr:last-child td{border-bottom:0}.pg-today .map{background:var(--mist);border-radius:10px;width:100%;height:auto;display:block}.pg-today .trow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.pg-today .trow:last-child{border-bottom:0}.pg-today .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-today .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-today .modal h2{font:700 19px var(--head);margin:0}.pg-today .lab{font:600 13px var(--body);color:var(--text)}.pg-today .sm{color:var(--text);font-size:13px}.pg-today .fgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-today .fgrid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-today .reasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-today .reasons button{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;min-height:42px;padding:9px 10px;font-weight:600}.pg-today .reasons button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-today .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-today .toasts{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;flex-direction:column;gap:8px;max-width:min(400px,100vw - 32px);display:flex;position:fixed}.pg-today .toast{color:#fff;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px}.pg-today .toast b{color:#c9d6ff;font-weight:700;display:block}.pg-today .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pg-today .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.pg-today .card h3{font:700 15px var(--body);margin:0 0 8px}.pg-today .card h3 .sm{margin-left:6px;font-weight:400}.pg-today .hb{grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.pg-today .hb .tr{background:var(--gray-soft);border-radius:5px;height:18px;position:relative;overflow:hidden}.pg-today .hb .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-today .vbars{align-items:end;gap:8px;height:150px;padding-top:18px;display:grid}.pg-today .vb{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pg-today .vb .b2{align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.pg-today .vb .b2 i{background:var(--border);border-radius:4px 4px 2px 2px;flex:1;position:relative}.pg-today .vb .b2 i.out{background:var(--brand)}.pg-today .vb .b2 i span{font:700 10.5px var(--mono);color:var(--fg);position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pg-today .vb .d{font:600 11px var(--mono);color:var(--text)}.pg-today .rgroup{border:1px solid var(--border);border-radius:12px}.pg-today .rgroup>.hd{background:var(--mist);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}.pg-today .rgroup>.hd h3{font:700 14.5px var(--body);margin:0}.pg-today .rule{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;display:flex}.pg-today .rgroup>.hd+.rule{border-top:0}.pg-today .rule .t{flex:280px;min-width:0}.pg-today .rule .t b{font-size:14px}.pg-today .rule .t span{color:var(--text);font-size:13px;display:block}.pg-today .newtag{font:600 11.5px var(--body);background:var(--good-soft);color:var(--good);vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 6px;display:inline-block}.pg-today .rules{max-width:900px}.pg-today .rs{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;line-height:2;display:flex}.pg-today .rgroup>.hd+.rs{border-top:0}.pg-today .rs .sent{flex:auto;min-width:0}.pg-today .rs .pair{white-space:nowrap;align-items:center;gap:4px;margin-right:14px;display:inline-flex}.pg-today input.inl-num{border:1px solid var(--border);width:56px;font:700 14px var(--mono);text-align:center;background:var(--brand-soft);color:var(--fg);border-radius:7px;padding:2px 6px}.pg-today input.inl-num:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-today select.inl-sel{background:var(--brand-soft);min-height:30px;padding:2px 6px;font-weight:600}.pg-today .tog{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;position:relative}.pg-today .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-today .tog.on{background:var(--brand)}.pg-today .tog.on:after{left:21px}.pg-today .line1{color:var(--text);font-size:13.5px}@media (max-width:1100px){.pg-today .two{grid-template-columns:1fr}}@media (max-width:760px){.pg-today .shell{flex-direction:column}.pg-today .side{border-right:0;border-bottom:1px solid var(--line);padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px));flex-wrap:wrap;flex:none;gap:4px;display:flex}.pg-today .side .door{width:auto;min-height:36px;padding:6px 9px}.pg-today .side .sep{display:none}.pg-today .ph1,.pg-today .strip,.pg-today .show,.pg-today .nsug,.pg-today .selbar,.pg-today .foot{padding-left:16px;padding-right:16px}.pg-today .pad{padding:12px 16px 40px}.pg-today .ph1 .acts{width:100%}.pg-today .tw.q{display:none}.pg-today .cards{display:flex}.pg-today .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-today dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-today .fgrid,.pg-today .reasons{grid-template-columns:1fr}.pg-today .hb{grid-template-columns:80px minmax(0,1fr) 90px}.pg-today .pb{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){.pg-today *,.pg-today :after{transition:none!important}}.pg-today,.pg-today{height:100%}.pg-today .shell{flex:auto;min-height:0}.pg-today main,.pg-today .content{min-height:0}.pg-today .pk{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}.pg-today .pt .ps{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box}.pg-today tr.band td{padding:4px 14px}.pg-today .bandin{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;display:flex}.pg-today .bandin .bn,.pg-today .bandin .bd{margin-left:0}.pg-today tr.band.riskb td{box-shadow:inset 3px 0 0 var(--risk)}.pg-today tr.band.riskb .bt{color:var(--risk)}.pg-today td.warnc{color:var(--warn);font-weight:600}.pg-today table.g.today{min-width:1080px}.pg-today table.g.today td,.pg-today table.g.today th{padding-left:8px;padding-right:8px}.pg-today td.stepc .sub{white-space:normal;max-width:210px}.pg-today table.g.whot thead tr:nth-child(2) th{top:34px}.pg-today table.g.whot th.grp{text-align:center;border-bottom:1px solid var(--line)}.pg-today table.g.whot .sg{border-left:2px solid var(--border)}.pg-today .stc{border:1px solid var(--line);background:var(--bg);min-width:34px;font:700 13.5px var(--mono);color:var(--brand-ink);cursor:pointer;border-radius:7px;padding:2px 8px}.pg-today .stc:hover{border-color:var(--brand);background:var(--row-hover)}.pg-today .stc.hot{color:var(--risk);background:var(--risk-soft);border-color:#0000}.pg-today .stc:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-today .onit.ini{gap:0}.pg-today table.g.sales{min-width:900px}.pg-today table.g.sales td.wh{white-space:normal;min-width:300px}@media (max-width:760px){.pg-today{height:auto;display:block}.pg-today .shell{min-height:0}.pg-today .pk{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-today{--grad:linear-gradient(92deg, #2f5fe6, #22b8f0);--blue-tint:#f6f9ff;--mist2:#f2f4f7;--soft:#e8eaf0;--dim:#5f6779;--shadow-card:0 1px 2px #0b0f190a, 0 14px 34px -20px #0b0f191f;--shadow-btn:0 6px 20px #2f5fe64d;background:#fff}.pg-today .top{display:none}.pg-today .shell{min-height:0}.pg-today .side{background:var(--mist);border-right:1px solid var(--soft);flex-direction:column;flex:0 0 236px;gap:3px;padding:16px 12px;display:flex;overflow:auto}.pg-today .tenantb{border-bottom:1px solid var(--soft);align-items:center;gap:10px;margin-bottom:10px;padding:2px 8px 14px;display:flex}.pg-today .tlogo{background:var(--fg);color:#fff;width:34px;height:34px;font:900 15px var(--head);border-radius:10px;flex:none;place-items:center;display:grid}.pg-today .tname{font:800 14px/1.2 var(--body);color:var(--fg)}.pg-today .tname small{font:600 10px var(--mono);letter-spacing:.06em;color:var(--dim);text-transform:uppercase;margin-top:2px;display:block}.pg-today .door{color:#1a2030;border-radius:10px;min-height:40px;font-weight:600}.pg-today .door:hover{box-shadow:var(--shadow-card);background:#fff}.pg-today .door.on{color:var(--brand-ink);box-shadow:var(--shadow-card);background:#fff;font-weight:700}.pg-today .door .ct{background:var(--brand)}.pg-today .side .sep{margin-top:auto}.pg-today .hero{padding:16px 24px 2px}.pg-today .kick{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.pg-today .kick .bell{margin-left:auto}.pg-today .hero h1{font:900 clamp(26px, 3vw, 38px)/1.08 var(--head);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:4px 0 0}.pg-today .kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 24px 2px;display:grid}.pg-today .kt{border:1px solid var(--soft);box-shadow:var(--shadow-card);text-align:left;min-width:0;font:inherit;color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:1px;padding:10px 14px 11px;display:flex}.pg-today button.kt{cursor:pointer}.pg-today button.kt:hover{border-color:var(--brand)}.pg-today .kt .k{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-today .kt .v{font:800 24px/1.15 var(--head);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.pg-today .kt .v.good{color:var(--good)}.pg-today .kt .d{font:600 11.5px/1.4 var(--mono);color:var(--dim)}.pg-today .kt .bar{background:var(--mist2);border-radius:999px;height:8px;margin:5px 0 3px;display:block;overflow:hidden}.pg-today .kt .bar i{background:var(--grad);border-radius:999px;height:100%;display:block}.pg-today .kt .kh{align-items:center;gap:8px;min-width:0;display:flex}.pg-today .kt .go{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);flex:none;margin-left:auto}.pg-today .ph1{padding:8px 24px 0}.pg-today .pk{background:#fff;border-bottom:0;gap:10px;padding:10px 24px 2px}.pg-today .pt{border-color:var(--soft);box-shadow:var(--shadow-card);border-radius:14px;padding:9px 14px 10px}.pg-today .pt .pv b{font:800 26px/1.1 var(--head);letter-spacing:-.02em}.pg-today .pt[aria-pressed=true]{border-color:var(--brand);background:var(--blue-tint);box-shadow:0 0 0 3px #2f5fe624}.pg-today .pt.alarm{border-color:#e9b4ad}.pg-today .nsug{background:var(--fg);color:#fff;border-bottom:0;border-radius:14px;margin:10px 24px 12px;padding:9px 12px 9px 18px;box-shadow:0 14px 34px -18px #0b0f198c}.pg-today .nsug>b:first-child{font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9fc3ff}.pg-today .nsug b{color:#fff}.pg-today .nsug .mut{color:#c9d3ea}.pg-today .nsug .clock{color:#fff}.pg-today .nsug .clock.over{color:#fff;background:#a8321f}.pg-today .nsug .bad{color:#ff9b8f}.pg-today .nsug .btn{color:#fff;background:0 0;border-color:#fff6}.pg-today .nsug .btn:hover{background:#ffffff1a}.pg-today .nsug .btn.pri{background:var(--grad);box-shadow:var(--shadow-btn);border-color:#0000}.pg-today .nsug.risk{box-shadow:inset 4px 0 #ff6b5e,0 14px 34px -18px #0b0f198c}.pg-today .nsug.calm{background:var(--good-soft);color:var(--good);box-shadow:none}.pg-today .nsug.calm b,.pg-today .nsug.calm>b:first-child,.pg-today .nsug.calm .mut{color:var(--good)}.pg-today .btn.pri{background:var(--grad);box-shadow:var(--shadow-btn);border-color:#0000}.pg-today .btn.pri:hover{background:var(--grad);filter:brightness(1.06)}@media (max-width:1100px){.pg-today .kp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pg-today .side{border-right:0;border-bottom:1px solid var(--soft);flex-flow:wrap;flex:none;padding:10px 12px}.pg-today .tenantb,.pg-today .side .sep{display:none}.pg-today .hero,.pg-today .kp,.pg-today .ph1,.pg-today .pk{padding-left:16px;padding-right:16px}.pg-today .nsug{margin-left:16px;margin-right:16px}.pg-today .kp{gap:8px}.pg-today .kt .v{font-size:21px}.pg-today .kt .k{white-space:normal}.pg-today .pt .pv{flex-wrap:wrap;column-gap:6px}.pg-today .pt .pv b{font-size:22px}.pg-today .pt .pv em{white-space:normal}}.pg-today .hs{border-bottom:1px solid var(--line);background:var(--blue-tint);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px 9px;display:flex}.pg-today .hs .sic{background:var(--grad);color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.pg-today .hs .chipb b{font:700 13px var(--mono);font-variant-numeric:tabular-nums;margin-right:5px}.pg-today .hs .chipb:hover{border-color:var(--brand)}.pg-today .hs .chipb.done{background:var(--good-soft);color:var(--good);cursor:default;border-color:#0000;font-weight:600}.pg-today .hs .hsn{color:var(--text);font-size:13px}.pg-today .fl{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 24px;display:flex}.pg-today .fl .glbl{margin-right:2px}.pg-today .fl .gap{flex-basis:100%;height:0}.pg-today .fl .chipb{min-height:28px;padding:3px 11px;font-size:13px}.pg-today .gtools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 24px;display:flex}.pg-today .gtools .seg button{min-height:30px}.pg-today .srch{align-items:center;display:inline-flex;position:relative}.pg-today .srch svg{color:var(--text);pointer-events:none;position:absolute;left:9px}.pg-today .srch input{width:230px;min-height:32px;padding-left:30px}.pg-today .btn.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-today .menu{z-index:80;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:230px;max-width:calc(100vw - 24px);max-height:62vh;padding:6px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 28px -12px #0b0f194d}.pg-today .menu>button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-today .menu>button:hover{background:var(--row-hover)}.pg-today .menu>button.on{color:var(--brand-ink);font-weight:700}.pg-today .menu>button.on:before{content:"✓ "}.pg-today .menu .mh{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-today .menu .mh button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);cursor:pointer;color:var(--fg);border-radius:8px;padding:3px 8px}.pg-today .menu .mh button:hover{background:var(--row-hover)}.pg-today .menu .ck{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.pg-today .menu .ck:hover{background:var(--row-hover)}.pg-today .menu .ck input{accent-color:var(--brand)}.pg-today .menu .mg{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-today .menu .msep{background:var(--line);height:1px;margin:5px 4px}.pg-today .menu .mnote{color:var(--text);max-width:260px;padding:6px 10px 2px;font-size:12.5px}.pg-today table.g.today th.actc,.pg-today table.g.today tr:not(.band)>td.actc{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.pg-today table.g.today th.actc{z-index:3}.pg-today table.g.today td.actc .acts{justify-content:flex-start}.pg-today .sortb{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-today .sortb:hover{color:var(--brand-ink)}.pg-today table.g.compact td{padding-top:3px;padding-bottom:3px}.pg-today table.g.compact td .sub{margin-left:6px;display:inline}.pg-today table.g.compact .st{padding:1px 6px}.pg-today .btn.good,.pg-today .ib.good{background:var(--good);border-color:var(--good);color:#fff;box-shadow:none}.pg-today .btn.good:hover{background:#095a33}.pg-today .ib.take{color:var(--warn);border-color:#e8c999}.pg-today .dotnew{background:var(--brand);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.pg-today .since{font:600 12.5px var(--mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.pg-today .since.over{color:var(--risk)}.pg-today .viewas{background:var(--warn-soft);color:var(--warn);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 24px 0;padding:7px 12px;font-size:13.5px;font-weight:600;display:flex}.pg-today .viewas .lnk{color:var(--warn);font-size:13.5px}.pg-today .foot .grow{flex:1}.pg-today .foot .lnk{font-size:13.5px}@media (max-width:760px){.pg-today .hs,.pg-today .fl,.pg-today .gtools{padding-left:16px;padding-right:16px}.pg-today .srch{flex:180px}.pg-today .srch input{width:100%}.pg-today .viewas{margin-left:16px;margin-right:16px}}@media (min-width:761px){.pg-today main{overflow-y:auto}.pg-today .content{flex:1 0 auto;min-height:470px}}.pg-today .ovn{border:1px solid var(--soft);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;margin:8px 24px 0;padding:7px 10px 8px}.pg-today .ovh{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-bottom:6px;font-size:13px;display:flex}.pg-today .ovh .mono{color:var(--fg);font-weight:600}.pg-today .ovt{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pg-today .ot{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.pg-today .ot:hover:not(:disabled),.pg-today .ot[aria-expanded=true]{border-color:var(--brand);background:var(--row-hover)}.pg-today .ot:disabled{cursor:default;color:var(--text)}.pg-today .ot .o1{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.pg-today .ot .o1 b{font:700 16px var(--mono)}.pg-today .ot .ot1{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-today .ot .o1 i{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.pg-today .ot .o2{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pg-today .ovl{border-top:1px solid var(--line);flex-direction:column;gap:2px;max-height:150px;margin-top:7px;padding-top:6px;font-size:13px;display:flex;overflow:auto}.pg-today .ovl .r{align-items:baseline;gap:10px;min-width:0;display:flex}.pg-today .ovl .r .t{font:500 12.5px var(--mono);color:var(--text);min-width:44px}.pg-today .ovl .r .ox{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-today .ovn.hid{box-shadow:none;color:var(--text);align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.pg-today .fy{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 24px 0;display:flex}.pg-today .fy .chipb{min-height:28px;padding:3px 11px;font-size:13px}.pg-today .fy .chipb.risk{color:var(--risk);border-color:#e9b4ad}.pg-today .fy .chipb.warn{color:var(--warn);border-color:#e8c999}.pg-today .fyc{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin:6px 24px 0;padding:10px 14px;display:flex}.pg-today .fyc.risk{border-color:#e9b4ad}.pg-today .fyc.warn{background:#fffdf8;border-color:#e8c999}.pg-today .fyc .bh{font-size:14px}.pg-today .fyr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;font-size:13.5px;display:flex}.pg-today .fyr:first-of-type{border-top:0}.pg-today .fyr .t{flex:260px;min-width:0}.pg-today .fyr .t .sub{white-space:normal}.pg-today .fyr .acts{justify-content:flex-start}.pg-today .ooo{background:var(--warn-soft)}.pg-today .fbtn{color:var(--text);cursor:pointer;vertical-align:-2px;background:0 0;border:0;border-radius:5px;place-items:center;margin-left:3px;padding:2px;display:inline-grid}.pg-today .fbtn:hover{color:var(--brand-ink);background:var(--row-hover)}.pg-today .fbtn.on{color:#fff;background:var(--brand)}.pg-today .elink{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0}.pg-today .elink:hover{color:var(--brand-ink);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.pg-today .also{background:var(--warn-soft);color:var(--warn);font:600 11.5px var(--body);cursor:pointer;border:0;border-radius:6px;margin-left:6px;padding:0 6px}.pg-today .also.fire{background:var(--risk-soft);color:var(--risk)}.pg-today .gby{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.pg-today .cfm{border:1px solid var(--brand);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:13.5px;display:flex}.pg-today .cfm span{flex:220px}.pg-today .hchips{flex-wrap:wrap;gap:6px;display:flex}.pg-today .hchips .chipb{min-height:26px;padding:2px 10px;font-size:12.5px}.pg-today .hrow{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:2px 10px;padding:7px 0;font-size:13.5px;display:grid}.pg-today .hrow:last-child{border-bottom:0}.pg-today .hrow .t{font:500 12px var(--mono);color:var(--text)}.pg-today .who{background:var(--gray-soft);color:var(--text);border-radius:999px;margin-right:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.pg-today .who.agent{background:var(--brand-soft);color:var(--brand-ink)}.pg-today .who.tms,.pg-today .who.edi{background:var(--warn-soft);color:var(--warn)}.pg-today .who.tracking{background:var(--good-soft);color:var(--good)}.pg-today .strike{color:var(--text);text-decoration:line-through}.pg-today .quote{border-left:2px solid var(--border);color:var(--text);padding-left:10px;font-style:italic}.pg-today .quote span{opacity:.8;font-style:normal}.pg-today .pset{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;font-size:13.5px;display:grid}.pg-today .pset:first-of-type{border-top:0}.pg-today .pset .sub{white-space:normal}.pg-today .pset .v{white-space:nowrap;align-items:center;gap:6px;display:flex}.pg-today .pset input.inp{width:84px}.pg-today .pset input.inp.wide{width:120px}.pg-today .arule{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0;display:flex}.pg-today .arule:first-of-type{border-top:0}.pg-today .arule .ah2{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.pg-today .arule .pr{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pg-today .arule .pr input{width:70px;min-height:28px;padding:2px 6px}.pg-today .kord{align-items:center;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.pg-today .kord b{width:18px;font-family:var(--mono);color:var(--text)}.pg-today .mcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-today .mc{border:1px solid var(--line);text-align:left;background:var(--bg);font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.pg-today button.mc{cursor:pointer}.pg-today button.mc:hover,.pg-today button.mc[aria-expanded=true]{border-color:var(--brand);background:var(--row-hover)}.pg-today .mc .k{color:var(--text);font-size:12px;font-weight:600}.pg-today .mc .v{font:700 20px var(--mono)}.pg-today .mc .v.risk{color:var(--risk)}.pg-today .mc .v.warn{color:var(--warn)}.pg-today .mc .s{color:var(--text);font-size:11.5px}.pg-today .up{color:var(--good);font:600 11.5px var(--mono)}.pg-today .dn{color:var(--text);font:600 11.5px var(--mono)}.pg-today .dstep{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-today .d1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pg-today .pick{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:24px 70px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:grid}.pg-today .pick:hover{background:var(--row-hover)}.pg-today .pick input{accent-color:var(--brand);width:15px;height:15px}.pg-today .pick .px{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-today .pdraft{background:var(--mist);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 10px 10px 32px;font-size:13px;display:flex}@media (max-width:1100px){.pg-today .ovt{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-today .d1{grid-template-columns:1fr}}@media (max-width:760px){.pg-today .ovn,.pg-today .fy,.pg-today .fyc{margin-left:16px;margin-right:16px}.pg-today .ovt{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-today .mcards,.pg-today .hrow{grid-template-columns:1fr}.pg-today .gtools .btn.sm.pset-b span{display:none}}.pg-today .fsr-ro{color:var(--fg);font-weight:600}.pg-today .ronote{color:var(--text);margin:2px 0 6px;display:block}.pg-today .viewas.agcy{background:var(--brand-soft);color:var(--brand-ink)}.pg-today .viewas.agcy .lnk{color:var(--brand-ink)}.pg-today .vap{align-items:center;gap:6px;min-width:0;display:inline-flex}.pg-today .vap .word{text-overflow:ellipsis;max-width:min(240px,46vw)}.pg-today .kt .k .info{vertical-align:-2px;margin-left:4px}.pg-today .kp .kt .k{white-space:normal;text-overflow:clip;overflow:visible}.pg-today .kpfold{align-items:center;gap:10px;padding:6px 24px 0;font-size:13px;display:flex}.pg-today .kpfold.in{justify-content:flex-end;padding-top:4px}@media (min-width:761px){.pg-today .kp{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.pg-today .kp .kt{padding:8px 12px 9px}.pg-today .kp .kt .v{font-size:21px}}@media (max-width:760px){.pg-today .kpfold{padding:6px 16px 0}}@media (max-width:760px),(max-width:900px) and (pointer:coarse){.pg-today .btn,.pg-today .btng,.pg-today .btn.sm,.pg-today .btng.sm,.pg-today .chipb,.pg-today .fl .chipb,.pg-today .seg button,.pg-today .tab,.pg-today .panel .x,.pg-today .modal .btn{min-height:40px}.pg-today .ib,.pg-today .panel .x{min-width:40px;min-height:40px}.pg-today .info{position:relative}.pg-today .info:after{content:"";position:absolute;inset:-11px}.pg-today .lnk,.pg-today .elink{position:relative}.pg-today .lnk:after,.pg-today .elink:after{content:"";position:absolute;inset:-9px -3px}.pg-today .fsr .fsr-v{min-height:32px}}.pg-today .fsr{color:#414a5c;background:#f7f8fa;border-bottom:1px solid #e3e6ed;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;font:13px/1.45 Inter,system-ui,sans-serif;display:flex}.pg-today .fsr .fsr-k{letter-spacing:.1em;text-transform:uppercase;color:#414a5c;white-space:nowrap;font:700 10.5px JetBrains Mono,ui-monospace,monospace}.pg-today .fsr .fsr-i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-today .fsr .fsr-g{flex:1}.pg-today .fsr-v{color:#2249c9;cursor:pointer;background:0 0;border:0;border-bottom:1.5px dotted #2f5fe6;padding:0;font:600 13px Inter,system-ui,sans-serif}.pg-today .fsr-v:hover{background:#eaf0ff}.pg-today .fsr-v:focus-visible,.pg-today .fsr-all:focus-visible,.pg-today .fsr-x:focus-visible,.pg-today .fsr-sw:focus-visible{outline-offset:2px;outline:2px solid #2f5fe6}.pg-today .fsr-v.m{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.pg-today .fsr-all{color:#0b0f19;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcc1cb;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font:600 12.5px Inter,system-ui,sans-serif;display:inline-flex}.pg-today .fsr-all:hover{background:#eaf0ff}.pg-today .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-today .fsr-sw{cursor:pointer;vertical-align:middle;background:#bcc1cb;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;position:relative}.pg-today .fsr-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-today .fsr-sw[aria-checked=true]{background:#0b6b3d}.pg-today .fsr-sw[aria-checked=true]:after{left:15px}.pg-today .fsr-ed{color:#0b0f19;border:1px solid #2f5fe6;border-radius:7px;max-width:220px;padding:2px 6px;font:600 13px Inter,system-ui,sans-serif;box-shadow:0 0 0 3px #2f5fe624}.pg-today .fsr-dw{z-index:60;color:#0b0f19;background:#fff;border-left:1px solid #e3e6ed;flex-direction:column;width:min(520px,100%);font:14px/1.5 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-today .fsr-dw[hidden]{display:none}.pg-today .fsr-dh{border-bottom:1px solid #e3e6ed;flex-direction:column;gap:4px;padding:14px 18px 12px;display:flex}.pg-today .fsr-dh .t{align-items:center;gap:10px;display:flex}.pg-today .fsr-dh b{flex:1;font:800 19px Archivo,system-ui,sans-serif}.pg-today .fsr-x{cursor:pointer;color:#0b0f19;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-today .fsr-x:hover{background:#eaf0ff}.pg-today .fsr-dh span{color:#414a5c;font-size:13.5px}.pg-today .fsr-db{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-today .fsr-ans{background:#e6f5ec;border:2px solid #0b6b3d;border-radius:12px;padding:10px 13px;font-size:13.5px}.pg-today .fsr-ans b{margin-bottom:2px;font-size:15px;display:block}.pg-today .fsr-grp{border:1px solid #bcc1cb;border-radius:12px;flex:none;overflow:hidden}.pg-today .fsr-ans{flex:none}.pg-today .fsr-grp h3{letter-spacing:.08em;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #bcc1cb;margin:0;padding:8px 13px;font:700 11.5px JetBrains Mono,ui-monospace,monospace}.pg-today .fsr-row{border-bottom:1px solid #e8eaf0;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.pg-today .fsr-row:last-child{border-bottom:0}.pg-today .fsr-row .l{color:#414a5c;font:600 13px Inter,system-ui,sans-serif}.pg-today .fsr-row .c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-today .fsr-row .h{color:#414a5c;font-size:12.5px}.pg-today .fsr-row.hot{background:#eef3fe}.pg-today .fsr-chip{color:#414a5c;cursor:pointer;background:#fff;border:1px solid #bcc1cb;border-radius:999px;padding:2px 10px;font:600 12.5px Inter,system-ui,sans-serif}.pg-today .fsr-chip[aria-pressed=true]{color:#2249c9;background:#eef3fe;border-color:#2f5fe6}.pg-today .fsr-li{border:1px solid #e3e6ed;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.pg-today .fsr-li span{flex:1}.pg-today .fsr-ib{cursor:pointer;color:#0b0f19;background:#fff;border:1px solid #e3e6ed;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.pg-today .fsr-ib:hover{background:#eaf0ff;border-color:#2f5fe6}.pg-today .fsr-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pg-today .fsr-add{flex-wrap:wrap;gap:6px;display:flex}.pg-today .fsr-add input,.pg-today .fsr-add select{border:1px solid #bcc1cb;border-radius:8px;min-width:0;padding:4px 8px;font:13px Inter,system-ui,sans-serif}.pg-today .fsr-toast{color:#fff;z-index:90;background:#0b0f19;border-radius:10px;max-width:90vw;padding:10px 16px;font:600 13.5px Inter,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-today .fsr-toast[hidden]{display:none}@media (max-width:900px){.pg-today .fsr{min-width:0;max-width:100%;padding:8px 12px}.pg-today .fsr .fsr-g{display:none}.pg-today .fsr .fsr-i{white-space:normal;flex-wrap:wrap}.pg-today .fsr .fsr-k{white-space:normal}}.pg-today .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-today .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-today .hm-menu button.hm-i:hover,.pg-today .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-today .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-today .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-today .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-today .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-today .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-today .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-today .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-today .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-today th.hm-th{cursor:pointer}.pg-today th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-today .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-today .hm-hide,.pg-today tr.hm-out{display:none!important}.pg-today .rel{display:inline-flex;position:relative}.pg-today .act.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-today .act.good{background:var(--good);border-color:var(--good);color:#fff}.pg-today .fl{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 24px;display:flex}.pg-today .fl .gap{width:10px}.pg-today .viewas{background:var(--brand-soft);color:var(--brand-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 20px 0;padding:8px 12px;font-size:13.5px;display:flex}.pg-today table.g th .sortb{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.pg-ppl [hidden]{display:none!important}.pg-ppl{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-ppl *{box-sizing:border-box}.pg-ppl{color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;background:#f7f8fa}.pg-ppl .pg{flex-direction:column;gap:12px;min-width:0;max-width:1600px;margin:0 auto;display:flex}.pg-ppl h2.sh{font:800 17px/1.2 var(--head);letter-spacing:-.01em;color:var(--fg);margin:0}.pg-ppl h3.lb{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0}.pg-ppl .lede{color:var(--text);max-width:900px;margin:0;font-size:14px}.pg-ppl .mut{color:var(--text)}.pg-ppl .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-ppl .grow{flex:1}.pg-ppl .card{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-ppl .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-ppl .btn:hover{background:var(--row-hover)}.pg-ppl .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-ppl .btn.primary:hover{background:#262c3a}.pg-ppl .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-ppl .btn.danger{color:var(--risk);border-color:#efc6bf}.pg-ppl .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ppl .btn:disabled{opacity:.45;cursor:not-allowed}.pg-ppl .btn svg,.pg-ppl .act svg{flex:none;width:14px;height:14px}.pg-ppl :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ppl .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-ppl .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-ppl .seg button+button{border-left:1px solid var(--line)}.pg-ppl .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-ppl .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-ppl .act:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-ppl .act.red:hover{border-color:var(--risk);color:var(--risk)}.pg-ppl .acts{gap:4px;display:flex}.pg-ppl .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ppl .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-ppl .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-ppl .chip .c{font-family:var(--mono);margin-left:3px}.pg-ppl .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:999px;padding:4px 12px}.pg-ppl .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:4px}.pg-ppl .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-ppl .pk{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.pg-ppl .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-ppl .pt:hover{border-color:var(--brand)}.pg-ppl .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ppl .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-ppl .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-ppl .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-ppl .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-ppl .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-ppl .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-ppl .gw{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow-x:auto}.pg-ppl table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-ppl table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 10px}.pg-ppl table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;color:var(--fg);background:var(--bg);padding:0 10px}.pg-ppl table.g th:last-child,.pg-ppl table.g td:last-child{border-right:0}.pg-ppl table.g tbody tr:last-child td{border-bottom:0}.pg-ppl.cmp table.g td{height:32px}.pg-ppl table.g .r{text-align:right}.pg-ppl tbody tr[data-row]{cursor:pointer}.pg-ppl tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-ppl tbody tr.sel td{background:var(--row-selected)}.pg-ppl tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-ppl tr.band td{background:var(--mist);border-bottom:1px solid var(--border);cursor:default;height:32px;padding:0 12px}.pg-ppl tr.band .bt{font:700 13px var(--body)}.pg-ppl tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-ppl tr.band .bd{color:var(--text);margin-left:8px;font-size:12.5px}.pg-ppl td.co{font-weight:700}.pg-ppl .nm b{font-weight:700;display:block}.pg-ppl .nm small{color:var(--text);font-size:12px;display:block}.pg-ppl .st{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-ppl .st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pg-ppl .st.good{color:var(--good)}.pg-ppl .st.warn{color:var(--warn)}.pg-ppl .st.risk{color:var(--risk)}.pg-ppl .st.gray{color:var(--text)}.pg-ppl .st.blue{color:var(--brand-ink)}.pg-ppl .tag{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-ppl .tag.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-ppl .tag.green{background:var(--good-soft);color:var(--good)}.pg-ppl .tag.amber{background:var(--warn-soft);color:var(--warn)}.pg-ppl .tag.gray{background:var(--gray-soft);color:var(--text)}.pg-ppl .tag.red{background:var(--risk-soft);color:var(--risk)}.pg-ppl select.dd{appearance:none;border:1px solid var(--border);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23414a5c' stroke-width='1.6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:8px;max-width:100%;padding:5px 28px 5px 10px}.pg-ppl select.dd:hover{border-color:var(--brand)}.pg-ppl select.dd.sm{padding:3px 26px 3px 8px;font-size:13px}.pg-ppl .txt{border:1px solid var(--border);font:500 14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 10px}.pg-ppl .txt:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-ppl .ed{font:inherit;color:var(--brand-ink);cursor:text;background:0 0;border:0;border-bottom:1.5px dashed #2f5fe68c;border-radius:5px;margin:0 -3px;padding:0 3px;font-weight:600;display:inline}.pg-ppl .ed:hover{background:var(--brand-soft)}.pg-ppl .ed.mono{font-family:var(--mono)}.pg-ppl .edin{font:inherit;color:var(--fg);border:1.5px solid var(--brand);border-radius:6px;outline:0;min-width:60px;padding:0 6px;font-weight:600;box-shadow:0 0 0 3px #2f5fe624}.pg-ppl .sw{background:var(--border);cursor:pointer;vertical-align:middle;border:0;border-radius:11px;flex:none;width:36px;height:21px;padding:0;position:relative}.pg-ppl .sw:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.pg-ppl .sw[aria-checked=true]{background:var(--good)}.pg-ppl .sw[aria-checked=true]:after{left:18px}.pg-ppl .swl{align-items:center;gap:10px;font-weight:600;display:inline-flex}.pg-ppl .fld{border-top:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:12px 0;display:flex}.pg-ppl .fld:first-of-type{border-top:0}.pg-ppl .fld .fl{font:600 13.5px var(--body);color:var(--fg)}.pg-ppl .fld .fh{color:var(--text);font-size:13px}.pg-ppl .fld .fc{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pg-ppl .big{font-size:15.5px}.pg-ppl .dr{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(580px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-ppl .dh{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-ppl .dh .tp{align-items:center;gap:10px;display:flex}.pg-ppl .dh .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-ppl .dh .meta{color:var(--text);font-size:13.5px}.pg-ppl .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-ppl .x:hover{background:var(--row-hover)}.pg-ppl .db{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-ppl .db>*{flex-shrink:0}.pg-ppl .ans{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-ppl .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-ppl .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-ppl .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-ppl .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-ppl .al{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-ppl .al dt,.pg-ppl .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-ppl .al dt{color:var(--text);font-size:13px;font-weight:600}.pg-ppl .al dd{min-width:0}.pg-ppl .lst{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.pg-ppl .lst li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.pg-ppl .lst li:first-child{border-top:0}.pg-ppl .lst .t{font:500 12.5px var(--mono);color:var(--text);flex:none}.pg-ppl .pop{z-index:70;background:var(--bg);border:1px solid var(--border);border-radius:12px;min-width:220px;max-width:340px;padding:8px;font-size:13.5px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-ppl .pop .pi{text-align:left;width:100%;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.pg-ppl .pop .pi:hover{background:var(--row-hover)}.pg-ppl .pop .ph{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:6px 10px 2px}.pg-ppl .modal{z-index:90;background:#0b0f1959;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-ppl .modal .mb{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:18px 20px;display:flex;box-shadow:0 24px 60px -20px #0b0f1980}.pg-ppl .modal h3{font:800 17px var(--head);margin:0}.pg-ppl .modal .mr{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-ppl #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.pg-ppl *{transition:none!important}}.pg-ppl .plan{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;font-size:13.5px;display:flex}.pg-ppl .plan b.mono{font-weight:700}.pg-ppl .plan .sep{color:var(--border)}.pg-ppl .tb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ppl .find{border:1.5px solid var(--border);background:var(--bg);border-radius:10px;flex:0 300px;align-items:center;gap:8px;min-width:160px;padding:6px 12px;display:inline-flex}.pg-ppl .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-ppl .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-ppl .av{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);font:700 12px var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-ppl .av.gray{background:var(--gray-soft);color:var(--text)}.pg-ppl .pn{align-items:center;gap:10px;display:flex}.pg-ppl .bulk{background:var(--brand-soft);border:1px solid #d6e1fd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;display:flex}.pg-ppl .cb{cursor:pointer;width:16px;height:16px;accent-color:var(--brand)}.pg-ppl .cm{font:600 13px var(--mono)}.pg-ppl .ok{color:var(--good);margin-left:4px;font-weight:700}.pg-ppl .reload{border:1px solid var(--border);font:600 12.5px var(--body);cursor:pointer;background:#fff;border-radius:7px;margin-left:6px;padding:1px 8px}.pg-ppl .dsec{flex-direction:column;gap:8px;display:flex}.pg-ppl .f2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pg-ppl .f2 label{font:600 13px var(--body);color:var(--fg);flex-direction:column;gap:4px;display:flex}.pg-ppl .foot{color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.pg-ppl .warnline{color:var(--warn);font-size:13px;font-weight:600}.pg-ppl .dkb{cursor:pointer;font:inherit;background:0 0;border:1px dashed #0000;border-radius:8px;align-items:center;gap:4px;margin:0 -4px;padding:2px 4px;display:inline-flex}.pg-ppl .dkb:hover{border-color:var(--brand);background:var(--brand-soft)}.pg-ppl .dkc{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-ink);font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:1px 8px;display:inline-block}.pg-ppl .dkb .mut{font-size:13px}.pg-ppl .fnc{border:1px solid var(--border);font:600 12.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px}.pg-ppl .fnc:hover{border-color:var(--brand)}.pg-ppl .fnc[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ppl .fns{flex-wrap:wrap;gap:5px;display:flex}.pg-ppl .hdr{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pg-ppl .hdr .lede{flex:420px;min-width:0}.pg-ppl .ic{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px/1 var(--body);color:var(--text);cursor:pointer;vertical-align:1px;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-ppl .ic:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-ppl .pkc{font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #0000;border-radius:7px;align-items:center;gap:5px;margin:0 -5px;padding:2px 5px;display:inline-flex}.pg-ppl .pkc:hover{border-color:var(--brand);background:var(--brand-soft)}.pg-ppl .pkc .cv{opacity:.55;flex:none;width:9px;height:6px}.pg-ppl .pkc.mut{color:var(--text)}.pg-ppl .dr.wide{width:min(1000px,100%)}.pg-ppl .tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-bottom:10px;display:flex}.pg-ppl .tabs button{border:1px solid var(--line);font:600 13px var(--body);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:5px 11px}.pg-ppl .tabs button[aria-selected=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ppl .dcards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.pg-ppl .dcard{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pg-ppl .dcard .seg{display:flex}.pg-ppl .dcard .seg button{white-space:normal;flex:1}.pg-ppl .stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.pg-ppl .stat{border:1px solid var(--line);border-radius:10px;min-width:0;padding:8px 10px}.pg-ppl .stat b{font:700 18px var(--mono);display:block}.pg-ppl .stat span{color:var(--text);font-size:12.5px}.pg-ppl .orgw{overflow-x:auto}.pg-ppl .org{grid-template-columns:repeat(5,minmax(176px,1fr));gap:10px;min-width:920px;display:grid}.pg-ppl .ocol{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.pg-ppl .ocol .oh{font:700 13.5px var(--body)}.pg-ppl .ocol .om{color:var(--text);font-size:12px}.pg-ppl .ocol .og{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-top:4px}.pg-ppl .ocard{border:1px solid var(--line);cursor:pointer;font:500 13px var(--body);color:var(--fg);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:7px;width:100%;padding:5px 7px;display:flex}.pg-ppl .ocard:hover{border-color:var(--brand)}.pg-ppl .ocard .av{width:24px;height:24px;font-size:10.5px}.pg-ppl .ocard small{color:var(--text);font-size:11.5px;display:block}.pg-ppl .mw{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.pg-ppl .mini{border-collapse:collapse;width:100%;font-size:13.5px}.pg-ppl .mini th{font:600 12.5px var(--body);color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 9px}.pg-ppl .mini td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 9px}.pg-ppl .mini tr:last-child td{border-bottom:0}.pg-ppl .mini .r{text-align:right}.pg-ppl .tg{border:1px solid var(--border);font:600 12.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:3px 10px}.pg-ppl .tg[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ppl .tg.dis{opacity:.5;cursor:not-allowed}.pg-ppl .note{color:var(--text);font-size:13px}.pg-ppl .prow{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.pg-ppl .prow .nmx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pg-ppl .prow .nmx.off{color:var(--text);font-weight:500;text-decoration:line-through}.pg-ppl .ichips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pg-ppl .ichip{background:var(--brand-soft);color:var(--brand-ink);font:600 12.5px var(--body);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pg-ppl .ichip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}.pg-ppl .rng{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-ppl .rng .txt{width:96px}.pg-ppl .res{background:var(--good-soft);border:1px solid #bfe3cd;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-ppl .cline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ppl .code{font:500 12.5px var(--mono);border:1px solid var(--line);word-break:break-all;background:#fff;border-radius:7px;flex:220px;min-width:0;padding:6px 8px}.pg-ppl #toast .tu{color:#fff;font:600 12.5px var(--body);cursor:pointer;background:0 0;border:1px solid #6b7385;border-radius:7px;margin-left:10px;padding:1px 8px}.pg-ppl .colh{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:4px 6px 8px;display:flex}.pg-ppl .colh button{border:1px solid var(--border);font:600 12px var(--body);cursor:pointer;color:var(--fg);background:#fff;border-radius:7px;padding:2px 8px}.pg-ppl .pop .pi.on{font-weight:700}.pg-ppl .lnk{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-ppl .lnk:hover{text-decoration:underline}.pg-ppl .qcell{align-items:center;gap:6px;display:inline-flex}.pg-ppl .wn{color:var(--warn);font-weight:600}.pg-ppl .scc{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-ppl .chk{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.pg-ppl .radio{flex-direction:column;gap:6px;display:flex}.pg-ppl .dsec>.lb .ic{vertical-align:0}@media (max-width:600px){.pg-ppl .al{grid-template-columns:110px minmax(0,1fr)}.pg-ppl .hdr .btn{font-size:13px}}.pg-ppl .rotx{color:var(--fg);font-size:13.5px}@media (min-width:601px) and (max-width:1250px){.pg-ppl #tiles.pk{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pg-ppl #tiles .pt{padding:6px 10px}.pg-ppl #tiles .pt .ps{display:none}.pg-ppl #tiles .pt .pv b{font-size:18px}.pg-ppl #tiles .pt .pv em{font-size:12px}.pg-ppl .pg{gap:8px}}@media (max-width:600px){.pg-ppl #tiles.pk{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pg-ppl #tiles .pt .ps{display:none}.pg-ppl .btn,.pg-ppl .seg button,.pg-ppl .pill,.pg-ppl .x{min-height:40px}.pg-ppl .act{width:36px;height:36px}}.pg-ppl .ic{position:relative}.pg-ppl .ic:after{content:"";position:absolute;inset:-10px}.pg-ppl .rotx .dkc{border-color:var(--line)!important;color:var(--fg)!important;background:var(--mist)!important}.pg-ppl .cochip{color:var(--text);background:var(--brand-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pg-ppl tr.fresh td{background:#fff8e1}.pg-ppl .ronote{background:var(--warn-soft);color:var(--warn);border:1px solid #efd9b0;border-radius:10px;padding:8px 12px;font-size:13.5px}.pg-ppl .dr.dlock .rolk{pointer-events:none;opacity:.6}.pg-ppl .dr.dlock .tg,.pg-ppl .dr.dlock .seg button{pointer-events:none}.pg-ppl .pop{max-height:calc(100vh - 24px);overflow:auto}.pg-ppl .callbar{z-index:95;color:#fff;background:#141824;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 16px 40px -14px #0b0f1980}.pg-ppl .callbar .btn{color:var(--fg)}.pg-ppl .cdot{background:#2fbf71;border-radius:50%;flex:none;width:9px;height:9px}.pg-ppl .h1{font:800 22px/1.1 var(--head);letter-spacing:-.02em;color:var(--fg);margin:0}.pg-ppl .btnlink{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.pg-ppl .btnlink:hover{background:var(--row-hover)}.pg-ppl .btnlink.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-ppl tr.busy td{opacity:.6}.pg-ppl .pn.lnk{font:inherit;color:inherit;text-align:left}.pg-ppl .pn.lnk:hover{opacity:.85;text-decoration:none}.pg-ppl .nm{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pg-ppl .nm b{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-weight:600;overflow:hidden}.pg-ppl .nm small{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:12px;overflow:hidden}.pg-ppl .edbox{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-ppl .colh{gap:12px;padding:2px 10px 6px;display:flex}.pg-ppl label.pi{cursor:pointer}.boardp{background:var(--bg);border-left:1px solid var(--line);z-index:36;flex-direction:column;max-width:100vw;display:flex;position:fixed;top:52px;bottom:0;right:0;box-shadow:-24px 0 60px -30px #0b0f1973}.boardp .sph{align-items:flex-start;gap:6px;padding:12px 12px 8px 18px;display:flex}.boardp .sph .tt{flex:1;min-width:0}.boardp .sph h3{font:800 17px var(--head);align-items:center;gap:8px;margin:0;display:flex}.boardp .sph .s2{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.boardp .ib{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;color:var(--text);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.boardp .ib:hover{background:var(--mist);color:var(--fg)}.boardp .ib[aria-pressed=true],.boardp .ib[aria-expanded=true]{background:var(--brand-soft);color:var(--brand-ink)}.boardp .ib:focus-visible{outline:2px solid var(--brand)}.boardp .ib svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.boardp .menu2{background:var(--bg);border:1px solid var(--line);z-index:5;border-radius:10px;width:210px;padding:5px;position:absolute;top:44px;right:8px;box-shadow:0 18px 44px -18px #0b0f1959}.boardp .menu2 .h{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:7px 9px 5px}.boardp .menu2 button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:500 13px var(--body);border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.boardp .menu2 button:hover{background:var(--brand-soft)}.boardp .menu2 button .ck{width:14px;color:var(--brand-ink);font-weight:800}.boardp .menu2 label{font:500 13px var(--body);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 9px;display:flex}.boardp .menu2 label:hover{background:var(--mist)}.boardp .menu2 .row3{flex-wrap:wrap;gap:6px;padding:4px 6px 6px;display:flex}.boardp .menu2 .row3 button{border:1px solid var(--line);width:auto;padding:4px 8px;font-size:12px}.boardp .menu2 .sep3{background:var(--line);height:1px;margin:4px 2px}.boardp .qb{border:1px solid var(--line);background:var(--bg);font:600 12.5px var(--body);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.boardp .qb:hover{border-color:var(--brand)}.boardp .qb[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.boardp .qb.pri{background:var(--brand);border-color:var(--brand);color:#fff}.boardp .qb.pri:hover{background:var(--brand-ink)}.boardp .qb.red{color:#a8321f}.boardp .qb svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.boardp{width:min(1180px,95vw)}.boardp .bhd{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 12px 12px 18px;display:flex}.boardp .bhd .tt{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.boardp .bhd .tt b{font:800 17px var(--head)}.boardp .bhd .tt span{color:var(--text);font-size:13px}.boardp .spin{border:2px solid #d9e3fb;border-top-color:var(--brand);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite fsspin}@keyframes fsspin{to{transform:rotate(360deg)}}.boardp .bconf{color:#8a5200;background:#fdf3e3;border-radius:8px;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:13px;display:flex}.boardp .bchips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 18px;display:flex}.boardp .bchips .lbl{font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-right:2px}.boardp .bchips .gap{width:10px}.boardp .pill{border:1px solid var(--line);background:var(--bg);font:600 12.5px var(--body);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.boardp .pill .c{font:700 11px var(--mono);color:var(--text)}.boardp .pill[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff}.boardp .pill[aria-pressed=true] .c{color:#cdd3e0}.boardp .pill:hover{border-color:var(--brand)}.boardp .bview{gap:4px;margin-left:auto;display:flex}.boardp .btool{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;display:flex;position:relative}.boardp .btool input{font:500 13px var(--body);border:1px solid #bcc1cb;border-radius:8px;width:220px;max-width:100%;padding:6px 10px}.boardp .bgrid{flex:1;min-height:0;position:relative;overflow:auto}.boardp table.bt{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:13px}.boardp .bt th{z-index:2;background:var(--mist);text-align:left;font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 10px;position:sticky;top:0}.boardp .bt th:hover{color:var(--fg)}.boardp .bt th .ar,.boardp .bt th .fx{color:var(--brand-ink);margin-left:3px}.boardp .bt td{border-bottom:1px solid var(--soft);white-space:nowrap;vertical-align:middle;background:var(--bg);padding:8px 10px}.boardp .bt tr:hover td{background:#f6f8fd}.boardp .bt tr.on td{background:#e7eefd}.boardp .bt th:first-child,.boardp .bt td:first-child{z-index:1;box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.boardp .bt th:first-child{z-index:3}.boardp .bt.cmp td{padding:4px 10px}.boardp .bt.cmp .s2l{display:none}.boardp .bt .mono{font:600 12.5px var(--mono)}.boardp .bt .acts{align-items:center;gap:6px;display:flex}.boardp .bt .acts .qb{padding:4px 9px;font-size:12px}.boardp .sw{font-weight:700}.boardp .sw.good{color:#0b8a58}.boardp .sw.risk{color:#c4311f}.boardp .sw.live{color:var(--brand-ink)}.boardp .sw.warn{color:#a35f00}.boardp .sw.ink{color:var(--fg)}.boardp .s2l{color:var(--text);text-overflow:ellipsis;max-width:220px;margin-top:1px;font-size:11.5px;overflow:hidden}.boardp .tagi{font:700 9.5px var(--mono);letter-spacing:.08em;color:#fff;background:var(--brand);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px}.boardp .gp{font:700 12.5px var(--mono)}.boardp .gp.u{color:#0b8a58}.boardp .gp.o{color:#c4311f}.boardp .gp.n{color:var(--text);font:500 12.5px var(--body)}.boardp .info{all:unset;cursor:help;width:15px;height:15px;color:var(--text);font:700 10px/1 var(--body);vertical-align:1px;text-transform:none;letter-spacing:0;border:1px solid #b7bdc9;border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.boardp .bfoot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 18px;font-size:12.5px;display:flex}.boardp .bfoot .tick{min-width:220px;color:var(--fg);flex:1;align-items:center;gap:8px;display:flex}.boardp .bfoot .tick i{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite fspulse}.boardp .bfoot .lk{all:unset;cursor:pointer;color:var(--brand-ink);font-weight:600}.boardp .bempty{color:var(--text);padding:24px 18px;font-size:13.5px}.boardp .wall{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:14px 18px;display:grid}.boardp .wcard{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:5px;padding:12px;font-size:13px;display:flex}.boardp .wcard .top{align-items:center;gap:8px;display:flex}.boardp .wcard .top b{font:700 13px var(--mono)}.boardp .wcard .ln{color:var(--text)}.boardp .wcard .ff2{gap:6px;margin-top:4px;display:flex}.boardp .bdr{background:var(--bg);border-left:1px solid var(--line);z-index:4;flex-direction:column;width:min(430px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 40px -28px #0b0f1973}.boardp .bdr .bdb{flex-direction:column;flex:1;gap:12px;padding:14px 18px;font-size:13.5px;display:flex;overflow:auto}.boardp .bdr .ans{border:1px solid var(--line);background:var(--mist);border-radius:10px;padding:10px 12px;line-height:1.5}.boardp .bdr .cnts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.boardp .bdr .cnts div{border:1px solid var(--line);text-align:center;border-radius:9px;padding:8px}.boardp .bdr .cnts b{font:800 18px var(--head);display:block}.boardp .bdr .cnts span{color:var(--text);font-size:11.5px}.boardp .bdr h4{font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin:0}.boardp .bdr .cr{border-bottom:1px solid var(--soft);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.boardp .bdr .cr span{color:var(--text);font-size:12.5px}.boardp .bdr .vb{flex-wrap:wrap;gap:8px;display:flex}.boardp .btool .menu2,.boardp .bt .menu2{max-height:min(440px,100vh - 230px);overflow:auto}@media (max-width:900px){.boardp{width:100vw}.boardp .bhd{padding-left:14px}.boardp .bchips,.boardp .btool{padding-left:12px;padding-right:12px}.boardp .bview{margin-left:0}.boardp .btool input{width:100%}.boardp .anote{width:auto;bottom:8px;left:8px;right:8px}.boardp .wall{padding:12px}}.fs-run{color:var(--foreground);line-height:1.55}.fs-run .fs-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.fs-run .fs-quiet{color:var(--cw-muted)}.fs-run .fs-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.fs-run .fs-kicker.fs-pill{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:4px 10px;display:inline-block}.fs-run .fs-bubble{border-radius:14px;max-width:80%;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45;display:inline-block}.fs-run .fs-turn{margin-top:8px;display:flex}.fs-run .fs-turn.fs-scout{justify-content:flex-end}.fs-run .fs-turn.fs-scout .fs-bubble{background:var(--brand);color:var(--primary-foreground)}.fs-run .fs-turn.fs-them .fs-bubble{background:var(--muted);color:var(--foreground)}@media (min-width:1024px){.fs-run{border-left:1px solid var(--border);flex-direction:column;width:1040px;padding:0;font-size:15px;display:flex;box-shadow:-12px 0 32px -18px #0b0f1938}:is(.fs-run,.fs-panel) .fs-b{border:1px solid var(--border);color:var(--foreground);background:var(--card);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;min-width:0;height:auto;min-height:30px;padding:4px 11px;font-size:13px;font-weight:500;line-height:1.55;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.fs-run .fs-run-ctl button:not([role=dialog] button){border:1px solid var(--border);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:auto;min-height:30px;padding:4px 11px;font-size:13px;font-weight:500;line-height:1.55;display:inline-flex}:is(.fs-run,.fs-panel) .fs-b:hover,:is(.fs-run,.fs-panel) .fs-b[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand)}:is(.fs-run,.fs-panel) .fs-b.fs-primary{border-color:var(--brand);color:var(--brand);font-weight:600}:is(.fs-run,.fs-panel) .fs-b.fs-primary:hover{background:var(--brand);color:var(--primary-foreground)}:is(.fs-run,.fs-panel) .fs-b.fs-sm{min-height:32px;padding:5px 10px;font-size:13.5px}:is(.fs-run,.fs-panel) .fs-b.fs-icon{border-radius:8px;flex:none;justify-content:center;width:30px;height:30px;min-height:0;margin-top:2px;padding:0;font-size:14px}.fs-run-top{border-bottom:1px solid var(--grid-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.fs-run-top .fs-run-lead{align-items:flex-start;gap:12px;min-width:0;display:flex}.fs-run-top h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:18px;font-weight:800;line-height:1.1}.fs-run-top .fs-run-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:13px;display:flex}.fs-run-top .fs-run-ctl{flex:none;align-items:center;gap:6px;display:flex}.fs-run-nums{flex:none;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 6px;padding:0 24px;display:grid}.fs-run-nums .fs-tile{background:var(--muted);border-radius:10px;min-width:0;padding:8px 12px}.fs-run-nums .fs-tile .fs-k{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-family:var(--font-mono);color:var(--muted-foreground);font-weight:700;line-height:1.55;display:block}.fs-run-nums .fs-tile .fs-v{font-family:var(--font-mono);color:var(--foreground);white-space:nowrap;border-bottom:1px solid #0000;margin-top:2px;font-size:18px;font-weight:700;line-height:1.55;display:block}.fs-run-nums .fs-tile.fs-warn{background:var(--warn-soft)}.fs-run-nums .fs-tile.fs-warn .fs-k,.fs-run-nums .fs-tile.fs-warn .fs-v{color:var(--warn)}.fs-run-offer{background:var(--muted);border-bottom:1px solid var(--grid-line);flex-wrap:nowrap;flex:none;align-items:center;gap:16px;padding:12px 24px;display:flex}.fs-run-offer>span,.fs-run-offer .fs-run-max{white-space:nowrap}.fs-run-offer>.fs-offer-who{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.fs-run-offer .fs-name,.fs-run-offer .fs-quiet{font-size:15px}.fs-run-offer .fs-name{color:var(--foreground);font-weight:600}.fs-run-offer .fs-big{font-family:var(--font-mono);color:var(--cw-signal);font-size:22px;font-weight:700}.fs-run-offer .fs-big.fs-over{color:var(--cw-danger)}.fs-run-offer .fs-run-max{text-align:right;margin-left:auto}.fs-run-offer .fs-run-max .fs-k{color:var(--muted-foreground);font-size:12px;display:block}.fs-run-offer .fs-run-max .fs-v{font-family:var(--font-mono);color:var(--brand-ink);font-size:18px;font-weight:700;display:block}.fs-run-cols{flex:1;grid-template-columns:300px 1fr;gap:0;min-height:0;display:grid;overflow:auto}.fs-run-reason{border-right:1px solid var(--grid-line);background:var(--muted);min-width:0;padding:18px 20px;font-size:14px}.fs-run-reason p{color:var(--foreground);margin:0 0 12px;line-height:1.5}.fs-run-reason .fs-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:14px 0 6px;font-size:10.5px;font-weight:700}.fs-run-reason .fs-carriers{flex-wrap:wrap;gap:6px;margin:6px 0 12px;display:flex}.fs-run-reason .fs-carrier{border:1px solid var(--border);background:var(--card);color:var(--foreground);white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:13px;font-weight:400;line-height:1.55;display:inline-block}.fs-run-reason .fs-carrier .fs-n{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:10px;font-weight:700}.fs-run-reason .fs-carrier.fs-done{color:var(--cw-muted);text-decoration:line-through}.fs-run-reason .fs-carrier.fs-done .fs-n{text-decoration:none}.fs-run-reason .fs-carrier .fs-n.fs-good{color:var(--cw-signal)}.fs-run-reason .fs-carrier .fs-n.fs-warn{color:var(--warn)}.fs-run-work{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.fs-run-call{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:16px 18px}.fs-run-call .fs-hd{color:var(--foreground);align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.fs-run-call .fs-hd .fs-who{font-weight:600}.fs-run-call .fs-hd .fs-live{font-family:var(--font-mono);letter-spacing:.08em;color:var(--cw-danger);margin-left:auto;font-size:11px;font-weight:700}.fs-run-call .fs-dot{background:var(--cw-danger);border-radius:50%;flex:none;width:8px;height:8px}.fs-run-call .fs-ask{background:var(--muted);border-radius:8px;gap:18px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.fs-run-call .fs-ask .fs-mono{color:var(--foreground)}.fs-run-texts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fs-run-text{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:12px 14px;font-size:13.5px}.fs-run-text .fs-hd{color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.fs-run-text .fs-hd>b{font-size:13.5px;font-weight:600}.fs-run-text .fs-hd .fs-st{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.fs-run-text .fs-bubble{max-width:100%;padding:8px 11px;font-size:13px}.fs-run-held{border-top:1px solid var(--grid-line);flex:none;align-items:center;gap:10px;padding:10px 24px;font-size:13.5px;display:flex}.fs-run-held .fs-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.fs-run-held .fs-held{border:1px solid var(--border);color:var(--foreground);background:var(--card);cursor:pointer;border-radius:8px;gap:0;min-height:0;padding:3px 9px;font-size:13.5px;font-weight:400;line-height:1.55}.fs-run-held .fs-held[aria-pressed=true]{border-color:var(--brand)}.fs-run-held .fs-held .fs-mono{color:var(--cw-signal);margin-left:6px}.fs-run-held .fs-held.fs-expired,.fs-run-held .fs-held.fs-expired .fs-mono{color:var(--cw-muted)}.fs-run-held .fs-ticker{color:var(--foreground);border:0;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 0 0 14px;font-size:13.5px;display:flex}.fs-run-held .fs-ticker .fs-dot{background:var(--cw-signal);border-radius:50%;flex:none;width:8px;height:8px}}.fs-panel{color:var(--foreground);line-height:1.55}.fs-panel .fs-quiet{color:var(--cw-muted)}.fs-panel .fs-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.fs-panel .fs-ink{color:var(--foreground)}.fs-panel .fs-pick{color:var(--brand-ink);border-bottom:1px dotted var(--brand);cursor:pointer;font-weight:600;text-decoration:none}.fs-panel .fs-pick:hover{background:var(--brand-soft)}.fs-panel .fs-pill{white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:17px;display:inline-block}.fs-panel .fs-pill.fs-ok{background:var(--pill-done);color:var(--pill-done-ink)}.fs-panel .fs-pill.fs-bad{background:var(--risk-soft);color:var(--risk)}.fs-panel .fs-pill.fs-quiet{background:var(--pill-closed);color:var(--pill-closed-ink)}.fs-panel .fs-pill.fs-warn{background:var(--pill-open);color:var(--pill-open-ink)}.fs-panel .fs-pill.fs-sent,.fs-panel .fs-pill.fs-transit{background:var(--pill-moving);color:var(--pill-moving-ink)}.fs-panel .fs-pill.fs-cov{background:var(--pill-booked);color:var(--pill-booked-ink)}@media (min-width:1024px){.fs-panel{border-left:1px solid var(--border);flex-direction:column;padding:0;font-size:15px;display:flex;overflow:visible;box-shadow:-12px 0 32px -18px #0b0f1938}.fs-panel .fs-rzv{z-index:2;width:10px;left:-5px;transform:none}.fs-panel .fs-rzv:before{width:2px;left:4px}.fs-panel .fs-rzv:hover:before,.fs-panel .fs-rzv[data-dragging=true]:before{background:var(--brand)}.fs-panel .fs-ptop{border-bottom:1px solid var(--grid-line);flex:none;padding:14px 20px 12px}.fs-panel .fs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fs-panel .fs-top>div:first-child{min-width:0}.fs-panel .fs-ptop h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:18px;font-weight:800;line-height:1.1}.fs-panel .fs-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:13px;display:flex}.fs-panel .fs-verbs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fs-panel .fs-verbs>*{white-space:nowrap;flex-shrink:0}.fs-panel .fs-verbs .fs-b{min-height:30px;padding:4px 11px;font-size:13px}.fs-panel .fs-verbs>:is(button,a):not(.fs-b){border-radius:12px;height:auto;min-height:30px;padding:4px 11px;font-size:13px;font-weight:500;line-height:1.55}.fs-panel .fs-verbs>[data-variant=fill]:not(.fs-b){font-weight:600}.fs-panel .fs-b.fs-fill{background:var(--brand);border-color:var(--brand);color:var(--primary-foreground);font-weight:600}.fs-panel .fs-b.fs-fill:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--primary-foreground)}.fs-panel .fs-b.fs-fill.fs-go,.fs-panel .fs-b.fs-fill.fs-go:hover{background:var(--good);border-color:var(--good);color:var(--primary-foreground)}.fs-panel .fs-pbody{flex:auto;min-height:0;padding:4px 20px 20px;overflow:auto}.fs-panel .fs-pbody.fs-flush{padding:0;overflow:hidden}.fs-panel .fs-ptabs{margin-top:10px}.fs-panel .fs-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px;display:grid}.fs-panel .fs-tile{background:var(--muted);border-radius:10px;min-width:0;padding:8px 12px}.fs-panel .fs-tile .fs-k{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-family:var(--font-mono);color:var(--muted-foreground);font-weight:700;line-height:1.55}.fs-panel .fs-tile .fs-v{font-family:var(--font-mono);color:var(--foreground);white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #0000;margin-top:2px;font-size:18px;font-weight:700;line-height:1.55}.fs-panel .fs-tile.fs-warn{background:var(--warn-soft)}.fs-panel .fs-tile.fs-warn .fs-k,.fs-panel .fs-tile.fs-warn .fs-v{color:var(--warn)}.fs-panel .fs-tile.fs-bad{background:var(--risk-soft)}.fs-panel .fs-tile.fs-bad .fs-k,.fs-panel .fs-tile.fs-bad .fs-v{color:var(--risk)}.fs-panel .fs-sect{margin-top:16px}.fs-panel .fs-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;line-height:17px;display:inline-block}.fs-panel .fs-list{margin-top:6px}.fs-panel .fs-list>div{border-color:var(--grid-line)}.fs-panel .fs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.fs-panel .fs-row>.fs-row-k,.fs-panel .fs-row>.fs-row-v{color:var(--foreground)}.fs-panel .fs-person{align-items:center;gap:6px;display:flex}.fs-panel .fs-person .fs-mono{font-size:13px;font-weight:500}.fs-panel .fs-person .fs-b.fs-sm{border-radius:8px;min-height:26px;padding:2px 9px;font-size:12.5px}.fs-panel .fs-caption{color:var(--cw-muted);margin-top:4px;font-size:12px}}.fs-panel .fs-ans{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:14px;padding:12px 14px}.fs-panel .fs-ans+.fs-ans{margin-top:10px}.fs-panel .fs-ah{align-items:center;gap:10px;display:flex}.fs-panel .fs-ah .fs-at{color:var(--foreground);font-size:15px;font-weight:700}.fs-panel .fs-ah .fs-sz{font-family:var(--font-mono);color:var(--foreground);font-size:13px;font-weight:700}.fs-panel .fs-ah .fs-pill{margin-left:auto}.fs-al{grid-template-columns:var(--fs-al-k,118px) minmax(0, 1fr);gap:0 12px;margin:10px 0 0;line-height:1.55;display:grid}.fs-al>div{display:contents}.fs-al dt,.fs-al dd{border-bottom:1px solid var(--border);min-width:0;margin:0;padding:8px 0}.fs-al dt{color:var(--muted-foreground);font-size:13px;font-weight:600}.fs-al dd{color:var(--foreground);overflow-wrap:anywhere;font-size:14px}.fs-al dd b{font-weight:700}.fs-al .fs-ald{color:var(--muted-foreground);font-size:13px;display:block}.fs-al>div:last-child>dt,.fs-al>div:last-child>dd,.fs-al>dt:nth-last-child(2),.fs-al>dd:last-child{border-bottom:0}.fs-panel .fs-money{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;font-size:14px;font-weight:600;display:flex}.fs-panel .fs-money b{font-family:var(--font-sans,inherit);color:var(--muted-foreground);margin-right:4px;font-size:12px;font-weight:500}.fs-panel .fs-lane{margin-top:-4px;padding-top:22px}.fs-panel .fs-lane.fs-lane-scroll{margin-top:0;padding-top:30px;overflow-x:auto}.fs-panel .fs-lane-in{display:grid;position:relative}.fs-panel .fs-lane-track{grid-column:1/-1;height:28px;margin:0 8px 10px;position:relative}.fs-panel .fs-lane-rail,.fs-panel .fs-lane-done{border-radius:2px;height:3px;position:absolute;top:13px;left:0}.fs-panel .fs-lane-rail{background:var(--border);right:0}.fs-panel .fs-lane-done{background:var(--brand)}.fs-panel .fs-lane-dot{background:var(--card);border:3px solid var(--border);border-radius:50%;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:7px}.fs-panel .fs-lane-dot.fs-hit{border-color:var(--brand);background:var(--brand)}.fs-panel .fs-lane-truck{background:var(--brand);width:26px;height:26px;box-shadow:0 0 0 4px var(--brand-soft);border-radius:50%;place-items:center;margin-left:-13px;display:grid;position:absolute;top:1px}.fs-panel .fs-lane-truck-i{fill:#fff;width:15px;height:15px}.fs-panel .fs-lane-truck.fs-stale{background:var(--muted-foreground);box-shadow:0 0 0 4px var(--border);opacity:.85}.fs-panel .fs-lane-label{font-family:var(--font-mono);color:var(--brand);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:-26px;transform:translate(-50%)}.fs-panel .fs-lane-label.fs-quiet{color:var(--muted-foreground)}.fs-panel .fs-lane-label.fs-red{color:var(--risk)}.fs-panel .fs-lane-label.fs-good{color:var(--good)}.fs-panel .fs-lane-truck.fs-red{background:var(--risk);box-shadow:0 0 0 4px var(--risk-soft)}.fs-panel .fs-lane-col{flex-direction:column;gap:5px;min-width:0;padding-right:12px;display:flex}.fs-panel .fs-lane-col.fs-mid{text-align:center;align-items:center}.fs-panel .fs-lane-col.fs-last{text-align:right;align-items:flex-end;padding-right:0}.fs-panel .fs-lane-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.fs-panel .fs-lane-date{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:500}.fs-panel .fs-lane-city{letter-spacing:-.015em;color:var(--foreground);font-size:18px;font-weight:700;line-height:1.15}.fs-panel .fs-lane-row{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.fs-panel .fs-lane-col.fs-mid .fs-lane-row{justify-content:center}.fs-panel .fs-lane-col.fs-last .fs-lane-row{justify-content:flex-end}.fs-panel .fs-lane-row b{color:var(--muted-foreground);font-weight:500}.fs-panel .fs-tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.fs-panel .fs-tl li{display:contents}.fs-panel .fs-tl-t{font-family:var(--font-mono);color:var(--muted-foreground);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0;font-size:12.5px}.fs-panel .fs-tl-d{font-size:11px;display:block}.fs-panel .fs-tl-rail{justify-content:center;display:flex;position:relative}.fs-panel .fs-tl-rail:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.fs-panel .fs-tl-future .fs-tl-rail:before{background:repeating-linear-gradient(var(--border) 0 4px, transparent 4px 8px)}.fs-panel .fs-tl li:first-child .fs-tl-rail:before{top:12px}.fs-panel .fs-tl li:last-child .fs-tl-rail:before{bottom:calc(100% - 12px)}.fs-panel .fs-tl-dot{background:var(--border);border:2px solid var(--card);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.fs-panel .fs-tl-now .fs-tl-dot{background:var(--brand);width:14px;height:14px;box-shadow:0 0 0 4px var(--brand-soft);margin-top:6px}.fs-panel .fs-tl-window .fs-tl-dot{background:var(--good);box-shadow:0 0 0 1px var(--good)}.fs-panel .fs-tl-bad .fs-tl-dot{background:var(--risk);box-shadow:0 0 0 1px var(--risk)}.fs-panel .fs-tl-wait .fs-tl-dot{background:var(--warn);box-shadow:0 0 0 1px var(--warn)}.fs-panel .fs-tl-what{min-width:0;color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 0;display:flex}.fs-panel .fs-tl-what b{font-weight:600}.fs-panel .fs-tl-n{color:var(--muted-foreground)}.fs-panel .fs-tl-now .fs-tl-what b{color:var(--brand)}.fs-panel .fs-tl-window .fs-tl-what{background:var(--good-soft);border-radius:6px;margin:2px 0;padding:5px 8px}.fs-panel .fs-verdict{background:var(--selected);color:var(--foreground);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}.fs-panel .fs-cause{color:var(--muted-foreground);margin:8px 0 0;font-size:13px}.fs-panel .fs-ahl{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--foreground);border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.45}.fs-panel .fs-ahl.fs-ahl-bad{border-left-color:var(--risk);background:var(--risk-soft)}.fs-panel .fs-cause b{color:var(--foreground)}.fs-panel .fs-why{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 0;font-size:12.5px;display:flex}.fs-panel .fs-why a{color:var(--brand);font-weight:600;text-decoration:none}.fs-panel .fs-why .lk{color:var(--brand);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.fs-panel .fs-rule-edit{border:1px solid var(--grid-line);border-radius:8px;flex-direction:column;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:12.5px;display:flex}.fs-panel .fs-rule-edit label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-panel .fs-rule-edit label>span:first-child{flex:180px;min-width:0}.fs-panel .fs-rule-edit input{border:1px solid var(--input,var(--grid-line));width:84px;height:28px;font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 8px}.fs-panel .fs-rule-edit label>span:last-child{width:52px}.fs-panel .fs-rule-edit-row{justify-content:flex-end;gap:8px;display:flex}.fs-panel .fs-stop{padding:6px 0;font-size:13.5px;display:block}.fs-panel .fs-stop-l1{justify-content:space-between;align-items:center;gap:10px;display:flex}.fs-panel .fs-stop-l2{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.fs-panel .fs-stop-l2 .fs-mono{font-size:12px}.fs-panel .fs-role{color:var(--muted-foreground);font-size:12.5px}.fs-panel .fs-lock{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);border-radius:6px;align-items:center;margin-left:6px;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-flex}@media (min-width:1100px){.fs-panel.fs-co{z-index:30;width:660px;min-width:0;max-width:100%;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}:has(>.fs-panel.fs-co)>:not(.fs-panel) [data-table-foot]{padding-right:670px}}.fs-panel.fs-co .fs-ptop{padding:14px 18px 0}.fs-panel.fs-co .fs-ptop h2{letter-spacing:0;font-size:19px;font-weight:700;line-height:1.3}.fs-panel.fs-co .fs-sub{color:var(--muted-foreground);margin-top:5px;font-size:13.5px}.fs-panel.fs-co .fs-verbs{flex-wrap:wrap;gap:8px;margin-top:8px}.fs-panel.fs-co .fs-verbs .fs-b{border-radius:10px;min-height:0;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1.2}.fs-panel.fs-co .fs-ptabs{margin-top:8px}.fs-panel.fs-co .fs-pbody{padding:16px 18px 24px}.fs-says{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.fs-says:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.fs-says.fs-says-go{background:var(--good-soft);color:var(--good)}.fs-says.fs-says-check{background:var(--warn-soft);color:var(--warn)}.fs-says.fs-says-watch{background:var(--pill-closed);color:var(--muted-foreground)}.fs-panel.fs-co .fs-b.fs-co-fill,.fs-panel.fs-co .fs-co-fill{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.fs-panel.fs-co .fs-b.fs-co-fill:hover,.fs-panel.fs-co .fs-co-fill:hover{color:#fff;background:#262c3a;border-color:#262c3a}.fs-panel.fs-co .fs-b.fs-co-go{background:var(--good);border-color:var(--good);color:#fff}.fs-co-tabs{gap:18px;display:flex}.fs-co-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500}.fs-co-tabs button.fs-on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.fs-co-tabs .fs-co-n{font-family:var(--font-mono);margin-left:4px;font-size:12.5px}.fs-co-body{flex-direction:column;gap:16px;display:flex}.fs-co-body>*{flex-shrink:0}.fs-panel.fs-co .fs-ans.fs-co-ans{margin-top:0}.fs-panel.fs-co .fs-co-sz{margin-left:auto}.fs-panel.fs-co .fs-co-sz.fs-co-sz-ok{color:var(--good)}.fs-panel.fs-co .fs-co-sz.fs-co-sz-bad{color:var(--risk)}.fs-panel.fs-co .fs-co-tl{font-size:13.5px}.fs-panel.fs-co .fs-co-tl .fs-tl-t{font-weight:500}.fs-panel.fs-co .fs-co-tl .fs-tl-d{font-size:12.5px;display:inline}.fs-panel.fs-co .fs-co-tl .fs-tl-now .fs-tl-dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.fs-panel.fs-co .fs-co-tl .fs-tl-now b{color:var(--good)}.fs-panel.fs-co .fs-co-next .fs-tl-dot{background:var(--card);box-shadow:0 0 0 2px var(--brand)}.fs-panel.fs-co .fs-co-next .fs-co-what b{color:var(--brand-ink)}.fs-co-what{min-width:0;color:var(--foreground);flex-direction:column;gap:1px;padding:5px 0;display:flex}.fs-co-what b{font-weight:600}.fs-co-link{font:inherit;color:var(--foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fs-co-facts{border-top:1px solid var(--grid-line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.fs-co-facts dt,.fs-co-facts dd{border-bottom:1px solid var(--grid-line);margin:0;padding:8px 0}.fs-co-facts dt{color:var(--muted-foreground);font-size:13px;font-weight:600;line-height:1.45}.fs-co-facts dd{color:var(--foreground);line-height:1.4}.fs-co-facts dd b{font-weight:700}.fs-co-facts>div:last-child dt,.fs-co-facts>div:last-child dd{border-bottom:0}.fs-co-sub{color:var(--muted-foreground);margin-top:2px;font-size:13px;display:block}.fs-panel.fs-co .fs-verdict{background:var(--row-selected)}.fs-co-h{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px;font-size:11.5px;font-weight:700}.fs-co-prow{border-bottom:1px solid var(--grid-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.fs-co-pv{text-align:right}.fs-co-ink{font-weight:600}.fs-co-role{color:var(--muted-foreground);font-size:12.5px}.fs-co-ok{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.fs-co-mail{border:1px solid var(--grid-line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fs-co-mail:focus-within{border-color:var(--brand)}.fs-co-from{color:var(--muted-foreground);font-size:13px}.fs-co-mail input,.fs-co-mail textarea{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);border-radius:10px;width:100%;padding:9px 11px;font-size:14px;line-height:1.6}.fs-co-mail textarea{resize:none;field-sizing:content;min-height:120px;overflow:hidden}.fs-co-blocked{color:var(--warn);margin:0;font-size:13px}.fs-co-activity{flex-direction:column;display:flex}.fs-co-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.fs-co-tags button{border:1px solid var(--border);background:var(--card);font:inherit;color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.4}.fs-co-tags button:hover{border-color:var(--foreground);color:var(--foreground)}.fs-co-tags button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.fs-co-tags button:disabled{cursor:progress}.fs-co-why{margin-top:10px;font-size:13.5px;line-height:1.45}.fs-co-why-h{color:var(--muted-foreground);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.fs-co-why ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fs-co-why b{margin-right:4px;font-weight:700}.fs-acc-tiles{border-bottom:1px solid var(--grid-line);background:var(--muted);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.fs-acc-tile{background:var(--card);border:1px solid var(--grid-line);text-align:left;cursor:pointer;color:var(--foreground);border-radius:12px;flex-direction:column;gap:1px;min-width:0;padding:6px 11px 7px;transition:border-color .12s,box-shadow .12s;display:flex}.fs-acc-tile:hover{border-color:var(--brand)}.fs-acc-tile[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.fs-acc-tile.fs-acc-book{background:var(--muted)}.fs-acc-tl{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.fs-acc-tl i{border-radius:50%;flex:none;width:8px;height:8px}.fs-acc-tv{align-items:baseline;gap:8px;display:flex}.fs-acc-tv b{font-family:var(--font-mono);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.05}.fs-acc-tv em{color:var(--foreground);font-size:12.5px;font-style:normal;font-weight:600}.fs-acc-ts{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:1400px){.fs-acc-ts{white-space:normal;font-size:11.5px;line-height:1.3}}.fs-acc-tiles.fs-aw-tiles{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr)}.fs-aw-tiles .fs-acc-tv small{font-family:var(--font-sans);color:var(--muted-foreground);font-size:12.5px;font-weight:500}.fs-acc-gs,.fs-acc-gs>*{box-shadow:inset 0 2px 0 var(--border)}.fs-acc-pw{border:0;border-bottom:1.5px dashed var(--brand);height:auto;min-height:0;color:var(--brand-ink);background:0 0;border-radius:0;padding:0 2px;font-weight:600}.fs-acc-pw:hover{color:var(--brand-ink);background:0 0}.fs-acc-tier{background:var(--pill-closed);color:var(--foreground);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-panel.fs-co.fs-acc .fs-verdict.fs-acc-verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}.fs-panel.fs-co.fs-acc .fs-ah .fs-at{font-family:var(--font-heading);font-size:16.5px}.fs-panel.fs-co.fs-acc .fs-ah .fs-sz{font-size:15px}.fs-acc-chart{border:1px solid var(--grid-line);border-radius:12px;margin-top:10px;padding:10px 12px 6px}.fs-acc-chart-h{color:var(--muted-foreground);align-items:baseline;gap:10px;margin-bottom:2px;font-size:13px;display:flex}.fs-acc-chart-h b{color:var(--foreground);font-size:13.5px}.fs-acc-chart-lg{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-size:12.5px;display:flex}.fs-acc-chart-lg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.fs-acc-chart-lg i.fs-acc-dash{border-top:2px dashed var(--brand);vertical-align:3px;border-radius:0;width:14px;height:0}.fs-acc-orow{border-bottom:1px solid var(--grid-line);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.fs-acc-orow:last-child{border-bottom:0}.fs-acc-orow.fs-acc-orow-2{grid-template-columns:minmax(0,1fr) auto}.fs-acc-od{font-family:var(--font-mono);color:var(--risk);font-size:12.5px;font-weight:500}.fs-acc-person{border-bottom:1px solid var(--grid-line);align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.fs-acc-person:last-child{border-bottom:0}.fs-acc-pn{flex:1;min-width:0}.fs-acc-pn b{font-weight:600}.fs-acc-role{color:var(--muted-foreground);margin-left:6px;font-size:13px}.fs-acc-pph{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.fs-acc-frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.fs-acc-frm .fs-co-h{color:var(--brand-ink);margin:0}.fs-acc-fgrid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:14px;display:grid}.fs-acc-fgrid>label,.fs-acc-fgrid>span{color:var(--muted-foreground);font-size:13px;font-weight:600}.fs-acc-fgrid select,.fs-acc-fgrid input[type=text],.fs-acc-fgrid textarea{border:1px solid var(--border);font:inherit;color:var(--foreground);background:var(--card);border-radius:8px;width:100%;min-width:0;padding:6px 9px;font-size:14px}.fs-acc-fgrid textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.5}.fs-acc-opts{color:var(--foreground);flex-direction:column;gap:5px;font-size:14px;font-weight:400;display:flex}.fs-acc-opts label{cursor:pointer;align-items:center;gap:8px;display:flex}.fs-acc-empty{border:1px dashed var(--border);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5}.fs-acc-empty b{margin-bottom:4px;display:block}.fs-acc-card{border:1px solid var(--grid-line);border-radius:12px;overflow:hidden}.fs-acc-krow{border-bottom:1px solid var(--grid-line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.fs-acc-krow:last-child{border-bottom:0}.fs-acc-krow>span:first-child{color:var(--muted-foreground);font-weight:600}.fs-acc-lt{border-collapse:collapse;width:100%;font-size:13.5px}.fs-acc-lt th,.fs-acc-lt td{border-bottom:1px solid var(--grid-line);white-space:nowrap;text-align:left;height:34px;padding:0 8px}.fs-acc-lt th{color:var(--muted-foreground);font-size:12.5px;font-weight:600}.fs-acc-lt .text-right{text-align:right}.fs-acc-seg{border:1px solid var(--border);border-radius:9px;display:inline-flex;overflow:hidden}.fs-acc-seg button{background:var(--card);color:var(--muted-foreground);cursor:pointer;border:0;padding:4px 10px;font-size:12.5px;font-weight:600}.fs-acc-seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.fs-acc-act{margin:0;padding:0;list-style:none}.fs-acc-act li{border-bottom:1px solid var(--grid-line);grid-template-columns:128px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.fs-acc-w{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:12.5px;font-weight:500}@media (min-width:1100px){.fs-panel.fs-co.fs-ppl{width:min(660px,max(440px,42%))}}.fs-ppl-yours,.fs-ppl-nc{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:700}.fs-ppl-yours{background:var(--brand-soft);color:var(--brand-ink)}.fs-ppl-nc{background:var(--pill-closed);color:var(--muted-foreground)}.fs-ppl-ts{white-space:normal;line-height:1.3}.fs-ppl-tiles .fs-acc-tl{white-space:nowrap}@media (max-width:1400px){.fs-ppl-tiles .fs-acc-tl{gap:5px;font-size:11.5px}.fs-ppl-tiles.fs-acc-tiles{gap:6px}.fs-ppl-tiles .fs-acc-tile{padding:6px 9px 7px}}.fs-acc-ts.fs-em-ts{white-space:nowrap;text-overflow:ellipsis;display:block}.fs-ppl-purple{color:#5a24b8;background:#f1ebfd}.fs-ppl-state{color:var(--muted-foreground);background:var(--pill-closed);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.fs-ppl-mailhd{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:13.5px;display:grid}.fs-ppl-mailhd>span:nth-child(odd){color:var(--muted-foreground);font-weight:600}.fs-ppl-body{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);resize:none;border-radius:10px;width:100%;min-height:120px;padding:9px 11px;font-size:14px;line-height:1.6;overflow:hidden}@media (min-width:1100px){.fs-panel.fs-co.fs-cr{width:760px;top:var(--cr-top,0px)}}.fs-cr-pill{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.fs-cr-pill.fs-cr-good{background:var(--good-soft);color:var(--good)}.fs-cr-pill.fs-cr-gray{background:var(--pill-closed);color:var(--muted-foreground)}.fs-cr-pill.fs-cr-warn{background:var(--warn-soft);color:var(--warn)}.fs-cr-pill.fs-cr-blue{background:var(--brand-soft);color:var(--brand-ink)}.fs-cr-tabs{border-bottom:1px solid var(--grid-line);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.fs-cr-tabs button{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:600}.fs-cr-tabs button.fs-on{color:var(--brand);border-bottom-color:var(--brand)}.fs-cr-tabs .fs-cr-c{font-family:var(--font-mono);color:var(--warn);margin-left:3px;font-size:11.5px;font-weight:700}.fs-cr-ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.fs-cr-ah{align-items:center;gap:10px;display:flex}.fs-cr-at{font-family:var(--font-heading);font-size:16.5px;font-weight:700}.fs-cr-sz{font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:15px;font-weight:700}.fs-cr-verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--foreground);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.fs-cr-uses{border-top:1px solid var(--grid-line);grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin-top:10px;padding-top:10px;font-size:13.5px;display:grid}.fs-cr-uses .fs-cr-ua,.fs-cr-uses b{font-weight:600}.fs-cr-uses .fs-cr-no{color:var(--risk)}.fs-cr-sec{border:1px solid var(--grid-line);border-radius:12px;scroll-margin-top:8px}.fs-cr-sh{border-bottom:1px solid var(--grid-line);background:var(--muted);border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:9px 14px;display:flex}.fs-cr-sh h4{color:var(--foreground);flex:1;margin:0;font-size:14px;font-weight:700}.fs-cr-src{color:var(--muted-foreground);font-size:12.5px}.fs-cr-ed{color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.fs-cr-in{color:var(--foreground);padding:10px 14px;font-size:14px;line-height:1.55}.fs-cr-kv{grid-template-columns:200px minmax(0,1fr);font-size:14px;display:grid}.fs-cr-kv>span{border-bottom:1px solid var(--grid-line);min-width:0;color:var(--foreground);padding:8px 14px;line-height:1.4}.fs-cr-kv>span:nth-child(odd){color:var(--muted-foreground);font-size:13px;font-weight:600}.fs-cr-kv>span:nth-last-child(-n+2){border-bottom:0}.fs-cr-kv .fs-cr-lock{color:var(--muted-foreground);font-size:12.5px;font-weight:500;display:block}.fs-cr-kv input[type=text],.fs-cr-kv input[type=number],.fs-cr-kv input[type=date],.fs-cr-kv input[type=tel],.fs-cr-kv textarea{border:1px solid var(--border);width:100%;font:inherit;background:var(--card);color:var(--foreground);border-radius:8px;padding:5px 8px;font-size:14px}.fs-cr-kv textarea{resize:none;field-sizing:content;min-height:60px}.fs-cr-unset{color:var(--muted-foreground);border-top:1px dashed var(--grid-line);align-items:baseline;gap:10px;padding:9px 14px;font-size:13.5px;display:flex}.fs-cr-unset b{color:var(--foreground);font-weight:600}.fs-cr-unset .fs-co-link{white-space:nowrap;margin-left:auto}.fs-cr-sb{border-top:1px solid var(--grid-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.fs-cr-err{color:var(--risk);margin:0;padding:8px 14px;font-size:13.5px;font-weight:600}.fs-cr-banner{border:1px solid var(--warn);background:var(--warn-soft);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.fs-cr-banner.fs-cr-ok{border-color:var(--good);background:var(--good-soft)}.fs-cr-banner b{font-weight:700}.fs-cr-banner>:last-child{margin-left:auto}.fs-cr-crow{border-bottom:1px solid var(--grid-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 14px;font-size:14px;display:grid}.fs-cr-crow:last-child{border-bottom:0}.fs-cr-crow b{font-weight:600}.fs-cr-crow .fs-cr-r2{color:var(--muted-foreground);font-size:13px}.fs-cr-crow .fs-cr-ph{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fs-cr-chip{border:1px solid var(--brand-soft);background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;align-items:center;gap:2px;margin:1px 4px 1px 0;padding:1px 9px;font-size:13px;font-weight:600;display:inline-flex}.fs-cr-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}.fs-cr-hist{margin:0;padding:0 14px;list-style:none}.fs-cr-hist li{border-bottom:1px solid var(--grid-line);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:grid}.fs-cr-hist li:last-child{border-bottom:0}.fs-cr-match{border:1px solid var(--grid-line);background:var(--warn-soft);color:var(--foreground);border-radius:10px;align-items:baseline;gap:12px;margin-bottom:10px;padding:6px 14px;font-size:13.5px;display:flex}.fs-cr-match b{font-weight:700}.fs-cr-show{color:var(--muted-foreground);white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.fs-cr-pw{border:0;border-bottom:1.5px dashed var(--brand);color:var(--brand-ink);cursor:pointer;background:0 0;padding:0;font-size:13.5px;font-weight:600}.fs-cr-pw[aria-pressed=true]{color:var(--foreground);border-bottom-color:#0000}.fs-cr-pw .fs-cr-n{font-family:var(--font-mono);margin-left:3px;font-size:12.5px}.fs-acc-tiles.fs-proof-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-pl-fbar{border-bottom:1px solid var(--grid-line);white-space:nowrap;align-items:center;gap:12px;min-width:0;padding:8px 20px;display:flex}.fs-pl-fhint{color:var(--muted-foreground);text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.fs-pl-lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);flex:none;font-size:11.5px;font-weight:700}@media (max-width:1500px){.fs-pl-lbl.fs-pl-says-l{display:none}}.fs-pl-seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.fs-pl-seg button{background:var(--card);color:var(--foreground);cursor:pointer;border:0;padding:6px 14px;font-size:13.5px;font-weight:600}.fs-pl-seg button .fs-pl-c{font-family:var(--font-mono);opacity:.7;margin-left:7px;font-size:12px;font-weight:700}.fs-pl-seg button.fs-pl-go[aria-pressed=true]{background:var(--good-soft);color:var(--good)}.fs-pl-seg button.fs-pl-check[aria-pressed=true]{background:var(--warn-soft);color:var(--warn)}.fs-pl-seg button.fs-pl-watch[aria-pressed=true]{background:var(--pill-closed);color:var(--foreground)}.fs-pl-new{margin-left:auto}.fs-pl-tiles{border-bottom:1px solid var(--grid-line);background:var(--muted);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.fs-pl-tiles.fs-pl-six{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.fs-pl-band.fs-cp-warn .fs-pl-bt{color:var(--warn)}.fs-pl-band.fs-cp-pin{width:max-content;max-width:calc(100% - 12px);position:sticky;left:12px}th.fs-pl-bandrow.fs-cp-gwarn{box-shadow:inset 3px 0 0 var(--warn)}.fs-cp-lt{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12.5px}.fs-cp-lt th,.fs-cp-lt td{border-bottom:1px solid var(--grid-line);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:6px 6px 6px 0}.fs-cp-lt th{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:normal;overflow-wrap:normal;word-break:keep-all;vertical-align:bottom;font-size:10px;font-weight:700;line-height:1.3}.fs-cp-lt td.font-mono,.fs-cp-lt .font-mono{white-space:nowrap;font-variant-numeric:tabular-nums}.fs-cp-lt .fs-co-sub{font-size:12px}.fs-pl-tile{background:var(--card);border:1px solid var(--grid-line);text-align:left;cursor:pointer;color:var(--foreground);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.fs-pl-tile:hover{border-color:var(--brand)}.fs-pl-tile[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.fs-pl-tl{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.fs-pl-tl i{border-radius:50%;flex:none;width:8px;height:8px}.fs-pl-tv{align-items:baseline;gap:8px;display:flex}.fs-pl-tv b{font-family:var(--font-mono);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.05}.fs-pl-tv em{color:var(--foreground);font-size:13.5px;font-style:normal;font-weight:600}.fs-pl-ts{color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;font-size:12px}@media (max-width:1500px){.fs-pl-tv b{font-size:21px}.fs-pl-tv em{font-size:12.5px}}.fs-pl-tiles.fs-pw-tiles{padding:8px 16px}.fs-pl-tile.fs-pw-quiet{background:var(--muted)}.fs-pw-pvw{border:2px solid var(--brand);background:var(--card);border-radius:12px;margin:0 0 12px;padding:10px 12px}.fs-pw-pvh{font-family:var(--font-heading);font-size:15px;font-weight:700}.fs-pw-prev{border:1px dashed var(--border);background:var(--muted);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.fs-pw-mini{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600}.fs-pw-page{border:1px solid var(--border);background:var(--muted);border-radius:10px;padding:10px 12px;font-size:13.5px}.fs-pw-more{color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fs-pl-stg{background:var(--pill-closed);color:var(--foreground);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-pl-stg.fs-pl-talking{background:var(--good-soft);color:var(--good)}.fs-pl-stg.fs-pl-quoted{background:var(--brand-soft);color:var(--brand-ink)}.fs-pl-stg.fs-pl-won{background:var(--good);color:var(--primary-foreground)}.fs-pl-stg .fs-pl-wp{opacity:.8;margin-left:4px;font-weight:500}.fs-pl-ch{vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}@media (max-width:1400px){.fs-pl-nx{white-space:normal;padding:6px 0;line-height:1.35;display:block}.fs-pl-nx .fs-pl-ch{margin:0 0 3px;display:table}.fs-pl-nx .fs-pl-ns{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.fs-pl-nx.fs-pl-nx-wrap{white-space:normal;line-height:1.35;display:block}.fs-pl-nx.fs-pl-nx-wrap .fs-pl-ch{margin:0 9px 0 0;display:inline-block}.fs-pl-nx.fs-pl-nx-wrap .fs-pl-ns{text-overflow:clip;white-space:normal;display:inline;overflow:visible}.fs-pl-ch.fs-pl-blue{background:var(--brand-soft);color:var(--brand-ink)}.fs-pl-ch.fs-pl-red{background:var(--risk-soft);color:var(--risk)}.fs-pl-ch.fs-pl-amber{background:var(--warn-soft);color:var(--warn)}.fs-pl-ch.fs-pl-gray{background:var(--pill-closed);color:var(--muted-foreground)}.fs-pl-ch.fs-pl-green{background:var(--good-soft);color:var(--good)}.fs-pl-co{font-size:14px;font-weight:700}.fs-pl-n{font-variant-numeric:tabular-nums;font-weight:600}.fs-pl-n.fs-pl-mut{color:var(--muted-foreground);font-weight:500}.fs-pl-band{align-items:baseline;width:100%;font-size:12.5px;display:flex}.fs-pl-band .fs-pl-bt{color:var(--foreground);font-size:13px;font-weight:700}.fs-pl-band.fs-pl-move .fs-pl-bt{color:var(--brand-ink)}.fs-pl-band .fs-pl-bn{font-family:var(--font-mono);color:var(--muted-foreground);margin:0 8px 0 6px;font-weight:700}.fs-pl-band .fs-pl-bd{color:var(--muted-foreground)}.fs-pl-band .fs-pl-bs{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.fs-pl-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;min-height:0;padding:12px 16px;display:grid;overflow:auto}.fs-pl-kcol{background:var(--muted);border:1px solid var(--grid-line);border-radius:12px;flex-direction:column;min-width:0;min-height:160px;display:flex}.fs-pl-kcol.fs-pl-over{outline:2px dashed var(--brand);outline-offset:-2px;background:var(--brand-soft)}.fs-pl-kh{border-bottom:1px solid var(--grid-line);align-items:center;gap:8px;padding:9px 12px;display:flex}.fs-pl-kh .fs-pl-kn{font-family:var(--font-mono);font-size:13px;font-weight:700}.fs-pl-kh .fs-pl-ks{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.fs-pl-kl{flex-direction:column;gap:8px;padding:10px;display:flex}.fs-pl-kc{background:var(--card);border:1px solid var(--grid-line);cursor:grab;text-align:left;min-width:0;color:var(--foreground);font:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.fs-pl-kc:hover{border-color:var(--brand)}.fs-pl-kc[aria-current=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.fs-pl-kc .fs-pl-kco{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.fs-pl-kc .fs-pl-knx{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fs-pl-kc .fs-pl-kft{color:var(--muted-foreground);white-space:nowrap;gap:10px;font-size:12.5px;display:flex;overflow:hidden}.fs-pl-kc .fs-pl-kft b{font-family:var(--font-mono);color:var(--foreground);font-size:12.5px;font-weight:600}.fs-pl-kempty{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.fs-pl-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;margin:3px 0 2px;display:flex}.fs-pl-tg{background:var(--pill-closed);color:var(--foreground);border-radius:999px;align-items:center;gap:2px;padding:1px 4px 1px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-pl-tg button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:14px;line-height:1}.fs-pl-tgadd{border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:600}.fs-pl-tgadd:hover{background:var(--row-hover)}.fs-pl-mi{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.fs-pl-mi:hover{background:var(--row-hover)}.fs-pl-mi .fs-pl-mc{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:600}.fs-pl-mi .fs-pl-ck{width:14px;color:var(--brand-ink);font-weight:700}.fs-pl-mhr{border:0;border-top:1px solid var(--grid-line);margin:5px 4px}.fs-pl-off{color:var(--muted-foreground);margin:4px 10px 6px;font-size:13px;line-height:1.45}.fs-pl-call{border:1px solid var(--grid-line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fs-pl-call ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.fs-pl-call .fs-pl-ph{font-family:var(--font-mono);font-size:14px;font-weight:600}.fs-pl-fwd{color:var(--muted-foreground);background:var(--pill-closed);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.fs-pl-fwd b{font-family:var(--font-mono);color:var(--foreground);font-size:12.5px;font-weight:600}.fs-pl-pact{border-bottom:1px solid var(--grid-line);flex-direction:column;gap:4px;padding:6px 0 9px;font-size:13.5px;display:flex}.fs-pl-pact .fs-pl-pb{gap:14px;display:flex}.fs-pl-pact .fs-pl-pn{font-family:var(--font-mono);font-size:13px;font-weight:600}.fs-pl-pp{border:1px solid var(--border);color:var(--foreground);background:var(--card);cursor:pointer;border-radius:10px;max-width:260px;margin-left:auto;padding:6px 10px;font-size:13.5px;font-weight:600}.fs-pl-lostl td{color:var(--muted-foreground);text-decoration:line-through}.fs-pl-lostl td:nth-child(4){text-decoration:none}.fs-pl-lt input,.fs-pl-lt select{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);border-radius:8px;min-width:0;padding:4px 7px;font-size:13.5px}.fs-pl-lt td{height:40px}.fs-pl-rm{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.fs-pl-rm:disabled{opacity:.3;cursor:default}.fs-pl-err{color:var(--risk);margin:0;font-size:13.5px;font-weight:600}.fs-pl-lead{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.5}.fs-pl-inl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-pl-match{background:var(--warn-soft);color:var(--foreground);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.fs-pl-fgrid input[type=number],.fs-pl-fgrid input[type=date],.fs-pl-fgrid input[type=datetime-local]{border:1px solid var(--border);font:inherit;color:var(--foreground);background:var(--card);border-radius:8px;min-width:0;padding:6px 9px;font-size:14px}.fs-pl-act li.fs-pl-em{cursor:pointer}.fs-pl-act li.fs-pl-em:hover{background:var(--row-hover)}.fs-pl-thb{margin-top:3px;font-size:13px;display:block}.fs-pl-act li.fs-pl-thr{padding:4px 0 10px;display:block}.fs-pl-thread{border:1px solid var(--grid-line);border-radius:10px;overflow:hidden}.fs-pl-tm{border-top:1px solid var(--grid-line);padding:9px 12px;font-size:13.5px}.fs-pl-tm:first-child{border-top:0}.fs-pl-tm .fs-pl-tmh{color:var(--muted-foreground);font-size:12.5px}.fs-pl-tm .fs-pl-tmh b{color:var(--foreground)}.fs-pl-tm .fs-pl-tms{margin:2px 0 4px;font-weight:600}.fs-pl-tm .fs-pl-tmb{white-space:pre-wrap;line-height:1.5}.fs-pl-sqk{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-size:11px;font-weight:700}.fs-pl-sqt{flex-direction:column;gap:5px;display:flex}.fs-pl-sqb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-pl-ok{color:var(--good);font-size:13px;font-weight:600}.fs-pl-sqed textarea{border:1px solid var(--border);font:inherit;resize:none;field-sizing:content;border-radius:8px;width:100%;min-height:64px;padding:6px 9px;font-size:14px;line-height:1.5}th.fs-pl-bandrow{background:var(--muted);height:34px;font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--muted-foreground);border-bottom-color:var(--border);font-weight:400}th.fs-pl-bandrow.fs-pl-gmove{box-shadow:inset 3px 0 0 var(--brand)}th.fs-pl-bandrow.fs-em-gwarn{box-shadow:inset 3px 0 0 var(--warn)}.fs-pl-band.fs-em-warn .fs-pl-bt{color:var(--warn)}.fs-pl-band.fs-em-pin{width:max-content;max-width:calc(100vw - 160px);position:sticky;left:12px}.fs-pl-lt{table-layout:fixed;width:100%}.fs-pl-lt td{padding:0 4px}.fs-pl-lt .fs-pl-city{flex:1 1 0;width:0;min-width:0}.fs-pl-fbar .fs-pl-newfill,.fs-pl-fbar .fs-pl-newfill:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.fs-pl-fbar .fs-pl-newfill:hover{opacity:.88}.fs-pl-lt .fs-pl-inl{gap:6px;width:100%}.fs-acc-act.fs-pl-act li{grid-template-columns:128px minmax(0,1fr)}.fs-pl-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:12px 20px 8px;display:grid}.fs-pl-card{border:1px solid var(--grid-line);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.fs-pl-card .fs-pl-cn{color:var(--foreground);font-size:14px;font-weight:700}.fs-pl-card .fs-pl-cb{font-family:var(--font-mono);color:var(--foreground);font-size:22px;font-weight:700}.fs-pl-card ul{color:var(--foreground);margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;list-style:outside}.fs-pl-card .fs-pl-ct{color:var(--foreground);font-size:13.5px;line-height:1.5}.fs-pl-see{color:var(--foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fs-pl-card .fs-pl-ct b{font-weight:700}.fs-pl-tiles.fs-ca-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:8px 16px}.fs-pl-tiles.fs-ca-tiles .fs-pl-tv b{font-size:22px}.fs-pl-tiles.fs-ca-tiles .fs-pl-tv{min-width:0}.fs-pl-tiles.fs-ca-tiles .fs-pl-tv em{white-space:normal}.fs-pl-tiles.fs-ca-tiles .fs-pl-ts{white-space:normal;overflow:visible}.fs-ca-fbar{border-bottom:1px solid var(--grid-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.fs-ca-find{border:1.5px solid var(--border);background:var(--card);max-width:640px;color:var(--muted-foreground);border-radius:10px;flex:360px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.fs-ca-find input{font:inherit;width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:14px}.fs-ca-find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.fs-ca-fhint{color:var(--muted-foreground);font-size:13px}@media (min-width:1100px){.fs-panel.fs-co.fs-ca{top:var(--cr-top,0px);z-index:30;width:min(660px,100%);position:absolute;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.fs-panel.fs-co.fs-ca.fs-ca-vet{z-index:31}}@media (max-width:1500px){.fs-pl-tiles.fs-ca-tiles .fs-pl-tv b{font-size:20px}.fs-pl-tiles.fs-ca-tiles .fs-pl-tv em{font-size:12px}}th.fs-pl-bandrow.fs-ca-bandneed{box-shadow:inset 3px 0 0 var(--warn)}.fs-pl-band.fs-ca-band{width:max-content;max-width:calc(100% - 12px);position:sticky;left:12px}.fs-pl-band.fs-ca-warnband .fs-pl-bt{color:var(--warn)}.fs-ca-stp{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-ca-stp.fs-ok{background:var(--good-soft);color:var(--good)}.fs-ca-stp.fs-mgr{background:var(--warn-soft);color:var(--warn)}.fs-ca-stp.fs-bad{background:var(--risk-soft);color:var(--risk)}.fs-ca-tier{white-space:nowrap;background:var(--pill-closed);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.fs-ca-tier.fs-ca-done{background:var(--good-soft);color:var(--good)}.fs-ca-tier.fs-ca-booked{background:var(--brand-soft);color:var(--brand-ink)}.fs-ca-tier.fs-ca-needs-person{background:var(--warn-soft);color:var(--warn)}.fs-panel.fs-ca .fs-verdict.fs-acc-verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}.fs-panel.fs-ca .fs-tl-bad .fs-tl-dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.fs-panel.fs-ca .fs-tl-bad b{color:var(--warn)}.fs-ca-lh{color:var(--muted-foreground);border-bottom:1px solid var(--grid-line);padding:8px 12px 6px;font-size:13px;line-height:1.45}.fs-ca-list{max-height:420px;overflow:auto}.fs-ca-lg{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:8px 12px 3px;font-size:11px;font-weight:700}.fs-ca-load{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:7px 12px;display:flex}.fs-ca-load:hover,.fs-ca-load:focus-visible{background:var(--row-hover);outline:none}.fs-ca-load:disabled{cursor:default;opacity:.7}.fs-ca-load .fs-ca-ln{font-family:var(--font-mono);color:var(--brand-ink);font-size:13px;font-weight:600}.fs-ca-load .fs-ca-ll{font-size:13.5px;font-weight:600}.fs-ca-load .fs-ca-ll em{color:var(--good);font-style:normal;font-weight:500}.fs-ca-load .fs-ca-lm{color:var(--muted-foreground);font-size:12.5px}.fs-pl-tiles.fs-ed-tiles{padding:8px 16px}.fs-pl-tile.fs-ed-quiet{background:var(--muted)}.fs-pl-tiles.fs-ed-tiles .fs-pl-ts{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.fs-rg-numbers{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:6px 16px 2px;font-size:13px;display:flex}.fs-rg-num{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.fs-rg-num-v{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.fs-rg-num-u{font-size:12px}.fs-pl-tiles.fs-rg-tiles{padding:8px 16px}.fs-pl-tile.fs-rg-quiet{background:var(--muted)}.fs-pl-tiles.fs-rg-tiles .fs-pl-ts{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}@media (max-width:1180px){.fs-pl-tiles.fs-rg-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-ed-mode{color:var(--muted-foreground);white-space:nowrap;font-size:13px}.fs-ed-mode b{color:var(--good);font-weight:700}.fs-ed-mode.fs-ed-mode-warn b{color:var(--warn)}.fs-ed-htile{border:1px solid var(--grid-line);border-radius:12px;flex-direction:column;gap:4px;max-width:360px;padding:10px 12px;display:flex}.fs-ed-hk{color:var(--muted-foreground);font-size:12.5px;font-weight:600}.fs-ed-hv{font-family:var(--font-heading);font-size:17px;font-weight:700}.fs-ed-hs{color:var(--muted-foreground);font-size:13px;line-height:1.45}.fs-ed-h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:8px 0;font-size:11.5px;font-weight:700}.fs-ed-tape{border-collapse:collapse;font-size:13.5px}.fs-ed-tape th,.fs-ed-tape td{border-bottom:1px solid var(--grid-line);text-align:left;white-space:nowrap;padding:7px 8px}.fs-ed-tape th{color:var(--muted-foreground);background:var(--muted);font-size:12.5px;font-weight:600}.fs-ed-tape tr.fs-ed-mine td{font-weight:600}.fs-ed-more{color:var(--brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fs-ed-bulk td,.fs-ed-bulk th{vertical-align:top}.fs-ed-heavy{color:var(--warn);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:700;line-height:1.1;display:inline-flex}.fs-ed-heavy span{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.fs-ed-warn{color:var(--warn)}.fs-ed-escb{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;flex-direction:column;gap:3px;margin-top:12px;padding:8px 12px;font-size:13.5px;display:flex}.fs-ed-menu{z-index:30;background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;box-shadow:0 12px 28px -12px #0b0f194d}.fs-ed-menu-right{top:calc(100% + 4px);right:0}.fs-ed-menu-left{top:calc(100% + 4px);left:0}.fs-ed-menu-side{top:0;left:calc(100% + 6px)}.fs-ed-menu button{text-align:left;color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:14px}.fs-ed-menu button:hover{background:var(--row-hover,var(--muted))}.fs-ed-menu button:disabled{color:var(--muted-foreground);cursor:default}.fs-ed-crumb{align-items:center;gap:8px;padding:0 0 8px;font-size:13.5px;display:flex}.fs-ed-ch{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.fs-ed-ch-good{background:var(--good-soft);color:var(--good)}.fs-ed-ch-bad{background:var(--risk-soft);color:var(--risk)}.fs-ed-ch-gray{background:var(--muted);color:var(--muted-foreground)}.fs-ed-tape tr.fs-ed-badrow td{color:var(--risk)}.fs-ed-lane{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:8px;margin:8px 0;padding:8px 12px;font-size:14px;font-weight:600}.fs-ed-mini{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600}.fs-ca-rules{color:var(--muted-foreground);border-bottom:1px solid var(--grid-line);flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:6px 16px 4px;font-size:13px;display:flex}.fs-ca-rules-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.fs-ca-rule{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.fs-ca-rule-v{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fs-ca-rule-link{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fs-ca-rule-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.fs-ca-rule-link{text-underline-offset:3px}.fs-ca-rule-link:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.fs-pl-tiles.fs-qt-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.fs-pl-tiles.fs-qt-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-sp img{max-width:100%}.pg-sp [hidden]:not([hidden=until-found i]){display:none!important}.pg-sp .plvw{display:inline-flex;position:relative}.pg-sp .plmenu{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:250px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-sp .plmenu>button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-sp .plmenu>button:hover{background:var(--row-hover,#2f5fe614)}.pg-sp .plmg{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-sp .plmn{color:var(--text);padding:4px 10px;font-size:12.5px}.pg-sp .plsv{align-items:center;gap:6px;padding:4px 10px;display:flex}.pg-sp .plsv input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:7px;flex:1;padding:5px 8px}.pg-sp.plc table td{padding-top:4px!important;padding-bottom:4px!important}.pg-sp .plg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:8px;display:grid}.pg-sp .plgc{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13.5px;display:flex}.pg-sp .plgc .sub2{color:var(--text);font-size:12.5px}.pg-sp .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-sp .fsco[hidden]{display:none!important}.pg-sp .fsco-t{flex:220px;min-width:0}.pg-sp .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-sp .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-sp .fsfile[hidden]{display:none!important}.pg-sp .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-sp .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-sp .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-sp .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-sp .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-sp .fsf-t th,.pg-sp .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-sp .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-sp .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-sp .ch3.asked,.pg-sp .cl.asked{margin-left:6px}.pg-sp .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-sp .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-sp .rel>.menu,.pg-sp .menu.colm,.pg-sp .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-sp .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-sp .btn,.pg-sp .seg button,.pg-sp .pill,.pg-sp .fsco-b{min-height:40px}.pg-sp .x,.pg-sp .fsf-x{min-width:40px!important;min-height:40px!important}.pg-sp .info{position:relative}.pg-sp .info:after{content:"";position:absolute;inset:-11px}}.pg-sp .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-sp .fstip[hidden]{display:none!important}.pg-sp .fbar{flex-wrap:wrap;row-gap:8px}.pg-sp .fbar>[data-a=new]{flex:none;margin-left:auto}@media (max-width:600px){.pg-sp .pk{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1280px){.pg-sp .r1{white-space:normal;flex-wrap:wrap;row-gap:8px}}.pg-sp #grid tr.fsnew td{background:var(--good-soft,#e6f5ec)}.pg-sp .mailflash{outline:2px solid var(--brand,#2f5fe6);outline-offset:2px;transition:outline-color 1.2s}.pg-sp [hidden]{display:none!important}.pg-sp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-sp *{box-sizing:border-box}.pg-sp{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-sp .wrap{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-sp .note{color:var(--text);font-size:13.5px}.pg-sp .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-right:6px}.pg-sp .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;height:900px;display:flex;overflow:hidden}.pg-sp .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-sp .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-sp .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-sp .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-sp .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-sp .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-sp .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;min-width:0;padding:10px 20px 8px;display:flex}.pg-sp .tabs{gap:18px;display:flex}.pg-sp .tabs span{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-sp .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-sp .lead{color:var(--text);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-sp .grow{flex:1}.pg-sp .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-sp .btn:hover{background:var(--row-hover)}.pg-sp .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-sp .btn.primary:hover{background:#262c3a}.pg-sp .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-sp .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-sp .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-sp .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.pg-sp .body{flex:1;min-height:0;display:flex;position:relative}.pg-sp table{border-collapse:collapse;width:100%;font-size:14px}.pg-sp th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:36px;padding:0 10px;position:sticky;top:0}.pg-sp td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:44px;color:var(--fg);padding:0 9px}.pg-sp th.r,.pg-sp td.r{text-align:right}.pg-sp td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-sp td.co{font-weight:700}.pg-sp tr.quiet td.co{font-weight:500}.pg-sp tr.band td{background:var(--bg);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:38px;padding:0 12px}.pg-sp tr.band .bt{font:700 14px var(--body);color:var(--fg)}.pg-sp tr.band .bn{font:700 13px var(--mono);margin:0 8px 0 6px}.pg-sp tr.band .bd{color:var(--text)}.pg-sp tr.band.go td{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}.pg-sp tr.band.go .bt{color:var(--good)}.pg-sp tr.band.check td{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.pg-sp tr.band.check .bt{color:var(--warn)}.pg-sp tr.band.watch td{background:var(--gray-soft);box-shadow:inset 4px 0 0 var(--text)}.pg-sp tr.go td:first-child{box-shadow:inset 4px 0 0 var(--good)}.pg-sp tr.check td:first-child{box-shadow:inset 4px 0 0 var(--warn)}.pg-sp .ns{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pg-sp .ns.do{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-sp .ns.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-sp .ns svg{flex:none;width:14px;height:14px}.pg-sp .ns:hover{filter:brightness(1.12)}.pg-sp .wait{color:var(--text);font-size:13.5px}.pg-sp .st{font-size:14px}.pg-sp .st.do{color:var(--fg);font-weight:700}.pg-sp .st.hot{color:var(--good);font-weight:700}.pg-sp .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-sp .st.quiet{color:var(--text)}.pg-sp tbody tr[data-id] td:last-child{position:relative}.pg-sp tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-sp .rp{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-sp .rp2{color:var(--good);font-weight:700}.pg-sp .fit{font-weight:700}.pg-sp .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;align-items:center;gap:14px;padding:9px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-sp .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-sp .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-sp .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-sp .chip .c{font-family:var(--mono);margin-left:3px}.pg-sp .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-sp .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-sp .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-sp .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 20px 20px;display:grid}.pg-sp .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-sp .tile .tn{font-weight:700}.pg-sp .tile .tb{font:600 24px var(--mono)}.pg-sp .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-sp .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-sp .vp{font:700 13px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-sp .vp:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pg-sp .vp.go{background:var(--good-soft);color:var(--good)}.pg-sp .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-sp .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-sp .panel{background:var(--bg);border-left:1px solid var(--line);z-index:3;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-sp .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-sp .tp{align-items:center;gap:10px;display:flex}.pg-sp .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-sp .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-sp .x:hover{background:var(--row-hover)}.pg-sp .meta{color:var(--text);font-size:13.5px}.pg-sp .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-sp .pb>*{flex-shrink:0}.pg-sp .nx{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-sp .nx.warn{border-color:var(--warn)}.pg-sp .nx.quiet{border-color:var(--border)}.pg-sp .nx .nh{background:var(--good-soft);padding:14px 16px 12px}.pg-sp .nx.warn .nh{background:var(--warn-soft)}.pg-sp .nx.quiet .nh{background:var(--gray-soft)}.pg-sp .nx .nk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-sp .nx.warn .nk{color:var(--warn)}.pg-sp .nx.quiet .nk{color:var(--text)}.pg-sp .nx .nt{font:700 18px/1.35 var(--body);margin:4px 0 6px}.pg-sp .nx .nw{color:var(--fg);font-size:14.5px;line-height:1.55}.pg-sp .nx .nb{background:var(--bg);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pg-sp .quote{border-left:3px solid var(--good);background:var(--bg);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.5}.pg-sp .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-sp .facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-sp .fact{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pg-sp .fact .fk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-sp .fact .fv{font-size:14.5px;font-weight:600;line-height:1.4}.pg-sp .fact .fs{color:var(--text);font-size:13px;line-height:1.45}.pg-sp h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-sp .card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-sp .row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.pg-sp .row:last-child{border-bottom:0}.pg-sp .row>span:first-child{color:var(--text);font-weight:600}.pg-sp .src{color:var(--text);font-size:13px}.pg-sp .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-sp .ok{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-sp .warnb{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-sp .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-sp .mail input,.pg-sp .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-sp .mail textarea{resize:vertical;min-height:200px}.pg-sp .mail .from{color:var(--text);font-size:13px}.pg-sp .mail:focus-within{border-color:var(--brand)}.pg-sp .lanes{flex-wrap:wrap;gap:6px;display:flex}.pg-sp .lanes span{border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:2px 10px;font-size:13px}.pg-sp .toast{background:var(--fg);color:#fff;z-index:9;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pg-sp .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.pg-sp .changes h2{font:800 18px var(--head);margin:0 0 10px}.pg-sp .changes table{font-size:14px}.pg-sp .changes td{white-space:normal;vertical-align:top;cursor:default;height:auto;padding:8px 10px;line-height:1.55}.pg-sp .changes td:first-child{width:24%;font-weight:700}@media (max-width:1100px){.pg-sp .rail{display:none}}@media (max-width:1560px){.pg-sp .wide{display:none}}.pg-sp .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-sp .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-sp .ptabs{gap:18px;margin-top:8px;display:flex}.pg-sp .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-sp .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-sp .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-sp .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-sp .ans .ah{align-items:center;gap:10px;display:flex}.pg-sp .ans .at{font-size:15px;font-weight:700}.pg-sp .ans .sz{font:700 13px var(--mono);margin-left:auto}.pg-sp .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-sp .tl li{display:contents}.pg-sp .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-sp .tl .td{display:block}.pg-sp .tl .trl{justify-content:center;display:flex;position:relative}.pg-sp .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-sp .tl li:first-child .trl:before{top:12px}.pg-sp .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-sp .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-sp .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-sp .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-sp .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-sp .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-sp .tl .tw b{font-weight:600}.pg-sp .tl li.now .tw b{color:var(--good)}.pg-sp .tl li.next .tw b{color:var(--brand-ink)}.pg-sp .tl .tn{color:var(--text)}.pg-sp .al dt{color:var(--text);font-weight:600}.pg-sp .al dd{margin:0}.pg-sp .verdict{background:var(--row-selected);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}.pg-sp .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-sp .prow .pv{text-align:right}.pg-sp .prow .role{color:var(--text);font-size:12.5px}.pg-sp .prow .ink{font-weight:600}.pg-sp .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:0 14px;margin:12px 0 0;padding-top:0;font-size:14px;display:grid}.pg-sp .al dt,.pg-sp .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-sp .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-sp .al dd{line-height:1.4}.pg-sp .al dd b{font-weight:700}.pg-sp .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-sp .al dt:nth-last-child(2),.pg-sp .al dd:last-child{border-bottom:0}.pg-sp,.pg-sp,.pg-sp .wrap{height:100%}.pg-sp .app{flex:1;min-height:0;height:auto!important}.pg-sp .changes{display:none}.pg-sp.showchg{overflow:auto}.pg-sp.showchg .app{display:none}.pg-sp.showchg .changes{display:block}.pg-sp .mail textarea{field-sizing:content;overflow:hidden;resize:none!important;min-height:120px!important}.pg-sp .fbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px;display:flex}.pg-sp .seg.says button{color:var(--fg);padding:7px 14px;font-size:13.5px}.pg-sp .seg.says button .c{font:700 12px var(--mono);opacity:.7;margin-left:7px}.pg-sp .seg.says button.go[aria-pressed=true]{background:var(--good-soft);color:var(--good)}.pg-sp .seg.says button.check[aria-pressed=true]{background:var(--warn-soft);color:var(--warn)}.pg-sp .seg.says button.watch[aria-pressed=true]{background:var(--gray-soft);color:var(--fg)}.pg-sp .fhint{color:var(--text);white-space:normal;flex:200px;min-width:0;font-size:13.5px}.pg-sp th[data-sort]{cursor:pointer}.pg-sp th[data-sort]:hover{color:var(--fg)}.pg-sp .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-sp .pstep{color:var(--fg);font-size:14px;font-weight:700}.pg-sp .pstep.quiet{color:var(--text);font-weight:400}.pg-sp .pdue{color:var(--text);font-size:13.5px}.pg-sp .pdue.late{color:var(--risk);font-weight:600}.pg-sp .stg{font:600 12.5px var(--body);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-sp .stg.replied,.pg-sp .stg.talking{background:var(--good-soft);color:var(--good)}.pg-sp .stg.quoted{background:var(--brand-soft);color:var(--brand-ink)}.pg-sp .stg.won{background:var(--good);color:#fff}.pg-sp .headnum{font:600 13.5px var(--body);color:var(--text)}.pg-sp .headnum b{font:700 15px var(--mono);color:var(--fg);margin-left:4px}.pg-sp .mut{color:var(--text);font-size:13px}.pg-sp .lanes{border-collapse:collapse;width:100%;font-size:13.5px}.pg-sp .lanes th,.pg-sp .lanes td{border-bottom:1px solid var(--line);white-space:nowrap;border-right:0;height:34px;padding:0 8px}.pg-sp .lanes tr.lostl td{color:var(--text);text-decoration:line-through}.pg-sp .lanes tr.lostl td:nth-child(4){text-decoration:none}.pg-sp .fwd{color:var(--text);background:var(--gray-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.pg-sp .fwd b{font:600 12.5px var(--mono);color:var(--fg)}.pg-sp .thf{position:relative}.pg-sp .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-sp .thb.on{color:var(--brand-ink)}.pg-sp .thb .car{font-size:10px}.pg-sp .stpop{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:190px;font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-sp .stpop label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.pg-sp .stpop .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-sp .stpop .qp{border-bottom:1px solid var(--line);gap:12px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-sp .nums{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.pg-sp .ptabs2{border-bottom:1px solid var(--line);gap:16px;margin-top:6px;display:flex}.pg-sp .ptabs2 button{font:600 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-sp .ptabs2 button.on{color:var(--brand);border-bottom-color:var(--brand)}.pg-sp .act{margin:0;padding:0;list-style:none}.pg-sp .act li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-sp .act .w{font:500 12.5px var(--mono);color:var(--text)}.pg-sp #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-sp .frm{border:2px solid var(--brand);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pg-sp .frm h3{color:var(--brand-ink);margin:0}.pg-sp .frm .lead2{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-sp .fgrid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:14px;display:grid}.pg-sp .fgrid>label:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-sp .frm input[type=text],.pg-sp .frm input[type=number],.pg-sp .frm input[type=date],.pg-sp .frm input[type=datetime-local],.pg-sp .frm select,.pg-sp .frm textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-sp .frm textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.5;overflow:hidden}.pg-sp .frm .opts{flex-direction:column;gap:5px;font-size:14px;display:flex}.pg-sp .frm .opts label{cursor:pointer;align-items:center;gap:8px;display:flex}.pg-sp .frm .opts input[type=text],.pg-sp .frm .opts input[type=number]{width:120px}.pg-sp .frm .inl{align-items:center;gap:8px;display:flex}.pg-sp .err{color:var(--risk);margin:0;font-size:13.5px;font-weight:600}.pg-sp .fbtn{align-items:center;gap:8px;display:flex}.pg-sp .lanes.ed td{height:40px}.pg-sp .lanes.ed input,.pg-sp .lanes.ed select{padding:4px 7px;font-size:13.5px}.pg-sp .lanes.ed td:nth-child(2) input{width:56px}.pg-sp .lanes.ed td:nth-child(3) input{width:84px}.pg-sp .rm{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.pg-sp .rm:disabled{opacity:.3;cursor:default}.pg-sp .callc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-sp .callc ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.pg-sp .callc .ph2{font:600 14px var(--mono)}.pg-sp .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-sp .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:8px;padding:7px 10px;display:flex}.pg-sp .menu button:hover{background:var(--row-hover)}.pg-sp .menu button[aria-checked=true]{font-weight:700}.pg-sp .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-sp .sumwrap{flex:1;overflow:auto}.pg-sp .tiles .tile .tb{font:700 22px var(--mono)}.pg-sp .tile ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.pg-sp .tile .tdesc{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-sp .pdue.rep{color:var(--good);font-weight:600}.pg-sp td.m .mut{font-family:var(--body)}.pg-sp .match{background:var(--warn-soft);color:var(--fg);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.pg-sp .newp .ph .ttl{white-space:normal}.pg-sp td.nxs{white-space:normal;min-width:250px;max-width:400px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-sp td.nxs .pdue{margin-top:1px;display:block}.pg-sp .fbar [data-a=new]{margin-left:auto}.pg-sp .page>.panel{top:var(--ptop,52px);z-index:6;bottom:0}.pg-sp th.thf{z-index:4;top:0;position:sticky!important}.pg-sp .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.pg-sp .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-sp .pt:hover{border-color:var(--brand)}.pg-sp .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-sp .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-sp .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-sp .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-sp .pt .pv b{font:700 24px/1.05 var(--mono);letter-spacing:-.02em}.pg-sp .pt .pv em{font:600 13.5px var(--body);color:var(--fg);font-style:normal}.pg-sp .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-sp .gridwrap table{font-size:13.5px}.pg-sp .gridwrap td{height:40px}.pg-sp td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pg-sp td.n.mut2{color:var(--text);font-weight:500}.pg-sp td.co{font:700 14px var(--body)}.pg-sp td.nxs{text-overflow:ellipsis;max-width:520px;overflow:hidden;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.pg-sp .ch3{font:600 12px var(--body);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 8px;display:inline-block}.pg-sp .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-sp .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-sp .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-sp .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-sp .ch3.green{background:var(--good-soft);color:var(--good)}.pg-sp .ns3{color:var(--fg);font-weight:500}.pg-sp .stg .wp{opacity:.8;margin-left:4px;font-weight:500}.pg-sp tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-sp tr.band2 .bt{font:700 13px var(--body)}.pg-sp tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-sp tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-sp tr.band2 .bs{float:right;font:600 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums}.pg-sp tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-sp tr.band2.move .bt{color:var(--brand-ink)}.pg-sp .ans .at{letter-spacing:.003em;font:700 16.5px var(--head)!important}.pg-sp .ans .sz{font:700 15px var(--mono)!important}.pg-sp .verdict{border-left:3px solid var(--brand);color:var(--fg);background:var(--brand-soft)!important}.pg-sp .verdict.vtop{margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}@media (max-width:1500px){.pg-sp .pt .pv b{font-size:21px}.pg-sp .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-sp .w2{display:none}.pg-sp td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-sp td.nxs .ch3{margin:0 0 3px;display:table}}.pg-sp .ad-sum{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:none;padding:10px 16px}.pg-sp .ad-sum .ad-h{align-items:center;gap:12px;margin:0 0 6px;display:flex}.pg-sp .ad-sum h2{font:800 15px var(--head);margin:0}.pg-sp .ad-sum table{font-size:13px}.pg-sp .ad-sum th{height:28px;font-size:12px;position:static}.pg-sp .ad-sum td{white-space:normal;vertical-align:top;height:auto;padding:5px 10px;line-height:1.45}.pg-sp .ad-sum td:last-child,.pg-sp .ad-sum th:last-child{white-space:nowrap;font-family:var(--mono);font-size:12.5px}.pg-sp .ad-sum td:first-child{width:30%;font-weight:600}.pg-sp .ad-sum .ad-f{color:var(--fg);margin:6px 0 0;font-size:13px;font-weight:600}.pg-sp #clmBtn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-sp .ad-says-l{flex:none}@media (max-width:1500px){.pg-sp .ad-says-l{display:none}}.pg-sp th.ad-fit,.pg-sp td.ad-fit{text-align:right}.pg-sp td.ad-fit{font:600 12.5px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums}.pg-sp td.ad-clm{color:var(--fg);font-size:13px}.pg-sp th.ad-fit .thb .car{color:var(--brand);font-size:9px}.pg-sp table.ad-hc .ad-clm,.pg-sp table.ad-hf .ad-fit{display:none}.pg-sp .fbar .seg.says button{padding-top:6px;padding-bottom:6px}.pg-sp .menu.ad-dmenu{min-width:250px;left:auto;right:0}.pg-sp .menu.ad-dmenu hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.pg-sp .menu .ad-off{color:var(--text);white-space:nowrap;margin:4px 10px 6px;font-size:13px;line-height:1.45}.pg-sp .ad-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.pg-sp .ad-tg{background:var(--gray-soft);font:600 12.5px var(--body);color:var(--fg);border-radius:999px;align-items:center;gap:2px;padding:1px 4px 1px 9px;display:inline-flex}.pg-sp .ad-tg button{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:14px;line-height:1}.pg-sp .ad-tgadd{border:1px dashed var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:1px 9px}.pg-sp .ad-tgadd:hover{background:var(--row-hover)}.pg-sp .menu .ad-ck{width:14px;color:var(--brand-ink);font-weight:700}.pg-sp .ad-pact{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:6px 0 9px;font-size:13.5px;display:flex}.pg-sp .ad-pact .ad-pb{gap:14px;display:flex}.pg-sp .ad-pact .ad-pr{color:var(--fg);line-height:1.45}.pg-sp .ad-pact .ad-pr b{font-weight:600}.pg-sp .ad-pact .ad-pn{font:600 13px var(--mono)}.pg-sp .ad-pp{border:1px solid var(--border);font:600 13.5px var(--body);color:var(--fg);background:var(--bg);cursor:pointer;border-radius:10px;max-width:260px;margin-left:auto;padding:6px 10px}.pg-sp .act li.ad-em{cursor:pointer}.pg-sp .act li.ad-em:hover{background:var(--row-hover)}.pg-sp .act .ad-thb{margin-top:3px;font-size:13px;display:block}.pg-sp .act li.ad-thr{padding:4px 0 10px;display:block}.pg-sp .ad-thread{border:1px solid var(--line);border-radius:10px;overflow:hidden}.pg-sp .ad-tm{border-top:1px solid var(--line);padding:9px 12px;font-size:13.5px}.pg-sp .ad-tm:first-child{border-top:0}.pg-sp .ad-tm .ad-tmh{color:var(--text);font-size:12.5px}.pg-sp .ad-tm .ad-tmh b{color:var(--fg)}.pg-sp .ad-tm .ad-tms{margin:2px 0 4px;font-weight:600}.pg-sp .ad-tm .ad-tmb{white-space:pre-wrap;line-height:1.5}.pg-sp .ad-thread .ad-thc{border-top:1px solid var(--line);background:var(--mist);padding:6px 12px 8px}.pg-sp .act li.ad-sq .ad-sqt{flex-direction:column;gap:5px;display:flex}.pg-sp .act li.ad-sq .ad-sqk{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.pg-sp .ad-sqb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-sp .btn.ad-xs{border-radius:8px;padding:4px 10px;font-size:13px}.pg-sp .ad-ok{color:var(--good);font-size:13px;font-weight:600}.pg-sp .ad-sqed textarea{border:1px solid var(--border);font:14px/1.5 var(--body);resize:none;field-sizing:content;border-radius:8px;width:100%;min-height:64px;padding:6px 9px}.pg-sp .frm .ad-steps{margin:0;padding:0;list-style:none}.pg-sp .frm .ad-steps li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-sp .frm .ad-steps .w{font:500 12.5px var(--mono);color:var(--text)}.pg-sp .frm .ad-row{flex-wrap:wrap;gap:18px;display:flex;flex-direction:row!important}.pg-sp .ad-kb{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;padding:12px 16px;display:grid}.pg-sp .ad-kcol{background:var(--mist);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;min-height:160px;display:flex}.pg-sp .ad-kcol.ad-over{outline:2px dashed var(--brand);outline-offset:-2px;background:var(--brand-soft)}.pg-sp .ad-kh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 12px;display:flex}.pg-sp .ad-kh .ad-kn{font:700 13px var(--mono)}.pg-sp .ad-kh .ad-ks{font:600 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.pg-sp .ad-kl{flex-direction:column;gap:8px;padding:10px;display:flex}.pg-sp .ad-kc{background:var(--bg);border:1px solid var(--line);cursor:grab;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.pg-sp .ad-kc:hover{border-color:var(--brand)}.pg-sp .ad-kc.sel{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-sp .ad-kc .ad-kco{font:700 14px var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-sp .ad-kc .ad-knx{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pg-sp .ad-kc .ad-kft{color:var(--text);white-space:nowrap;gap:10px;font-size:12.5px;display:flex;overflow:hidden}.pg-sp .ad-kc .ad-kft b{font:600 12.5px var(--mono);color:var(--fg)}.pg-sp .ad-kempty{color:var(--text);margin:0;font-size:13px;line-height:1.45}.pg-sp .stg.new{background:var(--gray-soft);color:var(--fg)}.pg-sp .stg.quoting,.pg-sp .stg.proposal{background:var(--brand-soft);color:var(--brand-ink)}.pg-sp .stg.negotiation,.pg-sp .stg.pending{background:var(--warn-soft);color:var(--warn)}.pg-sp .btn.a2pk.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-sp .a2fchip{background:var(--brand-soft);color:var(--brand-ink);font:600 13px var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.pg-sp .a2fchip button{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.pg-sp #a2pop{z-index:60;background:var(--bg);border:1px solid var(--border);min-width:230px;max-width:calc(100vw - 16px);font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 28px -12px #0b0f194d}.pg-sp #a2pop .ph3{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:6px 10px 4px}.pg-sp #a2pop button.it{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.pg-sp #a2pop button.it:hover{background:var(--row-hover)}.pg-sp #a2pop button.it[aria-checked=true]{font-weight:700}.pg-sp #a2pop .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto;padding-left:16px}.pg-sp #a2pop .ck{width:14px;color:var(--brand-ink);flex:none;font-weight:700}.pg-sp #a2pop hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.pg-sp #a2pop .a2n{color:var(--text);max-width:290px;margin:4px 10px 6px;font-size:13px;line-height:1.45}.pg-sp #a2pop .mo{grid-template-columns:repeat(4,64px);gap:6px;padding:4px 6px;display:grid}.pg-sp #a2pop .mo button{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);cursor:pointer;color:var(--fg);border-radius:8px;padding:6px 0}.pg-sp #a2pop .mo button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-sp #a2pop .ft{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 8px 4px;display:flex}.pg-sp #a2pop label.cb{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:5px 10px;display:flex}.pg-sp #a2pop label.cb input:disabled+span{color:var(--text)}.pg-sp #a2pop input[type=date],.pg-sp #a2pop textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;min-width:0;margin:4px 8px;padding:6px 9px}.pg-sp #a2pop textarea{resize:none;width:calc(100% - 16px);min-height:60px;line-height:1.45}.pg-sp #a2pop .ro{flex-direction:column;gap:2px;max-width:320px;padding:2px 4px;display:flex}.pg-sp #a2pop .ro label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:4px 6px;display:flex}.pg-sp #a2pop .ro label:hover{background:var(--row-hover)}.pg-sp .a2v{border:0;border-bottom:1px dashed var(--border);font:600 14px var(--body);color:var(--fg);cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:0}.pg-sp .a2v:hover{color:var(--brand-ink);border-bottom-color:var(--brand)}.pg-sp .a2v.unset{color:var(--text);font-weight:500}.pg-sp td.a2c{color:var(--fg);font-size:13.5px}.pg-sp td.a2c .a2v{font:500 13.5px var(--body);border-bottom-color:#0000}.pg-sp tbody tr[data-id]:hover td.a2c .a2v{border-bottom-color:var(--border)}.pg-sp td.a2c .a2v.unset{color:var(--text)}.pg-sp td.a2c .ch3{margin-right:6px}.pg-sp .a2xc{display:none}@media (max-width:1560px){.pg-sp .a2xc{display:table-cell}}.pg-sp .a2off .a2c{display:none!important}.pg-sp .a2df .card .row>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pg-sp .a2df .sub{color:var(--text);font-size:13px}.pg-sp .a2rsn{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.pg-sp .a2rsn .opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;display:grid}.pg-sp .a2rsn .opts label.wide2{grid-column:1/-1}@media (max-width:700px){.pg-sp .a2rsn .opts{grid-template-columns:1fr}}.pg-sp .ad-kb.a2kb{align-items:flex-start;display:flex}.pg-sp .ad-kb.a2kb>.ad-kcol{flex:1 0 250px}.pg-sp .a2addcol{border:1px dashed var(--border);border-radius:12px;flex-direction:column;flex:0 0 170px;align-items:flex-start;gap:8px;padding:12px;display:flex}.pg-sp .a2addcol p{color:var(--text);margin:0;font-size:12.5px;line-height:1.45}.pg-sp .a2ren{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 3px;font-size:13px}.pg-sp .a2ren:hover{background:var(--row-hover);color:var(--fg)}.pg-sp .a2renin{border:1px solid var(--brand);font:600 13px var(--body);border-radius:8px;width:130px;min-width:0;padding:3px 7px}.pg-sp .ad-kc .a2kl{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pg-sp .ad-kc .a2kr{font:600 12.5px var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-sp .ad-kc .a2kr.won{color:var(--good)}.pg-sp .ad-kc .a2kr.lost{color:var(--text)}.pg-sp .tile.a2card{grid-column:span 2;gap:10px}.pg-sp .tile.a2card.a2full{grid-column:1/-1}@media (max-width:760px){.pg-sp .tile.a2card{grid-column:auto}}.pg-sp .a2th{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-sp .a2th .tn{align-items:center;display:inline-flex}.pg-sp .a2th .grow{flex:1}.pg-sp .a2cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}@media (max-width:760px){.pg-sp .a2cols{grid-template-columns:1fr}}.pg-sp .a2cols h4{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-sp .a2cols h4 b{color:var(--fg);margin-left:4px}.pg-sp .a2rr{width:100%;font:500 13.5px var(--body);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(50px,150px) 22px 56px;align-items:center;gap:8px;padding:5px 4px;display:grid}.pg-sp .a2rr:hover:not(:disabled){background:var(--row-hover)}.pg-sp .a2rr:disabled{cursor:default;color:var(--text)}.pg-sp .a2rr span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-sp .a2rr .m{font:600 12.5px var(--mono);text-align:right;font-variant-numeric:tabular-nums}.pg-sp .a2bar{background:var(--gray-soft);border-radius:4px;height:8px;display:block;overflow:hidden}.pg-sp .a2bar i{border-radius:4px;height:100%;display:block}.pg-sp .a2sr{grid-template-columns:minmax(0,130px) minmax(0,1fr) 70px}.pg-sp .a2ed{align-items:center;gap:6px;margin:0 0 6px;display:flex}.pg-sp .a2ed input{border:1px solid var(--border);min-width:0;font:14px var(--body);color:var(--fg);border-radius:8px;flex:1;padding:5px 9px}.pg-sp .a2card .fbtn{flex-wrap:wrap}.pg-sp .a2role{align-items:center;gap:6px;margin-left:12px;display:inline-flex}.pg-sp .a2role .btn.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-sp #a2plf .a2stt{border-collapse:collapse;width:100%;font-size:13.5px}.pg-sp #a2plf .a2stt th,.pg-sp #a2plf .a2stt td{border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;border-right:0;height:40px;padding:0 8px;position:static}.pg-sp #a2plf .a2stt th{height:32px;font-size:12.5px}.pg-sp #a2plf .a2stt td:first-child{width:100%}.pg-sp #a2plf .a2stt td:first-child input{width:100%;min-width:110px;padding:4px 8px}.pg-sp #a2plf .a2stt input[type=number]{padding:4px 7px}.pg-sp #a2plf .mv{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:14px}.pg-sp #a2plf .mv:disabled{opacity:.3;cursor:default}@media (max-width:760px){.pg-sp .fbar{flex-wrap:wrap;row-gap:8px}.pg-sp .r1{white-space:normal;flex-wrap:wrap;row-gap:8px;overflow:visible}.pg-sp .r1 .lead{flex-basis:100%}.pg-sp .r1 .grow{display:none}}@media (max-width:560px){.pg-sp .a2rr{grid-template-columns:minmax(0,1fr) 44px 20px 48px;gap:6px}.pg-sp .a2sr{grid-template-columns:minmax(0,110px) minmax(0,1fr) 62px}.pg-sp #a2plf .a2stt th,.pg-sp #a2plf .a2stt td{padding:0 4px}.pg-sp #a2plf .a2stt td:first-child input{min-width:84px}.pg-sp #a2plf .a2stt input[type=number]{width:50px!important}}.pg-sp .v12ctx{z-index:90;min-width:230px;max-height:calc(100vh - 16px);overflow:auto;position:fixed!important}.pg-sp .v12ctx hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.pg-sp .v12ctx button:disabled{opacity:.45;cursor:default}.pg-sp .v12gear{align-items:center;padding:7px 9px;display:inline-flex}.pg-sp .v12gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-sp .v12s{flex-direction:column;gap:8px;margin-top:16px;display:flex}.pg-sp .v12s h3{margin:0}.pg-sp .btn.v12sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-sp .v12rep{border:1px solid var(--line);border-left:3px solid var(--good);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.pg-sp .v12rep .sub,.pg-sp .v12row .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-sp .v12cyc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:9px 12px;font-size:13.5px;display:flex}.pg-sp .v12cyc span{color:var(--text);font-size:12.5px}.pg-sp .v12cyc.act{border-color:var(--good);background:var(--good-soft)}.pg-sp .v12cyc.act b{color:var(--good)}.pg-sp .v12cyc.wait{border-color:var(--warn);background:var(--warn-soft)}.pg-sp .v12cyc.wait b{color:var(--warn)}.pg-sp .v12cyc.queued{border-color:var(--brand);background:var(--brand-soft)}.pg-sp .v12cyc.queued b{color:var(--brand-ink)}.pg-sp .v12add{gap:8px;display:flex}.pg-sp .v12add input{border:1px solid var(--border);min-width:0;font:14px var(--body);border-radius:8px;flex:1;padding:6px 9px}.pg-sp .v12tk{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;font-size:14px;display:flex}.pg-sp .v12tk .tt{flex:1;min-width:0}.pg-sp .v12tk.done .tt{color:var(--text);text-decoration:line-through}.pg-sp .v12ck{border:1.5px solid var(--border);background:var(--bg);cursor:pointer;border-radius:5px;flex:none;width:18px;height:18px;padding:0}.pg-sp .v12ck:hover{border-color:var(--good);background:var(--good-soft)}.pg-sp .v12ck.on{background:var(--good);border-color:var(--good)}.pg-sp .v12hi{font:700 11px var(--body);color:var(--risk);background:var(--risk-soft);border-radius:5px;padding:1px 6px}.pg-sp .v12due{font:500 12.5px var(--mono);color:var(--text);white-space:nowrap}.pg-sp .v12due.late{color:var(--risk);font-weight:700}.pg-sp .v12none{margin:0;font-size:13.5px}.pg-sp .v12done{margin-top:6px}.pg-sp .v12mod{z-index:95;background:#0b0f1961;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-sp .v12box{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:min(600px,100%);max-height:calc(100vh - 32px);padding:16px 18px;display:flex;overflow:auto;box-shadow:0 24px 60px -20px #0b0f1980}.pg-sp .v12box h3{font:700 17px var(--head);margin:0}.pg-sp .v12msg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13.5px;display:flex}.pg-sp .v12msg .h{color:var(--text);font-size:12.5px}.pg-sp .v12msg .b{white-space:pre-wrap;line-height:1.5}.pg-sp .v12f{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-sp .v12g{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.pg-sp .v12g input,.pg-sp .v12g textarea{border:1px solid var(--border);font:14px/1.5 var(--body);border-radius:8px;width:100%;padding:7px 9px}.pg-sp .v12set{z-index:6}.pg-sp .v12row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.pg-sp .v12sw{border:1px solid var(--border);background:var(--gray-soft);cursor:pointer;border-radius:999px;width:40px;height:22px;padding:0;position:relative}.pg-sp .v12sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pg-sp .v12sw[aria-checked=true]{background:var(--good);border-color:var(--good)}.pg-sp .v12sw[aria-checked=true]:after{left:20px}.pg-sp #toast .v12u{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;margin-left:10px;padding:2px 9px}@media (max-width:700px){.pg-sp .v12g{grid-template-columns:minmax(0,1fr)}.pg-sp .v12rep{grid-template-columns:minmax(0,1fr) auto}}.pg-sp .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-sp .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-sp .hm-menu button.hm-i:hover,.pg-sp .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-sp .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-sp .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-sp .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-sp .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-sp .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-sp .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-sp .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-sp .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-sp th.hm-th{cursor:pointer}.pg-sp th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-sp .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-sp .hm-hide,.pg-sp tr.hm-out{display:none!important}.pg-sp .pk .pt .pv{flex-wrap:wrap;gap:0 6px}.pg-sp .pk .pt .pv em{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.pg-sp .pk .pt .ps{white-space:normal}@media (max-width:640px){.pg-sp .foot{row-gap:4px;white-space:normal!important;flex-wrap:wrap!important}.pg-sp .foot>*{min-width:0}}.pg-sp .rel{display:inline-flex;position:relative}.pg-sp .mut{color:var(--text)}.pg-sp .gridwrap{flex:1;min-width:0;overflow:auto}.pg-sp .gridwrap.cmp td{height:34px}.pg-sp .gridwrap.cmp td.nxs{padding-top:2px!important;padding-bottom:2px!important}.pg-sp .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-sp .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-sp .menu .mi.on{color:var(--brand-ink);font-weight:600}.pg-sp .lnk{color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-sp tbody tr[data-id]{cursor:pointer}.pg-sp tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-sp tbody tr.sel td{background:var(--row-selected)}.pg-build{--paper:#fff;--ink:#0b0f19;--ink2:#1a2030;--text:#414a5c;--muted:#6a7284;--line:#e8eaf0;--line2:#eef0f5;--mist:#f7f8fa;--mist2:#f2f4f7;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--blue-tint:#f6f9ff;--cyan:#22b8f0;--grad:linear-gradient(92deg, var(--blue), var(--cyan));--signal:#0fbf7a;--danger:#e5484d;--danger-soft:#fdf3f3;--font-display:"Archivo", "Inter", system-ui, sans-serif;--font-body:"Inter", -apple-system, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-serif:"Instrument Serif", serif;--r-pill:999px;--r-lg:20px;--r-md:16px;--r-sm:12px;--r-xs:8px;--shadow-float:0 24px 80px #2249c921, 0 2px 8px #0b0f190d;--shadow-card:0 1px 2px #0b0f190a, 0 14px 34px -20px #0b0f191f;--shadow-btn:0 6px 20px #2f5fe64d;--shadow-btn-hover:0 10px 26px #2f5fe661;--ring:0 0 0 3px #2f5fe624;--w-prose:760px;--w-card:440px;--w-page:1160px}.pg-build *,.pg-build :before,.pg-build :after{box-sizing:border-box}.pg-build{-webkit-text-size-adjust:100%;background:var(--paper);color:var(--text);font:400 15px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.pg-build h1,.pg-build h2,.pg-build h3{color:var(--ink);margin:0 0 16px}.pg-build h1{font:900 clamp(40px, 6vw, 68px)/1.02 var(--font-display);letter-spacing:-.03em}.pg-build h2{font:800 clamp(26px, 3.2vw, 34px)/1.1 var(--font-display);letter-spacing:-.02em}.pg-build h3{font:700 19px/1.3 var(--font-body);letter-spacing:-.01em}.pg-build p{margin:0 0 18px}.pg-build a{color:var(--blue);text-decoration:none}.pg-build a:hover{color:var(--blue-deep);text-decoration:underline}.pg-build .lede{max-width:680px;margin-bottom:40px;font-size:17px;line-height:1.7}.pg-build .mono{font-family:var(--font-mono)}.pg-build .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pg-build .serif-accent{font:italic 400 1em var(--font-serif)}.pg-build .wrap{max-width:var(--w-page);margin:0 auto;padding:0 28px}.pg-build .prose{max-width:var(--w-prose)}.pg-build .section{padding:80px 0}.pg-build .section+.section{border-top:1px solid var(--line)}@media (max-width:720px){.pg-build .wrap{padding:0 18px}.pg-build .section{padding:44px 0}}.pg-build .kicker{font:700 11px var(--font-mono);letter-spacing:.14em;color:var(--blue-deep);background:var(--blue-soft);border-radius:var(--r-pill);border:1px solid #dbe6fd;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px;display:inline-flex}.pg-build .skick{font:700 10px var(--font-mono);letter-spacing:.16em;color:var(--blue);text-transform:uppercase;margin-bottom:14px}.pg-build .chip{font:700 10px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:var(--mist);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:5px 10px;display:inline-block}.pg-build .chip.live{color:#0a8f5b;background:#e9faf3;border-color:#c6f0de}.pg-build .livedot{background:var(--signal);border-radius:50%;width:8px;height:8px;animation:1.8s infinite fs-pulse;display:inline-block}.pg-build .card{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);background:#fff;padding:22px}.pg-build .card-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r-lg);max-width:var(--w-card);width:100%;box-shadow:var(--shadow-float);background:#ffffffd1;padding:44px 40px;position:relative}.pg-build .panel{background:var(--mist);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 18px}.pg-build .panel.tint{background:var(--blue-tint);border-color:#dbe6fd}.pg-build .panel.danger{background:var(--danger-soft);color:#c93b3f;border-color:#f3d4d5}.pg-build .btn{border-radius:var(--r-sm);background:var(--grad);color:#fff;font:700 15px var(--font-body);cursor:pointer;box-shadow:var(--shadow-btn);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 22px;transition:transform .15s,box-shadow .2s;display:inline-flex}.pg-build .btn:hover{box-shadow:var(--shadow-btn-hover);color:#fff;text-decoration:none;transform:translateY(-1px)}.pg-build .btn:focus-visible{box-shadow:var(--shadow-btn), var(--ring);outline:0}.pg-build .btn:disabled{opacity:.55;cursor:default;transform:none}.pg-build .btn.full{width:100%}.pg-build .btn-ghost{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.pg-build .btn-ghost:hover{color:var(--ink);box-shadow:var(--shadow-card);border-color:#c0c6d2}.pg-build .btn-text{color:var(--blue);box-shadow:none;background:0 0;padding:8px 4px}.pg-build .input,.pg-build input[type=text],.pg-build input[type=email],.pg-build input[type=number],.pg-build textarea,.pg-build select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);font:500 15px var(--font-body);background:#fff;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.pg-build .input:focus,.pg-build input:focus,.pg-build textarea:focus,.pg-build select:focus{border-color:var(--blue);box-shadow:var(--ring);outline:0}.pg-build .label{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.pg-build .help{color:var(--muted);margin-top:6px;font-size:12px}.pg-build .err{color:var(--danger);margin-top:8px;font-size:12.5px}.pg-build .tblwrap{border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.pg-build .tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.pg-build .tbl th{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);padding:10px 12px}.pg-build .tbl td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);padding:11px 12px;line-height:1.55}.pg-build .tbl tr:last-child td{border-bottom:0}.pg-build .tbl td.num,.pg-build .tbl th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pg-build .tbl tr.selected td{background:var(--blue-soft)}.pg-build .src{color:var(--muted);max-width:var(--w-prose);margin-top:10px;font-size:12px;font-style:italic;line-height:1.65}.pg-build .topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffc;position:sticky;top:0}.pg-build .topbar .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.pg-build .brand{font:900 18px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.pg-build .kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.pg-build .kpi{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:14px 16px}.pg-build .kpi .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-build .kpi .v{font:800 26px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px}.pg-build .kpi .d{font:600 12px var(--font-mono);color:var(--muted);margin-top:4px}.pg-build .kpi .d.up{color:#0a8f5b}.pg-build .kpi .d.down{color:var(--danger)}.pg-build .grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pg-build .grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-build .grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:940px){.pg-build .grid4,.pg-build .grid3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-build .grid2,.pg-build .grid3,.pg-build .grid4{grid-template-columns:1fr}}.pg-build .muted{color:var(--muted)}.pg-build .small{font-size:13px}.pg-build .center{text-align:center}.pg-build .mt0{margin-top:0}.pg-build .mb0{margin-bottom:0}.pg-build .stack>*+*{margin-top:14px}.pg-build .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-build .divider{border:0;border-top:1px solid var(--line);margin:28px 0}.pg-build{--rail:236px;--nb:var(--danger)}.pg-build,.pg-build{background:var(--paper)}.pg-build{font:400 14px/1.55 var(--font-body);color:var(--text)}.pg-build button{font:inherit;color:inherit;cursor:pointer}.pg-build .pbar{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky}.pg-build .pbar .in{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 20px;display:flex}.pg-build .pbar .brand{font:900 17px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.pg-build .pbar .sub{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-build .seg{border:1px solid var(--line);background:var(--paper);border-radius:10px;display:inline-flex;overflow:hidden}.pg-build .seg button{font:600 13px var(--font-body);color:var(--text);background:0 0;border:0;padding:7px 12px}.pg-build .seg button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-deep)}.pg-build .grow{flex:1}.pg-build .sel{font:600 13px var(--font-body);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;width:auto;padding:7px 10px}.pg-build .tog{font:600 12.5px var(--font-body);color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.pg-build .tog input{width:auto;accent-color:var(--blue)}.pg-build .app{grid-template-columns:var(--rail) minmax(0,1fr);border-top:0;min-height:calc(100vh - 54px);display:grid}.pg-build .rail{border-right:1px solid var(--line);background:var(--mist);flex-direction:column;gap:4px;height:calc(100vh - 54px);padding:16px 12px;display:flex;position:sticky;top:54px;overflow:auto}.pg-build .tenant{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:10px;padding:4px 8px 14px;display:flex}.pg-build .tlogo{background:var(--ink);width:34px;height:34px;color:var(--paper);font:900 15px var(--font-display);border-radius:10px;place-items:center;display:grid}.pg-build .tname{font:800 14px var(--font-body);color:var(--ink);line-height:1.2}.pg-build .tname small{font:600 10px var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;display:block}.pg-build .nav{text-align:left;font:600 14px var(--font-body);color:var(--ink2);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pg-build .nav:hover{background:var(--paper);box-shadow:var(--shadow-card)}.pg-build .nav[aria-current=page]{background:var(--paper);color:var(--blue-deep);box-shadow:var(--shadow-card)}.pg-build .nav svg{flex:none;width:18px;height:18px}.pg-build .nav .ct{font:700 11px var(--font-mono);background:var(--blue);color:var(--paper);border-radius:999px;margin-left:auto;padding:1px 7px}.pg-build .nav .ct.q{background:var(--mist2);color:var(--ink2)}.pg-build .railsep{font:700 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:14px 10px 4px}.pg-build .railfoot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.pg-build .main{min-width:0;padding:22px 28px 60px}.pg-build .ph{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pg-build .ph h1{font:900 clamp(26px,3vw,36px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.pg-build .ph .when{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pg-build .win{font:700 11px var(--font-mono);letter-spacing:.04em;color:var(--blue-deep);background:var(--blue-soft);border:1px solid var(--blue-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.pg-build .kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pg-build .kt{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:12px 14px}.pg-build .kt .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-build .kt .v{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px}.pg-build .kt .d{font:600 11.5px var(--font-mono);color:var(--muted);margin-top:2px}.pg-build .kt .bar{background:var(--mist2);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.pg-build .kt .bar i{background:var(--grad);border-radius:999px;height:100%;display:block}.pg-build .jobs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pg-build .job{border:1px solid var(--line);background:var(--paper);font:600 13.5px var(--font-body);color:var(--ink2);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pg-build .job b{font:800 15px var(--font-display);color:var(--ink)}.pg-build .job[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);color:var(--blue-deep);box-shadow:var(--ring)}.pg-build .sec{margin-top:18px}.pg-build .sech{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.pg-build .sech h2{font:800 19px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.pg-build .sech .hint{color:var(--text);font-size:13px}.pg-build .tw{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow-x:auto}.pg-build table.g{border-collapse:collapse;width:100%;min-width:860px;font-size:13.5px}.pg-build table.g th{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);white-space:nowrap;padding:9px 10px}.pg-build table.g td{border-bottom:1px solid var(--line);color:var(--ink2);vertical-align:middle;padding:9px 10px}.pg-build table.g tr:last-child td{border-bottom:0}.pg-build table.g tbody tr{cursor:pointer}.pg-build table.g tbody tr:hover td{background:var(--blue-tint)}.pg-build table.g td.ln{color:var(--blue-deep)}.pg-build table.g td.mono{white-space:nowrap}.pg-build table.g td.n,.pg-build table.g th.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pg-build .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pg-build .ln{color:var(--blue-deep);font-weight:600}.pg-build .lane{white-space:nowrap}.pg-build .sm{color:var(--muted);font-size:12px}.pg-build .chip{font:700 10px var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:var(--mist);color:var(--ink2);border:1px solid var(--line);text-transform:uppercase;border-radius:6px;padding:3px 8px;display:inline-block}.pg-build .chip.blue{background:var(--blue-soft);color:var(--blue-deep);border-color:var(--blue-soft)}.pg-build .chip.solid{background:var(--blue);color:var(--paper);border-color:var(--blue)}.pg-build .chip.live{background:var(--paper);color:var(--signal);border-color:var(--signal)}.pg-build .chip.danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-soft)}.pg-build .ex{font:700 9.5px var(--font-mono);letter-spacing:.08em;color:var(--muted);border:1px dashed var(--muted);text-transform:uppercase;border-radius:5px;margin-left:6px;padding:1px 5px}.pg-build .acts{justify-content:flex-end;gap:6px;display:flex}.pg-build .ib{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--ink2);border-radius:9px;place-items:center;display:grid}.pg-build .ib:hover{border-color:var(--blue);color:var(--blue);box-shadow:var(--shadow-card);transform:translateY(-1px)}.pg-build .ib.pri{background:var(--blue);border-color:var(--blue);color:var(--paper)}.pg-build .ib.pri:hover{color:var(--paper);box-shadow:var(--shadow-btn)}.pg-build .ib svg{width:16px;height:16px}.pg-build .ib:focus-visible,.pg-build .nav:focus-visible,.pg-build .job:focus-visible,.pg-build .seg button:focus-visible{box-shadow:var(--ring);outline:0}.pg-build .money-bad{color:var(--danger);font-weight:700}.pg-build .draft{color:var(--text);max-width:360px;font-size:12.5px}.pg-build.shownb [data-nb]{outline:1.5px dashed var(--nb);outline-offset:2px;border-radius:6px;position:relative}.pg-build.shownb [data-nb]:after{content:attr(data-nb);z-index:5;background:var(--danger-soft);color:var(--danger);font:700 10px/1.35 var(--font-mono);letter-spacing:.02em;white-space:normal;border-radius:6px;width:max-content;max-width:260px;margin-top:4px;padding:4px 7px;display:none;position:absolute;top:100%;left:0}.pg-build.shownb [data-nb]:hover:after{display:block}.pg-build .nbkey{color:var(--danger);background:var(--danger-soft);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12.5px;display:none}.pg-build.shownb .nbkey{display:flex}.pg-build .scrim{z-index:60;background:#0b0f192e;position:fixed;inset:0}.pg-build .drawer{background:var(--paper);z-index:61;width:min(480px,100%);box-shadow:var(--shadow-float);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.pg-build .dh{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.pg-build .dh h3{font:800 20px/1.2 var(--font-display);color:var(--ink);margin:0}.pg-build .db{flex-direction:column;gap:14px;padding:16px 20px 30px;display:flex;overflow:auto}.pg-build .blk{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pg-build .blk .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pg-build .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-build .big{font:900 26px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-build .hist{flex-direction:column;gap:6px;display:flex}.pg-build .hist div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.pg-build .btnp{background:var(--grad);color:var(--paper);font:700 14px var(--font-body);box-shadow:var(--shadow-btn);border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.pg-build .btng{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:700 13.5px var(--font-body);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.pg-build .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);font:600 13.5px var(--font-body);z-index:80;border-radius:12px;padding:10px 16px;position:fixed;transform:translate(-50%)}.pg-build .nb-top{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.pg-build .card2{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;min-width:0;padding:20px 22px}.pg-build .lbl{font:700 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pg-build .drive h2{font:900 clamp(24px,2.4vw,34px)/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 0}.pg-build .gp{font:900 clamp(44px,5vw,84px)/.95 var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin:14px 0 4px}.pg-build .of{font:600 15px var(--font-body);color:var(--text)}.pg-build .of b{color:var(--ink)}.pg-build .track{background:var(--mist2);border-radius:999px;height:22px;margin:28px 0 8px;position:relative}.pg-build .fill{background:var(--grad);border-radius:999px;transition:width .5s;position:absolute;inset:0 auto 0 0}.pg-build .goal{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-9px;bottom:-9px}.pg-build .goal span{font:700 10.5px var(--font-mono);color:var(--ink);white-space:nowrap;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.pg-build .stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.pg-build .stat{background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.pg-build .stat .sv{font:800 22px var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-build .stat .sl{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-build .days{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:130px;margin-top:16px;display:grid}.pg-build .day{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.pg-build .day .b{background:var(--blue);border-radius:7px 7px 3px 3px;width:100%}.pg-build .day.todo .b{background:var(--mist2);border:1px dashed var(--line)}.pg-build .day .v{font:700 11px var(--font-mono);color:var(--ink2)}.pg-build .day .d{font:700 10.5px var(--font-mono);color:var(--muted);letter-spacing:.06em}.pg-build .prow{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:6px;display:grid}.pg-build .prow:hover{background:var(--blue-tint)}.pg-build .prow.on{background:var(--blue-soft)}.pg-build .podb{width:44px;height:44px;font:900 21px var(--font-display);color:var(--paper);background:var(--ink2);border-radius:12px;place-items:center;display:grid}.pg-build .prow.on .podb{background:var(--blue)}.pg-build .pn{font:800 15px var(--font-body);color:var(--ink)}.pg-build .pn small{font:600 11.5px var(--font-mono);color:var(--muted);margin-left:6px}.pg-build .podbar{background:var(--mist2);border-radius:999px;height:10px;margin-top:6px;overflow:hidden}.pg-build .podbar i{background:var(--grad);border-radius:999px;height:100%;display:block}.pg-build .pv{font:900 22px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pg-build .pv small{font:600 11px var(--font-mono);color:var(--muted);letter-spacing:0;display:block}.pg-build .lr{border-radius:10px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.pg-build .lr.me{background:var(--blue-tint)}.pg-build .rk{font:800 13px var(--font-mono);color:var(--muted);text-align:center}.pg-build .av{width:34px;height:34px;font:800 12px var(--font-body);background:var(--mist2);color:var(--ink2);border-radius:50%;place-items:center;display:grid}.pg-build .lr.me .av{background:var(--blue);color:var(--paper)}.pg-build .lnm{font:700 14px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-build .lnm small{font:600 11px var(--font-mono);color:var(--muted);display:block}.pg-build .lv{font:800 16px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.pg-build .trend{grid-template-columns:repeat(9,1fr);align-items:end;gap:6px;height:150px;margin-top:22px;display:grid;position:relative}.pg-build .trend .t{background:var(--mist2);z-index:1;border-radius:5px 5px 2px 2px;position:relative}.pg-build .trend .t.hit{background:var(--signal)}.pg-build .trend .t.cur{background:var(--blue)}.pg-build .trend .t span{font:700 10px var(--font-mono);color:var(--ink2);white-space:nowrap;position:absolute;top:5px;left:50%;transform:translate(-50%)}.pg-build .trend .t.hit span,.pg-build .trend .t.cur span{color:var(--paper)}.pg-build .trend .gl{border-top:2px dashed var(--ink2);z-index:0;position:absolute;left:0;right:0}.pg-build .tlab{font:600 10px var(--font-mono);color:var(--muted);text-align:center;grid-template-columns:repeat(9,1fr);gap:6px;margin-top:6px;display:grid}.pg-build .podchips{flex-wrap:wrap;gap:6px;display:flex}.pg-build .pc{border:1px solid var(--line);background:var(--paper);font:700 12px var(--font-mono);color:var(--ink2);border-radius:999px;padding:6px 12px}.pg-build .pc[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-build .rlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.pg-build .rg h4{font:700 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.pg-build .ri{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}.pg-build .ri:last-child{border-bottom:0}.pg-build .ri .nm{font:600 13.5px var(--font-body);color:var(--ink);flex:1;min-width:0}.pg-build .ri .nm small{font:600 10.5px var(--font-mono);color:var(--muted);display:block}.pg-build .rgbox{border:1px solid var(--line);background:var(--paper);border-radius:12px}.pg-build .tv .main{padding:18px}.pg-build.tvmode .rail,.pg-build.tvmode .pbar,.pg-build.tvmode .nb-below,.pg-build.tvmode .ph .tools{display:none}.pg-build.tvmode .app{grid-template-columns:1fr}.pg-build.tvmode .gp{font-size:clamp(60px,8vw,128px)}.pg-build .merge{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pg-build .mcard{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px 16px}.pg-build .mcard h3{font:800 16px var(--font-body);color:var(--ink);margin:0 0 4px}.pg-build .mcard p{margin:0;font-size:13.5px}.pg-build .route{font:600 11.5px var(--font-mono);color:var(--muted)}.pg-build .inv{max-width:1240px;margin:0 auto;padding:26px 20px 70px}.pg-build .inv h1{font:900 clamp(30px,4vw,48px)/1.03 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:10px 0}.pg-build .inv h2{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:36px 0 6px}.pg-build .inv .lede{max-width:760px;color:var(--text);margin:0 0 20px;font-size:16px}.pg-build .inv .intro{color:var(--text);max-width:820px;margin:0 0 12px;font-size:14px}.pg-build .kicker{font:700 11px var(--font-mono);letter-spacing:.14em;color:var(--blue-deep);background:var(--blue-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.pg-build table.i{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.pg-build table.i th{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);padding:9px 10px;position:sticky;top:0}.pg-build table.i td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink2);padding:8px 10px}.pg-build table.i td.q{color:var(--text);font-size:12.5px}.pg-build .fil{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.pg-build .foot{border-top:1px solid var(--line);font:600 12px var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:14px;display:flex}@media (max-width:1100px){.pg-build .nb-top{grid-template-columns:1fr 1fr}.pg-build .nb-top .drive{grid-column:1/-1}.pg-build .kp{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-build .rlist{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pg-build .app{grid-template-columns:1fr}.pg-build .rail{flex-flow:wrap;gap:4px;height:auto;padding:10px 12px;position:static}.pg-build .tenant,.pg-build .railsep,.pg-build .railfoot{display:none}.pg-build .nav{width:auto;padding:7px 10px;font-size:13px}.pg-build .main{padding:16px 16px 50px}.pg-build .nb-top,.pg-build .merge,.pg-build .rlist,.pg-build .row2{grid-template-columns:1fr}.pg-build .pbar .in{padding:8px 16px}.pg-build .pbar{position:static}}@media (prefers-reduced-motion:reduce){.pg-build *{transition:none!important;animation:none!important}}.pg-build .res .kt .k{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-build .res .rs{font:600 11px var(--font-mono);background:var(--mist2);color:var(--ink2);border-radius:8px;margin-top:8px;padding:3px 8px;display:inline-block}.pg-build .res .rs.rs-live{color:#0a8f5b;background:#e9faf3}@media (max-width:900px){.pg-build .res{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pg-build .res{grid-template-columns:minmax(0,1fr)}}.pg-build tr.hot td{background:#fff8e6!important}.pg-build .bqt tbody tr[data-bqi]{cursor:pointer}.pg-build .cochip{color:var(--ink);white-space:nowrap;background:#fff4e0;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-build .cochip .custl{font-size:12.5px}.pg-build select.chg{box-shadow:0 0 0 3px #2f5fe624;border-color:#2f5fe6!important}.pg-build .ftab2{border-collapse:collapse;width:100%;font-size:13px}.pg-build .ftab2 th,.pg-build .ftab2 td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px}.pg-build .ftab2 th{font:700 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pg-build .ftw{border:1px solid var(--line);border-radius:10px;overflow:auto}.pg-build .bqbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.pg-build .bqfind{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex:0 260px;align-items:center;min-width:160px;padding:6px 10px;display:inline-flex}.pg-build .bqfind input{font:14px var(--font-body);width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;box-shadow:none!important}.pg-build .bqb{border:1px solid var(--line);background:var(--paper);font:600 13.5px var(--font-body);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:10px;padding:6px 12px}.pg-build .bqb:hover{border-color:var(--blue);color:var(--blue-deep)}.pg-build .bqb[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);color:var(--blue-deep)}.pg-build .bqrel{display:inline-flex;position:relative}.pg-build .bqmenu{z-index:30;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.pg-build .bqmenu button{text-align:left;font:500 14px var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-build .bqmenu button:hover{background:var(--blue-tint)}.pg-build .bqmenu button:disabled{color:var(--muted);cursor:default;background:0 0}.pg-build .bqmenu .lb{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:6px 10px 2px}.pg-build .bqmenu label{font:500 14px var(--font-body);color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 10px;display:flex}.pg-build .bqmenu label:hover{background:var(--blue-tint)}.pg-build .bqmenu input[type=checkbox]{accent-color:var(--blue);width:15px;height:15px;margin:0;padding:0}.pg-build .bqmenu input.nm{border:1px solid var(--line);font:14px var(--font-body);border-radius:7px;width:100%;padding:5px 8px}.pg-build .bqinfo{border:1.5px solid var(--muted);width:15px;height:15px;font:700 9.5px var(--font-body);color:var(--muted);cursor:pointer;vertical-align:-3px;background:var(--paper);letter-spacing:0;text-transform:none;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-build .bqpop{z-index:90;background:var(--paper);border:1px solid var(--line);max-width:320px;box-shadow:var(--shadow-float);font:400 13.5px/1.55 var(--font-body);color:var(--ink);border-radius:12px;padding:12px 14px;position:fixed}.pg-build .bqpop b{margin-bottom:4px;display:block}.pg-build table.g th.pin,.pg-build table.g td.pin{z-index:2;background:var(--paper);position:sticky;left:0}.pg-build table.g th.pin{background:var(--mist);z-index:3}.pg-build table.g tbody tr:hover td.pin{background:var(--blue-tint)}.pg-build .acts.l{justify-content:flex-start}.pg-build table.g.bqt{min-width:1180px}.pg-build table.g.bqt td{white-space:nowrap}.pg-build table.g.bqt td.need{white-space:normal;min-width:260px;max-width:340px}.pg-build.bqcmp table.g td{padding:4px 10px}.pg-build.bqcmp .ib{width:26px;height:26px}.pg-build .custl{font:600 13.5px var(--font-body);color:var(--blue-deep);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pg-build .custl:hover{text-decoration:underline}.pg-build .rate0{color:var(--muted)}.pg-build .bqsel{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex:none;align-self:center;margin:0 6px 0 2px;padding:0}.pg-build .bqsel0{flex:none;width:24px;display:inline-block}.pg-build th.pin .bqsel{vertical-align:-3px;margin-right:8px}.pg-build .bqfix{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pg-build .bqfix input{font:13px var(--font-body);background:var(--paper);width:140px;min-width:0;max-width:100%;color:var(--ink);border:1px solid #e0b4b4;border-radius:8px;padding:4px 8px}.pg-build .bqfix .bqb{padding:4px 10px;font-size:13px}.pg-build .bqbulk{background:var(--blue-tint);color:var(--blue-deep);font:600 13.5px var(--font-body);white-space:nowrap;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:inline-flex}.pg-build .bqbulk .btnp{border-radius:9px;padding:6px 12px;font-size:13.5px}.pg-build .bqdone{border:1px solid var(--line);background:var(--paper);border-left:3px solid #0a8f5b;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.pg-build .bqdone>div{flex:1;min-width:0}.pg-build .bqdone .ib{flex:none;width:26px;height:26px}.pg-build table.g tr.sel td,.pg-build table.g tr.sel td.pin{background:var(--blue-tint)}.pg-build .bqnote{color:var(--muted);margin:8px 2px 0;font-size:12.5px}.pg-build .drawer.wide{width:min(620px,100%)}.pg-build .ftabs2{border-bottom:1px solid var(--line);gap:16px;padding:0 20px;display:flex}.pg-build .ftabs2 button{font:600 14px var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0 9px}.pg-build .ftabs2 button.on{color:var(--blue-deep);border-bottom-color:var(--blue)}.pg-build .lf2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.pg-build .lf2 label{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:3px;min-width:0;display:flex}.pg-build .lf2 label.w{grid-column:1/-1}.pg-build .lf2 input,.pg-build .lf2 select{border:1px solid var(--line);font:500 14px var(--font-body);color:var(--ink);background:var(--paper);letter-spacing:0;text-transform:none;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-build .lf2 input.fl,.pg-build .lf2 select.fl{background:#fdf6e9;border-color:#e0a23a}.pg-build .lf2 .why{font:500 12px var(--font-body);letter-spacing:0;text-transform:none;color:#8a5200}.pg-build .sug{border:2px solid var(--blue);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-build .sug .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep)}.pg-build .readbox{border:1px solid var(--line);white-space:pre-wrap;color:var(--ink2);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.pg-build .readbox .mh{color:var(--muted);white-space:normal;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;font-size:12.5px;display:flex}@media (max-width:600px){.pg-build .lf2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-build .bqmenu{z-index:70;min-width:0;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}}.pg-build .fsr{background:var(--mist);border-bottom:1px solid var(--line);font:13px/1.45 var(--body);color:var(--text);white-space:normal;flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 14px;display:flex}.pg-build .fsr .fsr-k{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap}.pg-build .fsr .fsr-i{flex:none;align-items:center;gap:6px;display:inline-flex}.pg-build .fsr .fsr-g{flex:1}.pg-build .fsr-v{font:600 13px var(--body);color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;background:0 0;padding:0;text-decoration:none}.pg-build .fsr-v:hover{background:var(--row-hover)}.pg-build .fsr .fsr-ro{color:var(--fg);font-weight:700}.pg-build .fsr-all{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-build .fsr-all:hover{background:var(--row-hover)}.pg-build .fsr-all svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-build{flex:1;min-width:0;max-width:100%;height:100%;min-height:0;overflow-y:auto}.pg-build .ph .ib svg,.pg-build .bqbulk svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-build .fsr{border-radius:10px;margin:0 0 12px}.pg-build.cmp table.g td{padding:4px 10px}.pg-xc img{max-width:100%}.pg-xc [hidden]:not([hidden=until-found i]){display:none!important}.pg-xc .dtabs{border-bottom:1px solid var(--line);gap:4px;padding:0 20px;display:flex}.pg-xc .dtabs button{font:600 13.5px var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 10px}.pg-xc .dtabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand,#2f5fe6)}.pg-xc .dtabs b{font:600 11px var(--font-mono);margin-left:4px}.pg-xc .cline{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13.5px;display:flex}.pg-xc .cline span{flex:1;min-width:180px}.pg-xc .pplrow{border-top:1px solid var(--line);grid-template-columns:minmax(110px,150px) 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:grid}.pg-xc .needs{background:#fff5e6;border-radius:8px}.pg-xc .dxm{display:inline-flex;position:relative}.pg-xc .dxpop{z-index:30;background:var(--paper,#fff);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-xc .dxpop button{text-align:left;font:500 13.5px var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-xc .dxpop button:hover{background:#2f5fe614}@media (max-height:720px) and (min-width:760px){.pg-xc .xc{padding-top:12px!important}.pg-xc .xc .ph{margin-bottom:8px}.pg-xc .xc .ph h1{font-size:22px}.pg-xc .xc .cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:8px}.pg-xc .xc .kt{justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;display:flex}.pg-xc .xc .kt .k{min-width:0}.pg-xc .xc .kt .v{flex-shrink:0;margin-top:0;font-size:18px}.pg-xc .xc .rules,.pg-xc .xc .apprb{vertical-align:top;white-space:nowrap;flex-wrap:nowrap;width:calc(50% - 6px);margin-bottom:8px;padding:5px 10px;display:inline-flex;overflow:hidden}.pg-xc .xc .rules{margin-right:8px}.pg-xc .xc .rules .grp{display:none}.pg-xc .xc .rules{justify-content:space-between}.pg-xc .xc .apprb>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-xc .xc .chiprow{flex-wrap:wrap;column-gap:16px;display:flex}.pg-xc .xc .chiprow .chips{margin-bottom:6px}.pg-xc .xc .chiprow .chips:nth-child(2){order:2}.pg-xc .xc .chiprow .chips:nth-child(3){order:1}.pg-xc .xc .tools{margin-bottom:6px}}.pg-xc{--paper:#fff;--ink:#0b0f19;--ink2:#1a2030;--text:#414a5c;--muted:#6a7284;--line:#e8eaf0;--line2:#eef0f5;--mist:#f7f8fa;--mist2:#f2f4f7;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--blue-tint:#f6f9ff;--cyan:#22b8f0;--grad:linear-gradient(92deg, var(--blue), var(--cyan));--signal:#0fbf7a;--danger:#e5484d;--danger-soft:#fdf3f3;--font-display:"Archivo", "Inter", system-ui, sans-serif;--font-body:"Inter", -apple-system, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-serif:"Instrument Serif", serif;--r-pill:999px;--r-lg:20px;--r-md:16px;--r-sm:12px;--r-xs:8px;--shadow-float:0 24px 80px #2249c921, 0 2px 8px #0b0f190d;--shadow-card:0 1px 2px #0b0f190a, 0 14px 34px -20px #0b0f191f;--shadow-btn:0 6px 20px #2f5fe64d;--shadow-btn-hover:0 10px 26px #2f5fe661;--ring:0 0 0 3px #2f5fe624;--w-prose:760px;--w-card:440px;--w-page:1160px}.pg-xc *,.pg-xc :before,.pg-xc :after{box-sizing:border-box}.pg-xc{background:var(--paper);color:var(--text);font:400 14px/1.55 var(--font-body);-webkit-font-smoothing:antialiased}.pg-xc h1,.pg-xc h2,.pg-xc h3{color:var(--ink);margin:0 0 16px}.pg-xc h1{font:900 clamp(40px, 6vw, 68px)/1.02 var(--font-display);letter-spacing:-.03em}.pg-xc h2{font:800 clamp(26px, 3.2vw, 34px)/1.1 var(--font-display);letter-spacing:-.02em}.pg-xc h3{font:700 19px/1.3 var(--font-body);letter-spacing:-.01em}.pg-xc p{margin:0 0 18px}.pg-xc a{color:var(--blue);text-decoration:none}.pg-xc a:hover{color:var(--blue-deep);text-decoration:underline}.pg-xc .lede{max-width:680px;margin-bottom:40px;font-size:17px;line-height:1.7}.pg-xc .mono{font-family:var(--font-mono)}.pg-xc .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pg-xc .serif-accent{font:italic 400 1em var(--font-serif)}.pg-xc .wrap{max-width:var(--w-page);margin:0 auto;padding:0 28px}.pg-xc .prose{max-width:var(--w-prose)}.pg-xc .section{padding:80px 0}.pg-xc .section+.section{border-top:1px solid var(--line)}@media (max-width:720px){.pg-xc .wrap{padding:0 18px}.pg-xc .section{padding:44px 0}}.pg-xc .kicker{font:700 11px var(--font-mono);letter-spacing:.14em;color:var(--blue-deep);background:var(--blue-soft);border-radius:var(--r-pill);border:1px solid #dbe6fd;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px;display:inline-flex}.pg-xc .skick{font:700 10px var(--font-mono);letter-spacing:.16em;color:var(--blue);text-transform:uppercase;margin-bottom:14px}.pg-xc .chip{font:700 10px var(--font-mono);letter-spacing:.08em;white-space:nowrap;background:var(--mist);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:5px 10px;display:inline-block}.pg-xc .chip.live{color:#0a8f5b;background:#e9faf3;border-color:#c6f0de}.pg-xc .livedot{background:var(--signal);border-radius:50%;width:8px;height:8px;animation:1.8s infinite fs-pulse;display:inline-block}.pg-xc .card{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);background:#fff;padding:22px}.pg-xc .card-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r-lg);max-width:var(--w-card);width:100%;box-shadow:var(--shadow-float);background:#ffffffd1;padding:44px 40px;position:relative}.pg-xc .panel{background:var(--mist);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 18px}.pg-xc .panel.tint{background:var(--blue-tint);border-color:#dbe6fd}.pg-xc .panel.danger{background:var(--danger-soft);color:#c93b3f;border-color:#f3d4d5}.pg-xc .btn{border-radius:var(--r-sm);background:var(--grad);color:#fff;font:700 15px var(--font-body);cursor:pointer;box-shadow:var(--shadow-btn);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 22px;transition:transform .15s,box-shadow .2s;display:inline-flex}.pg-xc .btn:hover{box-shadow:var(--shadow-btn-hover);color:#fff;text-decoration:none;transform:translateY(-1px)}.pg-xc .btn:focus-visible{box-shadow:var(--shadow-btn), var(--ring);outline:0}.pg-xc .btn:disabled{opacity:.55;cursor:default;transform:none}.pg-xc .btn.full{width:100%}.pg-xc .btn-ghost{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.pg-xc .btn-ghost:hover{color:var(--ink);box-shadow:var(--shadow-card);border-color:#c0c6d2}.pg-xc .btn-text{color:var(--blue);box-shadow:none;background:0 0;padding:8px 4px}.pg-xc .input,.pg-xc input[type=text],.pg-xc input[type=email],.pg-xc input[type=number],.pg-xc textarea,.pg-xc select{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);font:500 15px var(--font-body);background:#fff;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.pg-xc .input:focus,.pg-xc input:focus,.pg-xc textarea:focus,.pg-xc select:focus{border-color:var(--blue);box-shadow:var(--ring);outline:0}.pg-xc .label{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.pg-xc .help{color:var(--muted);margin-top:6px;font-size:12px}.pg-xc .err{color:var(--danger);margin-top:8px;font-size:12.5px}.pg-xc .tblwrap{border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.pg-xc .tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.pg-xc .tbl th{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);padding:10px 12px}.pg-xc .tbl td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);padding:11px 12px;line-height:1.55}.pg-xc .tbl tr:last-child td{border-bottom:0}.pg-xc .tbl td.num,.pg-xc .tbl th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pg-xc .tbl tr.selected td{background:var(--blue-soft)}.pg-xc .src{color:var(--muted);max-width:var(--w-prose);margin-top:10px;font-size:12px;font-style:italic;line-height:1.65}.pg-xc .topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffc;position:sticky;top:0}.pg-xc .topbar .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.pg-xc .brand{font:900 18px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.pg-xc .kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.pg-xc .kpi{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:14px 16px}.pg-xc .kpi .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-xc .kpi .v{font:800 26px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px}.pg-xc .kpi .d{font:600 12px var(--font-mono);color:var(--muted);margin-top:4px}.pg-xc .kpi .d.up{color:#0a8f5b}.pg-xc .kpi .d.down{color:var(--danger)}.pg-xc .grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pg-xc .grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-xc .grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:940px){.pg-xc .grid4,.pg-xc .grid3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-xc .grid2,.pg-xc .grid3,.pg-xc .grid4{grid-template-columns:1fr}}.pg-xc .muted{color:var(--muted)}.pg-xc .small{font-size:13px}.pg-xc .center{text-align:center}.pg-xc .mt0{margin-top:0}.pg-xc .mb0{margin-bottom:0}.pg-xc .stack>*+*{margin-top:14px}.pg-xc .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-xc .divider{border:0;border-top:1px solid var(--line);margin:28px 0}.pg-xc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rail:236px;--nb:var(--danger)}.pg-xc,.pg-xc{background:var(--paper)}.pg-xc button{font:inherit;color:inherit;cursor:pointer}.pg-xc .pbar{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky}.pg-xc .pbar .in{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 20px;display:flex}.pg-xc .pbar .brand{font:900 17px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.pg-xc .pbar .sub{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-xc .seg{border:1px solid var(--line);background:var(--paper);border-radius:10px;display:inline-flex;overflow:hidden}.pg-xc .seg button{font:600 13px var(--font-body);color:var(--text);background:0 0;border:0;padding:7px 12px}.pg-xc .seg button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-deep)}.pg-xc .grow{flex:1}.pg-xc .sel{font:600 13px var(--font-body);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;width:auto;padding:7px 10px}.pg-xc .tog{font:600 12.5px var(--font-body);color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.pg-xc .tog input{width:auto;accent-color:var(--blue)}.pg-xc .app{grid-template-columns:var(--rail) minmax(0,1fr);border-top:0;min-height:calc(100vh - 54px);display:grid}.pg-xc .rail{border-right:1px solid var(--line);background:var(--mist);flex-direction:column;gap:4px;height:calc(100vh - 54px);padding:16px 12px;display:flex;position:sticky;top:54px;overflow:auto}.pg-xc .tenant{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:10px;padding:4px 8px 14px;display:flex}.pg-xc .tlogo{background:var(--ink);width:34px;height:34px;color:var(--paper);font:900 15px var(--font-display);border-radius:10px;place-items:center;display:grid}.pg-xc .tname{font:800 14px var(--font-body);color:var(--ink);line-height:1.2}.pg-xc .tname small{font:600 10px var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;display:block}.pg-xc .nav{text-align:left;font:600 14px var(--font-body);color:var(--ink2);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pg-xc .nav:hover{background:var(--paper);box-shadow:var(--shadow-card)}.pg-xc .nav[aria-current=page]{background:var(--paper);color:var(--blue-deep);box-shadow:var(--shadow-card)}.pg-xc .nav svg{flex:none;width:18px;height:18px}.pg-xc .nav .ct{font:700 11px var(--font-mono);background:var(--blue);color:var(--paper);border-radius:999px;margin-left:auto;padding:1px 7px}.pg-xc .nav .ct.q{background:var(--mist2);color:var(--ink2)}.pg-xc .railsep{font:700 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:14px 10px 4px}.pg-xc .railfoot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.pg-xc .main{min-width:0;padding:22px 28px 60px}.pg-xc .ph{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pg-xc .ph h1{font:900 clamp(26px,3vw,36px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.pg-xc .ph .when{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pg-xc .win{font:700 11px var(--font-mono);letter-spacing:.04em;color:var(--blue-deep);background:var(--blue-soft);border:1px solid var(--blue-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.pg-xc .kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pg-xc .kt{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:12px 14px}.pg-xc .kt .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-xc .kt .v{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px}.pg-xc .kt .d{font:600 11.5px var(--font-mono);color:var(--muted);margin-top:2px}.pg-xc .kt .bar{background:var(--mist2);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.pg-xc .kt .bar i{background:var(--grad);border-radius:999px;height:100%;display:block}.pg-xc .jobs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pg-xc .job{border:1px solid var(--line);background:var(--paper);font:600 13.5px var(--font-body);color:var(--ink2);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pg-xc .job b{font:800 15px var(--font-display);color:var(--ink)}.pg-xc .job[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);color:var(--blue-deep);box-shadow:var(--ring)}.pg-xc .sec{margin-top:18px}.pg-xc .sech{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.pg-xc .sech h2{font:800 19px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.pg-xc .sech .hint{color:var(--text);font-size:13px}.pg-xc .tw{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow-x:auto}.pg-xc table.g{border-collapse:collapse;width:100%;min-width:860px;font-size:13.5px}.pg-xc table.g th{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);white-space:nowrap;padding:9px 10px}.pg-xc table.g td{border-bottom:1px solid var(--line);color:var(--ink2);vertical-align:middle;padding:9px 10px}.pg-xc table.g tr:last-child td{border-bottom:0}.pg-xc table.g tbody tr{cursor:pointer}.pg-xc table.g tbody tr:hover td{background:var(--blue-tint)}.pg-xc table.g td.ln{color:var(--blue-deep)}.pg-xc table.g td.mono{white-space:nowrap}.pg-xc table.g td.n,.pg-xc table.g th.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pg-xc .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pg-xc .ln{color:var(--blue-deep);font-weight:600}.pg-xc .lane{white-space:nowrap}.pg-xc .sm{color:var(--muted);font-size:12px}.pg-xc .chip{font:700 10px var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:var(--mist);color:var(--ink2);border:1px solid var(--line);text-transform:uppercase;border-radius:6px;padding:3px 8px;display:inline-block}.pg-xc .chip.blue{background:var(--blue-soft);color:var(--blue-deep);border-color:var(--blue-soft)}.pg-xc .chip.solid{background:var(--blue);color:var(--paper);border-color:var(--blue)}.pg-xc .chip.live{background:var(--paper);color:var(--signal);border-color:var(--signal)}.pg-xc .chip.danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-soft)}.pg-xc .ex{font:700 9.5px var(--font-mono);letter-spacing:.08em;color:var(--muted);border:1px dashed var(--muted);text-transform:uppercase;border-radius:5px;margin-left:6px;padding:1px 5px}.pg-xc .acts{justify-content:flex-end;gap:6px;display:flex}.pg-xc .ib{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--ink2);border-radius:9px;place-items:center;display:grid}.pg-xc .ib:hover{border-color:var(--blue);color:var(--blue);box-shadow:var(--shadow-card);transform:translateY(-1px)}.pg-xc .ib.pri{background:var(--blue);border-color:var(--blue);color:var(--paper)}.pg-xc .ib.pri:hover{color:var(--paper);box-shadow:var(--shadow-btn)}.pg-xc .ib svg{width:16px;height:16px}.pg-xc .ib:focus-visible,.pg-xc .nav:focus-visible,.pg-xc .job:focus-visible,.pg-xc .seg button:focus-visible{box-shadow:var(--ring);outline:0}.pg-xc .money-bad{color:var(--danger);font-weight:700}.pg-xc .draft{color:var(--text);max-width:360px;font-size:12.5px}.pg-xc.shownb [data-nb]{outline:1.5px dashed var(--nb);outline-offset:2px;border-radius:6px;position:relative}.pg-xc.shownb [data-nb]:after{content:attr(data-nb);z-index:5;background:var(--danger-soft);color:var(--danger);font:700 10px/1.35 var(--font-mono);letter-spacing:.02em;white-space:normal;border-radius:6px;width:max-content;max-width:260px;margin-top:4px;padding:4px 7px;display:none;position:absolute;top:100%;left:0}.pg-xc.shownb [data-nb]:hover:after{display:block}.pg-xc .nbkey{color:var(--danger);background:var(--danger-soft);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12.5px;display:none}.pg-xc.shownb .nbkey{display:flex}.pg-xc .scrim{z-index:60;background:#0b0f192e;position:fixed;inset:0}.pg-xc .drawer{background:var(--paper);z-index:61;width:min(480px,100%);box-shadow:var(--shadow-float);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.pg-xc .dh{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.pg-xc .dh h3{font:800 20px/1.2 var(--font-display);color:var(--ink);margin:0}.pg-xc .db{flex-direction:column;gap:14px;padding:16px 20px 30px;display:flex;overflow:auto}.pg-xc .blk{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pg-xc .blk .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pg-xc .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-xc .big{font:900 26px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-xc .hist{flex-direction:column;gap:6px;display:flex}.pg-xc .hist div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.pg-xc .btnp{background:var(--grad);color:var(--paper);font:700 14px var(--font-body);box-shadow:var(--shadow-btn);border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.pg-xc .btng{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:700 13.5px var(--font-body);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.pg-xc .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);font:600 13.5px var(--font-body);z-index:80;border-radius:12px;padding:10px 16px;position:fixed;transform:translate(-50%)}.pg-xc .nb-top{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.pg-xc .card2{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;min-width:0;padding:20px 22px}.pg-xc .lbl{font:700 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pg-xc .drive h2{font:900 clamp(24px,2.4vw,34px)/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 0}.pg-xc .gp{font:900 clamp(44px,5vw,84px)/.95 var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin:14px 0 4px}.pg-xc .of{font:600 15px var(--font-body);color:var(--text)}.pg-xc .of b{color:var(--ink)}.pg-xc .track{background:var(--mist2);border-radius:999px;height:22px;margin:28px 0 8px;position:relative}.pg-xc .fill{background:var(--grad);border-radius:999px;transition:width .5s;position:absolute;inset:0 auto 0 0}.pg-xc .goal{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-9px;bottom:-9px}.pg-xc .goal span{font:700 10.5px var(--font-mono);color:var(--ink);white-space:nowrap;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.pg-xc .stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.pg-xc .stat{background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.pg-xc .stat .sv{font:800 22px var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-xc .stat .sl{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-xc .days{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:130px;margin-top:16px;display:grid}.pg-xc .day{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.pg-xc .day .b{background:var(--blue);border-radius:7px 7px 3px 3px;width:100%}.pg-xc .day.todo .b{background:var(--mist2);border:1px dashed var(--line)}.pg-xc .day .v{font:700 11px var(--font-mono);color:var(--ink2)}.pg-xc .day .d{font:700 10.5px var(--font-mono);color:var(--muted);letter-spacing:.06em}.pg-xc .prow{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:6px;display:grid}.pg-xc .prow:hover{background:var(--blue-tint)}.pg-xc .prow.on{background:var(--blue-soft)}.pg-xc .podb{width:44px;height:44px;font:900 21px var(--font-display);color:var(--paper);background:var(--ink2);border-radius:12px;place-items:center;display:grid}.pg-xc .prow.on .podb{background:var(--blue)}.pg-xc .pn{font:800 15px var(--font-body);color:var(--ink)}.pg-xc .pn small{font:600 11.5px var(--font-mono);color:var(--muted);margin-left:6px}.pg-xc .podbar{background:var(--mist2);border-radius:999px;height:10px;margin-top:6px;overflow:hidden}.pg-xc .podbar i{background:var(--grad);border-radius:999px;height:100%;display:block}.pg-xc .pv{font:900 22px var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pg-xc .pv small{font:600 11px var(--font-mono);color:var(--muted);letter-spacing:0;display:block}.pg-xc .lr{border-radius:10px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.pg-xc .lr.me{background:var(--blue-tint)}.pg-xc .rk{font:800 13px var(--font-mono);color:var(--muted);text-align:center}.pg-xc .av{width:34px;height:34px;font:800 12px var(--font-body);background:var(--mist2);color:var(--ink2);border-radius:50%;place-items:center;display:grid}.pg-xc .lr.me .av{background:var(--blue);color:var(--paper)}.pg-xc .lnm{font:700 14px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-xc .lnm small{font:600 11px var(--font-mono);color:var(--muted);display:block}.pg-xc .lv{font:800 16px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.pg-xc .trend{grid-template-columns:repeat(9,1fr);align-items:end;gap:6px;height:150px;margin-top:22px;display:grid;position:relative}.pg-xc .trend .t{background:var(--mist2);z-index:1;border-radius:5px 5px 2px 2px;position:relative}.pg-xc .trend .t.hit{background:var(--signal)}.pg-xc .trend .t.cur{background:var(--blue)}.pg-xc .trend .t span{font:700 10px var(--font-mono);color:var(--ink2);white-space:nowrap;position:absolute;top:5px;left:50%;transform:translate(-50%)}.pg-xc .trend .t.hit span,.pg-xc .trend .t.cur span{color:var(--paper)}.pg-xc .trend .gl{border-top:2px dashed var(--ink2);z-index:0;position:absolute;left:0;right:0}.pg-xc .tlab{font:600 10px var(--font-mono);color:var(--muted);text-align:center;grid-template-columns:repeat(9,1fr);gap:6px;margin-top:6px;display:grid}.pg-xc .podchips{flex-wrap:wrap;gap:6px;display:flex}.pg-xc .pc{border:1px solid var(--line);background:var(--paper);font:700 12px var(--font-mono);color:var(--ink2);border-radius:999px;padding:6px 12px}.pg-xc .pc[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-xc .rlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.pg-xc .rg h4{font:700 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.pg-xc .ri{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}.pg-xc .ri:last-child{border-bottom:0}.pg-xc .ri .nm{font:600 13.5px var(--font-body);color:var(--ink);flex:1;min-width:0}.pg-xc .ri .nm small{font:600 10.5px var(--font-mono);color:var(--muted);display:block}.pg-xc .rgbox{border:1px solid var(--line);background:var(--paper);border-radius:12px}.pg-xc .tv .main{padding:18px}.pg-xc.tvmode .rail,.pg-xc.tvmode .pbar,.pg-xc.tvmode .nb-below,.pg-xc.tvmode .ph .tools{display:none}.pg-xc.tvmode .app{grid-template-columns:1fr}.pg-xc.tvmode .gp{font-size:clamp(60px,8vw,128px)}.pg-xc .merge{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pg-xc .mcard{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px 16px}.pg-xc .mcard h3{font:800 16px var(--font-body);color:var(--ink);margin:0 0 4px}.pg-xc .mcard p{margin:0;font-size:13.5px}.pg-xc .route{font:600 11.5px var(--font-mono);color:var(--muted)}.pg-xc .inv{max-width:1240px;margin:0 auto;padding:26px 20px 70px}.pg-xc .inv h1{font:900 clamp(30px,4vw,48px)/1.03 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:10px 0}.pg-xc .inv h2{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:36px 0 6px}.pg-xc .inv .lede{max-width:760px;color:var(--text);margin:0 0 20px;font-size:16px}.pg-xc .inv .intro{color:var(--text);max-width:820px;margin:0 0 12px;font-size:14px}.pg-xc .kicker{font:700 11px var(--font-mono);letter-spacing:.14em;color:var(--blue-deep);background:var(--blue-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.pg-xc table.i{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.pg-xc table.i th{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);padding:9px 10px;position:sticky;top:0}.pg-xc table.i td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink2);padding:8px 10px}.pg-xc table.i td.q{color:var(--text);font-size:12.5px}.pg-xc .fil{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.pg-xc .foot{border-top:1px solid var(--line);font:600 12px var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:14px;display:flex}@media (max-width:1100px){.pg-xc .nb-top{grid-template-columns:1fr 1fr}.pg-xc .nb-top .drive{grid-column:1/-1}.pg-xc .kp{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-xc .rlist{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pg-xc .app{grid-template-columns:1fr}.pg-xc .rail{flex-flow:wrap;gap:4px;height:auto;padding:10px 12px;position:static}.pg-xc .tenant,.pg-xc .railsep,.pg-xc .railfoot{display:none}.pg-xc .nav{width:auto;padding:7px 10px;font-size:13px}.pg-xc .main{padding:16px 16px 50px}.pg-xc .nb-top,.pg-xc .merge,.pg-xc .rlist,.pg-xc .row2{grid-template-columns:1fr}.pg-xc .pbar .in{padding:8px 16px}.pg-xc .pbar{position:static}}@media (prefers-reduced-motion:reduce){.pg-xc *{transition:none!important;animation:none!important}}.pg-xc .res .kt .k{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-xc .res .rs{font:600 11px var(--font-mono);background:var(--mist2);color:var(--ink2);border-radius:8px;margin-top:8px;padding:3px 8px;display:inline-block}.pg-xc .res .rs.rs-live{color:#0a8f5b;background:#e9faf3}@media (max-width:900px){.pg-xc .res{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pg-xc .res{grid-template-columns:minmax(0,1fr)}}.pg-xc .xc{max-width:none;padding:22px 28px 60px}.pg-xc .info{border:1.5px solid var(--muted);width:15px;height:15px;font:700 9.5px var(--font-body);color:var(--muted);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-xc .info:hover{border-color:var(--blue);color:var(--blue)}.pg-xc .tip{z-index:95;background:var(--ink);max-width:300px;color:var(--paper);font:500 12.5px/1.5 var(--font-body);box-shadow:var(--shadow-float);border-radius:10px;padding:9px 12px;position:fixed}.pg-xc .cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pg-xc .cards .kt{text-align:left;cursor:pointer;font:inherit;color:inherit}.pg-xc .cards .kt:hover{box-shadow:var(--shadow-card);border-color:#c0c6d2}.pg-xc .cards .kt[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);box-shadow:var(--ring)}.pg-xc .cards .kt .v.red{color:var(--danger)}.pg-xc .rules{color:var(--text);border:1px solid var(--line);background:var(--mist);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;display:flex}.pg-xc .rules b{color:var(--ink);font-weight:700}.pg-xc .rules .grp{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.pg-xc .edn{border:0;border-bottom:1.5px dashed var(--blue);color:var(--blue-deep);font:700 12.5px var(--font-mono);background:0 0;border-radius:0;padding:0 2px}.pg-xc .edn:hover{background:var(--blue-soft)}.pg-xc .edn-in{width:68px!important;font:700 12.5px var(--font-mono)!important;border-radius:6px!important;padding:2px 6px!important}.pg-xc .ro{font:700 12.5px var(--font-mono);color:var(--ink2)}.pg-xc .chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.pg-xc .chips .cl{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:2px}.pg-xc .fc{border:1px solid var(--line);background:var(--paper);font:600 12.5px var(--font-body);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:5px 11px}.pg-xc .fc b{font:700 11.5px var(--font-mono);margin-left:4px}.pg-xc .fc[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-xc .fc.src[aria-pressed=true]{background:var(--blue);border-color:var(--blue)}.pg-xc .tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pg-xc .srch{border-radius:10px!important;width:240px!important;padding:7px 10px!important;font-size:13px!important}.pg-xc .tb{border:1px solid var(--line);background:var(--paper);font:600 13px var(--font-body);color:var(--ink2);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-xc .tb[aria-pressed=true],.pg-xc .tb[aria-expanded=true]{background:var(--blue-soft);color:var(--blue-deep);border-color:var(--blue-soft)}.pg-xc .menuw{position:relative}.pg-xc .menu{z-index:30;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;gap:2px;width:260px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.pg-xc .menu.r{left:auto;right:0}.pg-xc .menu .ml{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 8px 2px}.pg-xc .menu .mi{text-align:left;font:600 13px var(--font-body);color:var(--ink2);background:0 0;border:0;border-radius:8px;padding:7px 8px}.pg-xc .menu .mi:hover{background:var(--blue-tint)}.pg-xc .menu .mi.cur{color:var(--blue-deep);background:var(--blue-soft)}.pg-xc .menu .mi small{font:500 11.5px var(--font-body);color:var(--muted);display:block}.pg-xc .menu .ck{color:var(--ink2);border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.pg-xc .menu .ck:hover{background:var(--mist)}.pg-xc .menu .ck input{width:auto;accent-color:var(--blue)}.pg-xc .menu .mh{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding-bottom:6px;display:flex}.pg-xc .menu .mh button{border:1px solid var(--line);background:var(--paper);font:600 12px var(--font-body);color:var(--ink2);border-radius:8px;padding:4px 8px}.pg-xc .menu .sv{border-top:1px solid var(--line);gap:6px;margin-top:4px;padding:6px 4px 2px;display:flex}.pg-xc .menu .sv input{border-radius:8px;padding:6px 8px;font-size:13px}.pg-xc .menu .note{color:var(--muted);padding:2px 8px;font-size:12px}.pg-xc .gcount{font:600 12px var(--font-mono);color:var(--muted);margin-left:auto}.pg-xc table.g.xg{min-width:1180px}.pg-xc table.g th .sortb{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.pg-xc table.g th .sortb:hover{color:var(--blue-deep)}.pg-xc table.g th.act,.pg-xc table.g td.act{z-index:2;background:var(--paper);box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.pg-xc table.g th.act{background:var(--mist);z-index:3}.pg-xc table.g tbody tr:hover td.act{background:var(--blue-tint)}.pg-xc table.g tr.on td{background:var(--blue-soft)!important}.pg-xc .acts.l{justify-content:flex-start}.pg-xc .what{min-width:260px;max-width:330px;color:var(--ink2);line-height:1.4}.pg-xc .what span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-xc .what small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:330px;font-size:12px;display:block;overflow:hidden}.pg-xc td.cw{min-width:130px;max-width:170px;line-height:1.35}.pg-xc td.fit{max-width:220px}.pg-xc td.fit .one{white-space:nowrap;text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.pg-xc .kd{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-xc .dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.pg-xc .dot.svc{background:var(--cyan)}.pg-xc .dot.fire{background:var(--danger)}.pg-xc .due{white-space:nowrap;font-family:var(--font-mono);font-size:12.5px}.pg-xc .due small{font:500 11.5px var(--font-body);color:var(--muted);display:block}.pg-xc .due.over{color:var(--danger);font-weight:700}.pg-xc .due.over small{color:var(--danger)}.pg-xc .ts{white-space:nowrap;font-family:var(--font-mono);font-size:12.5px}.pg-xc .ts small{font:500 11.5px var(--font-body);color:var(--muted);display:block}.pg-xc .empty{text-align:center;color:var(--muted);padding:28px;font-size:13.5px}.pg-xc.cmp table.g td{padding:4px 8px;font-size:12.5px}.pg-xc.cmp table.g .what small,.pg-xc.cmp .due small,.pg-xc.cmp .ts small{display:none}.pg-xc.cmp .ib{width:26px;height:26px}.pg-xc .apprb{background:var(--blue-tint);color:var(--ink2);border:1px solid #dbe6fd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}.pg-xc .lnk{color:var(--blue);font:700 13px var(--font-body);background:0 0;border:0;padding:0}.pg-xc .lnk:hover{text-decoration:underline}.pg-xc .drawer.xd{width:min(540px,100%)}.pg-xc .ans{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pg-xc .ans .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pg-xc .ans.a1{background:var(--blue-tint);border-color:#dbe6fd}.pg-xc .ans.a1 p{color:var(--ink);font:600 15px/1.45 var(--font-body);margin:0}.pg-xc .ans ul{color:var(--ink2);margin:0;padding-left:18px;font-size:13.5px}.pg-xc .ans ul li+li{margin-top:3px}.pg-xc .ans.a3{border-color:var(--ink2)}.pg-xc .ans.a3 p{color:var(--ink);font:700 14px/1.45 var(--font-body);margin:0}.pg-xc .verbs{flex-wrap:wrap;gap:8px;display:flex}.pg-xc .verbs .btnp,.pg-xc .verbs .btng{padding:9px 13px;font-size:13.5px}.pg-xc .btng[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);color:var(--blue-deep)}.pg-xc .btnd{background:var(--danger-soft);color:var(--danger);font:700 13.5px var(--font-body);border:1px solid #f3d4d5;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.pg-xc .pane{border:1px solid var(--blue);background:var(--blue-tint);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.pg-xc .pane .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep)}.pg-xc .pane textarea{min-height:84px;padding:9px 10px;font-size:13.5px}.pg-xc .pane .opts{flex-wrap:wrap;gap:6px;display:flex}.pg-xc .pane .er{color:var(--danger);font-size:12.5px}.pg-xc .case{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-xc .case h4{font:800 15px var(--font-body);color:var(--ink);margin:0}.pg-xc .case .fr{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.pg-xc .case .fr>span{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pg-xc .case select,.pg-xc .case textarea,.pg-xc .facts select{border-radius:10px;padding:8px 10px;font-size:13.5px}.pg-xc .case textarea{min-height:64px}.pg-xc .facts{color:var(--ink2);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:6px 10px;font-size:13px;display:grid}.pg-xc .facts>span{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pg-xc .hl{flex-direction:column;gap:6px;display:flex}.pg-xc .hl div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid}.pg-xc .hl div span:first-child{font-family:var(--font-mono);color:var(--muted)}.pg-xc .cards{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-xc .sumt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.pg-xc .st2{border:1px solid var(--line);background:var(--paper);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-xc .st2:hover{border-color:var(--blue);box-shadow:var(--shadow-card)}.pg-xc .st2 .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pg-xc .st2 .hd{align-items:baseline;gap:8px;display:flex}.pg-xc .st2 .hd b{font:800 22px var(--font-display);color:var(--ink)}.pg-xc .st2 .hd span{font:700 14px var(--font-body);color:var(--ink2)}.pg-xc .st2 .nums{font:600 12px var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.pg-xc .st2 .nums b{color:var(--ink2)}.pg-xc .st2 .tr{color:var(--ink2);gap:8px;min-width:0;font-size:12.5px;display:flex}.pg-xc .st2 .tr span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-xc .st2.risk{border-color:#f3d4d5}.pg-xc .tot{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:10px;font-size:13px;display:flex}.pg-xc .tot b{font:800 18px var(--font-display);color:var(--ink);margin-right:4px}.pg-xc .crumb{font:600 13px var(--font-body);color:var(--ink2);border:1px solid var(--blue);background:var(--blue-tint);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.pg-xc .crumb button{color:var(--blue-deep);background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.pg-xc .bulk{border:1px solid var(--blue);background:var(--blue-tint);color:var(--ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.pg-xc .bulk.warn{background:var(--danger-soft);border-color:#f3d4d5}.pg-xc td.act input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);vertical-align:middle;margin:0 4px 0 0}.pg-xc .sugg{background:var(--blue-tint);color:var(--ink2);border:1px solid #dbe6fd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.pg-xc .sugg span{flex:300px}.pg-xc .qfoot{font:600 12px var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;display:flex}.pg-xc .qfoot .wn{color:#9a6200;font-family:var(--font-body);font-size:13px}.pg-xc .outc{flex-direction:column;gap:4px;display:flex}.pg-xc .outc label{color:var(--ink2);border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;align-items:flex-start;gap:8px;padding:5px 8px;font-size:13px;display:flex}.pg-xc .outc label:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.pg-xc .outc input{width:auto;accent-color:var(--blue);margin-top:2px}.pg-xc .drft{background:var(--blue-tint);border:1px solid #dbe6fd;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.pg-xc .drft .k{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep)}.pg-xc .drft textarea{min-height:80px;padding:9px 10px;font-size:13.5px}.pg-xc .gear{align-items:center;gap:6px;display:inline-flex}.pg-xc .setr{border-bottom:1px solid var(--line);color:var(--ink2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:7px 0;font-size:13px;display:grid}.pg-xc .setr:last-child{border-bottom:0}.pg-xc .setr select{border-radius:8px;width:auto;padding:5px 8px;font-size:12.5px}.pg-xc .setr input[type=number]{border-radius:8px;width:72px;padding:5px 8px;font-size:12.5px}.pg-xc .tgl{background:var(--line);border:0;border-radius:999px;width:36px;height:20px;padding:0;position:relative}.pg-xc .tgl:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-xc .tgl[aria-checked=true]{background:var(--danger)}.pg-xc .tgl[aria-checked=true]:after{left:19px}.pg-xc .tgl:disabled{opacity:.5}@media (max-width:1100px){.pg-xc .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pg-xc .xc{padding:16px 16px 50px}.pg-xc .tools{position:relative}.pg-xc .menuw{position:static}.pg-xc .srch{flex:100%;width:100%!important}.pg-xc .gcount{margin-left:0}.pg-xc .case .fr,.pg-xc .facts{grid-template-columns:1fr;gap:4px}.pg-xc .hl div{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.pg-xc .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-xc .cards{gap:8px;margin-bottom:10px}.pg-xc .cards .kt{padding:8px 12px}.pg-xc .cards .kt .v{font-size:22px;line-height:1.15}.pg-xc .cards .kt .d{font-size:12px}.pg-xc .rules.fold{margin-bottom:10px;padding:7px 12px}.pg-xc .sugg.agcy{border-color:var(--blue)}.pg-xc .menu{max-height:calc(100vh - 24px);overflow:auto}@media (max-width:1100px) and (min-width:761px){.pg-xc .cards{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-xc .cards .kt .d{display:none}}@media (max-width:760px){.pg-xc .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-xc .cards .kt .d{display:none}.pg-xc .cards .kt .v{font-size:19px}.pg-xc .menu{max-height:70vh;bottom:8px;width:auto!important;position:fixed!important;top:auto!important;left:8px!important;right:8px!important}}.pg-xc .xg .mono.ln{white-space:nowrap}.pg-xc .chiprow{flex-wrap:wrap;align-items:flex-start;gap:0 18px;display:flex}.pg-xc .chiprow .chips{margin-bottom:8px}.pg-xc .sugg{margin-top:10px}@media (max-width:760px),(max-width:900px) and (pointer:coarse){.pg-xc .tb,.pg-xc .fc,.pg-xc .btng,.pg-xc .btnp,.pg-xc .ib,.pg-xc .seg button,.pg-xc .dtabs button{min-height:40px}.pg-xc .ib{min-width:40px}.pg-xc .info{position:relative}.pg-xc .info:after{content:"";position:absolute;inset:-11px}.pg-xc .lnk{position:relative}.pg-xc .lnk:after{content:"";position:absolute;inset:-9px -3px}}.pg-xc .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-xc .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-xc .hm-menu button.hm-i:hover,.pg-xc .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-xc .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-xc .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-xc .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-xc .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-xc .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-xc .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-xc .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-xc .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-xc th.hm-th{cursor:pointer}.pg-xc th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-xc .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-xc .hm-hide,.pg-xc tr.hm-out{display:none!important}.pg-xc .what small{white-space:normal;text-overflow:clip}.pg-xc .tw{flex:1;min-height:0;overflow:auto}.pg-xc .tw.cmp table.g td{padding-top:4px;padding-bottom:4px}.pg-xc .act.pri{background:var(--ink);border-color:var(--ink);color:#fff}.pg-aw [hidden]{display:none!important}.pg-aw{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-aw *{box-sizing:border-box}.pg-aw{color:var(--fg);font-family:var(--body);font-size:14px}.pg-aw .pg{background:var(--mist);flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;position:relative}.pg-aw .m{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-aw .mut{color:var(--text)}.pg-aw .grow{flex:1}.pg-aw .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-aw .btn:hover{background:var(--row-hover)}.pg-aw .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-aw .btn.go{background:var(--good);color:#fff;border-color:var(--good)}.pg-aw .btn:focus-visible,.pg-aw .pt:focus-visible,.pg-aw .seg button:focus-visible,.pg-aw .ib:focus-visible,.pg-aw .ed:focus-visible,.pg-aw .x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-aw .top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-aw .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;display:inline-flex;overflow:hidden}.pg-aw .seg button{background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 13px}.pg-aw .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-aw .srch{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);border-radius:10px;flex:0 300px;align-items:center;gap:6px;min-width:0;padding:0 10px;display:inline-flex}.pg-aw .srch input{font:500 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-aw .srch svg{flex:none;width:14px;height:14px}.pg-aw .pk{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pg-aw .pt{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 13px;display:flex}.pg-aw .pt:hover{border-color:var(--brand)}.pg-aw .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-aw .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:6px;display:flex}.pg-aw .pt .pl i{border-radius:50%;width:8px;height:8px;display:inline-block}.pg-aw .pt b{font:700 22px/1.15 var(--mono)}.pg-aw .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pg-aw .tw{background:var(--bg);border:1px solid var(--border);border-radius:12px;overflow:auto}.pg-aw table.g{border-collapse:collapse;width:100%;font-size:14px}.pg-aw table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:36px;padding:0 10px;position:sticky;top:0}.pg-aw table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;padding:0 10px}.pg-aw table.g th.r,.pg-aw table.g td.r{text-align:right}.pg-aw table.g td.m{font-family:var(--mono);font-size:13px}.pg-aw table.g tbody tr{cursor:pointer}.pg-aw table.g tbody tr:hover td{background:var(--row-hover)}.pg-aw table.g tbody tr.sel td{background:var(--row-selected)}.pg-aw table.g tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-aw table.g td.acts{width:1%}.pg-aw .acts span{gap:6px;display:inline-flex}.pg-aw .ib{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--fg);border-radius:8px;place-items:center;padding:0;display:inline-grid}.pg-aw .ib:hover{background:var(--row-hover);border-color:var(--brand)}.pg-aw .ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-aw .st{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;padding:2px 8px;display:inline-flex}.pg-aw .st.won{background:var(--good-soft);color:var(--good)}.pg-aw .st.lost{background:var(--risk-soft);color:var(--risk)}.pg-aw .st.quiet{background:var(--gray-soft);color:var(--text)}.pg-aw .st.open{background:var(--brand-soft);color:var(--brand-ink)}.pg-aw .st.behind{background:var(--warn-soft);color:var(--warn)}.pg-aw .gap.bad{color:var(--risk);font-weight:600}.pg-aw .gap.ok{color:var(--good);font-weight:600}.pg-aw .foot{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pg-aw .ed{font:inherit;color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;background:0 0;padding:0;font-weight:600}.pg-aw .ed:hover{background:var(--row-hover)}.pg-aw .edin{border:1px solid var(--brand);font:600 13px var(--mono);border-radius:7px;width:70px;padding:2px 6px}.pg-aw .bar{background:var(--gray-soft);vertical-align:middle;border-radius:4px;width:110px;height:8px;margin-right:8px;display:inline-block;position:relative}.pg-aw .bar i{background:var(--good);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pg-aw .bar i.w{background:var(--warn)}.pg-aw .bar i.o{background:var(--brand)}.pg-aw .bar u{background:var(--fg);width:2px;position:absolute;top:-3px;bottom:-3px}.pg-aw .side{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.pg-aw .card{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-aw .card h3{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0}.pg-aw .wr{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) 120px 44px;align-items:center;gap:8px;padding:4px 0;font-size:13.5px;display:grid}.pg-aw .wr:last-child{border-bottom:0}.pg-aw .wr:hover{background:var(--row-hover)}.pg-aw .panel{background:var(--bg);border-left:1px solid var(--line);z-index:20;flex-direction:column;width:min(560px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-aw .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px 12px;display:flex}.pg-aw .tp{align-items:center;gap:10px;display:flex}.pg-aw .ttl{font:800 19px/1.25 var(--head);flex:1;min-width:0}.pg-aw .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-aw .x:hover{background:var(--row-hover)}.pg-aw .meta{color:var(--text);font-size:13.5px}.pg-aw .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 22px;display:flex;overflow:auto}.pg-aw .pf{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.pg-aw .ans{border:2px solid var(--good);border-radius:12px;overflow:hidden}.pg-aw .ans.warn{border-color:var(--warn)}.pg-aw .ans .ah{background:var(--good-soft);padding:11px 13px}.pg-aw .ans.warn .ah{background:var(--warn-soft)}.pg-aw .ans .ak{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-aw .ans.warn .ak{color:var(--warn)}.pg-aw .ans .at{font:700 16px/1.35 var(--body);margin:3px 0}.pg-aw .ans .aw{font-size:13.5px;line-height:1.5}.pg-aw .kv{border:1px solid var(--line);border-radius:8px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden}.pg-aw .kv>span{border-bottom:1px solid var(--line);padding:7px 10px}.pg-aw .kv>span:nth-child(odd){background:var(--mist);color:var(--text);font-size:13px;font-weight:600}.pg-aw .kv>span:nth-last-child(-n+2){border-bottom:0}.pg-aw .hist{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;min-height:118px;margin-top:6px;padding:10px 0 0;display:flex}.pg-aw .hist div{font:600 11px var(--mono);color:var(--text);flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.pg-aw .hist i{background:var(--brand-soft);border:1px solid var(--brand);border-radius:4px 4px 0 0;width:100%;display:block}.pg-aw .hist i.you{background:var(--fg);border-color:var(--fg)}.pg-aw .toast{background:var(--fg);color:#fff;font:600 13.5px var(--body);z-index:90;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.pg-aw .pk{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-aw .side{grid-template-columns:1fr}}@media (max-width:640px){.pg-aw .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-aw .srch{flex:100%}.pg-aw .kv{grid-template-columns:120px minmax(0,1fr)}}.pg-aw .sel2{border:1px solid var(--border);height:34px;font:600 13.5px var(--body);background:var(--bg);color:var(--fg);border-radius:10px;padding:0 8px}.pg-aw .fbar{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pg-aw .fb-rel{display:inline-flex;position:relative}.pg-aw .fbtn2{border:1px dashed var(--border);background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:9px;padding:5px 10px}.pg-aw .fbtn2[aria-pressed=true]{border-style:solid;border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-aw .kpis{background:var(--bg);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pg-aw .kpis>div{border-left:1px solid var(--line);min-width:0;padding:11px 14px}.pg-aw .kpis>div:first-child{border-left:0}.pg-aw .kpis .kl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;display:flex}.pg-aw .kpis .kv2{font:700 21px/1.2 var(--mono);margin-top:4px}.pg-aw .kpis .ks{color:var(--text);margin-top:2px;font-size:12.5px}.pg-aw .kpis svg{width:120px;height:20px;margin-top:6px;display:block}.pg-aw .charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-aw .chbox{background:var(--bg);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.pg-aw .chbox .chh{background:var(--mist);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 14px;display:flex}.pg-aw .chbox .chh b{font:700 14px var(--body)}.pg-aw .chbox .chh span{color:var(--text);font-size:12.5px}.pg-aw .chbox .chf{border-top:1px solid var(--line);color:var(--text);padding:8px 14px;font-size:12.5px}.pg-aw .crow{border-bottom:1px solid var(--line);grid-template-columns:84px 150px minmax(0,1fr);align-items:center;gap:10px;height:32px;padding:0 14px;font-size:13px;display:grid}.pg-aw .crow:last-child{border-bottom:0}.pg-aw .crow .cb{background:var(--gray-soft);border-radius:3px;height:10px;position:relative;overflow:hidden}.pg-aw .crow .cb i{background:var(--brand);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.pg-aw .crow .cb i.g{background:var(--good)}.pg-aw .seg.sm button{padding:4px 10px;font-size:12.5px}.pg-aw .pk.aw{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-aw .restl{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pg-aw .pill{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;padding:2px 8px;display:inline-flex}.pg-aw .pill.behind{background:var(--warn-soft);color:var(--warn)}.pg-aw .pill.on{background:var(--good-soft);color:var(--good)}.pg-aw .pill.ahead{background:var(--brand-soft);color:var(--brand-ink)}.pg-aw .pill.wait{background:var(--warn-soft);color:var(--warn)}.pg-aw .pill.rej{background:var(--risk-soft);color:var(--risk)}.pg-aw .pill.active{background:var(--gray-soft);color:var(--fg)}.pg-aw td .two{white-space:normal;flex-direction:column;gap:3px;padding:5px 0;line-height:1.25;display:flex}.pg-aw td .two small{color:var(--text);font-size:12px}.pg-aw .mbars{vertical-align:middle;align-items:flex-end;gap:2px;height:22px;margin-right:8px;display:inline-flex;position:relative}.pg-aw .mbars i{background:var(--brand);opacity:.75;border-radius:1px 1px 0 0;width:5px;display:block}.pg-aw .mbars i.lo{background:var(--warn)}.pg-aw .mbars u{border-top:1.5px dashed var(--fg);opacity:.55;position:absolute;left:0;right:0}.pg-aw .money{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2;display:flex}.pg-aw .money b{font:700 13.5px var(--mono)}.pg-aw .money b.red{color:var(--risk)}.pg-aw .money small{color:var(--text);font-size:12px}.pg-aw table.g.cmp td{height:30px}.pg-aw table.g.cmp td .two{padding:2px 0}.pg-aw .facts{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:10px;width:100%;font-size:13.5px;overflow:hidden}.pg-aw .facts th{background:var(--mist);text-align:left;width:120px;color:var(--text);border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;padding:8px 11px;font-weight:600}.pg-aw .facts td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 11px}.pg-aw .facts tr:last-child th,.pg-aw .facts tr:last-child td{border-bottom:0}.pg-aw .lnk{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pg-aw .mini{border-collapse:collapse;border:1px solid var(--line);border-radius:8px;width:100%;font-size:13px;overflow:hidden}.pg-aw .mini th{background:var(--mist);text-align:left;font:600 12px var(--body);color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 9px}.pg-aw .mini td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 9px}.pg-aw .mini tr:last-child td{border-bottom:0}.pg-aw .mini td.r,.pg-aw .mini th.r{text-align:right}.pg-aw .mini td.m{font-family:var(--mono)}.pg-aw .mini tr.miss td{background:var(--warn-soft)}.pg-aw .mini tbody tr.ck{cursor:pointer}.pg-aw .mini tbody tr.ck:hover td{background:var(--row-hover)}.pg-aw .warnw{color:var(--warn);font-weight:600}.pg-aw .opts{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.pg-aw .opts label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.pg-aw .verd{border:1.5px solid var(--border);border-radius:12px;overflow:hidden}.pg-aw .verd.w{border-color:var(--warn)}.pg-aw .verd .vh{background:var(--gray-soft);padding:10px 13px}.pg-aw .verd.w .vh{background:var(--warn-soft)}.pg-aw .verd .vk{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-aw .verd.w .vk{color:var(--warn)}.pg-aw .verd .vt{font:600 15px/1.35 var(--body);margin-top:3px}.pg-aw .verd .vb{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 13px;display:flex}.pg-aw .rev{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;padding:16px 18px;display:flex}.pg-aw .rev h2{font:800 19px var(--head);margin:0}.pg-aw .rev .sub2{color:var(--text);font-size:13.5px}.pg-aw .warnbox{border:1px solid var(--warn);border-radius:10px;overflow:hidden}.pg-aw .warnbox .wh{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);padding:7px 10px}.pg-aw .warnbox div.w2{border-top:1px solid var(--line);padding:6px 10px;font-size:13px}.pg-aw .tier{font:600 12px var(--body);white-space:nowrap;border-radius:6px;padding:1px 7px;display:inline-flex}.pg-aw .tier.exact{background:var(--good-soft);color:var(--good)}.pg-aw .tier.region{background:var(--brand-soft);color:var(--brand-ink)}.pg-aw .tier.kma{color:#5a24b8;background:#f1ebfd}.pg-aw .tier.unmatched{background:var(--risk-soft);color:var(--risk)}.pg-aw .tier.none{background:var(--gray-soft);color:var(--text)}.pg-aw .gate{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.pg-aw .rowb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-aw .endb{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pg-aw .drop{border:3px dashed var(--brand);z-index:80;font:800 22px var(--head);color:var(--brand-ink);background:#2f5fe61f;place-items:center;display:grid;position:fixed;inset:0}.pg-aw .hero{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pg-aw .hero b{font:700 30px/1 var(--mono)}.pg-aw .hero span{color:var(--text);font-size:13.5px}.pg-aw .chartv{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.pg-aw .area{width:100%;height:auto;display:block}.pg-aw .multi{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.pg-aw .multi button{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:9px 11px;display:flex}.pg-aw .multi button:hover{border-color:var(--brand)}.pg-aw .multi .mn{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.pg-aw .multi .mf{font:700 17px var(--mono)}.pg-aw .chipx{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-ink);font:600 12.5px var(--body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-aw .compose{border:1px solid var(--line);background:var(--mist);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pg-aw .compose input,.pg-aw .compose textarea{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;width:100%;padding:6px 8px}.pg-aw .compose textarea{min-height:110px}.pg-aw .pg>div:empty{display:none}.pg-aw .pb>*{flex-shrink:0}.pg-aw .card h3{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.pg-aw table.g td .two b{white-space:nowrap}.pg-aw .area.big{height:220px}.pg-aw .axl{color:var(--text);justify-content:space-between;margin-top:-6px;font-size:12px;display:flex}.pg-aw .inrate{border:1px solid var(--warn);width:78px;font:600 12.5px var(--mono);border-radius:6px;padding:2px 5px}@media (max-width:1100px){.pg-aw .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-aw .kpis>div:nth-child(3){border-left:0}.pg-aw .kpis>div:nth-child(n+3){border-top:1px solid var(--line)}.pg-aw .charts{grid-template-columns:1fr}.pg-aw .pk.aw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pg-aw .kpis{grid-template-columns:1fr}.pg-aw .kpis>div{border-top:1px solid var(--line);border-left:0!important}.pg-aw .kpis>div:first-child{border-top:0}.pg-aw .pk.aw{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-aw .crow{grid-template-columns:64px 104px minmax(0,1fr);gap:6px;padding:0 10px;font-size:12px}.pg-aw .facts th{width:96px}}.pg-aw .gk{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pg-aw .gk-q{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);border-radius:10px;align-items:center;gap:6px;width:220px;min-width:0;max-width:100%;padding:0 10px;display:inline-flex}.pg-aw .gk-q input{font:500 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-aw .gk-q svg{flex:none;width:14px;height:14px}.pg-aw .gk-rel{display:inline-flex;position:relative}.pg-aw .gk-menu{z-index:60;background:var(--bg);border:1px solid var(--border);text-align:left;border-radius:10px;flex-direction:column;gap:1px;width:280px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px -12px #0b0f1952}.pg-aw .gk-menu .h{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 8px 3px}.pg-aw .gk-menu label{font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:normal;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pg-aw .gk-menu label:hover,.pg-aw .gk-menu .it:hover{background:var(--row-hover)}.pg-aw .gk-menu .it{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.pg-aw .gk-menu .it[aria-checked=true]{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.pg-aw .gk-menu .ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:8px 8px 4px;display:flex}.pg-aw .gk-row{align-items:center;display:flex}.pg-aw .gk-row .it{flex:1}.pg-aw .gk-x{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:18px;line-height:1}.pg-aw .gk-x:hover{background:var(--risk-soft);color:var(--risk)}.pg-aw .gk-e{color:var(--text);padding:3px 8px;font-size:12.5px}.pg-aw .gk-m{color:var(--text);font-size:12px;font-weight:500}.pg-aw .gk-in{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;flex:1;min-width:0;padding:5px 8px}.pg-aw .gk-lnk{font:600 13px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-aw .gk-lnk:hover{text-decoration:underline}.pg-aw .ic{border:1px solid var(--border);width:15px;height:15px;font:700 10px/1 var(--body);color:var(--text);cursor:help;text-transform:none;letter-spacing:0;vertical-align:middle;background:var(--bg);border-radius:50%;flex:none;place-items:center;margin-left:5px;display:inline-grid}@media (max-width:640px){.pg-aw .gk-q{flex:100%;width:100%}.pg-aw .gk-menu{width:auto;position:fixed;top:auto;left:12px!important;right:12px!important}}.pg-aw .cochip{border:1px solid var(--brand);background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 12px;font-size:13.5px;display:flex}.pg-aw #cochip:empty{display:none}.pg-aw .updz{width:100%;font:inherit;background:var(--bg);border:2px dashed var(--border);text-align:center;cursor:pointer;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;display:flex}.pg-aw .updz:hover,.pg-aw .updz.on{border-color:var(--brand);background:var(--brand-soft)}.pg-aw .updz b{color:var(--fg)}.pg-aw .compose select{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;padding:6px 8px}@media (min-width:700px) and (max-width:1100px),(min-width:700px) and (max-height:760px){.pg-aw .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-aw .kpis>div{padding:8px 12px;border-top:0!important;border-left:1px solid var(--line)!important}.pg-aw .kpis>div:first-child{border-left:0!important}.pg-aw .kpis svg,.pg-aw .kpis .ks{display:none}.pg-aw .kpis .kv2{font-size:17px}.pg-aw .pk{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-aw .pk.aw{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-aw .pt{padding:7px 10px}.pg-aw .pt b{font-size:18px}}@media (max-width:640px){.pg-aw .btn,.pg-aw .seg button,.pg-aw .fbtn2,.pg-aw .gk-lnk,.pg-aw .it,.pg-aw .sel2,.pg-aw .chipx{min-height:40px}.pg-aw .x{min-width:40px;min-height:40px}.pg-aw .ib{min-width:36px;min-height:36px}.pg-aw .ic{position:relative}.pg-aw .ic:after{content:"";position:absolute;inset:-11px}.pg-aw .lnk{padding-block:9px}}.pg-aw .mline{vertical-align:middle;margin-right:6px}@media (min-width:1100px){.pg-aw .pk.aw{grid-template-columns:repeat(7,minmax(0,1fr))}}.pg-aw .pk.aw .pt[data-f=book] .ps{white-space:normal;overflow:visible}.pg-aw th.gh-th{cursor:pointer;-webkit-user-select:none;user-select:none}.pg-aw th.gh-th:hover{background:#1f4fe00d}.pg-aw .gh-ind{color:var(--brand,#1f4fe0);vertical-align:1px;margin-left:4px;font-size:10px;display:inline-block}.pg-aw .gh-pop{z-index:9999;border:1px solid var(--line,#dfe3ea);width:250px;max-width:calc(100vw - 24px);max-height:min(72vh,540px);font:14px/1.35 var(--sans,inherit);color:var(--ink,#111827);background:#fff;border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 30px #0f172a29}.pg-aw .gh-pop .gh-h{font:600 11.5px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#5b6372);padding:6px 8px 4px}.pg-aw .gh-pop button.gh-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-aw .gh-pop button.gh-i:hover,.pg-aw .gh-pop button.gh-i:focus-visible{background:var(--hover,#f2f4f8);outline:none}.pg-aw .gh-pop button.gh-i[aria-disabled=true]{color:#9aa1ae;cursor:default;background:0 0}.pg-aw .gh-pop button.gh-i.on{color:var(--brand,#1f4fe0);font-weight:600}.pg-aw .gh-pop .gh-sep{background:var(--line,#e6e9ef);height:1px;margin:5px 2px}.pg-aw .gh-pop .gh-f{gap:6px;padding:4px 8px 6px;display:flex}.pg-aw .gh-pop .gh-f input{border:1px solid var(--line,#d5dae3);min-width:0;font:inherit;border-radius:7px;flex:1;padding:6px 8px;font-size:13.5px}.pg-aw .gh-pop .gh-f button{border:1px solid var(--line,#d5dae3);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:12.5px}.pg-aw .gh-pop .gh-n{color:var(--text,#5b6372);padding:0 8px 4px;font-size:12.5px}.pg-aw .gh-pop label.gh-c{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.pg-aw .gh-pop label.gh-c:hover{background:var(--hover,#f2f4f8)}.pg-aw .pg{overflow:hidden}.pg-aw .side{flex:1;min-height:0}.pg-aw .gridcol{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.pg-aw .tw{flex:1;min-height:0}.pg-aw .card{max-height:100%;overflow:auto}.pg-aw .pg.bid>*{flex-shrink:0}.pg-aw .pg.bid .side{flex:none}.pg-aw .pg.bid .tw{flex:none;max-height:70vh}.pg-aw .pg.bid .card{max-height:70vh}.pg-appr{--mist:#f7f8fa;--line:#e3e6ed;--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--brand-tint:#f6f9ff;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3;--ok:#0a8f5b;--row-hover:#eaf0ff;--text:#414a5c;--fg:#0b0f19;--fg2:#1a2030;--bg:#fff;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--head:"Archivo",system-ui,sans-serif;--shadow-card:0 1px 2px #0b0f190a,0 14px 34px -20px #0b0f191f;--shadow-btn:0 6px 20px #2f5fe64d;--ring:0 0 0 3px #2f5fe624;background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body)}.pg-appr .pg{padding:24px 28px 40px}.pg-appr .ph{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pg-appr .ph h1{font:900 clamp(26px,3vw,36px)/1.05 var(--head);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0}.pg-appr .sec{margin-top:18px}.pg-appr .sech{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pg-appr .sech h2{font:800 19px/1.2 var(--head);letter-spacing:-.01em;color:var(--fg);align-items:center;gap:6px;margin:0;display:inline-flex}.pg-appr .hint{color:var(--text);max-width:1180px;font-size:13px}.pg-appr .win{font:700 11px var(--mono);letter-spacing:.04em;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;text-decoration:none;display:inline-flex}.pg-appr .win:hover{border-color:var(--brand)}.pg-appr .chip{font:700 11px var(--mono);letter-spacing:.06em;white-space:nowrap;background:var(--mist);color:var(--fg2);border:1px solid var(--line);text-transform:uppercase;border-radius:6px;padding:3px 8px;display:inline-block}.pg-appr .chip.blue{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-soft)}.pg-appr .chip.solid{background:var(--brand);color:var(--bg);border-color:var(--brand)}.pg-appr .chip.live{background:var(--bg);color:var(--ok);border-color:var(--ok)}.pg-appr .chip.danger{background:var(--risk-soft);color:var(--risk);border-color:var(--risk-soft)}.pg-appr .chip.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-soft)}.pg-appr .decided{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.pg-appr .decided li{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.pg-appr .body{gap:12px;min-width:0;display:flex}.pg-appr .body>.main{flex:1;min-width:0}.pg-appr .tw{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow-x:auto}.pg-appr table.g{border-collapse:collapse;width:100%;min-width:860px;font-size:13.5px}.pg-appr table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:2px solid var(--line);background:var(--mist);white-space:nowrap;padding:9px 10px}.pg-appr table.g td{border-bottom:1px solid var(--line);color:var(--fg2);vertical-align:middle;padding:9px 10px}.pg-appr table.g tr:last-child td{border-bottom:0}.pg-appr table.g tbody tr.opens{cursor:pointer}.pg-appr table.g tbody tr.opens:hover td,.pg-appr table.g tbody tr.opens:focus-visible td{background:var(--brand-tint)}.pg-appr table.g tbody tr.sel td{background:var(--row-hover)}.pg-appr table.g td.n,.pg-appr table.g th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-appr table.g td.mono{white-space:nowrap}.pg-appr .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-appr td.ln{color:var(--brand-ink);min-width:120px;font-weight:600}.pg-appr td.ln a{color:inherit}.pg-appr .lane{white-space:nowrap}.pg-appr .sm{color:var(--text);font-size:12px;font-weight:400}.pg-appr .ldl{font:600 13.5px var(--mono);color:var(--brand);text-underline-offset:2px;text-decoration:underline}.pg-appr b.ldl{color:var(--fg);text-decoration:none}.pg-appr .ask{color:var(--fg2);margin:2px 0 8px}.pg-appr .ask .t{margin-top:4px;line-height:1.35}.pg-appr .money{white-space:nowrap;color:var(--fg);font-size:15px;font-weight:700;display:block}.pg-appr .money-bad{color:var(--risk)}.pg-appr td.actions{min-width:180px}.pg-appr .act{flex-direction:column;align-items:flex-end;gap:6px;margin:2px 0 8px;display:flex}.pg-appr .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pg-appr .ib{border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--fg2);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.pg-appr .ib:hover{border-color:var(--brand);color:var(--brand);box-shadow:var(--shadow-card);transform:translateY(-1px)}.pg-appr .ib.pri{background:var(--brand);border-color:var(--brand);color:var(--bg)}.pg-appr .ib.pri:hover{color:var(--bg);box-shadow:var(--shadow-btn)}.pg-appr .ib:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.pg-appr .ib svg{width:16px;height:16px}.pg-appr .ib:focus-visible{box-shadow:var(--ring);outline:0}.pg-appr .noform{flex-direction:column;gap:6px;width:240px;display:flex}.pg-appr .noform textarea{border:1px solid var(--border);font:13.5px var(--body);color:var(--fg);background:var(--bg);resize:vertical;border-radius:8px;padding:6px 8px}.pg-appr .noform .fr{justify-content:flex-end;gap:6px;display:flex}.pg-appr .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 12.5px var(--body);cursor:pointer;border-radius:8px;padding:5px 10px}.pg-appr .btn.ink{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pg-appr .btn:disabled{opacity:.45;cursor:not-allowed}.pg-appr td.empty{padding:18px}.pg-appr .foot{max-width:1180px;margin-top:12px}.pg-appr .ro{border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:10px;padding:10px 14px;font-size:14px}.pg-appr table.g th:last-child,.pg-appr table.g td.actions{z-index:1;box-shadow:inset 1px 0 0 var(--line);position:sticky;right:0}.pg-appr table.g td.actions{background:var(--bg)}.pg-appr table.g tbody tr.opens:hover td.actions,.pg-appr table.g tbody tr.sel td.actions{background:var(--row-hover)}.pg-appr table.g td.lane.wrap{white-space:normal;min-width:110px}.pg-appr td.ln{min-width:0}.pg-appr td.asks{min-width:180px}.pg-appr td.actions{white-space:nowrap;width:1%;min-width:0}.pg-appr td.actions .acts{flex-wrap:nowrap}.pg-appr table.g td.lane{white-space:normal}.pg-appr td.asks .t{overflow-wrap:anywhere}.fs-ms-hd2{border-bottom:1px solid var(--grid-line);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:40px;padding:6px 16px;font-size:13.5px;display:flex}.fs-ms-hn{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.fs-ms-hn b{font-family:var(--font-mono);color:var(--foreground);margin:0 3px;font-size:14px;font-weight:700}.fs-ms-hn.fs-risk b{color:var(--risk)}.fs-ms-hn.fs-warn b{color:var(--warn)}.fs-ms-hn .fs-ms-hs{font-weight:500}.fs-ms-find{border:1px solid var(--border);background:var(--card);border-radius:10px;flex:0 290px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:13.5px;display:flex}.fs-ms-find input{min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;outline:0;flex:1}.fs-ms-hd2 .fs-ms-numbers{color:var(--foreground);text-underline-offset:2px;font-size:13.5px;font-weight:600;text-decoration:underline}.fs-pl-tiles.fs-ms-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 16px}.fs-pl-tiles.fs-ms-tiles .fs-pl-tv b{font-size:22px}.fs-ms-wait{font-weight:600}.fs-ms-wait.fs-failed,.fs-ms-wait.fs-no_load{color:var(--risk)}.fs-ms-wait.fs-waiting_on_you{color:var(--warn)}.fs-ms-wait.fs-waiting_on_driver{color:var(--muted-foreground)}.fs-ms-wait.fs-no_texts{color:var(--muted-foreground);font-weight:500}.fs-ms-over{color:var(--risk);font-weight:600}.fs-ms-says{color:var(--muted-foreground);font-size:13px;font-weight:500}.fs-pl-band.fs-ms-failb .fs-pl-bt{color:var(--risk)}th.fs-pl-bandrow.fs-ms-gfail{box-shadow:inset 3px 0 0 var(--risk)}.fs-pl-band.fs-ms-warnb .fs-pl-bt{color:var(--warn)}th.fs-pl-bandrow.fs-ms-gwarn{box-shadow:inset 3px 0 0 var(--warn)}.fs-pl-band.fs-ms-move .fs-pl-bt{color:var(--brand-ink)}th.fs-pl-bandrow.fs-ms-gmove{box-shadow:inset 3px 0 0 var(--brand)}.fs-ms-thread{flex-direction:column;gap:8px;display:flex}.fs-ms-bub{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:3px;max-width:82%;padding:8px 11px;font-size:14px;line-height:1.45;display:flex}.fs-ms-bub.fs-in{background:var(--muted);border:1px solid var(--grid-line);align-self:flex-start}.fs-ms-bub.fs-out{background:var(--brand-soft);border:1px solid #d7e2fc;align-self:flex-end}.fs-ms-bub.fs-out.fs-failed{background:var(--risk-soft);border-color:#f3c9c2}.fs-ms-bub .fs-ms-bm{font-family:var(--font-mono);color:var(--muted-foreground);white-space:normal;font-size:11.5px;font-weight:500}.fs-ms-bub .fs-ms-bm.fs-bad{color:var(--risk);font-weight:700}.fs-ms-bub .fs-ms-att{color:var(--muted-foreground);font-size:12px;font-weight:600}.fs-ms-bub .fs-ms-why{color:var(--risk);white-space:normal;font-size:12.5px}.fs-ms-comp{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.fs-ms-comp textarea{resize:none;font:inherit;color:var(--foreground);background:0 0;border:0;outline:0;width:100%;min-height:54px;font-size:14px;line-height:1.5}.fs-ms-crow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-ms-gate{color:var(--foreground);font-size:12.5px;font-weight:600}.fs-ms-gate.fs-off{color:var(--risk)}.fs-ms-cnote{color:var(--muted-foreground);margin:0;font-size:12.5px}.fs-ms-soon{color:var(--muted-foreground)}.fs-ms-pick{border-collapse:collapse;width:100%;margin-top:8px;font-size:13.5px}.fs-ms-pick td{border-bottom:1px solid var(--grid-line);vertical-align:top;padding:6px}.fs-ms-pick tr{cursor:pointer}.fs-ms-pick tr:hover td{background:var(--row-hover)}.fs-ms-pick tr.fs-on td{background:var(--row-selected)}.fs-ms-pick .fs-ms-rank{font-family:var(--font-mono);color:var(--muted-foreground);width:18px;font-weight:700}.fs-ms-pick .fs-ms-ld{font-family:var(--font-mono);color:var(--brand-ink);white-space:nowrap;font-weight:600}.fs-ms-pick .fs-ms-why{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;display:block}.fs-ms-pick .fs-ms-why.fs-ok{color:var(--good);font-weight:600}.fs-ms-pick .fs-ms-why.fs-warn{color:var(--warn);font-weight:600}.fs-ms-sh{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;font-weight:700;display:flex}.fs-ms-stp{white-space:nowrap;background:var(--pill-closed);color:var(--muted-foreground);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-ms-stp.fs-bad{background:var(--risk-soft);color:var(--risk)}.fs-ms-stp.fs-mgr{background:var(--warn-soft);color:var(--warn)}.fs-ms-stp.fs-ok{background:var(--good-soft);color:var(--good)}.fs-ms-sz-bad{color:var(--risk)}.fs-ms-waited{font-variant-numeric:tabular-nums;font-weight:700}.fs-panel .fs-sz.fs-ms-sz-bad,.fs-panel.fs-co .fs-co-sz.fs-ms-sz-bad{color:var(--risk)}.fs-ms-blank{background:var(--pill-closed);color:var(--muted-foreground);font-family:var(--font-mono);border-radius:6px;margin:0 1px;padding:0 6px;font-size:12px;display:inline-block}.fs-ms-mark{border:1px dashed var(--border);max-width:92%;color:var(--muted-foreground);text-align:center;border-radius:999px;align-self:center;margin:0;padding:4px 10px;font-size:12.5px}.fs-pl-tiles.fs-ms-tiles .fs-pl-ts{white-space:normal;text-overflow:clip;overflow:visible}.pg-ms img{max-width:100%}.pg-ms [hidden]:not([hidden=until-found i]),.pg-ms [hidden]{display:none!important}.pg-ms{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-ms *{box-sizing:border-box}.pg-ms,.pg-ms{height:100%}.pg-ms{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-ms .wrap{flex-direction:column;gap:12px;max-width:1600px;height:100%;margin:0 auto;display:flex}.pg-ms .note{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.pg-ms .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.pg-ms .note .grow{flex:1}.pg-ms .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}.pg-ms .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-ms .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-ms .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-ms .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-ms .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-ms .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-ms .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 8px;display:flex}.pg-ms .tabs{gap:14px;display:flex}.pg-ms .tabs span{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-ms .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-ms .headnum{font:600 13.5px var(--body);color:var(--text);align-items:center;display:inline-flex}.pg-ms .headnum b{font:700 15px var(--mono);color:var(--risk);margin-left:4px}.pg-ms .grow{flex:1}.pg-ms .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-ms .btn:hover{background:var(--row-hover)}.pg-ms .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-ms .btn.primary:hover{background:#262c3a}.pg-ms .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ms .btn:focus-visible,.pg-ms .chip:focus-visible,.pg-ms .pt:focus-visible,.pg-ms .seg button:focus-visible,.pg-ms .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ms .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-ms .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-ms .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-ms .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-ms .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:330px;font:400 13.5px/1.55 var(--body);color:var(--fg);border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-ms .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-ms .pop ul{margin:0;padding:0;list-style:none}.pg-ms .pop li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pg-ms .pop li:last-child{border-bottom:0}.pg-ms .pop li b{font:700 13px var(--mono);margin:0;display:inline}.pg-ms .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px 16px;display:grid}.pg-ms .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.pg-ms .pt:hover{border-color:var(--brand)}.pg-ms .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ms .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-ms .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-ms .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-ms .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-ms .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-ms .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-ms .pt.quiet{background:var(--mist)}.pg-ms table.g{border-collapse:separate;border-spacing:0;font-size:13.5px}.pg-ms table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:3;height:34px;padding:0 8px;position:sticky;top:0}.pg-ms table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:36px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-ms.cmp table.g td{height:28px}.pg-ms table.g th.r,.pg-ms table.g td.r{text-align:right}.pg-ms td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-ms td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right}.pg-ms td.ld{font:600 13px var(--mono);color:var(--brand-ink)}.pg-ms td.co{font:700 14px var(--body)}.pg-ms table.g .pin{z-index:2;position:sticky}.pg-ms table.g th.pin{z-index:4}.pg-ms table.g .p0{min-width:72px;left:0}.pg-ms table.g .p1{min-width:110px;left:72px}.pg-ms table.g .p2{min-width:230px;box-shadow:inset -1px 0 0 var(--border);left:182px}.pg-ms tbody tr[data-row]{cursor:pointer}.pg-ms tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-ms tbody tr[data-row]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-ms tbody tr.sel td{background:var(--row-selected)}.pg-ms tr.xp td{color:var(--text)}.pg-ms tr.xp td.co{font-weight:500}.pg-ms tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-ms tr.band2 .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:12px}.pg-ms tr.band2 .bt{font:700 13px var(--body)}.pg-ms tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-ms tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-ms tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-ms tr.band2.move .bt{color:var(--brand-ink)}.pg-ms tr.band2.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-ms tr.band2.warnb .bt{color:var(--warn)}.pg-ms .acts{gap:4px;display:flex}.pg-ms .act{border:1px solid var(--line);width:26px;height:24px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-ms .act svg{width:14px;height:14px}.pg-ms .act:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-ms .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-ms .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-ms .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-ms .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-ms .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-ms .ch3.green{background:var(--good-soft);color:var(--good)}.pg-ms .over{color:var(--risk);font-weight:600}.pg-ms .under{color:var(--good);font-weight:600}.pg-ms .newc{font:600 12px var(--body);color:var(--warn);margin-left:6px}.pg-ms .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-ms .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ms .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-ms .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-ms .chip .c{font-family:var(--mono);margin-left:3px}.pg-ms .sumwrap{flex:1;overflow:auto}.pg-ms .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-ms .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-ms .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-ms .tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:12px;padding:10px 20px 20px;display:grid}.pg-ms .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-ms .tile .th{align-items:baseline;display:flex}.pg-ms .tile .tn{flex:1;font-weight:700}.pg-ms .tile .tb{font:700 22px var(--mono)}.pg-ms .tile .kv{color:var(--text);gap:20px;font-size:12.5px;display:flex}.pg-ms .tile .kv b{font:600 14px var(--mono);color:var(--fg);display:block}.pg-ms .tile .tl{font-size:13.5px;font-weight:600}.pg-ms .tile ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-ms .tile li{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.pg-ms .tile li:hover{background:var(--row-hover)}.pg-ms .tile li .i1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-ms .tile li .i1 b{font:600 12.5px var(--mono);margin-right:6px}.pg-ms .tile li .a1{font:600 13px var(--mono)}.pg-ms .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-ms .panel{background:var(--bg);border-left:1px solid var(--line);z-index:6;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-ms .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-ms .tp{align-items:center;gap:10px;display:flex}.pg-ms .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-ms .stp{font:600 12.5px var(--body);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-ms .stp.mgr{background:var(--warn-soft);color:var(--warn)}.pg-ms .stp.you{background:var(--brand-soft);color:var(--brand-ink)}.pg-ms .stp.ok{background:var(--good-soft);color:var(--good)}.pg-ms .stp.gray{background:var(--gray-soft);color:var(--text)}.pg-ms .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-ms .x:hover{background:var(--row-hover)}.pg-ms .meta{color:var(--text);font-size:13.5px}.pg-ms .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-ms .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ms .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-ms .menu button:hover{background:var(--row-hover)}.pg-ms .ptabs{gap:18px;margin-top:8px;display:flex}.pg-ms .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-ms .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-ms .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-ms .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-ms .pb>*{flex-shrink:0}.pg-ms .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-ms .ans .ah{align-items:center;gap:10px;display:flex}.pg-ms .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-ms .ans .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-ms .ans .sz.bad{color:var(--risk)}.pg-ms .ans .sz.ok{color:var(--good)}.pg-ms .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-ms .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-ms .tl li{display:contents}.pg-ms .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-ms .tl .trl{justify-content:center;display:flex;position:relative}.pg-ms .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-ms .tl li:first-child .trl:before{top:12px}.pg-ms .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-ms .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-ms .tl li.now .dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft);width:12px;height:12px;margin-top:7px}.pg-ms .tl li.nowg .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-ms .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-ms .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-ms .tl .tw b{font-weight:600}.pg-ms .tl li.now .tw b{color:var(--warn)}.pg-ms .tl li.nowg .tw b{color:var(--good)}.pg-ms .tl li.next .tw b{color:var(--brand-ink)}.pg-ms .tl .tn{color:var(--text)}.pg-ms .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-ms .al dt,.pg-ms .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-ms .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-ms .al dd{line-height:1.4}.pg-ms .al dd b{font-weight:700}.pg-ms .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-ms .al dd b.bad,.pg-ms .al dd .bad{color:var(--risk)}.pg-ms .al dd b.ok,.pg-ms .al dd .ok{color:var(--good)}.pg-ms .al dd b.warn,.pg-ms .al dd .warn{color:var(--warn)}.pg-ms .al dt:nth-last-child(2),.pg-ms .al dd:last-child{border-bottom:0}.pg-ms .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-ms .frm{border:2px solid var(--brand);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-ms .frm h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-ms .frm .inl{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pg-ms .money{border:1px solid var(--border);border-radius:8px;align-items:center;width:120px;display:inline-flex;overflow:hidden}.pg-ms .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:5px 8px}.pg-ms .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:5px 8px}.pg-ms .ckt{border-collapse:collapse;width:100%;font-size:14px}.pg-ms .ckt td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}.pg-ms .ckt td.i{width:26px;font-weight:800}.pg-ms .ckt td.i.ok{color:var(--good)}.pg-ms .ckt td.i.warn{color:var(--warn)}.pg-ms .ckt td.i.bad{color:var(--risk)}.pg-ms .ckt td.s{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.pg-ms h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 4px}.pg-ms #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-ms .nsug{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:6px 16px;font-size:13.5px;display:flex}.pg-ms .nsug b{font-weight:600}.pg-ms .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:1;min-height:0;padding:16px 20px;display:none;overflow:auto}.pg-ms.showchg .app{display:none}.pg-ms.showchg .changes{display:block}.pg-ms .changes h2{font:800 18px var(--head);margin:6px 0 10px}.pg-ms .changes .tw{overflow-x:auto}.pg-ms .changes table{border-collapse:collapse;width:100%;min-width:680px;margin-bottom:12px;font-size:14px}.pg-ms .changes th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);padding:8px 10px}.pg-ms .changes td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;line-height:1.55}.pg-ms .changes td:first-child{width:24%;font-weight:700}@media (max-width:1600px){.pg-ms .rail{display:none}}@media (max-width:1400px){.pg-ms .w2{display:none}}@media (min-width:1401px){.pg-ms .w3{display:none}}.pg-ms .page>.panel{top:var(--ptop,57px)}.pg-ms #ms{flex-wrap:wrap;max-width:100%}@media (max-width:900px){.pg-ms{height:auto;overflow:auto}.pg-ms .wrap{height:auto}.pg-ms .app{flex:none;height:860px}.pg-ms .r1{flex-wrap:wrap}.pg-ms .tabs span:not(.on){display:none}.pg-ms .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ms .headnum{display:none}.pg-ms .al{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg-ms *{transition:none!important}}.pg-ms .headnum b.k{color:var(--fg)}.pg-ms .fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.pg-ms .find{border:1.5px solid var(--border);background:var(--bg);max-width:640px;color:var(--text);border-radius:10px;flex:360px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.pg-ms .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-ms .find:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-ms table.g .pc{min-width:250px;box-shadow:inset -1px 0 0 var(--border);left:150px}.pg-ms .mut{color:var(--text)}.pg-ms .stp.bad{background:var(--risk-soft);color:var(--risk)}.pg-ms .phonein{border:1px solid var(--border);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:6px 10px;font-size:13.5px}.pg-ms .lede{color:var(--text);max-width:900px;margin:0 0 12px;line-height:1.55}.pg-ms .btn:disabled{opacity:.45;cursor:not-allowed}.pg-ms .ans .sz{font-size:14px}.pg-ms .pk.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-ms .pk.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-ms .hd2{border-bottom:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:40px;padding:6px 16px;font-size:13.5px;display:flex}.pg-ms .hd2 .headnum b{font-size:14px}.pg-ms .hd2 .hn{font:600 13px var(--body);color:var(--text);white-space:nowrap}.pg-ms .hd2 .hn b{font:700 14px var(--mono);color:var(--fg);margin:0 3px}.pg-ms .hd2 .hn.risk b{color:var(--risk)}.pg-ms .hd2 .hn.warn b{color:var(--warn)}.pg-ms .hd2 .sep{background:var(--line);width:1px;height:16px}.pg-ms table.g .p0{min-width:104px}.pg-ms table.g .pc{min-width:190px;left:104px}.pg-ms table.g.lg .p0{min-width:76px}.pg-ms table.g.lg .p1{min-width:100px;box-shadow:inset -1px 0 0 var(--border);left:76px}.pg-ms .msgc{text-overflow:ellipsis;max-width:168px;overflow:hidden}.pg-ms .abtc{text-overflow:ellipsis;max-width:200px;overflow:hidden}.pg-ms .wait{font-weight:600}.pg-ms .wait.you{color:var(--warn)}.pg-ms .wait.nol,.pg-ms .wait.fail{color:var(--risk)}.pg-ms .wait.drv{color:var(--text)}.pg-ms .wait.none{color:var(--text);font-weight:500}.pg-ms tr.empty td{color:var(--text)}.pg-ms tr.band2.failb td{box-shadow:inset 3px 0 0 var(--risk)}.pg-ms tr.band2.failb .bt{color:var(--risk)}.pg-ms .thread{flex-direction:column;gap:8px;display:flex}.pg-ms .bub{border-radius:12px;flex-direction:column;gap:3px;max-width:82%;padding:8px 11px;font-size:14px;line-height:1.45;display:flex}.pg-ms .bub.in{background:var(--mist);border:1px solid var(--line);align-self:flex-start}.pg-ms .bub.out{background:var(--brand-soft);border:1px solid #d7e2fc;align-self:flex-end}.pg-ms .bub.out.failed{background:var(--risk-soft);border-color:#f3c9c2}.pg-ms .bub .bm{font:500 11.5px var(--mono);color:var(--text)}.pg-ms .bub .bm.bad{color:var(--risk);font-weight:700}.pg-ms .bub .att{font:600 12px var(--body);color:var(--text)}.pg-ms .cform{border-top:1px solid var(--line);background:var(--brand-soft)}.pg-ms .comp{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.pg-ms .comp .clab{color:var(--fg);font-size:13px;font-weight:600}.pg-ms .comp textarea{resize:vertical;font:14px/1.5 var(--body);color:var(--fg);box-sizing:border-box;cursor:text;background:#fff;border:1.5px solid #9aa3ad;border-radius:10px;outline:0;width:100%;min-height:72px;padding:10px 12px;box-shadow:inset 0 1px 2px #0000000f}.pg-ms .comp textarea:hover{border-color:#5b6670}.pg-ms .comp textarea:focus{border-color:#111;box-shadow:0 0 0 3px #1111111f}.pg-ms .comp textarea::placeholder{color:#7a838c}.pg-ms .comp .crow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ms .comp .gate{color:var(--fg);flex:1;min-width:200px;font-size:12.5px;font-weight:600}.pg-ms .comp .cnote{color:var(--text);margin:0;font-size:12.5px}.pg-ms .btn.soon{color:var(--text);border-style:dashed}.pg-ms .sel{border:1px solid var(--border);font:500 13px var(--body);color:var(--fg);background:var(--bg);border-radius:8px;padding:5px 10px}.pg-ms .pick{border-collapse:collapse;width:100%;margin-top:8px;font-size:13.5px}.pg-ms .pick td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.pg-ms .pick tr[data-pick]{cursor:pointer}.pg-ms .pick tr[data-pick]:hover td{background:var(--row-hover)}.pg-ms .pick tr.on td{background:var(--row-selected)}.pg-ms .pick td.ld{font:600 13px var(--mono);color:var(--brand-ink);white-space:nowrap;width:100px}.pg-ms .pick .why{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-ms .pick .why.ok{color:var(--good);font-weight:600}.pg-ms .pick .why.warn{color:var(--warn);font-weight:600}.pg-ms .pick.mk td{vertical-align:middle;padding:4px 6px}.pg-ms .pick .rank{font:700 12px var(--mono);color:var(--text);width:18px}.pg-ms .slot{font:600 12px var(--mono);background:var(--gray-soft);color:var(--fg);vertical-align:1px;border-radius:6px;margin:0 1px;padding:1px 6px;display:inline-block}.pg-ms .ptiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-ms .ptile{border:1px solid var(--line);background:var(--mist);border-radius:10px;min-width:0;padding:8px 10px}.pg-ms .ptile .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ms .ptile .v{font:600 14px/1.35 var(--body);color:var(--fg);overflow-wrap:anywhere;margin-top:3px}.pg-ms .ptile.risk .v{color:var(--warn)}.pg-ms .from{font:600 11.5px var(--body);color:var(--warn);white-space:nowrap;margin-left:6px}.pg-ms .fld{color:var(--text);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.pg-ms .fld input,.pg-ms .fld textarea{border:1px solid var(--border);font:14px/1.5 var(--body);color:var(--fg);border-radius:8px;padding:7px 10px}.pg-ms .fld textarea{resize:vertical;min-height:110px}.pg-ms .ed{border:1px solid var(--border);font:14px/1.7 var(--body);color:var(--fg);border-radius:8px;outline:0;padding:8px 10px}.pg-ms .ed:focus{border-color:var(--brand)}.pg-ms .prev{border:1px dashed var(--border);background:var(--mist);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.pg-ms .prev .pl2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:4px;display:block}.pg-ms .tcard{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-ms .tcard .th2{align-items:center;gap:10px;display:flex}.pg-ms .tcard .th2 b{font:700 15px var(--head)}.pg-ms .tcard .tx{font-size:14px;line-height:1.6}.pg-ms .reads{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.45}.pg-ms .reads.ask{background:var(--warn-soft);border-left-color:var(--warn)}.pg-ms .rule{margin:0;font-size:13.5px;font-weight:700}.pg-ms .dupw{background:var(--warn-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.pg-ms .inl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-ms .fnote{border-top:1px solid var(--line);color:var(--text);background:var(--bg);padding:6px 16px;font-size:12.5px}.pg-ms .dates{align-items:center;gap:6px;display:inline-flex}.pg-ms .dates input{border:1px solid var(--border);font:500 12.5px var(--mono);border-radius:7px;padding:2px 6px}.pg-ms .acsearch{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:5px 10px;display:flex}.pg-ms .acsearch input{font:14px var(--body);border:0;outline:0;flex:1;min-width:0}.pg-ms .tbox{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.8}.pg-ms .bw{font:inherit;background:var(--brand-soft);color:var(--brand-ink);border:0;border-bottom:2px solid var(--brand);cursor:pointer;border-radius:4px;padding:0 3px;font-weight:600;line-height:1.4}.pg-ms .bw.on,.pg-ms .bw:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pg-ms .pw{cursor:pointer;border-radius:3px}.pg-ms .pw:hover,.pg-ms .pw.on{background:var(--gray-soft)}.pg-ms .wmenu{border:1px solid var(--border);background:var(--bg);border-radius:10px;gap:2px;width:min(300px,100%);margin-top:6px;padding:6px;display:grid;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ms .wmenu.cols{grid-template-columns:1fr 1fr;width:min(440px,100%)}.pg-ms .wmenu .wh{color:var(--text);grid-column:1/-1;padding:4px 8px;font-size:12.5px}.pg-ms .wmenu .wh b{color:var(--fg)}.pg-ms .wmenu button{text-align:left;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.pg-ms .wmenu button:hover{background:var(--row-hover)}.pg-ms .wmenu button.on{background:var(--brand-soft);font-weight:600}.pg-ms .hint{color:var(--text);margin:0;font-size:13px}.pg-ms .hint b{color:var(--brand-ink)}.pg-ms .q2{font:700 14px var(--body);color:var(--fg)}.pg-ms .guess{color:var(--text);margin:2px 0 8px;font-size:13px}.pg-ms .opts{gap:6px;display:grid}.pg-ms .opt{border:1px solid var(--border);background:var(--bg);font:600 14px var(--body);color:var(--fg);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.pg-ms .opt .rd{border:2px solid var(--border);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px}.pg-ms .opt.on{border-color:var(--brand);background:var(--brand-soft)}.pg-ms .opt.on .rd{border:5px solid var(--brand)}.pg-ms .opt .ol{flex:1;min-width:0}.pg-ms .opt small{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-ms .otag{font:700 10.5px var(--mono);letter-spacing:.04em;color:var(--brand-ink);border:1px solid var(--brand);background:var(--bg);white-space:nowrap;border-radius:6px;padding:2px 6px}.pg-ms .otag.ok{color:var(--good);border-color:var(--good)}.pg-ms .prev2{background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.pg-ms .prev2 .pl2,.pg-ms .tcard .pl2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:6px;display:block}.pg-ms .dbub{background:var(--bg);border:1px solid var(--line);border-radius:14px 14px 14px 4px;max-width:94%;padding:9px 12px;font-size:14.5px;line-height:1.5}.pg-ms .pl3{color:var(--text);font-size:13px;font-weight:600}.pg-ms .hc{display:none!important}.pg-ms .btn.gear{justify-content:center;align-items:center;padding:6px 9px;display:inline-flex}.pg-ms .btn.gear svg{width:16px;height:16px}.pg-ms .btn.sm{border-radius:8px;padding:4px 10px;font-size:12.5px}.pg-ms .thb{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-ms .pop .cl{cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-weight:500;display:flex}.pg-ms .pop .row2{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.pg-ms .pop .ps2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:10px 0 2px}.pg-ms .pop .ps2:first-child{margin-top:0}.pg-ms .pop .vrow{text-align:left;width:100%;font:500 13.5px var(--body);cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:6px 8px;display:flex}.pg-ms .pop .vrow:hover{background:var(--row-hover)}.pg-ms .pop .vrow.on{background:var(--brand-soft);font-weight:700}.pg-ms .pop .none{color:var(--text);margin:2px 8px;font-size:13px}.pg-ms .pop .inp{border:1px solid var(--border);font:13px var(--body);border-radius:7px;flex:1;min-width:0;padding:4px 8px}.pg-ms .raw{font:15px/1.6 var(--body);resize:vertical;width:100%;min-height:120px;color:var(--fg);background:#fff;border:1.5px solid #9aa3ad;border-radius:10px;padding:10px 12px}.pg-ms .raw:focus{border-color:#111;outline:0;box-shadow:0 0 0 3px #1111111f}.pg-ms .warnl{color:var(--warn);margin:0;font-size:12.5px;font-weight:600}.pg-ms .tagw{border:1px solid var(--risk);background:var(--risk-soft);border-radius:10px;flex-direction:column;gap:7px;padding:9px 11px;font-size:13px;display:flex}.pg-ms .tagw p{color:var(--fg);margin:0}.pg-ms .tagi{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pg-ms .tagi code{font:600 12.5px var(--mono);background:var(--bg);border:1px solid var(--risk);color:var(--risk);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px}.pg-ms .tagi .btn{margin-left:auto}.pg-ms .pw.rawtag{background:var(--risk-soft);color:var(--risk);outline:1px solid var(--risk);font-weight:600}.pg-ms mark.tagok{background:var(--warn-soft);color:inherit;border-bottom:2px solid var(--warn);border-radius:2px;padding:0 1px}.pg-ms mark.tagbad{background:var(--risk-soft);color:var(--risk);border-radius:2px;padding:0 1px;font-weight:700}.pg-ms .fe{min-height:96px;font-size:15px;line-height:1.95}.pg-ms .fe .slot{cursor:default}.pg-ms .addf{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.pg-ms .fbtn{border:1px dashed var(--brand);background:var(--bg);color:var(--brand-ink);font:600 12px var(--body);cursor:pointer;border-radius:999px;padding:2px 9px}.pg-ms .thm{border-bottom:1px solid var(--line);padding:8px 0}.pg-ms .thm:last-child{border-bottom:0}.pg-ms .thm.cur{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 8px 8px 0;padding-left:10px}.pg-ms .thm .tm{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.pg-ms .thm .tm b{color:var(--fg)}.pg-ms .thm .tm .m{font-family:var(--mono)}.pg-ms .thm p{white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.5}.pg-ms .rec{border:1px solid var(--line);background:var(--mist);font:500 13px var(--body);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.pg-ms .rec .bar{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.pg-ms .rec .bar i{background:var(--brand);height:100%;display:block}.pg-ms .rec .t{font:600 12.5px var(--mono)}.pg-ms .ngw{border:1px solid var(--line);border-radius:10px;max-width:100%;overflow:auto}.pg-ms .ngw table.g{width:100%;min-width:900px}.pg-ms .ngw table.g td:first-child{white-space:nowrap}.pg-ms .ngw table.g td{white-space:normal;height:auto;padding:6px 8px;line-height:1.35}.pg-ms .rsug{border:1px solid var(--line);background:var(--mist);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-ms .rsug .pl2,.pg-ms .frm .pl2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ms .ri{border:1px solid var(--border);font:13px var(--body);width:130px;min-width:0;color:var(--fg);border-radius:8px;padding:5px 8px}.pg-ms .rchip{text-align:left;background:var(--good-soft);cursor:pointer;font:500 12.5px var(--body);color:var(--text);border:1px solid #b9dcc8;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:7px 10px;display:flex}.pg-ms .rchip b{color:var(--good);font:700 14px var(--mono)}.pg-ms .rchip .cf{font:700 10.5px var(--mono);color:var(--good);margin-left:auto}.pg-ms .wc{font:600 12px var(--mono);color:var(--text)}.pg-ms .wc.bad{color:var(--warn)}.pg-ms .miss{color:var(--fg);border-bottom:1px solid var(--line);background:var(--warn-soft);padding:6px 16px;font-size:12.5px}.pg-ms .page>.panel.side{z-index:8}.pg-ms .ssec .seg{margin-top:8px}@media (max-width:900px){.pg-ms .ri{width:110px}.pg-ms .btn.gear{padding:6px 8px}}.pg-ms .every{margin:0;font-size:14px;line-height:1.5}.pg-ms .honest{color:var(--fg);background:var(--warn-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.pg-ms .pf{border-top:1px solid var(--line);background:var(--bg);gap:10px;padding:12px 18px;display:flex}.pg-ms #toast button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:7px;margin-left:12px;padding:2px 9px}@media (max-width:900px){.pg-ms .pk.k5,.pg-ms .pk.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ms .ptiles{grid-template-columns:minmax(0,1fr)}}.pg-ms #fxfile[hidden]{display:none}.pg-ms #fxfile .fxf-bg{z-index:300;background:#0b0f1952;position:fixed;inset:0}.pg-ms #fxfile .fxf{background:var(--bg,#fff);z-index:301;border-left:1px solid var(--line,#e3e6ed);width:min(560px,100%);color:var(--fg,#0b0f19);flex-direction:column;font:14px/1.45 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-ms #fxfile .fxf-h{border-bottom:1px solid var(--line,#e3e6ed);align-items:center;gap:10px;padding:14px 16px;display:flex}.pg-ms #fxfile .fxf-h b{font:800 17px var(--head,system-ui);flex:1}.pg-ms #fxfile .fxf-x{border:1px solid var(--line,#e3e6ed);background:var(--bg,#fff);cursor:pointer;min-width:36px;min-height:36px;color:inherit;border-radius:8px;font-size:20px}.pg-ms #fxfile .fxf-m{color:#4b5263;padding:12px 16px 4px}.pg-ms #fxfile .fxf-m .mono,.pg-ms #fxfile .fxf-t td{font-family:var(--mono,ui-monospace,monospace)}.pg-ms #fxfile .fxf-t{border:1px solid var(--line,#e3e6ed);border-radius:10px;flex:auto;min-height:0;margin:8px 16px;overflow:auto}.pg-ms #fxfile table{border-collapse:collapse;min-width:100%;font-size:12.5px}.pg-ms #fxfile th{text-align:left;border-bottom:1px solid var(--line,#e3e6ed);white-space:nowrap;background:#f6f7f9;padding:6px 8px;font-weight:700;position:sticky;top:0}.pg-ms #fxfile td{border-bottom:1px solid var(--line,#e3e6ed);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:5px 8px;overflow:hidden}.pg-ms #fxfile .fxf-b{border-top:1px solid var(--line,#e3e6ed);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.pg-ms #fxfile .fxf-b button{border:1px solid var(--border,#bcc1cb);background:var(--bg,#fff);cursor:pointer;min-height:36px;color:inherit;border-radius:8px;padding:7px 14px;font:600 14px Inter,system-ui,sans-serif}.pg-ms #fxfile .fxf-b button.p{background:var(--ink-btn,#0b0f19);border-color:var(--ink-btn,#0b0f19);color:#fff}.pg-ms #fxfile .fxf-b .ok{color:var(--good,#0b6b3d);font-weight:600}.pg-ms .fx-flash{animation:1.6s ease-out fxfl}.pg-ms .pk .pt .pv{flex-wrap:wrap;gap:0 6px}.pg-ms .pk .pt .pv em{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.pg-ms .pk .pt .ps{white-space:normal}.pg-ms .rel{display:inline-flex;position:relative}.pg-ms .body{flex:1;min-height:0;display:flex;position:relative}.pg-ms .gridwrap{flex:1;min-width:0;overflow:auto}.pg-ms .gridwrap.cmp td{height:34px}.pg-ms .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-ms .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-ms .menu .mi.on{color:var(--brand-ink);font-weight:600}.pg-ms .hn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pg-ms .hn[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.pg-ms .tiles li{cursor:pointer}.pg-ms table.g th.r,.pg-ms table.g td.n{text-align:right}.pg-ms td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-ms .wait.mut{color:var(--text);background:var(--gray-soft)}.pg-ms .tiles li .li{all:unset;cursor:pointer;box-sizing:border-box;justify-content:space-between;gap:8px;width:100%;display:flex}.pg-ms .tiles li .li:hover{background:var(--row-hover)}.pg-em{--paper:#fff;--ink:#0b0f19;--ink2:#1a2030;--text:#414a5c;--muted:#6a7284;--line:#e3e6ed;--line2:#eef0f5;--mist:#f7f8fa;--mist2:#f2f4f7;--blue:#2f5fe6;--blue-deep:#2249c9;--blue-soft:#eef3fe;--blue-tint:#f6f9ff;--cyan:#22b8f0;--grad:linear-gradient(92deg, var(--blue), var(--cyan));--signal:#0fbf7a;--danger:#e5484d;--danger-soft:#fdf3f3;--font-display:"Archivo", "Inter", system-ui, sans-serif;--font-body:"Inter", -apple-system, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-serif:"Instrument Serif", serif;--r-pill:999px;--r-lg:20px;--r-md:16px;--r-sm:12px;--r-xs:8px;--shadow-float:0 24px 80px #2249c921, 0 2px 8px #0b0f190d;--shadow-card:0 1px 2px #0b0f190a, 0 14px 34px -20px #0b0f191f;--shadow-btn:0 6px 20px #2f5fe64d;--shadow-btn-hover:0 10px 26px #2f5fe661;--ring:0 0 0 3px #2f5fe624;--w-prose:760px;--w-card:440px;--w-page:1160px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-em *,.pg-em :before,.pg-em :after{box-sizing:border-box}.pg-em{background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-em button,.pg-em input,.pg-em select,.pg-em textarea{font:inherit;color:inherit}.pg-em [hidden]{display:none!important}.pg-em a{color:var(--brand-ink)}.pg-em .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;flex:none;display:inline-flex;overflow:hidden}.pg-em .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-em .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-em .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-em .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-em .tabs{scrollbar-width:none;gap:18px;min-width:0;display:flex;overflow-x:auto}.pg-em .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-em .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-em .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-em .grow{flex:1}.pg-em .strip{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:13.5px;display:flex}.pg-em .strip b{font:700 15px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin:0 4px}.pg-em .strip .pc{font:600 12.5px var(--mono);color:var(--text)}.pg-em .etabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 20px 0;display:flex}.pg-em .etabs .tabs{gap:22px}.pg-em .etabs .tab{padding:8px 0 9px;font-size:14.5px}.pg-em .etabs .tools{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;display:flex}.pg-em .once{border-bottom:1px solid var(--line);color:var(--fg);box-shadow:inset 3px 0 0 var(--brand);background:var(--bg);align-items:center;gap:8px;padding:7px 20px;font-size:13.5px;display:flex}.pg-em .once svg{color:var(--brand-ink)}.pg-em .mut{color:var(--text)}.pg-em .btn,.pg-em .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-em .btn:hover,.pg-em .btng:hover{background:var(--row-hover)}.pg-em .btn.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-em .btn.pri:hover{background:#262c3a}.pg-em .btn:disabled,.pg-em .btng:disabled{opacity:.45;cursor:not-allowed}.pg-em .btn.sm,.pg-em .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-em .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-em .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-em .ib:disabled{opacity:.35;cursor:not-allowed}.pg-em .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-em .btn:focus-visible,.pg-em .btng:focus-visible,.pg-em .ib:focus-visible,.pg-em .tab:focus-visible,.pg-em .door:focus-visible,.pg-em .seg button:focus-visible,.pg-em .lnk:focus-visible,.pg-em .info:focus-visible,.pg-em .pt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-em svg.i{flex:none;width:15px;height:15px}.pg-em .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-em .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:340px;font:400 13.5px/1.5 var(--body);border-radius:12px;max-height:70vh;padding:10px 12px;position:fixed;overflow:auto;box-shadow:0 16px 40px -14px #0b0f1959}.pg-em .pop b.h{margin-bottom:4px;display:block}.pg-em .pop .ps2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 4px 2px}.pg-em .pop label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 4px;display:flex}.pg-em .pop label:hover,.pg-em .pop .vrow:hover{background:var(--row-hover)}.pg-em .pop input[type=checkbox]{accent-color:var(--brand);width:15px;height:15px}.pg-em .pop .row2{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:8px;display:flex}.pg-em .pop .vrow{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px;font-size:13.5px;display:flex}.pg-em .pop .vrow.on{color:var(--brand-ink);font-weight:600}.pg-em .pop .none{color:var(--text);padding:4px 6px;font-size:13px}.pg-em .pop dl{grid-template-columns:28px 1fr;align-items:center;gap:6px 8px;margin:6px 0 0;display:grid}.pg-em .pop dd{margin:0}.pg-em .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-em .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-em .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-em .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-em .st.good{background:var(--good-soft);color:var(--good)}.pg-em .ldc{font:600 11.5px var(--mono);color:var(--brand-ink);background:var(--brand-soft);white-space:nowrap;border-radius:6px;padding:1px 6px}.pg-em .sqc{font:600 11.5px var(--body);color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:0 6px}.pg-em .wt{font:600 12px var(--body);color:var(--warn);white-space:nowrap}.pg-em .pk{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));background:var(--mist);border-bottom:1px solid var(--line);flex:none;gap:8px;padding:8px 20px 10px;display:grid}.pg-em .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-em .pt:hover{border-color:var(--brand)}.pg-em .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-em .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-em .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-em .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-em .pt .pv b{font:700 22px/1.1 var(--mono);letter-spacing:-.02em}.pg-em .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-em .pt .pv b.ok{color:var(--good)}.pg-em .pt .pv b.bad{color:var(--risk)}.pg-em .pt .pv b.warn{color:var(--warn)}.pg-em .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-em .pt .tf{font:600 11px var(--mono);color:var(--text);letter-spacing:.02em}.pg-em .gwrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-em .gtool{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px;display:flex}.pg-em .find{border:1.5px solid var(--border);background:var(--bg);max-width:460px;color:var(--text);border-radius:10px;flex:260px;align-items:center;gap:8px;min-width:0;padding:5px 10px;display:inline-flex}.pg-em .find input{font:14px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-em .find:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.pg-em .gcount{color:var(--text);font-size:13px}.pg-em .tw{flex:1;min-height:0;overflow:auto}.pg-em table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-em table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 8px;position:sticky;top:0}.pg-em table.g th .thb{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-em table.g th .thb:hover{color:var(--brand-ink)}.pg-em table.g th .fdot{background:var(--brand);border-radius:50%;width:7px;height:7px;display:inline-block}.pg-em table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;height:38px;padding:6px 8px}.pg-em table.g th.n,.pg-em table.g td.n{text-align:right}.pg-em table.g td.n,.pg-em table.g td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-em table.g .pin{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.pg-em table.g th.pin{z-index:3}.pg-em table.g tr.click{cursor:pointer}.pg-em table.g tr.click:hover td{background:var(--row-hover)}.pg-em table.g tr.sel td{background:var(--row-selected)}.pg-em td.co{font-weight:700}.pg-em .acts{gap:4px;display:flex}.pg-em tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:32px;padding:0 14px}.pg-em tr.band .bin{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex;position:sticky;left:14px}.pg-em tr.band .bt{font:700 13px var(--body)}.pg-em tr.band .bn{font:700 12.5px var(--mono);color:var(--text)}.pg-em tr.band .bd{color:var(--text);font-size:12.5px}.pg-em tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-em tr.band.warnb .bt{color:var(--warn)}.pg-em tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-em tr.band.move .bt{color:var(--brand-ink)}.pg-em .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-em .lbl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-em .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-em .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-em .chip .c{font-family:var(--mono);margin-left:3px}.pg-em .empty{color:var(--text);padding:18px 20px;font-size:13.5px}.pg-em .ibx{flex:1;grid-template-columns:170px 350px minmax(0,1fr);min-height:0;display:grid}.pg-em .ibx.nofold{grid-template-columns:350px minmax(0,1fr)}.pg-em .frail{border-right:1px solid var(--line);flex-direction:column;gap:1px;padding:10px 8px;font-size:13.5px;display:flex;overflow:auto}.pg-em .frail button.f{text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:6px 10px;font-size:13.5px;display:flex}.pg-em .frail button.f:hover{background:var(--mist)}.pg-em .frail button.f.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-em .frail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 10px 4px;display:flex}.pg-em .frail .plus{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;width:20px;height:20px;padding:0;line-height:1}.pg-em .frail .c{font:600 12px var(--mono)}.pg-em .sm{color:var(--text);margin:2px 0;padding:0 10px;font-size:12.5px}.pg-em .mlist{border-right:1px solid var(--line);min-width:0;overflow:auto}.pg-em .mbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:1;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:7px 12px;font-size:13px;display:flex;position:sticky;top:0}.pg-em .mbar.on{background:var(--brand-soft)}.pg-em .cb{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.pg-em .mr{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:16px 16px minmax(0,1fr);align-items:start;gap:8px;padding:9px 12px;display:grid}.pg-em .mr:hover{background:var(--row-hover)}.pg-em .mr.sel{background:var(--row-selected);box-shadow:inset 3px 0 0 var(--brand)}.pg-em .mr .star{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:16px}.pg-em .mr .star.on{color:var(--warn)}.pg-em .mm{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-em .mm .l1{align-items:baseline;gap:6px;display:flex}.pg-em .mm .fr{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.pg-em .mr.unr .fr,.pg-em .mr.unr .l2{font-weight:700}.pg-em .mm .dt{font:500 12px var(--mono);color:var(--text);white-space:nowrap}.pg-em .mm .l2{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pg-em .mm .l3{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.pg-em .thc{font:600 11.5px var(--mono);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:0 6px}.pg-em .read{flex-direction:column;min-width:0;min-height:0;display:flex}.pg-em .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;flex-direction:column;width:min(680px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-em .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 0;display:flex}.pg-em .tp{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pg-em .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-em .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-em .x:hover{background:var(--row-hover)}.pg-em .meta{color:var(--text);font-size:13.5px}.pg-em .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.pg-em .pb{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 18px 28px;display:flex;overflow:auto}.pg-em .pb>*{flex-shrink:0}.pg-em .rel{display:inline-flex;position:relative}.pg-em .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-em .menu button{text-align:left;font:500 14px var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-em .menu button:hover{background:var(--row-hover)}.pg-em .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-em .ah{align-items:baseline;gap:10px;display:flex}.pg-em .at{font:700 16.5px/1.3 var(--head)}.pg-em .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-em .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-em .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-em .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-em dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-em dl.al dt,.pg-em dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-em dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-em dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-em dl.al dd .sub{color:var(--text);font-size:13px;display:block}.pg-em dl.al dt:nth-last-child(2),.pg-em dl.al dd:last-child{border-bottom:0}.pg-em .okt{color:var(--good);font-weight:600}.pg-em .badt{color:var(--risk);font-weight:600}.pg-em .msg{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pg-em .msg .mh{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13.5px;display:flex}.pg-em .msg p{white-space:pre-wrap;margin:10px 0 0;font-size:14.5px;line-height:1.55}.pg-em .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-em .blk.frm{border:2px solid var(--brand)}.pg-em .bh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-em .blk.frm .bh{color:var(--brand-ink)}.pg-em .inl{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.pg-em select.sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-width:100%;min-height:32px;padding:5px 8px;font-size:13.5px;font-weight:600}.pg-em .ed[contenteditable=false]{background:var(--mist)}.pg-em .hint{color:var(--text);font-size:13px;line-height:1.5}.pg-em .tog.on{background:var(--brand)}.pg-em .tog.on:after{left:21px}.pg-em .rs{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;line-height:2;display:flex}.pg-em .rs .sentc{flex:300px;min-width:0}@media (max-width:1400px){.pg-em .w2{display:none}.pg-em .ibx{grid-template-columns:150px 310px minmax(0,1fr)}.pg-em .ibx.nofold{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:1100px){.pg-em .pk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pg-em{height:auto;display:block;overflow:auto}.pg-em .ph1,.pg-em .etabs,.pg-em .once,.pg-em .gtool,.pg-em .foot,.pg-em .pk{padding-left:16px;padding-right:16px}.pg-em .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-em .ibx,.pg-em .ibx.nofold{grid-template-columns:1fr}.pg-em .frail{display:none}.pg-em .ibx.foldopen .frail{border-right:0;border-bottom:1px solid var(--line);max-height:260px;display:flex}.pg-em .mlist{border-right:0;border-bottom:1px solid var(--line);max-height:380px}.pg-em .tw{max-height:70vh}.pg-em dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-em .pb{padding:12px 16px 24px}.pg-em .strip .hide-s{display:none}}@media (prefers-reduced-motion:reduce){.pg-em *,.pg-em :after{transition:none!important}}.pg-em .frail button.f{gap:6px}.pg-em .lbn{align-items:center;gap:7px;min-width:0;display:inline-flex}.pg-em .lbn i,.pg-em .lrow i{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.pg-em .lchip{font:600 11.5px var(--body);color:var(--brand-ink);background:var(--brand-soft);white-space:nowrap;border-radius:6px;padding:0 6px}.pg-em .pchip{font:500 11.5px var(--body);color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:0 6px}.pg-em .mm .l3{flex-wrap:wrap}.pg-em .msq{flex:140px;max-width:none;padding:3px 8px}.pg-em .msq input{font-size:13px}.pg-em .snote{color:var(--text);background:var(--mist);border-bottom:1px solid var(--line);margin:0;padding:6px 12px;font-size:12.5px}.pg-em .keyh{font:500 12px var(--mono);color:var(--text);margin:0;padding:10px 12px 14px}.pg-em .lrow{align-items:center;display:flex}.pg-em .lrow button:first-child{flex:1;align-items:center;gap:8px;display:flex}.pg-em .lrow .lx{text-align:center;width:30px;color:var(--text);flex:none;font-size:16px}.pg-em .menu .subi{color:var(--text);padding-left:24px}.pg-em .mr.thr{background:var(--mist);padding-left:40px}.pg-em .mr.thr .fr{font-weight:500}.pg-em .thn{padding:6px 12px 6px 40px}.pg-em .thc{cursor:pointer;background:var(--bg)}.pg-em .thm{border-bottom:1px solid var(--line);padding:8px 0}.pg-em .thm:last-child{border-bottom:0}.pg-em .thm.cur{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 8px 8px 0;padding-left:10px}.pg-em .thm .tmh{color:var(--text);flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:flex}.pg-em .thm .tmh b{color:var(--fg)}.pg-em .thm p{white-space:pre-wrap;margin:4px 0 0}.pg-em .mono{font-family:var(--mono)}.pg-em .swatch.on{box-shadow:0 0 0 2px var(--fg)}@media (max-width:760px){.pg-em .read .tp{flex-wrap:wrap}.pg-em .read .tp .ttl{flex:100%}}.pg-em .ib.gear{width:34px;height:34px}.pg-em .ib.gear[aria-pressed=true]{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}@media (max-width:760px){.pg-em .ph1 .tabs{flex-wrap:wrap;row-gap:2px;overflow:visible}.pg-em .ph1{flex-wrap:wrap}}.pg-em table td{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-em table td>div:not([class*=act]):not(.acts),.pg-em table td .sub,.pg-em table td small{text-overflow:ellipsis;overflow:hidden}.pg-em .pt .pv{flex-wrap:wrap;row-gap:0}.pg-em .pt .pv em,.pg-em .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}.pg-em .mr .l2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pg-em .ph .tp .ttl,.pg-em .bar2 span{white-space:normal}.pg-em .content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-em .ibx{min-height:0;overflow:hidden}.pg-em .ibx.nofold .frail{display:none}.pg-em .mrows{min-width:0}.pg-em .mr.dr{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0}.pg-em .mr.dr:hover{background:var(--row-hover)}.pg-em .readin{flex-direction:column;flex:1;min-height:0;display:flex}.pg-em .read{overflow:hidden}.pg-em table.g .unr{font-weight:700}.pg-em .gwrap .tw{border:0;border-radius:0;flex:1;min-height:0;overflow:auto}.pg-em .gwrap .foot{margin-top:auto}.pg-em .etabs .tab:disabled{opacity:.5;cursor:not-allowed}.pg-em .pt .pv b{font-variant-numeric:tabular-nums}.pg-em .strip>span{white-space:nowrap;align-items:center;display:inline-flex}.pg-em .panel .pb,.pg-em .fs-panel .pb{padding-left:0;padding-right:0}.pg-em{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-em .inp{border:1px solid var(--border);background:var(--bg);min-height:34px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px;font-size:14px}.pg-em .inp:focus,.pg-em .ed:focus{border-color:var(--brand);outline:0}.pg-em textarea.ed{resize:vertical;width:100%;font:inherit}.pg-em .ed{border:1px solid var(--border);white-space:pre-wrap;background:var(--bg);overflow-wrap:anywhere;border-radius:8px;min-height:36px;padding:8px 10px;font-size:14.5px;line-height:1.6}.pg-em .ed.body{min-height:170px}.pg-em .ed[readonly]{background:var(--mist)}.pg-em .fields{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pg-em .fbtn{border:1px dashed var(--brand);background:var(--bg);color:var(--brand-ink);font:600 12.5px var(--body);cursor:pointer;border-radius:999px;padding:2px 10px}.pg-em .fbtn:hover{background:var(--brand-soft)}.pg-em .email{background:var(--mist);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.55}.pg-em .email .eh{color:var(--text);white-space:normal;border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px;font-size:13px}.pg-em .email .eh b{color:var(--fg)}.pg-em .email .unsub{border-top:1px solid var(--line);color:var(--text);white-space:normal;margin-top:12px;padding-top:8px;font-size:12.5px;display:block}.pg-em .warnt{color:var(--warn);font-weight:600}.pg-em .sent{font-size:14.5px;line-height:2.1}.pg-em .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.pg-em .card h3{font:700 15px var(--body);margin:0 0 6px}.pg-em .card h3 .tf{font:600 11.5px var(--mono);color:var(--text);margin-left:6px}.pg-em .tplpane{flex-direction:column;gap:14px;padding:12px 0;display:flex}.pg-ex [hidden]{display:none!important}.pg-ex{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-ex *{box-sizing:border-box}.pg-ex{background:var(--mist);color:var(--fg);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased;gap:12px;padding:12px 16px}.pg-ex.dopen{overflow:hidden}.pg-ex button,.pg-ex input,.pg-ex select,.pg-ex textarea{font:inherit;color:inherit}.pg-ex .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-ex .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-ex .btn:hover{background:var(--row-hover)}.pg-ex .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-ex .btn.primary:hover{background:#262c3a}.pg-ex .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-ex .btn.go:hover{filter:brightness(1.1)}.pg-ex .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ex .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pg-ex .btn:disabled{opacity:.5;cursor:default}.pg-ex .btn:focus-visible,.pg-ex .pt:focus-visible,.pg-ex .seg button:focus-visible,.pg-ex .act:focus-visible,.pg-ex .lnk:focus-visible,.pg-ex .chip:focus-visible,.pg-ex .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ex .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-ex .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border:0;padding:6px 11px}.pg-ex .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-ex .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-ex .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-ex .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-ex .act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-ex .act:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-ex .act.mine{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ex .act.locked{color:var(--text);border-style:dashed}.pg-ex .act.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-ex .act.dash{color:var(--text);border-style:dashed}.pg-ex .acts{gap:4px;display:flex}.pg-ex .pk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.pg-ex .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-ex .pt:hover{border-color:var(--brand)}.pg-ex .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ex .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-ex .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-ex .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-ex .pt .pv b{font:700 22px/1.1 var(--mono);letter-spacing:-.02em}.pg-ex .pt .ps{color:var(--text);font-size:12px;line-height:1.3}.pg-ex .sheet{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-ex .r1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.pg-ex .lead{color:var(--text);flex:260px;min-width:0;font-size:13.5px}.pg-ex .r1 .lead+.grow{display:none}.pg-ex .lead b{font:700 14px var(--mono);color:var(--fg)}.pg-ex .srch{border:1px solid var(--border);font:14px var(--body);background:#fff;border-radius:10px;width:200px;max-width:100%;padding:6px 10px}.pg-ex .srch:focus{border-color:var(--brand);outline:3px solid #2f5fe633}.pg-ex .menu{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ex .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pg-ex .menu button:hover{background:var(--row-hover)}.pg-ex .menu button[aria-checked=true]{font-weight:700}.pg-ex .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-ex .menu label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.pg-ex .tw{max-width:100%;overflow-x:auto}.pg-ex table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-ex table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 8px}.pg-ex table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:38px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-ex table.g th:last-child,.pg-ex table.g td:last-child{border-right:0}.pg-ex.cmp table.g td{height:29px}.pg-ex table.g th.r,.pg-ex table.g td.r{text-align:right}.pg-ex th[data-sort]{cursor:pointer}.pg-ex th[data-sort]:hover{color:var(--fg)}.pg-ex .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-ex td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-ex td.sc{font:500 12.5px var(--mono);color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pg-ex td.co{font:700 14px var(--body)}.pg-ex tbody tr[data-id]{cursor:pointer}.pg-ex tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-ex tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-ex tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-ex tr.band td{background:var(--mist);cursor:default;border-bottom:1px solid var(--border);border-right:0;height:34px;padding:0 12px}.pg-ex tr.band .bt{font:700 13px var(--body)}.pg-ex tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-ex tr.band .bd{color:var(--text);font-size:12.5px}.pg-ex tr.band.go td{box-shadow:inset 3px 0 0 var(--good)}.pg-ex tr.band.go .bt{color:var(--good)}.pg-ex tr.band.check td{box-shadow:inset 3px 0 0 var(--warn)}.pg-ex tr.band.check .bt{color:var(--warn)}.pg-ex tr.band.watch td{box-shadow:inset 3px 0 0 var(--text)}.pg-ex tr.band.hot td{box-shadow:inset 3px 0 0 var(--good)}.pg-ex tr.band.hot .bt{color:var(--good)}.pg-ex .empty td{text-align:center;color:var(--text);white-space:normal;height:80px!important}.pg-ex .sw{white-space:nowrap;font-weight:700}.pg-ex .sw.go{color:var(--good)}.pg-ex .sw.check{color:var(--warn)}.pg-ex .sw.watch{color:var(--text);font-weight:600}.pg-ex .sw.hot{color:var(--good)}.pg-ex .sw.warm{color:var(--brand-ink)}.pg-ex .sw.cold{color:var(--text);font-weight:600}.pg-ex .sw.late{color:var(--risk)}.pg-ex .st{font-size:13.5px}.pg-ex .st.do{color:var(--fg);font-weight:700}.pg-ex .st.hot{color:var(--good);font-weight:700}.pg-ex .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-ex .st.late{color:var(--risk);font-weight:700}.pg-ex .st.quiet{color:var(--text)}.pg-ex .cl{white-space:nowrap;font-size:13px}.pg-ex .cl.me{color:var(--brand-ink);font-weight:600}.pg-ex .cl.other,.pg-ex .cl.none{color:var(--text)}.pg-ex .vp{font:700 12.5px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pg-ex .vp:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pg-ex .vp.go{background:var(--good-soft);color:var(--good)}.pg-ex .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-ex .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-ex .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-ex .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-ex .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-ex .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-ex .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-ex .ch3.green{background:var(--good-soft);color:var(--good)}.pg-ex .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-ex .foot{border-top:1px solid var(--line);color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 14px;font-size:13.5px;display:flex}.pg-ex .foot .r{color:var(--text);margin-left:auto}.pg-ex .edn{font:700 13.5px var(--mono);color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;padding:0 1px}.pg-ex .edn-in{border:1px solid var(--brand);width:58px;font:700 13.5px var(--mono);border-radius:6px;padding:1px 5px}.pg-ex .sumhd{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.pg-ex .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ex .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-ex .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-ex .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 14px 16px;display:grid}.pg-ex .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-ex .tile .tn{font-weight:700}.pg-ex .tile .tb{font:700 22px var(--mono)}.pg-ex .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-ex .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-ex .panel{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(640px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-ex .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 0;display:flex}.pg-ex .tp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-ex .ttl{font:700 19px/1.3 var(--head);flex:1;min-width:0}.pg-ex .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-ex .x:hover{background:var(--row-hover)}.pg-ex .back{align-self:flex-start;margin-bottom:2px}.pg-ex .meta{color:var(--text);font-size:13.5px}.pg-ex .claimline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-ex .claimline svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;width:14px;height:14px}.pg-ex .claimline .me{color:var(--brand-ink);font-weight:600}.pg-ex .claimline .other{color:var(--warn);font-weight:600}.pg-ex .verbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pg-ex .ptabs{gap:18px;margin-top:6px;display:flex}.pg-ex .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-ex .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-ex .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-ex .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 28px;display:flex;overflow:auto}.pg-ex .pb>*{flex-shrink:0}.pg-ex h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 6px}.pg-ex .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-ex .ans .ah{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-ex .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-ex .ans .sz{font:700 14px var(--mono);white-space:nowrap;margin-left:auto}.pg-ex .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-ex .quote{border-left:3px solid var(--good);background:var(--good-soft);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.pg-ex .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-ex .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-ex .tl li{display:contents}.pg-ex .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-ex .tl .tt span{display:block}.pg-ex .tl .trl{justify-content:center;display:flex;position:relative}.pg-ex .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-ex .tl li:first-child .trl:before{top:12px}.pg-ex .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-ex .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-ex .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-ex .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-ex .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-ex .tl .tw2{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-ex .tl .tw2 b{font-weight:600}.pg-ex .tl li.now .tw2 b{color:var(--good)}.pg-ex .tl li.next .tw2 b{color:var(--brand-ink)}.pg-ex .tl .tn{color:var(--text)}.pg-ex .al{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-ex .al dt,.pg-ex .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-ex .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-ex .al dd{min-width:0;line-height:1.4}.pg-ex .al dd b{font-weight:700}.pg-ex .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-ex .al dt:nth-last-child(2),.pg-ex .al dd:last-child{border-bottom:0}.pg-ex .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-ex .prow:last-child{border-bottom:0}.pg-ex .prow .pv{text-align:right;overflow-wrap:anywhere}.pg-ex .prow .role{color:var(--text);font-size:12.5px}.pg-ex .prow b{font-weight:600}.pg-ex .okb{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.pg-ex .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-ex .mail:focus-within{border-color:var(--brand)}.pg-ex .mail input,.pg-ex .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-ex .mail textarea{resize:none;min-height:140px;overflow:hidden}.pg-ex .mail .from{color:var(--text);font-size:13px}.pg-ex .actl{margin:0;padding:0;list-style:none}.pg-ex .actl li{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.pg-ex .actl li:last-child{border-bottom:0}.pg-ex .actl .w{font:500 12.5px var(--mono);color:var(--text)}.pg-ex .pbar{background:var(--gray-soft);border-radius:999px;height:8px;margin:10px 0 0;overflow:hidden}.pg-ex .pbar i{background:var(--brand);border-radius:999px;height:100%;transition:width .4s;display:block}.pg-ex .pbar.warn i{background:var(--warn)}.pg-ex #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:9px 12px 9px 14px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pg-ex #toast button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;flex:none;padding:3px 10px}@media (max-width:700px){.pg-ex{padding:12px}.pg-ex .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ex .srch{width:100%}.pg-ex .al{grid-template-columns:96px minmax(0,1fr)}.pg-ex .actl li{grid-template-columns:100px minmax(0,1fr)}.pg-ex .tl .tt{font-size:11.5px}}.pg-ex #grid.h3 .w3,.pg-ex #grid.h2 .w2,.pg-ex #grid.h1 .w1{display:none}.pg-ex .bcards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;padding:14px;display:grid}.pg-ex .bcard{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-ex .bcard:hover{border-color:var(--brand);background:#fbfcff}.pg-ex .bcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ex .bcard.sel{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);background:var(--row-selected)}.pg-ex .bcard.unread{box-shadow:inset 3px 0 0 var(--brand)}.pg-ex .bcard .bh{align-items:center;gap:8px;display:flex}.pg-ex .bcard .bn{font:700 15px var(--head);flex:1;min-width:0}.pg-ex .bcard .bm{color:var(--text);margin-top:-4px;font-size:13px}.pg-ex .bcard .bhl{margin:0;font-size:14px;font-weight:500;line-height:1.5}.pg-ex .bcard .pbar{margin:0}.pg-ex .bf{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pg-ex .bf div{border-bottom:1px solid var(--line);min-width:0;padding:7px 0}.pg-ex .bf div:nth-child(odd){border-right:1px solid var(--line);padding-right:10px}.pg-ex .bf div:nth-child(2n){padding-left:10px}.pg-ex .bf dt{color:var(--text);font-size:12px;font-weight:600}.pg-ex .bf dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.pg-ex .bfoot{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pg-ex td.hd{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-ex .emptyc{text-align:center;color:var(--text);margin:0;padding:36px 14px}.pg-ex td.late{color:var(--risk);font-weight:700}.pg-ex .tday{font:600 11.5px var(--body);color:var(--warn);background:var(--warn-soft);border-radius:6px;margin-left:4px;padding:0 6px}.pg-ex .ask{flex-direction:column;gap:10px;margin-bottom:12px;padding:16px 18px 14px;display:flex}.pg-ex .askl{font:800 18px var(--head);letter-spacing:-.01em}.pg-ex .askrow{flex-wrap:wrap;gap:10px;display:flex}.pg-ex .askrow input{border:1px solid var(--border);min-width:220px;font:16px var(--body);color:var(--fg);background:#fff;border-radius:12px;flex:1;padding:11px 14px}.pg-ex .askrow input:focus{border-color:var(--brand);outline:3px solid #2f5fe638}.pg-ex .askrow .btn.primary{padding:10px 18px;font-size:15px}.pg-ex .hint{color:var(--text);font-size:13px}.pg-ex .runl{border:1px solid var(--line);background:var(--brand-soft);color:var(--brand-ink);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.pg-ex .try{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ex .chip{border:1px solid var(--border);background:var(--bg);font:500 13px var(--body);color:var(--fg);cursor:pointer;text-align:left;border-radius:999px;padding:5px 12px}.pg-ex .chip:hover{background:var(--row-hover);border-color:var(--brand)}.pg-ex .hh{font:800 16px var(--head);margin:0}.pg-ex td.aq{white-space:normal;min-width:260px;font-weight:600}.pg-ex .stw{font-weight:600}.pg-ex .stw.done{color:var(--good)}.pg-ex .stw.run{color:var(--brand-ink)}.pg-ex .stw.slow{color:var(--warn)}.pg-ex .stw.fail{color:var(--risk)}.pg-ex .stw.cancel{color:var(--text)}.pg-ex .res{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.pg-ex .res li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:9px 0;display:grid}.pg-ex .res li:last-child{border-bottom:0}.pg-ex .res .nm{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pg-ex .res .nm b{font-size:14.5px;font-weight:700}.pg-ex .conm{font:700 14.5px var(--body);color:var(--fg);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0}.pg-ex .conm:hover{color:var(--brand-ink);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.pg-ex .fitm{font:600 12.5px var(--mono);color:var(--text)}.pg-ex .res .why{color:var(--text);grid-column:1;font-size:13px}.pg-ex .res .act2{grid-area:1/2/3}.pg-ex .inn{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600}.pg-ex .bri{font-size:13px}.pg-ex details.src{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.pg-ex details.src summary{cursor:pointer;font-weight:600;list-style:none}.pg-ex details.src summary::-webkit-details-marker{display:none}.pg-ex details.src summary:after{content:"Show";float:right;color:var(--text);font-size:13px;font-weight:600}.pg-ex details.src[open] summary:after{content:"Hide"}.pg-ex .nowl{margin:10px 0 0;font-size:14px;line-height:1.5}.pg-ex .chkl{background:var(--warn-soft);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;line-height:1.5}@media (max-width:700px){.pg-ex .res li{grid-template-columns:minmax(0,1fr)}.pg-ex .res .act2{grid-area:auto/1}}.pg-ex .xtags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-ex .xtags .xtl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:2px}.pg-ex .xtags button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:2px 10px}.pg-ex .xtags button:hover{border-color:var(--brand)}.pg-ex .xtags button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ex .xmenu{min-width:240px}.pg-ex .xmenu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.pg-ex .xmenu button:disabled{opacity:.45;cursor:default}.pg-ex .xmenu .xoff{color:var(--text);white-space:normal;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;max-width:260px;padding:7px 10px;font-size:13px;text-decoration:underline;display:block}.pg-ex .xmenu .xck{width:14px;color:var(--brand-ink);font-weight:700;display:inline-block}.pg-ex .xctx{z-index:85;max-height:calc(100vh - 16px);position:fixed;overflow:auto}.pg-ex .xgear{padding:7px 9px}.pg-ex .xgear svg{width:16px;height:16px}.pg-ex .xkh{color:var(--text);font-size:12.5px}.pg-ex kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--mist);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 5px}.pg-ex .xsec{flex-direction:column;gap:8px;display:flex}.pg-ex .xbar{flex-wrap:wrap;gap:8px;display:flex}.pg-ex .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-ex .xform{border:1px solid var(--border);background:#fbfcff;border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.pg-ex .xform h4{font:700 14px var(--body);margin:0}.pg-ex .xgrid{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.pg-ex .xgrid label{color:var(--text);font-size:13px;font-weight:600}.pg-ex .xgrid input,.pg-ex .xgrid select,.pg-ex .xgrid textarea,.pg-ex .xin{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-ex .xgrid textarea{resize:vertical;min-height:64px}.pg-ex .xin:focus,.pg-ex .xgrid input:focus,.pg-ex .xgrid select:focus,.pg-ex .xgrid textarea:focus{border-color:var(--brand);outline:3px solid #2f5fe62e}.pg-ex .xinl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ex .xinl input,.pg-ex .xinl select{width:auto}.pg-ex .xerr{color:var(--risk);margin:0;font-size:13px;font-weight:600}.pg-ex .xrows{flex-direction:column;display:flex}.pg-ex .xrow{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:13.5px;display:grid}.pg-ex .xrow:last-child{border-bottom:0}.pg-ex .xrow .w{font:500 12px var(--mono);color:var(--text)}.pg-ex .xrow .xa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pg-ex .xrow .sub{color:var(--text);font-size:12.5px;display:block}.pg-ex .xword{font:700 11.5px var(--body);border-radius:999px;margin-right:6px;padding:1px 7px;display:inline-block}.pg-ex .xword.draft{background:var(--warn-soft);color:var(--warn)}.pg-ex .xword.approved{background:var(--brand-soft);color:var(--brand-ink)}.pg-ex .xword.sent{background:var(--good-soft);color:var(--good)}.pg-ex .xword.skipped{background:var(--gray-soft);color:var(--text)}.pg-ex .xprep{gap:8px;display:grid}.pg-ex .xprep div{border-left:3px solid var(--line);padding:2px 0 2px 10px}.pg-ex .xprep b{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.pg-ex .xprep .o{border-color:var(--good)}.pg-ex .xprep .o b{color:var(--good)}.pg-ex .xprep .j{border-color:var(--warn)}.pg-ex .xprep .j b{color:var(--warn)}.pg-ex .xprep .k{border-color:var(--brand)}.pg-ex .xprep .k b{color:var(--brand-ink)}.pg-ex .xvm{color:var(--text);margin:0;font-size:13.5px;font-style:italic}.pg-ex .xnote{gap:8px;display:flex}.pg-ex .xnote input{flex:1}.pg-ex .xcnt{font:500 12px var(--mono);color:var(--text)}.pg-ex .xok{color:var(--good);font-size:12.5px;font-weight:700}.pg-ex .xph{font:600 13px var(--mono)}.pg-ex .xmodal{z-index:90;background:#0b0f1961;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-ex .xbox{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:16px 18px;display:flex;overflow:auto;box-shadow:0 24px 60px -20px #0b0f1980}.pg-ex .xbox.wide{width:min(640px,100%)}.pg-ex .xbox h3{font:700 17px var(--head);margin:0}.pg-ex .xbox p{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.pg-ex .xradio{flex-direction:column;gap:5px;display:flex}.pg-ex .xradio label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 11px;font-size:14px;display:flex}.pg-ex .xradio label:hover{background:var(--row-hover)}.pg-ex .xradio label.on{border-color:var(--brand);background:var(--brand-soft)}.pg-ex .xfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-ex .btn.danger{background:var(--risk);border-color:var(--risk);color:#fff}.pg-ex .xmsg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pg-ex .xmsg .h{color:var(--text);font-size:12.5px}.pg-ex .xmsg .s{font-size:14px;font-weight:700}.pg-ex .xmsg .b{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.pg-ex .xmsg.them{border-left:3px solid var(--good)}.pg-ex #xset{z-index:60}.pg-ex .xsrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.pg-ex .xsrow:last-child{border-bottom:0}.pg-ex .xsrow .t{font-size:14px;font-weight:600}.pg-ex .xsrow .sub{color:var(--text);grid-column:1/-1;font-size:12.5px;line-height:1.4}.pg-ex .xsrow input[type=number]{border:1px solid var(--border);width:74px;font:600 14px var(--mono);text-align:right;border-radius:8px;padding:5px 8px}.pg-ex .xsw{border:1px solid var(--border);background:var(--gray-soft);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.pg-ex .xsw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pg-ex .xsw[aria-checked=true]{background:var(--good);border-color:var(--good)}.pg-ex .xsw[aria-checked=true]:after{left:20px}.pg-ex .xmgr{font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px}.pg-ex .xfold{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pg-ex .xcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-ex .xcard .xh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ex .xcard .xh b{font:700 15px var(--head)}.pg-ex .xcard .xh .sub{color:var(--text);font-size:12.5px}.pg-ex .xhot{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.pg-ex .xhot:last-child{border-bottom:0}.pg-ex .xhot .dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.pg-ex .xhot .lnk{text-align:left;min-width:0;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);flex:1;font-weight:600}.pg-ex .xx{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:18px;line-height:1}.pg-ex .xx:hover{background:var(--row-hover)}.pg-ex .xbrief li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pg-ex .xbrief{margin:0;padding:0;list-style:none}.pg-ex .xbrief li:last-child{border-bottom:0}.pg-ex .xbrief .bx{flex:1;min-width:0}.pg-ex .xbrief .bx b{font-weight:600}.pg-ex .xbrief .bx .sub{color:var(--text);font-size:13px;display:block}.pg-ex .xbrief li.done .bx b{color:var(--text);text-decoration:line-through}.pg-ex .xtiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-ex .xtile{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pg-ex .xtile:hover:not(:disabled){border-color:var(--brand);background:var(--row-hover)}.pg-ex .xtile:disabled{opacity:.5;cursor:default}.pg-ex .xtile b{font:700 19px var(--mono)}.pg-ex .xtile span{color:var(--text);font-size:12px}.pg-ex .xtile.acc b{color:var(--good)}.pg-ex .xli{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.pg-ex .xli .h{justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-ex .xli p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-ex .xaside{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.pg-ex .xchips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;display:flex}.pg-ex .xchips .lbl{margin-right:2px}.pg-ex .xchips .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:5px}.pg-ex .xeb{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pg-ex .xempty{text-align:center;padding:36px 14px}.pg-ex .xempty b{font:700 16px var(--head);margin-bottom:4px;display:block}.pg-ex .xempty p{max-width:360px;color:var(--text);margin:0 auto;font-size:13.5px}@media (max-width:700px){.pg-ex .xtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ex .xgrid,.pg-ex .xrow{grid-template-columns:minmax(0,1fr)}.pg-ex .xrow .xa{justify-content:flex-start}}.pg-ex .xchips:empty{display:none}.pg-ex .xsl{color:var(--text);font-size:13.5px;line-height:1.5;display:block}.pg-ex .xsq{margin:0;padding:0;font-size:13px;list-style:none}.pg-ex .xsq li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pg-ex .xsq li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-ex .xsq li span:last-child{flex:none}.pg-ex .menu .mhx{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-ex .menu .mhx button{border:1px solid var(--border);font:600 12.5px var(--body);border-radius:8px;padding:3px 8px}.pg-ex .menu .mgx{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-ex .menu .mnx{color:var(--text);white-space:normal;max-width:260px;padding:6px 10px 2px;font-size:12.5px}.pg-ex .menu .svx{align-items:center;gap:6px;padding:4px 10px;display:flex}.pg-ex .menu .svx input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:7px;flex:1;padding:5px 8px}.pg-ex .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-ex .fsco[hidden]{display:none!important}.pg-ex .fsco-t{flex:220px;min-width:0}.pg-ex .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-ex .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-ex .fsfile[hidden]{display:none!important}.pg-ex .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-ex .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-ex .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-ex .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-ex .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-ex .fsf-t th,.pg-ex .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-ex .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-ex .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-ex .ch3.asked,.pg-ex .cl.asked{margin-left:6px}.pg-ex .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-ex .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-ex .rel>.menu,.pg-ex .menu.colm,.pg-ex .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-ex .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-ex .btn,.pg-ex .seg button,.pg-ex .pill,.pg-ex .fsco-b{min-height:40px}.pg-ex .x,.pg-ex .fsf-x{min-width:40px!important;min-height:40px!important}.pg-ex .info{position:relative}.pg-ex .info:after{content:"";position:absolute;inset:-11px}}.pg-ex .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-ex .fstip[hidden]{display:none!important}.pg-ex #grid tr.fsnew td{background:var(--good-soft,#e6f5ec)}.pg-ex .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-ex .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-ex .hm-menu button.hm-i:hover,.pg-ex .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-ex .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-ex .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-ex .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-ex .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-ex .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-ex .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-ex .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-ex .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-ex th.hm-th{cursor:pointer}.pg-ex th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-ex .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-ex .hm-hide,.pg-ex tr.hm-out{display:none!important}.pg-ex .r1.fam{border:0;padding:0}.pg-ex .rel{display:inline-flex;position:relative}.pg-ex .grow{flex:1}.pg-ex .mut{color:var(--text)}.pg-ex .pk{margin-bottom:0}.pg-ex .sheet.ask{flex:none}.pg-ex .tw{flex:1;min-height:0;overflow:auto}.pg-ex .tw.cmp td{height:34px}.pg-ex .srch{border:1px solid var(--border);width:200px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-ex .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-ex .menu .mnx{color:var(--text);padding:6px 10px;font-size:12.5px;display:block}.pg-ex .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-ex .menu .mi.on{color:var(--brand-ink);font-weight:600}.pg-ex tbody tr[data-ask]{cursor:pointer}.pg-ex tbody tr[data-ask]:hover td{background:var(--row-hover)}.pg-ex tbody tr.sel td{background:var(--row-selected)}.pg-ex .try .pill{font-size:13px}.pg-ex td .st.do{white-space:nowrap}.pg-ex td.aq{max-width:420px;padding:6px 10px}.fs-ac-lead{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.fs-ac-seg{border:1px solid var(--border);background:var(--background);border-radius:10px;flex:none;gap:2px;padding:2px;display:inline-flex;overflow:hidden}.fs-ac-cbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.fs-ac-srch{flex:0 330px;min-width:200px}th.fs-ac-bandrow{height:38px;font-family:var(--font-sans);text-transform:none;letter-spacing:0;border-bottom-color:var(--border);font-weight:400}.fs-ac-band{align-items:baseline;display:inline-flex}.fs-ac-bt{color:var(--foreground);font-size:14px;font-weight:700}.fs-ac-bn{font-family:var(--font-mono);color:var(--foreground);margin:0 8px 0 6px;font-size:13px;font-weight:700}.fs-ac-bd{color:var(--muted-foreground);font-size:13.5px}th.fs-ac-band-live{background:var(--brand-soft);box-shadow:inset 4px 0 0 var(--brand)}th.fs-ac-band-live .fs-ac-bt{color:var(--brand-ink)}th.fs-ac-band-owe{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}th.fs-ac-band-owe .fs-ac-bt{color:var(--good)}th.fs-ac-band-slip{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}th.fs-ac-band-slip .fs-ac-bt{color:var(--warn)}th.fs-ac-band-done{background:var(--muted);box-shadow:inset 4px 0 0 var(--muted-foreground)}.fs-ac-row-live>:first-child{box-shadow:inset 4px 0 0 var(--brand)}.fs-ac-row-owe>:first-child{box-shadow:inset 4px 0 0 var(--good)}.fs-ac-row-slip>:first-child{box-shadow:inset 4px 0 0 var(--warn)}.fs-ac-ns{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.fs-ac-ns-do{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.fs-ac-ns-hot{background:var(--good);border-color:var(--good);color:#fff}.fs-ac-ns-amb{background:var(--warn);border-color:var(--warn);color:#fff}.fs-ac-ns:hover{filter:brightness(1.12)}.fs-ac-wait{color:var(--muted-foreground);font-size:13.5px}.fs-ac-ag{align-items:center;gap:5px;font-weight:600;display:inline-flex}.fs-ac-ag:before{content:"";background:var(--brand);border-radius:2px;width:8px;height:8px}.fs-ac-ag-track:before{background:var(--good)}.fs-ac-dir{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:4px;font-size:12px;font-weight:600}.fs-ac-who{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fs-ac-who.fs-ac-quiet{font-weight:500}.fs-ac-co{color:var(--muted-foreground);font-weight:500}.fs-ac-lane{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-ac-ln{font-family:var(--font-mono);margin-right:6px;font-size:13px}.fs-ac-oc{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fs-ac-good{color:var(--good)}.fs-ac-warn{color:var(--warn)}.fs-ac-risk{color:var(--risk)}.fs-ac-under{color:var(--good)}.fs-ac-over{color:var(--risk)}.fs-ac-none{color:var(--muted-foreground)}.fs-ac-slow{color:var(--warn);font-weight:700}.fs-ac-dot{background:var(--risk);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.4s infinite fs-ac-pulse;display:inline-block}@keyframes fs-ac-pulse{50%{opacity:.35}}@media (max-width:1559px){.fs-ac-xwide{display:none}}.fs-ac-lnk{color:var(--foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fs-ac-meta{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13.5px;display:block}.fs-ac-pb{flex-direction:column;gap:16px;padding:16px 18px 24px;display:flex}.fs-ac-pb>*{flex-shrink:0}.fs-ac-nx{border:2px solid var(--good);border-radius:14px;overflow:hidden}.fs-ac-nx-warn{border-color:var(--warn)}.fs-ac-nx-quiet{border-color:var(--border)}.fs-ac-nx-live{border-color:var(--brand)}.fs-ac-nh{background:var(--good-soft);padding:14px 16px 12px}.fs-ac-nx-warn .fs-ac-nh{background:var(--warn-soft)}.fs-ac-nx-quiet .fs-ac-nh{background:var(--muted)}.fs-ac-nx-live .fs-ac-nh{background:var(--brand-soft)}.fs-ac-nk{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good);font-size:11.5px;font-weight:700}.fs-ac-nx-warn .fs-ac-nk{color:var(--warn)}.fs-ac-nx-quiet .fs-ac-nk{color:var(--muted-foreground)}.fs-ac-nx-live .fs-ac-nk{color:var(--brand-ink)}.fs-ac-nt{color:var(--foreground);margin:4px 0 6px;font-size:18px;font-weight:700;line-height:1.35}.fs-ac-nw{color:var(--foreground);font-size:14.5px;line-height:1.55}.fs-ac-nb{background:var(--background);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.fs-ac-fix{background:var(--background);flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.fs-ac-btn{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.fs-ac-btn:hover{background:var(--row-hover)}.fs-ac-btn-primary{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.fs-ac-btn-primary:hover{background:var(--foreground);filter:brightness(1.25)}.fs-ac-btn-go{background:var(--good);border-color:var(--good);color:#fff}.fs-ac-btn-go:hover{background:var(--good);filter:brightness(1.12)}.fs-ac-h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}.fs-ac-sp{flex:1}.fs-ac-tlf{text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:6px;display:flex}.fs-ac-pill{border:1px solid var(--border);background:var(--background);font-family:var(--font-sans);cursor:pointer;color:var(--foreground);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:500}.fs-ac-pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.fs-ac-liveplayer{border:1px dashed var(--border);color:var(--foreground);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.fs-ac-player{border:1px solid var(--grid-line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.fs-ac-pr{align-items:center;gap:10px;display:flex}.fs-ac-play{background:var(--foreground);width:36px;height:36px;color:var(--background);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fs-ac-pt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.fs-ac-track{cursor:pointer;flex:1;min-width:80px;height:30px;position:relative}.fs-ac-bar{background:var(--grid-line);border-radius:2px;height:4px;position:absolute;top:13px;left:0;right:0}.fs-ac-fill{background:var(--brand);border-radius:2px;height:4px;position:absolute;top:13px;left:0}.fs-ac-head{background:var(--background);border:2px solid var(--brand);pointer-events:none;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:8px}.fs-ac-mk{cursor:pointer;border:0;border-radius:2px;width:3px;height:26px;margin-left:-1px;padding:0;position:absolute;top:2px}.fs-ac-mk-tool{background:var(--brand);opacity:.45;height:8px;top:0}.fs-ac-mk-drop{background:var(--warn)}.fs-ac-mk-xfer{background:var(--good)}.fs-ac-mk-quiet{background:var(--risk)}.fs-ac-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.fs-ac-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.fs-ac-lg-tool{background:var(--brand);opacity:.45}.fs-ac-lg-drop{background:var(--warn)}.fs-ac-lg-quiet{background:var(--risk)}.fs-ac-rt{color:var(--muted-foreground);margin-top:3px;font-size:12.5px}.fs-ac-rt b{font-family:var(--font-mono);color:var(--foreground)}.fs-ac-rt b.fs-ac-slow{color:var(--warn)}.fs-ac-count{margin:-2px 0 8px}.fs-ac-tl{flex-direction:column;gap:6px;display:flex}.fs-ac-st{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;display:grid}.fs-ac-at{font-family:var(--font-mono);color:var(--muted-foreground);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding-top:7px;font-size:12.5px;font-weight:600}button.fs-ac-at:hover{color:var(--brand-ink);text-decoration:underline}.fs-ac-say{max-width:86%;color:var(--foreground);border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.5}.fs-ac-say-agent{background:var(--brand-soft);border-top-left-radius:4px}.fs-ac-say-them{background:var(--muted);border:1px solid var(--grid-line);border-top-right-radius:4px;margin-left:auto}.fs-ac-sw{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.fs-ac-step{border:1px solid var(--grid-line);border-radius:10px;min-width:0;font-size:13.5px}.fs-ac-step summary{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:7px 10px;list-style:none;display:flex}.fs-ac-step summary::-webkit-details-marker{display:none}.fs-ac-sn{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.fs-ac-tn{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:600}.fs-ac-ms{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.fs-ac-chev{flex:none;width:12px;height:12px;transition:transform .15s}.fs-ac-step[open] .fs-ac-chev{transform:rotate(90deg)}.fs-ac-io{border-top:1px solid var(--grid-line);grid-template-columns:64px minmax(0,1fr);gap:4px 10px;padding:8px 10px;font-size:13px;line-height:1.5;display:grid}.fs-ac-io span:nth-child(odd){color:var(--muted-foreground);font-weight:600}.fs-ac-kind{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex:none;padding:2px 6px;font-size:11px;font-weight:700}.fs-ac-kind-tool{background:var(--brand-soft);color:var(--brand-ink)}.fs-ac-kind-check{background:var(--muted);color:var(--muted-foreground)}.fs-ac-kind-drop{background:var(--warn-soft);color:var(--warn)}.fs-ac-kind-xfer{background:var(--good-soft);color:var(--good)}.fs-ac-kind-event{background:var(--muted);color:var(--foreground)}.fs-ac-kind-quiet{background:var(--risk-soft);color:var(--risk)}.fs-ac-step-drop{border-color:var(--warn)}.fs-ac-step-quiet{border-color:var(--risk)}.fs-ac-step-quiet .fs-ac-sn{white-space:normal}.fs-ac-card{border:1px solid var(--grid-line);border-radius:12px;overflow:hidden}.fs-ac-row{border-bottom:1px solid var(--grid-line);grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px 14px;font-size:14px;line-height:1.5;display:grid}.fs-ac-row:last-child{border-bottom:0}.fs-ac-row>span:first-child{color:var(--muted-foreground);font-weight:600}@media (prefers-reduced-motion:reduce){.fs-ac-dot{animation:none}.fs-ac-chev{transition:none}}.fs-ac-segn{font:700 12px var(--font-mono);opacity:.7;margin-left:7px}.fs-ac-r{--c-reach:#8a93a6;--c-no:#c98a2b;--c-dq:#a8321f;--c-proc:#6b2fd6;--c-cov:#5b7bd6;--c-sent:#2f5fe6;--c-book:#0b6b3d;min-width:0;min-height:0;color:var(--foreground);background:var(--background);flex-direction:column;flex:1;gap:14px;padding:14px 20px 24px;font-size:14px;display:flex;overflow:auto}.fs-ac-r-fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fs-ac-r-lbl{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:700}.fs-ac-r-dates{display:inline-flex;position:relative}.fs-ac-r-datechip{border:1px solid var(--border);font:inherit;color:var(--muted-foreground);background:var(--background);cursor:pointer;white-space:nowrap;border-radius:10px;padding:4px 10px;font-size:13.5px}.fs-ac-r-datechip b{color:var(--foreground);font-weight:600}.fs-ac-r-datepop{z-index:30;border:1px solid var(--border);background:var(--background);min-width:220px;color:var(--foreground);border-radius:12px;flex-direction:column;gap:8px;padding:12px;font-size:13.5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}.fs-ac-r-datepop label{justify-content:space-between;align-items:center;gap:8px;display:flex}.fs-ac-r-dates input{border:1px solid var(--border);font:inherit;color:var(--foreground);background:var(--background);border-radius:10px;padding:4px 8px;font-size:13.5px}.fs-ac-r-grow{flex:1}.fs-ac-r-big{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fs-ac-r-kpi{border:1px solid var(--grid-line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.fs-ac-r-kl{color:var(--muted-foreground);align-items:center;font-size:13px;font-weight:600;display:flex}.fs-ac-r-kv{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.fs-ac-r-kv.fs-ac-r-good{color:var(--good)}.fs-ac-r-ks{color:var(--muted-foreground);font-size:13px;line-height:1.45}.fs-ac-r-box{border:1px solid var(--grid-line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.fs-ac-r-box h2{font-family:var(--font-heading,inherit);letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:17px;font-weight:800;display:flex}.fs-ac-r-bs{color:var(--muted-foreground);margin-top:-6px;font-size:13.5px;line-height:1.5}.fs-ac-r-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;display:grid}.fs-ac-r-three{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.fs-ac-r-fun{flex-direction:column;gap:7px;display:flex}.fs-ac-r-fr{grid-template-columns:240px minmax(0,1fr) 70px 64px;align-items:center;gap:10px;font-size:14px;display:grid}.fs-ac-r-fl{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-weight:600;display:flex;overflow:hidden}.fs-ac-r-ind .fs-ac-r-fl{padding-left:18px;font-weight:500}.fs-ac-r-ft{background:var(--muted);border-radius:4px;height:22px;position:relative;overflow:hidden}.fs-ac-r-ff{background:var(--brand);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.fs-ac-r-ff.fs-ac-r-bk{background:var(--good)}.fs-ac-r-ff.fs-ac-r-sub{background:var(--c-cov)}.fs-ac-r-fn{font-family:var(--font-mono,ui-monospace, monospace);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fs-ac-r-fp{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);text-align:right;font-size:12.5px;font-weight:600}.fs-ac-r-stack{background:var(--muted);border-radius:6px;height:30px;display:flex;overflow:hidden}.fs-ac-r-stack span{height:100%;display:block}.fs-ac-r-rs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.fs-ac-r-rg{flex-direction:column;gap:3px;min-width:0;display:flex}.fs-ac-r-rh{align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.fs-ac-r-rh i{border-radius:3px;flex:none;width:11px;height:11px}.fs-ac-r-rn{font-family:var(--font-mono,ui-monospace, monospace);margin-left:auto;font-size:13px;font-weight:700}.fs-ac-r-rl{color:var(--foreground);gap:6px;padding-left:18px;font-size:13px;display:flex}.fs-ac-r-rl span:last-child{font-family:var(--font-mono,ui-monospace, monospace);margin-left:auto}.fs-ac-r-rl button{font:inherit;color:var(--foreground);cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px;background:0 0;border:0;padding:0}.fs-ac-r-rl button:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.fs-ac-r-mini{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fs-ac-r-mini .fs-ac-r-kv{font-size:21px}.fs-ac-r-svg text{font-family:var(--font-mono,ui-monospace, monospace);fill:var(--muted-foreground);font-size:11.5px}.fs-ac-r-svg text.fs-ac-r-svgv{fill:var(--foreground)}.fs-ac-r-scroll{overflow-x:auto}.fs-ac-r-lb{border-collapse:collapse;width:100%;font-size:13.5px}.fs-ac-r-lb th{color:var(--muted-foreground);text-align:left;background:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;height:36px;padding:0 8px;font-size:12.5px;font-weight:600}.fs-ac-r-lb td{border-bottom:1px solid var(--grid-line);white-space:nowrap;height:36px;color:var(--foreground);padding:0 8px}.fs-ac-r-lb .fs-ac-r-n{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:13px}.fs-ac-r-lb .fs-ac-r-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}@media (max-width:1100px){.fs-ac-r-big{grid-template-columns:1fr 1fr}.fs-ac-r-two,.fs-ac-r-three{grid-template-columns:1fr}.fs-ac-r-rs{grid-template-columns:1fr 1fr}.fs-ac-r-fr{grid-template-columns:180px minmax(0,1fr) 60px 52px}}@media (max-width:640px){.fs-ac-r{padding:12px 16px 20px}.fs-ac-r-big,.fs-ac-r-rs,.fs-ac-r-mini{grid-template-columns:1fr}.fs-ac-r-fr{grid-template-columns:120px minmax(0,1fr) 52px 44px}}.pg-al img{max-width:100%}.pg-al [hidden]:not([hidden=until-found i]),.pg-al [hidden]{display:none!important}.pg-al{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-al *{box-sizing:border-box}.pg-al{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px}.pg-al .wrap{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-al .note{color:var(--text);font-size:13.5px}.pg-al .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-right:6px}.pg-al .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;height:900px;display:flex;overflow:hidden}.pg-al .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-al .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-al .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-al .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-al .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-al .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-al .r1{border-bottom:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;padding:10px 20px 8px;display:flex}.pg-al .tabs{gap:18px;display:flex}.pg-al .tabs span{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-al .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-al .lead{color:var(--text);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-al .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-al .btn:hover{background:var(--row-hover)}.pg-al .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-al .btn.primary:hover{background:#262c3a}.pg-al .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-al .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-al .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-al .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.pg-al .body{flex:1;min-height:0;display:flex;position:relative}.pg-al .gridwrap{flex:1;min-width:0;overflow:auto}.pg-al table{border-collapse:collapse;width:100%;font-size:14px}.pg-al th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:36px;padding:0 10px;position:sticky;top:0}.pg-al td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:44px;color:var(--fg);padding:0 9px}.pg-al th.r,.pg-al td.r{text-align:right}.pg-al td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-al td.co{font-weight:700}.pg-al tr.quiet td.co{font-weight:500}.pg-al tbody tr[data-id]{cursor:pointer}.pg-al tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-al tbody tr.sel td{background:var(--row-selected)}.pg-al tr.band td{background:var(--bg);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:38px;padding:0 12px}.pg-al tr.band .bt{font:700 14px var(--body);color:var(--fg)}.pg-al tr.band .bn{font:700 13px var(--mono);margin:0 8px 0 6px}.pg-al tr.band .bd{color:var(--text)}.pg-al tr.band.go td{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}.pg-al tr.band.go .bt{color:var(--good)}.pg-al tr.band.check td{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.pg-al tr.band.check .bt{color:var(--warn)}.pg-al tr.band.watch td{background:var(--gray-soft);box-shadow:inset 4px 0 0 var(--text)}.pg-al tr.go td:first-child{box-shadow:inset 4px 0 0 var(--good)}.pg-al tr.check td:first-child{box-shadow:inset 4px 0 0 var(--warn)}.pg-al .ns{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pg-al .ns.do{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-al .ns.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-al .ns svg{flex:none;width:14px;height:14px}.pg-al .ns:hover{filter:brightness(1.12)}.pg-al .wait{color:var(--text);font-size:13.5px}.pg-al .st{font-size:14px}.pg-al .st.do{color:var(--fg);font-weight:700}.pg-al .st.hot{color:var(--good);font-weight:700}.pg-al .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-al .st.quiet{color:var(--text)}.pg-al tbody tr[data-id] td:last-child{position:relative}.pg-al tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-al .rp{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-al .rp2{color:var(--good);font-weight:700}.pg-al .fit{font-weight:700}.pg-al .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;align-items:center;gap:14px;padding:9px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-al .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-al .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-al .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-al .chip .c{font-family:var(--mono);margin-left:3px}.pg-al .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-al .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-al .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-al .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 20px 20px;display:grid}.pg-al .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-al .tile .tn{font-weight:700}.pg-al .tile .tb{font:600 24px var(--mono)}.pg-al .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-al .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-al .vp{font:700 13px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-al .vp:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pg-al .vp.go{background:var(--good-soft);color:var(--good)}.pg-al .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-al .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-al .panel{background:var(--bg);border-left:1px solid var(--line);z-index:3;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-al .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-al .tp{align-items:center;gap:10px;display:flex}.pg-al .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-al .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-al .x:hover{background:var(--row-hover)}.pg-al .meta{color:var(--text);font-size:13.5px}.pg-al .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-al .pb>*{flex-shrink:0}.pg-al .nx{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-al .nx.warn{border-color:var(--warn)}.pg-al .nx.quiet{border-color:var(--border)}.pg-al .nx .nh{background:var(--good-soft);padding:14px 16px 12px}.pg-al .nx.warn .nh{background:var(--warn-soft)}.pg-al .nx.quiet .nh{background:var(--gray-soft)}.pg-al .nx .nk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-al .nx.warn .nk{color:var(--warn)}.pg-al .nx.quiet .nk{color:var(--text)}.pg-al .nx .nt{font:700 18px/1.35 var(--body);margin:4px 0 6px}.pg-al .nx .nw{color:var(--fg);font-size:14.5px;line-height:1.55}.pg-al .nx .nb{background:var(--bg);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pg-al .quote{border-left:3px solid var(--good);background:var(--bg);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.5}.pg-al .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-al .facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-al .fact{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pg-al .fact .fk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-al .fact .fv{font-size:14.5px;font-weight:600;line-height:1.4}.pg-al .fact .fs{color:var(--text);font-size:13px;line-height:1.45}.pg-al h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-al .card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-al .row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.pg-al .row:last-child{border-bottom:0}.pg-al .row>span:first-child{color:var(--text);font-weight:600}.pg-al .src{color:var(--text);font-size:13px}.pg-al .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-al .ok{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-al .warnb{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-al .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-al .mail input,.pg-al .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-al .mail textarea{resize:vertical;min-height:200px}.pg-al .mail .from{color:var(--text);font-size:13px}.pg-al .mail:focus-within{border-color:var(--brand)}.pg-al .lanes{flex-wrap:wrap;gap:6px;display:flex}.pg-al .lanes span{border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:2px 10px;font-size:13px}.pg-al .toast{background:var(--fg);color:#fff;z-index:9;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pg-al .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.pg-al .changes h2{font:800 18px var(--head);margin:0 0 10px}.pg-al .changes table{font-size:14px}.pg-al .changes td{white-space:normal;vertical-align:top;cursor:default;height:auto;padding:8px 10px;line-height:1.55}.pg-al .changes td:first-child{width:24%;font-weight:700}@media (max-width:1100px){.pg-al .rail{display:none}}@media (max-width:1560px){.pg-al .wide{display:none}}.pg-al .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-al .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-al .ptabs{gap:18px;margin-top:8px;display:flex}.pg-al .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-al .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-al .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-al .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-al .ans .ah{align-items:center;gap:10px;display:flex}.pg-al .ans .at{font-size:15px;font-weight:700}.pg-al .ans .sz{font:700 13px var(--mono);margin-left:auto}.pg-al .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-al .tl li{display:contents}.pg-al .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-al .tl .td{display:block}.pg-al .tl .trl{justify-content:center;display:flex;position:relative}.pg-al .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-al .tl li:first-child .trl:before{top:12px}.pg-al .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-al .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-al .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-al .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-al .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-al .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-al .tl .tw b{font-weight:600}.pg-al .tl li.now .tw b{color:var(--good)}.pg-al .tl li.next .tw b{color:var(--brand-ink)}.pg-al .tl .tn{color:var(--text)}.pg-al .al dt{color:var(--text);font-weight:600}.pg-al .al dd{margin:0}.pg-al .verdict{background:var(--row-selected);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}.pg-al .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-al .prow .pv{text-align:right}.pg-al .prow .role{color:var(--text);font-size:12.5px}.pg-al .prow .ink{font-weight:600}.pg-al .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:0 14px;margin:12px 0 0;padding-top:0;font-size:14px;display:grid}.pg-al .al dt,.pg-al .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-al .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-al .al dd{line-height:1.4}.pg-al .al dd b{font-weight:700}.pg-al .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-al .al dt:nth-last-child(2),.pg-al .al dd:last-child{border-bottom:0}.pg-al,.pg-al,.pg-al .wrap{height:100%}.pg-al .app{flex:1;min-height:0;height:auto!important}.pg-al .changes{display:none}.pg-al.showchg{overflow:auto}.pg-al.showchg .app{display:none}.pg-al.showchg .changes{display:block}.pg-al .mail textarea{field-sizing:content;overflow:hidden;resize:none!important;min-height:120px!important}.pg-al .fbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px;display:flex}.pg-al .seg.says button{color:var(--fg);padding:7px 14px;font-size:13.5px}.pg-al .seg.says button .c{font:700 12px var(--mono);opacity:.7;margin-left:7px}.pg-al .seg.says button.go[aria-pressed=true]{background:var(--good-soft);color:var(--good)}.pg-al .seg.says button.check[aria-pressed=true]{background:var(--warn-soft);color:var(--warn)}.pg-al .seg.says button.watch[aria-pressed=true]{background:var(--gray-soft);color:var(--fg)}.pg-al .fhint{color:var(--text);font-size:13.5px}.pg-al th[data-sort]{cursor:pointer}.pg-al th[data-sort]:hover{color:var(--fg)}.pg-al .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-al .pstep{color:var(--fg);font-size:14px;font-weight:700}.pg-al .pstep.quiet{color:var(--text);font-weight:400}.pg-al .pdue{color:var(--text);font-size:13.5px}.pg-al .pdue.late{color:var(--risk);font-weight:600}.pg-al .stg{font:600 12.5px var(--body);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-al .stg.replied,.pg-al .stg.talking{background:var(--good-soft);color:var(--good)}.pg-al .stg.quoted{background:var(--brand-soft);color:var(--brand-ink)}.pg-al .stg.won{background:var(--good);color:#fff}.pg-al .headnum{font:600 13.5px var(--body);color:var(--text)}.pg-al .headnum b{font:700 15px var(--mono);color:var(--fg);margin-left:4px}.pg-al .mut{color:var(--text);font-size:13px}.pg-al .lanes{border-collapse:collapse;width:100%;font-size:13.5px}.pg-al .lanes th,.pg-al .lanes td{border-bottom:1px solid var(--line);white-space:nowrap;border-right:0;height:34px;padding:0 8px}.pg-al .lanes tr.lostl td{color:var(--text);text-decoration:line-through}.pg-al .lanes tr.lostl td:nth-child(4){text-decoration:none}.pg-al .fwd{color:var(--text);background:var(--gray-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.pg-al .fwd b{font:600 12.5px var(--mono);color:var(--fg)}.pg-al .thf{position:relative}.pg-al .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-al .thb.on{color:var(--brand-ink)}.pg-al .thb .car{font-size:10px}.pg-al .stpop{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:190px;font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-al .stpop label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.pg-al .stpop .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-al .stpop .qp{border-bottom:1px solid var(--line);gap:12px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-al .nums{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.pg-al .ptabs2{border-bottom:1px solid var(--line);gap:16px;margin-top:6px;display:flex}.pg-al .ptabs2 button{font:600 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-al .ptabs2 button.on{color:var(--brand);border-bottom-color:var(--brand)}.pg-al .act{margin:0;padding:0;list-style:none}.pg-al .act li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-al .act .w{font:500 12.5px var(--mono);color:var(--text)}.pg-al #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pg-al .frm{border:2px solid var(--brand);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pg-al .frm h3{color:var(--brand-ink);margin:0}.pg-al .frm .lead2{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-al .fgrid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:14px;display:grid}.pg-al .fgrid>label:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-al .frm input[type=text],.pg-al .frm input[type=number],.pg-al .frm input[type=date],.pg-al .frm input[type=datetime-local],.pg-al .frm select,.pg-al .frm textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-al .frm textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.5;overflow:hidden}.pg-al .frm .opts{flex-direction:column;gap:5px;font-size:14px;display:flex}.pg-al .frm .opts label{cursor:pointer;align-items:center;gap:8px;display:flex}.pg-al .frm .opts input[type=text],.pg-al .frm .opts input[type=number]{width:120px}.pg-al .frm .inl{align-items:center;gap:8px;display:flex}.pg-al .err{color:var(--risk);margin:0;font-size:13.5px;font-weight:600}.pg-al .fbtn{align-items:center;gap:8px;display:flex}.pg-al .lanes.ed td{height:40px}.pg-al .lanes.ed input,.pg-al .lanes.ed select{padding:4px 7px;font-size:13.5px}.pg-al .lanes.ed td:nth-child(2) input{width:56px}.pg-al .lanes.ed td:nth-child(3) input{width:84px}.pg-al .rm{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.pg-al .rm:disabled{opacity:.3;cursor:default}.pg-al .callc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-al .callc ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.pg-al .callc .ph2{font:600 14px var(--mono)}.pg-al .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-al .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:8px;padding:7px 10px;display:flex}.pg-al .menu button:hover{background:var(--row-hover)}.pg-al .menu button[aria-checked=true]{font-weight:700}.pg-al .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-al .sumwrap{flex:1;overflow:auto}.pg-al .tiles .tile .tb{font:700 22px var(--mono)}.pg-al .tile ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.pg-al .tile .tdesc{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-al .pdue.rep{color:var(--good);font-weight:600}.pg-al td.m .mut{font-family:var(--body)}.pg-al .match{background:var(--warn-soft);color:var(--fg);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.pg-al .newp .ph .ttl{white-space:normal}.pg-al td.nxs{white-space:normal;min-width:250px;max-width:400px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-al td.nxs .pdue{margin-top:1px;display:block}@media (max-width:1500px){.pg-al .pt .pv b{font-size:21px}.pg-al .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-al .w2{display:none}.pg-al td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-al td.nxs .ch3{margin:0 0 3px;display:table}}.pg-al .fbar [data-a=new]{margin-left:auto}.pg-al .page>.panel{top:var(--ptop,52px);z-index:6;bottom:0}.pg-al th.thf{z-index:4;top:0;position:sticky!important}.pg-al .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.pg-al .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-al .pt:hover{border-color:var(--brand)}.pg-al .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-al .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-al .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-al .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-al .pt .pv b{font:700 24px/1.05 var(--mono);letter-spacing:-.02em}.pg-al .pt .pv em{font:600 13.5px var(--body);color:var(--fg);font-style:normal}.pg-al .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-al .gridwrap table{font-size:13.5px}.pg-al .gridwrap td{height:40px}.pg-al td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pg-al td.n.mut2{color:var(--text);font-weight:500}.pg-al td.co{font:700 14px var(--body)}.pg-al td.nxs{text-overflow:ellipsis;max-width:520px;overflow:hidden;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.pg-al .ch3{font:600 12px var(--body);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 8px;display:inline-block}.pg-al .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-al .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-al .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-al .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-al .ch3.green{background:var(--good-soft);color:var(--good)}.pg-al .ns3{color:var(--fg);font-weight:500}.pg-al .stg .wp{opacity:.8;margin-left:4px;font-weight:500}.pg-al tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-al tr.band2 .bt{font:700 13px var(--body)}.pg-al tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-al tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-al tr.band2 .bs{float:right;font:600 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums}.pg-al tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-al tr.band2.move .bt{color:var(--brand-ink)}.pg-al .ans .at{letter-spacing:.003em;font:700 16.5px var(--head)!important}.pg-al .ans .sz{font:700 15px var(--mono)!important}.pg-al .verdict{border-left:3px solid var(--brand);color:var(--fg);background:var(--brand-soft)!important}.pg-al .verdict.vtop{margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}@media (max-width:1500px){.pg-al .pt .pv b{font-size:21px}.pg-al .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-al .w2{display:none}.pg-al td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-al td.nxs .ch3{margin:0 0 3px;display:table}}.pg-al .pk{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:8px 16px!important}.pg-al .pt{gap:1px!important;padding:6px 11px 7px!important}.pg-al .pt .pv b{font-size:20px!important}.pg-al .pt .pv em{font-size:12.5px!important}.pg-al .pt.book{background:var(--mist)}.pg-al .pt.book .ps{white-space:normal;line-height:1.3}.pg-al .gridwrap td{height:34px;padding:0 8px}.pg-al .gridwrap th{padding:0 8px}.pg-al.cmp .gridwrap td{height:28px}.pg-al tbody tr.gs td{border-top:2px solid var(--border)}.pg-al .agt i{border-radius:2px;flex:none;width:9px;height:9px}.pg-al .ag-Scout i{background:#2f5fe6}.pg-al .ag-Sarah i{background:#0b6b3d}.pg-al .ag-Build i{background:#6b2fd6}.pg-al .ag-Bill i{background:#b5651d}.pg-al .shd{font:700 10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--gray-soft);color:var(--text);border-radius:5px;margin-left:4px;padding:1px 5px}.pg-al td.did{max-width:380px;font-weight:600;overflow:hidden}.pg-al td.need{color:var(--brand-ink);font-weight:600}.pg-al td.need.none{color:var(--text);font-weight:500}.pg-al td.tm{font:500 13px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.pg-al .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-al .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-al .live-dot{background:var(--risk);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.4s infinite pl;display:inline-block}@keyframes pl{50%{opacity:.3}}.pg-al #agseg .c{font:700 12px var(--mono);opacity:.75;margin-left:5px}.pg-al #grid.h3 .w3,.pg-al #grid.h2 .w2,.pg-al #grid.h1 .w1{display:none}.pg-al .r1 .rel .menu{top:calc(100% + 4px)}.pg-al .ttl{white-space:normal!important;font-size:18px!important}.pg-al .cmp2{border-collapse:collapse;width:100%;font-size:13.5px}.pg-al .cmp2 th{height:30px;font-size:12.5px;position:static}.pg-al .cmp2 td{white-space:normal;vertical-align:top;border-right:0;height:auto;padding:7px 8px;line-height:1.4}.pg-al .cmp2 td.k{color:var(--text);width:110px;font-weight:600}.pg-al .cmp2 tr.chg td{background:var(--warn-soft)}.pg-al .cmp2 .why{color:var(--warn);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.pg-al .same{color:var(--good);font-size:12.5px;font-weight:600}.pg-al .ev{border:1px solid var(--line);border-radius:12px;grid-template-columns:120px minmax(0,1fr);font-size:14px;display:grid;overflow:hidden}.pg-al .ev>span{border-bottom:1px solid var(--line);padding:8px 12px;line-height:1.4}.pg-al .ev>span:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-al .ev>span:nth-last-child(-n+2){border-bottom:0}.pg-al .ev .sub{color:var(--text);font-size:12.5px;display:block}.pg-al .draft{border:1px solid var(--line);white-space:pre-wrap;background:var(--mist);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.pg-al .draft .dh{color:var(--text);white-space:normal;margin-bottom:6px;font-size:12.5px;display:block}.pg-al .player{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pg-al .play{background:var(--ink-btn);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:12px}.pg-al .trk{background:var(--line);border-radius:3px;flex:1;height:6px;position:relative}.pg-al .trk b{background:var(--warn);border-radius:2px;width:3px;height:14px;position:absolute;top:-4px}.pg-al .trk b.x{background:var(--risk)}.pg-al .ptm{font:600 12.5px var(--mono);color:var(--text)}.pg-al .say{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:4px 0;font-size:14px;line-height:1.45;display:grid}.pg-al .say .at{font:500 12px var(--mono);color:var(--text);padding-top:2px}.pg-al .say .w{font:700 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text);margin-right:6px}.pg-al .say.slip{background:var(--warn-soft);border-radius:8px;padding:6px}.pg-al .say.slip .note2{color:var(--warn);font-size:12.5px;font-weight:600;display:block}.pg-al .steps{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-al .steps li{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 12px;font-size:13.5px;line-height:1.4;display:grid}.pg-al .steps li:last-child{border-bottom:0}.pg-al .steps .st{font:500 12px var(--mono);color:var(--text);padding-top:1px}.pg-al .steps b{font-weight:600}.pg-al .steps .sd{color:var(--text);font-size:13px;display:block}.pg-al .steps li.flag{background:var(--warn-soft)}.pg-al .fmini{grid-template-columns:1fr;gap:8px;display:grid}.pg-al .fl{border-collapse:collapse;width:100%;font-size:14px}.pg-al .fl th{position:sticky;top:0}.pg-al .fl td{white-space:normal;vertical-align:top;height:auto;padding:8px;line-height:1.4}.pg-al .fl td.k{white-space:nowrap;font:600 13px var(--mono)}.pg-al .fl .btn{white-space:normal;padding:5px 9px;font-size:12.5px}.pg-al .fl select{max-width:130px}.pg-al .adm{min-width:0}.pg-al .fl{table-layout:fixed}.pg-al .fl th{white-space:normal;height:auto;padding:6px 8px;line-height:1.25}.pg-al .fl td{overflow-wrap:anywhere}.pg-al .fl td.tm,.pg-al .fl td.k,.pg-al .fl .agt,.pg-al .fl .ch3{white-space:normal}.pg-al .fl .rp{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-al .adm{flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.pg-al .adm .crumb{color:var(--text);font-size:13px}.pg-al .adm h2{font:800 20px var(--head);margin:0}.pg-al .adm .atabs2{border-bottom:1px solid var(--line);gap:16px;display:flex}.pg-al .adm .atabs2 span{color:var(--text);padding:6px 0;font-weight:600}.pg-al .adm .atabs2 span.on{color:var(--brand);border-bottom:2px solid var(--brand)}.pg-al .adm select{font:13px var(--body);border:1px solid var(--border);background:#fff;border-radius:7px;padding:3px 6px}.pg-al.staff .note{background:#fff7e6;border-radius:8px;padding:4px 8px}.pg-al .res{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:14px 20px 24px;display:grid;overflow:auto}.pg-al .rc{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-al .rc h2{font:800 17px var(--head);align-items:center;gap:8px;margin:0;display:flex}.pg-al .rc h2 .mode{font:700 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 7px}.pg-al .mode.live{background:var(--good-soft);color:var(--good)}.pg-al .mode.shadow{background:var(--gray-soft);color:var(--text)}.pg-al .rv{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:10px;margin:0;padding:9px 12px;font-size:14px;line-height:1.45}.pg-al .rk{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.pg-al .rk span{border-bottom:1px solid var(--line);padding:7px 0;font-size:14px}.pg-al .rk span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.pg-al .rk span:nth-last-child(-n+2){border-bottom:0}.pg-al .rk .sub{color:var(--text);font-size:12.5px;font-weight:500;display:block}.pg-al .agree{background:var(--line);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.pg-al .agree i{height:100%;display:block}@media (max-width:1400px){.pg-al .r1 .tabs{gap:12px!important}.pg-al #agseg button{padding:6px 7px}.pg-al .r1{gap:8px!important;padding-left:14px!important;padding-right:14px!important}.pg-al .r1 .btn{padding:7px 10px}.pg-al .pk .pt .ps{white-space:normal;font-size:11.5px;line-height:1.3}}@media (min-width:1700px){.pg-al .res{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-al .x-add{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:none;padding:10px 16px 12px}.pg-al .x-add .x-ah{align-items:center;gap:12px;margin:0 0 6px;display:flex}.pg-al .x-add h2{font:800 16px var(--head);margin:0}.pg-al .x-add table{font-size:13.5px}.pg-al .x-add th{height:28px;position:static}.pg-al .x-add td{white-space:normal;vertical-align:top;height:auto;padding:6px 10px;line-height:1.45}.pg-al .x-add td:first-child{width:30%;font-weight:700}.pg-al .x-add td:last-child{font:600 12.5px var(--mono);width:120px}.pg-al .x-add .x-al{color:var(--fg);margin:8px 0 0;font-size:13.5px;font-weight:600}.pg-al #grid th[data-xf]{cursor:pointer}.pg-al #grid th[data-xf]:hover{color:var(--fg)}.pg-al #grid th[data-xf].x-on{color:var(--brand-ink)}.pg-al #grid th[data-xf]:after{content:"";opacity:.85;pointer-events:none;background:currentColor;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 2.5h9L7 6.6v3.2L5 8.8V6.6z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 2.5h9L7 6.6v3.2L5 8.8V6.6z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.pg-al .foot .x-ft{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.pg-al .foot .x-mv.btn{font:600 13.5px var(--body);color:var(--brand-ink);background:0 0;border:0;border-radius:0;padding:0}.pg-al .foot .x-mv.btn:hover{text-underline-offset:2px;background:0 0;text-decoration:underline}.pg-al .x-pop{z-index:40;background:var(--bg);border:1px solid var(--border);width:320px;font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 28px -12px #0b0f194d}.pg-al .x-pop h4{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0}.pg-al .x-pop input[type=text],.pg-al .x-frm2 input[type=text]{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-al .x-qp{gap:14px;display:flex}.pg-al .x-list{border-top:1px solid var(--line);flex-direction:column;max-height:196px;padding-top:4px;display:flex;overflow:auto}.pg-al .x-list label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;font-size:14px;display:flex}.pg-al .x-list .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-al .x-fseg{align-self:flex-start}.pg-al .x-fseg button{padding:5px 9px}.pg-al .x-fseg .c{font:700 11.5px var(--mono)}.pg-al .x-qr{display:flex}.pg-al .x-qr button{padding:5px 9px}.pg-al .x-mh{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.pg-al .x-mh button{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:17px;line-height:1}.pg-al .x-mh button:hover{background:var(--row-hover)}.pg-al .x-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.pg-al .x-cal span{font:600 11px var(--mono);color:var(--text);padding:1px 0}.pg-al .x-cal button{height:24px;font:500 13px var(--body);color:var(--fg);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px}.pg-al .x-cal button:hover{background:var(--row-hover)}.pg-al .x-cal button:disabled{color:var(--border);cursor:default;background:0 0}.pg-al .x-cal button.x-in{background:var(--brand-soft);color:var(--brand-ink)}.pg-al .x-cal button.x-end{background:var(--brand);color:#fff;font-weight:700}.pg-al .x-cal button.x-tdy{box-shadow:inset 0 0 0 1px var(--brand)}.pg-al .x-tr{align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-al .x-tr>span:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-al .x-tr>span:nth-child(3){margin-left:6px}.pg-al .x-pop select,.pg-al .x-frm2 select{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;padding:4px 6px}.pg-al .x-rng{font:600 12.5px var(--body);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap}.pg-al .x-frm2 .inl select{width:auto}.pg-al .x-rr,.pg-al .x-dh{justify-content:space-between;align-items:center;gap:10px;display:flex}.pg-al .x-hint{color:var(--text);font-size:12.5px}.pg-al .player .x-spd button{padding:4px 8px;font-size:12.5px}.pg-al .player .x-dl{border-radius:8px;padding:5px 10px;font-size:12.5px}.pg-al .verbs .x-more{align-self:center;margin-left:6px}.pg-al .x-more .menu{left:auto;right:0}.pg-al .x-cta{border-color:var(--brand);color:var(--brand-ink)}.pg-al .x-frm2 .x-list{max-height:180px}.pg-al .x-ftr .act li{grid-template-columns:56px minmax(0,1fr)}.pg-al .ocbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 16px;display:flex}.pg-al .ocbar .pill .c{font:600 12px var(--mono);margin-left:4px}.pg-al .x7band{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 14px;font-size:13.5px;display:flex;position:sticky;left:0}.pg-al .x7seg button{padding:6px 11px}.pg-al .sumwrap2{padding:0 0 16px}.pg-al .sumwrap2 .sumhd{flex-wrap:wrap}.pg-al .sumwrap2 .tile{cursor:pointer;text-align:left;font:inherit;color:inherit;background:var(--bg)}.pg-al .sumwrap2 .tile:hover{border-color:var(--brand)}.pg-al .sumwrap2 .tile .tl span{color:var(--text);font-size:12.5px;display:block}.pg-al .tile .tops{border-top:1px solid var(--line);margin:0;padding:6px 0 0;font-size:13px;list-style:none}.pg-al .tile .tops li{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.pg-al .tile .tops li span:last-child{font-family:var(--mono);color:var(--text)}.pg-al .nx .nb .btn{font-size:13px}.pg-al .x7done{background:var(--bg);border-top:1px solid var(--line);color:var(--good);padding:8px 16px;font-size:13.5px;font-weight:600}.pg-al .x7tl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-al .x7card .row{grid-template-columns:120px minmax(0,1fr)}.pg-al .x7card .row span:last-child{overflow-wrap:anywhere}.pg-al .rdet{border:1px solid var(--line);border-radius:14px;flex-direction:column;grid-column:1/-1;gap:12px;min-width:0;padding:12px 14px;display:flex}.pg-al .rdet>h2{font:800 17px var(--head);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pg-al .rfbar{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pg-al .rfbar select{border:1px solid var(--border);font:13px var(--body);color:var(--fg);background:#fff;border-radius:8px;max-width:220px;padding:5px 8px}.pg-al .rfbar select.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-al .rdates{display:inline-flex;position:relative}.pg-al .rdpop{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;min-width:220px;padding:10px 12px;font-size:13.5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-al .rdpop label{justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-al .rdpop input{border:1px solid var(--border);font:13px var(--body);border-radius:8px;padding:4px 6px}.pg-al .rbig{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pg-al .rk2{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:9px 12px;display:flex}.pg-al .rk2 .l{color:var(--text);font-size:12.5px;font-weight:600}.pg-al .rk2 .v{font:700 22px var(--mono)}.pg-al .rk2 .v.g{color:var(--good)}.pg-al .rk2 .s{color:var(--text);font-size:12.5px;line-height:1.35}.pg-al .rbox{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.pg-al .rbox h3{color:var(--fg);font:700 14.5px var(--body);letter-spacing:0;text-transform:none;align-items:center;gap:4px;margin:0;display:flex}.pg-al .rbox .bs{color:var(--text);font-size:12.5px}.pg-al .fun{flex-direction:column;gap:5px;display:flex}.pg-al .fr{grid-template-columns:minmax(120px,240px) minmax(0,1fr) 64px 44px;align-items:center;gap:8px;font-size:13.5px;display:grid}.pg-al .fr.ind .fl{color:var(--text);padding-left:16px}.pg-al .fr .ft{background:var(--gray-soft);border-radius:4px;height:14px;position:relative;overflow:hidden}.pg-al .fr .ft i{background:var(--brand);border-radius:4px;position:absolute;inset:0 auto 0 0}.pg-al .fr.ind .ft i{background:#9fb4f2}.pg-al .fr.bk .ft i{background:var(--good)}.pg-al .fr .fn{text-align:right;font:600 13px var(--mono)}.pg-al .fr .fp{text-align:right;font:500 12.5px var(--mono);color:var(--text)}.pg-al .stk{border-radius:5px;gap:2px;height:14px;display:flex;overflow:hidden}.pg-al .stk span{height:100%;display:block}.pg-al .rgs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.pg-al .rg2 h4{font:700 13.5px var(--body);align-items:center;gap:6px;margin:0 0 4px;display:flex}.pg-al .rg2 h4 i{border-radius:3px;width:10px;height:10px}.pg-al .rg2 h4 em{font:600 12px var(--mono);color:var(--text);margin-left:auto;font-style:normal}.pg-al .rg2 .rl{justify-content:space-between;gap:8px;padding:2px 0;font-size:13.5px;display:flex}.pg-al .rg2 .rl button{font:500 13.5px var(--body);color:var(--brand-ink);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pg-al .rg2 .rl span{font:600 12.5px var(--mono)}.pg-al .r3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-al .r2c{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pg-al .wkb{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:120px;padding-top:16px;display:grid}.pg-al .wkb div{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.pg-al .wkb i{background:#c5d2f7;border-radius:4px 4px 2px 2px;width:70%;position:relative}.pg-al .wkb div:last-child i{background:var(--brand)}.pg-al .wkb i span{font:700 10.5px var(--mono);position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pg-al .wkb em{font:600 10.5px var(--mono);color:var(--text);font-style:normal}.pg-al .mini{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-al .mini .rk2 .v{font-size:17px}.pg-al .lbw{overflow-x:auto}.pg-al .lb{border-collapse:collapse;width:100%;font-size:13.5px}.pg-al .lb th{height:30px;font-size:12px;position:static}.pg-al .lb td{height:32px;padding:0 8px}.pg-al .lb td.n,.pg-al .lb th.n{text-align:right;font-family:var(--mono)}@media (max-width:1100px){.pg-al .rbig{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-al .r3,.pg-al .r2c{grid-template-columns:1fr}}.pg-al #toast{pointer-events:none}@media (max-width:760px){.pg-al .r1{white-space:normal;flex-wrap:wrap;row-gap:6px}.pg-al .r1 .tabs{width:100%}.pg-al .pk{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pg-al .res{grid-template-columns:1fr!important;padding:12px!important}.pg-al .fr{grid-template-columns:minmax(0,1fr) 70px 54px 38px}.pg-al .ocbar{padding:7px 12px}}.pg-al .xh{display:none!important}.pg-al .x8srch{border:1px solid var(--border);background:#fff;border-radius:8px;flex:0 300px;align-items:center;gap:6px;min-width:0;margin-left:auto;padding:4px 9px;display:inline-flex}.pg-al .x8srch input{font:14px var(--body);color:var(--fg);background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0}.pg-al .x8srch button{cursor:pointer;color:var(--text);background:0 0;border:0;padding:0 2px;font-size:15px}.pg-al .x8pop .vr{text-align:left;width:100%;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:5px 4px;display:flex}.pg-al .x8pop .vr:hover,.pg-al .x8pop .vr.on{background:var(--brand-soft)}.pg-al .x8pop .vr.on{font-weight:700}.pg-al .x8pop .none{color:var(--text);margin:0;font-size:13px}.pg-al .x8pop .r2{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.pg-al .x8pop .r2 input{flex:140px}.pg-al .lf{border:1px solid var(--warn);background:var(--warn-soft);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pg-al .lf .k{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.pg-al .lf .t{font:700 15px var(--body);color:var(--fg)}.pg-al .lf p{color:var(--fg);margin:0;font-size:13.5px;line-height:1.45}.pg-al .lf .b{flex-wrap:wrap;gap:6px;display:flex}.pg-al .chan{flex-direction:column;gap:6px;margin-top:8px;display:flex}.pg-al .chan .ln{font:600 12px var(--mono);color:var(--text);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pg-al .chan .tr2{background:var(--gray-soft);border-radius:4px;height:16px;position:relative;overflow:hidden}.pg-al .chan .tr2 i{background:#9fb4f2;border-radius:3px;position:absolute;top:3px;bottom:3px}.pg-al .chan .ln.ag .tr2 i{background:var(--brand)}.pg-al .chan .tr2 b{border-radius:2px;width:3px;position:absolute;top:0;bottom:0}.pg-al .chan .lgd{font:500 12.5px var(--body);color:var(--text);flex-wrap:wrap;gap:4px 12px;display:flex}.pg-al .chan .lgd span{align-items:center;gap:5px;display:inline-flex}.pg-al .chan .lgd i{border-radius:2px;width:10px;height:10px;display:inline-block}.pg-al .mk-tool{background:#6b2fd6}.pg-al .mk-drop{background:var(--risk)}.pg-al .mk-dead{background:var(--warn)}.pg-al .say .rt{font:500 11.5px var(--mono);color:var(--text);margin-top:1px;display:block}.pg-al .say.tool{background:var(--gray-soft);border-radius:8px;padding:5px 6px}.pg-al .say.tool .w{color:#6b2fd6}.pg-al .say.tool code{font:500 12.5px var(--mono);overflow-wrap:anywhere}.pg-al .x8res{color:var(--text);margin:-4px 0 0;font-size:13.5px}.pg-al #fxfile[hidden]{display:none}.pg-al #fxfile .fxf-bg{z-index:300;background:#0b0f1952;position:fixed;inset:0}.pg-al #fxfile .fxf{background:var(--bg,#fff);z-index:301;border-left:1px solid var(--line,#e3e6ed);width:min(560px,100%);color:var(--fg,#0b0f19);flex-direction:column;font:14px/1.45 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-al #fxfile .fxf-h{border-bottom:1px solid var(--line,#e3e6ed);align-items:center;gap:10px;padding:14px 16px;display:flex}.pg-al #fxfile .fxf-h b{font:800 17px var(--head,system-ui);flex:1}.pg-al #fxfile .fxf-x{border:1px solid var(--line,#e3e6ed);background:var(--bg,#fff);cursor:pointer;min-width:36px;min-height:36px;color:inherit;border-radius:8px;font-size:20px}.pg-al #fxfile .fxf-m{color:#4b5263;padding:12px 16px 4px}.pg-al #fxfile .fxf-m .mono,.pg-al #fxfile .fxf-t td{font-family:var(--mono,ui-monospace,monospace)}.pg-al #fxfile .fxf-t{border:1px solid var(--line,#e3e6ed);border-radius:10px;flex:auto;min-height:0;margin:8px 16px;overflow:auto}.pg-al #fxfile table{border-collapse:collapse;min-width:100%;font-size:12.5px}.pg-al #fxfile th{text-align:left;border-bottom:1px solid var(--line,#e3e6ed);white-space:nowrap;background:#f6f7f9;padding:6px 8px;font-weight:700;position:sticky;top:0}.pg-al #fxfile td{border-bottom:1px solid var(--line,#e3e6ed);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:5px 8px;overflow:hidden}.pg-al #fxfile .fxf-b{border-top:1px solid var(--line,#e3e6ed);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.pg-al #fxfile .fxf-b button{border:1px solid var(--border,#bcc1cb);background:var(--bg,#fff);cursor:pointer;min-height:36px;color:inherit;border-radius:8px;padding:7px 14px;font:600 14px Inter,system-ui,sans-serif}.pg-al #fxfile .fxf-b button.p{background:var(--ink-btn,#0b0f19);border-color:var(--ink-btn,#0b0f19);color:#fff}.pg-al #fxfile .fxf-b .ok{color:var(--good,#0b6b3d);font-weight:600}.pg-al .fx-flash{animation:1.6s ease-out fxfl}.pg-al .grow{flex:1}.pg-al .rel{display:inline-flex;position:relative}.pg-al .mut{color:var(--text)}.pg-al .tabs a{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px;text-decoration:none}.pg-al .tabs a.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-al select.btn{appearance:auto;padding-right:8px}.pg-al .x8srch{flex:0 300px;align-items:center;min-width:180px;display:inline-flex;position:relative}.pg-al .x8srch span{color:var(--text);pointer-events:none;position:absolute;left:9px}.pg-al .x8srch input{border:1px solid var(--border);width:100%;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;min-height:34px;padding:7px 10px 7px 28px}.pg-al .ocbar{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 20px;display:flex}.pg-al .ocbar .cl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-right:4px}.pg-al .oc{border:1px solid var(--border);background:var(--bg);font:500 13px var(--body);color:var(--fg);cursor:pointer;border-radius:999px;min-height:28px;padding:4px 12px}.pg-al .oc .c{font:600 12px var(--mono);color:var(--text);margin-left:5px}.pg-al .oc[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-al .agt{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-al .agt i{background:var(--brand);border-radius:50%;width:8px;height:8px}.pg-al .ag-track i{background:var(--good)}.pg-al td.tm,.pg-al .tm{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-al td.did{white-space:normal;min-width:240px;max-width:420px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-al td.need.none{color:var(--text)}.pg-al .lane{flex-direction:column;line-height:1.25;display:inline-flex}.pg-al .lane .sub{color:var(--text);font-size:12px;font-weight:400}.pg-al .ln{color:var(--fg);text-decoration:none}.pg-al .ln:hover{color:var(--brand-ink);text-decoration:underline}.pg-al .co2,.pg-al td.quiet{color:var(--text)}.pg-al .vsm.over{color:var(--risk);font-weight:600}.pg-al .vsm.under{color:var(--good);font-weight:600}.pg-al .slow{color:var(--warn);font-weight:600}.pg-al .live-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.4s ease-in-out infinite pg-al-pulse;display:inline-block}@keyframes pg-al-pulse{0%,to{opacity:1}50%{opacity:.35}}.pg-al tr.band.live td{background:var(--brand-soft);box-shadow:inset 4px 0 0 var(--brand)}.pg-al tr.band.live .bt{color:var(--brand-ink)}.pg-al tr.band.owe td{background:var(--risk-soft);box-shadow:inset 4px 0 0 var(--risk)}.pg-al tr.band.owe .bt{color:var(--risk)}.pg-al tr.band.slip td{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.pg-al tr.band.slip .bt{color:var(--warn)}.pg-al tr.band.done td{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}.pg-al tr.band.done .bt{color:var(--good)}.pg-al .gridwrap.cmp td{height:34px}.pg-al .gridwrap.cmp td.did{padding-top:3px;padding-bottom:3px}.pg-al .menu h4{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:6px 10px 2px}.pg-al .menu label{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-al .menu .r2{flex-wrap:wrap;gap:6px;padding:8px 10px 4px;display:flex}.pg-al .menu .none{color:var(--text);max-width:260px;margin:4px 10px 6px;font-size:12.5px}.pg-al .vr{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-al .vr:hover{background:var(--row-hover)}.pg-al .vr.on{color:var(--brand-ink);font-weight:600}.pg-al .lnk{color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pg-al td.empty{text-align:center;height:80px;color:var(--text);white-space:normal}.pg-al td.empty .btn{margin-left:8px}.pg-al .x8srch{flex:0 220px;min-width:140px}.pg-br [hidden]{display:none!important}.pg-br{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-br *{box-sizing:border-box}.pg-br{background:var(--bg);color:var(--fg);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased}.pg-br.dopen{overflow:hidden}.pg-br button,.pg-br input,.pg-br select,.pg-br textarea{font:inherit;color:inherit}.pg-br .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-br .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-br .btn:hover{background:var(--row-hover)}.pg-br .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-br .btn.primary:hover{background:#262c3a}.pg-br .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-br .btn.go:hover{filter:brightness(1.1)}.pg-br .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-br .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pg-br .btn:disabled{opacity:.5;cursor:default}.pg-br .btn:focus-visible,.pg-br .pt:focus-visible,.pg-br .seg button:focus-visible,.pg-br .act:focus-visible,.pg-br .lnk:focus-visible,.pg-br .chip:focus-visible,.pg-br .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-br .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-br .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border:0;padding:6px 11px}.pg-br .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-br .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-br .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-br .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-br .act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-br .act:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-br .act.mine{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-br .act.locked{color:var(--text);border-style:dashed}.pg-br .act.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-br .act.dash{color:var(--text);border-style:dashed}.pg-br .acts{gap:4px;display:flex}.pg-br .pk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.pg-br .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-br .pt:hover{border-color:var(--brand)}.pg-br .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-br .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-br .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-br .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-br .pt .pv b{font:700 22px/1.1 var(--mono);letter-spacing:-.02em}.pg-br .pt .ps{color:var(--text);font-size:12px;line-height:1.3}.pg-br .sheet{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-br .r1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.pg-br .lead{color:var(--text);flex:260px;min-width:0;font-size:13.5px}.pg-br .r1 .lead+.grow{display:none}.pg-br .lead b{font:700 14px var(--mono);color:var(--fg)}.pg-br .srch{border:1px solid var(--border);font:14px var(--body);background:#fff;border-radius:10px;width:200px;max-width:100%;padding:6px 10px}.pg-br .srch:focus{border-color:var(--brand);outline:3px solid #2f5fe633}.pg-br .menu{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-br .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pg-br .menu button:hover{background:var(--row-hover)}.pg-br .menu button[aria-checked=true]{font-weight:700}.pg-br .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-br .menu label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.pg-br .tw{max-width:100%;overflow-x:auto}.pg-br table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-br table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 8px}.pg-br table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:38px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-br table.g th:last-child,.pg-br table.g td:last-child{border-right:0}.pg-br.cmp table.g td{height:29px}.pg-br table.g th.r,.pg-br table.g td.r{text-align:right}.pg-br th[data-sort]{cursor:pointer}.pg-br th[data-sort]:hover{color:var(--fg)}.pg-br .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-br td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-br td.sc{font:500 12.5px var(--mono);color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pg-br td.co{font:700 14px var(--body)}.pg-br tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-br tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-br tr.band td{background:var(--mist);cursor:default;border-bottom:1px solid var(--border);border-right:0;height:34px;padding:0 12px}.pg-br tr.band .bt{font:700 13px var(--body)}.pg-br tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-br tr.band .bd{color:var(--text);font-size:12.5px}.pg-br tr.band.go td{box-shadow:inset 3px 0 0 var(--good)}.pg-br tr.band.go .bt{color:var(--good)}.pg-br tr.band.check td{box-shadow:inset 3px 0 0 var(--warn)}.pg-br tr.band.check .bt{color:var(--warn)}.pg-br tr.band.watch td{box-shadow:inset 3px 0 0 var(--text)}.pg-br tr.band.hot td{box-shadow:inset 3px 0 0 var(--good)}.pg-br tr.band.hot .bt{color:var(--good)}.pg-br .empty td{text-align:center;color:var(--text);white-space:normal;height:80px!important}.pg-br .sw{white-space:nowrap;font-weight:700}.pg-br .sw.go{color:var(--good)}.pg-br .sw.check{color:var(--warn)}.pg-br .sw.watch{color:var(--text);font-weight:600}.pg-br .sw.hot{color:var(--good)}.pg-br .sw.warm{color:var(--brand-ink)}.pg-br .sw.cold{color:var(--text);font-weight:600}.pg-br .sw.late{color:var(--risk)}.pg-br .st{font-size:13.5px}.pg-br .st.do{color:var(--fg);font-weight:700}.pg-br .st.hot{color:var(--good);font-weight:700}.pg-br .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-br .st.late{color:var(--risk);font-weight:700}.pg-br .st.quiet{color:var(--text)}.pg-br .cl{white-space:nowrap;font-size:13px}.pg-br .cl.me{color:var(--brand-ink);font-weight:600}.pg-br .cl.other,.pg-br .cl.none{color:var(--text)}.pg-br .vp{font:700 12.5px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pg-br .vp:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pg-br .vp.go{background:var(--good-soft);color:var(--good)}.pg-br .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-br .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-br .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-br .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-br .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-br .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-br .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-br .ch3.green{background:var(--good-soft);color:var(--good)}.pg-br .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-br .foot{border-top:1px solid var(--line);color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 14px;font-size:13.5px;display:flex}.pg-br .foot .r{color:var(--text);margin-left:auto}.pg-br .edn{font:700 13.5px var(--mono);color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;padding:0 1px}.pg-br .edn-in{border:1px solid var(--brand);width:58px;font:700 13.5px var(--mono);border-radius:6px;padding:1px 5px}.pg-br .sumhd{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.pg-br .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-br .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-br .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-br .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 14px 16px;display:grid}.pg-br .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-br .tile .tn{font-weight:700}.pg-br .tile .tb{font:700 22px var(--mono)}.pg-br .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-br .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-br .panel{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(640px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-br .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 0;display:flex}.pg-br .tp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-br .ttl{font:700 19px/1.3 var(--head);flex:1;min-width:0}.pg-br .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-br .x:hover{background:var(--row-hover)}.pg-br .back{align-self:flex-start;margin-bottom:2px}.pg-br .meta{color:var(--text);font-size:13.5px}.pg-br .claimline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-br .claimline svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;width:14px;height:14px}.pg-br .claimline .me{color:var(--brand-ink);font-weight:600}.pg-br .claimline .other{color:var(--warn);font-weight:600}.pg-br .verbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pg-br .ptabs{gap:18px;margin-top:6px;display:flex}.pg-br .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-br .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-br .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-br .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 28px;display:flex;overflow:auto}.pg-br .pb>*{flex-shrink:0}.pg-br h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 6px}.pg-br .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-br .ans .ah{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-br .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-br .ans .sz{font:700 14px var(--mono);white-space:nowrap;margin-left:auto}.pg-br .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-br .quote{border-left:3px solid var(--good);background:var(--good-soft);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.pg-br .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-br .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-br .tl li{display:contents}.pg-br .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-br .tl .tt span{display:block}.pg-br .tl .trl{justify-content:center;display:flex;position:relative}.pg-br .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-br .tl li:first-child .trl:before{top:12px}.pg-br .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-br .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-br .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-br .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-br .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-br .tl .tw2{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-br .tl .tw2 b{font-weight:600}.pg-br .tl li.now .tw2 b{color:var(--good)}.pg-br .tl li.next .tw2 b{color:var(--brand-ink)}.pg-br .tl .tn{color:var(--text)}.pg-br .al{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-br .al dt,.pg-br .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-br .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-br .al dd{min-width:0;line-height:1.4}.pg-br .al dd b{font-weight:700}.pg-br .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-br .al dt:nth-last-child(2),.pg-br .al dd:last-child{border-bottom:0}.pg-br .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-br .prow:last-child{border-bottom:0}.pg-br .prow .pv{text-align:right;overflow-wrap:anywhere}.pg-br .prow .role{color:var(--text);font-size:12.5px}.pg-br .prow b{font-weight:600}.pg-br .okb{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.pg-br .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-br .mail:focus-within{border-color:var(--brand)}.pg-br .mail input,.pg-br .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-br .mail textarea{resize:none;min-height:140px;overflow:hidden}.pg-br .mail .from{color:var(--text);font-size:13px}.pg-br .actl{margin:0;padding:0;list-style:none}.pg-br .actl li{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.pg-br .actl li:last-child{border-bottom:0}.pg-br .actl .w{font:500 12.5px var(--mono);color:var(--text)}.pg-br .pbar{background:var(--gray-soft);border-radius:999px;height:8px;margin:10px 0 0;overflow:hidden}.pg-br .pbar i{background:var(--brand);border-radius:999px;height:100%;transition:width .4s;display:block}.pg-br .pbar.warn i{background:var(--warn)}.pg-br #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 12px 9px 14px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pg-br #toast button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;flex:none;padding:3px 10px}@media (max-width:700px){.pg-br{padding:12px}.pg-br .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-br .srch{width:100%}.pg-br .al{grid-template-columns:96px minmax(0,1fr)}.pg-br .actl li{grid-template-columns:100px minmax(0,1fr)}.pg-br .tl .tt{font-size:11.5px}}.pg-br #grid.h3 .w3,.pg-br #grid.h2 .w2,.pg-br #grid.h1 .w1{display:none}.pg-br .bcards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;padding:14px;display:grid}.pg-br .bcard{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-br .bcard:hover{border-color:var(--brand);background:#fbfcff}.pg-br .bcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-br .bcard.sel{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);background:var(--row-selected)}.pg-br .bcard.unread{box-shadow:inset 3px 0 0 var(--brand)}.pg-br .bcard .bh{align-items:center;gap:8px;display:flex}.pg-br .bcard .bn{font:700 15px var(--head);flex:1;min-width:0}.pg-br .bcard .bm{color:var(--text);margin-top:-4px;font-size:13px}.pg-br .bcard .bhl{margin:0;font-size:14px;font-weight:500;line-height:1.5}.pg-br .bcard .pbar{margin:0}.pg-br .bf{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pg-br .bf div{border-bottom:1px solid var(--line);min-width:0;padding:7px 0}.pg-br .bf div:nth-child(odd){border-right:1px solid var(--line);padding-right:10px}.pg-br .bf div:nth-child(2n){padding-left:10px}.pg-br .bf dt{color:var(--text);font-size:12px;font-weight:600}.pg-br .bf dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.pg-br .bfoot{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pg-br td.hd{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-br .emptyc{text-align:center;color:var(--text);margin:0;padding:36px 14px}.pg-br td.late{color:var(--risk);font-weight:700}.pg-br .tday{font:600 11.5px var(--body);color:var(--warn);background:var(--warn-soft);border-radius:6px;margin-left:4px;padding:0 6px}.pg-br .xtags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-br .xtags .xtl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:2px}.pg-br .xtags button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:2px 10px}.pg-br .xtags button:hover{border-color:var(--brand)}.pg-br .xtags button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-br .xmenu{min-width:240px}.pg-br .xmenu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.pg-br .xmenu button:disabled{opacity:.45;cursor:default}.pg-br .xmenu .xoff{color:var(--text);white-space:normal;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;max-width:260px;padding:7px 10px;font-size:13px;text-decoration:underline;display:block}.pg-br .xmenu .xck{width:14px;color:var(--brand-ink);font-weight:700;display:inline-block}.pg-br .xctx{z-index:85;max-height:calc(100vh - 16px);position:fixed;overflow:auto}.pg-br .xgear{padding:7px 9px}.pg-br .xgear svg{width:16px;height:16px}.pg-br .xkh{color:var(--text);font-size:12.5px}.pg-br kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--mist);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 5px}.pg-br .xsec{flex-direction:column;gap:8px;display:flex}.pg-br .xbar{flex-wrap:wrap;gap:8px;display:flex}.pg-br .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-br .xform{border:1px solid var(--border);background:#fbfcff;border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.pg-br .xform h4{font:700 14px var(--body);margin:0}.pg-br .xgrid{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.pg-br .xgrid label{color:var(--text);font-size:13px;font-weight:600}.pg-br .xgrid input,.pg-br .xgrid select,.pg-br .xgrid textarea,.pg-br .xin{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-br .xgrid textarea{resize:vertical;min-height:64px}.pg-br .xin:focus,.pg-br .xgrid input:focus,.pg-br .xgrid select:focus,.pg-br .xgrid textarea:focus{border-color:var(--brand);outline:3px solid #2f5fe62e}.pg-br .xinl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-br .xinl input,.pg-br .xinl select{width:auto}.pg-br .xerr{color:var(--risk);margin:0;font-size:13px;font-weight:600}.pg-br .xrows{flex-direction:column;display:flex}.pg-br .xrow{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:13.5px;display:grid}.pg-br .xrow:last-child{border-bottom:0}.pg-br .xrow .w{font:500 12px var(--mono);color:var(--text)}.pg-br .xrow .xa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pg-br .xrow .sub{color:var(--text);font-size:12.5px;display:block}.pg-br .xword{font:700 11.5px var(--body);border-radius:999px;margin-right:6px;padding:1px 7px;display:inline-block}.pg-br .xword.draft{background:var(--warn-soft);color:var(--warn)}.pg-br .xword.approved{background:var(--brand-soft);color:var(--brand-ink)}.pg-br .xword.sent{background:var(--good-soft);color:var(--good)}.pg-br .xword.skipped{background:var(--gray-soft);color:var(--text)}.pg-br .xprep{gap:8px;display:grid}.pg-br .xprep div{border-left:3px solid var(--line);padding:2px 0 2px 10px}.pg-br .xprep b{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.pg-br .xprep .o{border-color:var(--good)}.pg-br .xprep .o b{color:var(--good)}.pg-br .xprep .j{border-color:var(--warn)}.pg-br .xprep .j b{color:var(--warn)}.pg-br .xprep .k{border-color:var(--brand)}.pg-br .xprep .k b{color:var(--brand-ink)}.pg-br .xvm{color:var(--text);margin:0;font-size:13.5px;font-style:italic}.pg-br .xnote{gap:8px;display:flex}.pg-br .xnote input{flex:1}.pg-br .xcnt{font:500 12px var(--mono);color:var(--text)}.pg-br .xok{color:var(--good);font-size:12.5px;font-weight:700}.pg-br .xph{font:600 13px var(--mono)}.pg-br .xmodal{z-index:90;background:#0b0f1961;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-br .xbox{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:16px 18px;display:flex;overflow:auto;box-shadow:0 24px 60px -20px #0b0f1980}.pg-br .xbox.wide{width:min(640px,100%)}.pg-br .xbox h3{font:700 17px var(--head);margin:0}.pg-br .xbox p{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.pg-br .xradio{flex-direction:column;gap:5px;display:flex}.pg-br .xradio label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 11px;font-size:14px;display:flex}.pg-br .xradio label:hover{background:var(--row-hover)}.pg-br .xradio label.on{border-color:var(--brand);background:var(--brand-soft)}.pg-br .xfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-br .btn.danger{background:var(--risk);border-color:var(--risk);color:#fff}.pg-br .xmsg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pg-br .xmsg .h{color:var(--text);font-size:12.5px}.pg-br .xmsg .s{font-size:14px;font-weight:700}.pg-br .xmsg .b{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.pg-br .xmsg.them{border-left:3px solid var(--good)}.pg-br #xset{z-index:60}.pg-br .xsrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.pg-br .xsrow:last-child{border-bottom:0}.pg-br .xsrow .t{font-size:14px;font-weight:600}.pg-br .xsrow .sub{color:var(--text);grid-column:1/-1;font-size:12.5px;line-height:1.4}.pg-br .xsrow input[type=number]{border:1px solid var(--border);width:74px;font:600 14px var(--mono);text-align:right;border-radius:8px;padding:5px 8px}.pg-br .xsw{border:1px solid var(--border);background:var(--gray-soft);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.pg-br .xsw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pg-br .xsw[aria-checked=true]{background:var(--good);border-color:var(--good)}.pg-br .xsw[aria-checked=true]:after{left:20px}.pg-br .xmgr{font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px}.pg-br .xfold{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pg-br .xcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-br .xcard .xh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-br .xcard .xh b{font:700 15px var(--head)}.pg-br .xcard .xh .sub{color:var(--text);font-size:12.5px}.pg-br .xhot{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.pg-br .xhot:last-child{border-bottom:0}.pg-br .xhot .dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.pg-br .xhot .lnk{text-align:left;min-width:0;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);flex:1;font-weight:600}.pg-br .xx{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:18px;line-height:1}.pg-br .xx:hover{background:var(--row-hover)}.pg-br .xbrief li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pg-br .xbrief{margin:0;padding:0;list-style:none}.pg-br .xbrief li:last-child{border-bottom:0}.pg-br .xbrief .bx{flex:1;min-width:0}.pg-br .xbrief .bx b{font-weight:600}.pg-br .xbrief .bx .sub{color:var(--text);font-size:13px;display:block}.pg-br .xbrief li.done .bx b{color:var(--text);text-decoration:line-through}.pg-br .xtiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-br .xtile{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pg-br .xtile:hover:not(:disabled){border-color:var(--brand);background:var(--row-hover)}.pg-br .xtile:disabled{opacity:.5;cursor:default}.pg-br .xtile b{font:700 19px var(--mono)}.pg-br .xtile span{color:var(--text);font-size:12px}.pg-br .xtile.acc b{color:var(--good)}.pg-br .xli{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.pg-br .xli .h{justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-br .xli p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-br .xaside{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.pg-br .xchips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;display:flex}.pg-br .xchips .lbl{margin-right:2px}.pg-br .xchips .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:5px}.pg-br .xeb{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pg-br .xempty{text-align:center;padding:36px 14px}.pg-br .xempty b{font:700 16px var(--head);margin-bottom:4px;display:block}.pg-br .xempty p{max-width:360px;color:var(--text);margin:0 auto;font-size:13.5px}@media (max-width:700px){.pg-br .xtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-br .xgrid,.pg-br .xrow{grid-template-columns:minmax(0,1fr)}.pg-br .xrow .xa{justify-content:flex-start}}.pg-br .xchips:empty{display:none}.pg-br .xsl{color:var(--text);font-size:13.5px;line-height:1.5;display:block}.pg-br .xsq{margin:0;padding:0;font-size:13px;list-style:none}.pg-br .xsq li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pg-br .xsq li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-br .xsq li span:last-child{flex:none}.pg-br .menu .mhx{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-br .menu .mhx button{border:1px solid var(--border);font:600 12.5px var(--body);border-radius:8px;padding:3px 8px}.pg-br .menu .mgx{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-br .menu .mnx{color:var(--text);white-space:normal;max-width:260px;padding:6px 10px 2px;font-size:12.5px}.pg-br .menu .svx{align-items:center;gap:6px;padding:4px 10px;display:flex}.pg-br .menu .svx input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:7px;flex:1;padding:5px 8px}.pg-br .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-br .fsco[hidden]{display:none!important}.pg-br .fsco-t{flex:220px;min-width:0}.pg-br .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-br .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-br .fsfile[hidden]{display:none!important}.pg-br .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-br .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-br .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-br .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-br .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-br .fsf-t th,.pg-br .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-br .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-br .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-br .ch3.asked,.pg-br .cl.asked{margin-left:6px}.pg-br .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-br .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-br .rel>.menu,.pg-br .menu.colm,.pg-br .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-br .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-br .btn,.pg-br .seg button,.pg-br .pill,.pg-br .fsco-b{min-height:40px}.pg-br .x,.pg-br .fsf-x{min-width:40px!important;min-height:40px!important}.pg-br .info{position:relative}.pg-br .info:after{content:"";position:absolute;inset:-11px}}.pg-br .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-br .fstip[hidden]{display:none!important}.pg-br #grid tr.fsnew td{background:var(--good-soft,#e6f5ec)}.pg-br .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-br .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-br .hm-menu button.hm-i:hover,.pg-br .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-br .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-br .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-br .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-br .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-br .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-br .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-br .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-br .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-br th.hm-th{cursor:pointer}.pg-br th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-br .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-br .hm-hide,.pg-br tr.hm-out{display:none!important}.pg-br .bf dd{white-space:normal;text-overflow:clip;overflow:visible}.pg-br .rel{display:inline-flex;position:relative}.pg-br .grow{flex:1}.pg-br .mut{color:var(--text)}.pg-br .tw{flex:1;min-height:0;overflow:auto}.pg-br .tw.cmp td{height:34px}.pg-br .pt.quiet .pl{color:var(--text)}.pg-br .srch input{border:1px solid var(--border);width:200px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-br .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-br .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-br .menu .mi small{color:var(--text);font-size:12px;font-weight:400;display:block}.pg-br .menu .mi.on{color:var(--brand-ink);font-weight:600}.pg-br .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-br tbody tr[data-id]{cursor:pointer}.pg-br tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-br tbody tr.sel td{background:var(--row-selected)}.pg-br .emptyc .xeb{justify-content:center;gap:8px;margin-top:10px;display:flex}.pg-br .bcard .acts{gap:4px;display:inline-flex}.fs-dt-slot{font:600 12px var(--font-mono);background:var(--pill-closed);color:var(--foreground);vertical-align:1px;border-radius:6px;margin:0 1px;padding:1px 6px;display:inline-block}.fs-dt-note{border-top:1px solid var(--grid-line);color:var(--muted-foreground);background:var(--background);padding:6px 16px;font-size:12.5px}.fs-dt-stp{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-dt-stp.fs-dt-gray{background:var(--pill-closed);color:var(--foreground)}.fs-dt-stp.fs-dt-ok{background:var(--good-soft);color:var(--good)}.fs-dt-stp.fs-dt-bad{background:var(--risk-soft);color:var(--risk)}.fs-dt-pb{flex-direction:column;gap:16px;display:flex}.fs-dt-ptiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fs-dt-ptile{border:1px solid var(--grid-line);background:var(--muted);border-radius:10px;min-width:0;padding:8px 10px}.fs-dt-ptile .fs-dt-k{font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.fs-dt-ptile .fs-dt-v{color:var(--foreground);overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:600;line-height:1.35}.fs-dt-ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.fs-dt-ah{align-items:center;gap:10px;display:flex}.fs-dt-at{font:700 16.5px var(--font-display,var(--font-sans))}.fs-dt-verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--foreground);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.fs-dt-sh{font:700 14px var(--font-sans);margin:12px 0 0}.fs-dt-prev{border:1px dashed var(--border);background:var(--muted);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.fs-dt-pl2{font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px;display:block}.fs-al dd .fs-dt-bad,.fs-al dd b.fs-dt-bad{color:var(--risk)}.fs-dt-q2{color:var(--foreground);font-size:14px;font-weight:700}.fs-dt-inl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fs-dt-ch3{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.fs-dt-ch3.fs-dt-blue{background:var(--brand-soft);color:var(--brand-ink)}.fs-dt-ch3.fs-dt-gray{background:var(--pill-closed);color:var(--foreground)}.fs-dt-hint{color:var(--muted-foreground);margin:0;font-size:13px}.fs-dt-hint b{color:var(--brand-ink)}.fs-dt-tcard{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.fs-dt-tbox{border:1px solid var(--border);background:var(--background);color:var(--foreground);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.8}.fs-dt-raw{border:1px solid var(--border);width:100%;min-height:110px;font:15px/1.6 var(--font-sans);color:var(--foreground);background:var(--background);resize:vertical;border-radius:10px;padding:10px 12px}.fs-dt-raw:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.fs-dt-bw{font:inherit;background:var(--brand-soft);color:var(--brand-ink);border:0;border-bottom:2px solid var(--brand);cursor:pointer;border-radius:4px;padding:0 3px;font-weight:600;line-height:1.4}.fs-dt-bw[aria-expanded=true],.fs-dt-bw:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.fs-dt-pw{cursor:pointer;border-radius:3px}.fs-dt-pw:hover,.fs-dt-pw[aria-expanded=true]{background:var(--pill-closed)}.fs-dt-wmenu{border:1px solid var(--border);background:var(--background);border-radius:10px;gap:2px;width:min(300px,100%);margin-top:6px;padding:6px;display:grid;box-shadow:0 12px 28px -12px #0b0f194d}.fs-dt-wmenu.fs-dt-cols{grid-template-columns:1fr 1fr;width:min(440px,100%)}.fs-dt-wmenu .fs-dt-wh{color:var(--muted-foreground);grid-column:1/-1;padding:4px 8px;font-size:12.5px}.fs-dt-wmenu .fs-dt-wh b{color:var(--foreground)}.fs-dt-wmenu button{text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13.5px;font-weight:500}.fs-dt-wmenu button:hover{background:var(--row-hover)}.fs-dt-wmenu button[aria-checked=true]{background:var(--brand-soft);font-weight:600}.fs-dt-guess{color:var(--muted-foreground);margin:2px 0 8px;font-size:13px}.fs-dt-opts{gap:6px;display:grid}.fs-dt-opt{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.fs-dt-opt .fs-dt-rd{border:2px solid var(--border);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px}.fs-dt-opt[aria-checked=true]{border-color:var(--brand);background:var(--brand-soft)}.fs-dt-opt[aria-checked=true] .fs-dt-rd{border:5px solid var(--brand)}.fs-dt-opt .fs-dt-ol{flex:1;min-width:0}.fs-dt-opt small{color:var(--muted-foreground);font-size:12.5px;font-weight:400;display:block}.fs-dt-otag{font:700 10.5px var(--font-mono);letter-spacing:.04em;color:var(--brand-ink);border:1px solid var(--brand);background:var(--background);white-space:nowrap;border-radius:6px;padding:2px 6px}.fs-dt-otag.fs-dt-ok{color:var(--good);border-color:var(--good)}.fs-dt-fold{border:1px solid var(--border);background:var(--background);cursor:pointer;text-align:left;width:100%;color:var(--foreground);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.fs-dt-fold b{font-weight:700}.fs-dt-fold .fs-dt-chg{color:var(--brand-ink);margin-left:auto;font-size:13px;font-weight:600}.fs-dt-dupw{background:var(--warn-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.fs-dt-seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.fs-dt-seg button{background:var(--background);color:var(--foreground);cursor:pointer;border:0;padding:6px 11px;font-size:13px;font-weight:600}.fs-dt-seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.fs-dt-prev2{background:var(--muted);border:1px solid var(--grid-line);border-radius:12px;padding:10px 12px}.fs-dt-dbub{background:var(--background);border:1px solid var(--grid-line);border-radius:14px 14px 14px 4px;max-width:94%;padding:9px 12px;font-size:14.5px;line-height:1.5}.fs-dt-every{margin:0;font-size:14px;line-height:1.5}.fs-dt-honest{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.fs-dt-pl3{color:var(--muted-foreground);font-size:13px;font-weight:600}.fs-dt-fld{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.fs-dt-fld input{border:1px solid var(--border);font:400 14px/1.5 var(--font-sans);color:var(--foreground);background:var(--background);border-radius:8px;padding:7px 10px}.fs-dt-link{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.fs-panel.fs-dt-drawer .fs-pbody>.mt-6.flex:last-child{z-index:2;background:var(--card);border-top:1px solid var(--grid-line);margin:16px -18px 0;padding:12px 18px;position:sticky;bottom:0}.fs-panel.fs-dt-drawer .fs-dt-pb{padding-top:4px}.fs-dt-ans .fs-dt-at,.fs-panel.fs-dt-drawer .fs-dt-at{font-weight:700}.fs-panel.fs-co.fs-dt-drawer .fs-pbody{padding-bottom:0}.pg-wt [hidden]{display:none!important}.pg-wt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-wt *{box-sizing:border-box}.pg-wt{background:var(--bg);color:var(--fg);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased}.pg-wt.dopen{overflow:hidden}.pg-wt button,.pg-wt input,.pg-wt select,.pg-wt textarea{font:inherit;color:inherit}.pg-wt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-wt .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-wt .btn:hover{background:var(--row-hover)}.pg-wt .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-wt .btn.primary:hover{background:#262c3a}.pg-wt .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-wt .btn.go:hover{filter:brightness(1.1)}.pg-wt .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-wt .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pg-wt .btn:disabled{opacity:.5;cursor:default}.pg-wt .btn:focus-visible,.pg-wt .pt:focus-visible,.pg-wt .seg button:focus-visible,.pg-wt .act:focus-visible,.pg-wt .lnk:focus-visible,.pg-wt .chip:focus-visible,.pg-wt .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-wt .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-wt .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border:0;padding:6px 11px}.pg-wt .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-wt .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-wt .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-wt .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-wt .act svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-wt .act:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-wt .act.mine{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-wt .act.locked{color:var(--text);border-style:dashed}.pg-wt .act.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-wt .act.dash{color:var(--text);border-style:dashed}.pg-wt .acts{gap:4px;display:flex}.pg-wt .pk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.pg-wt .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-wt .pt:hover{border-color:var(--brand)}.pg-wt .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-wt .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-wt .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-wt .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-wt .pt .pv b{font:700 22px/1.1 var(--mono);letter-spacing:-.02em}.pg-wt .pt .ps{color:var(--text);font-size:12px;line-height:1.3}.pg-wt .sheet{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-wt .r1{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.pg-wt .lead{color:var(--text);flex:260px;min-width:0;font-size:13.5px}.pg-wt .r1 .lead+.grow{display:none}.pg-wt .lead b{font:700 14px var(--mono);color:var(--fg)}.pg-wt .srch{border:1px solid var(--border);font:14px var(--body);background:#fff;border-radius:10px;width:200px;max-width:100%;padding:6px 10px}.pg-wt .srch:focus{border-color:var(--brand);outline:3px solid #2f5fe633}.pg-wt .menu{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-wt .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pg-wt .menu button:hover{background:var(--row-hover)}.pg-wt .menu button[aria-checked=true]{font-weight:700}.pg-wt .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-wt .menu label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.pg-wt .tw{max-width:100%;overflow-x:auto}.pg-wt table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-wt table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 8px}.pg-wt table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:38px;color:var(--fg);background:var(--bg);padding:0 8px}.pg-wt table.g th:last-child,.pg-wt table.g td:last-child{border-right:0}.pg-wt.cmp table.g td{height:29px}.pg-wt table.g th.r,.pg-wt table.g td.r{text-align:right}.pg-wt th[data-sort]{cursor:pointer}.pg-wt th[data-sort]:hover{color:var(--fg)}.pg-wt .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-wt td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-wt td.sc{font:500 12.5px var(--mono);color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pg-wt td.co{font:700 14px var(--body)}.pg-wt tbody tr[data-id]{cursor:pointer}.pg-wt tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-wt tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-wt tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-wt tr.band td{background:var(--mist);cursor:default;border-bottom:1px solid var(--border);border-right:0;height:34px;padding:0 12px}.pg-wt tr.band .bt{font:700 13px var(--body)}.pg-wt tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-wt tr.band .bd{color:var(--text);font-size:12.5px}.pg-wt tr.band.go td{box-shadow:inset 3px 0 0 var(--good)}.pg-wt tr.band.go .bt{color:var(--good)}.pg-wt tr.band.check td{box-shadow:inset 3px 0 0 var(--warn)}.pg-wt tr.band.check .bt{color:var(--warn)}.pg-wt tr.band.watch td{box-shadow:inset 3px 0 0 var(--text)}.pg-wt tr.band.hot td{box-shadow:inset 3px 0 0 var(--good)}.pg-wt tr.band.hot .bt{color:var(--good)}.pg-wt .empty td{text-align:center;color:var(--text);white-space:normal;height:80px!important}.pg-wt .sw{white-space:nowrap;font-weight:700}.pg-wt .sw.go{color:var(--good)}.pg-wt .sw.check{color:var(--warn)}.pg-wt .sw.watch{color:var(--text);font-weight:600}.pg-wt .sw.hot{color:var(--good)}.pg-wt .sw.warm{color:var(--brand-ink)}.pg-wt .sw.cold{color:var(--text);font-weight:600}.pg-wt .sw.late{color:var(--risk)}.pg-wt .st{font-size:13.5px}.pg-wt .st.do{color:var(--fg);font-weight:700}.pg-wt .st.hot{color:var(--good);font-weight:700}.pg-wt .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-wt .st.late{color:var(--risk);font-weight:700}.pg-wt .st.quiet{color:var(--text)}.pg-wt .cl{white-space:nowrap;font-size:13px}.pg-wt .cl.me{color:var(--brand-ink);font-weight:600}.pg-wt .cl.other,.pg-wt .cl.none{color:var(--text)}.pg-wt .vp{font:700 12.5px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pg-wt .vp:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pg-wt .vp.go{background:var(--good-soft);color:var(--good)}.pg-wt .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-wt .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-wt .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-wt .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-wt .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-wt .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-wt .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-wt .ch3.green{background:var(--good-soft);color:var(--good)}.pg-wt .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-wt .foot{border-top:1px solid var(--line);color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:9px 14px;font-size:13.5px;display:flex}.pg-wt .foot .r{color:var(--text);margin-left:auto}.pg-wt .edn{font:700 13.5px var(--mono);color:var(--brand-ink);border:0;border-bottom:1.5px dashed var(--brand);cursor:pointer;background:0 0;padding:0 1px}.pg-wt .edn-in{border:1px solid var(--brand);width:58px;font:700 13.5px var(--mono);border-radius:6px;padding:1px 5px}.pg-wt .sumhd{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.pg-wt .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-wt .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-wt .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-wt .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 14px 16px;display:grid}.pg-wt .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.pg-wt .tile .tn{font-weight:700}.pg-wt .tile .tb{font:700 22px var(--mono)}.pg-wt .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-wt .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-wt .panel{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(640px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-wt .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 0;display:flex}.pg-wt .tp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-wt .ttl{font:700 19px/1.3 var(--head);flex:1;min-width:0}.pg-wt .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-wt .x:hover{background:var(--row-hover)}.pg-wt .back{align-self:flex-start;margin-bottom:2px}.pg-wt .meta{color:var(--text);font-size:13.5px}.pg-wt .claimline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-wt .claimline svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;width:14px;height:14px}.pg-wt .claimline .me{color:var(--brand-ink);font-weight:600}.pg-wt .claimline .other{color:var(--warn);font-weight:600}.pg-wt .verbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pg-wt .ptabs{gap:18px;margin-top:6px;display:flex}.pg-wt .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px}.pg-wt .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-wt .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-wt .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 28px;display:flex;overflow:auto}.pg-wt .pb>*{flex-shrink:0}.pg-wt h3.sh{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 6px}.pg-wt .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-wt .ans .ah{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-wt .ans .at{font:700 16.5px var(--head);letter-spacing:.003em}.pg-wt .ans .sz{font:700 14px var(--mono);white-space:nowrap;margin-left:auto}.pg-wt .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--fg);border-radius:8px;margin:8px 0 2px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-wt .quote{border-left:3px solid var(--good);background:var(--good-soft);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.pg-wt .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-wt .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-wt .tl li{display:contents}.pg-wt .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-wt .tl .tt span{display:block}.pg-wt .tl .trl{justify-content:center;display:flex;position:relative}.pg-wt .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-wt .tl li:first-child .trl:before{top:12px}.pg-wt .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-wt .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-wt .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-wt .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-wt .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-wt .tl .tw2{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-wt .tl .tw2 b{font-weight:600}.pg-wt .tl li.now .tw2 b{color:var(--good)}.pg-wt .tl li.next .tw2 b{color:var(--brand-ink)}.pg-wt .tl .tn{color:var(--text)}.pg-wt .al{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-wt .al dt,.pg-wt .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-wt .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-wt .al dd{min-width:0;line-height:1.4}.pg-wt .al dd b{font-weight:700}.pg-wt .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-wt .al dt:nth-last-child(2),.pg-wt .al dd:last-child{border-bottom:0}.pg-wt .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-wt .prow:last-child{border-bottom:0}.pg-wt .prow .pv{text-align:right;overflow-wrap:anywhere}.pg-wt .prow .role{color:var(--text);font-size:12.5px}.pg-wt .prow b{font-weight:600}.pg-wt .okb{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.pg-wt .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-wt .mail:focus-within{border-color:var(--brand)}.pg-wt .mail input,.pg-wt .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-wt .mail textarea{resize:none;min-height:140px;overflow:hidden}.pg-wt .mail .from{color:var(--text);font-size:13px}.pg-wt .actl{margin:0;padding:0;list-style:none}.pg-wt .actl li{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.pg-wt .actl li:last-child{border-bottom:0}.pg-wt .actl .w{font:500 12.5px var(--mono);color:var(--text)}.pg-wt .pbar{background:var(--gray-soft);border-radius:999px;height:8px;margin:10px 0 0;overflow:hidden}.pg-wt .pbar i{background:var(--brand);border-radius:999px;height:100%;transition:width .4s;display:block}.pg-wt .pbar.warn i{background:var(--warn)}.pg-wt #toast{color:#fff;z-index:99;background:#141824;border-radius:10px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 12px 9px 14px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pg-wt #toast button{color:#fff;font:600 13px var(--body);cursor:pointer;background:0 0;border:1px solid #fff;border-radius:7px;flex:none;padding:3px 10px}@media (max-width:700px){.pg-wt{padding:12px}.pg-wt .pk{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-wt .srch{width:100%}.pg-wt .al{grid-template-columns:96px minmax(0,1fr)}.pg-wt .actl li{grid-template-columns:100px minmax(0,1fr)}.pg-wt .tl .tt{font-size:11.5px}}.pg-wt #grid.h3 .w3,.pg-wt #grid.h2 .w2,.pg-wt #grid.h1 .w1{display:none}.pg-wt .bcards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;padding:14px;display:grid}.pg-wt .bcard{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-wt .bcard:hover{border-color:var(--brand);background:#fbfcff}.pg-wt .bcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-wt .bcard.sel{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);background:var(--row-selected)}.pg-wt .bcard.unread{box-shadow:inset 3px 0 0 var(--brand)}.pg-wt .bcard .bh{align-items:center;gap:8px;display:flex}.pg-wt .bcard .bn{font:700 15px var(--head);flex:1;min-width:0}.pg-wt .bcard .bm{color:var(--text);margin-top:-4px;font-size:13px}.pg-wt .bcard .bhl{margin:0;font-size:14px;font-weight:500;line-height:1.5}.pg-wt .bcard .pbar{margin:0}.pg-wt .bf{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pg-wt .bf div{border-bottom:1px solid var(--line);min-width:0;padding:7px 0}.pg-wt .bf div:nth-child(odd){border-right:1px solid var(--line);padding-right:10px}.pg-wt .bf div:nth-child(2n){padding-left:10px}.pg-wt .bf dt{color:var(--text);font-size:12px;font-weight:600}.pg-wt .bf dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.pg-wt .bfoot{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pg-wt td.hd{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-wt .emptyc{text-align:center;color:var(--text);margin:0;padding:36px 14px}.pg-wt td.late{color:var(--risk);font-weight:700}.pg-wt .tday{font:600 11.5px var(--body);color:var(--warn);background:var(--warn-soft);border-radius:6px;margin-left:4px;padding:0 6px}.pg-wt .xtags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-wt .xtags .xtl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:2px}.pg-wt .xtags button{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:2px 10px}.pg-wt .xtags button:hover{border-color:var(--brand)}.pg-wt .xtags button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-wt .xmenu{min-width:240px}.pg-wt .xmenu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.pg-wt .xmenu button:disabled{opacity:.45;cursor:default}.pg-wt .xmenu .xoff{color:var(--text);white-space:normal;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;max-width:260px;padding:7px 10px;font-size:13px;text-decoration:underline;display:block}.pg-wt .xmenu .xck{width:14px;color:var(--brand-ink);font-weight:700;display:inline-block}.pg-wt .xctx{z-index:85;max-height:calc(100vh - 16px);position:fixed;overflow:auto}.pg-wt .xgear{padding:7px 9px}.pg-wt .xgear svg{width:16px;height:16px}.pg-wt .xkh{color:var(--text);font-size:12.5px}.pg-wt kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--mist);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 5px}.pg-wt .xsec{flex-direction:column;gap:8px;display:flex}.pg-wt .xbar{flex-wrap:wrap;gap:8px;display:flex}.pg-wt .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-wt .xform{border:1px solid var(--border);background:#fbfcff;border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.pg-wt .xform h4{font:700 14px var(--body);margin:0}.pg-wt .xgrid{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.pg-wt .xgrid label{color:var(--text);font-size:13px;font-weight:600}.pg-wt .xgrid input,.pg-wt .xgrid select,.pg-wt .xgrid textarea,.pg-wt .xin{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-wt .xgrid textarea{resize:vertical;min-height:64px}.pg-wt .xin:focus,.pg-wt .xgrid input:focus,.pg-wt .xgrid select:focus,.pg-wt .xgrid textarea:focus{border-color:var(--brand);outline:3px solid #2f5fe62e}.pg-wt .xinl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-wt .xinl input,.pg-wt .xinl select{width:auto}.pg-wt .xerr{color:var(--risk);margin:0;font-size:13px;font-weight:600}.pg-wt .xrows{flex-direction:column;display:flex}.pg-wt .xrow{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:13.5px;display:grid}.pg-wt .xrow:last-child{border-bottom:0}.pg-wt .xrow .w{font:500 12px var(--mono);color:var(--text)}.pg-wt .xrow .xa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pg-wt .xrow .sub{color:var(--text);font-size:12.5px;display:block}.pg-wt .xword{font:700 11.5px var(--body);border-radius:999px;margin-right:6px;padding:1px 7px;display:inline-block}.pg-wt .xword.draft{background:var(--warn-soft);color:var(--warn)}.pg-wt .xword.approved{background:var(--brand-soft);color:var(--brand-ink)}.pg-wt .xword.sent{background:var(--good-soft);color:var(--good)}.pg-wt .xword.skipped{background:var(--gray-soft);color:var(--text)}.pg-wt .xprep{gap:8px;display:grid}.pg-wt .xprep div{border-left:3px solid var(--line);padding:2px 0 2px 10px}.pg-wt .xprep b{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.pg-wt .xprep .o{border-color:var(--good)}.pg-wt .xprep .o b{color:var(--good)}.pg-wt .xprep .j{border-color:var(--warn)}.pg-wt .xprep .j b{color:var(--warn)}.pg-wt .xprep .k{border-color:var(--brand)}.pg-wt .xprep .k b{color:var(--brand-ink)}.pg-wt .xvm{color:var(--text);margin:0;font-size:13.5px;font-style:italic}.pg-wt .xnote{gap:8px;display:flex}.pg-wt .xnote input{flex:1}.pg-wt .xcnt{font:500 12px var(--mono);color:var(--text)}.pg-wt .xok{color:var(--good);font-size:12.5px;font-weight:700}.pg-wt .xph{font:600 13px var(--mono)}.pg-wt .xmodal{z-index:90;background:#0b0f1961;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-wt .xbox{background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:16px 18px;display:flex;overflow:auto;box-shadow:0 24px 60px -20px #0b0f1980}.pg-wt .xbox.wide{width:min(640px,100%)}.pg-wt .xbox h3{font:700 17px var(--head);margin:0}.pg-wt .xbox p{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.pg-wt .xradio{flex-direction:column;gap:5px;display:flex}.pg-wt .xradio label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 11px;font-size:14px;display:flex}.pg-wt .xradio label:hover{background:var(--row-hover)}.pg-wt .xradio label.on{border-color:var(--brand);background:var(--brand-soft)}.pg-wt .xfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-wt .btn.danger{background:var(--risk);border-color:var(--risk);color:#fff}.pg-wt .xmsg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pg-wt .xmsg .h{color:var(--text);font-size:12.5px}.pg-wt .xmsg .s{font-size:14px;font-weight:700}.pg-wt .xmsg .b{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.pg-wt .xmsg.them{border-left:3px solid var(--good)}.pg-wt #xset{z-index:60}.pg-wt .xsrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.pg-wt .xsrow:last-child{border-bottom:0}.pg-wt .xsrow .t{font-size:14px;font-weight:600}.pg-wt .xsrow .sub{color:var(--text);grid-column:1/-1;font-size:12.5px;line-height:1.4}.pg-wt .xsrow input[type=number]{border:1px solid var(--border);width:74px;font:600 14px var(--mono);text-align:right;border-radius:8px;padding:5px 8px}.pg-wt .xsw{border:1px solid var(--border);background:var(--gray-soft);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.pg-wt .xsw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pg-wt .xsw[aria-checked=true]{background:var(--good);border-color:var(--good)}.pg-wt .xsw[aria-checked=true]:after{left:20px}.pg-wt .xmgr{font:700 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px}.pg-wt .xfold{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pg-wt .xcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-wt .xcard .xh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-wt .xcard .xh b{font:700 15px var(--head)}.pg-wt .xcard .xh .sub{color:var(--text);font-size:12.5px}.pg-wt .xhot{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.pg-wt .xhot:last-child{border-bottom:0}.pg-wt .xhot .dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.pg-wt .xhot .lnk{text-align:left;min-width:0;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);flex:1;font-weight:600}.pg-wt .xx{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:18px;line-height:1}.pg-wt .xx:hover{background:var(--row-hover)}.pg-wt .xbrief li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pg-wt .xbrief{margin:0;padding:0;list-style:none}.pg-wt .xbrief li:last-child{border-bottom:0}.pg-wt .xbrief .bx{flex:1;min-width:0}.pg-wt .xbrief .bx b{font-weight:600}.pg-wt .xbrief .bx .sub{color:var(--text);font-size:13px;display:block}.pg-wt .xbrief li.done .bx b{color:var(--text);text-decoration:line-through}.pg-wt .xtiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-wt .xtile{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pg-wt .xtile:hover:not(:disabled){border-color:var(--brand);background:var(--row-hover)}.pg-wt .xtile:disabled{opacity:.5;cursor:default}.pg-wt .xtile b{font:700 19px var(--mono)}.pg-wt .xtile span{color:var(--text);font-size:12px}.pg-wt .xtile.acc b{color:var(--good)}.pg-wt .xli{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.pg-wt .xli .h{justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.pg-wt .xli p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-wt .xaside{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.pg-wt .xchips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;display:flex}.pg-wt .xchips .lbl{margin-right:2px}.pg-wt .xchips .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:5px}.pg-wt .xeb{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pg-wt .xempty{text-align:center;padding:36px 14px}.pg-wt .xempty b{font:700 16px var(--head);margin-bottom:4px;display:block}.pg-wt .xempty p{max-width:360px;color:var(--text);margin:0 auto;font-size:13.5px}@media (max-width:700px){.pg-wt .xtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-wt .xgrid,.pg-wt .xrow{grid-template-columns:minmax(0,1fr)}.pg-wt .xrow .xa{justify-content:flex-start}}.pg-wt .xchips:empty{display:none}.pg-wt .xsl{color:var(--text);font-size:13.5px;line-height:1.5;display:block}.pg-wt .xsq{margin:0;padding:0;font-size:13px;list-style:none}.pg-wt .xsq li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pg-wt .xsq li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-wt .xsq li span:last-child{flex:none}.pg-wt .menu .mhx{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-wt .menu .mhx button{border:1px solid var(--border);font:600 12.5px var(--body);border-radius:8px;padding:3px 8px}.pg-wt .menu .mgx{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-wt .menu .mnx{color:var(--text);white-space:normal;max-width:260px;padding:6px 10px 2px;font-size:12.5px}.pg-wt .menu .svx{align-items:center;gap:6px;padding:4px 10px;display:flex}.pg-wt .menu .svx input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:7px;flex:1;padding:5px 8px}.pg-wt .fsco{border:1px solid var(--brand,#2f5fe6);background:var(--brand-soft,#eef3fe);color:var(--fg,#0b0f19);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.pg-wt .fsco[hidden]{display:none!important}.pg-wt .fsco-t{flex:220px;min-width:0}.pg-wt .fsco-b{border:1px solid var(--brand,#2f5fe6);color:var(--brand-ink,#2249c9);font:600 13px var(--body,inherit);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.pg-wt .fsfile{z-index:80;background:var(--bg,#fff);border-left:1px solid var(--line,#e3e6ed);box-sizing:border-box;flex-direction:column;gap:10px;width:min(520px,100vw);padding:16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-wt .fsfile[hidden]{display:none!important}.pg-wt .fsf-h{font:700 18px var(--head,inherit);justify-content:space-between;align-items:center;display:flex}.pg-wt .fsf-x{cursor:pointer;min-width:36px;min-height:36px;color:var(--text,#414a5c);background:0 0;border:0;font-size:24px;line-height:1}.pg-wt .fsf-m{color:var(--text,#414a5c);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.pg-wt .fsf-t{border:1px solid var(--line,#e3e6ed);border-radius:8px;max-width:100%;overflow:auto}.pg-wt .fsf-t table{border-collapse:collapse;white-space:nowrap;font-size:12.5px}.pg-wt .fsf-t th,.pg-wt .fsf-t td{border-bottom:1px solid var(--line,#e3e6ed);text-align:left;padding:5px 8px}.pg-wt .fsf-t th{font:700 11px var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#414a5c);background:var(--mist,#f7f8fa)}.pg-wt .fsf-f{flex-wrap:wrap;gap:8px;display:flex}.pg-wt .ch3.asked,.pg-wt .cl.asked{margin-left:6px}.pg-wt .act.asked{background:var(--warn-soft,#fdf3e3)!important;color:var(--warn,#8a5200)!important;border-style:solid!important}.pg-wt .fsro{color:var(--text,#414a5c);margin-top:4px;font-size:12.5px;display:block}@media (max-width:600px){.pg-wt .rel>.menu,.pg-wt .menu.colm,.pg-wt .rel>.menu2{z-index:70!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;position:fixed!important;inset:auto 8px 8px!important;overflow:auto!important;box-shadow:0 -8px 32px #0b0f1947!important}.pg-wt .rel>.menu .mnx{max-width:none!important}}@media (max-width:900px){.pg-wt .btn,.pg-wt .seg button,.pg-wt .pill,.pg-wt .fsco-b{min-height:40px}.pg-wt .x,.pg-wt .fsf-x{min-width:40px!important;min-height:40px!important}.pg-wt .info{position:relative}.pg-wt .info:after{content:"";position:absolute;inset:-11px}}.pg-wt .fstip{z-index:95;color:#fff;max-width:min(300px,100vw - 16px);font:13px/1.45 var(--body,inherit);white-space:normal;background:#141824;border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0b0f194d}.pg-wt .fstip[hidden]{display:none!important}.pg-wt #grid tr.fsnew td{background:var(--good-soft,#e6f5ec)}.pg-wt .hm-menu{z-index:9999;background:var(--bg,#fff);background-color:var(--panel,var(--surface,#fff));border:1px solid var(--border,#d8dde3);min-width:210px;max-width:min(280px,100vw - 16px);font:13px/1.35 var(--body,inherit);color:var(--fg,#111);border-radius:10px;padding:6px;position:fixed;box-shadow:0 12px 32px #0f172a2e}.pg-wt .hm-menu button.hm-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.pg-wt .hm-menu button.hm-i:hover,.pg-wt .hm-menu button.hm-i:focus-visible{background:var(--hover,#2563eb14);outline:none}.pg-wt .hm-menu button.hm-i[disabled]{opacity:.45;cursor:default;background:0 0}.pg-wt .hm-menu button.hm-i.on{color:var(--brand,#2563eb);font-weight:600}.pg-wt .hm-menu .hm-sep{background:var(--border,#e5e7eb);height:1px;margin:5px 2px}.pg-wt .hm-menu .hm-h{font:600 11px/1.2 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7280);padding:6px 9px 4px}.pg-wt .hm-menu .hm-f{gap:6px;padding:4px 9px 6px;display:flex}.pg-wt .hm-menu .hm-f input{border:1px solid var(--border,#d1d5db);min-width:0;font:inherit;background:var(--bg,#fff);color:inherit;border-radius:6px;flex:1;padding:6px 8px}.pg-wt .hm-menu .hm-note{color:var(--muted,#6b7280);padding:2px 9px 6px;font-size:12px}.pg-wt .hm-menu .hm-ck{cursor:pointer;align-items:center;gap:8px;padding:5px 9px;display:flex}.pg-wt th.hm-th{cursor:pointer}.pg-wt th.hm-th:hover{background-image:linear-gradient(#2563eb0f,#2563eb0f)}.pg-wt .hm-ind{color:var(--brand,#2563eb);letter-spacing:0;text-transform:none;margin-left:4px;font-size:10px;font-weight:700;display:inline-block}.pg-wt .hm-hide,.pg-wt tr.hm-out{display:none!important}.pg-wt .rel{display:inline-flex;position:relative}.pg-wt .grow{flex:1}.pg-wt .mut{color:var(--text)}.pg-wt .tw{flex:1;min-height:0;overflow:auto}.pg-wt .tw.cmp td{height:34px}.pg-wt .chips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.pg-wt .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-wt .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-wt .chipb .n,.pg-wt .seg .mono{font:600 12.5px var(--mono);margin-left:4px}.pg-wt .srch input{border:1px solid var(--border);width:200px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-wt .menu .ck{white-space:nowrap;align-items:center;gap:8px;padding:4px 10px;font-size:13.5px;display:flex}.pg-wt .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-wt .menu .mi small{color:var(--text);font-size:12px;font-weight:400;display:block}.pg-wt .menu .mi.on{color:var(--brand-ink);font-weight:600}.pg-wt .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-wt tbody tr[data-row-id]{cursor:pointer}.pg-wt tbody tr[data-row-id]:hover td{background:var(--row-hover)}.pg-wt tbody tr.sel td{background:var(--row-selected)}.pg-wt .xempty{text-align:center;max-width:360px;margin:40px auto}.pg-wt .xempty b{font:700 15px var(--body)}.pg-wt .xempty p{color:var(--text);margin:4px 0 12px;font-size:13px}.pg-wt .xeb{justify-content:center;gap:8px;margin-top:10px;display:flex}.fs-mt-chip{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.fs-mt-chip i{background:var(--good);border-radius:50%;width:8px;height:8px}.fs-mt-chip.fs-off i{background:var(--border)}.fs-mt-chip:hover{border-color:var(--brand)}.fs-mt-strip{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 22px;font-size:13.5px;display:flex}.fs-mt-strip b{font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;margin-right:6px;font-size:15px;font-weight:700}.fs-mt-tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.fs-mt-tab{color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none}.fs-mt-tab[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.fs-mt-tab .fs-mt-c{font-family:var(--font-mono);margin-left:4px;font-size:12.5px;font-weight:600}.fs-mt-wordwrap{vertical-align:baseline;display:inline-flex}.fs-mt-wordwrap button{font-size:inherit;color:var(--brand-ink);font-weight:600}.fs-mt-book{border:2px solid var(--brand);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;margin:10px 16px 12px;padding:12px 14px;display:flex}.fs-mt-bh{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.fs-mt-sent{color:var(--foreground);font-size:15.5px;line-height:2.05}.fs-mt-ownl{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.fs-mt-ownl input{border:1px solid var(--border);max-width:360px;font:inherit;background:var(--card);color:var(--foreground);border-radius:8px;flex:240px;padding:6px 9px;font-size:14px}.fs-mt-inv{background:var(--muted);color:var(--muted-foreground);border-radius:8px;padding:8px 12px;font-size:13.5px}.fs-mt-inv b{color:var(--foreground)}.fs-mt-inv.fs-warn{background:var(--warn-soft);color:var(--warn)}.fs-mt-bft{flex-wrap:wrap;gap:8px;display:flex}.fs-mt-next{border-bottom:1px solid var(--grid-line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px;font-size:14px;display:flex}.fs-mt-next.fs-calm{box-shadow:inset 3px 0 0 var(--border);color:var(--muted-foreground)}.fs-mt-next.fs-risk{box-shadow:inset 3px 0 0 var(--risk)}.fs-mt-next .fs-mt-grow{flex:1}.fs-mt-st{white-space:nowrap;background:var(--pill-closed);color:var(--muted-foreground);border-radius:7px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-block}.fs-mt-st.fs-brand{background:var(--brand-soft);color:var(--brand-ink)}.fs-mt-st.fs-warn{background:var(--warn-soft);color:var(--warn)}.fs-mt-st.fs-risk{background:var(--risk-soft);color:var(--risk)}.fs-mt-st.fs-good{background:var(--good-soft);color:var(--good)}.fs-mt-miss{color:var(--warn);font-weight:600}.fs-mt-why{color:var(--muted-foreground);white-space:normal;font-size:12px;font-weight:400;line-height:1.3;display:block}.fs-mt-linkb{color:var(--brand-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.fs-mt-ok{color:var(--good);font-weight:600}.fs-mt-wn{color:var(--warn);font-weight:600}.fs-mt-mut{color:var(--muted-foreground)}.fs-mt-seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.fs-mt-seg button{background:var(--card);color:var(--muted-foreground);cursor:pointer;border:0;min-height:30px;padding:5px 11px;font-size:13px;font-weight:600}.fs-mt-seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.fs-mt-seg button+button{border-left:1px solid var(--grid-line)}.fs-mt-wbar{border-bottom:1px solid var(--grid-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 16px;display:flex}.fs-mt-wk{flex:1;min-height:0;overflow:auto}.fs-mt-wkg{grid-template-columns:56px repeat(5,minmax(150px,1fr));min-width:860px;display:grid;position:relative}.fs-mt-wkh{z-index:3;background:var(--muted);border-bottom:1px solid var(--border);border-right:1px solid var(--grid-line);height:38px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.fs-mt-wkh.fs-today{color:var(--brand-ink);background:var(--brand-soft)}.fs-mt-wkt{border-right:1px solid var(--grid-line);position:relative}.fs-mt-wkt span{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--card);padding:0 2px;font-size:11.5px;position:absolute;right:6px;transform:translateY(-50%)}.fs-mt-wkd{border-right:1px solid var(--grid-line);background-image:linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);position:relative}.fs-mt-wkd.fs-today{background-color:var(--brand-soft)}.fs-mt-wkn{background:var(--risk);z-index:2;height:2px;position:absolute;left:0;right:0}.fs-mt-ev{border:1px solid var(--brand);background:var(--brand-soft);cursor:pointer;text-align:left;color:var(--foreground);border-radius:8px;padding:3px 7px;font-size:12.5px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.fs-mt-ev b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.fs-mt-ev span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fs-mt-ev.fs-held{border-color:var(--good);background:var(--good-soft)}.fs-mt-ev.fs-live{border-color:var(--risk);background:var(--risk-soft)}.fs-mt-ev.fs-bad{border-color:var(--warn);background:var(--warn-soft)}.fs-mt-ev:hover,.fs-mt-ev[aria-current=true]{box-shadow:0 0 0 2px var(--brand)}.fs-mt-lgd{color:var(--muted-foreground);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.fs-mt-lgd i{vertical-align:-1px;border:1px solid;border-radius:3px;width:12px;height:10px;margin-right:5px;display:inline-block}.fs-mt-panel{flex-direction:column;height:100%;min-height:0;display:flex}.fs-mt-ph{border-bottom:1px solid var(--grid-line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.fs-mt-tp{align-items:center;gap:8px;display:flex}.fs-mt-ttl{font-family:var(--font-heading);flex:1;min-width:0;margin:0;font-size:18px;font-weight:700}.fs-mt-meta{color:var(--muted-foreground);font-size:13.5px}.fs-mt-ntline{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.fs-mt-logd{color:var(--good);background:var(--good-soft);border-radius:7px;align-items:center;gap:6px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.fs-mt-logd.fs-wait{color:var(--warn);background:var(--warn-soft)}.fs-mt-verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.fs-mt-ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.fs-mt-ptabs button{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0 8px;font-size:14px}.fs-mt-ptabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.fs-mt-pb{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 18px 28px;display:flex;overflow:auto}.fs-mt-pb>*{flex-shrink:0}.fs-mt-ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.fs-mt-ah{align-items:baseline;gap:8px;display:flex}.fs-mt-at{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:700}.fs-mt-verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.fs-mt-verdict.fs-warn{background:var(--warn-soft);border-left-color:var(--warn)}.fs-mt-secH{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;margin:0 0 6px;font-size:11.5px;font-weight:700;display:flex}.fs-mt-secH .fs-mt-grow{flex:1}.fs-mt-secH .fs-mt-note{text-transform:none;letter-spacing:0;font-weight:400}.fs-mt-pulled{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.fs-mt-tl{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.fs-mt-tl li{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.fs-mt-tl .fs-mt-tt{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12.5px}.fs-mt-xs{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.fs-mt-s{border-collapse:collapse;width:100%;font-size:13px}.fs-mt-s th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);border-bottom:1px solid var(--grid-line);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.fs-mt-s td{border-bottom:1px solid var(--grid-line);white-space:nowrap;padding:6px 8px}.fs-mt-s tr:last-child td{border-bottom:0}.fs-mt-s .fs-n{text-align:right;font-variant-numeric:tabular-nums}.fs-mt-kv4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fs-mt-kv4 div{border:1px solid var(--grid-line);border-radius:10px;min-width:0;padding:8px 10px}.fs-mt-kv4 span{color:var(--muted-foreground);font-size:12px;display:block}.fs-mt-kv4 b{font-family:var(--font-mono);font-size:17px;font-weight:700}.fs-mt-kv4 b.fs-ok{color:var(--good)}.fs-mt-kv4 b.fs-wn{color:var(--warn)}.fs-mt-kv4 b.fs-bad{color:var(--risk)}.fs-mt-al{grid-template-columns:110px minmax(0,1fr);gap:8px 12px;margin:10px 0 0;font-size:14px;display:grid}.fs-mt-al dt{color:var(--muted-foreground);font-size:13px}.fs-mt-al dd{min-width:0;margin:0}.fs-mt-dec{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.fs-mt-steps{border-collapse:collapse;width:100%;font-size:13.5px}.fs-mt-steps td{border-bottom:1px solid var(--grid-line);vertical-align:middle;padding:7px 6px}.fs-mt-steps tr:last-child td{border-bottom:0}.fs-mt-steps td.fs-ck{width:26px}.fs-mt-steps input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand)}.fs-mt-steps tr.fs-done td.fs-tx{color:var(--muted-foreground);text-decoration:line-through}.fs-mt-steps input[type=date]{color:var(--brand-ink);font:inherit;text-underline-offset:3px;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}.fs-mt-mail{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fs-mt-mail.fs-open{border:2px solid var(--brand)}.fs-mt-mrow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;font-size:13.5px;display:grid}.fs-mt-mrow .fs-mt-lab{color:var(--muted-foreground);font-size:12.5px;font-weight:600}.fs-mt-mail input,.fs-mt-mail select,.fs-mt-mail textarea,.fs-mt-notes{border:1px solid var(--border);font:inherit;background:var(--card);color:var(--foreground);border-radius:8px;width:100%;min-width:0;padding:6px 9px;font-size:14px}.fs-mt-mail textarea,.fs-mt-notes{resize:none;field-sizing:content;min-height:120px;line-height:1.5}.fs-mt-wc{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px;font-weight:600}.fs-mt-wc.fs-over{color:var(--risk)}.fs-mt-hl{border-bottom:1px solid var(--grid-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 10px;padding:6px 0;font-size:13.5px;display:grid}.fs-mt-hl:last-child{border-bottom:0}.fs-mt-tag{white-space:nowrap;background:var(--pill-closed);color:var(--foreground);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.fs-mt-tag.fs-buy{background:var(--good-soft);color:var(--good)}.fs-mt-tag.fs-obj{background:var(--warn-soft);color:var(--warn)}.fs-mt-tag.fs-com{background:var(--brand-soft);color:var(--brand-ink)}.fs-mt-tag.fs-dec{background:var(--risk-soft);color:var(--risk)}.fs-mt-blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fs-mt-blk.fs-frm{border:2px solid var(--brand)}.fs-mt-blk.fs-risk{border-color:var(--risk)}.fs-mt-inl{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;line-height:2;display:flex}.fs-mt-pad{flex-direction:column;gap:12px;padding:12px 16px 40px;display:flex}.fs-mt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.fs-mt-card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:12px 14px}.fs-mt-card.fs-hl{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.fs-mt-card h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.fs-mt-card h3 .fs-mt-tf{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:400}.fs-mt-bars{flex-direction:column;gap:6px;display:flex}.fs-mt-bar{grid-template-columns:150px minmax(0,1fr) 46px;align-items:center;gap:8px;font-size:13px;display:grid}.fs-mt-bar .fs-mt-tr{background:var(--pill-closed);border-radius:4px;height:16px;position:relative;overflow:hidden}.fs-mt-bar .fs-mt-tr i{background:var(--brand);border-radius:4px;position:absolute;inset:0 auto 0 0}.fs-mt-bar .fs-mt-tr i.fs-g{background:var(--good)}.fs-mt-bar .fs-mt-tr i.fs-w{background:var(--warn)}.fs-mt-bar .fs-mt-v{font-family:var(--font-mono);text-align:right;font-size:12.5px;font-weight:700}.fs-mt-vbars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;height:170px;padding-top:20px;display:grid}.fs-mt-vb{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.fs-mt-vb i{background:var(--brand);border-radius:4px 4px 2px 2px;width:100%;min-height:2px;position:relative}.fs-mt-vb i span{font-family:var(--font-mono);color:var(--foreground);font-size:10.5px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.fs-mt-vb em{font-style:normal;font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px;font-weight:600}@media (max-width:1100px){.fs-mt-two{grid-template-columns:1fr}}@media (max-width:1280px){.fs-pl-tiles.fs-mt-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fs-pl-tiles.fs-mt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:12px;padding-right:12px}.fs-mt-book{margin:8px 12px 10px}.fs-mt-sent{font-size:14.5px}.fs-mt-next,.fs-mt-wbar{padding-left:12px;padding-right:12px}.fs-mt-kv4{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-mt-pb{padding:12px 14px 24px}.fs-mt-bar{grid-template-columns:96px minmax(0,1fr) 40px}.fs-mt-al{grid-template-columns:90px minmax(0,1fr)}}.fs-mt-stripline{flex:none;padding:6px 16px 0}.fs-pl-tiles.fs-mt-tiles .fs-pl-ts{white-space:normal;text-overflow:clip;overflow:visible}.pg-who{--mist:#f7f8fa;--line:#e3e6ed;--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3;--row-hover:#eaf0ff;--text:#414a5c;--fg:#0b0f19;--bg:#fff;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--head:"Archivo",system-ui,sans-serif;background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body)}.pg-who .ph1{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 20px 10px;display:flex}.pg-who .ph1 h1{font:800 22px/1.15 var(--head);letter-spacing:-.02em;margin:0}.pg-who .grow{flex:1}.pg-who .mut{color:var(--text)}.pg-who .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-who .srch{border:1px solid var(--border);width:220px;min-height:32px;font:500 13.5px var(--body);background:var(--bg);border-radius:10px;padding:6px 10px}.pg-who .line{border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:10px;margin:0 20px;padding:8px 12px;font-size:13.5px}.pg-who .tw{border-top:1px solid var(--line);flex:1;min-height:0;overflow:auto}.pg-who table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;font-size:13.5px}.pg-who table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--line);border-right:1px solid var(--line);z-index:2;white-space:nowrap;padding:8px 10px;position:sticky;top:0}.pg-who table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-who table.g th.n,.pg-who table.g td.n{text-align:right}.pg-who table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-who table.g tr.click{cursor:pointer}.pg-who table.g tr.click:hover td{background:var(--row-hover)}.pg-who table.g.whot thead tr:nth-child(2) th{top:34px}.pg-who table.g.whot th.grp{text-align:center;border-bottom:1px solid var(--line)}.pg-who table.g.whot .sg{border-left:2px solid var(--border)}.pg-who td.co{font-weight:600}.pg-who .sub{color:var(--text);margin-top:1px;font-size:12px;font-weight:400;display:block}.pg-who .onit{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-who .onit b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.pg-who .elink{color:var(--fg);font-weight:600;text-decoration:none}.pg-who .elink:hover{color:var(--brand-ink);text-decoration:underline}.pg-who .stc{border:1px solid var(--line);background:var(--bg);min-width:34px;font:700 13.5px var(--mono);color:var(--brand-ink);text-align:center;border-radius:7px;padding:2px 8px;display:inline-block}.pg-who .stc.hot{color:var(--risk);background:var(--risk-soft);border-color:#0000}.pg-who .st{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:1px 8px;display:inline-block}.pg-who .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-who .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-who .empty{color:var(--text);white-space:normal;padding:14px 20px;font-size:13.5px}.pg-who .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 20px;font-size:13.5px;display:flex}.pg-who .ptools-in{border:1px solid var(--line);width:96px;font:500 13px var(--body);background:var(--card);color:inherit;border-radius:6px;padding:2px 6px}.pg-lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-lp *,.pg-lp :before,.pg-lp :after{box-sizing:border-box}.pg-lp{background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-lp button,.pg-lp input,.pg-lp select,.pg-lp textarea{font:inherit;color:inherit}.pg-lp .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-lp a{color:var(--brand-ink)}.pg-lp [hidden]{display:none!important}.pg-lp .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-lp .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-lp .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-lp .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-lp .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-lp .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-lp .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-lp .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-lp .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-lp .grow{flex:1}.pg-lp .strip{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:8px 20px 2px;font-size:13.5px;display:flex}.pg-lp .strip b{font:700 16px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:6px}.pg-lp .strip b.bad{color:var(--risk)}.pg-lp .strip b.ok{color:var(--good)}.pg-lp .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-lp .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-lp .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-lp .chipb .n{font:600 12.5px var(--mono);margin-left:4px}.pg-lp .chipb i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-lp select.word{field-sizing:content;appearance:none;width:auto;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;padding-right:2px!important}.pg-lp .mut{color:var(--text)}.pg-lp .btn,.pg-lp .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-lp .btn:hover,.pg-lp .btng:hover{background:var(--row-hover)}.pg-lp .btn.pri,.pg-lp .btn.ink{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-lp .btn.pri:hover{background:#262c3a}.pg-lp .btn:disabled,.pg-lp .btng:disabled{opacity:.45;cursor:not-allowed}.pg-lp .btn.sm,.pg-lp .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-lp .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-lp .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-lp .ib.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-lp .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-lp .btn:focus-visible,.pg-lp .btng:focus-visible,.pg-lp .ib:focus-visible,.pg-lp .tab:focus-visible,.pg-lp .door:focus-visible,.pg-lp .seg button:focus-visible,.pg-lp .chipb:focus-visible,.pg-lp .lnk:focus-visible,.pg-lp .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-lp svg.i{flex:none;width:15px;height:15px}.pg-lp .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-lp .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:320px;font:400 13.5px/1.5 var(--body);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-lp .pop b{margin-bottom:2px;display:block}.pg-lp .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-lp .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-lp .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-lp .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-lp .st.good{background:var(--good-soft);color:var(--good)}.pg-lp .st.calm{background:var(--gray-soft);color:var(--text)}.pg-lp .clock.hot{color:var(--risk)}.pg-lp .clock.over{color:var(--risk);background:var(--risk-soft);border-radius:7px;padding:1px 7px}.pg-lp .clock.none{color:var(--text);font:500 12.5px var(--mono)}.pg-lp .clock.pause{color:var(--warn);font:600 12.5px var(--body)}.pg-lp .pop .ed{flex-direction:column;gap:8px;min-width:250px;display:flex}.pg-lp .pop .ed .row2{align-items:center;gap:8px;display:flex}.pg-lp .pop .ed .ft{justify-content:flex-end;gap:8px;display:flex}.pg-lp .pk{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-lp .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-lp .pt:hover{border-color:var(--brand)}.pg-lp .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-lp .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-lp .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-lp .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-lp .pt .pv b{font:700 24px/1.1 var(--mono);letter-spacing:-.02em}.pg-lp .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-lp .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.pg-lp .pt .ps .clock{font-size:12.5px}.pg-lp .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-lp .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-lp .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 20px;font-size:13.5px;display:flex}.pg-lp .tw{flex:1;overflow:auto}.pg-lp table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.pg-lp table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-lp table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-lp table.g th.n,.pg-lp table.g td.n{text-align:right}.pg-lp table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-lp table.g tr.click{cursor:pointer}.pg-lp table.g tr.click:hover td{background:var(--row-hover)}.pg-lp table.g tr.sel td{background:var(--row-selected)}.pg-lp td.co{font-weight:700}.pg-lp .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-lp .ln+.ln{margin-top:3px}.pg-lp tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:34px;padding:0 14px}.pg-lp tr.band .bt{font:700 13.5px var(--body)}.pg-lp tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-lp tr.band .bd{color:var(--text);margin-left:8px;font-size:13px}.pg-lp tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-lp tr.band.move .bt{color:var(--brand-ink)}.pg-lp tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-lp tr.band.warnb .bt{color:var(--warn)}.pg-lp .acts{justify-content:flex-end;gap:4px;display:flex}.pg-lp .bad{color:var(--risk);font-weight:700}.pg-lp .ok{color:var(--good);font-weight:600}.pg-lp .warn{color:var(--warn);font-weight:600}.pg-lp .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-lp .cards{flex-direction:column;display:none}.pg-lp .qcard{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.pg-lp .qcard .r{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pg-lp .empty{color:var(--text);padding:14px 20px;font-size:13.5px}.pg-lp .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(640px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-lp .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-lp .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-lp .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-lp .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-lp .x:hover{background:var(--row-hover)}.pg-lp .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.pg-lp .meta select.word{font-size:13.5px}.pg-lp select.word+.chev{color:var(--brand-ink);pointer-events:none;margin-left:-2px;font-size:11px}.pg-lp .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-lp .verbs .inp{width:110px}.pg-lp .ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.pg-lp .ptabs .tab{padding:6px 0 8px;font-size:14px}.pg-lp .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-lp .pb>*{flex-shrink:0}.pg-lp .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-lp .ah{align-items:baseline;gap:10px;display:flex}.pg-lp .at{font:700 16.5px/1.3 var(--head)}.pg-lp .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-lp .sz.bad{color:var(--risk)}.pg-lp .sz.ok{color:var(--good)}.pg-lp .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-lp .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-lp .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-lp .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-lp .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-lp dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-lp dl.al dt,.pg-lp dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-lp dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-lp dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-lp dl.al dt:nth-last-child(2),.pg-lp dl.al dd:last-child{border-bottom:0}.pg-lp dl.al.top0{margin-top:0}.pg-lp .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-lp .blk.frm{border:2px solid var(--brand)}.pg-lp .bh{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pg-lp .bh .grow+*{font-weight:400}.pg-lp .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px}.pg-lp .inp:focus,.pg-lp .sel:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-lp .inp.w{width:110px}.pg-lp .inp.xs{width:82px}.pg-lp textarea.inp{resize:vertical;min-height:140px;line-height:1.5}.pg-lp .sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:32px;padding:5px 8px;font-size:13.5px}.pg-lp mark.miss{background:var(--warn-soft);color:var(--warn);font-weight:600}.pg-lp table.s{border-collapse:collapse;width:100%;font-size:13.5px}.pg-lp table.s th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 8px}.pg-lp table.s td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 8px}.pg-lp table.s .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-lp table.s tr.hi td{background:var(--brand-soft)}.pg-lp .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-lp .xs-wrap table.s tr:last-child td{border-bottom:0}.pg-lp .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-lp .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-lp .modal h2{font:700 19px var(--head);margin:0}.pg-lp .lab{font:600 13px var(--body);color:var(--text)}.pg-lp .sm{color:var(--text);font-size:13px}.pg-lp .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-lp .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.pg-lp .card h3{font:700 15px var(--body);margin:0 0 8px}.pg-lp .card h3 .sm{margin-left:6px;font-weight:400}.pg-lp .hb{grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.pg-lp .hb .tr{background:var(--gray-soft);border-radius:5px;height:18px;position:relative;overflow:hidden}.pg-lp .hb .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-lp .tog.on{background:var(--brand)}.pg-lp .tog.on:after{left:21px}@media (max-width:1100px){.pg-lp .two{grid-template-columns:1fr}}@media (max-width:760px){.pg-lp .shell{flex-direction:column}.pg-lp .ph1,.pg-lp .strip,.pg-lp .show,.pg-lp .nsug,.pg-lp .selbar,.pg-lp .foot{padding-left:16px;padding-right:16px}.pg-lp .ph1 .acts{width:100%}.pg-lp .tw.q{display:none}.pg-lp .cards{display:flex}.pg-lp .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-lp dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-lp .hb{grid-template-columns:80px minmax(0,1fr) 90px}.pg-lp .pb{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){.pg-lp *,.pg-lp :after{transition:none!important}}.pg-lp{flex-direction:column;height:100vh;display:flex}.pg-lp .pk{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}.pg-lp .pt .ps{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box}.pg-lp .pt.alarm{border-color:var(--risk)}.pg-lp .nsug.risk{box-shadow:inset 3px 0 0 var(--risk)}.pg-lp tr.band td{padding:4px 14px}.pg-lp .bandin{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;display:flex}.pg-lp .bandin .bn,.pg-lp .bandin .bd{margin-left:0}.pg-lp tr.band.riskb td{box-shadow:inset 3px 0 0 var(--risk)}.pg-lp tr.band.riskb .bt{color:var(--risk)}.pg-lp .onit.ini{gap:0}@media (max-width:760px){.pg-lp{height:auto;display:block}.pg-lp .pk{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-lp .ph1{border-bottom:1px solid var(--line);padding-bottom:8px}.pg-lp .ph1 .ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-lp .srch{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:6px;width:220px;min-height:34px;padding:0 10px;display:inline-flex}.pg-lp .srch input{font:400 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-lp .srch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-lp .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-lp .btn.edited{border-color:var(--brand);color:var(--brand-ink)}.pg-lp .who{color:var(--text);align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.pg-lp .pk{--n:5}.pg-lp .pt .ps .tf{white-space:nowrap;font:600 11.5px var(--mono);color:var(--text);letter-spacing:.02em}.pg-lp .pt .pv b.bad{color:var(--risk)}.pg-lp .pt .pv b.ok{color:var(--good)}.pg-lp .selbar b{font:700 13.5px var(--mono)}.pg-lp .selbar .grow{flex:1}.pg-lp table.g.ct{table-layout:fixed;min-width:0}.pg-lp table.g.ct th{z-index:3;padding:0;position:sticky;top:0;overflow:visible}.pg-lp table.g.ct th .thw{align-items:center;gap:2px;min-width:0;height:34px;padding:0 6px 0 10px;display:flex}.pg-lp table.g.ct th .thb{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex;overflow:hidden}.pg-lp table.g.ct th .thb:hover{color:var(--fg)}.pg-lp table.g.ct th .thb.on{color:var(--brand-ink)}.pg-lp table.g.ct th .car{font-size:9px}.pg-lp table.g.ct th .rz{cursor:col-resize;z-index:5;width:7px;position:absolute;top:0;bottom:0;right:-3px}.pg-lp table.g.ct th .rz:hover{background:var(--brand);opacity:.4}.pg-lp table.g.ct td{text-overflow:ellipsis;height:48px;overflow:hidden}.pg-lp table.g.ct td .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-lp table.g.ct .pin{z-index:2;position:sticky}.pg-lp table.g.ct th.pin{z-index:4}.pg-lp table.g.ct .pin.edge{box-shadow:inset -1px 0 0 var(--border)}.pg-lp table.g.ct td.ck,.pg-lp table.g.ct th.ck{text-align:center;padding:0}.pg-lp table.g.ct input[type=checkbox]{accent-color:var(--brand);cursor:pointer;vertical-align:middle;width:15px;height:15px}.pg-lp table.g.ct td.ac{padding:0 8px}.pg-lp .acts.l{justify-content:flex-start}.pg-lp .ib[aria-disabled=true]{color:var(--text);background:var(--mist);cursor:help;border-style:dashed}.pg-lp .ib.go{color:var(--brand-ink)}.pg-lp td .nm{font-weight:700}.pg-lp td .nm .dup{font:600 11.5px var(--body);color:var(--warn)}.pg-lp a.co,.pg-lp button.co{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;text-decoration:none;display:inline-block;overflow:hidden}.pg-lp a.co:hover,.pg-lp button.co:hover{text-underline-offset:2px;text-decoration:underline}.pg-lp .kind{font:600 11.5px var(--body);background:var(--gray-soft);color:var(--text);border-radius:6px;margin-right:4px;padding:1px 6px;display:inline-block}.pg-lp .kind.pros{background:var(--warn-soft);color:var(--warn)}.pg-lp .dmy{color:var(--brand-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.pg-lp .dmy svg{fill:var(--brand);stroke:var(--brand)}.pg-lp .none{color:var(--text);align-items:center;font-weight:500;display:inline-flex}.pg-lp .lt.red,.pg-lp .nxo{color:var(--risk);font-weight:700}.pg-lp .nxt{color:var(--brand-ink);font-weight:700}.pg-lp .ow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-lp .ow b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.pg-lp .ow.me b{background:var(--ink-btn);color:#fff}.pg-lp td.mono,.pg-lp .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-lp td.mono{font-size:13px}.pg-lp.cmp table.g.ct td{height:30px;padding-top:3px;padding-bottom:3px}.pg-lp.cmp table.g.ct td .sub{display:none}.pg-lp.cmp table.g.ct .ib{width:24px;height:22px}.pg-lp .pop.menu{min-width:220px;max-width:360px;max-height:min(70vh,560px);padding:6px;overflow:auto}.pg-lp .menu .mh{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);align-items:center;gap:6px;padding:8px 8px 4px;display:flex}.pg-lp .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-lp .menu .mi:hover{background:var(--row-hover)}.pg-lp .menu .mi.on{color:var(--brand-ink);font-weight:700}.pg-lp .menu .mi .c{font:600 12px var(--mono);color:var(--text);margin-left:auto}.pg-lp .menu .mi .by{color:var(--text);margin-left:auto;font-size:12px}.pg-lp .menu label.mi{cursor:pointer}.pg-lp .menu label.mi input{accent-color:var(--brand)}.pg-lp .menu label.mi.dis{color:var(--text);cursor:default}.pg-lp .menu .msep{background:var(--line);height:1px;margin:4px 2px}.pg-lp .menu .mrow{flex-wrap:wrap;gap:6px;padding:4px 6px 6px;display:flex}.pg-lp .menu .mrow .lnk{font-size:13px}.pg-lp .menu .addf{flex-direction:column;gap:6px;padding:6px 8px 8px;font-size:13.5px;line-height:2;display:flex}.pg-lp .sent{color:var(--fg);font-size:15px;line-height:2.2}.pg-lp .sent select.word,.pg-lp .sent .wordin{font-size:15px}.pg-lp .wordin{border:0;border-bottom:1.5px dashed var(--brand);background:var(--mist);color:var(--fg);font:600 15px var(--body);border-radius:4px 4px 0 0;outline:0;padding:1px 4px}.pg-lp .wordin:focus{background:var(--brand-soft);border-bottom-style:solid}.pg-lp .wordin.w1{width:190px}.pg-lp .wordin.w2{width:150px}.pg-lp .wordin.w3{width:230px}.pg-lp .wordin.w4{width:300px}.pg-lp .pw{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.pg-lp .pw.ro{color:var(--fg);cursor:default;text-decoration:none}.pg-lp .warnbox{background:var(--warn-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.pg-lp .errbox{color:var(--risk);font-size:13.5px;font-weight:600}.pg-lp .panel .meta .dmy{font-size:13.5px}.pg-lp .verbs .rel{display:inline-flex;position:relative}.pg-lp .blk.frm h3{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-lp .tchips{flex-wrap:wrap;gap:6px;display:flex}.pg-lp .tchips .chipb{min-height:26px;padding:2px 10px;font-size:12.5px}.pg-lp .ro{font:600 11.5px var(--body);background:var(--gray-soft);color:var(--text);border-radius:6px;padding:1px 7px;display:inline-block}.pg-lp .dlx dd .lnk{margin-left:8px;font-size:12.5px}.pg-lp .modal.wide{width:min(640px,100vw - 32px)}.pg-lp .qcard .acts{justify-content:flex-start}.pg-lp .qcard.sel{background:var(--row-selected)}@media (max-width:1500px){.pg-lp .srch{width:170px}}@media (max-width:1280px){.pg-lp .srch{width:140px}}@media (max-width:760px){.pg-lp .ph1 .ctl{width:100%}.pg-lp .srch{flex:100%;width:auto}.pg-lp .sent,.pg-lp .sent select.word,.pg-lp .sent .wordin{font-size:14px}.pg-lp .wordin.w1,.pg-lp .wordin.w3,.pg-lp .wordin.w4{width:100%;max-width:260px}.pg-lp div.pt{-webkit-user-select:none;user-select:none}.pg-lp div.pt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-lp .pt .pl .info{margin-left:0}.pg-lp .pt .pl .grow{flex:1}.pg-lp table.g.lp{min-width:0}.pg-lp table.g.lp td.n,.pg-lp table.g.lp th.n{text-align:right}.pg-lp table.g.ct th.n .thw{justify-content:flex-end}.pg-lp .why{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;padding:2px 8px;display:inline-block}.pg-lp .why.new{background:var(--brand-soft);color:var(--brand-ink)}.pg-lp .why.clock{background:var(--warn-soft);color:var(--warn)}.pg-lp .why.left{background:var(--risk-soft);color:var(--risk)}.pg-lp .why.back{background:var(--gray-soft);color:var(--text)}.pg-lp .pool{font:600 12.5px var(--body);color:var(--brand-ink);background:var(--brand-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:1px 8px;display:inline-flex}.pg-lp .sys{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-lp .gone{color:var(--risk);font-weight:600}.pg-lp .sect{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 20px 8px;display:flex}.pg-lp .sect h3{font:700 15px var(--body);margin:0}.pg-lp .sect .sm{flex:260px}.pg-lp .tw.lpt{flex:none;overflow-x:auto}.pg-lp .qbar{align-items:center;gap:8px;min-width:150px;display:inline-flex}.pg-lp .qbar .tr{background:var(--gray-soft);border-radius:5px;flex:1;min-width:70px;height:8px;position:relative;overflow:hidden}.pg-lp .qbar .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-lp .qbar .tr i.warn{background:var(--warn)}.pg-lp .qbar .tr i.risk{background:var(--risk)}.pg-lp .flt{color:var(--text);align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.pg-lp .capn{font:700 13.5px var(--mono);color:var(--fg)}.pg-lp .asked{font:600 12px var(--body);color:var(--warn)}.pg-lp .verbs .ib{width:auto;height:30px;padding:0 10px}.pg-lp textarea.inp.note{min-height:80px}.pg-lp .pk div.pt .ps{-webkit-line-clamp:unset;min-height:0;display:block}.pg-lp .lpscroll{flex:1;min-height:0;overflow:auto}.pg-lp .sect{padding-left:16px;padding-right:16px}.pg-lp .pk{--n:2}.pg-lp .pk .pt:last-child{grid-column:auto}.pg-lp .lpscroll{overflow:visible}}.pg-lp table td{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-lp table td>div:not([class*=act]):not(.acts),.pg-lp table td .sub,.pg-lp table td small{text-overflow:ellipsis;overflow:hidden}.pg-lp .pt .pv{flex-wrap:wrap;row-gap:0}.pg-lp .pt .pv em,.pg-lp .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}.pg-lp .mr .l2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pg-lp .ph .tp .ttl{white-space:normal}.pg-lp .lock{border:1px solid var(--border,#e6e2d8);background:var(--bg,#fff);border-radius:12px;max-width:560px;margin:24px 16px;padding:18px 20px}.pg-lp .lock b{margin-bottom:6px;font-size:16px;display:block}.pg-lp{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-lp .content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-lp .tw.q,.pg-lp .lpscroll{flex:1;min-height:0;overflow:auto}.pg-lp .cards{display:none}.pg-lp .foot{flex:none}.pg-lp .ib[aria-disabled=true],.pg-lp .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;border-style:dashed}.pg-act [hidden]{display:none!important}.pg-act{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--plum:#6b3fb8;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-act *{box-sizing:border-box}.pg-act{background:var(--mist);background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.pg-act .pg{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-act .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-act .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-act .grow{flex:1}.pg-act .q{color:var(--text)}.pg-act .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-act .btn:hover{background:var(--row-hover)}.pg-act .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-act .btn.primary:hover{background:#262c3a}.pg-act .btn.sm{border-radius:8px;padding:4px 9px;font-size:12.5px}.pg-act .btn:focus-visible,.pg-act .ic:focus-visible,.pg-act select:focus-visible,.pg-act input:focus-visible,.pg-act textarea:focus-visible,.pg-act .rrow:focus-visible,.pg-act .tile:focus-visible,.pg-act .lk:focus-visible,.pg-act .x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-act .ic{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:7px;padding:5px;line-height:0;display:inline-flex}.pg-act .ic svg{width:16px;height:16px}.pg-act .ic:hover{background:var(--brand-soft);color:var(--brand-ink)}.pg-act select,.pg-act input[type=text],.pg-act input[type=search],.pg-act textarea{border:1px solid var(--border);font:500 13.5px var(--body);color:var(--fg);background:var(--bg);border-radius:9px;padding:6px 9px}.pg-act textarea{resize:vertical;width:100%;min-height:84px;line-height:1.45}.pg-act label.f{font:600 12.5px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-act .winline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-act .tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pg-act .tile{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.pg-act .tile:hover{border-color:var(--brand);background:#fbfcff}.pg-act .tile[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft)}.pg-act .tile .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:flex}.pg-act .tile .k svg{flex:none;width:13px;height:13px}.pg-act .tile .v{font:800 26px/1.15 var(--head);letter-spacing:-.02em}.pg-act .tile .d{font:500 12px var(--body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-act .filt{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pg-act .filt label.f{min-width:140px}.pg-act .filt .srch{flex:0 280px;min-width:220px}.pg-act .filt .srch input{width:100%}.pg-act .reset{color:var(--brand-ink);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;padding:8px 2px}.pg-act .panel{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:6px 16px 14px}.pg-act .group{flex-direction:column;margin-top:14px;display:flex}.pg-act .gh{border-bottom:2px solid var(--fg);align-items:baseline;gap:8px;padding:0 4px 6px;display:flex}.pg-act .gh h3{font:800 16px var(--head);letter-spacing:-.01em;margin:0}.pg-act .gh span{font:600 12px var(--mono);color:var(--text)}.pg-act .cols,.pg-act .rrow{grid-template-columns:52px 108px 128px 76px minmax(0,1.1fr) 92px 132px minmax(0,2fr) 64px;align-items:center;gap:10px;display:grid}.pg-act .cols{font:600 12px var(--body);color:var(--text);border-bottom:1px solid var(--line);padding:8px 4px 6px}.pg-act .rrow{border-bottom:1px solid var(--line);cursor:pointer;padding:9px 4px;font-size:13.5px}.pg-act .rrow:hover{background:var(--row-hover)}.pg-act .rrow.sel{background:var(--row-selected);box-shadow:inset 3px 0 0 var(--brand)}.pg-act .rrow>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-act .rrow .tm{font:500 12.5px var(--mono);color:var(--text)}.pg-act .rrow .who,.pg-act .rrow .acct{font-weight:600}.pg-act .rrow .rec{font:600 12.5px var(--mono);color:var(--brand-ink)}.pg-act .rrow .rec.rt{font:600 13px var(--body)}.pg-act .rrow .wh{color:var(--text)}.pg-act .rrow .rx{justify-content:flex-end;gap:2px;display:flex;overflow:visible}.pg-act .ty{align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-act .ty svg{flex:none;width:14px;height:14px}.pg-act .t-call{color:var(--brand-ink)}.pg-act .t-email{color:#2b3445}.pg-act .t-text{color:var(--good)}.pg-act .t-meeting{color:var(--plum)}.pg-act .t-quote{color:var(--warn)}.pg-act .t-note{color:var(--text)}.pg-act .empty{text-align:center;color:var(--text);border:1px dashed var(--border);border-radius:12px;margin-top:14px;padding:24px}.pg-act .foot{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 4px 0;font-size:13px;display:flex}.pg-act .foot b{font-family:var(--mono);color:var(--fg)}@media (max-width:1280px){.pg-act .cols,.pg-act .rrow{grid-template-columns:52px 104px 116px minmax(0,1.2fr) 86px 120px minmax(0,1.8fr) 64px}.pg-act .c-team{display:none}}@media (max-width:1000px){.pg-act .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-act .cols,.pg-act .rrow{grid-template-columns:52px 104px 116px minmax(0,1fr) 120px minmax(0,1.4fr) 64px}.pg-act .c-contact{display:none}}@media (max-width:760px){.pg-act .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-act .cols{display:none}.pg-act .rrow{grid-template-columns:auto 1fr auto;grid-template-areas:"tm ty rx""who who who""acct acct acct""wh wh wh";gap:3px 8px}.pg-act .rrow .tm{grid-area:tm}.pg-act .rrow .c-type{grid-area:ty}.pg-act .rrow .rx{grid-area:rx}.pg-act .rrow .who{grid-area:who}.pg-act .rrow .acct{grid-area:acct}.pg-act .rrow .wh{white-space:normal;grid-area:wh}.pg-act .rrow .rec{display:none}.pg-act .filt label.f{flex:140px;min-width:0}.pg-act .filt .srch{flex:100%}}.pg-act .dr{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(540px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-act .ph{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:5px;padding:14px 18px 12px;display:flex}.pg-act .tp{align-items:center;gap:10px;display:flex}.pg-act .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-act .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-act .x:hover{background:var(--row-hover)}.pg-act .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.pg-act .verbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pg-act .pb{flex-direction:column;flex:1;gap:16px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-act .pb>*{flex-shrink:0}.pg-act .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-act .verdict span{color:var(--text);margin-top:3px;font-weight:500;display:block}.pg-act .al{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-act .al dt,.pg-act .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-act .al dt{color:var(--text);font-size:13px;font-weight:600}.pg-act .lk{font:inherit;color:var(--brand-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.pg-act .lk:hover{text-underline-offset:3px;text-decoration:underline}.pg-act .body{color:var(--fg);background:var(--mist);white-space:pre-line;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.6}.pg-act .more .mi{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:10px;padding:7px 0;font-family:inherit;font-size:13.5px;display:flex}.pg-act .more .mi:hover{background:var(--row-hover)}.pg-act .more .mi .tm{font:500 12px var(--mono);color:var(--text);white-space:nowrap}.pg-act .more .mi .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-act .form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-act .form .full{grid-column:1/-1}.pg-act .pop{z-index:70;background:var(--bg);border:1px solid var(--border);border-radius:12px;min-width:220px;padding:6px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-act .pop .grp{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding:8px 8px 3px}.pg-act .pop button{text-align:left;width:100%;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;display:block}.pg-act .pop button:hover{background:var(--row-hover)}@media (max-width:640px){.pg-act .form{grid-template-columns:1fr}.pg-act .al{grid-template-columns:96px minmax(0,1fr)}}.pg-act .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-act .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;border:0;padding:6px 12px}.pg-act .seg button+button{border-left:1px solid var(--line)}.pg-act .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-act .seg button:focus-visible,.pg-act .ih:focus-visible,.pg-act .num:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pg-act .ih{border:1px solid var(--border);width:18px;height:18px;font:700 11px var(--mono);color:var(--text);background:var(--bg);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-act .ipop{z-index:95;background:var(--fg);color:#fff;max-width:300px;font:500 13px/1.45 var(--body);border-radius:10px;padding:10px 12px;position:fixed;box-shadow:0 14px 34px -12px #0b0f1980}.pg-act .vbtn{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;display:inline-flex;overflow:hidden}.pg-act .vbtn em{color:var(--warn);font-style:normal;font-weight:600}.pg-act .res{font:600 11.5px var(--body);background:var(--gray-soft);color:var(--text);vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 7px;display:inline-block}.pg-act .res.g{background:var(--good-soft);color:var(--good)}.pg-act .res.r{background:var(--risk-soft);color:var(--risk)}.pg-act .res.a{background:var(--warn-soft);color:var(--warn)}.pg-act .drillbar{border:1px solid var(--brand);background:var(--brand-soft);color:var(--fg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.pg-act .drillbar b{color:var(--brand-ink)}.pg-act .custom{align-items:flex-end;gap:6px;display:flex}.pg-act .custom input{width:126px}.pg-act .mpanel{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:12px 16px 14px;display:flex}.pg-act .mph{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-act .mph h2{font:800 18px var(--head);align-items:center;gap:8px;margin:0;display:inline-flex}.pg-act .mtiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pg-act .mtiles .tile .k{white-space:normal;line-height:1.3}.pg-act .mtiles .tile{overflow:hidden}@media (max-width:1100px){.pg-act .mtiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pg-act .mtiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-act .twrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.pg-act .mt{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}.pg-act .mt th{text-align:left;font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);background:var(--mist);white-space:normal;vertical-align:bottom;padding:9px 12px;line-height:1.35}.pg-act .mt th.n,.pg-act .mt td.n{text-align:right}.pg-act .mt td{border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 12px}.pg-act .mt tr.avg td{background:var(--mist);font-weight:700}.pg-act .num{font:600 13.5px var(--mono);color:var(--brand-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:3px 6px}.pg-act .num:hover{background:var(--row-hover);text-decoration:underline}.pg-act .more-btn{margin:12px auto 0;display:flex}.pg-act .pop .grp:first-child{padding-top:4px}.pg-act .pop button.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-act .pop .pf{flex-direction:column;gap:8px;padding:6px;display:flex}.pg-act .pop .pf input[type=text]{width:100%}.pg-act .pop .pf label.ck{align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-act .pop .pf .row{justify-content:flex-end;gap:6px;display:flex}.pg-act .pop .pf .row button{width:auto;display:inline-flex}@media (max-width:760px){.pg-act .custom{flex:100%;min-width:0}.pg-act .custom label.f{flex:1 1 0;min-width:0}.pg-act .custom input{width:100%;min-width:0}}.pg-act .rrow .wh,.pg-act .rrow .rec.rt{white-space:normal;text-overflow:clip;line-height:1.35}.pg-act{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-act .winlbl{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-act .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;border-style:dashed}.pg-ee [hidden]{display:none!important}.pg-ee{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--row-hover:#eaf0ff;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-ee *{box-sizing:border-box}.pg-ee{background:var(--mist);background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.pg-ee .pg{flex-direction:column;gap:14px;max-width:1400px;margin:0 auto;display:flex}.pg-ee .intro{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-ee .intro p{color:var(--text);flex:320px;margin:0;font-size:14px}.pg-ee .srch{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);border-radius:10px;flex:0 300px;align-items:center;gap:6px;min-width:0;padding:0 10px;display:inline-flex}.pg-ee .srch svg{flex:none;width:14px;height:14px}.pg-ee .srch input{font:500 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-ee .srch:focus-within{border-color:var(--brand)}.pg-ee .grid{columns:300px;column-gap:14px}.pg-ee .card{background:var(--bg);border:1px solid var(--line);break-inside:avoid;border-radius:14px;margin-bottom:14px;padding:12px 8px 8px;display:block}.pg-ee .card h2{font:800 16px var(--head);letter-spacing:-.01em;border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin:0;padding:2px 10px 8px;display:flex}.pg-ee .card h2 span{font:600 12px var(--mono);color:var(--text)}.pg-ee .row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.pg-ee .row:hover{background:var(--row-hover)}.pg-ee .row:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pg-ee .row .t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pg-ee .row .n{justify-content:space-between;align-items:baseline;gap:10px;font-size:14.5px;font-weight:700;display:flex}.pg-ee .row .d{color:var(--text);font-size:13px;line-height:1.4}.pg-ee .row .w{font:600 12px var(--body);color:var(--text);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-top:1px;display:inline-flex}.pg-ee .row .w svg{width:14px;height:14px}.pg-ee .row.go .w{color:var(--brand-ink)}.pg-ee .row+.row{border-top:1px solid var(--line);border-radius:0}.pg-ee .row+.row:hover{border-top-color:#0000;border-radius:10px}.pg-ee .empty{text-align:center;color:var(--text);border:1px dashed var(--border);border-radius:12px;padding:28px}.pg-ee .empty button{color:var(--brand-ink);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:640px){.pg-ee .grid{columns:1}.pg-ee .srch{flex:100%}}.pg-ee{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9}.pg-ee .row{text-align:left;width:100%;font:inherit;color:inherit;text-decoration:none}.pg-ee .pg{width:100%}.pg-ee .grid{display:block}.pg-wsw [hidden]{display:none!important}.pg-wsw{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-wsw *{box-sizing:border-box}.pg-wsw{background:#f7f8fa}.pg-wsw .pg{flex-direction:column;gap:12px;min-width:0;max-width:1600px;margin:0 auto;display:flex}.pg-wsw h2.sh{font:800 17px/1.2 var(--head);letter-spacing:-.01em;color:var(--fg);margin:0}.pg-wsw h3.lb{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0}.pg-wsw .lede{color:var(--text);max-width:900px;margin:0;font-size:14px}.pg-wsw .mut{color:var(--text)}.pg-wsw .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-wsw .grow{flex:1}.pg-wsw .card{background:var(--bg);border:1px solid var(--line);border-radius:14px;min-width:0}.pg-wsw .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.pg-wsw .btn:hover{background:var(--row-hover)}.pg-wsw .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-wsw .btn.primary:hover{background:#262c3a}.pg-wsw .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-wsw .btn.danger{color:var(--risk);border-color:#efc6bf}.pg-wsw .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-wsw .btn:disabled{opacity:.45;cursor:not-allowed}.pg-wsw .btn svg,.pg-wsw .act svg{flex:none;width:14px;height:14px}.pg-wsw :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-wsw .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-wsw .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-wsw .seg button+button{border-left:1px solid var(--line)}.pg-wsw .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-wsw .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-wsw .act:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-wsw .act.red:hover{border-color:var(--risk);color:var(--risk)}.pg-wsw .acts{gap:4px;display:flex}.pg-wsw .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-wsw .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-wsw .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-wsw .chip .c{font-family:var(--mono);margin-left:3px}.pg-wsw .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:999px;padding:4px 12px}.pg-wsw .pill .c{font:600 12px var(--mono);color:var(--text);margin-left:4px}.pg-wsw .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-wsw .pk{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.pg-wsw .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.pg-wsw .pt:hover{border-color:var(--brand)}.pg-wsw .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-wsw .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-wsw .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-wsw .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-wsw .pt .pv b{font:700 22px/1.05 var(--mono);letter-spacing:-.02em}.pg-wsw .pt .pv em{font:600 13px var(--body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-wsw .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-wsw .gw{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow-x:auto}.pg-wsw table.g{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.pg-wsw table.g th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;height:34px;padding:0 10px}.pg-wsw table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;color:var(--fg);background:var(--bg);padding:0 10px}.pg-wsw table.g th:last-child,.pg-wsw table.g td:last-child{border-right:0}.pg-wsw table.g tbody tr:last-child td{border-bottom:0}.pg-wsw.cmp table.g td{height:32px}.pg-wsw table.g .r{text-align:right}.pg-wsw tbody tr[data-row]{cursor:pointer}.pg-wsw tbody tr[data-row]:hover td{background:var(--row-hover)}.pg-wsw tbody tr.sel td{background:var(--row-selected)}.pg-wsw tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-wsw tr.band td{background:var(--mist);border-bottom:1px solid var(--border);cursor:default;height:32px;padding:0 12px}.pg-wsw tr.band .bt{font:700 13px var(--body)}.pg-wsw tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-wsw tr.band .bd{color:var(--text);margin-left:8px;font-size:12.5px}.pg-wsw td.co{font-weight:700}.pg-wsw .nm b{font-weight:700;display:block}.pg-wsw .nm small{color:var(--text);font-size:12px;display:block}.pg-wsw .st{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-wsw .st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pg-wsw .st.good{color:var(--good)}.pg-wsw .st.warn{color:var(--warn)}.pg-wsw .st.risk{color:var(--risk)}.pg-wsw .st.gray{color:var(--text)}.pg-wsw .st.blue{color:var(--brand-ink)}.pg-wsw .tag{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-wsw .tag.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-wsw .tag.green{background:var(--good-soft);color:var(--good)}.pg-wsw .tag.amber{background:var(--warn-soft);color:var(--warn)}.pg-wsw .tag.gray{background:var(--gray-soft);color:var(--text)}.pg-wsw .tag.red{background:var(--risk-soft);color:var(--risk)}.pg-wsw select.dd{appearance:none;border:1px solid var(--border);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23414a5c' stroke-width='1.6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:8px;max-width:100%;padding:5px 28px 5px 10px}.pg-wsw select.dd:hover{border-color:var(--brand)}.pg-wsw select.dd.sm{padding:3px 26px 3px 8px;font-size:13px}.pg-wsw .txt{border:1px solid var(--border);font:500 14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 10px}.pg-wsw .txt:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-wsw .ed{font:inherit;color:var(--brand-ink);cursor:text;background:0 0;border:0;border-bottom:1.5px dashed #2f5fe68c;border-radius:5px;margin:0 -3px;padding:0 3px;font-weight:600;display:inline}.pg-wsw .ed:hover{background:var(--brand-soft)}.pg-wsw .ed.mono{font-family:var(--mono)}.pg-wsw .edin{font:inherit;color:var(--fg);border:1.5px solid var(--brand);border-radius:6px;outline:0;min-width:60px;padding:0 6px;font-weight:600;box-shadow:0 0 0 3px #2f5fe624}.pg-wsw .sw{background:var(--border);cursor:pointer;vertical-align:middle;border:0;border-radius:11px;flex:none;width:36px;height:21px;padding:0;position:relative}.pg-wsw .sw:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.pg-wsw .sw[aria-checked=true]{background:var(--good)}.pg-wsw .sw[aria-checked=true]:after{left:18px}.pg-wsw .swl{align-items:center;gap:10px;font-weight:600;display:inline-flex}.pg-wsw .fld{border-top:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:12px 0;display:flex}.pg-wsw .fld:first-of-type{border-top:0}.pg-wsw .fld .fl{font:600 13.5px var(--body);color:var(--fg)}.pg-wsw .fld .fh{color:var(--text);font-size:13px}.pg-wsw .fld .fc{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pg-wsw .big{font-size:15.5px}.pg-wsw .dr{background:var(--bg);border-left:1px solid var(--line);z-index:50;flex-direction:column;width:min(580px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-wsw .dh{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-wsw .dh .tp{align-items:center;gap:10px;display:flex}.pg-wsw .dh .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-wsw .dh .meta{color:var(--text);font-size:13.5px}.pg-wsw .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-wsw .x:hover{background:var(--row-hover)}.pg-wsw .db{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-wsw .db>*{flex-shrink:0}.pg-wsw .ans{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pg-wsw .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-wsw .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-wsw .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-wsw .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-wsw .al{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-wsw .al dt,.pg-wsw .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-wsw .al dt{color:var(--text);font-size:13px;font-weight:600}.pg-wsw .al dd{min-width:0}.pg-wsw .lst{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.pg-wsw .lst li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.pg-wsw .lst li:first-child{border-top:0}.pg-wsw .lst .t{font:500 12.5px var(--mono);color:var(--text);flex:none}.pg-wsw .pop{z-index:70;background:var(--bg);border:1px solid var(--border);border-radius:12px;min-width:220px;max-width:340px;padding:8px;font-size:13.5px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-wsw .pop .pi{text-align:left;width:100%;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.pg-wsw .pop .pi:hover{background:var(--row-hover)}.pg-wsw .pop .ph{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:6px 10px 2px}.pg-wsw .modal{z-index:90;background:#0b0f1959;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-wsw .modal .mb{background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:18px 20px;display:flex;box-shadow:0 24px 60px -20px #0b0f1980}.pg-wsw .modal h3{font:800 17px var(--head);margin:0}.pg-wsw .modal .mr{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.pg-wsw *{transition:none!important}}.pg-wsw .box{padding:14px 16px}.pg-wsw .box .shd{flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.pg-wsw .box .shd p{color:var(--text);flex-basis:100%;margin:0;font-size:13px}.pg-wsw table.mx td{height:48px}.pg-wsw table.mx td.rl{min-width:190px}.pg-wsw table.mx td.rl b{display:block}.pg-wsw table.mx td.rl small{color:var(--text);font-size:12px}.pg-wsw select.dd.own{border-left:4px solid var(--border)}.pg-wsw select.dd.team{border-left:4px solid var(--brand)}.pg-wsw select.dd.all{border-left:4px solid var(--good)}.pg-wsw .key{color:var(--text);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.pg-wsw .key i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.pg-wsw .cols2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1100px){.pg-wsw .cols2{grid-template-columns:minmax(0,1fr)}}.pg-wsw .prv{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:9px 0;display:grid}.pg-wsw .prv:first-child{border-top:0}.pg-wsw .prv .pw{color:var(--text);grid-column:1/-1;font-size:12.5px}.pg-wsw .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.pg-wsw .info:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-wsw .pop .ptx{color:var(--fg);padding:6px 8px;font-size:13.5px;line-height:1.5}.pg-wsw table.pm td{height:52px}.pg-wsw table.pm td.an{white-space:normal;min-width:220px}.pg-wsw table.pm td.an b{display:block}.pg-wsw table.pm td.an small{color:var(--text);max-width:320px;font-size:12px;line-height:1.35;display:block}.pg-wsw table.pm th.c,.pg-wsw table.pm td.c{text-align:center;min-width:92px}.pg-wsw table.pm th.c small{font:500 11.5px var(--mono);color:var(--text);display:block}.pg-wsw table.pm th{height:auto;padding:6px 10px}.pg-wsw .ro{border-left:4px solid var(--border);background:var(--mist);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.pg-wsw .ro.team{border-left-color:var(--brand)}.pg-wsw .ro.all{border-left-color:var(--good)}.pg-wsw .yn{font:600 12.5px var(--body)}.pg-wsw .yn.y{color:var(--good)}.pg-wsw .yn.n{color:var(--text)}.pg-wsw .ronote{background:var(--warn-soft);color:var(--warn);border:1px solid #efd9b0;border-radius:10px;padding:8px 12px;font-size:13.5px}.pg-wsw .pop{max-height:calc(100vh - 24px);overflow:auto}.pg-wsw{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-wsw .ro.own{background:var(--mist);color:var(--text)}.pg-wsw .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;border-style:dashed}.pg-wsw table.mx td.rl{white-space:normal;min-width:150px;max-width:220px}.pg-wsw table.mx td.rl small{line-height:1.3;display:block}.pg-wsw table.mx th{white-space:normal;padding:4px 8px;line-height:1.2}.pg-wsw table.mx td{padding:0 8px}.pg-wsw table.mx{table-layout:auto;width:100%}.pg-ct{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-ct *,.pg-ct :before,.pg-ct :after{box-sizing:border-box}.pg-ct{background:var(--bg);color:var(--fg);font:400 14px/1.45 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-ct button,.pg-ct input,.pg-ct select,.pg-ct textarea{font:inherit;color:inherit}.pg-ct .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-ct a{color:var(--brand-ink)}.pg-ct [hidden]{display:none!important}.pg-ct .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-ct .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-ct .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-ct .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-ct .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-ct .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-ct .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-ct .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-ct .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-ct .grow{flex:1}.pg-ct .strip{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:8px 20px 2px;font-size:13.5px;display:flex}.pg-ct .strip b{font:700 16px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:6px}.pg-ct .strip b.bad{color:var(--risk)}.pg-ct .strip b.ok{color:var(--good)}.pg-ct .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-ct .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-ct .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-ct .chipb .n{font:600 12.5px var(--mono);margin-left:4px}.pg-ct .chipb i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-ct select.word{field-sizing:content;appearance:none;width:auto;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;padding-right:2px!important}.pg-ct .mut{color:var(--text)}.pg-ct .btn,.pg-ct .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-ct .btn:hover,.pg-ct .btng:hover{background:var(--row-hover)}.pg-ct .btn.pri,.pg-ct .btn.ink{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-ct .btn.pri:hover{background:#262c3a}.pg-ct .btn:disabled,.pg-ct .btng:disabled{opacity:.45;cursor:not-allowed}.pg-ct .btn.sm,.pg-ct .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-ct .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-ct .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-ct .ib.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-ct .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-ct .btn:focus-visible,.pg-ct .btng:focus-visible,.pg-ct .ib:focus-visible,.pg-ct .tab:focus-visible,.pg-ct .door:focus-visible,.pg-ct .seg button:focus-visible,.pg-ct .chipb:focus-visible,.pg-ct .lnk:focus-visible,.pg-ct .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ct svg.i{flex:none;width:15px;height:15px}.pg-ct .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-ct .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:320px;font:400 13.5px/1.5 var(--body);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-ct .pop b{margin-bottom:2px;display:block}.pg-ct .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-ct .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-ct .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-ct .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-ct .st.good{background:var(--good-soft);color:var(--good)}.pg-ct .st.calm{background:var(--gray-soft);color:var(--text)}.pg-ct .clock.hot{color:var(--risk)}.pg-ct .clock.over{color:var(--risk);background:var(--risk-soft);border-radius:7px;padding:1px 7px}.pg-ct .clock.none{color:var(--text);font:500 12.5px var(--mono)}.pg-ct .clock.pause{color:var(--warn);font:600 12.5px var(--body)}.pg-ct .pop .ed{flex-direction:column;gap:8px;min-width:250px;display:flex}.pg-ct .pop .ed .row2{align-items:center;gap:8px;display:flex}.pg-ct .pop .ed .ft{justify-content:flex-end;gap:8px;display:flex}.pg-ct .pk{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-ct .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-ct .pt:hover{border-color:var(--brand)}.pg-ct .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ct .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-ct .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-ct .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-ct .pt .pv b{font:700 24px/1.1 var(--mono);letter-spacing:-.02em}.pg-ct .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-ct .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.pg-ct .pt .ps .clock{font-size:12.5px}.pg-ct .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-ct .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-ct .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 20px;font-size:13.5px;display:flex}.pg-ct .tw{flex:1;overflow:auto}.pg-ct table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.pg-ct table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-ct table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-ct table.g th.n,.pg-ct table.g td.n{text-align:right}.pg-ct table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-ct table.g tr.click{cursor:pointer}.pg-ct table.g tr.click:hover td{background:var(--row-hover)}.pg-ct table.g tr.sel td{background:var(--row-selected)}.pg-ct td.co{font-weight:700}.pg-ct .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-ct .ln+.ln{margin-top:3px}.pg-ct tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:34px;padding:0 14px}.pg-ct tr.band .bt{font:700 13.5px var(--body)}.pg-ct tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-ct tr.band .bd{color:var(--text);margin-left:8px;font-size:13px}.pg-ct tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-ct tr.band.move .bt{color:var(--brand-ink)}.pg-ct tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-ct tr.band.warnb .bt{color:var(--warn)}.pg-ct .acts{justify-content:flex-end;gap:4px;display:flex}.pg-ct .bad{color:var(--risk);font-weight:700}.pg-ct .ok{color:var(--good);font-weight:600}.pg-ct .warn{color:var(--warn);font-weight:600}.pg-ct .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-ct .cards{flex-direction:column;display:none}.pg-ct .qcard{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.pg-ct .qcard .r{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pg-ct .empty{color:var(--text);padding:14px 20px;font-size:13.5px}.pg-ct .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(640px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-ct .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-ct .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-ct .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-ct .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-ct .x:hover{background:var(--row-hover)}.pg-ct .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.pg-ct .meta select.word{font-size:13.5px}.pg-ct select.word+.chev{color:var(--brand-ink);pointer-events:none;margin-left:-2px;font-size:11px}.pg-ct .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-ct .verbs .inp{width:110px}.pg-ct .ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.pg-ct .ptabs .tab{padding:6px 0 8px;font-size:14px}.pg-ct .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-ct .pb>*{flex-shrink:0}.pg-ct .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-ct .ah{align-items:baseline;gap:10px;display:flex}.pg-ct .at{font:700 16.5px/1.3 var(--head)}.pg-ct .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-ct .sz.bad{color:var(--risk)}.pg-ct .sz.ok{color:var(--good)}.pg-ct .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-ct .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-ct .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-ct .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-ct .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-ct dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-ct dl.al dt,.pg-ct dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-ct dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-ct dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-ct dl.al dt:nth-last-child(2),.pg-ct dl.al dd:last-child{border-bottom:0}.pg-ct dl.al.top0{margin-top:0}.pg-ct .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-ct .blk.frm{border:2px solid var(--brand)}.pg-ct .bh{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pg-ct .bh .grow+*{font-weight:400}.pg-ct .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px}.pg-ct .inp:focus,.pg-ct .sel:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-ct .inp.w{width:110px}.pg-ct .inp.xs{width:82px}.pg-ct textarea.inp{resize:vertical;min-height:140px;line-height:1.5}.pg-ct .sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:32px;padding:5px 8px;font-size:13.5px}.pg-ct mark.miss{background:var(--warn-soft);color:var(--warn);font-weight:600}.pg-ct .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-ct .xs-wrap table.s tr:last-child td{border-bottom:0}.pg-ct .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-ct .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-ct .modal h2{font:700 19px var(--head);margin:0}.pg-ct .lab{font:600 13px var(--body);color:var(--text)}.pg-ct .sm{color:var(--text);font-size:13px}.pg-ct .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-ct .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.pg-ct .card h3{font:700 15px var(--body);margin:0 0 8px}.pg-ct .card h3 .sm{margin-left:6px;font-weight:400}.pg-ct .hb{grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.pg-ct .hb .tr{background:var(--gray-soft);border-radius:5px;height:18px;position:relative;overflow:hidden}.pg-ct .hb .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-ct .tog.on{background:var(--brand)}.pg-ct .tog.on:after{left:21px}@media (max-width:1100px){.pg-ct .two{grid-template-columns:1fr}}@media (max-width:760px){.pg-ct .shell{flex-direction:column}.pg-ct .ph1,.pg-ct .strip,.pg-ct .show,.pg-ct .nsug,.pg-ct .selbar,.pg-ct .foot{padding-left:16px;padding-right:16px}.pg-ct .ph1 .acts{width:100%}.pg-ct .tw.q{display:none}.pg-ct .cards{display:flex}.pg-ct .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-ct dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-ct .hb{grid-template-columns:80px minmax(0,1fr) 90px}.pg-ct .pb{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){.pg-ct *,.pg-ct :after{transition:none!important}}.pg-ct{flex-direction:column;height:100vh;display:flex}.pg-ct .pk{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}.pg-ct .pt .ps{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box}.pg-ct .pt.alarm{border-color:var(--risk)}.pg-ct .nsug.risk{box-shadow:inset 3px 0 0 var(--risk)}.pg-ct tr.band td{padding:4px 14px}.pg-ct .bandin{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;display:flex}.pg-ct .bandin .bn,.pg-ct .bandin .bd{margin-left:0}.pg-ct tr.band.riskb td{box-shadow:inset 3px 0 0 var(--risk)}.pg-ct tr.band.riskb .bt{color:var(--risk)}.pg-ct .onit.ini{gap:0}@media (max-width:760px){.pg-ct{height:auto;display:block}.pg-ct .pk{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-ct .ph1{border-bottom:1px solid var(--line);padding-bottom:8px}.pg-ct .ph1 .ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ct .srch{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:6px;width:220px;min-height:34px;padding:0 10px;display:inline-flex}.pg-ct .srch input{font:400 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-ct .srch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-ct .btn[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ct .btn.edited{border-color:var(--brand);color:var(--brand-ink)}.pg-ct .who{color:var(--text);align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.pg-ct .pk{--n:5}.pg-ct .pt .ps .tf{white-space:nowrap;font:600 11.5px var(--mono);color:var(--text);letter-spacing:.02em}.pg-ct .pt .pv b.bad{color:var(--risk)}.pg-ct .pt .pv b.ok{color:var(--good)}.pg-ct .selbar b{font:700 13.5px var(--mono)}.pg-ct .selbar .grow{flex:1}.pg-ct table.g.ct{table-layout:fixed;min-width:0}.pg-ct table.g.ct th{z-index:3;padding:0;position:sticky;top:0;overflow:visible}.pg-ct table.g.ct th .thw{align-items:center;gap:2px;min-width:0;height:34px;padding:0 6px 0 10px;display:flex}.pg-ct table.g.ct th .thb{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex;overflow:hidden}.pg-ct table.g.ct th .thb:hover{color:var(--fg)}.pg-ct table.g.ct th .thb.on{color:var(--brand-ink)}.pg-ct table.g.ct th .car{font-size:9px}.pg-ct table.g.ct th .rz{cursor:col-resize;z-index:5;width:7px;position:absolute;top:0;bottom:0;right:-3px}.pg-ct table.g.ct th .rz:hover{background:var(--brand);opacity:.4}.pg-ct table.g.ct td{text-overflow:ellipsis;height:48px;overflow:hidden}.pg-ct table.g.ct td .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-ct table.g.ct .pin{z-index:2;position:sticky}.pg-ct table.g.ct th.pin{z-index:4}.pg-ct table.g.ct .pin.edge{box-shadow:inset -1px 0 0 var(--border)}.pg-ct table.g.ct td.ck,.pg-ct table.g.ct th.ck{text-align:center;padding:0}.pg-ct table.g.ct input[type=checkbox]{accent-color:var(--brand);cursor:pointer;vertical-align:middle;width:15px;height:15px}.pg-ct table.g.ct td.ac{padding:0 8px}.pg-ct .acts.l{justify-content:flex-start}.pg-ct .ib[aria-disabled=true]{color:var(--text);background:var(--mist);cursor:help;border-style:dashed}.pg-ct .ib.go{color:var(--brand-ink)}.pg-ct td .nm{font-weight:700}.pg-ct td .nm .dup{font:600 11.5px var(--body);color:var(--warn)}.pg-ct a.co,.pg-ct button.co{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;text-decoration:none;display:inline-block;overflow:hidden}.pg-ct a.co:hover,.pg-ct button.co:hover{text-underline-offset:2px;text-decoration:underline}.pg-ct .kind{font:600 11.5px var(--body);background:var(--gray-soft);color:var(--text);border-radius:6px;margin-right:4px;padding:1px 6px;display:inline-block}.pg-ct .kind.pros{background:var(--warn-soft);color:var(--warn)}.pg-ct .dmy{color:var(--brand-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.pg-ct .dmy svg{fill:var(--brand);stroke:var(--brand)}.pg-ct .none{color:var(--text);align-items:center;font-weight:500;display:inline-flex}.pg-ct .lt.red,.pg-ct .nxo{color:var(--risk);font-weight:700}.pg-ct .nxt{color:var(--brand-ink);font-weight:700}.pg-ct .ow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-ct .ow b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.pg-ct .ow.me b{background:var(--ink-btn);color:#fff}.pg-ct td.mono,.pg-ct .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-ct td.mono{font-size:13px}.pg-ct.cmp table.g.ct td{height:30px;padding-top:3px;padding-bottom:3px}.pg-ct.cmp table.g.ct td .sub{display:none}.pg-ct.cmp table.g.ct .ib{width:24px;height:22px}.pg-ct .pop.menu{min-width:220px;max-width:360px;max-height:min(70vh,560px);padding:6px;overflow:auto}.pg-ct .menu .mh{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);align-items:center;gap:6px;padding:8px 8px 4px;display:flex}.pg-ct .menu .mi{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-ct .menu .mi:hover{background:var(--row-hover)}.pg-ct .menu .mi.on{color:var(--brand-ink);font-weight:700}.pg-ct .menu .mi .c{font:600 12px var(--mono);color:var(--text);margin-left:auto}.pg-ct .menu .mi .by{color:var(--text);margin-left:auto;font-size:12px}.pg-ct .menu label.mi{cursor:pointer}.pg-ct .menu label.mi input{accent-color:var(--brand)}.pg-ct .menu label.mi.dis{color:var(--text);cursor:default}.pg-ct .menu .msep{background:var(--line);height:1px;margin:4px 2px}.pg-ct .menu .mrow{flex-wrap:wrap;gap:6px;padding:4px 6px 6px;display:flex}.pg-ct .menu .mrow .lnk{font-size:13px}.pg-ct .menu .addf{flex-direction:column;gap:6px;padding:6px 8px 8px;font-size:13.5px;line-height:2;display:flex}.pg-ct .sent{color:var(--fg);font-size:15px;line-height:2.2}.pg-ct .sent select.word,.pg-ct .sent .wordin{font-size:15px}.pg-ct .wordin{border:0;border-bottom:1.5px dashed var(--brand);background:var(--mist);color:var(--fg);font:600 15px var(--body);border-radius:4px 4px 0 0;outline:0;padding:1px 4px}.pg-ct .wordin:focus{background:var(--brand-soft);border-bottom-style:solid}.pg-ct .wordin.w1{width:190px}.pg-ct .wordin.w2{width:150px}.pg-ct .wordin.w3{width:230px}.pg-ct .wordin.w4{width:300px}.pg-ct .pw{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.pg-ct .pw.ro{color:var(--fg);cursor:default;text-decoration:none}.pg-ct .panel .meta .dmy{font-size:13.5px}.pg-ct .verbs .rel{display:inline-flex;position:relative}.pg-ct .blk.frm h3{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);margin:0}.pg-ct .tchips{flex-wrap:wrap;gap:6px;display:flex}.pg-ct .tchips .chipb{min-height:26px;padding:2px 10px;font-size:12.5px}.pg-ct .ro{font:600 11.5px var(--body);background:var(--gray-soft);color:var(--text);border-radius:6px;padding:1px 7px;display:inline-block}.pg-ct .dlx dd .lnk{margin-left:8px;font-size:12.5px}.pg-ct .modal.wide{width:min(640px,100vw - 32px)}.pg-ct .qcard .acts{justify-content:flex-start}.pg-ct .qcard.sel{background:var(--row-selected)}@media (max-width:1500px){.pg-ct .srch{width:170px}}@media (max-width:1280px){.pg-ct .srch{width:140px}}@media (max-width:760px){.pg-ct .ph1 .ctl{width:100%}.pg-ct .srch{flex:100%;width:auto}.pg-ct .pk{--n:2}.pg-ct .pk .pt:last-child{grid-column:1/-1}.pg-ct .sent,.pg-ct .sent select.word,.pg-ct .sent .wordin{font-size:14px}.pg-ct .wordin.w1,.pg-ct .wordin.w3,.pg-ct .wordin.w4{width:100%;max-width:260px}.pg-ct table td{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-ct table td>div:not([class*=act]):not(.acts),.pg-ct table td .sub,.pg-ct table td small{text-overflow:ellipsis;overflow:hidden}.pg-ct .pt .pv{flex-wrap:wrap;row-gap:0}.pg-ct .pt .pv em,.pg-ct .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}.pg-ct .mr .l2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pg-ct .ph .tp .ttl{white-space:normal}.pg-ct tr.xnew td{background:#fff7d6!important}.pg-ct table.g.ct td .sub{white-space:normal;text-overflow:clip}}.pg-ct{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-ct .content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-ct .tw.q{flex:1;min-height:0;overflow:auto}.pg-ct .cards{display:none}.pg-ct .foot{flex:none}.pg-ct .ib[aria-disabled=true],.pg-ct .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;border-style:dashed}.pg-mt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--rule:#cfd4dd;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.pg-mt *,.pg-mt :before,.pg-mt :after{box-sizing:border-box}.pg-mt{background:var(--bg);min-width:0;min-height:0;color:var(--fg);font:400 14px/1.45 var(--body);flex-direction:column;flex:1;display:flex}.pg-mt button,.pg-mt input,.pg-mt select,.pg-mt textarea{font:inherit;color:inherit}.pg-mt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-mt a{color:var(--brand-ink)}.pg-mt [hidden]{display:none!important}.pg-mt .seg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pg-mt .seg button{background:var(--bg);color:var(--text);font:600 12.5px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 10px}.pg-mt .seg button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-mt .top{background:var(--bg);border-bottom:1px solid var(--line);height:56px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;gap:14px;display:flex}.pg-mt .brand{font:900 19px var(--head);letter-spacing:-.02em}.pg-mt .tenant{color:var(--text);font-size:13.5px}.pg-mt .bell{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;position:relative}.pg-mt .bell i{background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.pg-mt .av{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-mt .shell{min-height:calc(100vh - 104px);display:flex}.pg-mt .side{background:var(--bg);border-right:1px solid var(--line);flex:0 0 210px;padding:12px 10px}.pg-mt .joinbar{z-index:60;background:var(--fg);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 12px;font-size:14px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -12px #0b0f1973}.pg-mt .joinbar .btn{color:var(--fg)}.pg-mt .joinbar .dotlive{background:#e5484d;border-radius:50%;width:9px;height:9px}.pg-mt .door{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.pg-mt .door:hover{background:var(--mist)}.pg-mt .door.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-mt .door .ct{font:700 11px var(--mono);background:var(--risk);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px}.pg-mt .sep{background:var(--line);height:1px;margin:8px 6px}.pg-mt main{background:var(--bg);flex-direction:column;flex:auto;min-width:0;display:flex}.pg-mt .ph1{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 20px 0;display:flex}.pg-mt .tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pg-mt .tab{font:500 15px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.pg-mt .tab.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-mt .tab .c{font:600 12.5px var(--mono);margin-left:4px}.pg-mt .strip{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:8px 20px 2px;font-size:13.5px;display:flex}.pg-mt .strip b{font:700 16px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:6px}.pg-mt .strip b.bad{color:var(--risk)}.pg-mt .strip b.ok{color:var(--good)}.pg-mt .show{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px 10px;display:flex}.pg-mt .glbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-mt .chipb{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:30px;padding:4px 12px}.pg-mt .chipb.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-mt .chipb .n{font:600 12.5px var(--mono);margin-left:4px}.pg-mt .chipb i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-mt select.word{field-sizing:content;appearance:none;width:auto;color:var(--brand-ink);font:600 13.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;padding-right:2px!important}.pg-mt .mut{color:var(--text)}.pg-mt .content{flex-direction:column;flex:1;min-width:0;display:flex}.pg-mt .pad{flex-direction:column;gap:14px;padding:14px 20px 48px;display:flex}.pg-mt .btn,.pg-mt .btng{border:1px solid var(--border);background:var(--bg);color:var(--fg);min-height:34px;font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-mt .btn:hover,.pg-mt .btng:hover{background:var(--row-hover)}.pg-mt .btn.pri,.pg-mt .btn.ink{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-mt .btn.pri:hover{background:#262c3a}.pg-mt .btn:disabled,.pg-mt .btng:disabled{opacity:.45;cursor:not-allowed}.pg-mt .btn.sm,.pg-mt .btng.sm{border-radius:8px;min-height:30px;padding:4px 10px;font-size:13px}.pg-mt .ib{border:1px solid var(--line);background:var(--bg);width:28px;height:26px;color:var(--fg);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-mt .ib:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-mt .ib.pri{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-mt .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-mt .btn:focus-visible,.pg-mt .btng:focus-visible,.pg-mt .ib:focus-visible,.pg-mt .tab:focus-visible,.pg-mt .door:focus-visible,.pg-mt .seg button:focus-visible,.pg-mt .chipb:focus-visible,.pg-mt .lnk:focus-visible,.pg-mt .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-mt svg.i{flex:none;width:15px;height:15px}.pg-mt .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;background:var(--bg);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-mt .pop{z-index:95;background:var(--bg);border:1px solid var(--border);max-width:320px;font:400 13.5px/1.5 var(--body);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-mt .pop b{margin-bottom:2px;display:block}.pg-mt .st{font:600 12.5px var(--body);white-space:nowrap;background:var(--gray-soft);color:var(--text);border-radius:7px;padding:2px 8px;display:inline-block}.pg-mt .st.brand{background:var(--brand-soft);color:var(--brand-ink)}.pg-mt .st.warn{background:var(--warn-soft);color:var(--warn)}.pg-mt .st.risk{background:var(--risk-soft);color:var(--risk)}.pg-mt .st.good{background:var(--good-soft);color:var(--good)}.pg-mt .st.calm{background:var(--gray-soft);color:var(--text)}.pg-mt .clock{font:700 13.5px var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:4px;display:inline-flex}.pg-mt .clock.hot{color:var(--risk)}.pg-mt .clock.over{color:var(--risk);background:var(--risk-soft);border-radius:7px;padding:1px 7px}.pg-mt .clock.none{color:var(--text);font:500 12.5px var(--mono)}.pg-mt .clock.pause{color:var(--warn);font:600 12.5px var(--body)}.pg-mt .onit{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pg-mt .onit b{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.pg-mt .chg{font:600 12.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.pg-mt .chg:hover{color:var(--brand-ink)}.pg-mt .pop .ed{flex-direction:column;gap:8px;min-width:250px;display:flex}.pg-mt .pop .ed .row2{align-items:center;gap:8px;display:flex}.pg-mt .pop .ed .ft{justify-content:flex-end;gap:8px;display:flex}.pg-mt .pk{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px 20px 10px;display:grid}.pg-mt .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--fg);min-width:0;font:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.pg-mt .pt:hover{border-color:var(--brand)}.pg-mt .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-mt .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-mt .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-mt .pt .pv{align-items:baseline;gap:8px;min-width:0;display:flex}.pg-mt .pt .pv b{font:700 24px/1.1 var(--mono);letter-spacing:-.02em}.pg-mt .pt .pv em{font:600 13px var(--body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pg-mt .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.pg-mt .pt .ps .clock{font-size:12.5px}.pg-mt .nsug{border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 20px;font-size:14px;display:flex}.pg-mt .nsug.calm{box-shadow:inset 3px 0 0 var(--border)}.pg-mt .selbar{border-bottom:1px solid var(--line);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 20px;font-size:13.5px;display:flex}.pg-mt .tw{flex:1;overflow:auto}.pg-mt table.g{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.pg-mt table.g th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-mt table.g.cmp td{padding-top:3px;padding-bottom:3px}.pg-mt table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;background:var(--bg);vertical-align:middle;padding:7px 10px}.pg-mt table.g th.n,.pg-mt table.g td.n{text-align:right}.pg-mt table.g td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-mt table.g tr.click{cursor:pointer}.pg-mt table.g tr.click:hover td{background:var(--row-hover)}.pg-mt table.g tr.sel td{background:var(--row-selected)}.pg-mt td.co{font-weight:700}.pg-mt .sub{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-mt .ln+.ln{margin-top:3px}.pg-mt tr.band td{background:var(--mist);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:34px;padding:0 14px}.pg-mt tr.band .bt{font:700 13.5px var(--body)}.pg-mt tr.band .bn{font:700 12.5px var(--mono);color:var(--text);margin-left:8px}.pg-mt tr.band .bd{color:var(--text);margin-left:8px;font-size:13px}.pg-mt tr.band.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-mt tr.band.move .bt{color:var(--brand-ink)}.pg-mt tr.band.warnb td{box-shadow:inset 3px 0 0 var(--warn)}.pg-mt tr.band.warnb .bt{color:var(--warn)}.pg-mt .acts{justify-content:flex-end;gap:4px;display:flex}.pg-mt .bad{color:var(--risk);font-weight:700}.pg-mt .ok{color:var(--good);font-weight:600}.pg-mt .warn{color:var(--warn);font-weight:600}.pg-mt .foot{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;gap:6px 14px;padding:8px 20px;font-size:13.5px;display:flex}.pg-mt .cards{flex-direction:column;display:none}.pg-mt .qcard{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.pg-mt .qcard .r{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pg-mt .qband{background:var(--mist);border-bottom:1px solid var(--border);font:700 13.5px var(--body);padding:8px 16px}.pg-mt .empty{color:var(--text);padding:14px 20px;font-size:13.5px}.pg-mt .panel{background:var(--bg);border-left:1px solid var(--line);z-index:61;width:min(640px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-mt .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 0;display:flex}.pg-mt .tp{align-items:center;gap:8px;min-width:0;display:flex}.pg-mt .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pg-mt .x{cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-mt .x:hover{background:var(--row-hover)}.pg-mt .meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.pg-mt .meta select.word{font-size:13.5px}.pg-mt select.word+.chev{color:var(--brand-ink);pointer-events:none;margin-left:-2px;font-size:11px}.pg-mt .verbs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pg-mt .verbs .inp{width:110px}.pg-mt .ptabs{scrollbar-width:none;gap:18px;margin-top:6px;display:flex;overflow-x:auto}.pg-mt .ptabs .tab{padding:6px 0 8px;font-size:14px}.pg-mt .pb{flex-direction:column;flex:1;gap:14px;padding:14px 18px 28px;display:flex;overflow:auto}.pg-mt .pb>*{flex-shrink:0}.pg-mt .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-mt .ah{align-items:baseline;gap:10px;display:flex}.pg-mt .at{font:700 16.5px/1.3 var(--head)}.pg-mt .sz{font:700 15px var(--mono);white-space:nowrap;margin-left:auto}.pg-mt .sz.bad{color:var(--risk)}.pg-mt .sz.ok{color:var(--good)}.pg-mt .verdict{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.45}.pg-mt .verdict.warn{background:var(--warn-soft);border-left-color:var(--warn)}.pg-mt .verdict.risk{background:var(--risk-soft);border-left-color:var(--risk)}.pg-mt .verdict.good{background:var(--good-soft);border-left-color:var(--good)}.pg-mt .verdict.calm{background:var(--mist);border-left-color:var(--border)}.pg-mt dl.al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);column-gap:14px;margin:12px 0 0;font-size:14px;display:grid}.pg-mt dl.al dt,.pg-mt dl.al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-mt dl.al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-mt dl.al dd{overflow-wrap:anywhere;min-width:0;line-height:1.45}.pg-mt dl.al dt:nth-last-child(2),.pg-mt dl.al dd:last-child{border-bottom:0}.pg-mt dl.al.top0{margin-top:0}.pg-mt .blk{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-mt .blk.frm{border:2px solid var(--brand)}.pg-mt .bh{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pg-mt .bh .grow+*{font-weight:400}.pg-mt .inp{border:1px solid var(--border);background:var(--bg);min-height:32px;color:var(--fg);border-radius:8px;width:100%;padding:6px 10px}.pg-mt .inp:focus,.pg-mt .sel:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-mt .inp.w{width:110px}.pg-mt .inp.xs{width:82px}.pg-mt textarea.inp{resize:vertical;min-height:140px;line-height:1.5}.pg-mt .sel{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:32px;padding:5px 8px;font-size:13.5px}.pg-mt .ext{flex-wrap:wrap;gap:6px;display:flex}.pg-mt .ext label{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.pg-mt .ext input{accent-color:var(--brand)}.pg-mt .email{background:var(--mist);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:14px}.pg-mt mark{background:var(--brand-soft);color:var(--fg);border-radius:3px;padding:0 2px}.pg-mt mark.miss{background:var(--warn-soft);color:var(--warn);font-weight:600}.pg-mt ul.tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-mt ul.tl li{display:contents}.pg-mt ul.tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;padding:5px 0}.pg-mt ul.tl .trl{justify-content:center;display:flex;position:relative}.pg-mt ul.tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-mt ul.tl li:first-child .trl:before{top:12px}.pg-mt ul.tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-mt ul.tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-mt ul.tl li.now .dot{background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.pg-mt ul.tl .tw{min-width:0;padding:5px 0}.pg-mt ul.tl .tw b{font-weight:600}.pg-mt ul.tl .tw span{color:var(--text)}.pg-mt table.s{border-collapse:collapse;width:100%;font-size:13.5px}.pg-mt table.s th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:var(--mist);white-space:nowrap;padding:6px 8px}.pg-mt table.s td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 8px}.pg-mt table.s .n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.pg-mt table.s tr.hi td{background:var(--brand-soft)}.pg-mt .xs-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-mt .xs-wrap table.s tr:last-child td{border-bottom:0}.pg-mt .map{background:var(--mist);border-radius:10px;width:100%;height:auto;display:block}.pg-mt .trow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.pg-mt .trow:last-child{border-bottom:0}.pg-mt .mscrim{z-index:70;background:#0b0f194d;position:fixed;inset:0}.pg-mt .modal{background:var(--bg);z-index:71;border-radius:14px;flex-direction:column;gap:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0b0f1940}.pg-mt .modal h2{font:700 19px var(--head);margin:0}.pg-mt .lab{font:600 13px var(--body);color:var(--text)}.pg-mt .sm{color:var(--text);font-size:13px}.pg-mt .fgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-mt .fgrid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-mt .reasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-mt .reasons button{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;min-height:42px;padding:9px 10px;font-weight:600}.pg-mt .reasons button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.pg-mt .mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-mt .toasts{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;flex-direction:column;gap:8px;max-width:min(400px,100vw - 32px);display:flex;position:fixed}.pg-mt .toast{color:#fff;background:#141824;border-radius:10px;padding:9px 14px;font-size:13.5px}.pg-mt .toast b{color:#c9d6ff;font-weight:700;display:block}.pg-mt .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pg-mt .card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.pg-mt .card h3{font:700 15px var(--body);margin:0 0 8px}.pg-mt .card h3 .sm{margin-left:6px;font-weight:400}.pg-mt .hb{grid-template-columns:100px minmax(0,1fr) 110px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.pg-mt .hb .tr{background:var(--gray-soft);border-radius:5px;height:18px;position:relative;overflow:hidden}.pg-mt .hb .tr i{background:var(--brand);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-mt .vbars{align-items:end;gap:8px;height:150px;padding-top:18px;display:grid}.pg-mt .vb{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pg-mt .vb .b2{align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.pg-mt .vb .b2 i{background:var(--border);border-radius:4px 4px 2px 2px;flex:1;position:relative}.pg-mt .vb .b2 i.out{background:var(--brand)}.pg-mt .vb .b2 i span{font:700 10.5px var(--mono);color:var(--fg);position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pg-mt .vb .d{font:600 11px var(--mono);color:var(--text)}.pg-mt .rgroup{border:1px solid var(--border);border-radius:12px}.pg-mt .rgroup>.hd{background:var(--mist);border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex}.pg-mt .rgroup>.hd h3{font:700 14.5px var(--body);margin:0}.pg-mt .rule{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 14px;display:flex}.pg-mt .rgroup>.hd+.rule{border-top:0}.pg-mt .rule .t{flex:280px;min-width:0}.pg-mt .rule .t b{font-size:14px}.pg-mt .rule .t span{color:var(--text);font-size:13px;display:block}.pg-mt .newtag{font:600 11.5px var(--body);background:var(--good-soft);color:var(--good);vertical-align:1px;border-radius:6px;margin-left:8px;padding:1px 6px;display:inline-block}.pg-mt .rules{max-width:900px}.pg-mt .rs{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;line-height:2;display:flex}.pg-mt .rgroup>.hd+.rs{border-top:0}.pg-mt .rs .sent{flex:auto;min-width:0}.pg-mt .rs .pair{white-space:nowrap;align-items:center;gap:4px;margin-right:14px;display:inline-flex}.pg-mt input.inl-num{border:1px solid var(--border);width:56px;font:700 14px var(--mono);text-align:center;background:var(--brand-soft);color:var(--fg);border-radius:7px;padding:2px 6px}.pg-mt input.inl-num:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-mt select.inl-sel{background:var(--brand-soft);min-height:30px;padding:2px 6px;font-weight:600}.pg-mt .tog{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;position:relative}.pg-mt .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-mt .tog.on{background:var(--brand)}.pg-mt .tog.on:after{left:21px}.pg-mt .line1{color:var(--text);font-size:13.5px}@media (max-width:1100px){.pg-mt .two{grid-template-columns:1fr}}@media (max-width:760px){.pg-mt .shell{flex-direction:column}.pg-mt .side{border-right:0;border-bottom:1px solid var(--line);padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px));flex-wrap:wrap;flex:none;gap:4px;display:flex}.pg-mt .side .door{width:auto;min-height:36px;padding:6px 9px}.pg-mt .side .sep{display:none}.pg-mt .ph1,.pg-mt .strip,.pg-mt .show,.pg-mt .nsug,.pg-mt .selbar,.pg-mt .foot{padding-left:16px;padding-right:16px}.pg-mt .pad{padding:12px 16px 40px}.pg-mt .ph1 .acts{width:100%}.pg-mt .tw.q{display:none}.pg-mt .cards{display:flex}.pg-mt .pk{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}.pg-mt dl.al{grid-template-columns:96px minmax(0,1fr)}.pg-mt .fgrid,.pg-mt .reasons{grid-template-columns:1fr}.pg-mt .hb{grid-template-columns:80px minmax(0,1fr) 90px}.pg-mt .pb{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){.pg-mt *,.pg-mt :after{transition:none!important}}.pg-mt,.pg-mt{height:100%}.pg-mt .shell{flex:auto;min-height:0}.pg-mt main,.pg-mt .content{min-height:0}.pg-mt .pk{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}.pg-mt .pt .ps{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box}.pg-mt .pt.alarm{border-color:var(--risk)}.pg-mt .nsug.risk{box-shadow:inset 3px 0 0 var(--risk)}.pg-mt tr.band td{padding:4px 14px}.pg-mt .bandin{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;display:flex}.pg-mt .bandin .bn,.pg-mt .bandin .bd{margin-left:0}.pg-mt tr.band.riskb td{box-shadow:inset 3px 0 0 var(--risk)}.pg-mt tr.band.riskb .bt{color:var(--risk)}.pg-mt td.warnc{color:var(--warn);font-weight:600}.pg-mt table.g.today{min-width:1080px}.pg-mt table.g.today td,.pg-mt table.g.today th{padding-left:8px;padding-right:8px}.pg-mt td.stepc .sub{white-space:normal;max-width:210px}.pg-mt .onit.ini{gap:0}@media (max-width:760px){.pg-mt{height:auto;display:block}.pg-mt .shell{min-height:0}.pg-mt .pk{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-mt .ph1 .acts2{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pg-mt .ntchip{border:1px solid var(--border);font:600 13px var(--body);background:var(--bg);cursor:pointer;color:var(--fg);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:3px 10px;display:inline-flex}.pg-mt .ntchip i{background:var(--good);border-radius:50%;width:8px;height:8px}.pg-mt .ntchip.off i{background:var(--border)}.pg-mt .ntchip:hover{border-color:var(--brand)}.pg-mt .pk{--n:6}.pg-mt .tbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 20px;display:flex}.pg-mt .srch{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:0 280px;align-items:center;gap:6px;min-width:160px;min-height:34px;padding:0 10px;display:flex}.pg-mt .srch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.pg-mt .srch:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-mt .edited{font:600 12.5px var(--body);color:var(--warn)}.pg-mt .seg2{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-mt .seg2 button{background:var(--bg);color:var(--text);font:600 13px var(--body);cursor:pointer;border:0;min-height:32px;padding:6px 11px}.pg-mt .seg2 button.on{background:var(--brand-soft);color:var(--brand-ink)}.pg-mt .seg2 button+button{border-left:1px solid var(--line)}.pg-mt table.g.mt{min-width:1240px}.pg-mt table.g.mt th.ac,.pg-mt table.g.mt td.ac{z-index:3;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.pg-mt table.g.mt th.ac{z-index:4}.pg-mt table.g.mt th.fl{cursor:pointer}.pg-mt table.g.mt th.fl:hover{color:var(--brand-ink)}.pg-mt table.g.mt th.fl.on{color:var(--brand-ink);background:var(--brand-soft)}.pg-mt table.g.mt th .fi{font:700 10px var(--mono);color:var(--brand-ink);margin-left:4px}.pg-mt .acts.l{justify-content:flex-start}.pg-mt .ib svg{width:14px;height:14px}.pg-mt .ib.hot{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-mt .ib:disabled{opacity:.35;cursor:not-allowed}.pg-mt tr.newrow td{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--good-soft)}}.pg-mt .miss{color:var(--warn);font-weight:600}.pg-mt .why2{color:var(--text);white-space:normal;max-width:240px;font-size:12px;font-weight:400;display:block}.pg-mt .linkb{color:var(--brand-ink);font:600 13px var(--body);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-mt .book{border:2px solid var(--brand);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;margin:10px 20px 12px;padding:12px 14px;display:flex}.pg-mt .book .bh2{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:8px;display:flex}.pg-mt .sent2{color:var(--fg);font-size:15.5px;line-height:2.05}.pg-mt .sent2 select.word{font-size:15.5px}.pg-mt .book .ownl{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-mt .book .ownl .inp{max-width:360px}.pg-mt .inv{background:var(--mist);color:var(--text);border-radius:8px;padding:8px 12px;font-size:13.5px}.pg-mt .inv b{color:var(--fg)}.pg-mt .inv.warn{background:var(--warn-soft);color:var(--warn)}.pg-mt .bft{flex-wrap:wrap;gap:8px;display:flex}.pg-mt .wk{flex:1;overflow:auto}.pg-mt .wkg{grid-template-columns:56px repeat(5,minmax(150px,1fr));min-width:860px;display:grid;position:relative}.pg-mt .wkh{z-index:3;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);height:38px;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.pg-mt .wkh.today{color:var(--brand-ink);background:var(--brand-soft)}.pg-mt .wkt{border-right:1px solid var(--line);position:relative}.pg-mt .wkt span{font:500 11.5px var(--mono);color:var(--text);background:var(--bg);padding:0 2px;position:absolute;right:6px;transform:translateY(-50%)}.pg-mt .wkd{border-right:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);position:relative}.pg-mt .wkd.today{background-color:var(--blue-tint,#f6f9ff)}.pg-mt .wkn{background:var(--risk);z-index:2;height:2px;position:absolute;left:0;right:0}.pg-mt .wkn:before{content:"";background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.pg-mt .ev{border:1px solid var(--brand);background:var(--brand-soft);cursor:pointer;text-align:left;color:var(--fg);border-radius:8px;padding:3px 7px;font-size:12.5px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.pg-mt .ev b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.pg-mt .ev span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pg-mt .ev.held{border-color:var(--good);background:var(--good-soft)}.pg-mt .ev.live{border-color:var(--risk);background:var(--risk-soft)}.pg-mt .ev.bad{border-color:var(--warn);background:var(--warn-soft)}.pg-mt .ev:hover,.pg-mt .ev.sel{box-shadow:0 0 0 2px var(--brand)}.pg-mt .lgd2{color:var(--text);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.pg-mt .lgd2 i{vertical-align:-1px;border:1px solid;border-radius:3px;width:12px;height:10px;margin-right:5px;display:inline-block}.pg-mt .panel{z-index:61}.pg-mt .ntline{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.pg-mt .pulled{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pg-mt .secH{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:6px;margin:0 0 6px;display:flex}.pg-mt .secH .grow{flex:1}.pg-mt .steps{border-collapse:collapse;width:100%;font-size:13.5px}.pg-mt .steps td{border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 6px}.pg-mt .steps tr:last-child td{border-bottom:0}.pg-mt .steps td.ck{width:26px}.pg-mt .steps input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand)}.pg-mt .steps tr.done td.tx{color:var(--text);text-decoration:line-through}.pg-mt .steps select.word{font-size:13px}.pg-mt ul.dec{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.pg-mt ul.dec li+li{margin-top:4px}.pg-mt .tag{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:1px 8px;display:inline-block}.pg-mt .tag.buy{background:var(--good-soft);color:var(--good)}.pg-mt .tag.obj{background:var(--warn-soft);color:var(--warn)}.pg-mt .tag.com{background:var(--brand-soft);color:var(--brand-ink)}.pg-mt .tag.dec{background:var(--risk-soft);color:var(--risk)}.pg-mt .tag.lane{background:var(--gray-soft);color:var(--fg)}.pg-mt .hl{border-bottom:1px solid var(--line);grid-template-columns:52px auto minmax(0,1fr);align-items:baseline;gap:6px 10px;padding:6px 0;font-size:13.5px;display:grid}.pg-mt .hl:last-child{border-bottom:0}.pg-mt .hl .t2{font:500 12px var(--mono);color:var(--text)}.pg-mt .bars2{flex-direction:column;gap:6px;display:flex}.pg-mt .bar2{grid-template-columns:130px minmax(0,1fr) 46px;align-items:center;gap:8px;font-size:13px;display:grid}.pg-mt .bar2 .tr{background:var(--gray-soft);border-radius:4px;height:16px;position:relative;overflow:hidden}.pg-mt .bar2 .tr i{background:var(--brand);border-radius:4px;position:absolute;inset:0 auto 0 0}.pg-mt .bar2 .tr i.g{background:var(--good)}.pg-mt .bar2 .tr i.w{background:var(--warn)}.pg-mt .bar2 .v{font:700 12.5px var(--mono);text-align:right}.pg-mt .mail{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-mt .mail.frm2{border:2px solid var(--brand)}.pg-mt .mrow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;font-size:13.5px;display:grid}.pg-mt .mrow .lab{font-size:12.5px}.pg-mt .wc{font:600 12px var(--mono);color:var(--text)}.pg-mt .wc.over{color:var(--risk)}.pg-mt .tline{border-bottom:1px solid var(--line);grid-template-columns:54px 120px minmax(0,1fr);gap:4px 10px;padding:6px 0;font-size:13.5px;display:grid}.pg-mt .tline .t2{font:500 12px var(--mono);color:var(--text)}.pg-mt .tline .sp{font-weight:700}.pg-mt .tline .sp.rep{color:var(--brand-ink)}.pg-mt .recs{flex-wrap:wrap;gap:6px;display:flex}.pg-mt .logd{font:600 12.5px var(--body);color:var(--good);background:var(--good-soft);border-radius:7px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.pg-mt .inl2{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;line-height:2;display:flex}.pg-mt .kv4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pg-mt .kv4 div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:8px 10px}.pg-mt .kv4 span{color:var(--text);font-size:12px;display:block}.pg-mt .kv4 b{font:700 17px var(--mono)}.pg-mt .kv4 b.ok{color:var(--good)}.pg-mt .kv4 b.warn{color:var(--warn)}.pg-mt .kv4 b.bad{color:var(--risk)}.pg-mt .pop .mn{flex-direction:column;min-width:220px;margin:-4px -6px;display:flex}.pg-mt .pop .mn button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-mt .pop .mn button:hover{background:var(--row-hover)}.pg-mt .pop .mn button.dz{color:var(--risk)}.pg-mt .pop .mn .ms{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 10px 2px}.pg-mt .pop .mn button.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-mt .pop .cl{flex-direction:column;gap:2px;min-width:220px;max-height:300px;display:flex;overflow:auto}.pg-mt .pop .cl label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;display:flex}.pg-mt .pop .cl label:hover{background:var(--row-hover)}.pg-mt .pop .cl input{accent-color:var(--brand);width:15px;height:15px}.pg-mt .pop .clf{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:8px;display:flex}.pg-mt .pop.wide{max-width:360px}.pg-mt .vbars2{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;height:170px;padding-top:20px;display:grid}.pg-mt .vb2{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pg-mt .vb2 i{background:var(--brand);border-radius:4px 4px 2px 2px;width:70%;max-width:46px;display:block;position:relative}.pg-mt .vb2 i span{font:700 11.5px var(--mono);color:var(--fg);position:absolute;top:-17px;left:50%;transform:translate(-50%)}.pg-mt .vb2 em{font:600 11px var(--mono);color:var(--text);white-space:nowrap;font-style:normal}.pg-mt .card .tf{font:600 12px var(--mono);color:var(--text);margin-left:6px}.pg-mt .card h3{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pg-mt .card.hl2{box-shadow:0 0 0 2px var(--brand)}.pg-mt .sig{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-mt .sig div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pg-mt .sig span{color:var(--text);font-size:12.5px;display:block}.pg-mt .sig b{font:700 20px var(--mono)}.pg-mt .ntrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 14px;font-size:13.5px;display:flex}.pg-mt .ntrow .tt2{flex:260px;min-width:0}.pg-mt .ntrow .tt2 b{display:block}.pg-mt .ntrow .tt2 span{color:var(--text);font-size:12.5px}.pg-mt .ntrow.click{cursor:pointer}.pg-mt .ntrow.click:hover{background:var(--row-hover)}.pg-mt .ntrow.sel{background:var(--row-selected)}.pg-mt .setline{border-top:1px solid var(--line);padding:11px 14px;font-size:14.5px;line-height:2}.pg-mt .rgroup>.hd+.setline,.pg-mt .rgroup>.hd+.ntrow{border-top:0}.pg-mt .setby{color:var(--text);margin-left:8px;font-size:12.5px}.pg-mt .subseg{padding:10px 20px 0}.pg-mt .nw{white-space:nowrap;align-items:center;display:inline-flex}.pg-mt .seg2{flex-wrap:wrap;max-width:100%}.pg-mt .mtcards{display:none}@media (max-width:1100px){.pg-mt .pk,.pg-mt .sig{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pg-mt .tbar{padding-left:16px;padding-right:16px}.pg-mt .srch{flex:100%}.pg-mt .book{margin-left:16px;margin-right:16px}.pg-mt .sent2,.pg-mt .sent2 select.word{font-size:14.5px}.pg-mt .tw.mtw{display:none}.pg-mt .mtcards{flex-direction:column;display:flex}.pg-mt .pk,.pg-mt .kv4,.pg-mt .sig{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-mt .bar2{grid-template-columns:96px minmax(0,1fr) 42px}.pg-mt .tline{grid-template-columns:46px minmax(0,1fr)}.pg-mt .tline .tx2{grid-column:1/-1}.pg-mt .ph1 .acts2{width:100%;margin-left:0}.pg-mt .ph1 .acts2 .pri{order:-1}.pg-mt .subseg{padding-left:16px;padding-right:16px}.pg-mt .wk .wkg{min-width:760px}.pg-mt .ph1 .tabs{flex-wrap:wrap;row-gap:2px;overflow:visible}.pg-mt .ph1{flex-wrap:wrap}}.pg-mt table td{text-overflow:ellipsis;max-width:420px;overflow:hidden}.pg-mt table td>div:not([class*=act]):not(.acts),.pg-mt table td .sub,.pg-mt table td small{text-overflow:ellipsis;overflow:hidden}.pg-mt .pt .pv{flex-wrap:wrap;row-gap:0}.pg-mt .pt .pv em,.pg-mt .pt .ps{white-space:normal;text-overflow:clip;overflow:visible}.pg-mt .mr .l2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pg-mt .ph .tp .ttl{white-space:normal}.pg-mt .bars2 .bar2 span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.pg-mt .toasts{pointer-events:none}.pg-mt .ib.gear{border-color:var(--border);border-radius:10px;width:34px;height:34px}.pg-mt .ib.gear svg{width:16px;height:16px}.pg-mt .panel.pset .pb{gap:12px}.pg-mt .room{z-index:80;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.pg-mt .room .rtop{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.pg-mt .room .rtop b{font:700 16px var(--head)}.pg-mt .rec{font:700 12px var(--mono);color:var(--risk);background:var(--risk-soft);border-radius:7px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.pg-mt .rec i{background:var(--risk);border-radius:50%;width:8px;height:8px;animation:1.2s infinite blink}.pg-mt .room .rmain{flex:1;min-height:0;display:flex}.pg-mt .room .stage{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:10px;min-width:0;padding:14px;display:grid;overflow:auto}.pg-mt .tile2{aspect-ratio:16/10;color:#fff;background:#1b2130;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:10px 12px;display:flex;position:relative;overflow:hidden}.pg-mt .tile2 .face{font:800 34px var(--head);color:#c9d6ff;place-items:center;display:grid;position:absolute;inset:0}.pg-mt .tile2 .nm{font:600 13px var(--body);align-items:center;gap:8px;display:flex;position:relative}.pg-mt .tile2 .nm .muted{font:600 11px var(--mono);background:var(--risk);border-radius:5px;padding:1px 5px}.pg-mt .tile2.share{aspect-ratio:auto;background:var(--brand-soft);min-height:160px;color:var(--brand-ink);grid-column:1/-1}.pg-mt .tile2.share .face{color:var(--brand-ink);font-size:15px;font-family:var(--body)}.pg-mt .tile2.wait{background:var(--mist);color:var(--text);border:1px dashed var(--border);text-align:center;justify-content:center;align-items:center;gap:8px}.pg-mt .room .chat{border-left:1px solid var(--line);flex-direction:column;flex:0 0 280px;min-height:0;display:flex}.pg-mt .room .chat .ch{border-bottom:1px solid var(--line);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 12px}.pg-mt .room .chat .cm{flex-direction:column;flex:1;gap:6px;padding:8px 12px;font-size:13.5px;display:flex;overflow:auto}.pg-mt .room .chat .cm b{color:var(--brand-ink)}.pg-mt .room .chat .cf{border-top:1px solid var(--line);gap:6px;padding:8px;display:flex}.pg-mt .room .consent{border-top:1px solid var(--line);background:var(--warn-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;font-size:13.5px;display:flex}.pg-mt .room .consent p{color:var(--fg);flex:360px;margin:0}.pg-mt .room .ctl{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.pg-mt .room .ctl .btn.off{border-color:var(--risk);color:var(--risk);background:var(--risk-soft)}.pg-mt .room .ctl .btn.lit{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-mt .room .ctl label{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:6px;display:inline-flex}.pg-mt .room .ctl .sel{max-width:170px}@media (max-width:760px){.pg-mt .room .rmain{flex-direction:column;overflow:auto}.pg-mt .room .stage{flex:none;grid-template-columns:1fr}.pg-mt .room .chat{border-left:0;border-top:1px solid var(--line);flex:none;min-height:220px}.pg-mt .room .ctl .sel{max-width:140px}}.pg-mt #fxfile[hidden]{display:none}.pg-mt #fxfile .fxf-bg{z-index:300;background:#0b0f1952;position:fixed;inset:0}.pg-mt #fxfile .fxf{background:var(--bg,#fff);z-index:301;border-left:1px solid var(--line,#e3e6ed);width:min(560px,100%);color:var(--fg,#0b0f19);flex-direction:column;font:14px/1.45 Inter,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f194d}.pg-mt #fxfile .fxf-h{border-bottom:1px solid var(--line,#e3e6ed);align-items:center;gap:10px;padding:14px 16px;display:flex}.pg-mt #fxfile .fxf-h b{font:800 17px var(--head,system-ui);flex:1}.pg-mt #fxfile .fxf-x{border:1px solid var(--line,#e3e6ed);background:var(--bg,#fff);cursor:pointer;min-width:36px;min-height:36px;color:inherit;border-radius:8px;font-size:20px}.pg-mt #fxfile .fxf-m{color:#4b5263;padding:12px 16px 4px}.pg-mt #fxfile .fxf-m .mono,.pg-mt #fxfile .fxf-t td{font-family:var(--mono,ui-monospace,monospace)}.pg-mt #fxfile .fxf-t{border:1px solid var(--line,#e3e6ed);border-radius:10px;flex:auto;min-height:0;margin:8px 16px;overflow:auto}.pg-mt #fxfile table{border-collapse:collapse;min-width:100%;font-size:12.5px}.pg-mt #fxfile th{text-align:left;border-bottom:1px solid var(--line,#e3e6ed);white-space:nowrap;background:#f6f7f9;padding:6px 8px;font-weight:700;position:sticky;top:0}.pg-mt #fxfile td{border-bottom:1px solid var(--line,#e3e6ed);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:5px 8px;overflow:hidden}.pg-mt #fxfile .fxf-b{border-top:1px solid var(--line,#e3e6ed);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.pg-mt #fxfile .fxf-b button{border:1px solid var(--border,#bcc1cb);background:var(--bg,#fff);cursor:pointer;min-height:36px;color:inherit;border-radius:8px;padding:7px 14px;font:600 14px Inter,system-ui,sans-serif}.pg-mt #fxfile .fxf-b button.p{background:var(--ink-btn,#0b0f19);border-color:var(--ink-btn,#0b0f19);color:#fff}.pg-mt #fxfile .fxf-b .ok{color:var(--good,#0b6b3d);font-weight:600}.pg-mt .fx-flash{animation:1.6s ease-out fxfl}.pg-mt .grow{flex:1}.pg-mt .rel{display:inline-flex;position:relative}.pg-mt .tw.mtw{flex:1;min-height:0;overflow:auto}.pg-mt .menu{z-index:30;background:var(--bg);border:1px solid var(--border);min-width:220px;max-height:60vh;font:400 13.5px var(--body);color:var(--fg);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 28px -12px #00000040}.pg-mt .menu h4{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:6px 10px 2px}.pg-mt .menu .cl{flex-direction:column;gap:2px;padding:4px;display:flex}.pg-mt .menu .cl label{white-space:nowrap;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;display:flex}.pg-mt .menu .clf{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.pg-mt .menu .vr{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.pg-mt .menu .vr:hover{background:var(--row-hover)}.pg-mt .menu .vr.on{color:var(--brand-ink);font-weight:600}.pg-mt .menu .none{color:var(--text);max-width:260px;margin:4px 10px 6px;font-size:12.5px}.pg-mt th .hb{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-mt select.sel{border:1px solid var(--border);font:600 13px var(--body);background:var(--bg);color:var(--fg);border-radius:10px;padding:5px 8px}.pg-mt .lnk:disabled{color:var(--text);cursor:default;text-decoration:none}.pg-ld [hidden]:not([hidden=until-found i]),.pg-ld [hidden]{display:none!important}.pg-ld{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--ink-hover:#262c3a;--white:#fff;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-ld *{box-sizing:border-box}.pg-ld,.pg-ld{height:100%}.pg-ld{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;font-size:14px;display:flex}.pg-ld .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:10px 16px 9px;display:flex}.pg-ld .lead{color:var(--fg);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-ld .lead b{color:var(--good)}.pg-ld .grow{flex:1}.pg-ld .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pg-ld .btn:hover{background:var(--row-hover)}.pg-ld .btn:focus-visible,.pg-ld .chip:focus-visible,.pg-ld .seg button:focus-visible,.pg-ld .info:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ld .btn.primary{background:var(--ink-btn);color:var(--white);border-color:var(--ink-btn)}.pg-ld .btn.primary:hover{background:var(--ink-hover)}.pg-ld .btn.blue{color:var(--brand-ink);border-color:var(--brand)}.pg-ld .btn.sm{border-radius:8px;padding:4px 10px;font-size:13px}.pg-ld .btn.risk{color:var(--risk);border-color:var(--risk)}.pg-ld .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-ld .seg button{background:var(--bg);font:600 13.5px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 12px}.pg-ld .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-ld .search{border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:6px;width:190px;padding:6px 10px;font-size:13.5px;display:inline-flex}.pg-ld .rh{font:700 11.5px var(--mono);letter-spacing:.12em;color:var(--brand-ink);background:var(--brand-soft);border-radius:8px;flex:none;padding:5px 9px}.pg-ld .info{border:1.5px solid var(--text);width:16px;height:16px;font:700 10px var(--body);color:var(--text);cursor:pointer;vertical-align:-2px;text-transform:none;letter-spacing:0;background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.pg-ld .info:hover,.pg-ld .info[aria-expanded=true]{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-ld .pop{z-index:60;background:var(--bg);border:1px solid var(--border);max-width:340px;font:400 13.5px/1.55 var(--body);color:var(--fg);text-transform:none;letter-spacing:0;border-radius:12px;padding:12px 14px;position:fixed;box-shadow:0 16px 40px -14px #0b0f1959}.pg-ld .pop b{margin-bottom:4px;font-weight:700;display:block}.pg-ld .pop .px{cursor:pointer;color:var(--text);background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:8px}.pg-ld .body{flex:1;min-height:0;display:flex;position:relative}.pg-ld .gridwrap{flex:1;min-width:0;overflow:auto}.pg-ld table.g{border-collapse:collapse;width:100%;font-size:14px}.pg-ld table.g th{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:34px;padding:0 10px;position:sticky;top:0}.pg-ld table.g td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:40px;padding:0 10px}.pg-ld table.g th.r,.pg-ld table.g td.r{text-align:right}.pg-ld table.g td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-ld table.g td.ld{font-weight:700}.pg-ld table.g tbody tr{cursor:pointer}.pg-ld table.g tbody tr:hover td{background:var(--row-hover)}.pg-ld table.g tbody tr.sel td{background:var(--row-selected)}.pg-ld table.g tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pg-ld .act{border:1px solid var(--line);width:28px;height:26px;color:var(--fg);background:var(--bg);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.pg-ld .act svg{width:15px;height:15px}.pg-ld .sc{align-items:center;gap:6px;display:inline-flex}.pg-ld .st{font:600 12.5px var(--body);white-space:nowrap;border-radius:7px;padding:2px 8px;display:inline-flex}.pg-ld .st.live{background:var(--good-soft);color:var(--good)}.pg-ld .st.live:before{content:"";background:var(--good);border-radius:50%;width:7px;height:7px;margin:5px 6px 0 0;animation:1.4s infinite pulse}.pg-ld .st.ready{background:var(--good);color:var(--white)}.pg-ld .st.stall{background:var(--risk-soft);color:var(--risk)}.pg-ld .st.mgr{background:var(--warn-soft);color:var(--warn)}.pg-ld .st.idle{background:var(--gray-soft);color:var(--text)}.pg-ld .st.work{background:var(--brand-soft);color:var(--brand-ink)}.pg-ld .tag{font:700 11px var(--mono);letter-spacing:.08em;color:var(--brand-ink);border:1px solid var(--brand);border-radius:6px;padding:1px 6px}.pg-ld .over{font:700 11px var(--mono);letter-spacing:.08em;color:var(--risk);background:var(--risk-soft);border-radius:5px;margin:0 6px;padding:1px 5px}.pg-ld .under{color:var(--good);font-weight:700}.pg-ld .overt{color:var(--risk);font-weight:700}.pg-ld .mut{color:var(--text)}.pg-ld .nm{text-overflow:ellipsis;vertical-align:bottom;max-width:120px;display:inline-block;overflow:hidden}.pg-ld table.g td.tr{text-overflow:ellipsis;max-width:120px;overflow:hidden}@media (prefers-reduced-motion:reduce){.pg-ld .st.live:before,.pg-ld .dotl{animation:none}}.pg-ld .foot{border-top:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 16px;font-size:13px;display:flex}.pg-ld .chip{font:500 13px var(--body);color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pg-ld .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-ld .chip .c{font-family:var(--mono);margin-left:3px}.pg-ld .chip.new{color:var(--good);font-weight:700}.pg-ld .lbl{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.pg-ld .ticker{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;padding:7px 16px;font-size:13.5px;display:flex;overflow:hidden}.pg-ld .ticker .t{font:500 12.5px var(--mono);color:var(--text)}.pg-ld .dotl{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pulse}.pg-ld .nm{text-overflow:ellipsis;vertical-align:bottom;max-width:118px;margin-left:6px;display:inline-block;overflow:hidden}.pg-ld table.g th:first-child,.pg-ld table.g td:first-child{width:58px;padding:0 8px}.pg-ld table.g td,.pg-ld table.g th{padding-left:8px;padding-right:8px}.pg-ld .sumwrap{flex-direction:column;flex:1;gap:16px;min-width:0;padding:14px 16px 20px;display:flex;overflow:auto}.pg-ld .ymove h3,.pg-ld .ywork h3{font:700 17px var(--body);text-transform:none;letter-spacing:0;color:var(--fg);align-items:center;gap:8px;margin:0 0 8px;display:flex}.pg-ld .ymove h3 .n,.pg-ld .ywork h3 .n{font:700 13px var(--mono);background:var(--fg);color:#fff;border-radius:999px;padding:1px 8px}.pg-ld .ywork h3 .n{background:var(--line);color:var(--fg)}.pg-ld .ymove ul{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-ld .ymove li.mv{border-top:1px solid var(--line);grid-template-columns:110px 240px 1fr 170px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:grid}.pg-ld .ymove li.mv:first-child{border-top:0}.pg-ld .ymove .mvid{font:600 13px var(--mono)}.pg-ld .ymove .mvl{color:var(--text)}.pg-ld .ymove .mvs{font-weight:600}.pg-ld .ymove li.mv .btn{white-space:nowrap;justify-self:end}.pg-ld .ywork{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.pg-ld .ywork .wl{align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.pg-ld .ywork .wl.q{color:var(--text)}.pg-ld .ywork .wl .btn{margin-left:auto}.pg-ld .grp summary{cursor:pointer;color:var(--text);padding:4px 0;font-size:13.5px}.pg-ld .grp .sumhd{padding:10px 0 2px}.pg-ld .grp .cards{padding:10px 0 0}.pg-ld .sumhd{align-items:center;gap:8px;padding:12px 16px 2px;display:flex}.pg-ld .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-ld .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-ld .cards{flex:1;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;align-items:start;gap:12px;padding:10px 16px 18px;display:grid;overflow:auto}.pg-ld .cd{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.pg-ld .cd .ch{align-items:baseline;gap:10px;display:flex}.pg-ld .cd .cn{font:700 16px var(--body);flex:1;min-width:0}.pg-ld .cd .cc{font:700 26px var(--mono)}.pg-ld .cd .kv{color:var(--text);gap:22px;font-size:12.5px;display:flex}.pg-ld .cd .kv b{font:600 14px var(--mono);color:var(--fg);margin-top:2px;display:block}.pg-ld .cd .need{color:var(--risk);font-size:13.5px;font-weight:600}.pg-ld .cd .need.ok{color:var(--good)}.pg-ld .cd ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-ld .cd li{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:13.5px;display:flex}.pg-ld .cd li .li1{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pg-ld .cd li .li1 b{font:700 13px var(--mono)}.pg-ld .cd li .li1 span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pg-ld .see{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.pg-ld .wall{flex:1;overflow:auto}.pg-ld .wr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.pg-ld .wr .wl{min-width:200px}.pg-ld .wr .wl b{font:700 14px var(--mono);display:block}.pg-ld .wr .wl span{color:var(--text);font-size:13px}.pg-ld .wr .wp{font:700 15px var(--mono)}.pg-ld .wr .grow{min-width:20px}.pg-ld .wr .wn{width:100%;color:var(--text);font-size:13.5px}.pg-ld .panel{background:var(--bg);border-left:1px solid var(--line);z-index:5;flex-direction:column;width:min(600px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-ld .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px 12px;display:flex}.pg-ld .tp{align-items:center;gap:10px;min-width:0;display:flex}.pg-ld .ttl{font:800 19px/1.25 var(--head);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-ld .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:0 8px;font-size:22px;line-height:1.2}.pg-ld .x:hover{background:var(--row-hover)}.pg-ld .meta{color:var(--text);font-size:13.5px}.pg-ld .verbs{flex-wrap:wrap;gap:8px;display:flex}.pg-ld .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 22px;display:flex;overflow:auto}.pg-ld .pb>*{flex-shrink:0}.pg-ld .pf{border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;padding:12px 18px;display:flex}.pg-ld .ans{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-ld .ans.warn{border-color:var(--warn)}.pg-ld .ans.quiet{border-color:var(--border)}.pg-ld .ans .ah{background:var(--good-soft);padding:12px 14px}.pg-ld .ans.warn .ah{background:var(--warn-soft)}.pg-ld .ans.quiet .ah{background:var(--gray-soft)}.pg-ld .ans .ak{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-ld .ans.warn .ak{color:var(--warn)}.pg-ld .ans.quiet .ak{color:var(--text)}.pg-ld .ans .at{font:700 17px/1.35 var(--body);margin:4px 0}.pg-ld .ans .aw{font-size:14px;line-height:1.55}.pg-ld .ans .ab{background:var(--bg);flex-wrap:wrap;gap:8px;padding:11px 14px;display:flex}.pg-ld .kt{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pg-ld .kt div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pg-ld .kt span{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);display:block}.pg-ld .kt b{font:700 18px var(--mono)}.pg-ld .kt .hold{background:var(--warn-soft);border-color:var(--warn-soft)}.pg-ld h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;margin:0 0 8px;display:flex}.pg-ld .cr{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.pg-ld .cr:hover{background:var(--row-hover)}.pg-ld .cr .cn2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pg-ld .cr .cf{color:var(--text);grid-column:1;font-size:12.5px}.pg-ld .cr .cval{text-align:right;flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:3px;display:flex}.pg-ld .cr .cval b{font:700 14px var(--mono)}.pg-ld .al{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);column-gap:14px;margin:0;font-size:14px;display:grid}.pg-ld .al dt,.pg-ld .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-ld .al dt{color:var(--text);align-items:flex-start;font-size:13px;font-weight:600;line-height:1.45;display:flex}.pg-ld .al dd{line-height:1.45}.pg-ld .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-ld .al dd b{font-weight:700}.pg-ld .lf{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.pg-ld .lf>label,.pg-ld .lf>.lk{color:var(--text);align-items:center;font-size:13px;font-weight:600;display:flex}.pg-ld .money{border:1px solid var(--border);border-radius:10px;align-items:center;width:150px;display:inline-flex;overflow:hidden}.pg-ld .money span{background:var(--mist);font:600 14px var(--mono);border-right:1px solid var(--line);padding:6px 9px}.pg-ld .money input{font:700 15px var(--mono);width:100%;min-width:0;color:var(--fg);border:0;padding:6px 9px}.pg-ld .money:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2f5fe624}.pg-ld .ch3{flex-wrap:wrap;gap:8px;display:flex}.pg-ld .tg{border:1px solid var(--border);font:600 13px var(--body);cursor:pointer;background:var(--bg);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.pg-ld .tg[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ld .tg .c{font:600 12px var(--mono)}.pg-ld .order{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-ld .order li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}.pg-ld .order li:last-child{border-bottom:0}.pg-ld .order .n{font:700 12px var(--mono);color:var(--brand-ink);background:var(--brand-soft);text-align:center;border-radius:6px;padding:2px 0}.pg-ld .order .ow{flex-direction:column;gap:1px;min-width:0;display:flex}.pg-ld .order .ow span{color:var(--text);font-size:12.5px}.pg-ld .order .oc{font:700 14px var(--mono)}.pg-ld .order li.off{opacity:.55}.pg-ld .bar{background:var(--gray-soft);border-radius:4px;height:8px;display:flex;overflow:hidden}.pg-ld .bar i{height:100%;display:block}.pg-ld .legend{color:var(--text);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.pg-ld .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.pg-ld .rules{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.pg-ld .rules div{grid-template-columns:118px minmax(0,1fr);gap:10px;display:grid}.pg-ld .rules div span:first-child{color:var(--text);font-weight:600}.pg-ld .runh{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.pg-ld .back{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;flex:none;width:30px;height:30px;font-size:15px}.pg-ld .runh .rt b{font:800 21px var(--head);display:block}.pg-ld .runh .rt span{color:var(--text);font-size:13.5px}.pg-ld .runb{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.pg-ld .runl{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:14px 16px;display:flex;overflow:auto}.pg-ld .runr{flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:auto}.pg-ld .kt4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px 0;display:grid}.pg-ld .kt4 div{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.pg-ld .kt4 span{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);display:block}.pg-ld .kt4 b{font:700 20px var(--mono)}.pg-ld .kt4 .hold{background:var(--warn-soft);border-color:var(--warn-soft)}.pg-ld .best{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 18px 0;padding:10px 14px;display:flex}.pg-ld .best .bp{font:700 22px var(--mono);color:var(--good)}.pg-ld .best .mx{text-align:right;color:var(--text);margin-left:auto;font-size:12.5px}.pg-ld .best .mx b{font:700 18px var(--mono);color:var(--brand-ink);display:block}.pg-ld .ready{border:2px solid var(--good);border-radius:14px;margin:12px 18px 0;overflow:hidden}.pg-ld .ready .rh2{background:var(--good-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.pg-ld .ready .rk{font:700 11px var(--mono);letter-spacing:.08em;color:var(--good);text-transform:uppercase}.pg-ld .ready .rtx{font:700 16px var(--body)}.pg-ld .ready .rs{color:var(--fg);font-size:13.5px}.pg-ld .ready .rb{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pg-ld .livebar{border:1px solid var(--good);background:var(--good-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 18px 0;padding:9px 14px;display:flex}.pg-ld .livebar b{font-weight:700}.pg-ld .livebar .t{font:600 13px var(--mono)}.pg-ld .fil{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-ld .cvs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.pg-ld .cv{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.pg-ld .cv:hover{border-color:var(--brand)}.pg-ld .cv .cvh{align-items:center;gap:8px;min-width:0;display:flex}.pg-ld .cv .cvh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.pg-ld .ctag{font:700 10.5px var(--mono);letter-spacing:.08em;color:var(--text);text-transform:uppercase;white-space:nowrap}.pg-ld .ctag.ok{color:var(--good)}.pg-ld .ctag.bad{color:var(--risk)}.pg-ld .ctag.hold{color:var(--warn)}.pg-ld .ctag.lv{color:var(--good)}.pg-ld .bub{border-radius:10px;padding:7px 10px;font-size:13px;line-height:1.45}.pg-ld .bub.s{background:var(--brand);color:var(--white)}.pg-ld .bub.c{background:var(--mist);color:var(--fg)}.pg-ld .cvf{color:var(--text);font-size:12.5px}.pg-ld .runf{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:12px;padding:9px 18px;font-size:13.5px;display:flex;overflow:hidden}.pg-ld .carlist .cr{padding:8px 4px}.pg-ld .fx{background:var(--bg);z-index:7;flex-direction:column;display:flex;position:absolute;inset:0}.pg-ld .fxh{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.pg-ld .fxb{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:14px;padding:14px 16px;display:grid;overflow:auto}.pg-ld .fxb .full{grid-column:1/-1}.pg-ld .box{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.pg-ld .chk{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-ld .chk li:before{content:"✓";color:var(--good);margin-right:8px;font-weight:800}.pg-ld .chk li.no:before{content:"×";color:var(--risk)}.pg-ld .thread{flex-direction:column;gap:6px;display:flex}.pg-ld .thread .bub{max-width:85%}.pg-ld .thread .bub.s{align-self:flex-end}.pg-ld .thread .tm{font:500 11.5px var(--mono);color:var(--text)}.pg-ld .lis{background:var(--bg);border:1px solid var(--border);z-index:9;border-radius:14px;flex-direction:column;width:min(440px,100% - 32px);max-height:70%;display:flex;position:absolute;bottom:56px;right:16px;box-shadow:0 24px 60px -20px #0b0f1973}.pg-ld .lish{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.pg-ld .lish b{font-weight:700}.pg-ld .lisb{flex-direction:column;gap:6px;min-height:150px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex;overflow:auto}.pg-ld .lisb .ln{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.pg-ld .lisb .who{font:700 11.5px var(--mono);color:var(--text);text-transform:uppercase;padding-top:2px}.pg-ld .lisb .who.sc{color:var(--brand-ink)}.pg-ld .lisb .who.you{color:var(--good)}.pg-ld .lisf{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pg-ld .wave{align-items:center;gap:2px;height:16px;display:flex}.pg-ld .wave i{background:var(--good);border-radius:2px;width:3px;animation:1s ease-in-out infinite wv;display:block}.pg-ld .wave i:nth-child(2){animation-delay:.15s}.pg-ld .wave i:nth-child(3){animation-delay:.3s}.pg-ld .wave i:nth-child(4){animation-delay:.45s}.pg-ld .wave i:nth-child(5){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.pg-ld .wave i{height:8px;animation:none}}.pg-ld.showchg .app{display:none}.pg-ld.showchg .changes{display:block}.pg-ld .mk{font:700 11px var(--mono);background:var(--gray-soft);border-radius:6px;padding:1px 7px;display:inline-block}.pg-ld .mk.add{background:var(--good-soft);color:var(--good)}.pg-ld .mk.mv{background:var(--brand-soft);color:var(--brand-ink)}@media (max-width:1250px){.pg-ld .rail{display:none}.pg-ld .runb{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:900px){.pg-ld{overflow:auto}.pg-ld .runb{grid-template-columns:1fr}.pg-ld .runl{border-right:0;border-bottom:1px solid var(--line)}.pg-ld .fxb{grid-template-columns:1fr}.pg-ld .kt4,.pg-ld .kt{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ld .r1{flex-wrap:wrap}.pg-ld .search{width:140px}}.pg-ld .run{background:var(--bg);z-index:6;flex-direction:column;display:flex;position:absolute;inset:0}.pg-ld .rh3{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;padding:10px 18px;display:flex}.pg-ld .rt3{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.pg-ld .rt3 b{font:800 19px var(--head);white-space:nowrap;flex:none}.pg-ld .rt3 span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.pg-ld .stat3{font:600 12.5px var(--mono);color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.pg-ld .mwrap{position:relative}.pg-ld .menu2{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-ld .menu2 button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.pg-ld .menu2 button:hover{background:var(--row-hover)}.pg-ld .abar{background:var(--good-soft);border:1px solid var(--good);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 18px 0;padding:8px 8px 8px 14px;display:flex}.pg-ld .ak2{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good);white-space:nowrap;align-items:center;display:inline-flex}.pg-ld .atx{flex:1;min-width:240px;font-size:14px}.pg-ld .ab2{flex-wrap:wrap;gap:8px;display:flex}.pg-ld .lbar{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 18px 0;font-size:13.5px;display:flex}.pg-ld .lbar .t{font:600 13px var(--mono);color:var(--good)}.pg-ld .fil2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}.pg-ld .fil2 .seg button{padding:4px 10px;font-size:13px}.pg-ld .cvs2{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:12px;min-height:0;padding:14px 18px;display:grid;overflow:auto}.pg-ld .cv2{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.pg-ld .cv2:hover{border-color:var(--brand)}.pg-ld .cv2 .cvh{align-items:center;gap:8px;min-width:0;display:flex}.pg-ld .cv2 .cvh b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.pg-ld .cv2 .bub{font-size:14px}.pg-ld .more2{grid-column:1/-1;align-items:center;gap:8px;font-size:13.5px;display:flex}.pg-ld{--text:#333b4c;--rule:#cfd4dd}.pg-ld table.g td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);color:var(--fg)}.pg-ld table.g th{border-right:1px solid var(--rule);color:var(--fg)}.pg-ld .box{border:1px solid var(--border);border-radius:10px;padding:0;overflow:hidden}.pg-ld .box h3{background:var(--mist);border-bottom:1px solid var(--border);color:var(--fg);margin:0;padding:9px 14px;font-size:12px}.pg-ld .al{border-top:0;grid-template-columns:160px minmax(0,1fr);column-gap:0}.pg-ld .al dt,.pg-ld .al dd{border-bottom:1px solid var(--rule);padding:9px 14px}.pg-ld .al dt{color:var(--fg);border-right:1px solid var(--rule);background:#fbfbfc;font-weight:600}.pg-ld .al dd{color:var(--fg);font-size:14.5px;font-weight:500}.pg-ld .al dd .sub{color:var(--text);font-weight:400}.pg-ld .al dt:nth-last-child(2),.pg-ld .al dd:last-child{border-bottom:0}.pg-ld .verdict{border:1.5px solid var(--good);border-radius:12px;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));margin:12px 16px 0;display:grid;overflow:hidden}.pg-ld .verdict>div{border-left:1px solid var(--rule);padding:10px 14px}.pg-ld .verdict>div:first-child{background:var(--good-soft);border-left:0}.pg-ld .verdict .vk{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);display:block}.pg-ld .verdict .vv{font:700 18px var(--body);color:var(--fg);margin-top:3px;display:block}.pg-ld .verdict>div:first-child .vk,.pg-ld .verdict>div:first-child .vv{color:var(--good)}.pg-ld table.ck{border-collapse:collapse;width:100%;font-size:14.5px}.pg-ld table.ck td{border-bottom:1px solid var(--rule);color:var(--fg);padding:9px 14px}.pg-ld table.ck tr:last-child td{border-bottom:0}.pg-ld table.ck td.ok{width:38px;color:var(--good);border-right:1px solid var(--rule);text-align:center;font-weight:800}.pg-ld table.ck td.no{width:38px;color:var(--risk);border-right:1px solid var(--rule);text-align:center;font-weight:800}.pg-ld table.ck td.src{color:var(--text);white-space:nowrap;font-size:13px}.pg-ld .box .thread{padding:12px 14px}.pg-ld .ymove ul{border-color:var(--border)}.pg-ld .ymove li.mv{border-top-color:var(--rule)}.pg-ld .ywork,.pg-ld .cv2,.pg-ld .cd{border-color:var(--border)}.pg-ld .cvs2.tbl{padding:12px 18px;display:block}.pg-ld table.rt{border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.pg-ld table.rt th{background:var(--mist)}.pg-ld table.rt td{vertical-align:middle;height:48px}.pg-ld table.rt tbody tr:last-child td{border-bottom:0}.pg-ld table.rt th:last-child,.pg-ld table.rt td:last-child{border-right:0}.pg-ld table.rt .sub2{color:var(--text);font-size:12.5px;font-weight:400;display:block}.pg-ld table.rt td.said{text-overflow:ellipsis;max-width:320px;color:var(--text);overflow:hidden}.pg-ld table.rt b.ok{color:var(--good);font-size:15px}.pg-ld table.rt b.bad{color:var(--risk);font-size:15px}.pg-ld .cvs2.tbl .more2{margin-top:10px}.pg-ld .fxb{grid-auto-rows:max-content;align-items:start}.pg-ld .ymt{border:1px solid var(--rule);background:var(--bg);border-radius:10px;overflow:hidden}.pg-ld .ymt h4{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:var(--mist);border-bottom:1px solid var(--rule);margin:0;padding:9px 14px}.pg-ld table.ym{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--fg);font-size:13.5px}.pg-ld table.ym th{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:left;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);background:var(--bg);padding:7px 10px}.pg-ld table.ym td{vertical-align:top;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);overflow-wrap:anywhere;padding:9px 10px;line-height:1.35}.pg-ld table.ym tr:last-child td{border-bottom:0}.pg-ld table.ym th:last-child,.pg-ld table.ym td:last-child{border-right:0}.pg-ld table.ym td b{color:var(--fg);font-weight:700}.pg-ld table.ym .id{font:700 13px var(--mono)}.pg-ld table.ym .s{color:var(--text);margin-top:2px;font-size:12.5px;display:block}.pg-ld table.ym .big{font:700 15px var(--mono);font-variant-numeric:tabular-nums}.pg-ld table.ym .ok{color:var(--good);font-weight:600}.pg-ld table.ym .bad{color:var(--risk);font-weight:600}.pg-ld table.ym .warn{color:var(--warn);font-weight:600}.pg-ld table.ym td.ymact{vertical-align:middle;overflow-wrap:normal}.pg-ld table.ym td.ymact .ac{flex-direction:column;align-items:stretch;gap:6px;display:flex}.pg-ld table.ym td.ymact .btn{white-space:nowrap;justify-content:center;padding-left:6px;padding-right:6px}.pg-ld table.ym td.ymact .lnk{white-space:nowrap;text-align:center;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.pg-ld .ymove{flex-direction:column;gap:12px;display:flex}.pg-ld .ymove>*{flex-shrink:0}.pg-ld .wallw{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-ld .wallw>.foot{flex-shrink:0}.pg-ld .wallw .wsc{flex:1;min-height:0;overflow:auto}.pg-ld .wsec{border-bottom:1px solid var(--rule)}.pg-ld .wh{background:var(--mist);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 16px;font-size:14px;display:flex}.pg-ld .wh .wid{font:700 14px var(--mono)}.pg-ld .wh .wln{color:var(--text)}.pg-ld .wh .wp{font:700 14px var(--mono)}.pg-ld .wcards{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:8px;margin:0;padding:12px 16px;list-style:none;display:grid}.pg-ld .wcards.cmp{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;padding:8px 16px}.pg-ld .wcd{border:1px solid var(--rule);background:var(--bg);border-radius:8px;padding:8px 12px}.pg-ld .wcards.cmp .wcd{padding:6px 8px}.pg-ld .wcd .t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pg-ld .wcd .t b{color:var(--fg);font-size:13.5px;font-weight:700}.pg-ld .wcd .t span{color:var(--text);flex-shrink:0;font-size:11.5px}.pg-ld .wcd .w{margin-top:4px;font-size:13px;font-weight:600}.pg-ld .wcd .w.g{color:var(--good)}.pg-ld .wcd .w.a{color:var(--warn)}.pg-ld .wcd .w.b{color:var(--brand-ink)}.pg-ld .wcd .w.n{color:var(--text)}.pg-ld .wcd .q{color:var(--text);margin-top:4px;font-size:13px}.pg-ld .page{overflow:hidden}.pg-ld .scroll{flex:1;min-height:0;overflow:hidden auto}.pg-ld .btn.go{background:var(--good);border-color:var(--good);color:var(--white)}.pg-ld .btn.go:hover{background:#095a33}.pg-ld .btn:disabled{opacity:.45;cursor:not-allowed}.pg-ld .btn.lnk{color:var(--brand-ink);background:0 0;border:0;padding:0;font-weight:600}.pg-ld .btn.lnk:hover{background:0 0;text-decoration:underline}.pg-ld .rhd{flex-direction:column;gap:10px;padding:14px 24px 0;display:flex}.pg-ld .backl{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.pg-ld .rrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.pg-ld .rleft{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.pg-ld .rright{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-ld .rleft h1{font:800 24px/1.15 var(--head);letter-spacing:-.01em;white-space:nowrap;margin:0}.pg-ld .spick{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);cursor:pointer;color:var(--fg);border-radius:8px;padding:3px 9px}.pg-ld .sw{font-size:14px;font-weight:600}.pg-ld .sw.warn{color:var(--warn)}.pg-ld .sw.ok{color:var(--good)}.pg-ld .hot{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);cursor:pointer;color:var(--text);border-radius:8px;padding:3px 9px}.pg-ld .hot[aria-pressed=true]{color:var(--risk);border-color:var(--risk);background:var(--risk-soft)}.pg-ld .edp{font:600 12.5px var(--body);color:var(--brand-ink);background:var(--brand-soft);border-radius:999px;padding:2px 9px}.pg-ld .mstrip{border:1px solid var(--rule);background:var(--bg);border-radius:12px;display:flex;overflow:hidden}.pg-ld .mstrip div{border-right:1px solid var(--rule);flex-direction:column;gap:1px;padding:6px 12px;display:flex}.pg-ld .mstrip div:last-child{border-right:0}.pg-ld .mstrip span{color:var(--text);white-space:nowrap;font-size:12px;font-weight:500}.pg-ld .mstrip b{font:700 14.5px var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums}.pg-ld .rsub{flex-wrap:wrap;gap:4px 18px;font-size:14px;display:flex}.pg-ld .rtabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.pg-ld .rtabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 11px}.pg-ld .rtabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--brand);font-weight:700}.pg-ld .rtabs .nc{font:600 12px var(--body);color:var(--warn);margin-left:5px}.pg-ld .intro{color:var(--fg);margin:0;font-size:14px}.pg-ld .tb{flex-direction:column;gap:14px;padding:14px 24px 28px;display:flex}.pg-ld .tb>*{min-width:0}.pg-ld .ans .ab .grow{flex:1}.pg-ld .ans .src{color:var(--text);margin-top:6px;font-size:12.5px;display:block}.pg-ld .ans .ab{align-items:center}.pg-ld .ans .rcp{color:var(--fg);font-size:13px}.pg-ld .ans .rcp b{font-weight:700}.pg-ld .clock{border:1.5px solid var(--warn);background:var(--bg);border-radius:10px;flex-direction:column;align-items:flex-end;margin-left:auto;padding:4px 10px;display:inline-flex}.pg-ld .clock span{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn)}.pg-ld .clock b{font:700 22px var(--mono);color:var(--warn);font-variant-numeric:tabular-nums}.pg-ld .ahrow{align-items:flex-start;gap:14px;display:flex}.pg-ld .ahrow>div:first-child{flex:1;min-width:0}.pg-ld .cs{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.pg-ld .cs>h3,.pg-ld .cs .sh{background:var(--mist);border-bottom:1px solid var(--border);color:var(--fg);font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:9px 14px;display:flex}.pg-ld .cs .sh .grow{flex:1}.pg-ld .cs .sb{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.pg-ld .cs .sb>*{min-width:0}.pg-ld .srcl{color:var(--text);font-size:12.5px}.pg-ld .nof{color:var(--warn);font-weight:600}.pg-ld .kt{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-ld .kt div{border-color:var(--border)}.pg-ld .tw{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.pg-ld .tw table.g{border:0}.pg-ld .tw table.rt{border:0;border-radius:0}.pg-ld table.g td{white-space:nowrap}.pg-ld table.rt td.said{white-space:normal;min-width:180px;max-width:none;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-ld table.rt td{height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.pg-ld .lbar{margin:0}.pg-ld .fil2{border:0;padding:0}.pg-ld .cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.pg-ld .cols>div{flex-direction:column;gap:14px;min-width:0;display:flex}.pg-ld .rc{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.pg-ld .rc .rch{background:var(--mist);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 14px;display:flex}.pg-ld .rc .rch b{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:1}.pg-ld .rc .rcb{flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.pg-ld .rc .rcb p{margin:0}.pg-ld .rc .big{font:700 17px var(--body)}.pg-ld .kv{border:1px solid var(--rule);border-radius:8px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.pg-ld .kv>span{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;padding:7px 10px;font-size:14px}.pg-ld .kv>span:nth-child(odd){color:var(--fg);border-right:1px solid var(--rule);background:#fbfbfc;font-size:13px;font-weight:600}.pg-ld .kv>span:nth-last-child(-n+2){border-bottom:0}.pg-ld .kv .m{font-family:var(--mono);font-size:13.5px}.pg-ld .kv .none{color:var(--text)}.pg-ld .crow{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;padding:9px 0;display:flex}.pg-ld .crow:first-child{border-top:0;padding-top:0}.pg-ld .notes textarea{border:1px solid var(--border);width:100%;min-height:64px;font:400 14px var(--body);border-radius:8px;padding:8px}.pg-ld .chooser{flex-direction:column;gap:8px;display:flex}.pg-ld .chooser input,.pg-ld .fin{border:1px solid var(--border);font:500 14px var(--body);border-radius:8px;width:100%;max-width:360px;padding:7px 10px}.pg-ld .chooser input:focus,.pg-ld .fin:focus{outline:2px solid var(--brand);outline-offset:1px}.pg-ld .pha .m{font-family:var(--mono);font-size:13.5px}.pg-ld .rcpv{border:1px solid var(--rule);border-radius:10px;overflow:hidden}.pg-ld .rcpv .to{grid-template-columns:80px minmax(0,1fr);font-size:13.5px;display:grid}.pg-ld .rcpv .to span{border-bottom:1px solid var(--rule);padding:6px 10px}.pg-ld .rcpv .to span:nth-child(odd){background:#fbfbfc;font-weight:600}.pg-ld .rcpv .doc{background:var(--bg);padding:12px 14px}.pg-ld .rcpv .doc h4{font:800 16px var(--head);margin:0 0 8px}.pg-ld .rhs{border:1px solid var(--warn);background:var(--warn-soft);color:var(--fg);border-radius:10px;padding:8px 12px;font-size:13.5px;line-height:1.5}.pg-ld .rhs b{color:var(--warn)}.pg-ld .tl{border:1px solid var(--rule);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.pg-ld .tl li{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) 150px;align-items:baseline;gap:10px;padding:8px 12px;font-size:14px;display:grid}.pg-ld .tl li:last-child{border-bottom:0}.pg-ld .tl .t{font:600 13px var(--mono)}.pg-ld .tl .w{color:var(--text);text-align:right;font-size:12.5px}.pg-ld .rleft .grow{flex:1}.pg-ld .rrow2{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pg-ld .menu2.r{left:auto;right:0}.pg-ld .menu2 .rk{color:var(--risk);font-weight:600}.pg-ld .facts{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.pg-ld .facts>div{border-right:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding:8px 11px;display:flex}.pg-ld .facts>div:last-child{border-right:0}.pg-ld .facts .fk{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ld .facts b{font:700 14px var(--body);color:var(--fg)}.pg-ld .facts .fs{color:var(--text);font-size:12.5px;line-height:1.35}.pg-ld .lsum{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding:8px 11px;font-size:14px;display:flex}.pg-ld .lsum .lk2{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ld .lsum #lsum{flex:1;min-width:0}.pg-ld .qline{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:14px;display:flex}.pg-ld .qline b{color:var(--fg);font-weight:600}.pg-ld .qline .mut{font-size:12.5px}.pg-ld .clock b{font:700 17px var(--body);color:var(--warn);font-variant-numeric:tabular-nums;white-space:nowrap}.pg-ld .fs2{color:var(--text);font-size:12.5px;display:block}.pg-ld .det{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.pg-ld .det .fold{background:var(--mist);width:100%;font:500 14px var(--body);color:var(--fg);cursor:pointer;text-align:left;border:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.pg-ld .det .fold[aria-expanded=true]{border-bottom:1px solid var(--border)}.pg-ld .det .fold b{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.pg-ld .det .fold .mut{min-width:0;font-size:13.5px}.pg-ld .det .fold .chev{width:12px;color:var(--fg)}.pg-ld .det .fold .fhint{font:600 13.5px var(--body);color:var(--brand-ink)}.pg-ld .det .fold:hover .fhint{text-decoration:underline}.pg-ld .det>.cols{padding:14px}.pg-ld .chip:disabled{opacity:.45;cursor:default}.pg-ld table.rt{table-layout:fixed;width:100%}.pg-ld table.rt col.c1{width:21%}.pg-ld table.rt col.c2{width:122px}.pg-ld table.rt col.c3{width:100px}.pg-ld table.rt col.c4{width:14%}.pg-ld table.rt col.c5{width:80px}.pg-ld table.rt col.c7{width:118px}.pg-ld table.rt th,.pg-ld table.rt td.wrp{white-space:normal}.pg-ld table.rt td.said{min-width:0}@media (max-width:1100px){.pg-ld .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ld .facts>div{border-bottom:1px solid var(--rule)}}.pg-ld .flabel{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:4px 0 -6px}.pg-ld .det>.fb{padding:14px}.pg-ld .fcols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.pg-ld .fcols>div{flex-direction:column;gap:14px;min-width:0;display:flex}.pg-ld .fb .rc+.rc{margin-top:0}.pg-ld .h4{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:4px 0 0;display:flex}.pg-ld .m0{margin:0}.pg-ld .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg-ld .pay3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-ld .pay3 label{color:var(--text);flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:600;display:flex}.pg-ld .pay3 .money{width:100%}.pg-ld .money.ro b{font:700 15px var(--mono);background:var(--mist);flex:1;padding:6px 9px}.pg-ld table.mk3{border-collapse:collapse;width:100%;font-size:14px}.pg-ld table.mk3 td{border-top:1px solid var(--rule);padding:8px 4px}.pg-ld table.mk3 tr:first-child td{border-top:0}.pg-ld table.mk3 td.r{text-align:right}.pg-ld .rc .rcb input[type=checkbox]{width:16px;height:16px}.pg-ld .fb table.g td,.pg-ld .fb table.g th{white-space:normal;height:auto;padding-top:7px;padding-bottom:7px}.pg-ld .fb table.g{font-size:13.5px}.pg-ld .fb table.g th:first-child,.pg-ld .fb table.g td:first-child{width:auto}.pg-ld .fb .sub2{color:var(--text);font-size:12.5px;font-weight:400;display:block}@media (max-width:1100px){.pg-ld .fcols{grid-template-columns:minmax(0,1fr)}.pg-ld .pay3{grid-template-columns:1fr}}.pg-ld .panel{z-index:30}.pg-ld .panel.wide{width:min(780px,100%)}.pg-ld .panel .fxb{padding:14px 16px}.pg-ld .panel .verdict{margin:12px 16px 0}.pg-ld .lis{z-index:35;bottom:16px}.pg-ld .menu2{z-index:40}.pg-ld .mwrap{display:inline-flex;position:relative}.pg-ld .ph .sub{color:var(--text);font-size:13px}.pg-ld .placeholder{border:1px dashed var(--border);color:var(--text);text-align:center;border-radius:12px;padding:28px;font-size:14.5px}.pg-ld .panel .al dd{overflow-wrap:anywhere}.pg-ld .panel .verdict .vv{font-size:16px}@media (max-width:1100px){.pg-ld .cols{grid-template-columns:minmax(0,1fr)}.pg-ld .mstrip div{padding:6px 9px}}@media (max-width:900px){.pg-ld .rhd,.pg-ld .tb{padding-left:14px;padding-right:14px}.pg-ld .kt{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ld .lf{grid-template-columns:1fr}.pg-ld .tl li{grid-template-columns:56px minmax(0,1fr)}.pg-ld .tl .w{text-align:left;grid-column:2}.pg-ld .kv{grid-template-columns:120px minmax(0,1fr)}.pg-ld .ahrow{flex-direction:column}.pg-ld .clock{align-items:flex-start;margin-left:0}}.pg-ld .tbo table.g td{white-space:normal;vertical-align:middle;height:auto;padding-top:8px;padding-bottom:8px}.pg-ld .tbo table.g th:first-child,.pg-ld .tbo table.g td:first-child{width:auto}.pg-ld .journey{flex-direction:column;display:flex}.pg-ld .jstop{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pg-ld .jdot{background:var(--bg);border:2px solid var(--border);width:30px;height:30px;font:700 13px var(--mono);z-index:1;border-radius:50%;place-items:center;margin-top:10px;display:grid;position:relative}.pg-ld .jdot.on{background:var(--good);border-color:var(--good);color:#fff}.pg-ld .jcard{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.pg-ld .jhd{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.pg-ld .jhd>div:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.pg-ld .jhd b{font:700 16px var(--body)}.pg-ld .jk{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-ld .jgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.pg-ld .jtimes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.pg-ld .jtimes>div{border:1px solid var(--rule);border-radius:9px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.pg-ld .jtimes>div>span:first-child{font:600 12px var(--body);color:var(--text)}.pg-ld .jtimes b{font-size:15px}.pg-ld .jtimes .mut{font-size:12px}.pg-ld .jcard .fold{all:unset;box-sizing:border-box;border-top:1px solid var(--rule);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:13.5px;display:flex;overflow:hidden}.pg-ld .jcard .fold:hover{background:var(--row-hover)}.pg-ld .jcard .fold:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pg-ld .jcard .fold .mut{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-ld .jcard .fold b{flex:none}.pg-ld .jrules{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 14px 14px;display:grid}.pg-ld .jrules>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pg-ld .jrules p{margin:0;line-height:1.5}.pg-ld .jroad{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid;position:relative}.pg-ld .jline{border-left:3px dashed var(--border);justify-self:center;width:0;min-height:100%}.pg-ld .jroadc{border:1px dashed var(--border);background:var(--mist);border-radius:12px;margin:10px 0}.pg-ld .jroadc .jhd{border-bottom:1px dashed var(--border)}.pg-ld .jcall{border-bottom:1px solid var(--rule);grid-template-columns:40px 52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:grid}.pg-ld .jcall:last-child{border-bottom:0}@media (max-width:900px){.pg-ld .jgrid,.pg-ld .jrules{grid-template-columns:1fr}.pg-ld .jcall{grid-template-columns:40px 52px minmax(0,1fr)}.pg-ld .jcall>span:last-child{grid-column:3}}.pg-ld .ib{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--fg);vertical-align:middle;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.pg-ld .ib:hover{background:var(--row-hover);border-color:var(--brand)}.pg-ld .ib:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pg-ld .ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-ld .pha{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pg-ld .acts{justify-content:flex-end;gap:6px;display:inline-flex}.pg-ld .ed{font:inherit;color:var(--brand-ink);border:0;border-bottom:1.5px dotted var(--brand);cursor:pointer;text-align:left;background:0 0;padding:0}.pg-ld .ed.m{font-family:var(--mono);font-size:13.5px}.pg-ld .ed:hover{background:var(--row-hover)}.pg-ld .edin{border:1px solid var(--brand);font:inherit;color:var(--fg);border-radius:7px;max-width:100%;padding:4px 7px;box-shadow:0 0 0 3px #2f5fe624}.pg-ld .edin.m{font-family:var(--mono)}.pg-ld .tgl{background:var(--border);cursor:pointer;vertical-align:middle;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;position:relative}.pg-ld .tgl:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.pg-ld .tgl[aria-checked=true]{background:var(--good)}.pg-ld .tgl[aria-checked=true]:after{left:17px}.pg-ld .tgl:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-ld .tb>.ans{margin-bottom:14px}.pg-ld .tb>.cols .rc+.rc{margin-top:14px}.pg-ld .ta{border:1px solid var(--border);width:100%;min-height:70px;font:14px/1.5 var(--body);color:var(--fg);resize:vertical;border-radius:9px;padding:8px 10px}.pg-ld .ta:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-ld .nlist{flex-direction:column;gap:8px;display:flex}.pg-ld .nrow{border-bottom:1px solid var(--rule);padding-bottom:8px}.pg-ld .nrow:last-child{border-bottom:0}.pg-ld .nrow p{margin:0 0 2px}.pg-ld .nrow .mut{font-size:12.5px}.pg-ld .pre{white-space:pre-line}.pg-ld .rulel{border:1px solid var(--rule);border-radius:8px;grid-template-columns:1fr;display:grid;overflow:hidden}.pg-ld .rulel>div{border-bottom:1px solid var(--rule);flex-direction:column;gap:3px;padding:9px 12px;display:flex}.pg-ld .rulel>div:last-child{border-bottom:0}.pg-ld .rulel>div>span:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ld .rulel .rk{font:600 12.5px var(--body);color:var(--text)}.pg-ld .chipsw{gap:6px!important}.pg-ld .pickc2{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 11px}.pg-ld .pickc2[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.pg-ld tr.rowbtn{cursor:pointer}.pg-ld .ok2{color:var(--good);font-weight:600}.pg-ld .bad2{color:var(--risk);font-weight:600}.pg-ld .trip{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-bottom:14px;padding:16px 20px 12px}.pg-ld .tline{height:30px;margin:0 14px;position:relative}.pg-ld .tline:before{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;top:14px;left:0;right:0}.pg-ld .tfill{background:var(--good);border-radius:2px;height:3px;position:absolute;top:14px;left:0}.pg-ld .tdot{background:var(--bg);border:3px solid var(--border);border-radius:50%;width:13px;height:13px;margin-left:-6px;position:absolute;top:9px}.pg-ld .tdot.a{left:0}.pg-ld .tdot.b{left:100%}.pg-ld .tdot.on{border-color:var(--good);background:var(--good)}.pg-ld .ttruck{background:var(--brand);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-15px;display:grid;position:absolute;top:0;box-shadow:0 2px 8px -2px #2f5fe699}.pg-ld .ttruck svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-ld .tlab{color:var(--text);justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;display:flex}.pg-ld .tlab b{color:var(--fg);font-size:14px;display:block}.pg-ld .tlab .r{text-align:right}.pg-ld .dthread{flex-direction:column;gap:8px;max-height:340px;padding:2px;display:flex;overflow:auto}.pg-ld .dm{flex-direction:column;gap:2px;max-width:85%;display:flex}.pg-ld .dm .dw{color:var(--text);font-size:12px}.pg-ld .dm .db{background:var(--gray-soft);border-radius:12px;padding:8px 11px;font-size:14px;line-height:1.45}.pg-ld .dm.s .db{background:var(--brand-soft)}.pg-ld .dm.y,.pg-ld .dm.s{text-align:left;align-self:flex-end}.pg-ld .dm.y .db{background:var(--fg);color:#fff}.pg-ld .dcomp{gap:8px;display:flex}.pg-ld .dcomp input{border:1px solid var(--border);min-width:0;font:14px var(--body);border-radius:9px;flex:1;padding:7px 10px}.pg-ld .dcomp input:focus{border-color:var(--brand);outline:0}.pg-ld .dcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pg-ld .dcard{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:2px;padding:10px 13px;display:flex}.pg-ld .dcard span{font:600 12.5px var(--body);color:var(--text)}.pg-ld .dcard b{font:700 22px/1.1 var(--mono)}.pg-ld .dcard:hover{border-color:var(--brand)}.pg-ld .dcard[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-ld .upz{border:2px dashed var(--border);background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.pg-ld .upz>div{flex-direction:column;flex:1;min-width:200px;display:flex}.pg-ld .upz select{border:1px solid var(--border);font:14px var(--body);border-radius:9px;padding:6px 9px}.pg-ld table.g .sub2{color:var(--text);white-space:normal;font-size:12.5px;font-weight:400;display:block}.pg-ld .tw table.g.wide td{white-space:normal}.pg-ld .achips{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.pg-ld .tl .day{background:var(--mist);font:700 11.5px var(--mono);letter-spacing:.06em;color:var(--text);padding:6px 12px;display:block}.pg-ld .tla li{grid-template-columns:64px minmax(0,1fr) 170px}.pg-ld .who{background:var(--gray-soft);color:var(--text);border-radius:7px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.pg-ld .who.ag{background:var(--brand-soft);color:var(--brand-ink)}.pg-ld .who.ca{background:var(--warn-soft);color:var(--warn)}.pg-ld .who.cu{background:var(--good-soft);color:var(--good)}.pg-ld .mstrip.bigm{flex-wrap:wrap;width:max-content;max-width:100%;margin-bottom:14px}.pg-ld .addc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ld .addc select{border:1px solid var(--border);font:14px var(--body);border-radius:9px;padding:6px 9px}.pg-ld .addc .money{width:130px}.pg-ld .paper{border:1px solid var(--border);background:#fcfcfd;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.pg-ld .ptop{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.pg-ld .plines{flex-direction:column;gap:6px;display:flex}.pg-ld .plines i{background:var(--gray-soft);border-radius:4px;height:7px;display:block}.pg-ld .frow{flex-wrap:wrap;gap:12px;display:flex}.pg-ld .frow label{font:600 13px var(--body);color:var(--text);flex-direction:column;gap:4px;display:flex}.pg-ld .frow input{border:1px solid var(--border);font:600 14px var(--mono);border-radius:9px;width:160px;padding:7px 10px}@media (max-width:900px){.pg-ld .dcards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ld .tla li{grid-template-columns:56px minmax(0,1fr)}.pg-ld .tla .w{text-align:left;grid-column:2}}.pg-ld .gear{border:1px solid var(--border);background:var(--bg);cursor:pointer;width:32px;height:30px;color:var(--fg);border-radius:8px;place-items:center;padding:0;display:inline-grid}.pg-ld .gear:hover{background:var(--row-hover);border-color:var(--brand)}.pg-ld .gear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pg-ld .bnr{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13.5px;line-height:1.45;display:flex}.pg-ld .bnr.w{background:var(--warn-soft);border:1px solid var(--warn);color:var(--fg)}.pg-ld .bnr.r{background:var(--risk-soft);border:1px solid var(--risk);color:var(--fg)}.pg-ld .bnr.i{background:var(--brand-soft);border:1px solid var(--brand);color:var(--fg)}.pg-ld .bnr.g{background:var(--good-soft);border:1px solid var(--good);color:var(--fg)}.pg-ld .bnr>span{flex:260px;min-width:0}.pg-ld .prop{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:8px 0;display:grid}.pg-ld .prop:first-of-type{border-top:0}.pg-ld .prop .pv{overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.45}.pg-ld .prop .pv .mut{font-size:12.5px;display:block}.pg-ld .inp{border:1px solid var(--border);font:500 14px var(--body);color:var(--fg);background:var(--bg);border-radius:8px;min-width:0;max-width:100%;padding:6px 9px}.pg-ld .inp.m{font-family:var(--mono)}.pg-ld .inp:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #2f5fe624}.pg-ld select.inp{padding:5px 8px}.pg-ld .formg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.pg-ld .formg label{font:600 13px var(--body);color:var(--text);flex-direction:column;gap:4px;min-width:0;display:flex}.pg-ld .formg label.full{grid-column:1/-1}.pg-ld .formg .inp{width:100%}.pg-ld .ckl{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.pg-ld .ckl input{width:16px;height:16px}.pg-ld .ckl.dis{color:var(--text);cursor:not-allowed}.pg-ld .irow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ld .irow .inp{flex:140px}.pg-ld .flg{font:600 12px var(--body);color:var(--risk);background:var(--risk-soft);border-radius:6px;margin-left:6px;padding:1px 7px}.pg-ld .rem{font:600 12px var(--body);color:var(--brand-ink);background:var(--brand-soft);border-radius:6px;margin-left:6px;padding:1px 7px}.pg-ld .nrow2{border-bottom:1px solid var(--rule);align-items:flex-start;gap:8px;padding:0 0 8px;display:flex}.pg-ld .nrow2>div{flex:1;min-width:0}.pg-ld .nrow2 p{margin:0 0 2px}.pg-ld .lock{font:600 11.5px var(--mono);color:var(--text);background:var(--gray-soft);border-radius:6px;padding:1px 6px}.pg-ld .bkts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-ld .bkt{border:1.5px dashed var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:4px;min-height:84px;padding:9px 11px;display:flex}.pg-ld .bkt.on{border-style:solid;border-color:var(--good);background:var(--good-soft)}.pg-ld .bkt.over{border-color:var(--brand);background:var(--brand-soft)}.pg-ld .bkt b{font-size:13.5px}.pg-ld .bkt .bf{color:var(--text);overflow-wrap:anywhere;font-size:12.5px}.pg-ld .bkt .acts{justify-content:flex-start;margin-top:auto}.pg-ld .dropov{z-index:50;border:3px dashed var(--brand);text-align:center;font:700 20px var(--head);color:var(--brand-ink);pointer-events:none;background:#eef3feeb;border-radius:14px;place-items:center;display:grid;position:absolute;inset:8px}.pg-ld .dropov span{font:500 14px var(--body);color:var(--fg);margin-top:6px;display:block}.pg-ld .mapw{border:1px solid var(--rule);background:#f3f6fb;border-radius:10px;overflow:hidden}.pg-ld .mapw svg{width:100%;height:auto;display:block}.pg-ld .mapl{color:var(--text);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.pg-ld .mapl i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.pg-ld .sugg{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pg-ld .lnk2{font:500 13px var(--mono);overflow-wrap:anywhere}.pg-ld .keys{color:var(--text);padding:4px 0 0;font-size:12.5px}.pg-ld .keys kbd{font:600 11.5px var(--mono);border:1px solid var(--border);background:var(--bg);color:var(--fg);border-bottom-width:2px;border-radius:5px;padding:0 5px}.pg-ld .sec2{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:4px 0 -4px}.pg-ld .basis td{white-space:nowrap}.pg-ld .basis .money{width:120px}.pg-ld .rad{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-ld .rad input{width:15px;height:15px}.pg-ld .matches{border:1px solid var(--border);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.pg-ld .matches button{border:0;border-bottom:1px solid var(--rule);background:var(--bg);text-align:left;font:500 14px var(--body);cursor:pointer;color:var(--fg);padding:8px 11px}.pg-ld .matches button:last-child{border-bottom:0}.pg-ld .matches button:hover{background:var(--row-hover)}.pg-ld .ib:disabled{opacity:.35;cursor:not-allowed;border-color:var(--line)}.pg-ld .mapw.sm svg{max-height:150px}.pg-ld .matches button span{color:var(--text);font-size:12.5px;display:block}@media (max-width:900px){.pg-ld .bkts{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-ld .formg,.pg-ld .prop{grid-template-columns:1fr}}.pg-ld{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3;--white:#fff}.pg-ld .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-ld [aria-disabled=true]{opacity:.55;cursor:not-allowed}.pg-ld .kv>div{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;padding:7px 10px;font-size:14px}.pg-ld .kv>div:nth-last-child(-n+2){border-bottom:0}.pg-ld .sec{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:4px 0 0}.pg-ld .rochip{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--gray-soft);color:var(--text);border-radius:6px;padding:3px 8px}.pg-ld .sstops{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-ld .sstop{border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;font-size:13.5px;display:flex}.pg-ld .sstop .jk{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rfp [hidden]:not([hidden=until-found i]){display:none!important}.pg-rfp table.calm td{white-space:nowrap;height:46px;padding:0 14px}.pg-rfp table.calm th{padding:0 14px}.pg-rfp table.calm td.n2{font:500 14px var(--body);font-variant-numeric:tabular-nums;text-align:right;color:var(--fg)}.pg-rfp table.calm td.n2 u{color:var(--text);margin-left:2px;font-size:12.5px;font-weight:400;text-decoration:none}.pg-rfp table.calm td.neg{color:var(--risk);font-weight:600}.pg-rfp table.calm td.pos{color:var(--good);font-weight:600}.pg-rfp table.calm td.ppl{font-weight:600}.pg-rfp table.calm .bidin input{width:82px;font:600 14px var(--body);font-variant-numeric:tabular-nums;padding:4px 8px}.pg-rfp table.calm td.bidc u{margin-left:8px}.pg-rfp table.calm tbody tr:nth-child(2n) td{background:#fbfcfd}.pg-rfp table.calm tbody tr:hover td{background:var(--row-hover)}@media (max-width:1400px){.pg-rfp table.calm td,.pg-rfp table.calm th{padding:0 9px}.pg-rfp table.calm td.bidc u{margin-left:5px}}.pg-rfp .yan{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pg-rfp .yrow{border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg);align-items:center;gap:14px;padding:8px 16px;display:flex}.pg-rfp .ychips{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-rfp .ychips button{background:var(--bg);font:600 13.5px var(--body);color:var(--fg);cursor:pointer;border:0;padding:6px 11px}.pg-rfp .ychips button .c{font:500 12.5px var(--mono);color:var(--text);margin-left:4px}.pg-rfp .ychips button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .ychips button[aria-pressed=true] .c{color:var(--brand-ink)}.pg-rfp .ychips button:hover{background:var(--row-hover)}.pg-rfp .yfig{color:var(--fg);gap:16px;font-size:14px;display:flex}.pg-rfp .yfig b{font:700 14px var(--mono);margin-left:4px}.pg-rfp .yfig b.r{color:var(--risk)}.pg-rfp .yseg{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-rfp .yseg button{font:600 13.5px var(--body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 12px}.pg-rfp .yseg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .yseg button:not([aria-pressed=true]):hover{background:var(--row-hover)}.pg-rfp .ybody{background:#f9fafb;flex:1;min-height:0;padding-bottom:16px;overflow:auto}.pg-rfp .ytop{z-index:3;background:var(--bg);white-space:nowrap;border-bottom:1px solid #bcc1cb99;align-items:center;gap:14px;padding:8px 16px;display:flex;position:sticky;top:0}.pg-rfp .ymk{color:var(--text);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pg-rfp .ymk i{width:18px;display:inline-block}.pg-rfp .ymk i.ln{background:var(--brand);border-radius:2px;height:3px}.pg-rfp .ymk i.ds{border-top:2px dashed var(--fg);height:0}.pg-rfp .ymk i.sh{background:var(--risk);opacity:.3;border-radius:2px;height:10px}.pg-rfp .ymk i.ov{background:var(--good);opacity:.25;border-radius:2px;height:10px}.pg-rfp .yhero{background:var(--bg);border:1px solid #bcc1cb99;border-radius:14px;margin:12px 16px 0;padding:14px 16px 6px}.pg-rfp .yhh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pg-rfp .yt{font:700 16px var(--head)}.pg-rfp .ys{color:var(--text);margin-top:2px;font-size:12.5px}.pg-rfp .ybig{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.pg-rfp .ybig b{font:700 30px/1 var(--mono);letter-spacing:-.02em}.pg-rfp .ybig span{color:var(--text);font-size:12.5px}.pg-rfp .ybig em,.pg-rfp .yv em{font:700 12.5px var(--mono);font-style:normal}.pg-rfp em.g{color:var(--good)}.pg-rfp em.r{color:var(--risk)}.pg-rfp .ych{position:relative}.pg-rfp .yax{font:500 11px var(--mono);fill:#414a5c}.pg-rfp .ytip{z-index:10;pointer-events:none;white-space:nowrap;background:var(--fg);color:#fff;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;box-shadow:0 8px 20px -8px #0b0f1966}.pg-rfp .ytip .t1{font:500 11px var(--mono);opacity:.75}.pg-rfp .ytip .t2{font:700 15px var(--mono)}.pg-rfp .ybyh{align-items:baseline;gap:10px;margin:18px 16px 8px;display:flex}.pg-rfp .ybyh .yseg{align-self:center}.pg-rfp .ycards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:0 16px;display:grid}.pg-rfp .ycard{cursor:pointer;background:var(--bg);border:1px solid #bcc1cb99;border-radius:12px;min-width:0;padding:10px 12px 4px;transition:border-color .12s}.pg-rfp .ycard:hover,.pg-rfp .ycard:focus-visible{border-color:var(--brand);outline:0}.pg-rfp .ych2{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pg-rfp .yn{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.pg-rfp .yn b{font-size:14px}.pg-rfp .yn span{color:var(--text);font-size:12px}.pg-rfp .yv{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.pg-rfp .yv b{font:700 18px/1 var(--mono)}.pg-rfp .ymiss{border:1px dashed var(--border);background:var(--bg);border-radius:12px;margin:12px 16px 0;padding:12px 14px}.pg-rfp .ymh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-rfp .ymh b{font-size:14px}.pg-rfp .ymh span{color:var(--text);font-size:12.5px}.pg-rfp .ymc{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pg-rfp .ymc button{border:1px solid var(--line);background:var(--mist);font:500 13px var(--body);color:var(--fg);cursor:pointer;border-radius:999px;padding:3px 10px}.pg-rfp .ymc button span{font:500 12px var(--mono);color:var(--text);margin-left:6px}.pg-rfp .ymc button:hover{border-color:var(--brand);background:var(--brand-soft)}.pg-rfp .yread{background:var(--bg);border:1px solid #bcc1cb99;border-radius:14px;margin:12px 16px 0;padding:14px 16px}.pg-rfp .yrd{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:10px;font-size:13.5px;line-height:1.55;display:grid}.pg-rfp .yrd span{font:600 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text);margin-bottom:4px;display:block}.pg-rfp .yfn{color:var(--text);margin:12px 0 0;font-size:12.5px;line-height:1.5}.pg-rfp .yact{gap:8px;margin-top:12px;display:flex}.pg-rfp .ytwo{grid-template-columns:1fr 1fr;gap:12px;margin:0 16px;display:grid}.pg-rfp .ytwo .yread{margin:12px 0 0}.pg-rfp .yhb{grid-template-columns:70px minmax(0,1fr) 96px;align-items:center;gap:12px;height:26px;margin-top:4px;font-size:13px;display:grid}.pg-rfp .yhbt{background:#eef0f3;border-radius:3px;height:6px;overflow:hidden}.pg-rfp .yhbt i{border-radius:3px;height:100%;display:block}.pg-rfp .yhb .n,.pg-rfp .ytab .n{text-align:right;font:600 13px var(--mono);font-variant-numeric:tabular-nums}.pg-rfp .yhb small,.pg-rfp .ytab small{font:500 11.5px var(--body);color:var(--text)}.pg-rfp .ychks{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 16px;display:grid}.pg-rfp .ychk{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.pg-rfp .ychk .yn span{white-space:normal;line-height:1.35}.pg-rfp .ychk .yv b{font-size:20px}.pg-rfp .ychk .yv b.r{color:var(--risk)}.pg-rfp .ychk .yv b.g{color:var(--good)}.pg-rfp .ychk .yv b.w{color:var(--warn)}.pg-rfp .ymu{color:var(--text);text-align:right;white-space:nowrap;font:500 11.5px var(--body)!important}.pg-rfp .yckl{color:var(--fg);flex-direction:column;gap:3px;font-size:12.5px;line-height:1.4;display:flex}.pg-rfp .yckl b{font-family:var(--mono);font-weight:700}.pg-rfp .yckl b.r{color:var(--risk)}.pg-rfp .yckb{margin-top:auto;padding-top:4px}.pg-rfp .yckb .btn{padding:5px 10px;font-size:12.5px}.pg-rfp .ystk{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.pg-rfp .ystk i{display:block}.pg-rfp .yheat{grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.pg-rfp .yheat i{border-radius:2px;height:14px}.pg-rfp .yheatl{grid-template-columns:repeat(12,1fr);gap:2px;margin-top:-5px;display:grid}.pg-rfp .yheatl i{font:500 9.5px var(--mono);color:var(--text);text-align:center;font-style:normal}.pg-rfp .ysml{font-size:12.5px;font-weight:600}.pg-rfp .ybm{margin-top:14px}.pg-rfp .ybmk{color:var(--text);flex-wrap:wrap;gap:4px 16px;margin:10px 0 6px;font-size:12px;display:flex}.pg-rfp .ybmk span{align-items:center;gap:6px;display:inline-flex}.pg-rfp .ybmh,.pg-rfp .ybmr{grid-template-columns:170px minmax(0,1fr) 52px 150px;align-items:center;gap:12px;display:grid}.pg-rfp .ybmh{height:20px;color:var(--text);font-size:11.5px}.pg-rfp .ybmh .r{text-align:right}.pg-rfp .ybax{height:20px;position:relative}.pg-rfp .ybax span{font:500 11px var(--mono);color:var(--text);position:absolute;top:3px;transform:translate(-50%)}.pg-rfp .ybmb{padding-bottom:6px;position:relative}.pg-rfp .ybgr{pointer-events:none;position:absolute;inset:0 226px 0 182px}.pg-rfp .ybgr i{border-left:1px solid #eef0f3;position:absolute;top:0;bottom:0}.pg-rfp .ybmr{cursor:pointer;border-radius:6px;height:26px;position:relative}.pg-rfp .ybmr:hover{background:#f6f8fc}.pg-rfp .ybl{white-space:nowrap;text-overflow:ellipsis;padding-left:4px;font-size:13px;overflow:hidden}.pg-rfp .ybt{height:26px;position:relative}.pg-rfp .ybt b,.pg-rfp .ybmk b{display:block}.pg-rfp .ybt b{position:absolute}.pg-rfp .bmb{background:#e4e7ec;border-radius:3px;height:6px;top:10px}.pg-rfp .ybmk .bmb{width:20px}.pg-rfp .bmc{background:#0b0f19;width:1.5px;height:14px;margin-left:-.75px;top:6px}.pg-rfp .ybmk .bmc{height:12px}.pg-rfp .bml{background:#fff;border:1.5px solid #8a93a6;border-radius:50%;width:7px;height:7px;margin-left:-5px;top:9px}.pg-rfp .bmd{border-radius:50%;width:9px;height:9px;margin-left:-4.5px;top:8.5px}.pg-rfp .ybmk .bmd{width:8px;height:8px}.pg-rfp .ybv{font:600 12.5px var(--mono);text-align:right}@media (max-width:1600px){.pg-rfp .ytab th{white-space:normal;vertical-align:bottom;height:40px;padding-bottom:6px;line-height:1.25}.pg-rfp .ytab th,.pg-rfp .ytab td{padding-left:7px;padding-right:7px}.pg-rfp .ytab td{font-size:13px}.pg-rfp .ytab small{font-size:11px}.pg-rfp .yspk{gap:1px}.pg-rfp .yspk i{width:5px}}@media (max-width:1400px){.pg-rfp .ychks{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-rfp .ybmh,.pg-rfp .ybmr{grid-template-columns:150px minmax(0,1fr) 48px 132px;gap:10px}.pg-rfp .ybgr{left:160px;right:200px}}.pg-rfp .ygrid{flex:1;min-height:0;overflow:auto}.pg-rfp .ytab{border-collapse:collapse;width:100%}.pg-rfp .ytab th{font:600 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text);background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;text-align:left;height:34px;padding:0 10px;position:sticky;top:0}.pg-rfp .ytab th.r{text-align:right}.pg-rfp .ytab td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:38px;padding:0 10px;font-size:13.5px}.pg-rfp .ytab tbody tr[data-id]{cursor:pointer}.pg-rfp .ytab tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-rfp .ytab tr.sel td{background:var(--row-selected)}.pg-rfp .ytab td.ppl{font-weight:600}.pg-rfp .ypill{text-align:right;min-width:40px;font:700 12px var(--mono);border-radius:6px;padding:1px 6px;display:inline-block}.pg-rfp .ypill.g{background:var(--good-soft);color:var(--good)}.pg-rfp .ypill.w{background:var(--warn-soft);color:var(--warn)}.pg-rfp .ypill.r{background:var(--risk-soft);color:var(--risk)}.pg-rfp .yspk{vertical-align:middle;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.pg-rfp .yspk i{border-radius:1px;width:6px;display:block}.pg-rfp .yspk i.g{background:var(--good)}.pg-rfp .yspk i.w{background:#8a5200cc}.pg-rfp .yspk i.r{background:var(--risk)}.pg-rfp .yspk0{color:var(--text);font-size:12px}.pg-rfp .ymut{color:var(--text);font-size:12.5px}.pg-rfp .ymut2{color:var(--text);font:500 12.5px var(--mono)}.pg-rfp .yr{color:var(--risk);font-weight:600}.pg-rfp .yw{color:var(--warn);font-weight:600}.pg-rfp .yb{color:var(--brand-ink);font-weight:700}@media (max-width:1400px){.pg-rfp .yrow{gap:10px;padding:8px 12px}.pg-rfp .yfig{gap:9px;font-size:12.5px}.pg-rfp .yfig b{margin-left:3px;font-size:12.5px}.pg-rfp .ychips button{padding:6px 7px;font-size:12.5px}.pg-rfp .ychips button .c{margin-left:2px}.pg-rfp .yseg button{padding:5px 9px}.pg-rfp .ytab th,.pg-rfp .ytab td{padding:0 7px}.pg-rfp .yrd{grid-template-columns:1fr}}.pg-rfp table.bmt{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:10px;width:100%;margin-top:12px;font-size:14px;overflow:hidden}.pg-rfp table.bmt th{background:var(--mist);text-align:left;font:700 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--border);white-space:nowrap;border-right:1px solid #cfd4dd;padding:9px 12px}.pg-rfp table.bmt td{color:var(--fg);white-space:nowrap;border-bottom:1px solid #cfd4dd;border-right:1px solid #cfd4dd;padding:9px 12px}.pg-rfp table.bmt th:last-child,.pg-rfp table.bmt td:last-child{border-right:0}.pg-rfp table.bmt tbody tr:last-child td{border-bottom:0}.pg-rfp table.bmt tbody tr{cursor:pointer}.pg-rfp table.bmt tbody tr:hover td{background:var(--row-hover)}.pg-rfp table.bmt .r{text-align:right}.pg-rfp table.bmt .m{font-family:var(--mono)}.pg-rfp .yg{color:var(--good)}.pg-rfp .yn{white-space:normal;flex:1;min-width:0}.pg-rfp .yn b{white-space:normal}.pg-rfp .yn span{line-height:1.35}.pg-rfp .ylab{font:700 12.5px var(--mono);border-top:1px solid #cfd4dd;margin:6px 0 2px;padding-top:6px}.pg-rfp .ylab.r{color:var(--risk)}.pg-rfp .ylab.g{color:var(--good)}.pg-rfp .yv em{white-space:nowrap}.pg-rfp table.ft{table-layout:fixed;box-sizing:border-box;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:10px;width:100%;margin-top:12px;font-size:14px;overflow:hidden}.pg-rfp table.ft th{background:var(--mist);text-align:left;color:var(--fg);white-space:nowrap;vertical-align:top;border-bottom:1px solid #cfd4dd;border-right:1px solid #cfd4dd;width:104px;height:auto;padding:8px 12px;font-weight:600}.pg-rfp table.ft td{white-space:normal;height:auto;color:var(--fg);vertical-align:top;border-bottom:1px solid #cfd4dd;padding:8px 12px}.pg-rfp table.ft td b{font-weight:700}.pg-rfp table.ft td.nt{color:#333b4c;border-left:1px solid #cfd4dd;width:44%;font-size:13px}.pg-rfp table.ft tr:last-child th,.pg-rfp table.ft tr:last-child td{border-bottom:0}.pg-rfp table.ct{box-sizing:border-box;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:10px;width:100%;font-size:14px;overflow:hidden}.pg-rfp table.ct th{background:var(--mist);text-align:left;font:700 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--border);padding:8px 12px}.pg-rfp table.ct td{height:auto;color:var(--fg);border-bottom:1px solid #cfd4dd;padding:7px 12px}.pg-rfp table.ct tr:last-child td{border-bottom:0}.pg-rfp table.ct .r{text-align:right;font-family:var(--mono)}.pg-rfp [hidden]{display:none!important}.pg-rfp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--fg:#0b0f19;--text:#414a5c;--mist:#f7f8fa;--line:#e3e6ed;--gray-soft:#eef0f4;--row-hover:#eaf0ff;--row-selected:#dbe6ff;--ink-btn:#0b0f19;--head:"Archivo",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.pg-rfp *{box-sizing:border-box}.pg-rfp{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;min-width:0;min-height:0;font-size:14px;display:flex;overflow:auto}.pg-rfp .wrap{flex-direction:column;gap:12px;max-width:1600px;margin:0 auto;display:flex}.pg-rfp .note{color:var(--text);font-size:13.5px}.pg-rfp .note b{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin-right:6px}.pg-rfp .app{background:var(--bg);border:1px solid var(--line);border-radius:14px;height:900px;display:flex;overflow:hidden}.pg-rfp .rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:210px;padding:14px 10px;display:flex}.pg-rfp .rail .logo{font:900 18px/1 var(--head);padding:4px 8px 14px}.pg-rfp .rail .sec{font:700 11px var(--mono);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding:12px 8px 4px}.pg-rfp .rail a{color:var(--text);border-radius:8px;padding:7px 10px}.pg-rfp .rail a.on{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.pg-rfp .page{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pg-rfp .r1{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;min-width:0;padding:10px 20px 8px;display:flex}.pg-rfp .tabs{gap:18px;display:flex}.pg-rfp .tabs span{color:var(--text);border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-rfp .tabs span.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-rfp .lead{color:var(--text);text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.pg-rfp .grow{flex:1}.pg-rfp .btn{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:7px 12px}.pg-rfp .btn:hover{background:var(--row-hover)}.pg-rfp .btn.primary{background:var(--ink-btn);color:#fff;border-color:var(--ink-btn)}.pg-rfp .btn.primary:hover{background:#262c3a}.pg-rfp .seg{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.pg-rfp .seg button{background:var(--bg);font:600 13px var(--body);color:var(--text);cursor:pointer;border:0;padding:6px 11px}.pg-rfp .seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .info{border:1.5px solid var(--text);width:15px;height:15px;font:700 10px var(--body);color:var(--text);cursor:help;vertical-align:-2px;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;display:inline-flex}.pg-rfp .body{flex:1;min-height:0;display:flex;position:relative}.pg-rfp .gridwrap{flex:1;min-width:0;overflow:auto}.pg-rfp table{border-collapse:collapse;width:100%;font-size:14px}.pg-rfp th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);border-right:1px solid var(--line);white-space:nowrap;z-index:2;height:36px;padding:0 10px;position:sticky;top:0}.pg-rfp td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;height:44px;color:var(--fg);padding:0 9px}.pg-rfp th.r,.pg-rfp td.r{text-align:right}.pg-rfp td.m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pg-rfp td.co{font-weight:700}.pg-rfp tr.quiet td.co{font-weight:500}.pg-rfp tbody tr[data-id]{cursor:pointer}.pg-rfp tbody tr[data-id]:hover td{background:var(--row-hover)}.pg-rfp tbody tr.sel td{background:var(--row-selected)}.pg-rfp tr.band td{background:var(--bg);border-right:0;border-bottom:1px solid var(--border);cursor:default;height:38px;padding:0 12px}.pg-rfp tr.band .bt{font:700 14px var(--body);color:var(--fg)}.pg-rfp tr.band .bn{font:700 13px var(--mono);margin:0 8px 0 6px}.pg-rfp tr.band .bd{color:var(--text)}.pg-rfp tr.band.go td{background:var(--good-soft);box-shadow:inset 4px 0 0 var(--good)}.pg-rfp tr.band.go .bt{color:var(--good)}.pg-rfp tr.band.check td{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.pg-rfp tr.band.check .bt{color:var(--warn)}.pg-rfp tr.band.watch td{background:var(--gray-soft);box-shadow:inset 4px 0 0 var(--text)}.pg-rfp tr.go td:first-child{box-shadow:inset 4px 0 0 var(--good)}.pg-rfp tr.check td:first-child{box-shadow:inset 4px 0 0 var(--warn)}.pg-rfp .ns{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pg-rfp .ns.do{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}.pg-rfp .ns.hot{background:var(--good);border-color:var(--good);color:#fff}.pg-rfp .ns svg{flex:none;width:14px;height:14px}.pg-rfp .ns:hover{filter:brightness(1.12)}.pg-rfp .wait{color:var(--text);font-size:13.5px}.pg-rfp .st{font-size:14px}.pg-rfp .st.do{color:var(--fg);font-weight:700}.pg-rfp .st.hot{color:var(--good);font-weight:700}.pg-rfp .st.hot:before{content:"";background:var(--good);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pg-rfp .st.quiet{color:var(--text)}.pg-rfp tbody tr[data-id] td:last-child{position:relative}.pg-rfp tbody tr[data-id]:hover td.co{text-underline-offset:3px;text-decoration:underline}.pg-rfp .rp{background:var(--good-soft);color:var(--good);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-rfp .rp2{color:var(--good);font-weight:700}.pg-rfp .fit{font-weight:700}.pg-rfp .foot{border-top:1px solid var(--line);color:var(--fg);white-space:nowrap;align-items:center;gap:14px;padding:9px 20px;font-size:13.5px;display:flex;overflow:hidden}.pg-rfp .lbl{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rfp .chip{font:500 13.5px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-rfp .chip[aria-pressed=true]{color:var(--fg);font-weight:700}.pg-rfp .chip .c{font-family:var(--mono);margin-left:3px}.pg-rfp .sumhd{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.pg-rfp .pill{border:1px solid var(--border);background:var(--bg);font:500 13.5px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:4px 12px}.pg-rfp .pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.pg-rfp .tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;padding:10px 20px 20px;display:grid}.pg-rfp .tile{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pg-rfp .tile .tn{font-weight:700}.pg-rfp .tile .tb{font:600 24px var(--mono)}.pg-rfp .tile .tl{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-rfp .see{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pg-rfp .vp{font:700 13px var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pg-rfp .vp:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pg-rfp .vp.go{background:var(--good-soft);color:var(--good)}.pg-rfp .vp.check{background:var(--warn-soft);color:var(--warn)}.pg-rfp .vp.watch{background:var(--gray-soft);color:var(--text)}.pg-rfp .panel{background:var(--bg);border-left:1px solid var(--line);z-index:3;flex-direction:column;width:min(660px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0b0f1940}.pg-rfp .ph{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 18px 12px;display:flex}.pg-rfp .tp{align-items:center;gap:10px;display:flex}.pg-rfp .ttl{font:700 19px/1.3 var(--head);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-rfp .x{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:22px;line-height:1.2}.pg-rfp .x:hover{background:var(--row-hover)}.pg-rfp .meta{color:var(--text);font-size:13.5px}.pg-rfp .pb{flex-direction:column;flex:1;gap:16px;padding:16px 18px 24px;display:flex;overflow:auto}.pg-rfp .pb>*{flex-shrink:0}.pg-rfp .nx{border:2px solid var(--good);border-radius:14px;overflow:hidden}.pg-rfp .nx.warn{border-color:var(--warn)}.pg-rfp .nx.quiet{border-color:var(--border)}.pg-rfp .nx .nh{background:var(--good-soft);padding:14px 16px 12px}.pg-rfp .nx.warn .nh{background:var(--warn-soft)}.pg-rfp .nx.quiet .nh{background:var(--gray-soft)}.pg-rfp .nx .nk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.pg-rfp .nx.warn .nk{color:var(--warn)}.pg-rfp .nx.quiet .nk{color:var(--text)}.pg-rfp .nx .nt{font:700 18px/1.35 var(--body);margin:4px 0 6px}.pg-rfp .nx .nw{color:var(--fg);font-size:14.5px;line-height:1.55}.pg-rfp .nx .nb{background:var(--bg);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pg-rfp .quote{border-left:3px solid var(--good);background:var(--bg);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.5}.pg-rfp .quote .qm{color:var(--text);margin-bottom:2px;font-size:12.5px;display:block}.pg-rfp .facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-rfp .fact{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pg-rfp .fact .fk{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rfp .fact .fv{font-size:14.5px;font-weight:600;line-height:1.4}.pg-rfp .fact .fs{color:var(--text);font-size:13px;line-height:1.45}.pg-rfp h3{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 8px}.pg-rfp .card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-rfp .row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.pg-rfp .row:last-child{border-bottom:0}.pg-rfp .row>span:first-child{color:var(--text);font-weight:600}.pg-rfp .src{color:var(--text);font-size:13px}.pg-rfp .lnk{font:600 13.5px var(--body);color:var(--fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pg-rfp .ok{background:var(--good-soft);color:var(--good);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-rfp .warnb{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700;display:inline-block}.pg-rfp .mail{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-rfp .mail input,.pg-rfp .mail textarea{border:1px solid var(--border);font:14px/1.6 var(--body);color:var(--fg);background:#fff;border-radius:10px;width:100%;padding:9px 11px}.pg-rfp .mail textarea{resize:vertical;min-height:200px}.pg-rfp .mail .from{color:var(--text);font-size:13px}.pg-rfp .mail:focus-within{border-color:var(--brand)}.pg-rfp .lanes{flex-wrap:wrap;gap:6px;display:flex}.pg-rfp .lanes span{border:1px solid var(--line);background:var(--mist);border-radius:999px;padding:2px 10px;font-size:13px}.pg-rfp .changes{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.pg-rfp .changes h2{font:800 18px var(--head);margin:0 0 10px}.pg-rfp .changes table{font-size:14px}.pg-rfp .changes td{white-space:normal;vertical-align:top;cursor:default;height:auto;padding:8px 10px;line-height:1.55}.pg-rfp .changes td:first-child{width:24%;font-weight:700}@media (max-width:1100px){.pg-rfp .rail{display:none}}@media (max-width:1560px){.pg-rfp .wide{display:none}}.pg-rfp .verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pg-rfp .btn.go{background:var(--good);border-color:var(--good);color:#fff}.pg-rfp .ptabs{gap:18px;margin-top:8px;display:flex}.pg-rfp .ptabs button{font:500 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-rfp .ptabs button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-rfp .ptabs .c{font-family:var(--mono);font-size:12.5px}.pg-rfp .ans{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.pg-rfp .ans .ah{align-items:center;gap:10px;display:flex}.pg-rfp .ans .at{font-size:15px;font-weight:700}.pg-rfp .ans .sz{font:700 13px var(--mono);margin-left:auto}.pg-rfp .tl{grid-template-columns:auto 18px minmax(0,1fr);column-gap:10px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pg-rfp .tl li{display:contents}.pg-rfp .tl .tt{font:500 12.5px var(--mono);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 0}.pg-rfp .tl .td{display:block}.pg-rfp .tl .trl{justify-content:center;display:flex;position:relative}.pg-rfp .tl .trl:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.pg-rfp .tl li:first-child .trl:before{top:12px}.pg-rfp .tl li:last-child .trl:before{bottom:calc(100% - 12px)}.pg-rfp .tl li.future .trl:before{background:repeating-linear-gradient(var(--border) 0 4px,transparent 4px 8px)}.pg-rfp .tl .dot{background:var(--border);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:8px;position:relative}.pg-rfp .tl li.now .dot{background:var(--good);box-shadow:0 0 0 4px var(--good-soft);width:12px;height:12px;margin-top:7px}.pg-rfp .tl li.next .dot{background:var(--bg);box-shadow:0 0 0 2px var(--brand)}.pg-rfp .tl .tw{flex-direction:column;gap:1px;min-width:0;padding:5px 0;display:flex}.pg-rfp .tl .tw b{font-weight:600}.pg-rfp .tl li.now .tw b{color:var(--good)}.pg-rfp .tl li.next .tw b{color:var(--brand-ink)}.pg-rfp .tl .tn{color:var(--text)}.pg-rfp .al dt{color:var(--text);font-weight:600}.pg-rfp .al dd{margin:0}.pg-rfp .verdict{background:var(--row-selected);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:13.5px;font-weight:600}.pg-rfp .prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-rfp .prow .pv{text-align:right}.pg-rfp .prow .role{color:var(--text);font-size:12.5px}.pg-rfp .prow .ink{font-weight:600}.pg-rfp .al{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:0 14px;margin:12px 0 0;padding-top:0;font-size:14px;display:grid}.pg-rfp .al dt,.pg-rfp .al dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}.pg-rfp .al dt{color:var(--text);font-size:13px;font-weight:600;line-height:1.45}.pg-rfp .al dd{line-height:1.4}.pg-rfp .al dd b{font-weight:700}.pg-rfp .al dd .sub{color:var(--text);margin-top:2px;font-size:13px;display:block}.pg-rfp .al dt:nth-last-child(2),.pg-rfp .al dd:last-child{border-bottom:0}.pg-rfp,.pg-rfp,.pg-rfp .wrap{height:100%}.pg-rfp .app{flex:1;min-height:0;height:auto!important}.pg-rfp .changes{display:none}.pg-rfp.showchg{overflow:auto}.pg-rfp.showchg .app{display:none}.pg-rfp.showchg .changes{display:block}.pg-rfp .mail textarea{field-sizing:content;overflow:hidden;resize:none!important;min-height:120px!important}.pg-rfp .fbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px;display:flex}.pg-rfp .seg.says button{color:var(--fg);padding:7px 14px;font-size:13.5px}.pg-rfp .seg.says button .c{font:700 12px var(--mono);opacity:.7;margin-left:7px}.pg-rfp .seg.says button.go[aria-pressed=true]{background:var(--good-soft);color:var(--good)}.pg-rfp .seg.says button.check[aria-pressed=true]{background:var(--warn-soft);color:var(--warn)}.pg-rfp .seg.says button.watch[aria-pressed=true]{background:var(--gray-soft);color:var(--fg)}.pg-rfp .fhint{color:var(--text);font-size:13.5px}.pg-rfp th[data-sort]{cursor:pointer}.pg-rfp th[data-sort]:hover{color:var(--fg)}.pg-rfp .sar{color:var(--brand);margin-left:5px;font-size:9px}.pg-rfp .pstep{color:var(--fg);font-size:14px;font-weight:700}.pg-rfp .pstep.quiet{color:var(--text);font-weight:400}.pg-rfp .pdue{color:var(--text);font-size:13.5px}.pg-rfp .pdue.late{color:var(--risk);font-weight:600}.pg-rfp .stg{font:600 12.5px var(--body);background:var(--gray-soft);color:var(--fg);white-space:nowrap;border-radius:999px;padding:2px 9px;display:inline-flex}.pg-rfp .stg.replied,.pg-rfp .stg.talking{background:var(--good-soft);color:var(--good)}.pg-rfp .stg.quoted{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .stg.won{background:var(--good);color:#fff}.pg-rfp .headnum{font:600 13.5px var(--body);color:var(--text)}.pg-rfp .headnum b{font:700 15px var(--mono);color:var(--fg);margin-left:4px}.pg-rfp .mut{color:var(--text);font-size:13px}.pg-rfp .lanes{border-collapse:collapse;width:100%;font-size:13.5px}.pg-rfp .lanes th,.pg-rfp .lanes td{border-bottom:1px solid var(--line);white-space:nowrap;border-right:0;height:34px;padding:0 8px}.pg-rfp .lanes tr.lostl td{color:var(--text);text-decoration:line-through}.pg-rfp .lanes tr.lostl td:nth-child(4){text-decoration:none}.pg-rfp .fwd{color:var(--text);background:var(--gray-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.pg-rfp .fwd b{font:600 12.5px var(--mono);color:var(--fg)}.pg-rfp .thf{position:relative}.pg-rfp .thb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pg-rfp .thb.on{color:var(--brand-ink)}.pg-rfp .thb .car{font-size:10px}.pg-rfp .stpop{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:190px;font:500 14px var(--body);color:var(--fg);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-rfp .stpop label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.pg-rfp .stpop .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-rfp .stpop .qp{border-bottom:1px solid var(--line);gap:12px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.pg-rfp .nums{white-space:nowrap;gap:16px;margin-left:auto;display:flex}.pg-rfp .ptabs2{border-bottom:1px solid var(--line);gap:16px;margin-top:6px;display:flex}.pg-rfp .ptabs2 button{font:600 14px var(--body);color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0}.pg-rfp .ptabs2 button.on{color:var(--brand);border-bottom-color:var(--brand)}.pg-rfp .act{margin:0;padding:0;list-style:none}.pg-rfp .act li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.pg-rfp .act .w{font:500 12.5px var(--mono);color:var(--text)}.pg-rfp .frm{border:2px solid var(--brand);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pg-rfp .frm h3{color:var(--brand-ink);margin:0}.pg-rfp .frm .lead2{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.pg-rfp .fgrid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;font-size:14px;display:grid}.pg-rfp .fgrid>label:nth-child(odd){color:var(--text);font-size:13px;font-weight:600}.pg-rfp .frm input[type=text],.pg-rfp .frm input[type=number],.pg-rfp .frm input[type=date],.pg-rfp .frm input[type=datetime-local],.pg-rfp .frm select,.pg-rfp .frm textarea{border:1px solid var(--border);font:14px var(--body);color:var(--fg);background:#fff;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.pg-rfp .frm textarea{resize:none;field-sizing:content;min-height:64px;line-height:1.5;overflow:hidden}.pg-rfp .frm .opts{flex-direction:column;gap:5px;font-size:14px;display:flex}.pg-rfp .frm .opts label{cursor:pointer;align-items:center;gap:8px;display:flex}.pg-rfp .frm .opts input[type=text],.pg-rfp .frm .opts input[type=number]{width:120px}.pg-rfp .frm .inl{align-items:center;gap:8px;display:flex}.pg-rfp .err{color:var(--risk);margin:0;font-size:13.5px;font-weight:600}.pg-rfp .fbtn{align-items:center;gap:8px;display:flex}.pg-rfp .lanes.ed td{height:40px}.pg-rfp .lanes.ed input,.pg-rfp .lanes.ed select{padding:4px 7px;font-size:13.5px}.pg-rfp .lanes.ed td:nth-child(2) input{width:56px}.pg-rfp .lanes.ed td:nth-child(3) input{width:84px}.pg-rfp .rm{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.pg-rfp .rm:disabled{opacity:.3;cursor:default}.pg-rfp .callc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-rfp .callc ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.pg-rfp .callc .ph2{font:600 14px var(--mono)}.pg-rfp .menu{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-rfp .menu button{text-align:left;font:500 14px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:8px;padding:7px 10px;display:flex}.pg-rfp .menu button:hover{background:var(--row-hover)}.pg-rfp .menu button[aria-checked=true]{font-weight:700}.pg-rfp .menu .c{font:600 12.5px var(--mono);color:var(--text);margin-left:auto}.pg-rfp .rel{display:inline-flex;position:relative}.pg-rfp .sumwrap{flex:1;overflow:auto}.pg-rfp .tiles .tile .tb{font:700 22px var(--mono)}.pg-rfp .tile ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55}.pg-rfp .tile .tdesc{color:var(--fg);font-size:13.5px;line-height:1.5}.pg-rfp .pdue.rep{color:var(--good);font-weight:600}.pg-rfp td.m .mut{font-family:var(--body)}.pg-rfp .match{background:var(--warn-soft);color:var(--fg);border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.pg-rfp .newp .ph .ttl{white-space:normal}.pg-rfp td.nxs{white-space:normal;min-width:250px;max-width:400px;padding-top:6px;padding-bottom:6px;line-height:1.35}.pg-rfp td.nxs .pdue{margin-top:1px;display:block}@media (max-width:1500px){.pg-rfp .pt .pv b{font-size:21px}.pg-rfp .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-rfp .w2{display:none}.pg-rfp td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-rfp td.nxs .ch3{margin:0 0 3px;display:table}}.pg-rfp .fbar [data-a=new]{margin-left:auto}.pg-rfp .page>.panel{top:var(--ptop,52px);z-index:6;bottom:0}.pg-rfp th.thf{z-index:4;top:0;position:sticky!important}.pg-rfp .pk{border-bottom:1px solid var(--line);background:var(--mist);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px 16px;display:grid}.pg-rfp .pt{background:var(--bg);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:9px 13px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-rfp .pt:hover{border-color:var(--brand)}.pg-rfp .pt[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pg-rfp .pt .pl{font:600 12.5px var(--body);color:var(--text);align-items:center;gap:7px;display:flex}.pg-rfp .pt .pl i{border-radius:50%;flex:none;width:8px;height:8px}.pg-rfp .pt .pv{align-items:baseline;gap:8px;display:flex}.pg-rfp .pt .pv b{font:700 24px/1.05 var(--mono);letter-spacing:-.02em}.pg-rfp .pt .pv em{font:600 13.5px var(--body);color:var(--fg);font-style:normal}.pg-rfp .pt .ps{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pg-rfp .gridwrap table{font-size:13.5px}.pg-rfp .gridwrap td{height:40px}.pg-rfp td.n{font:600 13.5px var(--body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pg-rfp td.n.mut2{color:var(--text);font-weight:500}.pg-rfp td.co{font:700 14px var(--body)}.pg-rfp td.nxs{text-overflow:ellipsis;max-width:520px;overflow:hidden;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.pg-rfp .ch3{font:600 12px var(--body);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 8px;display:inline-block}.pg-rfp .ch3.blue{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .ch3.red{background:var(--risk-soft);color:var(--risk)}.pg-rfp .ch3.amber{background:var(--warn-soft);color:var(--warn)}.pg-rfp .ch3.gray{background:var(--gray-soft);color:var(--text)}.pg-rfp .ch3.green{background:var(--good-soft);color:var(--good)}.pg-rfp .ns3{color:var(--fg);font-weight:500}.pg-rfp .stg .wp{opacity:.8;margin-left:4px;font-weight:500}.pg-rfp tr.band2 td{background:var(--mist);cursor:default;border-right:0;border-bottom:1px solid var(--border);height:34px;padding:0 12px}.pg-rfp tr.band2 .bt{font:700 13px var(--body)}.pg-rfp tr.band2 .bn{font:700 12.5px var(--mono);color:var(--text);margin:0 8px 0 6px}.pg-rfp tr.band2 .bd{color:var(--text);font-size:12.5px}.pg-rfp tr.band2 .bs{float:right;font:600 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums}.pg-rfp tr.band2.move td{box-shadow:inset 3px 0 0 var(--brand)}.pg-rfp tr.band2.move .bt{color:var(--brand-ink)}.pg-rfp .ans .at{letter-spacing:.003em;font:700 16.5px var(--head)!important}.pg-rfp .ans .sz{font:700 15px var(--mono)!important}.pg-rfp .verdict{border-left:3px solid var(--brand);color:var(--fg);background:var(--brand-soft)!important}.pg-rfp .verdict.vtop{margin:8px 0 2px;padding:9px 12px;font-size:14px;line-height:1.45}@media (max-width:1500px){.pg-rfp .pt .pv b{font-size:21px}.pg-rfp .pt .pv em{font-size:12.5px}}@media (max-width:1400px){.pg-rfp .w2{display:none}.pg-rfp td.nxs{max-width:none;line-height:1.35;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important}.pg-rfp td.nxs .ch3{margin:0 0 3px;display:table}}.pg-rfp .pk{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:8px 16px!important}.pg-rfp .pt{gap:1px!important;padding:6px 11px 7px!important}.pg-rfp .pt .pv b{font-size:20px!important}.pg-rfp .pt .ps{line-height:1.3;white-space:normal!important}.pg-rfp .gridwrap td{height:34px;padding:0 8px}.pg-rfp .gridwrap th{padding:0 8px}.pg-rfp.cmp .gridwrap td{height:28px}.pg-rfp tbody tr.gs td{border-top:2px solid var(--border)}.pg-rfp th.act,.pg-rfp td.act{width:1%;padding:0 6px 0 8px;position:sticky;left:0}.pg-rfp th.act{z-index:3}.pg-rfp td.act{z-index:1;background:var(--bg)}.pg-rfp .rb{border:1px solid var(--border);background:var(--bg);font:600 12.5px var(--body);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:7px;padding:2px 7px}.pg-rfp .rb:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-soft)}.pg-rfp .rb+.rb{margin-left:4px}.pg-rfp .rb[aria-disabled=true]{color:#8a93a6;cursor:help;background:var(--bg);border-style:dashed}.pg-rfp .ch3{font:600 12px var(--body);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.pg-rfp .ch3.purple{color:#5a24b8;background:#f1ebfd}.pg-rfp td.ppl{font-weight:700}.pg-rfp td.wh{white-space:nowrap}.pg-rfp td.nxs{white-space:nowrap;font-weight:600}.pg-rfp td.nxs.done{color:var(--good);font-weight:500}.pg-rfp td.nxs.mutd{color:var(--text);font-weight:500}.pg-rfp .acct .yours{font:700 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand-ink);border-radius:5px;margin-left:6px;padding:1px 5px}.pg-rfp .acct .nc{font:700 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--gray-soft);color:var(--text);border-radius:5px;margin-left:6px;padding:1px 5px}.pg-rfp td.tm{font:500 13px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.pg-rfp #grid.h3 .w3,.pg-rfp #grid.h2 .w2,.pg-rfp #grid.h1 .w1{display:none}.pg-rfp .r1 .rel .menu{top:calc(100% + 4px)}.pg-rfp .srch{border:1px solid var(--border);font:14px var(--body);border-radius:10px;width:170px;padding:6px 10px}.pg-rfp .page>.panel{width:min(660px,max(440px,42%))!important}.pg-rfp .ttl{white-space:normal!important}.pg-rfp .pr2{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.pg-rfp .pr2:last-child{border-bottom:0}.pg-rfp .pr2 .pn{flex:1;min-width:0}.pg-rfp .pr2 .pn b{font-weight:600}.pg-rfp .pr2 .pph{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;flex:none}.pg-rfp .mailhd{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:13.5px;display:grid}.pg-rfp .mailhd span:nth-child(odd){color:var(--text);font-weight:600}.pg-rfp .mailhd select{border:1px solid var(--border);font:13.5px var(--body);background:#fff;border-radius:8px;padding:4px 6px}.pg-rfp .foot .pw{font:600 13.5px var(--body);color:var(--brand-ink);cursor:pointer;border:0;border-bottom:1.5px dashed var(--brand);background:0 0;padding:0}@media (max-width:1400px){.pg-rfp .pk .pt .ps{font-size:11.5px}}.pg-rfp .pk{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pg-rfp .r1 h1{font:800 18px var(--head);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.pg-rfp .back{color:var(--text);cursor:pointer;flex:none;font-size:13.5px}.pg-rfp .duech{font:600 12.5px var(--body);background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.pg-rfp .duech.done{background:var(--good-soft);color:var(--good)}.pg-rfp .r2{border-bottom:1px solid var(--line);white-space:nowrap;align-items:flex-end;gap:10px;padding:6px 20px 0;display:flex}.pg-rfp .r2 .tabs span{cursor:pointer}.pg-rfp .ansbar{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:14px;padding:10px 20px;display:flex}.pg-rfp .ansbar p{flex:1;min-width:0;margin:0;font-size:14.5px;line-height:1.45}.pg-rfp .ansbar p b{font-weight:700}.pg-rfp td.m2{font:600 13px var(--mono);text-align:right;white-space:nowrap}.pg-rfp td.m2 .sub2,.pg-rfp td.sr .sub2{font:500 12px var(--body);color:var(--text);text-align:right;display:block}.pg-rfp td.sr{white-space:nowrap;text-align:right;font:600 13px var(--mono)}.pg-rfp td.neg{color:var(--risk)}.pg-rfp td.pos{color:var(--good)}.pg-rfp .why{color:var(--text);text-align:right;font-size:12px;font-family:var(--body);font-weight:500;display:block}.pg-rfp .bidin{align-items:center;gap:4px;display:inline-flex}.pg-rfp .bidin input{border:1px solid var(--border);width:78px;font:600 13px var(--mono);text-align:right;border-radius:7px;padding:3px 6px}.pg-rfp .sec2{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:0 0 12px;padding:12px 14px}.pg-rfp .sec2 h3{color:var(--fg);font:700 15px var(--body);letter-spacing:0;text-transform:none;margin:0 0 4px}.pg-rfp .sec2 p{margin:4px 0 8px;font-size:14px;line-height:1.55}.pg-rfp .sec2 .lanes2{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.pg-rfp .sec2 .lanes2 button{border:1px solid var(--border);background:var(--bg);font:500 13px var(--body);cursor:pointer;border-radius:999px;padding:2px 10px}.pg-rfp .sec2 .lanes2 button:hover{background:var(--row-hover)}.pg-rfp .anwrap{flex:1;padding:16px 20px;overflow:auto}.pg-rfp .anwrap .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-rfp .bar{grid-template-columns:44px 1fr 92px;align-items:center;gap:8px;margin:4px 0;font-size:13.5px;display:grid}.pg-rfp .bar i{background:var(--brand);border-radius:5px;height:10px;display:block}.pg-rfp .bar.red i{background:var(--risk)}.pg-rfp .bar span:last-child{font:600 12.5px var(--mono);text-align:right}.pg-rfp .unch{text-align:center;color:var(--text);padding:40px;font-size:14.5px}.pg-rfp .mbar{gap:6px;margin-left:10px;display:inline-flex}.pg-rfp .mbar button{font:600 12px var(--body);border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;padding:3px 9px}.pg-rfp .mbar button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}@media (max-width:1400px){.pg-rfp .foot .btn{padding:5px 8px;font-size:12.5px}.pg-rfp .foot{gap:8px}}.pg-rfp .cr{grid-template-columns:minmax(0,1fr) auto auto auto;gap:4px 14px;margin-top:6px;font-size:13.5px;display:grid}.pg-rfp .cr span:nth-child(4n+2),.pg-rfp .cr span:nth-child(4n+3),.pg-rfp .cr span:nth-child(4n){font:500 12.5px var(--mono);text-align:right}.pg-rfp thead tr.grp th{height:26px;font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--mist);border-bottom:1px solid var(--line);text-align:center}.pg-rfp thead tr.grp th.blank{background:var(--mist)}.pg-rfp thead tr:nth-child(2) th{top:26px}.pg-rfp .anwrap .sx{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:0 0 12px;overflow:hidden}.pg-rfp .sx>.sh{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pg-rfp .sx>.sh .car{color:var(--text);width:12px;padding-top:3px;font-size:12px}.pg-rfp .sx>.sh .tt{flex:1;min-width:0}.pg-rfp .sx>.sh .tt b{font:700 15px var(--body);display:block}.pg-rfp .sx>.sh .tt span{color:var(--fg);margin-top:2px;font-size:14px;line-height:1.45;display:block}.pg-rfp .sx>.sh .tt em{color:var(--text);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.pg-rfp .sx>.sh .badge{font:700 12.5px var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px}.pg-rfp .badge.red{background:var(--risk-soft);color:var(--risk)}.pg-rfp .badge.amber{background:var(--warn-soft);color:var(--warn)}.pg-rfp .badge.green{background:var(--good-soft);color:var(--good)}.pg-rfp .sx>.sb{border-top:1px solid var(--line);padding:4px 14px 14px}.pg-rfp .stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:10px 0;display:grid}.pg-rfp .stats div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pg-rfp .stats b{font:700 18px var(--mono);display:block}.pg-rfp .stats span{color:var(--text);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.pg-rfp .stats .red b{color:var(--risk)}.pg-rfp .stats .green b{color:var(--good)}.pg-rfp .stats .amber b{color:var(--warn)}.pg-rfp .lrow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,2.2fr) auto;align-items:start;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.pg-rfp .lrow:first-child{border-top:0}.pg-rfp .lrow .ln{cursor:pointer;font-weight:700}.pg-rfp .lrow .ln:hover{text-decoration:underline}.pg-rfp .lrow .rt{font:600 12.5px var(--mono);text-align:right;white-space:nowrap}.pg-rfp .lrow .wd{line-height:1.45}.pg-rfp .lrow .wd small{color:var(--text);font-size:12.5px;display:block}.pg-rfp .heat{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin:8px 0 2px;display:grid}.pg-rfp .heat div{text-align:center;font:600 11.5px var(--mono);color:var(--fg);border-radius:5px;padding:4px 0 3px}.pg-rfp .heat .mo{font:700 10.5px var(--mono);color:var(--text);background:0 0;padding:0}.pg-rfp .legend{color:var(--text);margin:4px 0 8px;font-size:12.5px}.pg-rfp .ebar{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 90px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.pg-rfp .ebar i{background:var(--risk);border-radius:4px;height:8px;display:block}.pg-rfp .ebar span:last-child{font:600 12.5px var(--mono);text-align:right;color:var(--risk)}.pg-rfp .kp3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.pg-rfp .kp3 div{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.pg-rfp .kp3 .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.pg-rfp .kp3 .v{font:700 24px var(--mono);margin:4px 0}.pg-rfp .kp3 .s{color:var(--text);font-size:13px;line-height:1.45}.pg-rfp .ins{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-rfp .ins div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.pg-rfp .ins b{margin-bottom:3px;display:block}.pg-rfp .minichart{grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;height:60px;margin:6px 0 2px;display:grid}.pg-rfp .minichart i{background:var(--brand);border-radius:3px 3px 0 0;min-height:2px;display:block}.pg-rfp .minichart i.over{background:var(--risk)}.pg-rfp .mcl{font:600 10px var(--mono);color:var(--text);text-align:center;grid-template-columns:repeat(12,1fr);gap:3px;display:grid}@media (max-width:1400px){.pg-rfp .kp3,.pg-rfp .ins{grid-template-columns:1fr}.pg-rfp .lrow{grid-template-columns:1fr auto}.pg-rfp .lrow .wd{order:3;grid-column:1/-1}}.pg-rfp .fchart{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px 6px}.pg-rfp .fchart .fh{color:var(--text);align-items:baseline;gap:10px;margin-bottom:2px;font-size:13px;display:flex}.pg-rfp .fchart .fh b{color:var(--fg);font-size:13.5px}.pg-rfp .fchart .lg{color:var(--text);flex-wrap:wrap;gap:6px 14px;margin-top:2px;font-size:12.5px;display:flex}.pg-rfp .fchart .lg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.pg-rfp .fchart .lg i.dash{border-top:2px dashed var(--brand);vertical-align:3px;border-radius:0;width:14px;height:0}.pg-rfp .fchart svg text{font-family:var(--body)}@media (max-width:1600px){.pg-rfp .ytab th{vertical-align:bottom;height:40px;line-height:1.25;white-space:normal!important;padding:0 7px 6px!important}.pg-rfp .ytab td{font-size:13px;padding:0 7px!important}.pg-rfp .ytab small{font-size:11px}}@media (max-width:1400px){.pg-rfp .ytab td.wr{white-space:normal;max-width:76px;line-height:1.2}.pg-rfp .ytab th{padding:0 5px 6px!important}.pg-rfp .ytab td{font-size:12.5px;padding:0 5px!important}}.pg-rfp #rl{display:none}.pg-rfp .page.listmode>:not(#rl){display:none!important}.pg-rfp .page.listmode>#rl{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.pg-rfp .rlh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px 10px;display:flex}.pg-rfp .rlh h1{font:800 19px var(--head);margin:0}.pg-rfp .rlb{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.pg-rfp .rlt{padding:0 20px 16px}.pg-rfp .rlt .tw3{border:1px solid var(--line);border-radius:12px;overflow:auto}.pg-rfp table.rt{border-collapse:collapse;width:100%;font-size:14px}.pg-rfp table.rt th{font:600 12.5px var(--body);color:var(--text);text-align:left;background:var(--mist);border-bottom:1px solid var(--border);white-space:nowrap;height:36px;padding:0 10px}.pg-rfp table.rt td{border-bottom:1px solid var(--line);white-space:nowrap;height:52px;padding:0 10px}.pg-rfp table.rt.cmp td{height:40px}.pg-rfp table.rt tbody tr{cursor:pointer}.pg-rfp table.rt tbody tr:hover td{background:var(--row-hover)}.pg-rfp table.rt tbody tr.cur td{background:var(--brand-soft)}.pg-rfp table.rt th.r,.pg-rfp table.rt td.r{text-align:right}.pg-rfp table.rt td.m{font-family:var(--mono);font-size:13px}.pg-rfp table.rt td.act,.pg-rfp table.rt th.act{background:var(--bg);z-index:1;width:1%;position:sticky;left:0}.pg-rfp table.rt th.act{background:var(--mist)}.pg-rfp .nm2{flex-direction:column;line-height:1.25;display:flex}.pg-rfp .nm2 small{color:var(--text);font-size:12.5px}.pg-rfp .sti{font:600 12.5px var(--body);border-radius:7px;padding:2px 9px;display:inline-flex}.pg-rfp .sti.draft{background:var(--gray-soft);color:var(--text)}.pg-rfp .sti.scored{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .sti.submitted{background:var(--warn-soft);color:var(--warn)}.pg-rfp .sti.awarded{background:var(--good-soft);color:var(--good)}.pg-rfp .ibx{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:30px;height:30px;color:var(--fg);border-radius:8px;place-items:center;padding:0;display:inline-grid}.pg-rfp .ibx:hover{background:var(--row-hover);border-color:var(--brand)}.pg-rfp .ibx.del:hover{background:var(--risk-soft);border-color:var(--risk);color:var(--risk)}.pg-rfp .ibx svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pg-rfp .kan{gap:12px;padding:0 20px 16px;display:flex;overflow:auto}.pg-rfp .kcol{flex-direction:column;flex:none;gap:8px;width:250px;display:flex}.pg-rfp .kch{background:var(--mist);font:700 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border-radius:8px;justify-content:space-between;padding:6px 10px;display:flex}.pg-rfp .kcard{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.pg-rfp .kcard:hover{border-color:var(--brand)}.pg-rfp .kcard small{color:var(--text);font-size:12.5px}.pg-rfp .curbar{background:var(--brand-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:13.5px;display:flex}.pg-rfp .rpanel{z-index:50;bottom:0;right:0;width:min(640px,100%)!important;position:fixed!important;top:0!important}.pg-rfp .rmod{z-index:70;background:#0b0f1973;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pg-rfp .rmod .box{background:var(--bg);border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:92vh;display:flex;overflow:auto;box-shadow:0 20px 50px -20px #0006}.pg-rfp .rmod .bh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.pg-rfp .rmod .bh h3{flex:1;margin:0;font:800 17px var(--head)!important;letter-spacing:0!important;text-transform:none!important;color:var(--fg)!important}.pg-rfp .rmod .bh small{font:500 12.5px var(--body);color:var(--text);display:block}.pg-rfp .rmod .bb{flex-direction:column;gap:12px;padding:14px 18px;font-size:14px;display:flex}.pg-rfp .rmod .bf{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.pg-rfp .rf{flex-direction:column;gap:4px;display:flex}.pg-rfp .rf label{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.pg-rfp .rf input,.pg-rfp .rf select{border:1px solid var(--border);font:14px var(--body);border-radius:8px;padding:7px 9px}.pg-rfp .dz{border:2px dashed var(--border);text-align:center;cursor:pointer;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.pg-rfp .dz:hover,.pg-rfp .dz.on{border-color:var(--brand);background:var(--brand-soft)}.pg-rfp .dz b{color:var(--fg)}.pg-rfp .okb{border:1px solid var(--good);background:var(--good-soft);border-radius:10px;padding:9px 12px;font-size:13.5px}.pg-rfp .okb b{color:var(--good)}.pg-rfp .wb2{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;padding:9px 12px;font-size:13px}.pg-rfp .rb2{border:1px solid var(--risk);background:var(--risk-soft);border-radius:10px;padding:9px 12px;font-size:13px}.pg-rfp .mapg{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:13px;display:grid}.pg-rfp .mapg span b{font-family:var(--mono);font-weight:600}.pg-rfp table.mt{border-collapse:collapse;border:1px solid var(--line);width:100%;font-size:13px}.pg-rfp table.mt th{background:var(--mist);text-align:left;font:600 12px var(--body);color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px}.pg-rfp table.mt td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.pg-rfp table.mt td.r,.pg-rfp table.mt th.r{text-align:right}.pg-rfp table.mt td.m{font-family:var(--mono)}.pg-rfp table.mt tr.miss td{background:var(--warn-soft)}.pg-rfp .radl{flex-direction:column;gap:10px;display:flex}.pg-rfp .radl label{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.pg-rfp .rf .radl label{font:500 14px var(--body);letter-spacing:0;text-transform:none;color:var(--fg)}.pg-rfp .radl label.dis{opacity:.55;cursor:not-allowed}.pg-rfp .radl small{color:var(--text);font-size:12.5px;display:block}.pg-rfp .rule{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pg-rfp .rule .grow{flex:1}.pg-rfp .rule small{color:var(--text);font-size:12.5px;display:block}.pg-rfp .chipb{border:1px solid var(--border);background:var(--bg);font:600 13px var(--body);cursor:pointer;color:var(--fg);border-radius:999px;padding:5px 12px}.pg-rfp .chipb:hover{border-color:var(--brand);color:var(--brand-ink)}.pg-rfp .chipb[disabled]{color:var(--text);cursor:help;border-style:dashed}.pg-rfp .cond{grid-template-columns:62px minmax(0,1.3fr) 96px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.pg-rfp .cond select,.pg-rfp .cond input{border:1px solid var(--border);font:13px var(--body);border-radius:8px;width:100%;min-width:0;padding:5px 7px}.pg-rfp .fpick{position:relative}.pg-rfp .fpm{z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;gap:6px;min-width:420px;max-width:calc(100vw - 40px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px -12px #0b0f194d}.pg-rfp .fpm .g1,.pg-rfp .fpm .g2{flex-direction:column;flex:1;min-width:0;display:flex}.pg-rfp .fpm button{text-align:left;font:500 13px var(--body);cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:7px;padding:6px 9px}.pg-rfp .fpm button:hover,.pg-rfp .fpm button.on{background:var(--row-hover)}.pg-rfp .fpm button[aria-disabled=true]{color:#8a93a6;cursor:help}.pg-rfp .inv{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.pg-rfp .inv .grow{flex:1;min-width:0}.pg-rfp .inv small{color:var(--text);font-size:12.5px;display:block}.pg-rfp .badge{font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:1px 7px;display:inline-flex}.pg-rfp .badge.pending{background:var(--gray-soft);color:var(--text)}.pg-rfp .badge.viewed{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .badge.submitted{background:var(--good-soft);color:var(--good)}.pg-rfp .badge.revoked{background:var(--risk-soft);color:var(--risk)}.pg-rfp .upw{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow:auto}.pg-rfp .upw .card3{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pg-rfp .upw h3{font:700 15px var(--body);align-items:center;gap:8px;margin:0;display:flex}.pg-rfp .tier2{font:600 12px var(--body);border-radius:6px;padding:1px 7px;display:inline-flex}.pg-rfp .tier2.exact{background:var(--good-soft);color:var(--good)}.pg-rfp .tier2.region{background:var(--brand-soft);color:var(--brand-ink)}.pg-rfp .tier2.unmatched{background:var(--risk-soft);color:var(--risk)}.pg-rfp .pills{flex-wrap:wrap;gap:8px;display:flex}.pg-rfp .answ{border:1px solid var(--line);background:var(--mist);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.pg-rfp .btn[aria-disabled=true]{color:var(--text);border-style:dashed}@media (max-width:640px){.pg-rfp .rlh,.pg-rfp .rlb{padding-left:12px;padding-right:12px}.pg-rfp .rlt,.pg-rfp .kan{padding:0 12px 12px}.pg-rfp .cond{grid-template-columns:1fr 1fr}.pg-rfp .fpm{flex-direction:column;min-width:0}.pg-rfp .mapg{grid-template-columns:1fr}.pg-rfp .curbar{padding:8px 12px}}.pg-rfp .gk{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pg-rfp .gk-q{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);border-radius:10px;align-items:center;gap:6px;width:220px;min-width:0;max-width:100%;padding:0 10px;display:inline-flex}.pg-rfp .gk-q input{font:500 13.5px var(--body);width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0}.pg-rfp .gk-q svg{flex:none;width:14px;height:14px}.pg-rfp .gk-rel{display:inline-flex;position:relative}.pg-rfp .gk-menu{z-index:60;background:var(--bg);border:1px solid var(--border);text-align:left;border-radius:10px;flex-direction:column;gap:1px;width:280px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px -12px #0b0f1952}.pg-rfp .gk-menu .h{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:8px 8px 3px}.pg-rfp .gk-menu label{font:500 13.5px var(--body);color:var(--fg);cursor:pointer;white-space:normal;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.pg-rfp .gk-menu label:hover,.pg-rfp .gk-menu .it:hover{background:var(--row-hover)}.pg-rfp .gk-menu .it{text-align:left;width:100%;font:500 13.5px var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.pg-rfp .gk-menu .it[aria-checked=true]{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.pg-rfp .gk-menu .ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:8px 8px 4px;display:flex}.pg-rfp .gk-row{align-items:center;display:flex}.pg-rfp .gk-row .it{flex:1}.pg-rfp .gk-x{cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:18px;line-height:1}.pg-rfp .gk-x:hover{background:var(--risk-soft);color:var(--risk)}.pg-rfp .gk-e{color:var(--text);padding:3px 8px;font-size:12.5px}.pg-rfp .gk-m{color:var(--text);font-size:12px;font-weight:500}.pg-rfp .gk-in{border:1px solid var(--border);font:13.5px var(--body);border-radius:8px;flex:1;min-width:0;padding:5px 8px}.pg-rfp .gk-lnk{font:600 13px var(--body);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0}.pg-rfp .gk-lnk:hover{text-decoration:underline}.pg-rfp .ic{border:1px solid var(--border);width:15px;height:15px;font:700 10px/1 var(--body);color:var(--text);cursor:help;text-transform:none;letter-spacing:0;vertical-align:middle;background:var(--bg);border-radius:50%;flex:none;place-items:center;margin-left:5px;display:inline-grid}@media (max-width:640px){.pg-rfp .gk-q{flex:100%;width:100%}.pg-rfp .gk-menu{width:auto;position:fixed;top:auto;left:12px!important;right:12px!important}}.pg-rfp .cochip{background:var(--brand-soft);border:1px solid var(--brand);border-radius:10px;margin:8px 20px 0}.pg-rfp table.rt tbody tr.hl td{background:#fff7d6}.pg-rfp .agrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-rfp .agrid .rf input,.pg-rfp .agrid .rf select{width:100%;min-width:0}.pg-rfp .scl{color:var(--text);margin-top:2px;font-size:13px;font-weight:400;display:block}.pg-rfp #vmW .gk-menu{left:auto;right:0}.pg-rfp .rmod .bh .x,.pg-rfp .rpanel .x{min-width:36px;min-height:36px}@media (max-width:640px){.pg-rfp .agrid{grid-template-columns:1fr}.pg-rfp .cochip{margin:8px 12px 0}.pg-rfp .btn,.pg-rfp .chipb,.pg-rfp .seg button,.pg-rfp .yseg button,.pg-rfp .x,.pg-rfp .rb,.pg-rfp .gk-lnk,.pg-rfp .it,.pg-rfp .tabs span{min-height:40px}.pg-rfp .ibx{min-width:36px;min-height:36px}.pg-rfp .info,.pg-rfp .ic{position:relative}.pg-rfp .info:after,.pg-rfp .ic:after{content:"";position:absolute;inset:-11px}.pg-rfp .lnk{padding-block:9px}.pg-rfp .rf input,.pg-rfp .rf select,.pg-rfp .cond select,.pg-rfp .cond input{min-height:40px}}.pg-rfp .rfsel{color:var(--text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-rfp .rfsel select{font:inherit;color:var(--fg,inherit);border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 8px;font-size:13.5px}.pg-rfp .rlh .lnk{margin-right:6px}.pg-rfp th.gh-th{cursor:pointer;-webkit-user-select:none;user-select:none}.pg-rfp th.gh-th:hover{background:#1f4fe00d}.pg-rfp .gh-ind{color:var(--brand,#1f4fe0);vertical-align:1px;margin-left:4px;font-size:10px;display:inline-block}.pg-rfp .gh-pop{z-index:9999;border:1px solid var(--line,#dfe3ea);width:250px;max-width:calc(100vw - 24px);max-height:min(72vh,540px);font:14px/1.35 var(--sans,inherit);color:var(--ink,#111827);background:#fff;border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 30px #0f172a29}.pg-rfp .gh-pop .gh-h{font:600 11.5px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#5b6372);padding:6px 8px 4px}.pg-rfp .gh-pop button.gh-i{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pg-rfp .gh-pop button.gh-i:hover,.pg-rfp .gh-pop button.gh-i:focus-visible{background:var(--hover,#f2f4f8);outline:none}.pg-rfp .gh-pop button.gh-i[aria-disabled=true]{color:#9aa1ae;cursor:default;background:0 0}.pg-rfp .gh-pop button.gh-i.on{color:var(--brand,#1f4fe0);font-weight:600}.pg-rfp .gh-pop .gh-sep{background:var(--line,#e6e9ef);height:1px;margin:5px 2px}.pg-rfp .gh-pop .gh-f{gap:6px;padding:4px 8px 6px;display:flex}.pg-rfp .gh-pop .gh-f input{border:1px solid var(--line,#d5dae3);min-width:0;font:inherit;border-radius:7px;flex:1;padding:6px 8px;font-size:13.5px}.pg-rfp .gh-pop .gh-f button{border:1px solid var(--line,#d5dae3);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:12.5px}.pg-rfp .gh-pop .gh-n{color:var(--text,#5b6372);padding:0 8px 4px;font-size:12.5px}.pg-rfp .gh-pop label.gh-c{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.pg-rfp .gh-pop label.gh-c:hover{background:var(--hover,#f2f4f8)}.pg-rfp{--border:#bcc1cb;--brand:#2f5fe6;--brand-ink:#2249c9;--brand-soft:#eef3fe;--good:#0a8f5b;--good-soft:#e9faf3;--risk:#a8321f;--risk-soft:#fdeeec;--warn:#8a5200;--warn-soft:#fdf3e3}.pg-rfp .btn[aria-disabled=true],.pg-rfp .lnk[aria-disabled=true],.pg-rfp .rfsel select:disabled{opacity:.55;cursor:not-allowed}.pg-rfp .sti.won,.pg-rfp .sti.partial_win{background:var(--good-soft);color:var(--good)}.pg-rfp .sti.lost{background:var(--risk-soft);color:var(--risk)}.pg-rfp .tabs button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.pg-rfp .tabs button[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.pg-rfp .back{font:inherit;background:0 0;border:0;padding:0}.pg-rfp.wb{height:100%;overflow:hidden}.pg-rfp .panel.lane{width:min(660px,max(440px,42vw));height:100%;position:relative;inset:auto}.pg-rfp .pb section>h3{font:700 15px var(--body);margin:0 0 8px}@media (min-width:48rem){.rail-split-rail{width:min(var(--rail-w), max(var(--rail-floor), calc(100% - var(--rail-reserve))));container-type:inline-size}}.rail-split-strip{display:none}@media (min-width:48rem){:is(html[data-ss-rail-c~=list] [data-rail-archetype=list],html[data-ss-rail-c~=queue] [data-rail-archetype=queue],html[data-ss-rail-c~=overview] [data-rail-archetype=overview]) .rail-split-rail{display:none}:is(html[data-ss-rail-c~=list] [data-rail-archetype=list],html[data-ss-rail-c~=queue] [data-rail-archetype=queue],html[data-ss-rail-c~=overview] [data-rail-archetype=overview]) .rail-split-strip{display:flex}:is(html[data-ss-rail-c~=list] [data-rail-archetype=list],html[data-ss-rail-c~=queue] [data-rail-archetype=queue],html[data-ss-rail-c~=overview] [data-rail-archetype=overview]) .rail-split-handle{pointer-events:none}}.rail-split-handle{touch-action:none}html:not([data-tb=fs]) .tb-fs,html:not([data-tb=tenant]) .tb-tenant,html:not([data-tb=unknown]) .tb-unknown,html:not([data-tbm=fs]) .tbm-fs,html:not([data-tbm=tenant]) .tbm-tenant{display:none}.tb-logo{box-sizing:border-box;background:var(--tb-logo) left center / contain no-repeat;background-origin:content-box;width:100%;height:40px;display:block}.dark .tb-logo{background-color:#fff;border-radius:4px;padding:4px 8px}html[data-tbl=text] .tb-logo,html:not([data-tbl=text]) .tb-text{display:none}.tb-text:before{content:var(--tb-text,"")}.tbm-tenant{background:var(--tb-mark) center / contain no-repeat;border-radius:4px;width:28px;height:28px;display:block}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
