.login-root{background:var(--bg-body);min-height:100vh;display:flex;position:relative;overflow:hidden}.login-brand-panel{background:radial-gradient(ellipse 80% 60% at 10% 20%, var(--accent-soft) 0%, transparent 60%), radial-gradient(ellipse 60% 80% at 90% 80%, var(--secondary-soft) 0%, transparent 60%), var(--bg-elevated);border-right:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;padding:3rem;display:none}@media (width>=900px){.login-brand-panel{flex:0 0 420px;display:flex}}.login-brand-logo{margin-bottom:2rem}.login-brand-headline{letter-spacing:-.03em;color:var(--text-main);margin:0 0 1rem;font-size:1.9rem;font-weight:700;line-height:1.2}.login-brand-sub{color:var(--text-muted);margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.login-brand-features{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.login-brand-feature{color:var(--text-muted);align-items:flex-start;gap:.75rem;font-size:.9rem;display:flex}.login-brand-feature-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.login-brand-feature-text strong{color:var(--text-main);font-size:.875rem;font-weight:600;display:block}.login-brand-footer{color:var(--text-soft);border-top:1px solid var(--border-subtle);padding-top:1.5rem;font-size:.8rem}.login-wrapper{z-index:1;flex:1;justify-content:center;align-items:center;padding:2rem;animation:.4s ease-out slideUpFade;display:flex;position:relative}.login-form-inner{width:100%;max-width:400px}@keyframes slideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.login-card{background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);width:100%;padding:2.5rem}.login-header{text-align:center;margin-bottom:2rem}.login-title{color:var(--accent);letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.8rem;font-weight:700}.login-subtitle{color:var(--text-muted);margin:0 0 .5rem;font-size:1rem}.login-description{color:var(--text-soft);margin:0;font-size:.85rem}.login-form{flex-direction:column;gap:1rem;display:flex}.login-input{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:100%;color:var(--text-main);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.login-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.login-button{background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#fff;cursor:pointer;width:100%;box-shadow:0 2px 8px var(--accent-soft);border:none;border-radius:8px;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.login-button:hover:not(:disabled){box-shadow:0 4px 16px var(--accent-soft);transform:translateY(-1px)}.login-button:disabled{opacity:.6;cursor:not-allowed}.login-forgot{color:var(--accent);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:.5rem;padding:.5rem;font-size:.875rem;transition:color .2s}.login-forgot:hover{color:var(--accent-hover);text-decoration:underline}.login-error{color:#991b1b;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.9rem}.login-success{color:var(--secondary);text-align:center;background:#6b90801f;border:1px solid #6b908040;border-radius:8px;padding:.75rem 1rem;font-size:.9rem}.login-back-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.5rem 0;font-size:.9rem;transition:color .2s;display:flex}.login-back-btn:hover{color:var(--accent-hover);text-decoration:underline}[data-theme=dark] .login-error{color:#fca5a5;background:#dc26261f;border-color:#dc262640}@media (width>=900px){.login-header--mobile-only{display:none}}.login-submit{border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.login-btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin}.login-input-wrap{flex-direction:column;display:flex;position:relative}.login-input-row{position:relative}.login-input-row .login-input{padding-right:2.75rem}.login-password-toggle{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-password-toggle:hover{color:var(--text-main)}.login-password-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-divider{color:var(--text-soft);align-items:center;gap:.75rem;margin:.25rem 0;font-size:.8rem;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}@media (width<=480px){.login-root{padding:1rem}.login-card{padding:2rem 1.5rem}.login-title{font-size:1.5rem}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-italic.woff2)format("woff2")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-50:oklch(98.2% .018 155.826);--color-green-300:oklch(87.1% .15 154.449);--color-green-600:oklch(62.7% .194 149.214);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-body:var(--bg-body);--color-bg-main:var(--bg-body);--color-bg-elevated:var(--bg-elevated);--color-bg-sidebar:var(--bg-sidebar);--color-bg-hover:var(--bg-hover);--color-border-subtle:var(--border-subtle);--color-border-strong:var(--border-strong);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-soft:var(--accent-soft);--color-accent-contrast:var(--accent-contrast);--color-brand-100:#d3f5f2;--color-brand-200:#b9f0ed;--color-brand-300:#8fe2e1;--color-brand-800:#0a4152;--color-brand-900:#071d2e;--color-warm:var(--warm);--color-warm-soft:var(--warm-soft);--color-text-main:var(--text-main);--color-text-muted:var(--text-muted);--color-text-soft:var(--text-soft);--radius-pill:var(--radius-pill);--shadow-soft:var(--shadow-soft);--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover);--spacing-1:6px;--spacing-2:10px;--spacing-3:14px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:var(--spacing-2)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:var(--spacing-2)}.right-4{right:var(--spacing-4)}.right-10{right:calc(var(--spacing) * 10)}.-bottom-5{bottom:calc(var(--spacing-5) * -1)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:var(--spacing-1)}.bottom-6{bottom:var(--spacing-6)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:var(--spacing-3)}.left-\[18px\]{left:18px}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[9999\]{z-index:9999}.row-span-2{grid-row:span 2/span 2}.float-left{float:left}.container{width:100%}@media (width>=900px){.container{max-width:900px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing-2) * -1)}.-mx-3{margin-inline:calc(var(--spacing-3) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:var(--spacing-1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:var(--spacing-2)}.mx-3{margin-inline:var(--spacing-3)}.mx-4{margin-inline:var(--spacing-4)}.mx-5{margin-inline:var(--spacing-5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing-1)}.my-2{margin-block:var(--spacing-2)}.my-3{margin-block:var(--spacing-3)}.my-4{margin-block:var(--spacing-4)}.my-5{margin-block:var(--spacing-5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[18px\]{margin-top:18px}.-mr-3{margin-right:calc(var(--spacing-3) * -1)}.mr-1{margin-right:var(--spacing-1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:var(--spacing-5)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[34px\]{margin-bottom:34px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-1{margin-left:var(--spacing-1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height: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-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing-1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:var(--spacing-5)}.h-6{height: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-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[47px\]{height:47px}.h-\[48px\]{height:48px}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[62vh\]{max-height:62vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[74vh\]{max-height:74vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:var(--spacing-6)}.min-h-\[24px\]{min-height:24px}.min-h-\[30px\]{min-height:30px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[76px\]{min-height:76px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[calc\(100vh-180px\)\]{min-height:calc(100vh - 180px)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing-1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:var(--spacing-2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:var(--spacing-3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:var(--spacing-4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/6{width:66.6667%}.w-5{width:var(--spacing-5)}.w-5\/6{width:83.3333%}.w-6{width: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-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.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-\[18px\]{width:18px}.w-\[22rem\]{width:22rem}.w-\[60px\]{width:60px}.w-\[90\%\]{width:90%}.w-\[172px\]{width:172px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[var\(--methee-w\,520px\)\]{width:var(--methee-w,520px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[23rem\]{max-width:23rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[880px\]{max-width:880px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[min\(92vw\,32rem\)\]{max-width:min(92vw,32rem)}.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-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[19rem\]{min-width:19rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[24px\]{min-width:24px}.min-w-\[44px\]{min-width:44px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-3px\]{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}: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(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end: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(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end: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(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end: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(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end: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(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}: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-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{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-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--pm-ln\)\]{border-color:var(--pm-ln)}.border-\[var\(--pm-tx\)\]{border-color:var(--pm-tx)}.border-\[var\(--pm-tx3\)\]{border-color:var(--pm-tx3)}.border-accent,.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.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-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle,.border-border-subtle\/0{border-color:var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-border-subtle\/0{border-color:color-mix(in oklab, var(--color-border-subtle) 0%, transparent)}}.border-brand-200{border-color:var(--color-brand-200)}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/50{border-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/40{border-color:#ffa2ae66}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/40{border-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}.border-text-main,.border-text-main\/25{border-color:var(--color-text-main)}@supports (color:color-mix(in lab, red, red)){.border-text-main\/25{border-color:color-mix(in oklab, var(--color-text-main) 25%, transparent)}}.border-text-muted\/50{border-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.border-text-muted\/50{border-color:color-mix(in oklab, var(--color-text-muted) 50%, transparent)}}.border-transparent{border-color:#0000}.border-warm\/20{border-color:var(--color-warm)}@supports (color:color-mix(in lab, red, red)){.border-warm\/20{border-color:color-mix(in oklab, var(--color-warm) 20%, transparent)}}.border-r-transparent{border-right-color:#0000}.bg-\[\#0F172A\]{background-color:#0f172a}.bg-\[color-mix\(in_srgb\,var\(--pm-tx\)_2\.5\%\,var\(--pm-sf\)\)\]{background-color:var(--pm-tx)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--pm-tx\)_2\.5\%\,var\(--pm-sf\)\)\]{background-color:color-mix(in srgb,var(--pm-tx) 2.5%,var(--pm-sf))}}.bg-\[color-mix\(in_srgb\,var\(--pm-tx\)_6\%\,transparent\)\]{background-color:var(--pm-tx)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--pm-tx\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pm-tx) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--pm-tx\)_8\%\,transparent\)\]{background-color:var(--pm-tx)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--pm-tx\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pm-tx) 8%,transparent)}}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--pm-ln\)\]{background-color:var(--pm-ln)}.bg-\[var\(--pm-maw\)\]{background-color:var(--pm-maw)}.bg-\[var\(--pm-ok\)\]{background-color:var(--pm-ok)}.bg-\[var\(--pm-okw\)\]{background-color:var(--pm-okw)}.bg-\[var\(--pm-sf\)\]{background-color:var(--pm-sf)}.bg-\[var\(--pm-tx\)\]{background-color:var(--pm-tx)}.bg-\[var\(--pm-wn\)\]{background-color:var(--pm-wn)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.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-bg-body,.bg-bg-body\/50{background-color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.bg-bg-body\/50{background-color:color-mix(in oklab, var(--color-bg-body) 50%, transparent)}}.bg-bg-body\/70{background-color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.bg-bg-body\/70{background-color:color-mix(in oklab, var(--color-bg-body) 70%, transparent)}}.bg-bg-body\/85{background-color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.bg-bg-body\/85{background-color:color-mix(in oklab, var(--color-bg-body) 85%, transparent)}}.bg-bg-body\/90{background-color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.bg-bg-body\/90{background-color:color-mix(in oklab, var(--color-bg-body) 90%, transparent)}}.bg-bg-elevated,.bg-bg-elevated\/80{background-color:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-bg-elevated\/80{background-color:color-mix(in oklab, var(--color-bg-elevated) 80%, transparent)}}.bg-bg-elevated\/95{background-color:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-bg-elevated\/95{background-color:color-mix(in oklab, var(--color-bg-elevated) 95%, transparent)}}.bg-bg-hover,.bg-bg-hover\/80{background-color:var(--color-bg-hover)}@supports (color:color-mix(in lab, red, red)){.bg-bg-hover\/80{background-color:color-mix(in oklab, var(--color-bg-hover) 80%, transparent)}}.bg-bg-sidebar{background-color:var(--color-bg-sidebar)}.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-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-current{background-color:currentColor}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.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\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/80{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.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-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-text-main{background-color:var(--color-text-main)}.bg-text-soft{background-color:var(--color-text-soft)}.bg-transparent{background-color:#0000}.bg-warm-soft{background-color:var(--color-warm-soft)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--accent\)\]{--tw-gradient-from:var(--accent);--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-\[var\(--accent-hover\)\]{--tw-gradient-to:var(--accent-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-left{object-position:left}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block: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-16{padding-block:calc(var(--spacing) * 16)}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[15px\]{padding-block:15px}.pt-1{padding-top:var(--spacing-1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing-1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.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-\[600\]{--tw-font-weight:600;font-weight:600}.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-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.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-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-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--pm-al\,\#C2321B\)\]{color:var(--pm-al,#c2321b)}.text-\[var\(--pm-ma\)\]{color:var(--pm-ma)}.text-\[var\(--pm-ok\)\]{color:var(--pm-ok)}.text-\[var\(--pm-sf\)\]{color:var(--pm-sf)}.text-\[var\(--pm-tx\)\]{color:var(--pm-tx)}.text-\[var\(--pm-tx2\)\]{color:var(--pm-tx2)}.text-\[var\(--pm-tx3\)\]{color:var(--pm-tx3)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-soft\)\]{color:var(--text-soft)}.text-accent{color:var(--color-accent)}.text-accent-contrast{color:var(--color-accent-contrast)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-bg-elevated{color:var(--color-bg-elevated)}.text-bg-main{color:var(--color-bg-main)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-brand-800{color:var(--color-brand-800)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-gray-600{color:var(--color-gray-600)}.text-green-600{color:var(--color-green-600)}.text-orange-800{color:var(--color-orange-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-800{color:var(--color-sky-800)}.text-slate-800{color:var(--color-slate-800)}.text-teal-800{color:var(--color-teal-800)}.text-text-main{color:var(--color-text-main)}.text-text-muted{color:var(--color-text-muted)}.text-text-soft{color:var(--color-text-soft)}.text-warm{color:var(--color-warm)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-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)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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_40px_-12px_rgba\(45\,55\,72\,0\.18\)\]{--tw-shadow:-12px 0 40px -12px var(--tw-shadow-color,#2d37482e);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_1\.5px_rgba\(10\,14\,18\,0\.05\)\,0_8px_20px_-8px_rgba\(10\,14\,18\,0\.14\)\,0_24px_48px_-20px_rgba\(10\,14\,18\,0\.22\)\]{--tw-shadow:0 1px 1.5px var(--tw-shadow-color,#0a0e120d), 0 8px 20px -8px var(--tw-shadow-color,#0a0e1224), 0 24px 48px -20px var(--tw-shadow-color,#0a0e1238);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\(10\,14\,18\,\.04\)\,0_8px_24px_-16px_rgba\(10\,14\,18\,\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0a0e120a), 0 8px 24px -16px var(--tw-shadow-color,#0a0e122e);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\(10\,14\,18\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0a0e120a);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_2px_5px_-3px_rgba\(10\,14\,18\,0\.10\)\]{--tw-shadow:0 2px 5px -3px var(--tw-shadow-color,#0a0e121a);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_8px_28px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0f172a0a);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_12px_32px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a1a);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_12px_40px_-8px_rgba\(45\,55\,72\,0\.20\)\]{--tw-shadow:0 12px 40px -8px var(--tw-shadow-color,#2d374833);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_16px_48px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0f172a29);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_18px_50px_-16px_rgba\(10\,14\,18\,0\.38\)\]{--tw-shadow:0 18px 50px -16px var(--tw-shadow-color,#0a0e1261);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_24px_60px_-24px_rgba\(10\,14\,18\,0\.25\)\]{--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,#0a0e1240);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card);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-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)}.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)}.ring-\[color-mix\(in_srgb\,var\(--pm-wn\)_20\%\,transparent\)\]{--tw-ring-color:var(--pm-wn)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--pm-wn\)_20\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--pm-wn) 20%,transparent)}}.ring-accent-soft{--tw-ring-color:var(--color-accent-soft)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-black\/\[0\.06\]{--tw-ring-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-border-subtle{--tw-ring-color:var(--color-border-subtle)}.ring-brand-200{--tw-ring-color:var(--color-brand-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-orange-200{--tw-ring-color:var(--color-orange-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-teal-200{--tw-ring-color:var(--color-teal-200)}.ring-text-main{--tw-ring-color:var(--color-text-main)}.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,)}.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-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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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\,box-shadow\,color\,opacity\]{transition-property:background-color,border-color,box-shadow,color,opacity;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\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,translate\]{transition-property:width,translate;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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[110ms\]{--tw-duration:.11s;transition-duration:.11s}.ease-\[cubic-bezier\(0\.33\,1\,0\.68\,1\)\]{--tw-ease:cubic-bezier(.33,1,.68,1);transition-timing-function:cubic-bezier(.33,1,.68,1)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[scrollbar-width\:none\]{scrollbar-width:none}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-\[110ms\]{animation-duration:.11s}.ease-\[cubic-bezier\(0\.33\,1\,0\.68\,1\)\]{animation-timing-function:cubic-bezier(.33,1,.68,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}.group-hover\:text-text-main:is(:where(.group):hover *){color:var(--color-text-main)}.group-hover\/back\:-translate-x-0\.5:is(:where(.group\/back):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-\[var\(--pm-tx3\)\]::placeholder{color:var(--pm-tx3)}.placeholder\:text-text-soft::placeholder{color:var(--color-text-soft)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-bg-body\/30:nth-child(odd){background-color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-bg-body\/30:nth-child(odd){background-color:color-mix(in oklab, var(--color-bg-body) 30%, transparent)}}.focus-within\:border-\[var\(--pm-tx\)\]:focus-within{border-color:var(--pm-tx)}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-4:focus-within{--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)}.focus-within\:ring-accent\/15:focus-within{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-accent\/15:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}@media (hover:hover){.hover\:border-\[var\(--pm-lnx\)\]:hover{border-color:var(--pm-lnx)}.hover\:border-accent:hover,.hover\:border-accent\/30:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:border-accent\/40:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-text-main:hover{border-color:var(--color-text-main)}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-bg-hover:hover,.hover\:bg-bg-hover\/60:hover{background-color:var(--color-bg-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg-hover\/60:hover{background-color:color-mix(in oklab, var(--color-bg-hover) 60%, transparent)}}.hover\:bg-border-subtle:hover{background-color:var(--color-border-subtle)}.hover\:bg-red-500\/5:hover{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/5:hover{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-warm\/20:hover{background-color:var(--color-warm)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warm\/20:hover{background-color:color-mix(in oklab, var(--color-warm) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:\!text-text-muted:hover{color:var(--color-text-muted)!important}.hover\:text-\[\#0A0E12\]:hover{color:#0a0e12}.hover\:text-\[var\(--pm-tx\)\]:hover{color:var(--pm-tx)}.hover\:text-\[var\(--text-main\)\]:hover{color:var(--text-main)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-text-main:hover{color:var(--color-text-main)}.hover\:text-text-muted:hover{color:var(--color-text-muted)}.hover\:text-text-soft:hover{color:var(--color-text-soft)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_8px_24px_-14px_rgba\(10\,14\,18\,0\.25\)\]:hover{--tw-shadow:0 8px 24px -14px var(--tw-shadow-color,#0a0e1240);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:var(--spacing-4)}.focus\:left-4:focus{left:var(--spacing-4)}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-\[\#0A0E12\]:focus{border-color:#0a0e12}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:bg-\[var\(--pm-sf\)\]:focus{background-color:var(--pm-sf)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:px-4:focus{padding-inline:var(--spacing-4)}.focus\:py-2:focus{padding-block:var(--spacing-2)}.focus\:text-accent-contrast:focus{color:var(--color-accent-contrast)}.focus\:shadow-\[inset_0_0_0_1px_var\(--pm-ln\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--pm-ln));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-lg:focus{--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)}.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-4:focus{--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)}.focus\:ring-accent:focus{--tw-ring-color:var(--color-accent)}.focus\:ring-accent-soft:focus{--tw-ring-color:var(--color-accent-soft)}.focus\:ring-accent\/15:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:border-border-strong:focus-visible{border-color:var(--color-border-strong)}.focus-visible\:border-red-400:focus-visible{border-color:var(--color-red-400)}.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-4:focus-visible{--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)}.focus-visible\:ring-accent-soft:focus-visible{--tw-ring-color:var(--color-accent-soft)}.focus-visible\:ring-black\/\[0\.04\]:focus-visible{--tw-ring-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-black\/\[0\.04\]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.focus-visible\:ring-red-400\/20:focus-visible{--tw-ring-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-red-400\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-hover:disabled{background-color:var(--color-bg-hover)}.disabled\:text-text-soft:disabled{color:var(--color-text-soft)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[fadeSlideInRight_0\.3s_ease-out\]{animation:.3s ease-out fadeSlideInRight}.motion-safe\:animate-\[fadeSlideIn_0\.2s_ease-out\]{animation:.2s ease-out fadeSlideIn}.motion-safe\:animate-\[pmFadeUp_150ms_cubic-bezier\(0\.33\,1\,0\.68\,1\)\]{animation:.15s cubic-bezier(.33,1,.68,1) pmFadeUp}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=900px){.lg\:pointer-events-auto{pointer-events:auto}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.min-\[900px\]\:inset-y-3{inset-block:var(--spacing-3)}.min-\[900px\]\:right-3{right:var(--spacing-3)}.lg\:z-30{z-index:30}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:w-\[460px\]{width:460px}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:\[translate\:none\]{translate:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:bg-transparent,.min-\[900px\]\:bg-transparent{background-color:#0000}.lg\:px-4{padding-inline:var(--spacing-4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[900px\]\:py-3{padding-block:var(--spacing-3)}.min-\[900px\]\:pr-3{padding-right:var(--spacing-3)}.lg\: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))}.lg\:focus\:left-\[var\(--app-skip-left-lg\,17rem\)\]:focus{left:var(--app-skip-left-lg,17rem)}}@media (width>=40rem){.sm\:mx-4{margin-inline:var(--spacing-4)}.sm\:mt-5{margin-top:var(--spacing-5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-auto{height:auto}.sm\:max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.sm\:w-\[440px\]{width:440px}.sm\:max-w-\[min\(48rem\,calc\(100vw-2rem\)\)\]{max-width:min(48rem,100vw - 2rem)}.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-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:gap-3{gap:var(--spacing-3)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:px-6{padding-inline:var(--spacing-6)}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:shadow-\[0_20px_60px_-12px_rgba\(45\,55\,72\,0\.25\)\]{--tw-shadow:0 20px 60px -12px var(--tw-shadow-color,#2d374840);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.xl\:inline{display:inline}.xl\:max-w-3xl{max-width:var(--container-3xl)}.xl\:max-w-\[140px\]{max-width:140px}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}}.dark\:border-amber-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:border-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.dark\:border-brand-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#071d2e80}@supports (color:color-mix(in lab, red, red)){.dark\:border-brand-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-brand-900) 50%, transparent)}}.dark\:border-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:border-red-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.dark\:border-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.dark\:bg-\[\#F1F5F9\]:where([data-theme=dark],[data-theme=dark] *){background-color:#f1f5f9}.dark\:bg-amber-900\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#7b330626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 15%, transparent)}}.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-amber-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#7b330640}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 25%, transparent)}}.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#1c398e40}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 25%, transparent)}}.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-brand-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#071d2e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-brand-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-brand-900) 30%, transparent)}}.dark\:bg-cyan-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:bg-emerald-900\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 15%, transparent)}}.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\:bg-emerald-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b40}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 25%, transparent)}}.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-fuchsia-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7213784d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-fuchsia-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-fuchsia-900) 30%, transparent)}}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:bg-orange-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-red-900\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-900) 15%, transparent)}}.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-red-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.dark\:bg-rose-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#8b083640}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/25:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-900) 25%, transparent)}}.dark\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:bg-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.dark\:bg-rose-950\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#4d021840}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/25:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-950) 25%, transparent)}}.dark\:bg-sky-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#024a704d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-sky-900) 30%, transparent)}}.dark\:bg-slate-100:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-100)}.dark\:bg-slate-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.dark\:bg-teal-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\:bg-text-main:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-text-main)}.dark\:bg-white\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/95:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.dark\:text-\[\#0F172A\]:where([data-theme=dark],[data-theme=dark] *){color:#0f172a}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-bg-body:where([data-theme=dark],[data-theme=dark] *),.dark\:text-bg-body\/70:where([data-theme=dark],[data-theme=dark] *){color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.dark\:text-bg-body\/70:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab, var(--color-bg-body) 70%, transparent)}}.dark\:text-bg-body\/80:where([data-theme=dark],[data-theme=dark] *){color:var(--color-bg-body)}@supports (color:color-mix(in lab, red, red)){.dark\:text-bg-body\/80:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab, var(--color-bg-body) 80%, transparent)}}.dark\:text-blue-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-200)}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-300)}.dark\:text-brand-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-brand-200)}.dark\:text-brand-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-brand-300)}.dark\:text-cyan-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-cyan-200)}.dark\:text-cyan-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-cyan-300)}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-fuchsia-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fuchsia-200)}.dark\:text-fuchsia-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fuchsia-300)}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-green-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-green-300)}.dark\:text-orange-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-orange-200)}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-orange-300)}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.dark\:text-rose-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-100)}.dark\:text-rose-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-200)}.dark\:text-rose-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.dark\:text-rose-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-400)}.dark\:text-sky-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-sky-200)}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-sky-300)}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-900:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-900)}.dark\:text-teal-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-teal-200)}.dark\:text-teal-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-teal-300)}.dark\:ring-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.dark\:ring-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:ring-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:ring-brand-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#071d2e80}@supports (color:color-mix(in lab, red, red)){.dark\:ring-brand-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-brand-900) 50%, transparent)}}.dark\:ring-cyan-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:ring-cyan-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}.dark\:ring-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:ring-emerald-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:ring-fuchsia-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#72137880}@supports (color:color-mix(in lab, red, red)){.dark\:ring-fuchsia-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-fuchsia-900) 50%, transparent)}}.dark\:ring-orange-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){.dark\:ring-orange-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-orange-900) 50%, transparent)}}.dark\:ring-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:ring-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.dark\:ring-sky-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#024a7080}@supports (color:color-mix(in lab, red, red)){.dark\:ring-sky-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-sky-900) 50%, transparent)}}.dark\:ring-slate-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:ring-slate-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.dark\:ring-teal-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#0b4f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:ring-teal-900\/50:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-teal-900) 50%, transparent)}}.dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-rose-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/20:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.dark\:hover\:text-rose-400:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-rose-400)}}.dark\:disabled\:bg-bg-hover:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:var(--color-bg-hover)}.dark\:disabled\:text-text-soft:where([data-theme=dark],[data-theme=dark] *):disabled{color:var(--color-text-soft)}.\[\&_svg\]\:h-\[17px\] svg{height:17px}.\[\&_svg\]\:w-\[17px\] svg{width:17px}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}}@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))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--bg-body:#fff;--bg-elevated:#fff;--bg-sidebar:#f7f7f8;--bg-hover:#f4f4f5;--border-subtle:#e9eaec;--border-strong:#d6d9dd;--border-card:#e9eaec;--accent:#0a0e12;--accent-hover:#000;--accent-soft:#0a0e120f;--accent-light:#f4f4f5;--accent-contrast:#fff;--secondary:#2e6b54;--secondary-soft:#2e6b541a;--warm:#8a6410;--warm-soft:#a07c2024;--text-main:#0a0e12;--text-primary:#0a0e12;--text-muted:#4b5763;--text-soft:#5f6972;--text-secondary:#4b5763;--text-tertiary:#5f6972;--bubble-user-bg:#f1f3f5;--bubble-user-border:#dce1e6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-lg:10px;--radius-md:8px;--radius-sm:6px;--radius-pill:999px;--shadow-soft:0 8px 24px -14px #0a0e1238;--shadow-card:0 1px 2px #0a0e120a;--shadow-card-hover:0 0 0 1px #0a0e122e;--mesh-1:#f1f3f5;--mesh-2:#f1f3f5;--mesh-3:#f1f3f5;--mesh-4:#f1f3f5;--ease:cubic-bezier(.33, 1, .68, 1);--dur-1:.11s;--dur-2:.18s;--dur-3:.28s}[data-theme=dark]{--bg-body:#0c0f11;--bg-elevated:#15191c;--bg-sidebar:#121618;--bg-hover:#1c2124;--border-subtle:#232a2e;--border-strong:#333c41;--border-card:#232a2e;--accent:#edf1f2;--accent-hover:#fff;--accent-soft:#edf1f21a;--accent-light:#edf1f20f;--accent-contrast:#0c0f11;--secondary:#6dbe9a;--secondary-soft:#6dbe9a1f;--warm:#d4ae62;--warm-soft:#d4ae6229;--text-main:#edf1f2;--text-primary:#edf1f2;--text-muted:#96a1aa;--text-soft:#7c868f;--text-secondary:#96a1aa;--text-tertiary:#7c868f;--bubble-user-bg:#1c2124;--bubble-user-border:#232a2e;--shadow-soft:0 8px 24px -14px #0009;--shadow-card:0 1px 2px #00000047;--shadow-card-hover:0 0 0 1px #edf1f238;--mesh-1:#0c0f11;--mesh-2:#0c0f11;--mesh-3:#0c0f11;--mesh-4:#0c0f11}[data-theme=light]{--bg-body:#fff;--bg-elevated:#fff;--bg-sidebar:#f7f7f8;--bg-hover:#f4f4f5;--border-subtle:#e9eaec;--border-strong:#d6d9dd;--border-card:#e9eaec;--accent:#0a0e12;--accent-hover:#000;--accent-soft:#0a0e120f;--accent-light:#f4f4f5;--accent-contrast:#fff;--secondary:#2e6b54;--secondary-soft:#2e6b541a;--warm:#8a6410;--warm-soft:#a07c2024;--text-main:#0a0e12;--text-primary:#0a0e12;--text-muted:#4b5763;--text-soft:#5f6972;--text-secondary:#4b5763;--text-tertiary:#5f6972;--bubble-user-bg:#f1f3f5;--bubble-user-border:#dce1e6;--radius-lg:10px;--radius-md:8px;--radius-sm:6px;--radius-pill:999px;--shadow-soft:0 8px 24px -14px #0a0e1238;--shadow-card:0 1px 2px #0a0e120a;--shadow-card-hover:0 0 0 1px #0a0e122e;--mesh-1:#f1f3f5;--mesh-2:#f1f3f5;--mesh-3:#f1f3f5;--mesh-4:#f1f3f5}.methee-scope{--accent:#0a0e12;--accent-hover:#000;--accent-soft:#0a0e120f;--accent-light:#f4f4f5;--accent-contrast:#fff}[data-theme=dark] .methee-scope{--accent:#edf1f2;--accent-hover:#fff;--accent-soft:#edf1f21a;--accent-light:#edf1f20f;--accent-contrast:#0c0f11}@media (width<=1023px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-elevated) inset;box-shadow:0 0 0 1000px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text-main);caret-color:var(--text-main);transition:background-color 99999s ease-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg-elevated) inset;box-shadow:0 0 0 1000px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text-main);caret-color:var(--text-main);transition:background-color 99999s ease-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-elevated) inset;box-shadow:0 0 0 1000px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text-main);caret-color:var(--text-main);transition:background-color 99999s ease-out}@media (width<=1023px) and (pointer:coarse){input[type=password]{letter-spacing:.06em;font-family:Verdana,ui-sans-serif,sans-serif}}:root{--pm-gr:var(--bg-body);--pm-sf:var(--bg-elevated);--pm-sf2:var(--bg-sidebar);--pm-band:#fafafa;--pm-ln:var(--border-subtle);--pm-ln2:#0a0e120f;--pm-lnx:var(--border-strong);--pm-wash:#0a0e1209;--pm-tx:var(--text-main);--pm-tx2:var(--text-muted);--pm-tx3:var(--text-soft);--pm-ac:var(--accent);--pm-acw:var(--accent-soft);--pm-acb:color-mix(in srgb, var(--accent) 20%, transparent);--pm-al:#c2321b;--pm-alw:#c2321b17;--pm-wn:#b8801f;--pm-ok:var(--secondary);--pm-okw:var(--secondary-soft);--pm-ma:var(--warm);--pm-maw:var(--warm-soft);--pm-r:4px;--pm-r2:8px;--pm-bar:40px;--pm-row:38px;--pm-ctl:28px;--pm-sm:24px;--pm-e:cubic-bezier(.33, 1, .68, 1);--pm-d1:.11s;--pm-d2:.18s;--pm-d3:.28s;--pm-f:"Inter", "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;--pm-serif:"Source Serif 4", "Charter", "Iowan Old Style", Georgia, Cambria, serif;--pm-m:"SF Mono", "Cascadia Mono", Consolas, ui-monospace, monospace}:root[data-theme=dark]{--pm-band:#1a1f23;--pm-ln2:#ffffff0f;--pm-wash:#ffffff0a;--pm-al:#ee7a5c;--pm-alw:#ee7a5c1f;--pm-wn:#e4b85c}.pm-page{background:var(--pm-gr);flex-direction:column;min-height:100%;display:flex}.pm-full{background:var(--pm-gr);flex-direction:column;display:flex}@media (width>=900px){.pm-page .pm-top{top:var(--topbar-h);z-index:30;background:color-mix(in srgb, var(--pm-gr) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.5);position:sticky}.pm-full{flex:auto;min-height:0;overflow:hidden}}@media (width<=899px){.pm-bands.b3,.pm-bands.b4{flex-direction:column;padding-bottom:88px;display:flex}.pm-bh .pm-tabs,.pm-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pm-tabs::-webkit-scrollbar{display:none}.pm-tabs button{white-space:nowrap}.pm-band,.pm-bs{overflow:visible}.pm-band+.pm-band{border-left:0;border-top:1px solid var(--pm-ln)}}.pm-rgc{font:600 11.5px/16px var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx3);white-space:nowrap;align-items:center;padding:10px 8px 5px;display:flex;overflow:hidden}.pm-item{text-align:left;cursor:pointer;width:100%;height:38px;font:500 14px/20px var(--pm-f);color:var(--pm-tx3);letter-spacing:-.01em;transition:background-color var(--pm-d1) var(--pm-e), color var(--pm-d1) var(--pm-e);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.pm-item:hover{background:var(--pm-wash);color:var(--pm-tx)}.pm-item[aria-current]{color:var(--pm-tx);background:#0a0e1211;font-weight:500}:root[data-theme=dark] .pm-item[aria-current]{background:#ffffff12}.pm-item .ic{flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.pm-item .ic svg{width:17px;height:17px}.pm-item .n{font:600 11px var(--pm-f);font-variant-numeric:tabular-nums;background:var(--bg-hover);color:var(--pm-tx3);border-radius:999px;flex:none;margin-left:auto;padding:1px 7px}.pm-item .n.al{color:var(--pm-al);background:#fdf1ef}:root[data-theme=dark] .pm-item .n.al{background:#ee7a5c29}#app-sidebar[data-collapsed] .pm-item{justify-content:center;gap:0;padding:0}#app-sidebar[data-collapsed] .pm-item:before{display:none}.case-page .report-document{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.case-page .report-document-content{max-width:720px;margin:0;padding:0 0 8px}.case-page .report-h1{font:650 18px/26px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);text-align:left;border-bottom:1px solid var(--pm-ln);margin:0 0 20px;padding-bottom:10px}.case-page .report-section-header{border-bottom:1px solid var(--pm-ln2);margin:26px 0 8px;padding-bottom:6px}.case-page .report-h2{font:600 16px/24px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx)}.case-page .rr-paragraph{color:var(--pm-tx);max-width:64ch;margin:0 0 8px;font-size:13.5px;line-height:22px}.case-page .rr-h3{font:600 13.5px/20px var(--pm-f);color:var(--pm-tx);margin:14px 0 4px}.case-page .rr-table-wrapper{border-radius:var(--pm-r);box-shadow:inset 0 0 0 1px var(--pm-ln);border:0;margin:12px 0 16px}.case-page .rr-table{font-size:12.5px;line-height:1.45}.case-page .rr-th{font:500 12px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);background:var(--pm-gr);border-bottom:1px solid var(--pm-ln);height:36px;padding:0 12px}.case-page .rr-td{color:var(--pm-tx2);border-bottom:1px solid var(--pm-ln2);vertical-align:middle;padding:9px 12px;font-size:12.5px}.case-page .fic-tools-rail{background:0 0;border:0;border-radius:0;padding:0 0 14px}.case-page .fic-tools-rail-label{display:none}.case-page .fic-tools-rail-grid{flex-wrap:wrap;gap:6px;display:flex}.case-page .fic-tool-chip{background:var(--pm-sf);height:28px;box-shadow:inset 0 0 0 1px var(--pm-ln);transition:background-color var(--pm-d1) var(--pm-e), box-shadow var(--pm-d1) var(--pm-e);border:0;border-radius:6px;gap:7px;padding:0 10px}.case-page .fic-tool-chip:hover:not(:disabled){background:var(--pm-sf);box-shadow:inset 0 0 0 1px var(--pm-lnx);border-color:#0000}.case-page .fic-tool-chip--active{background:var(--pm-acw);box-shadow:inset 0 0 0 1.5px var(--pm-ac);border-color:#0000}.case-page .fic-tool-chip--active .fic-tool-chip-arrow{transform:none}.case-page .fic-tool-chip-icon{border-radius:0;width:16px;height:16px;color:var(--pm-tx3)!important;background:0 0!important}.case-page .fic-tool-chip-icon svg{width:14px;height:14px}.case-page .fic-tool-chip-body{flex-direction:row;align-items:baseline;gap:7px}.case-page .fic-tool-chip-title{font-size:12.5px;font-weight:600}.case-page .fic-tool-chip-status{font-family:var(--pm-m);font-size:10px}.case-page .fic-tool-chip-arrow{display:none}.case-page .fic-hero-card{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:10px;gap:14px;padding:14px 16px}.case-page .fic-hero-card:before{display:none}.case-page .fic-hero-card-icon{width:34px;height:34px;box-shadow:none;border-radius:8px}.case-page .fic-hero-card-icon svg{width:16px;height:16px}.case-page .fic-hero-card-title{letter-spacing:-.01em;font-size:14px;font-weight:650}.case-page .fic-hero-card-subtitle{margin:2px 0 8px;font-size:12.5px}.case-page .section-action-btn{width:24px;height:24px;color:var(--pm-tx3);transition:background-color var(--pm-d1) var(--pm-e), color var(--pm-d1) var(--pm-e);background:0 0;border-radius:6px}.case-page .section-action-btn:hover:not(:disabled){background:var(--pm-wash);color:var(--pm-tx);transform:none}.case-page .section-action-btn-validated{background:var(--pm-okw);color:var(--pm-ok)}.pm-top{height:var(--pm-bar);border-bottom:1px solid var(--pm-ln);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.pm-crumb{color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.pm-crumb a,.pm-crumb button{color:var(--pm-tx3);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.pm-crumb a:hover,.pm-crumb button:hover{color:var(--pm-tx)}.pm-crumb b{color:var(--pm-tx);font-weight:600}.pm-view{flex-direction:column;flex:1;min-height:0;display:flex}.pm-scroll{flex:1;min-height:0;overflow-y:auto}.pm-pad{padding:14px}.pm-bs{scrollbar-width:thin;scrollbar-color:var(--pm-lnx) transparent}.pm-bs::-webkit-scrollbar{width:8px;height:8px}.pm-bs::-webkit-scrollbar-thumb{background:var(--pm-lnx);background-clip:content-box;border:2px solid #0000;border-radius:999px}.pm-bs::-webkit-scrollbar-track{background:0 0}.pm-bands{min-height:0;transition:grid-template-columns .3s var(--pm-e);flex:1;display:grid}.pm-bands.b3{grid-template-columns:228px minmax(0,1fr) 236px}.pm-bands.b4{grid-template-columns:172px minmax(0,1fr) 184px minmax(280px,.58fr)}.pm-band{flex-direction:column;min-width:0;display:flex;overflow:hidden}.pm-band+.pm-band{border-left:1px solid var(--pm-ln)}.pm-bh{height:var(--pm-bar);border-bottom:1px solid var(--pm-ln);font:500 12px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}.pm-lnk.pm-lnk--on{color:var(--pm-tx);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pm-bh .r{text-transform:none;letter-spacing:0;align-items:center;gap:4px;margin-left:auto;display:flex}.pm-bs{flex:1;min-height:0;overflow:hidden auto}.pm-gd-ghost.pm-gd-ghost--on{border-color:var(--pm-lnx);background:var(--pm-wash);color:var(--pm-tx)}.pm-gd-float .lb{transition:grid-template-columns .26s var(--pm-e), opacity .18s var(--pm-e);grid-template-columns:1fr;display:inline-grid}.pm-gd-float .lb>span{white-space:nowrap;min-width:0;overflow:hidden}.pm-gd-float .acts .pm-gd-ghost,.pm-gd-float .acts .pm-fic-final,.pm-gd-float .pm-cl-back{transition:padding .26s var(--pm-e), gap .26s var(--pm-e), border-color .14s var(--pm-e), color .14s var(--pm-e), background-color .18s var(--pm-e)}.pm-gd-float{transition:padding .26s var(--pm-e)}.pm-gd-float.fold{padding-right:14px}.pm-gd-float.fold .lb{opacity:0;grid-template-columns:0fr}.pm-gd-float.fold .pm-cl-back{gap:0;padding:0 10px}.pm-cl-back .short{display:none}.pm-gd-float.fold .pm-cl-back .short{margin-left:6px;display:inline}:is(.pm-gd-float.fold .acts .pm-gd-ghost,.pm-gd-float.fold .acts .pm-fic-final:has(.lb)){gap:0;padding:0 10px}.pm-gd-float.aside .acts{flex-direction:column;align-items:flex-end;gap:6px}@media (prefers-reduced-motion:reduce){.pm-gd-float,.pm-gd-float .lb,.pm-gd-float .acts .pm-gd-ghost,.pm-gd-float .acts .pm-fic-final,.pm-gd-float .pm-cl-back{transition:none}}.pm-fic-final{border:1px solid var(--pm-ln);background:color-mix(in srgb, var(--pm-sf) 82%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);height:32px;color:var(--pm-tx3);font:600 12.5px var(--pm-f);cursor:default;white-space:nowrap;transition:background-color .26s var(--pm-e), color .26s var(--pm-e), border-color .26s var(--pm-e);border-radius:999px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.pm-fic-final .ct{font-family:var(--pm-m);font-variant-numeric:tabular-nums;font-size:12px}.pm-fic-final.ready{color:#fff;cursor:pointer;background:#0f172a;border-color:#0000}.pm-fic-final.ready:hover{background:#313748}:root[data-theme=dark] .pm-fic-final.ready{color:#0f172a;background:#f1f5f9}.pm-fic-final.busy{color:#fff;cursor:progress;opacity:.75;background:#0f172a;border-color:#0000}:root[data-theme=dark] .pm-fic-final.busy{color:#0f172a;background:#f1f5f9}.pm-marge{cursor:pointer;position:relative;overflow:hidden}.pm-srcm.idle{display:none}.pm-marge:hover{background:var(--pm-gr)}.pm-resizer{z-index:6;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.pm-resizer--reader{left:0}.pm-resizer--methee{left:-9px}html.pm-resizing,html.pm-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.pm-resizing iframe{pointer-events:none}html.pm-resizing .pm-bands,html.pm-resizing .app-frame{transition:none!important}@media (width<=899px){.pm-resizer{display:none}}.pm-marge-thread{background:0 0;width:2px;position:absolute;top:30px;bottom:24px;right:0}.pm-marge-thread i{background:var(--pm-tx);height:0%;transition:height .5s var(--pm-e);position:absolute;top:0;left:0;right:0}.pm-marge.open .pm-marge-thread{opacity:0}.pm-marge-slim{scrollbar-width:none;width:62px;transition:opacity .2s var(--pm-e);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:30px;bottom:40px;overflow:hidden auto}.pm-marge-slim::-webkit-scrollbar{display:none}.pm-marge.open .pm-marge-slim{opacity:0;pointer-events:none}.pm-marge-slim .no{width:27px;height:27px;font:500 12px var(--pm-m);color:var(--pm-tx3);cursor:pointer;transition:background-color .16s var(--pm-e), color .16s var(--pm-e);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.pm-marge-slim .no:hover{background:var(--bg-hover);color:var(--pm-tx)}.pm-marge-slim .no.done{color:var(--pm-tx)}.pm-marge-slim .no.cur{color:#fff;background:#0f172a}:root[data-theme=dark] .pm-marge-slim .no.cur{color:#0f172a;background:#f1f5f9}.pm-marge-full{opacity:0;pointer-events:none;scrollbar-width:none;cursor:default;width:248px;transition:opacity .22s var(--pm-e);padding:18px 14px 20px;position:absolute;inset:0;overflow-y:auto}.pm-marge-full::-webkit-scrollbar{display:none}.pm-marge.open .pm-marge-full{opacity:1;pointer-events:auto}.pm-marge-hint{text-align:center;font:500 11px var(--pm-f);letter-spacing:.06em;text-transform:uppercase;color:var(--pm-tx3);position:absolute;top:8px;left:0;right:0}.pm-marge.open .pm-marge-hint{opacity:0}.pm-acte-head{max-width:var(--pm-col,660px);text-align:center;margin:58px auto 34px}.pm-acte-head .kick{font:600 11.5px/1.2 var(--pm-f);letter-spacing:.22em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 12px}.pm-acte-head .name{font:650 30px/1.1 var(--pm-f);letter-spacing:-.025em;color:var(--pm-tx);margin:0}.pm-acte-head .sub{font:500 11.5px var(--pm-f);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-tx3);margin:10px 0 0}.pm-acte-head .filet{background:var(--pm-tx);width:44px;height:2.5px;margin:24px auto}.pm-acte-head .stateline{color:var(--pm-tx3);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;font-size:12px;display:flex}.pm-acte-head .stateline .wd{font:600 12px var(--pm-f)}.pm-acte-head .stateline .wd.amb{color:#8a6410}:root[data-theme=dark] .pm-acte-head .stateline .wd.amb{color:#e4b85c}.pm-acte-head .stateline .wd.ok{color:var(--pm-tx)}.pm-acte-head .stateline .sep{opacity:.6}.pm-acte-head .stateline .ct{font-family:var(--pm-m);color:var(--pm-tx2);font-size:12px}.pm-acte-head .stateline a{color:var(--pm-tx2);-webkit-text-decoration:underline dotted var(--pm-tx3);text-decoration:underline dotted var(--pm-tx3);text-underline-offset:3px;cursor:pointer}.pm-acte-head .stateline a:hover{color:var(--pm-tx)}.pm-acte-scope .case-main-content{width:100%;max-width:680px;margin-inline:auto}.pm-acte-scope{--pm-measure:600px;--pm-col:calc(var(--pm-measure) + 31px)}.pm-acte-scope .report-document-content p{font-family:var(--pm-serif);font-variant-numeric:lining-nums;font-size:17.5px;line-height:1.72}.pm-acte-scope .rr-paragraph,.pm-acte-scope .rr-list,.pm-acte-scope .rr-blockquote{max-width:var(--pm-measure)}.pm-acte-scope .report-h1{font:650 22px/1.15 var(--pm-f);letter-spacing:-.02em}.pm-acte-scope .report-document{width:100%;max-width:calc(var(--pm-col) + 96px);margin-inline:auto}.pm-acte-scope .report-document-content{position:relative}.pm-acte-scope .report-h1{display:none}.pm-acte-scope .pm-reg-preambule{padding-left:31px}.pm-acte-scope .pm-reg-preambule :is(p,.rr-paragraph,.rr-list){max-width:var(--pm-measure);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.pm-reg-tete{justify-content:flex-end;padding:0 0 6px;display:flex}.pm-reg-fold{cursor:pointer;font:600 12px var(--pm-f);color:var(--pm-tx3);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--pm-ln);text-decoration-color:var(--pm-ln);transition:color .16s var(--pm-e), text-decoration-color .16s var(--pm-e);background:0 0;border:0;padding:0}.pm-reg-fold:hover{color:var(--pm-tx);-webkit-text-decoration-color:var(--pm-tx2);text-decoration-color:var(--pm-tx2)}.pm-reg{border-top:1px solid var(--pm-ln)}.pm-chap{border-bottom:1px solid var(--pm-ln)}.pm-chap-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:13px;padding:14px 10px 14px 0;display:flex;position:relative}.pm-chap-hdr:hover .ch,.pm-chap-hdr:hover .st{color:var(--pm-tx)}.pm-chap-hdr:focus-visible{outline:2px solid var(--pm-ac);outline-offset:-2px}.pm-chap.lock .pm-chap-hdr{cursor:default}.pm-chap.lock .pm-chap-hdr:hover .ch,.pm-chap.lock .pm-chap-hdr:hover .st{color:var(--pm-tx3)}.pm-chap-hdr .l{text-align:center;width:18px;font:600 12px var(--pm-f);letter-spacing:.04em;color:var(--pm-tx3);font-variant-numeric:tabular-nums;flex:none}.pm-acte-scope .pm-chap-hdr .report-h2{min-width:0;font:600 16.5px/1.35 var(--pm-f);letter-spacing:-.01em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border:0;flex:1;margin:0;padding:0;display:block;overflow:hidden}.pm-chap-hdr .st{font:600 11.5px var(--pm-f);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-tx3);flex:none;align-items:center;gap:6px;display:inline-flex}.pm-chap-hdr .ch{text-align:center;width:18px;color:var(--pm-tx3);transition:transform .24s var(--pm-e);flex:none;font-size:11px;line-height:1}.pm-chap.closed .pm-chap-hdr .ch{transform:rotate(-90deg)}.pm-chap.lock .pm-chap-hdr .ch{opacity:.25}.pm-chap.v .pm-chap-hdr:before{content:"";background:var(--pm-tx);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:-13px}.pm-chap.v .pm-chap-hdr .report-h2{color:var(--pm-tx2);font-weight:500}.pm-chap.v .pm-chap-hdr .st{color:var(--pm-tx);font-weight:700}.pm-chap-hdr .st .tick{letter-spacing:0;font-size:13px;line-height:1}.pm-chap-body{transition:grid-template-rows .28s var(--pm-e), opacity .2s var(--pm-e);grid-template-rows:1fr;display:grid}.pm-chap-body>.in{min-height:0;padding:2px 0 26px 31px;overflow:visible clip}.pm-chap.closed .pm-chap-body{opacity:0;grid-template-rows:0fr}.pm-chap.closed .pm-chap-body>.in{padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.pm-chap-body{transition:none}}@media print{.pm-chap.closed .pm-chap-body{opacity:1;grid-template-rows:1fr}.pm-chap.closed .pm-chap-body>.in{padding-bottom:26px}.pm-reg-tete,.pm-chap-hdr .ch,.pm-chap-hdr .st{display:none}}.pm-acte-scope .fic-table,.pm-acte-scope textarea,.pm-acte-scope input{font-family:var(--pm-f)}.pm-acte-enter{animation:pmClIn .3s var(--pm-e) both}@media (prefers-reduced-motion:reduce){.pm-acte-enter{animation:none}}.pm-load-skel{animation:pmLoadSkel .22s var(--pm-e) .14s backwards}@keyframes pmLoadSkel{0%{opacity:0}}.pm-load-in{animation:pmLoadIn .38s var(--pm-e) backwards}@keyframes pmLoadIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-load-skel,.pm-load-in{animation:none}}.pm-marge-slim .no .rq{display:none}.pm-marge-fold{cursor:pointer;width:22px;height:22px;font:600 13px var(--pm-f);color:var(--pm-tx3);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.pm-marge-fold:hover{background:var(--bg-hover);color:var(--pm-tx)}.pm-marge-full{padding-top:14px}.pm-marge-full .cap{align-items:center;gap:8px}.pm-marge-full .cap .lbl{flex:1;min-width:0}.pm-valrow{min-height:30px;max-width:var(--pm-measure);align-items:center;gap:12px;margin:18px 0 0;display:flex}.pm-valrow .valbtn{border:1px solid var(--pm-lnx);background:var(--pm-sf);height:30px;color:var(--pm-tx);font:600 12px var(--pm-f);cursor:pointer;transition:background-color .16s var(--pm-e), color .16s var(--pm-e), border-color .16s var(--pm-e);border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.pm-valrow .valbtn:hover:not(:disabled){color:#fff;background:#0f172a;border-color:#0000}:root[data-theme=dark] .pm-valrow .valbtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.pm-valrow .valbtn:disabled{color:var(--pm-tx3);border-color:var(--pm-ln);cursor:not-allowed}.pm-chap.v .pm-valrow .valbtn{border-color:var(--pm-ln);color:var(--pm-tx3)}.pm-chap.v .pm-valrow .valbtn:hover:not(:disabled){background:var(--pm-sf);color:var(--pm-tx);border-color:var(--pm-lnx)}.pm-editclick{cursor:text}.pm-cv{content-visibility:auto;contain-intrinsic-size:auto 120px}.pm-acte-scope .report-renderer :is(td,th)[contenteditable]{cursor:text}.pm-acte-scope .report-renderer :is(td,th)[contenteditable]:focus{outline:2px solid color-mix(in srgb, var(--pm-ac) 55%, transparent);outline-offset:-2px;border-radius:4px}.pm-acte-scope .fic-direct-textarea{width:100%;max-width:var(--pm-measure,600px);resize:none;font-family:var(--pm-serif);font-variant-numeric:lining-nums;color:var(--pm-tx);background:0 0;border:0;outline:none;margin:0;padding:0;font-size:17.5px;line-height:1.72;display:block;overflow-y:hidden}.pm-acte-scope .fic-direct-liste .rr-list{max-width:var(--pm-measure);margin:4px 0 14px}.pm-acte-scope .fic-direct-liste .fic-direct-textarea{max-width:none;margin:0}.pm-acte-scope .fic-direct-liste .rr-list-item{min-height:30.1px}.pm-acte-scope .fic-direct-liste>div{margin-bottom:8px}.pm-acte-scope .rr-table-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;margin:14px 0 20px}.pm-acte-scope .rr-table,.pm-acte-scope .rr-thead,.pm-acte-scope .rr-tr{background:0 0}.pm-acte-scope .rr-th{border-bottom:1px solid var(--pm-lnx);text-align:left;background:0 0;height:auto;padding:0 14px 7px 0;font:600 11.5px var(--pm-f)!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--pm-tx3)!important}.pm-acte-scope .rr-td{font:400 15.5px/1.55 var(--pm-serif);font-variant-numeric:tabular-nums lining-nums;color:var(--pm-tx);border-bottom:1px solid var(--pm-ln);vertical-align:top;background:0 0;padding:9px 14px 9px 0}.pm-acte-scope .rr-tr:last-child .rr-td{border-bottom:1px solid var(--pm-ln)}.pm-acte-scope .rr-list,.pm-acte-scope .rr-list-item{font-family:var(--pm-serif);color:var(--pm-tx);font-size:17.5px;line-height:1.72}.pm-acte-scope .rr-list{margin:4px 0 14px}.pm-acte-scope .rr-list-item{margin-bottom:5px}.pm-acte-scope .rr-blockquote{font:italic 400 16.5px/1.7 var(--pm-serif)}.pm-acte-scope .rr-h3,.pm-acte-scope .report-renderer .rr-h2{max-width:var(--pm-measure);font:700 16.5px/1.35 var(--pm-serif);letter-spacing:0;color:var(--pm-tx);border:0;margin:20px 0 8px;padding:0}.pm-acte-scope .report-renderer .rr-strong{font-weight:700}.pm-pdf{flex-direction:column;height:100%;min-height:0;display:flex}.pm-pdf-body{flex:1;min-height:0;display:flex}.pm-pdf-thumbs{border-right:1px solid var(--pm-ln);background:color-mix(in srgb, var(--pm-tx) 2.5%, var(--pm-sf));scrollbar-width:none;flex:none;width:92px;padding:8px 0 16px;overflow-y:auto}.pm-pdf-thumbs button{cursor:pointer;width:100%;font:600 10px var(--pm-m);color:var(--pm-tx3);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 0;display:flex}.pm-pdf-thumbs canvas{background:#fff;border-radius:2px;display:block;box-shadow:0 0 0 .5px #00000024,0 4px 10px -8px #0a0e1266}.pm-pdf-thumbs button:hover,.pm-pdf-thumbs button.cur{color:var(--pm-tx)}.pm-pdf-thumbs button.cur canvas{box-shadow:0 0 0 1.5px var(--pm-tx)}.pm-srch-bar button.on{color:var(--pm-tx);background:var(--bg-hover)}.pm-pdf-scroll{scrollbar-width:thin;scrollbar-color:var(--pm-lnx) transparent;flex:1;min-width:0;min-height:0;padding:6px 12px 20px;overflow:auto}.pm-pdf-pages{width:max-content;min-width:100%}.pm-pdf-page{border:1px solid var(--pm-ln);background:#fff;border-radius:4px;margin:0 auto 12px;position:relative;overflow:hidden;box-shadow:0 10px 30px -24px #0a0e1259}.pm-pdf-page canvas{width:100%;height:100%;display:block}.pm-pdf-hit{mix-blend-mode:multiply;pointer-events:none;background:#ffd60052;border-radius:2px;position:absolute}.pm-pdf-hit--cur{background:#ffcc009e;outline:1.5px solid #d6a000bf}.pm-acte-scope .fic-inline-editor{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pm-acte-scope .fic-inline-textarea{font-family:var(--pm-serif);font-variant-numeric:lining-nums;color:var(--pm-tx);background:#b8791f0f;border:0;border-radius:6px;padding:4px 8px;font-size:17.5px;line-height:1.72;box-shadow:inset 0 0 0 1px #b8791f42}.pm-acte-scope .fic-inline-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px #b8791f7a}.pm-acte-scope .fic-table-editor,.pm-acte-scope .fic-table{box-shadow:none;background:0 0;border:0}.pm-acte-scope .fic-table-input{border:0;border-bottom:1px solid var(--pm-ln);font-family:var(--pm-f);background:0 0;border-radius:0}.pm-acte-scope .fic-table-input:focus{border-bottom-color:#8a6410;outline:none}.pm-acte-scope .fic-inline-toolbar{box-shadow:none;background:0 0;border:0;padding:10px 0 0}.pm-acte-scope .rr-table-wrapper.pm-breakout{--pm-echappee:min(920px, calc(100% + 240px));width:var(--pm-echappee);max-width:none;margin-left:calc((100% - var(--pm-echappee)) / 2)}.pm-srcm .pm-marge-slim .dot{background:var(--bg-hover);width:27px;height:27px;box-shadow:inset 0 0 0 1px var(--pm-ln);font:600 8.5px var(--pm-f);color:var(--pm-tx3);cursor:pointer;transition:color .14s var(--pm-e), box-shadow .14s var(--pm-e);border:0;border-radius:9px;flex:none;place-items:center;display:grid}.pm-srcm .pm-marge-slim .dot:hover{color:var(--pm-tx);box-shadow:inset 0 0 0 1px var(--pm-lnx)}.pm-srcm .pm-marge-slim .dot.amb{color:#8a6410;box-shadow:inset 0 0 0 1.5px #b8791f80}.pm-marge.read{cursor:default}.pm-marge.read .pm-marge-slim,.pm-marge.read .pm-marge-full,.pm-marge.read .pm-marge-hint,.pm-marge.read .pm-marge-thread{opacity:0;pointer-events:none}.pm-marge-full .cap{border-bottom:1px solid var(--pm-ln);font:600 11.5px var(--pm-f);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-tx3);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.pm-marge-full .cap .n{font-family:var(--pm-m);letter-spacing:0;font-size:12px}.pm-marge-full .cap.mt{margin-top:18px}.pm-toc-row{border:0;border-bottom:1px solid var(--pm-ln);cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);background:0 0;align-items:baseline;gap:9px;padding:8.5px 2px;display:flex}.pm-toc-row .tt{min-width:0;color:var(--pm-tx2);white-space:nowrap;text-overflow:ellipsis;transition:color .12s var(--pm-e);flex:1;font-size:12px;font-weight:500;overflow:hidden}.pm-toc-row:hover .tt{color:var(--pm-tx)}.pm-toc-row.cur .tt{color:var(--pm-tx);font-weight:600}.pm-toc-row .st{color:var(--pm-tx3);flex:none;font-size:11px}.pm-toc-row .st.ok{color:var(--pm-tx)}.pm-toc-row .st.al{color:var(--pm-al)}.pm-toc-row .st.todo{opacity:.65;font-size:9px}.pm-toc-all{border:1px solid var(--pm-lnx);cursor:pointer;width:100%;height:30px;font:600 12px/1 var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx);transition:background-color .12s var(--pm-e), color .12s var(--pm-e), border-color .12s var(--pm-e);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:0 10px;display:flex}.pm-toc-all:before{content:"✓";font-size:11px;line-height:1}.pm-toc-all:hover{color:#fff;background:#0f172a;border-color:#0f172a}:root[data-theme=dark] .pm-toc-all:hover{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.pm-toc-all:disabled{opacity:.4;cursor:default;border-color:var(--pm-ln);color:var(--pm-tx3);background:0 0}.pm-marge-note{font:400 12px/1.5 var(--pm-f);color:var(--pm-tx3);margin-top:14px}.pm-seuil{max-width:var(--pm-measure,600px);margin:0 auto}.pm-seuil-drop{border:1px dashed var(--pm-lnx);cursor:pointer;width:100%;font:550 13px var(--pm-f);color:var(--pm-tx2);transition:border-color .14s var(--pm-e), color .14s var(--pm-e);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:22px 16px;display:flex}.pm-seuil-drop:hover{border-color:var(--pm-ac);color:var(--pm-ac)}.pm-seuil-drop:disabled{opacity:.6;cursor:default}.pm-seuil-go{border:1px solid var(--pm-tx);background:var(--pm-tx);width:100%;color:var(--pm-sf);cursor:pointer;font:650 13.5px var(--pm-f);letter-spacing:.01em;transition:opacity .14s var(--pm-e), box-shadow .14s var(--pm-e);border-radius:12px;justify-content:center;align-items:center;padding:22px 16px;display:flex}.pm-seuil-go:hover{box-shadow:0 6px 20px -10px #0a0e1273}.pm-seuil-go:disabled{opacity:.5;cursor:default;box-shadow:none}.pm-seuil-drop .pl{border:1px dashed var(--pm-lnx);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.pm-seuil-row{border-bottom:1px solid var(--pm-ln);align-items:baseline;gap:16px;padding:11px 2px;font-size:12.5px;display:flex}.pm-seuil-row:first-of-type{margin-top:18px}.pm-seuil-row .k{width:58px;font:600 10.5px var(--pm-f);letter-spacing:.06em;text-transform:uppercase;color:var(--pm-tx3);flex:none}.pm-seuil-row .opt{cursor:pointer;font:500 12.5px var(--pm-f);color:var(--pm-tx3);transition:color .12s var(--pm-e);background:0 0;border:0;padding:0}.pm-seuil-row .opt:hover{color:var(--pm-tx)}.pm-seuil-row .opt.on{color:var(--pm-tx);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--pm-ac);text-decoration-color:var(--pm-ac);font-weight:650;text-decoration-thickness:1.5px}.pm-seuil-note{width:100%;font:400 13.5px/1.6 var(--pm-f);color:var(--pm-tx);border:0;border-bottom:1px solid var(--pm-ln);background:0 0;outline:none;padding:8px 0}.pm-seuil-note:focus{border-bottom-color:var(--pm-ac)}.pm-seuil-note::placeholder{color:var(--pm-tx3)}.pm-doc-row2{border-bottom:1px solid var(--pm-ln);padding:7px 2px 6px}.pm-doc-row2 .row{cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.pm-doc-row2 .ic{background:var(--bg-hover);width:24px;height:24px;font:600 8.5px var(--pm-f);color:var(--pm-tx3);box-shadow:inset 0 0 0 1px var(--pm-ln);border-radius:7px;flex:none;place-items:center;display:grid}.pm-doc-row2 .fn{min-width:0;color:var(--pm-tx2);white-space:nowrap;text-overflow:ellipsis;transition:color .12s var(--pm-e);flex:1;font-size:12px;overflow:hidden}.pm-doc-row2 .row:hover .fn{color:var(--pm-tx)}.pm-doc-row2 .sub{align-items:center;gap:10px;padding:2px 0 0 33px;display:flex}.pm-doc-row2 .tysel{max-width:170px;font:500 12px var(--pm-f);color:var(--pm-tx3);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pm-doc-row2 .tysel:hover,.pm-doc-row2 .tysel:focus{color:var(--pm-ac);outline:none}.pm-doc-row2 .tysel .chv{font-size:9px;line-height:1;transform:translateY(-1px)}.pm-doc-row2 .tysel--static{cursor:default}.pm-doc-row2 .tysel--static:hover,.pm-doc-row2 .tysel--static:focus{color:var(--pm-tx3)}.pm-doc-row2 .pm-doc-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 10.5px var(--pm-f);color:var(--pm-tx3);opacity:.85;overflow:hidden}.pm-doc-row2 .pm-doc-alert{cursor:pointer;white-space:nowrap;font:550 10.5px var(--pm-f);color:var(--pm-tx2);text-underline-offset:2px;background:0 0;border:0;flex:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-doc-row2 .pm-doc-alert:hover,.pm-doc-row2 .pm-doc-alert:focus-visible{color:var(--pm-tx);outline:none}.pm-tymenu{scrollbar-width:thin;scrollbar-color:var(--pm-lnx) transparent;min-width:195px;max-height:300px;overflow-y:auto}.pm-tyopt{color:var(--pm-tx2);font-size:12.5px}.pm-tyopt.on{color:var(--pm-tx);font-weight:650}.pm-tyopt.on:after{content:" ✓";color:var(--pm-tx3);font-weight:500}.pm-doc-row2 .rm{box-sizing:border-box;white-space:nowrap;max-width:0;font:500 10.5px var(--pm-f);color:var(--pm-tx3);cursor:pointer;opacity:0;transition:max-width .17s var(--pm-e), opacity .14s var(--pm-e), margin-left .17s var(--pm-e), color .12s var(--pm-e);background:0 0;border:0;flex:none;margin-left:auto;padding:0;overflow:hidden}.pm-doc-row2:hover .rm,.pm-doc-row2 .rm:focus-visible{opacity:1;max-width:8rem}.pm-doc-row2 .dl{color:var(--pm-tx3);opacity:.55;cursor:pointer;transition:opacity .14s var(--pm-e), color .12s var(--pm-e);background:0 0;border:0;flex:none;align-items:center;margin-left:auto;padding:0;display:inline-flex}.pm-doc-row2 .dl svg{width:13px;height:13px}.pm-doc-row2 .rm+.dl{margin-left:8px}.pm-doc-row2:hover .dl{opacity:.8}.pm-doc-row2 .dl:hover,.pm-doc-row2 .dl:focus-visible{color:var(--pm-tx);opacity:1}.pm-doc-row2 .rm:hover{color:var(--pm-al);text-underline-offset:3px;text-decoration:underline}.pm-confirm{padding:26px 26px 20px}.pm-confirm .kick{font:600 10.5px/1.2 var(--pm-f);letter-spacing:.14em;text-transform:uppercase;color:#8a6410;text-align:center;margin:0 0 10px}:root[data-theme=dark] .pm-confirm .kick{color:#e4b85c}.pm-confirm .tt{font:650 19px/1.2 var(--pm-f);letter-spacing:-.015em;color:var(--pm-tx);text-align:center;margin:0}.pm-confirm .filet{background:var(--pm-tx);width:34px;height:2px;margin:14px auto 16px}.pm-confirm .lead{font:400 13px/1.6 var(--pm-f);color:var(--pm-tx2);margin:0 0 14px}.pm-confirm .row{border-bottom:1px solid var(--pm-ln);align-items:baseline;gap:10px;padding:7px 0;font-size:12px;display:flex}.pm-confirm .row .k{color:var(--pm-tx3);flex:none}.pm-confirm .row .fill{border-bottom:1px dotted var(--pm-lnx);flex:1;min-width:16px;transform:translateY(-3px)}.pm-confirm .row .v{font:600 11.5px var(--pm-f);color:var(--pm-tx2);flex:none}.pm-confirm .row .v.ok{color:var(--pm-ac)}.pm-confirm .acts3{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pm-confirm .acts3 .ghost{border:1px solid var(--pm-ln);height:32px;font:550 12.5px var(--pm-f);color:var(--pm-tx2);cursor:pointer;transition:border-color .14s var(--pm-e), color .14s var(--pm-e);background:0 0;border-radius:999px;padding:0 14px}.pm-confirm .acts3 .ghost:hover{border-color:var(--pm-lnx);color:var(--pm-tx)}.pm-confirm .acts3 .go{color:#fff;height:32px;font:600 12.5px var(--pm-f);cursor:pointer;background:#0f172a;border:0;border-radius:999px;padding:0 16px}.pm-confirm .acts3 .go:hover{filter:brightness(1.35)}.pm-confirm .acts3 .go:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .pm-confirm .acts3 .go{color:#0f172a;background:#f1f5f9}:root[data-theme=dark] .pm-confirm .acts3 .go:hover{filter:brightness(.92)}.pm-doc-row{border:0;border-bottom:1px solid var(--pm-ln);cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);background:0 0;align-items:center;gap:9px;padding:9px 2px;display:flex}.pm-doc-row .ic{background:var(--bg-hover);width:24px;height:24px;font:600 8.5px var(--pm-f);color:var(--pm-tx3);box-shadow:inset 0 0 0 1px var(--pm-ln);border-radius:7px;flex:none;place-items:center;display:grid}.pm-doc-row .fn{min-width:0;color:var(--pm-tx2);white-space:nowrap;text-overflow:ellipsis;transition:color .12s var(--pm-e);flex:1;font-size:12px;overflow:hidden}.pm-doc-row:hover .fn{color:var(--pm-tx)}.pm-doc-row .st{color:var(--pm-tx3);flex:none;font-size:11px}.pm-doc-add .ic{box-shadow:none;border:1px dashed var(--pm-lnx);color:var(--pm-tx3);background:0 0;font-size:13px}.pm-doc-add .fn{color:var(--pm-tx3);font-weight:600}.pm-doc-add:hover .fn,.pm-doc-add:hover .ic{color:var(--pm-ac);border-color:var(--pm-ac)}.pm-doc-add{border-bottom:0}.pm-doc-add:disabled{opacity:.55;cursor:default}.pm-src-note{font:400 11.5px/1.5 var(--pm-f);color:var(--pm-tx3);padding:8px 0}.pm-src-note.al{color:var(--pm-al)}.pm-srcm .pm-an-frow .v.wn{color:#8a6410;font-weight:600}.pm-src-cmp{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0}.pm-src-cmp .k{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pm-tx);flex:0 auto;overflow:hidden}.pm-src-cmp .v{color:var(--pm-tx3)}.pm-src-cmp:hover .v{color:var(--pm-tx);text-underline-offset:2px;text-decoration:underline}:root[data-theme=dark] .pm-srcm .pm-an-frow .v.wn{color:#e4b85c}.pm-src-open{cursor:pointer;font:600 11px var(--pm-f);color:var(--pm-ac);background:0 0;border:0;padding:6px 0 0}.pm-src-open:hover{text-underline-offset:3px;text-decoration:underline}.pm-reader{background:var(--pm-gr);cursor:default;animation:pm-reader-in .24s var(--pm-e);flex-direction:column;display:flex;position:absolute;inset:0}.pm-reader.leaving{opacity:0;transition:opacity .16s var(--pm-e);pointer-events:none;animation:none}@keyframes pm-reader-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-reader{animation:none}.pm-reader.leaving{transition:none}}.pm-reader .rhead{border-bottom:1px solid var(--pm-ln);flex:none;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.pm-reader .rhead .fn2{min-width:0;font:600 12.5px var(--pm-f);color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pm-reader .rhead .xbtn{cursor:pointer;width:26px;height:26px;color:var(--pm-tx3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.pm-reader .rhead .xbtn:hover{background:var(--bg-hover);color:var(--pm-tx)}.pm-reader .rbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pm-reader .rbody>iframe{flex:1}.pm-srch{flex-direction:column;height:100%;display:flex}.pm-srch-bar{border-bottom:1px solid var(--pm-ln);flex:none;align-items:center;gap:7px;padding:8px 12px;display:flex}.pm-srch-bar input{min-width:0;font:400 12.5px var(--pm-f);color:var(--pm-tx);background:0 0;border:0;outline:none;flex:1}.pm-srch-bar input::placeholder{color:var(--pm-tx3)}.pm-srch-sep{background:var(--pm-ln);flex:none;width:1px;height:14px;margin:0 2px}.pm-srch-count{font:500 11px var(--pm-m);color:var(--pm-tx3);font-variant-numeric:tabular-nums;flex:none}.pm-srch-bar button{cursor:pointer;width:22px;height:22px;color:var(--pm-tx3);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.pm-srch-bar button:hover:not(:disabled){background:var(--bg-hover);color:var(--pm-tx)}.pm-srch-bar button:disabled{opacity:.4;cursor:default}.pm-srch-body{flex:1;min-height:0;padding:12px 14px 20px;overflow-y:auto}.pm-srch-text{font:400 12.5px/1.7 var(--pm-f);color:var(--pm-tx2);white-space:pre-wrap;word-break:break-word;margin:0}.pm-srch-note{font:400 12px var(--pm-f);color:var(--pm-tx3);padding:4px 0}.pm-srch-note.al{color:var(--pm-al)}.pm-srch-hit{color:var(--pm-tx);background:#ffd6004d;border-radius:3px;padding:0 1px}.pm-srch-hit--cur{color:#111;background:#ffcc00bf;box-shadow:0 0 0 1.5px #d6a00099}.pm-xl-body{flex:1;min-height:0;overflow:auto}.pm-xl-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font:400 12px/1.4 var(--pm-f);color:var(--pm-tx);font-variant-numeric:tabular-nums}.pm-xl-grid thead th{z-index:2;background:var(--pm-sf);border-bottom:1px solid var(--pm-ln);border-right:1px solid color-mix(in srgb, var(--pm-ln) 60%, transparent);height:24px;font:500 10.5px var(--pm-m);color:var(--pm-tx3);text-align:center;padding:0 6px;position:sticky;top:0}.pm-xl-grid tbody th{z-index:1;background:var(--pm-sf);border-right:1px solid var(--pm-ln);border-bottom:1px solid color-mix(in srgb, var(--pm-ln) 60%, transparent);font:500 10.5px var(--pm-m);color:var(--pm-tx3);text-align:right;vertical-align:top;padding:6px 7px 0 4px;position:sticky;left:0}.pm-xl-grid thead th.pm-xl-corner{z-index:3;border-right:1px solid var(--pm-ln);left:0}.pm-xl-grid td{border-right:1px solid color-mix(in srgb, var(--pm-ln) 60%, transparent);border-bottom:1px solid color-mix(in srgb, var(--pm-ln) 60%, transparent);white-space:nowrap;text-overflow:ellipsis;vertical-align:top;padding:5px 8px;overflow:hidden}.pm-xl-grid td.n{text-align:right}.pm-xl-grid td.b{font-weight:600}.pm-xl-grid td.m{white-space:normal}.pm-xl-grid td.pm-xl-hit{background:color-mix(in srgb, var(--pm-ac) 14%, transparent)}.pm-xl-grid td.pm-xl-hit--cur{background:var(--pm-ac);color:var(--pm-sf)}.pm-xl-note{border-top:1px solid var(--pm-ln);font:400 11px/1.45 var(--pm-f);color:var(--pm-tx3);flex:none;margin:0;padding:6px 12px}.pm-xl-tabs{border-top:1px solid var(--pm-ln);background:var(--pm-sf);flex:none;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.pm-xl-tabs button{cursor:pointer;font:500 11.5px var(--pm-f);color:var(--pm-tx3);white-space:nowrap;transition:color .12s var(--pm-e);background:0 0;border:0;border-top:2px solid #0000;flex:none;align-items:center;gap:5px;margin-top:-1px;padding:7px 10px 8px;display:inline-flex}.pm-xl-tabs button:hover{color:var(--pm-tx)}.pm-xl-tabs button.on{color:var(--pm-tx);border-top-color:var(--pm-tx)}.pm-xl-tabs .dot{background:var(--pm-tx2);border-radius:50%;width:5px;height:5px}.pm-bp{padding:12px}.pm-cap{font:500 12px/16px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);align-items:center;gap:6px;height:22px;display:flex}.pm-blk+.pm-blk{margin-top:14px}.pm-li{text-align:left;cursor:pointer;width:calc(100% + 16px);height:26px;font:400 12px var(--pm-f);color:var(--pm-tx2);letter-spacing:-.01em;transition:background-color var(--pm-d1) var(--pm-e), color var(--pm-d1) var(--pm-e);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;display:grid}.pm-li:hover{background:var(--pm-wash);color:var(--pm-tx)}.pm-li[aria-current]{color:var(--pm-tx);border-left-color:var(--pm-ac);background:var(--pm-acw);font-weight:500}.pm-li .v{font:500 11px var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3)}.pm-li .v.al{color:var(--pm-al)}.pm-li .v.ok{color:var(--pm-ok)}.pm-li .t{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.pm-li .k{font:500 11px var(--pm-f);color:var(--pm-tx3);flex:none}.pm-step{border-left:2px solid #0000;grid-template-columns:12px 1fr;align-items:center;gap:8px;height:24px;margin:0 -8px;padding:0 8px;display:grid}.pm-step .i{font:500 11px var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3)}.pm-step .t{color:var(--pm-tx3);font-size:11px}.pm-step[data-done] .i{color:var(--pm-ok)}.pm-step[data-done] .t{color:var(--pm-tx2)}.pm-step[data-on]{border-left-color:var(--pm-ac);background:var(--pm-acw)}.pm-step[data-on] .i{color:var(--pm-ac)}.pm-step[data-on] .t{color:var(--pm-tx);font-weight:500}.pm-table{border-collapse:separate;border-spacing:0;width:100%}.pm-table th,.pm-table td{text-align:left;vertical-align:middle}.pm-table thead th{z-index:2;background:var(--pm-gr);height:var(--pm-bar);border-bottom:1px solid var(--pm-ln);font:500 12px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);padding:0 12px;position:sticky;top:0}.pm-table tbody th,.pm-table tbody td{height:var(--pm-row);border-bottom:1px solid var(--pm-ln2);padding:0 12px}.pm-table tbody th{color:var(--pm-tx);font-size:13px;font-weight:400}.pm-table tbody td{color:var(--pm-tx2);font-size:12.5px}.pm-table tbody tr:hover th,.pm-table tbody tr:hover td{background:var(--pm-wash)}.pm-table tr.grp th{background:var(--pm-band);border-top:1px solid var(--pm-ln);border-bottom:1px solid var(--pm-ln);height:26px;font:400 10px var(--pm-m);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3)}.pm-table td.best{background:var(--pm-acw);color:var(--pm-tx)}.pm-table td[data-src]{cursor:pointer;transition:box-shadow var(--pm-d1) var(--pm-e), background-color var(--pm-d1) var(--pm-e);position:relative}.pm-table td[data-src]:hover{box-shadow:inset 0 0 0 1.5px var(--pm-ac)}.pm-table td.live{box-shadow:inset 0 0 0 1.5px var(--pm-ac);background:var(--pm-acb)!important}.pm-pin{background:var(--pm-tx);height:17px;color:var(--pm-sf);font:600 9px var(--pm-m);opacity:0;transition:opacity var(--pm-d1) var(--pm-e);pointer-events:none;border-radius:4px;align-items:center;padding:0 6px;display:flex;position:absolute;top:50%;right:8px;translate:0 -50%}.pm-table td[data-src]:hover .pm-pin{opacity:1}.pm-mono{font-family:var(--pm-m);font-variant-numeric:tabular-nums;font-size:11.5px}.pm-red{color:var(--pm-al)}.pm-green{color:var(--pm-ok)}.pm-cell{align-items:center;gap:8px;display:flex}.pm-dot{background:var(--pm-ok);border-radius:999px;flex:none;width:6px;height:6px}.pm-dot.no{background:var(--pm-al)}.pm-cell .x{white-space:nowrap;flex:1}.pm-best{font:600 10px var(--pm-f);letter-spacing:.05em;text-transform:uppercase;color:var(--pm-ac);margin-left:auto}.pm-price{font:450 19px var(--pm-serif);letter-spacing:-.01em;color:var(--pm-tx);white-space:nowrap}.pm-price s{font:400 10px var(--pm-m);color:var(--pm-tx3);margin-left:4px;text-decoration:none}.pm-sub{color:var(--pm-tx3);margin-top:1px;font-size:11px;display:block}.pm-sub.up{color:var(--pm-al)}.pm-sub.low{color:var(--pm-ok);font-weight:550}.pm-ins{text-transform:none;letter-spacing:0;align-items:center;gap:9px;display:flex}.pm-logo{color:#fff;width:26px;height:26px;font:750 10px var(--pm-f);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 -5px 10px #00000024}.pm-ins b{font:650 13px var(--pm-f);color:var(--pm-tx);display:block}.pm-ins i{font:400 9.5px var(--pm-m);color:var(--pm-tx3);font-style:normal;display:block}.pm-reco{background:var(--pm-acb);height:20px;color:var(--pm-ac);font:650 10px var(--pm-f);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;display:none}.pm-table th[data-reco] .pm-reco{display:inline-flex}.pm-table th[data-reco]{box-shadow:inset 0 2px 0 var(--pm-ac);background:var(--pm-acw)!important}.pm-table td[data-reco]{background:color-mix(in srgb, var(--pm-ac) 4%, transparent)}.pm-score{align-items:center;gap:7px;margin-top:8px;display:flex}.pm-score .bar{background:var(--pm-ln2);border-radius:999px;flex:1;height:3px;overflow:hidden}.pm-score .bar i{background:var(--pm-ac);border-radius:999px;height:100%;display:block}.pm-score span{font:500 10px var(--pm-f);color:var(--pm-tx3);white-space:nowrap;letter-spacing:0;text-transform:none}.pm-hello{text-align:center;padding:36px 16px 22px}.pm-hello .d{color:var(--pm-tx3);font-size:12.5px}.pm-hello .d:first-letter{text-transform:uppercase}.pm-hello h1{font:600 23px/30px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);margin:5px 0 0}.pm-quick{flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.pm-quick button{border:1px solid var(--pm-ln);background:var(--pm-sf);cursor:pointer;height:34px;font:550 12.5px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);transition:border-color var(--pm-d1) var(--pm-e), background-color var(--pm-d1) var(--pm-e), box-shadow var(--pm-d1) var(--pm-e);border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.pm-quick button:hover{border-color:var(--pm-lnx);box-shadow:0 1px 2px #0a0e120d}.pm-quick button svg{width:14px;height:14px;color:var(--pm-tx3)}.pm-quick button:hover svg{color:var(--pm-ac)}.pm-insights{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;padding:0 16px 16px;display:grid}.pm-insight{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:12px;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.pm-insight .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-insight b{font:600 13.5px/19px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx)}.pm-insight p{color:var(--pm-tx2);margin:0;font-size:12.5px;line-height:18px}.rr-th{font:500 12px var(--pm-f)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--pm-tx3)!important}.rr-table-wrapper{border-color:var(--pm-ln);border-radius:10px}@keyframes pmFadeUp{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@keyframes pmFadeIn{0%{opacity:0}to{opacity:1}}.pm-insight,.pm-kpis{animation:pmFadeUp .24s var(--pm-e)}.pm-pop,.pm-dw{animation:pmFadeUp .16s var(--pm-e)}.pm-insight{transition:box-shadow .16s var(--pm-e), border-color .16s var(--pm-e)}.pm-insight:hover{border-color:var(--pm-lnx);box-shadow:0 6px 20px -10px #0a0e1224}.pm-quick button,.pm-fpill{transition:border-color .14s var(--pm-e), background-color .14s var(--pm-e), box-shadow .14s var(--pm-e), color .14s var(--pm-e)}.pm-quick button:hover{box-shadow:0 4px 14px -8px #0a0e1229}.pm-kpi{transition:background-color .14s var(--pm-e)}@media (prefers-reduced-motion:reduce){.pm-insight,.pm-kpis,.pm-pop,.pm-dw{animation:none}}.pm-hero{border:1px solid var(--pm-ln);background:var(--pm-sf);transition:box-shadow .18s var(--pm-e);border-radius:18px;margin:4px 16px 14px;position:relative;overflow:hidden}.pm-hero:before{content:"";pointer-events:none;filter:blur(30px);opacity:.85;background:radial-gradient(42% 55% at 18% 30%,#0a0e1252,#0000 70%),radial-gradient(38% 50% at 78% 18%,#0a0e1233,#0000 70%),radial-gradient(30% 42% at 62% 75%,#d4ae6229,#0000 70%),radial-gradient(26% 38% at 35% 85%,#ee7a5c1a,#0000 70%);animation:18s ease-in-out infinite alternate pmAurora;position:absolute;inset:-40% -20%}@keyframes pmAurora{0%{translate:0;rotate:0deg}50%{translate:4% -3%;rotate:2deg}to{translate:-4% 3%;rotate:-2deg}}@media (prefers-reduced-motion:reduce){.pm-hero:before{animation:none}}.pm-hero-tools,.pm-hero-zone,.pm-hero-chips{z-index:1;position:relative}.pm-hero-foot{z-index:1;background:color-mix(in srgb, var(--pm-sf) 72%, transparent);-webkit-backdrop-filter:blur(8px);position:relative}.pm-hero-tools button[aria-pressed=true]{background:color-mix(in srgb, var(--pm-sf) 86%, transparent);box-shadow:0 1px 3px #0a0e1214}.pm-hero-zone .ph{color:var(--pm-tx2)}.pm-hero:focus-within,.pm-hero:hover{box-shadow:0 10px 32px -18px #0a0e1229}.pm-hero-tools{flex-wrap:wrap;gap:4px;padding:12px 14px 0;display:flex}.pm-hero-tools button{cursor:pointer;height:36px;font:550 13.5px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx2);transition:background-color .14s var(--pm-e), color .14s var(--pm-e);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.pm-hero-tools button svg{width:16px;height:16px}.pm-hero-tools button:hover{color:var(--pm-tx)}.pm-hero-tools button[aria-pressed=true]{background:var(--bg-hover);color:var(--pm-tx)}.pm-hero-zone{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:132px;padding:22px 22px 8px;display:block}.pm-hero-zone .ph{font:400 16px/24px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3)}.pm-hero-chips{flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.pm-hero-chips button{background:var(--bg-hover);cursor:pointer;height:32px;font:500 12.5px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx2);transition:background-color .14s var(--pm-e), color .14s var(--pm-e);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.pm-hero-chips button:hover{background:var(--pm-lnx);color:var(--pm-tx)}.pm-hero-chips button.al{color:var(--pm-al);background:#fdf1ef}:root[data-theme=dark] .pm-hero-chips button.al{background:#ee7a5c29}.pm-hero-foot{border-top:1px solid var(--pm-ln2);align-items:center;gap:12px;padding:10px 14px 12px 20px;display:flex}.pm-hero-foot .ctx{min-width:0;color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.pm-statline{border-top:1px solid var(--pm-ln);flex-wrap:wrap;gap:6px 34px;margin-top:18px;padding:16px 20px 24px;display:flex}.pm-statline button{cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0}.pm-statline .l{color:var(--pm-tx3);letter-spacing:-.01em;font-size:12px;display:block}.pm-statline .v{font:600 19px/24px var(--pm-f);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pm-tx);display:block}.pm-statline .v.al{color:var(--pm-al)}.pm-pagehead{justify-content:space-between;align-items:center;gap:16px;padding:18px 16px 4px;display:flex}.pm-pagehead h1{font:650 24px/30px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);margin:0}.pm-pagehead .sub{color:var(--pm-tx3);font-size:13px}.pm-tabs{align-items:stretch;gap:18px;display:flex}.pm-tabs button{cursor:pointer;font:500 13px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);transition:color var(--pm-d1) var(--pm-e), border-color var(--pm-d1) var(--pm-e);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}.pm-tabs button:hover{color:var(--pm-tx)}.pm-tabs button[aria-selected=true],.pm-tabs button[aria-pressed=true]{color:var(--pm-tx);border-bottom-color:var(--pm-tx)}.pm-bh .pm-tabs{height:100%}.pm-bh .pm-tabs button{font-size:12.5px}.pm-fpill{border:1px solid var(--pm-ln);background:var(--pm-sf);cursor:pointer;height:34px;font:500 13px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx2);transition:border-color var(--pm-d1) var(--pm-e), background-color var(--pm-d1) var(--pm-e), color var(--pm-d1) var(--pm-e);border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pm-fpill:hover{border-color:var(--pm-lnx);color:var(--pm-tx)}.pm-fpill[aria-pressed=true]{background:var(--bg-hover);border-color:var(--pm-lnx);color:var(--pm-tx)}.pm-fpill .ct{font:500 11.5px var(--pm-f);color:var(--pm-tx3)}.pm-kpis{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:14px;grid-template-columns:repeat(3,1fr);margin:0 16px 16px;display:grid;overflow:hidden}.pm-kpis,.pm-rcard{border-bottom-color:var(--pm-lnx);box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e122e}:root[data-theme=dark] .pm-kpis,:root[data-theme=dark] .pm-rcard{border-bottom-color:var(--pm-lnx);box-shadow:0 1px 1.5px #00000059,0 6px 14px -6px #00000080,0 20px 40px -22px #000000a6}.pm-ask{border:1px solid var(--pm-ln);border-bottom-color:var(--pm-lnx);background:var(--pm-sf);border-radius:18px;flex-direction:column;padding:16px 18px 14px;display:flex;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e122e}:root[data-theme=dark] .pm-ask{border-bottom-color:var(--pm-lnx);box-shadow:0 1px 1.5px #00000059,0 6px 14px -6px #00000080,0 20px 40px -22px #000000a6}.pm-kpi{border-right:1px solid var(--pm-ln);text-align:left;cursor:pointer;font-family:var(--pm-f);transition:background-color var(--pm-d1) var(--pm-e);background:0 0;border-top:0;border-bottom:0;border-left:0;padding:12px 14px}.pm-kpi:nth-child(3n){border-right:0}.pm-kpis .pm-kpi:nth-child(n+4){border-top:1px solid var(--pm-ln)}@media (width<=640px){.pm-kpis{grid-template-columns:1fr 1fr}.pm-kpi:nth-child(3n){border-right:1px solid var(--pm-ln)}.pm-kpi:nth-child(2n){border-right:0}.pm-kpis .pm-kpi:nth-child(n+3){border-top:1px solid var(--pm-ln)}}.pm-kpi:hover{background:var(--pm-wash)}.pm-kpi .l{font:500 12px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);display:block}.pm-kpi .v{font:600 26px/32px var(--pm-f);letter-spacing:-.028em;color:var(--pm-tx);padding-top:2px;display:block}.pm-kpi .v s{color:var(--pm-tx3);font-size:13px;text-decoration:none}.pm-kpi .d{color:var(--pm-tx3);font-size:11.5px;display:block}.pm-kpi .d.al{color:var(--pm-al)}.pm-kpi .d.ok{color:var(--pm-ok)}.pm-row{cursor:pointer;border-bottom:1px solid var(--pm-ln2);height:44px;transition:background-color var(--pm-d1) var(--pm-e);grid-template-columns:14px 1fr auto auto;align-items:center;gap:12px;padding:0 12px;display:grid}.pm-row:hover{background:var(--pm-band)}.pm-pr{background:var(--pm-tx3);border-radius:2px;justify-self:center;width:6px;height:6px}.pm-pr.a{background:var(--pm-al)}.pm-pr.o{background:#d97706}.pm-pr.k{background:var(--pm-ok)}.pm-rt{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.pm-rt b{font:600 13px var(--pm-f);color:var(--pm-tx);white-space:nowrap}.pm-rt span{color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pm-tag{background:var(--bg-hover);height:21px;color:var(--pm-tx2);font:600 11px var(--pm-f);letter-spacing:-.01em;border-radius:999px;flex:none;align-items:center;padding:0 9px;display:inline-flex}.pm-tag.a{color:var(--pm-al);background:#fdf1ef}.pm-tag.m{color:#a16207;background:#fdf6e7}.pm-tag.c{background:var(--pm-acw);color:var(--pm-ac)}:root[data-theme=dark] .pm-tag.a{background:#ee7a5c29}:root[data-theme=dark] .pm-tag.m{background:#d4ae6229}.pm-rw{font:500 11.5px var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3);white-space:nowrap}.pm-rw.al{color:var(--pm-al)}.pm-ra{color:var(--pm-tx3);white-space:nowrap;opacity:0;transition:opacity var(--pm-d1) var(--pm-e);font-size:11.5px}.pm-row:hover .pm-ra{opacity:1;color:var(--pm-ac)}.pm-note{border-left:2px solid var(--pm-lnx);cursor:pointer;transition:opacity var(--pm-d1) var(--pm-e);padding-left:9px}.pm-note+.pm-note{margin-top:12px}.pm-note:hover{opacity:.72}.pm-note.a{border-left-color:var(--pm-al)}.pm-note.m{border-left-color:var(--pm-ma)}.pm-note.k{border-left-color:var(--pm-ok)}.pm-note p{color:var(--pm-tx);margin:2px 0 0;font-size:11.5px;line-height:17px}.pm-note small{font:600 11px var(--pm-f);color:var(--pm-ac);padding-top:3px;display:block}.pm-sk{font:400 10px var(--pm-m);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);display:block}.pm-st{font:600 16px/24px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);outline:none;padding:2px 0 8px}.pm-ed{outline:none}.pm-ed p{color:var(--pm-tx);max-width:64ch;margin:0;font-size:13.5px;line-height:22px}.pm-ed p+p{padding-top:8px}.pm-ed ::selection{background:var(--pm-acb)}.pm-mk{background:var(--pm-maw);box-shadow:inset 0 -1px 0 var(--pm-ma);cursor:pointer}.pm-prop{border-left:2px solid var(--pm-ma);margin-top:12px;padding-left:10px}.pm-prop .k{font:600 10px var(--pm-m);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ma);display:block}.pm-prop p{color:var(--pm-tx);max-width:58ch;margin:3px 0 0;font-size:13px;line-height:20px}.pm-prop .bar{gap:6px;padding-top:8px;display:flex}.pm-src{background:var(--pm-sf2)}.pm-sheet{background:var(--pm-sf);border-radius:2px;align-self:flex-start;width:100%;max-width:400px;padding:24px 22px;box-shadow:0 1px 2px #0000000f,0 8px 24px -14px #00000038}.pm-sheet .ph{border-bottom:1.5px solid var(--pm-tx);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:7px;display:flex}.pm-sheet .ph b{font:750 11.5px var(--pm-f)}.pm-sheet .ph span{font:500 8.5px var(--pm-m);color:var(--pm-tx3)}.pm-sheet .st{font:700 11px var(--pm-f);margin:12px 0 4px}.pm-sheet .ss{font:650 10px var(--pm-f);color:var(--pm-tx2);margin:10px 0 2px}.pm-sheet .tx{color:var(--pm-tx2);text-align:justify;margin:0;font-size:10px;line-height:15.5px}.pm-clause{cursor:pointer;transition:background-color var(--pm-d2) var(--pm-e), box-shadow var(--pm-d2) var(--pm-e);border-radius:3px;margin:0 -3px;padding:1px 3px}.pm-clause.on{background:var(--pm-acb);box-shadow:inset 0 0 0 1.5px var(--pm-ac)}.pm-clause.ps{animation:pmPulse 1s var(--pm-e)}@keyframes pmPulse{0%{box-shadow:inset 0 0 0 1.5px var(--pm-ac), 0 0 0 0 var(--pm-acb)}70%{box-shadow:inset 0 0 0 1.5px var(--pm-ac), 0 0 0 9px transparent}to{box-shadow:inset 0 0 0 1.5px var(--pm-ac), 0 0 0 0 transparent}}.pm-sheet .pf{border-top:1px solid var(--pm-ln);font:500 8.5px var(--pm-m);color:var(--pm-tx3);justify-content:space-between;margin-top:14px;padding-top:8px;display:flex}.pm-seg{background:var(--pm-wash);border-radius:9px;gap:1px;padding:2px;display:flex}.pm-seg button{cursor:pointer;height:22px;color:var(--pm-tx3);font:600 11px var(--pm-f);letter-spacing:-.01em;transition:background-color var(--pm-d1) var(--pm-e), color var(--pm-d1) var(--pm-e);background:0 0;border:0;border-radius:7px;padding:0 10px}.pm-seg button[aria-pressed=true]{background:var(--pm-sf);color:var(--pm-tx);box-shadow:0 1px 2px #0000001a}.pm-opt{border:1px solid var(--pm-ln);background:var(--pm-sf);cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);transition:border-color var(--pm-d1) var(--pm-e), box-shadow var(--pm-d1) var(--pm-e);border-radius:8px;align-items:center;gap:10px;margin:0 0 6px;padding:9px 10px;display:flex}.pm-opt:hover{border-color:var(--pm-lnx)}.pm-opt[aria-pressed=true]{border-color:var(--pm-ac);box-shadow:0 0 0 1px var(--pm-ac)}.pm-opt .op{font:450 14px var(--pm-serif);color:var(--pm-tx);white-space:nowrap}.pm-why{color:var(--pm-tx);gap:8px;padding:5px 0;font-size:11.5px;line-height:17px;display:flex}.pm-why .ic{border-radius:999px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:9px;display:flex}.pm-why.ok .ic{background:var(--pm-okw);color:var(--pm-ok)}.pm-why.al .ic{background:var(--pm-alw);color:var(--pm-al)}.pm-why b{font-weight:650}.pm-lnk{color:var(--pm-tx3);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--pm-f);background:0 0;border:0;padding:0}.pm-lnk:hover{color:var(--pm-tx);text-underline-offset:3px;text-decoration:underline}.pm-set{border-bottom:1px solid var(--pm-ln);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:64px;padding:14px 0;display:grid}.pm-set b{font:600 14.5px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);display:block}.pm-set span{color:var(--pm-tx2);max-width:60ch;margin-top:2px;font-size:13px;display:block}.pm-sw{background:var(--pm-lnx);cursor:pointer;width:32px;height:20px;transition:background-color var(--pm-d1) var(--pm-e);border:0;border-radius:6px;flex:none;position:relative}.pm-sw:after{content:"";background:var(--pm-sf);width:12px;height:12px;transition:transform var(--pm-d1) var(--pm-e);border-radius:3px;position:absolute;top:4px;left:4px}.pm-sw[aria-pressed=true]{background:var(--pm-ac)}.pm-sw[aria-pressed=true]:after{transform:translate(12px)}.pm-inp{height:var(--pm-ctl);box-shadow:inset 0 0 0 1px var(--pm-lnx);background:var(--pm-sf);color:var(--pm-tx);font:400 12.5px var(--pm-f);min-width:220px;transition:box-shadow var(--pm-d1) var(--pm-e);border:0;border-radius:6px;outline:none;padding:0 10px}.pm-inp:focus{box-shadow:inset 0 0 0 1.5px var(--pm-ac)}.pm-ta{width:100%;min-height:64px;box-shadow:inset 0 0 0 1px var(--pm-lnx);background:var(--pm-sf);color:var(--pm-tx);font:400 12.5px/18px var(--pm-f);resize:vertical;border:0;border-radius:6px;outline:none;padding:8px 10px}.pm-ta:focus{box-shadow:inset 0 0 0 1.5px var(--pm-ac)}.pm-cb{border:1.5px solid var(--pm-lnx);background:var(--pm-sf);cursor:pointer;border-radius:4px;flex:none;width:14px;height:14px;padding:0;position:relative}.pm-cb[aria-pressed=true]{background:var(--pm-ac);border-color:var(--pm-ac)}.pm-cb[aria-pressed=true]:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:1px;left:3.5px;transform:rotate(45deg)}.pm-dw{top:calc(var(--frame-bar,38px));right:var(--frame-inset,10px);bottom:var(--frame-inset,10px);z-index:55;background:var(--pm-sf);border-left:1px solid var(--pm-ln);border-radius:0 var(--card-radius,4px) var(--card-radius,4px) 0;flex-direction:column;width:360px;display:flex;position:fixed;box-shadow:-18px 0 44px -26px #0006}.pm-dwb{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.pm-msg{max-width:86%;color:var(--pm-tx);border-radius:10px;padding:8px 11px;font-size:12.5px;line-height:18px}.pm-msg.me{background:var(--pm-acw);border-radius:10px 10px 3px;margin-left:auto}.pm-msg.ai{background:var(--pm-sf2);box-shadow:inset 0 0 0 1px var(--pm-ln2);border-radius:10px 10px 10px 3px}.pm-msg .src{font:400 10px var(--pm-m);color:var(--pm-ac);cursor:pointer;padding-top:5px;display:block}.pm-chip{background:var(--pm-wash);height:20px;font:500 10.5px var(--pm-m);color:var(--pm-tx2);border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pm-dwi{border-top:1px solid var(--pm-ln);flex:none;gap:6px;padding:10px;display:flex}.pm-dwi input{height:30px;box-shadow:inset 0 0 0 1px var(--pm-lnx);background:var(--pm-sf);color:var(--pm-tx);font:400 12.5px var(--pm-f);border:0;border-radius:6px;outline:none;flex:1;padding:0 10px}.pm-dwi input:focus{box-shadow:inset 0 0 0 1.5px var(--pm-ac)}.pm-pop{z-index:58;top:calc(var(--frame-bar,38px) + 4px);right:calc(var(--frame-inset,10px) + 4px);background:var(--pm-sf);width:330px;box-shadow:0 0 0 1px var(--pm-ln), 0 18px 44px -18px #00000080;border-radius:8px;position:fixed;overflow:hidden}.pm-poph{border-bottom:1px solid var(--pm-ln);height:34px;font:600 11px var(--pm-f);color:var(--pm-tx);align-items:center;gap:8px;padding:0 12px;display:flex}.pm-nf{border-bottom:1px solid var(--pm-ln2);cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:14px 1fr auto;align-items:start;gap:9px;padding:9px 12px;display:grid}.pm-nf:hover{background:var(--pm-wash)}.pm-nf b{font:600 12px var(--pm-f);color:var(--pm-tx);display:block}.pm-nf span{color:var(--pm-tx3);font-size:11px;display:block}.pm-nf .w{font:400 10px var(--pm-m);color:var(--pm-tx3);white-space:nowrap}.pm-bell{position:relative}.pm-bell[data-n]:after{content:attr(data-n);background:var(--pm-al);color:#fff;min-width:13px;height:13px;font:700 8px/13px var(--pm-f);text-align:center;border-radius:999px;padding:0 3px;position:absolute;top:-3px;right:-4px}.pm-drop{border:1.5px dashed var(--pm-lnx);color:var(--pm-tx3);cursor:pointer;text-align:center;transition:border-color var(--pm-d1) var(--pm-e), background-color var(--pm-d1) var(--pm-e);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:16px;font-size:12px;display:flex}.pm-drop:hover{border-color:var(--pm-ac);background:var(--pm-acw);color:var(--pm-tx2)}.pm-drop b{font:600 12.5px var(--pm-f);color:var(--pm-tx2)}.pm-wiz{max-width:640px}.pm-wz{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:10px;margin-bottom:12px;padding:14px}.pm-wz .hd{align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.pm-wz .no{font:600 10px var(--pm-m);color:var(--pm-ac)}.pm-wz .hd b{font:650 13.5px var(--pm-f);color:var(--pm-tx)}.pm-wz .hd span{color:var(--pm-tx3);font-size:11.5px}.pm-docrow{border-bottom:1px solid var(--pm-ln2);height:38px;color:var(--pm-tx);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.pm-docrow:last-child{border-bottom:0}.pm-docrow .m{font:400 10px var(--pm-m);color:var(--pm-tx3)}.pm-cols{align-items:flex-end;gap:10px;height:130px;padding:10px 2px 0;display:flex}.pm-col{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.pm-col .bb{align-items:flex-end;gap:3px;height:100px;display:flex}.pm-col .bb i{background:var(--pm-ac);border-radius:2px 2px 0 0;flex:1;display:block}.pm-col .bb i.b2{background:var(--pm-lnx)}.pm-col span{font:400 9px var(--pm-m);color:var(--pm-tx3);text-align:center;padding-top:5px}.pm-hbar{height:26px;color:var(--pm-tx2);grid-template-columns:130px 1fr 40px;align-items:center;gap:10px;font-size:12px;display:grid}.pm-hbar .tr{background:var(--pm-ln2);border-radius:999px;height:5px;overflow:hidden}.pm-hbar .tr i{background:var(--pm-ac);border-radius:999px;height:100%;display:block}.pm-hbar .pc{font:400 10px var(--pm-m);color:var(--pm-tx3);text-align:right}.pm-leg{color:var(--pm-tx3);align-items:center;gap:12px;font-size:10.5px;display:flex}.pm-leg i{background:var(--pm-ac);border-radius:999px;width:10px;height:3px;margin-right:5px;display:inline-block}.pm-leg i.b2{background:var(--pm-lnx)}.pm-art{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:10px;margin-bottom:10px;padding:13px 14px}.pm-art .hd{align-items:center;gap:8px;padding-bottom:3px;display:flex}.pm-art .hd b{font:650 13px var(--pm-f);color:var(--pm-tx);flex:1;min-width:0}.pm-art p{color:var(--pm-tx2);max-width:78ch;margin:2px 0 0;font-size:12px;line-height:18px}.pm-art .ft{font:400 10.5px var(--pm-m);color:var(--pm-tx3);align-items:center;gap:12px;padding-top:7px;display:flex}.pm-conn{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:grid}.pm-conn b{font:600 13px var(--pm-f);color:var(--pm-tx);display:block}.pm-conn span{color:var(--pm-tx3);max-width:56ch;font-size:11.5px;display:block}.pm-on{font:600 11px var(--pm-f);color:var(--pm-ok)}.pm-off{font:600 11px var(--pm-f);color:var(--pm-tx3)}.pm-save{font:400 10px var(--pm-m);color:var(--pm-tx3);align-items:center;gap:6px;display:inline-flex}.pm-save:before{content:"";background:var(--pm-tx3);width:5px;height:5px;transition:background-color var(--pm-d1) var(--pm-e);border-radius:999px}.pm-save.busy:before{background:var(--pm-ac)}@media (prefers-reduced-motion:reduce){.pm-clause.ps{animation:none}}.pm-souffle-halo{z-index:0;pointer-events:none;position:absolute;inset:-20px -26px -24px}.pm-souffle-halo i{filter:blur(30px);transition:opacity .7s var(--pm-e);border-radius:48px;position:absolute;inset:0}.pm-souffle-halo i.fic{background:radial-gradient(46% 60% at 76% 52%,#5fb4be52,#0000 72%)}.pm-souffle-halo i.cmp{background:radial-gradient(46% 60% at 76% 52%,#a094ec52,#0000 72%)}:root[data-theme=dark] .pm-souffle-halo i.fic{background:radial-gradient(46% 60% at 76% 52%,#0a0e1229,#0000 72%)}:root[data-theme=dark] .pm-souffle-halo i.cmp{background:radial-gradient(46% 60% at 76% 52%,#8f7cf029,#0000 72%)}@media (prefers-reduced-motion:reduce){.pm-souffle-halo i{transition:none}}.pm-souffle-cv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000038,#0006 42%,#000000f2 74%,#000);mask-image:linear-gradient(90deg,#00000038,#0006 42%,#000000f2 74%,#000)}.pm-souffle-tools{z-index:1;background:color-mix(in srgb, var(--bg-hover) 80%, transparent);border-radius:12px;gap:4px;margin-top:18px;padding:3px;display:flex;position:relative}.pm-souffle-tools button{cursor:pointer;height:34px;font:550 13px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx2);transition:background-color .16s var(--pm-e), color .16s var(--pm-e), box-shadow .16s var(--pm-e);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pm-souffle-tools button:hover{color:var(--pm-tx)}.pm-souffle-tools button[aria-pressed=true]{background:var(--pm-sf);color:var(--pm-tx);box-shadow:0 1px 3px #0a0e1214}.pm-souffle-title{z-index:1;font:600 27px/1.25 var(--pm-f);letter-spacing:-.03em;color:var(--pm-tx);text-align:center;white-space:nowrap;transition:opacity .17s var(--pm-e);margin:0;position:relative}.pm-souffle-title span{opacity:0;animation:.3s ease-out forwards pmLetterIn}@keyframes pmLetterIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-souffle-title span{opacity:1;animation:none}}.pm-souffle-sub{z-index:1;color:var(--pm-tx3);text-align:center;max-width:420px;transition:opacity .26s var(--pm-e);margin:6px 20px 0;font-size:13px;line-height:1.55;position:relative}.pm-souffle-cta{z-index:1;margin:20px 0 0;position:relative}@media (width<=899px){.pm-home-title{white-space:normal;font-size:24px}}@container (width<=640px){html.methee-docked .pm-home-title{font-size:26px}}.pm-souffle-btn-swap{display:grid}.pm-souffle-btn-swap>span{white-space:nowrap;text-align:center;transition:opacity .24s var(--pm-e);grid-area:1/1}.pm-souffle-btn{color:#fff;cursor:pointer;height:36px;font:550 13px var(--pm-f);letter-spacing:-.01em;transition:opacity .14s var(--pm-e), box-shadow .16s var(--pm-e);background:#0f172a;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pm-souffle-btn:hover{opacity:.92;box-shadow:0 6px 18px -8px #0f172a80}:root[data-theme=dark] .pm-souffle-btn{color:#0f172a;background:#f1f5f9}:root[data-theme=dark] .pm-souffle-btn:hover{box-shadow:0 6px 18px -8px #f1f5f959}.pm-home-stage{flex-direction:column;flex:auto;min-height:0;display:flex}.pm-home-wait{flex:1;min-height:50vh}.pm-home-open{outline-offset:-1px;min-height:340px;transition:outline-color .16s var(--pm-e);border-radius:28px;outline:1px dashed #0000;flex-direction:column;flex:auto;align-items:center;margin:8px 16px 0;display:flex;position:relative}.pm-home-open.drag{outline-color:var(--pm-tx3)}.pm-home-cv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 62% at 62%,#000 30%,#0000 78%);mask-image:radial-gradient(60% 62% at 62%,#000 30%,#0000 78%)}.pm-home-center{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 24px;display:flex;position:relative}.pm-home-title{letter-spacing:-.035em;font-size:40px}.pm-home-sub{max-width:460px;margin-top:10px;font-size:14px}.pm-home-open.busy .pm-home-sub{white-space:nowrap;text-overflow:ellipsis;max-width:640px;overflow:hidden}.pm-home-drop-hint{z-index:1;font:450 12px var(--pm-f);color:var(--pm-tx3);margin:10px 0 0;position:relative}.pm-home-forclient{color:var(--pm-tx);flex-direction:column;align-items:center;gap:4px;font-weight:550;display:flex}.pm-home-forclient .note{font:450 12.5px var(--pm-f);color:var(--pm-tx3)}.pm-home-reuse{z-index:1;text-align:left;width:min(560px,100%);margin-top:22px;position:relative}.pm-home-reuse .hd{font:600 10.5px var(--pm-f);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 6px}.pm-home-reuse ul{border-top:1px solid var(--pm-ln);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.pm-home-reuse li{border-bottom:1px solid var(--pm-ln);color:var(--pm-tx3);align-items:center;gap:12px;padding:8px 2px;display:flex}.pm-home-reuse li.on{color:var(--pm-tx)}.pm-home-reuse label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pm-home-reuse input{accent-color:var(--pm-tx)}.pm-home-reuse .tx{flex-direction:column;min-width:0;display:flex}.pm-home-reuse .nm{white-space:nowrap;text-overflow:ellipsis;font:500 13.5px var(--pm-f);overflow:hidden}.pm-home-reuse .ty{font:450 12px var(--pm-f);color:var(--pm-tx3)}.pm-home-reuse .go{justify-content:center;align-items:center;gap:18px;margin-top:16px;display:flex}.pm-home-ask{width:100%;max-width:560px;min-height:96px;margin:0 auto;padding:0 16px 28px}.pm-home-gels{width:100%;font:450 12px var(--pm-f);color:var(--pm-tx3);cursor:pointer;transition:color .12s var(--pm-e);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:4px 0;display:flex}.pm-home-gels:hover{color:var(--pm-tx)}.pm-home-gels.al{color:var(--pm-al)}.pm-home-gels .sep,.pm-home-gels .go{opacity:.6}.pm-home-lines{flex-wrap:wrap;justify-content:center;gap:0 22px;margin-top:10px;display:flex}.pm-home-lines .pm-home-gels{width:auto;margin-top:0}.pm-home-mpill{top:calc((var(--topbar-h,56px) - 32px) / 2);z-index:60;border:1px solid var(--pm-ln);background:var(--pm-sf);height:32px;color:var(--pm-tx);font:600 13px/1 var(--pm-f);cursor:pointer;transition:border-color .14s var(--pm-e);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex;position:fixed;right:68px}.pm-home-mpill:hover{border-color:var(--pm-lnx)}.pm-home-mpill:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-lc-wrap{flex:1;justify-content:center;padding:40px 16px 48px;display:flex}.pm-lc{width:100%;max-width:640px}.pm-lc-kick{font:600 11px/1 var(--pm-f);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-tx3);text-align:center;margin:0}.pm-lc-name{font:600 34px/1.2 var(--pm-f);letter-spacing:-.03em;color:var(--pm-tx);text-align:center;margin:12px 0 28px}.pm-lc-name.empty{color:var(--pm-tx3)}.pm-lc-rows{border-top:1px solid var(--pm-ln);margin:0}.pm-lc-row{border-bottom:1px solid var(--pm-ln);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px 0;display:grid}.pm-lc-row.top{align-items:start}.pm-lc-row dt{font:500 12.5px var(--pm-f);color:var(--pm-tx3)}.pm-lc-row dd{min-width:0;font:500 14.5px var(--pm-f);color:var(--pm-tx);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pm-lc-row dd .muted{color:var(--pm-tx3);font-weight:450}.pm-lc-tag{border:1px solid var(--pm-ln);font:500 11px var(--pm-f);color:var(--pm-tx3);border-radius:999px;padding:2px 8px}.pm-lc-act{font:500 12.5px var(--pm-f);color:var(--pm-tx2);text-decoration:underline;-webkit-text-decoration-color:var(--pm-ln);text-decoration-color:var(--pm-ln);text-underline-offset:3px;cursor:pointer;transition:color .12s var(--pm-e);background:0 0;border:0;padding:4px 0}.pm-lc-act:hover{color:var(--pm-tx)}.pm-lc-input{border:0;border-bottom:1px solid var(--pm-tx);width:100%;font:500 14.5px var(--pm-f);color:var(--pm-tx);background:0 0;outline:none;padding:6px 0}.pm-lc-known{border-bottom:1px solid var(--pm-ln);overflow:hidden}.pm-lc-asklib{margin:0}.pm-lc-known p{font:450 13.5px/1.5 var(--pm-f);color:var(--pm-tx);margin:12px 0 10px}.pm-lc-cands{flex-direction:column;gap:2px;margin:0 0 10px;padding:0;list-style:none;display:flex}.pm-lc-cands button{border:1px solid var(--pm-ln);background:var(--pm-sf);text-align:left;cursor:pointer;width:100%;transition:border-color .12s var(--pm-e);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.pm-lc-cands button:hover{border-color:var(--pm-tx)}.pm-lc-cands .nm{font:550 13.5px var(--pm-f);color:var(--pm-tx)}.pm-lc-cands .ty{font:450 12px var(--pm-f);color:var(--pm-tx3);font-variant-numeric:tabular-nums}.pm-lc-known .acts{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pm-lc-input:focus-visible{outline:none}.pm-lc-row dd{position:relative}.pm-lc-sugg{z-index:5;border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px -12px #0a0e1240}.pm-lc-sugg button{text-align:left;cursor:pointer;width:100%;font:500 13.5px var(--pm-f);color:var(--pm-tx2);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.pm-lc-sugg button:hover{color:var(--pm-tx)}.pm-lc-sugg .ty{font:450 12px var(--pm-f);color:var(--pm-tx3)}.pm-lc-docs{flex-direction:column;flex:100%;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pm-lc-docs li{align-items:flex-start;gap:10px;min-width:0;display:flex;overflow:hidden}.pm-lc-docs .tx{flex-direction:column;flex:1;min-width:0;display:flex}.pm-lc-docs .st{border:1px solid var(--pm-ln);width:18px;height:18px;color:var(--pm-tx);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.pm-lc-docs .st.err{color:var(--pm-al);border-color:#0000}.pm-lc-docs .st.wait i{border:1.5px solid var(--pm-tx3);border-top-color:#0000;border-radius:999px;width:10px;height:10px;animation:.9s linear infinite pmLcSpin}@keyframes pmLcSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pm-lc-docs .st.wait i{animation:none}}.pm-lc-docs .pm-lc-rm{width:24px;height:24px;color:var(--pm-tx3);opacity:.55;cursor:pointer;transition:opacity .12s var(--pm-e), color .12s var(--pm-e);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:0;display:inline-flex}.pm-lc-docs li:hover .pm-lc-rm,.pm-lc-docs .pm-lc-rm:focus-visible{opacity:1}.pm-lc-docs .pm-lc-rm:hover{color:var(--pm-tx)}.pm-lc-docs .pm-lc-rm:focus-visible{outline:2px solid var(--pm-tx);outline-offset:1px}.pm-lc-ident.al,.pm-lc-docs .ty .al{color:var(--pm-al)}.pm-lc-docs .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-lc-docs button.nm{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pm-lc-docs button.nm:hover{text-underline-offset:3px;text-decoration:underline}.pm-lc-docs .ty .pm-lc-act{margin-left:10px;font-size:12px}.pm-lc-docs .ty{font:450 12px var(--pm-f);color:var(--pm-tx3)}.pm-lc-foot{text-align:center;flex-direction:column;align-items:center;gap:12px;min-height:96px;margin-top:30px;display:flex}.pm-lc-foot-in{flex-direction:column;align-items:center;gap:12px;display:flex}.pm-lc-launch{background:var(--pm-tx);height:48px;color:var(--pm-sf);font:600 14.5px var(--pm-f);letter-spacing:-.01em;cursor:pointer;transition:opacity .14s var(--pm-e), box-shadow .24s var(--pm-e), padding .24s var(--pm-e);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.pm-lc-launch .pm-lc-arrow{white-space:nowrap;display:inline-block;overflow:hidden}.pm-lc-launch:hover{opacity:.9}.pm-lc-launch.counting{padding-left:13px;box-shadow:0 10px 30px -14px #0a0e128c}.pm-lc-launch .pm-lc-ring{flex:none;width:22px;height:22px;display:inline-flex;position:relative;overflow:hidden}.pm-lc-launch .pm-lc-ring svg{flex:none;transform:rotate(-90deg)}.pm-lc-launch .pm-lc-ring circle{fill:none;stroke-width:2px}.pm-lc-launch .pm-lc-ring .trk{stroke:color-mix(in srgb, var(--pm-sf) 28%, transparent)}.pm-lc-launch .pm-lc-ring .val{stroke:var(--pm-sf);stroke-linecap:round}.pm-lc-launch .pm-lc-ring b{font:650 10px/1 var(--pm-f);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pm-lc-ident{font:450 12.5px var(--pm-f);color:var(--pm-tx3);font-variant-numeric:tabular-nums;flex-basis:100%}.pm-lc-note{font:450 12.5px var(--pm-f);color:var(--pm-tx3);flex-basis:100%}.pm-lc-note:before{content:"✓ ";color:var(--pm-tx2)}.pm-lc-famwrap{position:relative}.pm-lc-row>.acts{align-items:center;gap:14px;display:flex}.pm-lc-pop .pm-lc-cands{margin:0}.pm-lc-pop{z-index:20;border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:14px;width:min(440px,100%);padding:8px;position:absolute;top:calc(100% - 6px);right:0;box-shadow:0 18px 44px -18px #0a0e1252}:root[data-theme=dark] .pm-lc-pop{box-shadow:0 18px 44px -18px #000000b3}.pm-lc-pop .pm-ng-pick{border:0;border-radius:0;max-height:280px}.pm-lc-pop .pm-ng-opt:hover,.pm-lc-pop .pm-ng-opt[data-hi="1"]{box-shadow:inset 2px 0 0 var(--pm-tx);background:0 0}.pm-lc-pop .pm-ng-opt[data-hi="1"] .l{color:var(--pm-tx)}.pm-lc-pop .pm-ng-opt[data-hi="1"] .l small,.pm-lc-pop .pm-ng-opt[data-hi="1"] .meta{color:var(--pm-tx3)}.pm-lc-state{font:450 13.5px var(--pm-f);color:var(--pm-tx2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.pm-lc-state.al{color:var(--pm-al)}@media (width<=899px){.pm-lc-name{font-size:26px}.pm-lc-row{grid-template-columns:minmax(0,1fr) auto}.pm-lc-row dt{grid-column:1/-1}.pm-home-mpill{display:none}}.pm-qs-go{background:var(--pm-tx);height:32px;color:var(--pm-sf);font:550 12.5px var(--pm-f);cursor:pointer;transition:opacity .14s var(--pm-e);border:0;border-radius:999px;padding:0 14px}.pm-qs-go:hover{opacity:.85}.pm-qs-go:disabled{opacity:.3;cursor:default}.pm-lc :focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-lc .pm-lc-input:focus-visible{outline:none}.pm-lc-kind{gap:4px;margin:0 0 6px;display:flex}.pm-lc-kind button{cursor:pointer;font:500 12px var(--pm-f);color:var(--pm-tx3);background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 10px}.pm-lc-kind button:hover{color:var(--pm-tx)}.pm-lc-kind button.on{border-color:var(--pm-ln);color:var(--pm-tx)}.pm-lc-sugg li.hd{font:500 11px var(--pm-f);letter-spacing:.04em;text-transform:uppercase;color:var(--pm-tx3);padding:8px 10px 2px}.pm-lc-sugg button.dir{flex-direction:column;align-items:flex-start;gap:2px}.pm-mc{border:1px solid var(--pm-ln);border-bottom-color:var(--pm-lnx);background:var(--pm-sf);cursor:text;transition:box-shadow .26s var(--pm-e), border-color .16s var(--pm-e);border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #0a0e120f}.pm-mc.open{box-shadow:0 8px 32px #0a0e121f}.pm-mc:has(.pm-mc-addpop){overflow:visible}.pm-mc.drag{border-color:var(--pm-tx)}:root[data-theme=dark] .pm-mc{box-shadow:0 2px 8px #0006}:root[data-theme=dark] .pm-mc.open{box-shadow:0 8px 32px #0000008c}.pm-mc-row{flex:none;align-items:center;gap:4px;height:46px;padding:0 6px 0 18px;display:flex}.pm-mc-field{flex:1;min-width:0;position:relative}.pm-mc-field input{z-index:1;width:100%;font:400 14px/1.4 var(--pm-f);color:var(--pm-tx);background:0 0;border:0;outline:none;padding:8px 4px;position:relative}.pm-mc-field input:focus-visible{outline:none}.pm-mc-field input::placeholder{color:var(--pm-tx3)}.pm-mc-ph{pointer-events:none;white-space:nowrap;font:400 14px/1.4 var(--pm-f);color:var(--pm-tx3);align-items:center;padding:0 4px;display:flex;position:absolute;inset:0;overflow:hidden}.pm-mc-mic{flex:none;align-items:center;display:inline-flex}.pm-mc-mic button{justify-content:center;width:34px;height:34px;border-color:#0000!important;border-radius:999px!important;padding:0!important}.pm-mc-hist{width:34px;height:34px;color:var(--pm-tx3);cursor:pointer;transition:color .14s var(--pm-e);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pm-mc-hist:hover{color:var(--pm-tx)}.pm-mc-send{background:var(--pm-tx);width:34px;height:34px;color:var(--pm-sf);cursor:pointer;transition:opacity .14s var(--pm-e);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.pm-mc-send:hover{opacity:.85}.pm-mc-send:disabled{opacity:.25;cursor:default}.pm-mc :focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-mc-foot{flex-wrap:wrap;align-items:center;gap:6px;min-height:0;padding:0 14px 12px 18px;display:flex}.pm-mc-go{background:var(--pm-tx);height:30px;color:var(--pm-sf);font:550 12.5px var(--pm-f);cursor:pointer;transition:opacity .14s var(--pm-e), height .26s var(--pm-e), padding .26s var(--pm-e), gap .26s var(--pm-e), font-size .26s var(--pm-e), background-color .22s var(--pm-e), color .22s var(--pm-e), border-color .22s var(--pm-e);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px 0 14px;display:inline-flex}.pm-mc-go:hover{opacity:.85}.pm-mc-go.lead{height:40px;font:600 14px var(--pm-f);gap:8px;padding:0 16px 0 20px}.pm-mc-go.quiet{border-color:var(--pm-ln);color:var(--pm-tx);background:0 0}.pm-mc-go:disabled{opacity:.3;cursor:default}.pm-home-tray{margin-top:10px;padding:0}.pm-mc-brand{font:450 12px var(--pm-f);color:var(--pm-tx3)}.pm-mc-file{border:1px solid var(--pm-ln);max-width:260px;font:500 12px/1.4 var(--pm-f);color:var(--pm-tx2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;display:inline-flex}.pm-mc-file .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-mc-file button{width:18px;height:18px;color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-mc-file button:hover{color:var(--pm-tx)}.pm-mc-file button.nm{width:auto;max-width:220px;height:auto;color:inherit;font:inherit;text-align:left;border-radius:0;padding:0}.pm-mc-file button.nm:hover{color:var(--pm-tx);text-underline-offset:3px;text-decoration:underline}.pm-mc-addwrap{position:relative}.pm-mc-add{border:1px dashed var(--pm-tx3);font:500 12px/1.4 var(--pm-f);color:var(--pm-tx3);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px}.pm-mc-add:hover,.pm-mc-add[aria-expanded=true]{border-color:var(--pm-tx);color:var(--pm-tx)}.pm-mc-addpop{z-index:30;border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:14px;flex-direction:column;width:min(420px,80vw);max-height:280px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 44px -18px #0a0e1252}.pm-mc-addpop .row{border-radius:10px;flex:none;align-items:center;gap:10px;padding:2px 6px;display:flex;overflow:hidden}.pm-mc-addpop .row>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:7px 4px;display:flex}.pm-mc-addpop b{white-space:nowrap;text-overflow:ellipsis;font:550 13px var(--pm-f);color:var(--pm-tx);overflow:hidden}.pm-mc-addpop small{font:450 11.5px var(--pm-f);color:var(--pm-tx3)}.pm-mc-addpop .row:hover b{text-underline-offset:3px;text-decoration:underline}.pm-mc-peek{width:30px;height:30px;color:var(--pm-tx3);cursor:pointer;transition:color .14s var(--pm-e);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.pm-mc-peek:hover,.pm-mc-peek:focus-visible{color:var(--pm-tx)}.pm-home-leave{z-index:1;margin-top:14px;position:relative}.pm-pp.pm-reader{z-index:60;border:1px solid var(--pm-ln);background:var(--pm-sf);width:min(720px,100vw - 24px);animation:pm-pp-in .28s var(--pm-e) both;border-radius:16px;position:fixed;inset:12px 12px 12px auto;overflow:hidden;box-shadow:0 24px 60px -24px #0a0e1266}.pm-pp.pm-reader.leaving{animation:pm-pp-out .2s var(--pm-e) both;pointer-events:none}@keyframes pm-pp-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pm-pp-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(20px)}}.pm-pp .pm-pp-in{animation:pm-reader-in .22s var(--pm-e)}.pm-pp .pm-pp-img{flex:1;overflow:auto}.pm-pp .pm-pp-img img{max-width:100%;margin:12px auto;display:block}.pm-pp .pm-pp-text{white-space:pre-wrap;font:450 13px/1.6 var(--pm-f);color:var(--pm-tx);flex:1;margin:0;padding:18px 22px;overflow:auto}@media (prefers-reduced-motion:reduce){.pm-pp.pm-reader,.pm-pp.pm-reader.leaving,.pm-pp .pm-pp-in{animation:none}}.pm-pp-note{font:450 13px var(--pm-f);color:var(--pm-tx3);padding:18px 22px}.pm-rcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 16px 10px;display:grid}.pm-rcard{border:1px solid var(--pm-ln);background:var(--pm-sf);text-align:left;cursor:pointer;transition:box-shadow .18s var(--pm-e), border-color .18s var(--pm-e);border-radius:14px;flex-direction:column;gap:7px;padding:14px 16px 12px;display:flex}.pm-rcard:hover{border-color:var(--pm-lnx);box-shadow:0 12px 30px -16px #0a0e1238}.pm-rcard-top{align-items:center;gap:10px;display:flex}.pm-rcard-ic{background:var(--bg-hover);width:30px;height:30px;color:var(--pm-tx2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.pm-rcard-ic svg{width:15px;height:15px}.pm-rcard-ic.al{color:var(--pm-al);background:#fdf1ef}.pm-rcard-ic.fic{color:var(--accent);background:#e7f4f6}.pm-rcard-ic.cmp{color:#4f55c9;background:#ededfb}.pm-rcard-ic.dos{color:#8a6410;background:#faf1df}:root[data-theme=dark] .pm-rcard-ic.al{background:#ee7a5c29}:root[data-theme=dark] .pm-rcard-ic.fic{color:#4fc5c7;background:#0a0e1224}:root[data-theme=dark] .pm-rcard-ic.cmp{color:#8f7cf0;background:#8f7cf029}:root[data-theme=dark] .pm-rcard-ic.dos{color:#e4b85c;background:#e4b85c29}.pm-rcard-who{font:550 13.5px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-rcard-what{color:var(--pm-tx3);font-size:12.5px;line-height:1.45}.pm-rcard-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pm-rcard-kind{font:500 11.5px var(--pm-f);background:var(--bg-hover);color:var(--pm-tx2);border-radius:999px;align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.pm-rcard-kind.al{color:var(--pm-al);background:#fdf1ef}.pm-rcard-kind.fic{color:var(--accent);background:#e7f4f6}.pm-rcard-kind.cmp{color:#4f55c9;background:#ededfb}.pm-rcard-kind.dos{color:#8a6410;background:#faf1df}:root[data-theme=dark] .pm-rcard-kind.al{background:#ee7a5c29}:root[data-theme=dark] .pm-rcard-kind.fic{color:#4fc5c7;background:#0a0e1224}:root[data-theme=dark] .pm-rcard-kind.cmp{color:#8f7cf0;background:#8f7cf029}:root[data-theme=dark] .pm-rcard-kind.dos{color:#e4b85c;background:#e4b85c29}.pm-rcard-when{font:600 11.5px var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3)}.pm-rcard-when.al{color:var(--pm-al)}.pm-rcard-go{font:550 12.5px var(--pm-f);color:var(--pm-tx2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pm-rcard-go.al{color:var(--pm-al)}.pm-rcard-go.fic{color:var(--accent)}.pm-rcard-go.cmp{color:#4f55c9}.pm-rcard-go.dos{color:#8a6410}:root[data-theme=dark] .pm-rcard-go.fic{color:#4fc5c7}:root[data-theme=dark] .pm-rcard-go.cmp{color:#8f7cf0}:root[data-theme=dark] .pm-rcard-go.dos{color:#e4b85c}.pm-rcard-go svg{width:13px;height:13px;transition:translate .16s var(--pm-e)}.pm-rcard:hover .pm-rcard-go svg{translate:2px}.pm-rhead{font:600 13px var(--pm-f);color:var(--pm-tx2);align-items:center;gap:8px;padding:8px 16px 10px;display:flex}.pm-rhead .n{font:500 11.5px var(--pm-f);color:var(--pm-tx3)}@media (width<=899px){.pm-rcards{grid-template-columns:1fr}}.pm-item .soon{font:550 9.5px/14px var(--pm-f);color:var(--pm-tx3);border:1px solid var(--pm-ln);border-radius:5px;flex:none;margin-left:auto;padding:0 5px}.pm-ck-bar{border-bottom:1px solid var(--pm-ln);flex:none;align-items:center;gap:2px;padding:6px 16px 0;display:flex}.pm-ck-tab{font:550 13px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx3);cursor:pointer;white-space:nowrap;transition:color .12s var(--pm-e);background:0 0;border:0;padding:8px 11px 10px;position:relative}.pm-ck-tab:hover,.pm-ck-tab[aria-pressed=true]{color:var(--pm-tx)}.pm-ck-tab[aria-pressed=true]:after{content:"";background:var(--pm-tx);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.pm-ck-tab .k{font:500 11.5px var(--pm-f);color:var(--pm-tx3);margin-left:5px}.pm-ck-split{flex:auto;min-height:0;display:flex}.pm-ck-lpane{border-right:1px solid var(--pm-ln);flex:1.15;min-width:0;padding-bottom:12px;overflow-y:auto}.pm-ck-gh{font:600 11.5px var(--pm-f);color:var(--pm-tx3);align-items:center;gap:8px;padding:14px 16px 6px;display:flex}.pm-ck-gh i{border-radius:999px;width:7px;height:7px}.pm-ck-row{text-align:left;cursor:pointer;width:calc(100% - 12px);height:47px;transition:background-color .1s var(--pm-e);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;margin:0 6px;padding:0 10px;display:flex}.pm-ck-row:hover{background:var(--bg-hover)}.pm-ck-row[aria-selected=true]{background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--pm-ln)}.pm-ck-row.checked{box-shadow:inset 0 0 0 1.5px var(--pm-ac)}.pm-ck-av{width:26px;height:26px;font:600 10px var(--pm-f);letter-spacing:.01em;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.pm-ck-av.c1{color:var(--accent);background:#e7f4f6}.pm-ck-av.c2{color:#4f55c9;background:#ededfb}.pm-ck-av.c3{color:#8a6410;background:#faf1df}:root[data-theme=dark] .pm-ck-av.c1{color:#4fc5c7;background:#0a0e1224}:root[data-theme=dark] .pm-ck-av.c2{color:#8f7cf0;background:#8f7cf029}:root[data-theme=dark] .pm-ck-av.c3{color:#e4b85c;background:#e4b85c29}.pm-ck-who{flex:1;min-width:0}.pm-ck-who b{font:550 13px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pm-ck-who span{color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pm-ck-seg{flex:none;gap:2.5px;display:flex}.pm-ck-seg i{background:var(--pm-ln2);border-radius:2px;width:13px;height:4px}.pm-ck-seg i.f{background:#35a7b5}.pm-ck-seg i.h{opacity:.55;background:#35a7b5}.pm-ck-seg i.b{background:var(--pm-al)}.pm-ck-seg i.w{background:var(--pm-wn)}.pm-ck-dots{flex:none;align-items:center;gap:4px;display:flex}.pm-ck-dots i{border-radius:999px;width:8px;height:8px}.pm-ck-dots .plus{font:600 10px var(--pm-f);color:var(--pm-tx3)}.pm-ck-sev{background:0 0;border-radius:999px;flex:none;width:7px;height:7px}.pm-ck-sev.al{background:var(--pm-al)}.pm-ck-sev.warn{background:var(--pm-wn)}.pm-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:clamp(260px,48vh,440px);padding:32px 24px;animation:.38s cubic-bezier(.22,1,.36,1) backwards pmEmptyIn;display:flex}@keyframes pmEmptyIn{0%{opacity:0}}.pm-empty-g{width:52px;height:52px;color:color-mix(in srgb, var(--pm-tx3) 42%, transparent);margin-bottom:16px}.pm-empty-t{max-width:360px;font:600 17px/1.3 var(--pm-f);letter-spacing:-.012em;color:var(--pm-tx2);margin:0}.pm-empty-d{max-width:320px;font:400 13.5px/1.5 var(--pm-f);color:color-mix(in srgb, var(--pm-tx3) 80%, transparent);margin:6px 0 0}.pm-empty-a{background:color-mix(in srgb, var(--pm-tx) 6.5%, transparent);font:500 13px var(--pm-f);color:var(--pm-tx);cursor:pointer;transition:background .14s var(--pm-e);border:0;border-radius:999px;margin-top:20px;padding:8px 16px}.pm-empty-a:hover{background:color-mix(in srgb, var(--pm-tx) 10%, transparent)}.pm-empty-a:active{background:color-mix(in srgb, var(--pm-tx) 14%, transparent)}.pm-empty-a:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-empty.compact{flex:none;min-height:0;padding:26px 12px}.pm-empty.compact .pm-empty-g{width:32px;height:32px;margin-bottom:10px}.pm-empty.compact .pm-empty-t{font-size:14px}.pm-empty.compact .pm-empty-d{font-size:12.5px}.pm-empty.compact .pm-empty-a{margin-top:14px;padding:6px 13px;font-size:12.5px}.pm-ck-rpane{background:var(--pm-gr);flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px;display:flex;overflow-y:auto}.pm-ck-pv{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:16px;flex-direction:column;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 24px -16px #0a0e1226}.pm-ck-back{font:550 12px var(--pm-f);color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.pm-ck-back:hover{color:var(--pm-tx)}.pm-ck-back svg{width:13px;height:13px}.pm-ck-hd{align-items:center;gap:12px;display:flex}.pm-ck-hd .pm-ck-av{border-radius:11px;width:38px;height:38px;font-size:13px}.pm-ck-hd .t{flex:1;min-width:0}.pm-ck-hd .t b{font:600 15.5px var(--pm-f);letter-spacing:-.015em;color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pm-ck-hd .t span{color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pm-ck-stages{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.pm-ck-stages .bar{background:var(--pm-ln2);border-radius:3px;height:5px}.pm-ck-stages .bar.f{background:#35a7b5}.pm-ck-stages .bar.h{background:linear-gradient(90deg, #35a7b5 55%, var(--pm-ln2) 55%)}.pm-ck-stages .bar.b{background:linear-gradient(90deg, var(--pm-al) 55%, var(--pm-ln2) 55%)}.pm-ck-stages .lb{font:500 10px var(--pm-f);color:var(--pm-tx3);letter-spacing:.02em;text-transform:uppercase;margin-top:5px}.pm-ck-stages .on .lb{color:var(--pm-tx);font-weight:600}.pm-ck-ai{background:linear-gradient(115deg,#eef7f8,#f6f4fb 70%,#fbf6ec);border-radius:13px;padding:13px 15px;position:relative;overflow:hidden}:root[data-theme=dark] .pm-ck-ai{background:linear-gradient(115deg,#0a0e121a,#8f7cf014 70%,#e4b85c14)}.pm-ck-ai p{font:400 13px/1.6 var(--pm-f);color:var(--pm-tx2);margin:6px 0 0}.pm-ck-ai p b{color:var(--pm-tx);font-weight:600}.pm-nuit-btn{color:#fff;cursor:pointer;height:32px;font:550 12.5px var(--pm-f);letter-spacing:-.01em;white-space:nowrap;transition:opacity .14s var(--pm-e), box-shadow .16s var(--pm-e);background:#0f172a;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pm-nuit-btn:hover{opacity:.92;box-shadow:0 6px 18px -8px #0f172a80}:root[data-theme=dark] .pm-nuit-btn{color:#0f172a;background:#f1f5f9}.pm-ck-sec{font:600 10.5px var(--pm-f);letter-spacing:.05em;text-transform:uppercase;color:var(--pm-tx3);padding-bottom:2px}.pm-ck-li{border-top:1px solid var(--pm-ln2);align-items:center;gap:10px;padding:8.5px 2px;display:flex}.pm-ck-li:first-of-type{border-top:0}.pm-ck-tag{font:550 10.5px var(--pm-f);border-radius:6px;flex:none;padding:2px 7px}.pm-ck-tag.fic{color:var(--accent);background:#e7f4f6}.pm-ck-tag.cmp{color:#4f55c9;background:#ededfb}.pm-ck-tag.dos{color:#8a6410;background:#faf1df}:root[data-theme=dark] .pm-ck-tag.fic{color:#4fc5c7;background:#0a0e1224}:root[data-theme=dark] .pm-ck-tag.cmp{color:#8f7cf0;background:#8f7cf029}:root[data-theme=dark] .pm-ck-tag.dos{color:#e4b85c;background:#e4b85c29}.pm-ck-li b{min-width:0;font:500 12.5px var(--pm-f);color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pm-ck-li .st{color:var(--pm-tx3);flex:none;font-size:11.5px}.pm-ck-li .st.ok{color:var(--pm-ok);font-weight:550}.pm-ck-li .st.warn{color:#9a6a1b;font-weight:550}.pm-ck-li .st.al{color:var(--pm-al);font-weight:550}:root[data-theme=dark] .pm-ck-li .st.warn{color:#d4ae62}.pm-ck-fdr{text-align:left;cursor:pointer;width:calc(100% + 12px);transition:background-color .11s var(--pm-e);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0 -6px;padding:9px 8px;display:flex}.pm-ck-fdr:hover{background:var(--bg-hover)}.pm-ck-tl{color:var(--pm-tx2);align-items:baseline;gap:9px;padding:5.5px 2px;font-size:12px;display:flex}.pm-ck-tl i{background:var(--pm-lnx);border-radius:999px;flex:none;width:6px;height:6px;translate:0 -1px}.pm-ck-tl .d{color:var(--pm-tx3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.pm-ck-foot{color:var(--pm-tx3);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11.5px;display:flex}.pm-ck-foot span{white-space:nowrap}.pm-ck-foot b{color:var(--pm-tx2);font-weight:550}.pm-ck-foot b.al{color:var(--pm-al)}.pm-ck-foot b.warn{color:#9a6a1b}:root[data-theme=dark] .pm-ck-foot b.warn{color:#d4ae62}.pm-ck-hints{font:500 11px var(--pm-f);color:var(--pm-tx3);justify-content:center;gap:16px;padding-top:2px;display:flex}.pm-ck-hints kbd{font:500 10px var(--pm-f);border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:4px;margin-right:4px;padding:1px 5px}@media (width<=899px){.pm-ck-split{flex-direction:column}.pm-ck-lpane{border-right:0;border-bottom:1px solid var(--pm-ln);max-height:46vh}.pm-ck-hints{display:none}}@container (width<=680px){html.methee-docked .pm-ck-split{flex-direction:column}html.methee-docked .pm-ck-lpane{border-right:0;border-bottom:1px solid var(--pm-ln);max-height:46vh}}.pm-ck-count{font:600 10.5px var(--pm-f);font-variant-numeric:tabular-nums;background:var(--bg-hover);color:var(--pm-tx3);border-radius:999px;flex:none;padding:1px 7px}.pm-ck-logos{flex:none;align-items:center;display:flex}.pm-ck-logos .pm-ck-logo{margin-left:-5px}.pm-ck-logos .pm-ck-logo:first-child{margin-left:0}.pm-ck-logos .plus{font:600 10px var(--pm-f);color:var(--pm-tx3);margin-left:4px}.pm-ck-ep{flex-direction:column;align-items:flex-start;padding:30px 26px 24px;display:flex}.pm-ck-ep .pm-ck-av.xl{border-radius:13px;width:44px;height:44px;font-size:14px}.pm-ck-ep-id{margin-top:15px}.pm-ck-ep-id b{font:600 17px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);display:block}.pm-ck-ep-id>span{color:var(--pm-tx3);margin-top:3px;font-size:12.5px;display:block}.pm-ck-ep-ai{font:400 13px/1.55 var(--pm-f);color:#9a6a1b;align-items:baseline;gap:7px;margin-top:20px;display:flex}:root[data-theme=dark] .pm-ck-ep-ai{color:#d4ae62}.pm-ck-ep-ai.calm,:root[data-theme=dark] .pm-ck-ep-ai.calm{color:var(--pm-tx3)}.pm-ck-ep-ai>span{color:#35a7b5;flex:none;font-size:12px}.pm-ck-ep-list{border-top:1px solid var(--pm-ln);width:100%;margin-top:16px}.pm-ck-eprow{border:0;border-bottom:1px solid var(--pm-ln);cursor:pointer;text-align:left;width:100%;height:52px;transition:background-color var(--pm-d1) var(--pm-e);background:0 0;border-radius:0;align-items:center;gap:12px;padding:0 2px;display:flex}.pm-ck-eprow:hover{background:var(--bg-hover)}.pm-ck-eprow .lg{flex:none}.pm-ck-eprow .pm-ck-av.sm{border-radius:6px;width:22px;height:22px;font-size:8px}.pm-ck-eprow .nm{min-width:0;font:500 13.5px var(--pm-f);color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pm-ck-eprow .est{font:500 11.5px var(--pm-f);color:var(--pm-tx3);white-space:nowrap;flex:none}.pm-ck-eprow .est.warn{color:#9a6a1b}:root[data-theme=dark] .pm-ck-eprow .est.warn{color:#d4ae62}.pm-ck-eprow .est.al{color:var(--pm-al)}.pm-ck-eprow .est.ok{color:var(--pm-ok)}.pm-ck-ep-act{margin-top:24px}html.methee-docked .pm-home-ask .pm-mc{display:none}.pm-ck-b{position:absolute;inset:0;overflow-y:auto}.pm-ck-bnew{z-index:3;position:absolute;top:9px;right:14px}.pm-ck-f{min-height:30px;font:400 11.5px var(--pm-f);color:var(--pm-tx3);flex-wrap:wrap;align-items:center;gap:6px;margin:9px 8px 4px;padding:0 8px;display:flex}.pm-ck-fj{background:var(--pm-acw);height:24px;color:var(--pm-ac);font:600 12px var(--pm-f);border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:0 3px 0 9px;display:inline-flex}.pm-ck-fj.al{background:var(--pm-alw);color:var(--pm-al)}.pm-ck-fj>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-ck-fj button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;flex:none;padding:0 4px;font-size:13px;line-height:1}.pm-ck-fj button:hover{opacity:1}.pm-ck-caret{vertical-align:-2px;background:currentColor;width:1px;height:12px;animation:1s step-end infinite pmCaret;display:inline-block}@keyframes pmCaret{50%{opacity:0}}.pm-ck-who span.al{color:var(--pm-al);font-weight:500}.pm-ck-who span.warn{color:var(--pm-tx2);font-weight:500}.pm-ck-logob{cursor:pointer;transition:transform .12s var(--pm-e), opacity .12s var(--pm-e);background:0 0;border:0;padding:0;display:inline-flex}.pm-ck-logos .pm-ck-logob{margin-left:-5px}.pm-ck-logos .pm-ck-logob:first-child{margin-left:0}.pm-ck-logob:hover{z-index:2;transform:translateY(-2px)}.pm-ck-logob.dim{opacity:.28}.pm-ck-bhead{border-bottom:1px solid var(--pm-ln);padding:16px 20px 14px}.pm-ck-bhead b{font:600 16px var(--pm-f);letter-spacing:-.015em;color:var(--pm-tx)}.pm-ck-bhead .meta{font:400 11.5px var(--pm-f);color:var(--pm-tx3)}.pm-ck-bai{color:#8a6410;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.5;display:flex}:root[data-theme=dark] .pm-ck-bai{color:#e4b85c}.pm-ck-bai.calm{color:var(--pm-tx2)}.pm-ck-bai.al{color:var(--pm-al)}.pm-ck-bai i{color:var(--pm-ac);flex:none;font-style:normal}.pm-ck-drow{border:0;border-bottom:1px solid var(--pm-ln2);text-align:left;cursor:pointer;width:100%;height:52px;font-family:var(--pm-f);transition:background-color .1s var(--pm-e);background:0 0;align-items:center;gap:12px;padding:0 20px;display:flex}.pm-ck-drow:hover{background:var(--bg-hover)}.pm-ck-drow .nm{flex:1;min-width:0}.pm-ck-drow .nm b{font:600 13px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pm-ck-drow .nm span{color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pm-ck-drow .et{white-space:nowrap;flex:none;font-size:12px;font-weight:600}.pm-ck-drow .et.al{color:var(--pm-al)}.pm-ck-drow .et.warn{color:var(--pm-tx)}.pm-ck-drow .et.warn:before{content:"";vertical-align:1px;background:var(--pm-wn);border-radius:999px;width:5px;height:5px;margin-right:5px;display:inline-block}.pm-ck-drow .et.act{color:var(--pm-tx2)}.pm-ck-drow .et.ok,.pm-ck-drow .et.mut{color:var(--pm-tx3)}@keyframes pmCkIn{0%{opacity:0;filter:blur(7px);transform:translate(28px)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}.pm-ck-in{animation:pmCkIn .28s var(--pm-e) both}@media (prefers-reduced-motion:reduce){.pm-ck-in,.pm-ck-caret{animation:none}}.pm-cl-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pm-cl-scroll,.pm-cl-dlist{scrollbar-width:none;-ms-overflow-style:none}.pm-cl-scroll::-webkit-scrollbar{width:0;height:0}.pm-cl-dlist::-webkit-scrollbar{width:0;height:0}.pm-cl-head,.pm-an-list,.pm-an-chead,.pm-cl-dlist{width:100%;max-width:980px;margin-inline:auto}.pm-cl-view{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.pm-cl-head{flex:none;align-items:flex-end;gap:24px;padding:26px 30px 13px;display:flex}.pm-cl-head .l{flex:1;min-width:0}.pm-cl-head h2{font:600 28px var(--pm-f);letter-spacing:-.03em;color:var(--pm-tx);margin:0;line-height:1.1}.pm-cl-head .sub{color:var(--pm-tx2);margin-top:8px;font-size:14px}.pm-cl-head .sub b{color:var(--pm-tx);font-variant-numeric:tabular-nums;font-weight:600}.pm-cl-head .sub .sep{color:var(--pm-tx3);margin:0 8px}.pm-cl-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.pm-an-list{flex:none;padding:0 30px 30px}.pm-an-list.swap>*{animation:.24s cubic-bezier(.22,1,.36,1) backwards pmCkSwap}.pm-an-list.swap>:nth-child(2){animation-delay:20ms}.pm-an-list.swap>:nth-child(3){animation-delay:40ms}.pm-an-list.swap>:nth-child(4){animation-delay:60ms}.pm-an-list.swap>:nth-child(5){animation-delay:80ms}.pm-an-list.swap>:nth-child(6){animation-delay:.1s}.pm-an-list.swap>:nth-child(7){animation-delay:.12s}.pm-an-list.swap>:nth-child(n+8){animation-delay:.14s}@keyframes pmCkSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-an-list.swap>*,.pm-empty{animation:none}}.pm-an-letter{font:700 12px var(--pm-f);color:var(--pm-tx3);letter-spacing:.05em;border-bottom:1px solid var(--pm-ln);padding:26px 4px 8px}.pm-an-list>.pm-an-letter:first-child{padding-top:6px}.pm-an-row{border:0;border-bottom:1px solid var(--pm-ln);cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);transition:padding-left .2s var(--pm-e), padding-right .2s var(--pm-e);background:0 0;align-items:baseline;gap:18px;padding:15px 4px;display:flex;position:relative}.pm-an-row:hover{padding-left:14px}.pm-an-row:before{content:"";background:var(--pm-tx);width:2.5px;height:0;transition:height .2s var(--pm-e);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pm-an-row:hover:before{height:19px}.pm-an-row.checked{background:color-mix(in srgb, var(--pm-tx) 7%, transparent);border-radius:10px}.pm-an-row .nm{min-width:0;font:500 14px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.pm-an-row .fill,.pm-an-frow .fill{border-bottom:1px dotted var(--pm-lnx);flex:30px;min-width:30px;transform:translateY(-4px)}.pm-an-row .sec{font:500 10.5px var(--pm-f);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-tx3);flex:none}.pm-an-row .wd{font:600 11.5px var(--pm-f);white-space:nowrap;flex:none}.pm-an-row .wd.al{color:var(--pm-al)}.pm-an-row .wd.warn{color:var(--pm-tx)}.pm-an-row .wd.warn:before{content:"";vertical-align:1px;background:var(--pm-wn);border-radius:999px;width:5px;height:5px;margin-right:5px;display:inline-block}.pm-an-row .wd.act{color:var(--pm-tx2);font-weight:500}.pm-an-row .wd.mut{color:var(--pm-tx3);font-weight:500}.pm-an-row .lgs{flex:none;align-self:center;align-items:center;display:flex}.pm-an-row .lgs .pm-ck-logo{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--pm-sf);border-radius:7px;margin-left:-5px}.pm-an-row .lgs .pm-ck-logo:first-child{margin-left:0}.pm-an-row .lgs .more{font:600 10.5px var(--pm-f);color:var(--pm-tx3);margin-left:4px}.pm-cl-back{cursor:pointer;height:30px;font:600 12.5px var(--pm-f);color:var(--pm-tx2);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:0 11px 0 8px;display:inline-flex}.pm-cl-back:hover{background:var(--bg-hover)}.pm-an-chead{flex:none;padding:10px 30px 0}.pm-an-cname{font:650 27px var(--pm-f);letter-spacing:-.012em;color:var(--pm-tx);margin:18px 0 0;line-height:1.12}.pm-an-cname.edit{cursor:text;align-items:baseline;gap:9px;display:flex}.pm-an-cname.edit .ic{opacity:0;width:14px;height:14px;color:var(--pm-tx3);transition:opacity .14s var(--pm-e);flex:none}.pm-an-cname.edit:hover .ic,.pm-an-cname.edit:focus-visible .ic{opacity:1}.pm-an-cname.edit:focus-visible{outline:2px solid var(--pm-tx);outline-offset:4px;border-radius:4px}.pm-an-cname.edit{cursor:pointer}.pm-an-cname .txt{min-width:1ch;transition:box-shadow .18s var(--pm-e);border-radius:4px;outline:none;box-shadow:0 3px 0 -1.5px #0000}.pm-an-cname.editing{cursor:text}.pm-an-cname.editing .txt{box-shadow:0 3px 0 -1.5px var(--pm-lnx);caret-color:var(--pm-tx)}.pm-an-cname.editing .txt:focus{box-shadow:0 3px 0 -1.5px var(--pm-tx)}.pm-an-cname.editing .txt:focus-visible{outline:none}.pm-an-cname.editing .txt::selection{background:color-mix(in srgb, var(--pm-tx) 16%, transparent);color:var(--pm-tx)}.pm-an-cname.saving .txt{opacity:.55}.pm-an-cname-act{align-self:center;gap:6px;display:inline-flex}.pm-an-cname-act button{border:1px solid var(--pm-ln);background:var(--pm-sf);width:30px;height:30px;color:var(--pm-tx2);cursor:pointer;animation:pmCnameAct .18s var(--pm-e) backwards;transition:color .14s var(--pm-e), border-color .14s var(--pm-e);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pm-an-cname-act button svg{stroke-width:2.4px;width:14px;height:14px}.pm-an-cname-act .ok{background:var(--pm-tx);border-color:var(--pm-tx);color:var(--pm-sf)}.pm-an-cname-act .no{animation-delay:40ms}.pm-an-cname-act.out button{pointer-events:none;animation:pmCnameActOut .16s var(--pm-e) forwards}.pm-an-cname-act.out .no{animation-delay:0s}.pm-an-cname-act.out .ok{animation-delay:30ms}.pm-an-cname-act .no:hover{color:var(--pm-tx);border-color:var(--pm-tx)}.pm-an-cname-act button:disabled{opacity:.5;cursor:default}@keyframes pmCnameAct{0%{opacity:0;transform:scale(.85)}}@keyframes pmCnameActOut{to{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.pm-an-cname-act button,.pm-an-cname-act.out button{animation:none}.pm-an-cname-act.out{visibility:hidden}}.pm-an-fiche{grid-template-columns:1fr 1fr;column-gap:56px;margin-top:26px;display:grid}@container (width<=700px){.pm-an-fiche{grid-template-columns:1fr}}.pm-an-frow{align-items:baseline;gap:10px;padding:7px 0;display:flex}.pm-an-frow .fill{transform:translateY(-3px)}.pm-an-frow .k{font:400 12px var(--pm-f);color:var(--pm-tx3);flex:none}.pm-an-frow .v{max-width:60%;color:var(--pm-tx);text-align:right;flex:none;font-size:12.5px;font-weight:500}.pm-an-frow .v.mono{font-family:var(--pm-m);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.pm-an-frow .v.al{color:var(--pm-al);font-weight:600}.pm-an-frow .v.ok{color:var(--pm-ac)}.pm-an-frow button.v.edit{cursor:pointer;font-family:var(--pm-f);background:0 0;border:0;padding:0}.pm-an-frow button.v.edit:hover{-webkit-text-decoration:underline dotted var(--pm-tx3);text-decoration:underline dotted var(--pm-tx3);text-underline-offset:3px}.pm-an-frow .v .lk{cursor:pointer;font:inherit;color:inherit;text-align:right;background:0 0;border:0;padding:0}.pm-an-frow .v .lk:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-an-frow .add{cursor:pointer;font:600 12px var(--pm-f);color:var(--pm-ac);background:0 0;border:0;flex:none;padding:0}.pm-an-frow .add:hover{text-underline-offset:3px;text-decoration:underline}.pm-an-frow input{border:0;border-bottom:1px solid var(--pm-lnx);width:220px;font:500 12.5px var(--pm-f);color:var(--pm-tx);text-align:right;background:0 0;outline:none;flex:none;padding:0 0 1px}.pm-an-frow input:focus{border-bottom-color:var(--pm-ac)}.pm-an-ppl{border-top:1px solid var(--pm-ln);margin-top:22px;padding-top:14px}.pm-an-ppl .cap{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.pm-an-ppl .cap h4{font:600 12px var(--pm-f);color:var(--pm-tx);margin:0}.pm-an-ppl .cap span{font:400 11.5px var(--pm-f);color:var(--pm-tx3)}.pm-an-ppl ul{margin:0;padding:0;list-style:none}.pm-an-ppl .row{align-items:baseline;gap:10px;min-width:0;padding:6px 0;display:flex}.pm-an-ppl .row .nm{font:500 12.5px var(--pm-f);color:var(--pm-tx);flex:none}.pm-an-ppl .row .dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11.5px var(--pm-f);color:var(--pm-tx3);overflow:hidden}.pm-an-ppl .row .fill{flex:1}.pm-an-ppl .row .src{font:500 10px var(--pm-f);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-tx3);flex:none}.pm-an-ppl .row .ops{opacity:0;gap:12px;display:inline-flex}.pm-an-ppl .row:hover .ops,.pm-an-ppl .row:focus-within .ops{opacity:1}@media (hover:none){.pm-an-ppl .row .ops{opacity:1}}.pm-an-ppl .row.sug{border-left:2px solid var(--pm-tx);margin-bottom:4px;padding-left:10px}.pm-an-ppl .act,.pm-an-ppl .add{cursor:pointer;font:500 11.5px var(--pm-f);color:var(--pm-tx3);background:0 0;border:0;flex:none;padding:0}.pm-an-ppl .add{color:var(--pm-ac);font-size:12px;font-weight:600}.pm-an-ppl .act.ink{color:var(--pm-tx);font-weight:600}.pm-an-ppl .act:hover,.pm-an-ppl .add:hover{color:var(--pm-tx);text-underline-offset:3px;text-decoration:underline}.pm-an-ppl .act:disabled,.pm-an-ppl .add:disabled{opacity:.5;cursor:default}.pm-an-ppl .note{font:400 11.5px/1.5 var(--pm-f);color:var(--pm-tx3);margin:6px 0 0}.pm-an-ppl .err{font:500 11.5px var(--pm-f);color:var(--pm-al);margin:6px 0 0}.pm-an-ppl .foot{align-items:baseline;gap:18px;margin-top:10px;display:flex}.pm-an-ppl-form{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:12px 20px;margin-top:10px;display:grid}.pm-an-ppl-form .seg{grid-column:1/-1;gap:16px;display:inline-flex}.pm-an-ppl-form .seg button{cursor:pointer;font:500 12px var(--pm-f);color:var(--pm-tx3);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px}.pm-an-ppl-form .seg button:hover{color:var(--pm-tx)}.pm-an-ppl-form .seg button.on{color:var(--pm-tx);border-bottom-color:var(--pm-tx);font-weight:600}.pm-an-ppl-form label{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-an-ppl-form label.wide{grid-column:1/-1}.pm-an-ppl-form label span{font:400 11px var(--pm-f);color:var(--pm-tx3)}.pm-an-ppl-form input{border:0;border-bottom:1px solid var(--pm-lnx);width:100%;font:500 12.5px var(--pm-f);color:var(--pm-tx);background:0 0;outline:none;padding:2px 0 3px}.pm-an-ppl-form input:focus{border-bottom-color:var(--pm-tx)}.pm-an-ppl-form .btns{grid-column:1/-1;align-items:baseline;gap:18px;display:flex}.pm-an-ppl-form .ok{border:1px solid var(--pm-tx);background:var(--pm-tx);color:var(--pm-sf);cursor:pointer;font:600 12px var(--pm-f);border-radius:6px;padding:6px 12px}.pm-an-ppl-form .ok:disabled{opacity:.45;cursor:default}.pm-cl-dlist{flex:auto;min-height:0;padding:5px 30px 20px;overflow-y:auto}.pm-cl-new{border:1px dashed var(--pm-ln);width:100%;height:46px;color:var(--pm-tx3);font:600 12.5px var(--pm-f);cursor:pointer;transition:border-color .14s var(--pm-e), color .14s var(--pm-e);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex}.pm-cl-new:hover{border-color:var(--pm-tx);color:var(--pm-tx)}.pm-cl-new-cv{z-index:-1;pointer-events:none;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .8s var(--pm-e);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pm-cl-new-cv{transition:none}}.pm-vone-ghost{height:18px;font:700 9.5px var(--pm-f);letter-spacing:.06em;background:0 0;border:1px solid;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.pm-glow{isolation:isolate;position:relative;overflow:hidden}.pm-nuit-btn.pm-glow,.pm-gd-ghost.pm-glow{border:1px dashed var(--pm-tx3);background:var(--pm-sf);color:var(--pm-tx2);box-shadow:none;opacity:1;transition:border-color .16s var(--pm-e), color .16s var(--pm-e)}.pm-nuit-btn.pm-glow:hover,.pm-nuit-btn.pm-glow:focus-visible,.pm-gd-ghost.pm-glow:hover,.pm-gd-ghost.pm-glow:focus-visible{border-style:solid;border-color:var(--pm-tx);background:var(--pm-sf);color:var(--pm-tx);box-shadow:none;opacity:1}:root[data-theme=dark] .pm-nuit-btn.pm-glow{background:var(--pm-sf);color:var(--pm-tx2)}:root[data-theme=dark] .pm-nuit-btn.pm-glow:hover,:root[data-theme=dark] .pm-nuit-btn.pm-glow:focus-visible{color:var(--pm-tx)}.pm-glow:hover>.pm-cl-new-cv,.pm-glow:focus-visible>.pm-cl-new-cv{opacity:.75;transition-duration:.5s}.pm-glow .pm-vone-ghost{transition:background-color .3s var(--pm-e), color .3s var(--pm-e), border-color .3s var(--pm-e)}.pm-glow:hover .pm-vone-ghost,.pm-glow:focus-visible .pm-vone-ghost{background:var(--pm-tx);border-color:var(--pm-tx);color:var(--pm-sf)}@keyframes pmClIn{0%{opacity:0;filter:blur(7px);transform:translate(26px)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes pmClBack{0%{opacity:0;filter:blur(6px);transform:translate(-22px)}to{opacity:1;filter:none;transform:none}}.pm-cl-view.in{animation:pmClIn .3s var(--pm-e) both}.pm-cl-view.back{animation:pmClBack .28s var(--pm-e) both}@media (prefers-reduced-motion:reduce){.pm-cl-view.in,.pm-cl-view.back{animation:none}}.pm-cl-tools{z-index:4;transition:top .26s var(--pm-e), right .26s var(--pm-e);align-items:center;gap:8px;display:flex;position:absolute;top:26px;right:calc(50% - min(100%,980px)/2 + 30px)}.pm-cl-tools.cond{top:12px;right:14px}.pm-cl-tools.cond .pm-cl-sort{transform:translate(42px)}.pm-cl-tools.cond .pm-cl-fab{transform:translateY(42px)}.pm-cl-fab{transition:width .26s var(--pm-e), padding .26s var(--pm-e), border-radius .26s var(--pm-e), background-color .2s var(--pm-e), opacity .14s var(--pm-e), box-shadow .16s var(--pm-e), transform .26s var(--pm-e);overflow:hidden}.pm-cl-fab .lbl{white-space:nowrap;max-width:220px;transition:max-width .26s var(--pm-e), opacity .16s var(--pm-e);display:inline-block;overflow:hidden}.pm-cl-fab.cond:hover{opacity:1;background:#0f172af0}:root[data-theme=dark] .pm-cl-fab.cond:hover{background:#fffffff0}.pm-cl-fab.cond{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#0f172ac7;border-radius:999px;justify-content:center;gap:0;width:34px;padding:0;box-shadow:0 4px 14px -6px #0f172a73}:root[data-theme=dark] .pm-cl-fab.cond{background:#f1f5f9cc;box-shadow:0 4px 14px -6px #0009}.pm-cl-fab.cond .lbl{opacity:0;max-width:0}.pm-auth{background:var(--pm-gr);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:72px 24px;display:flex;position:relative}.pm-auth-brand{font:650 20px var(--pm-f);letter-spacing:-.025em;color:var(--pm-tx);align-items:center;display:inline-flex;position:absolute;top:20px;left:24px}.pm-auth-steps{gap:5px;display:inline-flex;position:absolute;top:27px;right:24px}.pm-auth-steps i{background:var(--pm-ln);width:18px;height:4px;transition:background-color .2s var(--pm-e);border-radius:999px;display:block}.pm-auth-steps i.on{background:var(--pm-tx)}.pm-auth-wrap{text-align:center;width:100%;max-width:428px}.pm-auth-title{font:650 30px/1.22 var(--pm-f);letter-spacing:-.035em;color:var(--pm-tx);text-wrap:balance;margin:0}.pm-auth-sub{color:var(--pm-tx3);margin:10px 0 0;font-size:14px;line-height:1.5}.pm-auth-form{text-align:left;flex-direction:column;gap:10px;margin-top:26px;display:flex}.pm-auth-lab{font:500 12.5px var(--pm-f);color:var(--pm-tx);justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-auth-in{border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;height:48px;font:400 15px var(--pm-f);color:var(--pm-tx);transition:border-color .14s var(--pm-e), box-shadow .14s var(--pm-e);border-radius:12px;outline:none;padding:0 14px}.pm-auth-in::placeholder{color:var(--pm-tx3)}.pm-auth-in:hover{border-color:var(--pm-lnx)}.pm-auth-in:focus{border-color:var(--pm-lnx);box-shadow:0 0 0 4px var(--bg-hover)}.pm-auth-in.sm{border-radius:10px;height:40px;padding:0 12px;font-size:14px}.pm-auth-in.code{text-align:center;height:56px;font:500 22px/1 var(--pm-m);letter-spacing:8px}.pm-auth-pw{position:relative}.pm-auth-in::-ms-reveal{display:none}.pm-auth-in::-ms-clear{display:none}.pm-auth-pw .pm-auth-in{padding-right:44px}.pm-auth-eye{color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;display:flex;position:absolute;top:0;bottom:0;right:6px}.pm-auth-eye:hover{color:var(--pm-tx)}.pm-auth-cta{color:#fff;width:100%;height:48px;font:550 14.5px var(--pm-f);letter-spacing:-.01em;cursor:pointer;transition:opacity .14s var(--pm-e), box-shadow .16s var(--pm-e);background:#0f172a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pm-auth-cta:hover:not(:disabled){opacity:.92;box-shadow:0 6px 18px -8px #0f172a80}.pm-auth-cta:disabled{opacity:.55;cursor:default}:root[data-theme=dark] .pm-auth-cta{color:#0f172a;background:#f1f5f9}:root[data-theme=dark] .pm-auth-cta:hover:not(:disabled){box-shadow:0 6px 18px -8px #f1f5f959}.pm-auth-sso{border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;height:48px;color:var(--pm-tx);font:550 14px var(--pm-f);cursor:pointer;transition:border-color .14s var(--pm-e), background-color .14s var(--pm-e);border-radius:12px;justify-content:center;align-items:center;gap:9px;display:inline-flex}.pm-auth-sso:hover{border-color:var(--pm-lnx);background:var(--bg-hover)}.pm-auth-known{border:1px solid var(--pm-ln);background:var(--pm-sf2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.pm-auth-known .av{background:var(--pm-acw);width:30px;height:30px;color:var(--pm-ac);font:600 12px var(--pm-f);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pm-auth-known .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13.5px var(--pm-f);color:var(--pm-tx);overflow:hidden}.pm-auth-known button{color:var(--pm-ac);font:500 12.5px var(--pm-f);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto}.pm-auth-known button:hover{text-decoration:underline}.pm-auth-alts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.pm-auth-alts button{border:1px solid var(--pm-ln);background:var(--pm-sf);height:34px;color:var(--pm-tx2);font:500 12.5px var(--pm-f);cursor:pointer;transition:border-color .14s var(--pm-e), color .14s var(--pm-e);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pm-auth-alts button:hover{border-color:var(--pm-lnx);color:var(--pm-tx)}.pm-auth-div{letter-spacing:.04em;text-transform:uppercase;color:var(--pm-tx3);align-items:center;gap:10px;margin:2px 0;font-size:11px;display:flex}.pm-auth-div:before,.pm-auth-div:after{content:"";background:var(--pm-ln);flex:1;height:1px}.pm-auth-err{border:1px solid color-mix(in srgb, var(--pm-al) 32%, transparent);background:var(--pm-alw);font:500 13px/1.45 var(--pm-f);color:var(--pm-al);border-radius:10px;padding:10px 12px}.pm-auth-note{color:var(--pm-tx3);margin:0;font-size:12.5px;line-height:1.5}.pm-auth-link{color:var(--pm-ac);font:600 12.5px var(--pm-f);cursor:pointer;background:0 0;border:0;padding:0}.pm-auth-link:hover{text-decoration:underline}.pm-auth-foot{text-align:center;color:var(--pm-tx3);font-size:11.5px;position:absolute;bottom:20px;left:24px;right:24px}.pm-auth-ok{background:var(--pm-okw);width:52px;height:52px;color:var(--pm-ok);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}@media (width<=560px){.pm-auth{padding:84px 20px 64px}.pm-auth-title{font-size:25px}}.pm-cl-sort{border:1px solid var(--pm-ln);background:var(--pm-sf);height:32px;color:var(--pm-tx2);font:550 12.5px var(--pm-f);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:border-color .14s var(--pm-e), color .14s var(--pm-e), background-color .14s var(--pm-e);border-radius:9px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.pm-cl-sort:hover{border-color:var(--pm-lnx);color:var(--pm-tx);background:var(--bg-hover)}.pm-cl-sort{transition:width .26s var(--pm-e), padding .26s var(--pm-e), border-color .14s var(--pm-e), color .14s var(--pm-e), background-color .2s var(--pm-e), transform .26s var(--pm-e);overflow:hidden}.pm-cl-sort .lbl{white-space:nowrap;max-width:260px;transition:max-width .26s var(--pm-e), opacity .16s var(--pm-e);display:inline-block;overflow:hidden}.pm-cl-sort.cond{background:color-mix(in srgb, var(--pm-sf) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);width:34px;height:34px;box-shadow:0 4px 14px -6px #0f172a47, inset 0 0 0 1px var(--pm-ln);border-color:#0000;border-radius:999px;justify-content:center;gap:0;padding:0}.pm-cl-sort.cond:hover{background:color-mix(in srgb, var(--pm-sf) 92%, transparent);color:var(--pm-tx)}.pm-cl-sort.cond .lbl{opacity:0;max-width:0}.pm-cl-sort .vw{color:var(--pm-ac);font-weight:600}.pm-cl-todo{cursor:pointer;font:600 14px var(--pm-f);color:#8a6410;text-underline-offset:3px;transition:text-decoration-color .14s var(--pm-e);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #b8791f4d;text-decoration:underline #b8791f4d}:root[data-theme=dark] .pm-cl-todo{color:#e4b85c;text-decoration-color:#e4b85c52}.pm-cl-todo:hover{text-decoration-color:currentColor}.pm-gd-float{z-index:6;justify-content:space-between;align-items:flex-start;height:0;padding:0 26px;display:flex;position:sticky;top:10px}.pm-gd-float .pm-cl-back{background:color-mix(in srgb, var(--pm-gr) 82%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);margin:8px 0 0}.pm-gd-float .acts{flex:none;align-items:center;gap:8px;margin-top:8px;display:flex}.pm-gd-float .acts>*{flex:none}.pm-gd-float .pm-cl-back{white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pm-gd-float .pm-cl-back .lb{min-width:0}.pm-gd-float .pm-cl-back .lb>span{text-overflow:ellipsis}.pm-gd-ghost{border:1px solid var(--pm-ln);background:color-mix(in srgb, var(--pm-sf) 80%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);height:32px;color:var(--pm-tx2);font:550 12.5px var(--pm-f);cursor:pointer;white-space:nowrap;transition:border-color .14s var(--pm-e), color .14s var(--pm-e), background-color .18s var(--pm-e);border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.pm-gd-ghost:hover{border-color:var(--pm-lnx);color:var(--pm-tx);background:var(--pm-sf)}.pm-gd{flex-direction:column;flex:auto;justify-content:safe center;width:100%;max-width:680px;min-height:0;margin:0 auto;padding:46px 24px 56px;display:flex;overflow-y:auto}.pm-gd-kick{text-align:center;font:600 11.5px/1.2 var(--pm-f);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 10px}.pm-gd-name{text-align:center;width:100%;font:650 30px/1.15 var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);overflow-wrap:anywhere;background:0 0;border:0;margin:0 0 10px;padding:0;display:block}.pm-gd-client{text-align:center;font:400 16px/1.5 var(--pm-f);color:var(--pm-tx2);overflow-wrap:anywhere;margin:0 0 6px}.pm-gd-client-name{color:var(--pm-tx);font-weight:500}.pm-gd-client .pm-gd-sub{font-size:inherit;color:var(--pm-tx2);margin:0;padding:0 2px;display:inline}.pm-gd-client .pm-gd-sub:hover{color:var(--pm-tx)}.pm-gd-meta{text-align:center;font:400 13px/1.5 var(--pm-f);color:var(--pm-tx3);margin:0}.pm-gd-name-input{text-align:center;width:100%;max-width:440px;font:650 26px/1.25 var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);background:var(--pm-sf);border:1px solid var(--pm-ac);border-radius:8px;margin:0 auto 6px;padding:4px 10px;display:block}.pm-gd-name-input:focus{outline:2px solid color-mix(in srgb, var(--pm-ac) 30%, transparent)}.pm-gd-sub{cursor:pointer;text-align:center;max-width:100%;font:400 13px/1.5 var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3);transition:color .14s var(--pm-e);background:0 0;border:0;border-radius:6px;margin:0 auto;padding:2px 8px;display:block}.pm-gd-sub:hover{color:var(--pm-tx2)}.pm-gd-sub:focus-visible{outline:2px solid var(--pm-ac)}.pm-gd-filet{background:var(--pm-tx);border-radius:2px;width:64px;height:2px;margin:24px auto 26px}.pm-gd-filet.left{margin:14px 0 0}.pm-gd-note{text-align:center;max-width:54ch;margin:0 auto 30px}.pm-gd-note p{font:400 13.5px/1.6 var(--pm-f);color:var(--pm-tx2);margin:0}.pm-gd-note.al p{color:var(--pm-tx)}.pm-gd-note .star{color:#8a6410;margin-right:7px}:root[data-theme=dark] .pm-gd-note .star{color:#e4b85c}.pm-gd-note .act{margin-top:12px}.pm-gd-note p.hint{color:var(--pm-tx3);margin-top:12px;font-size:12px}.pm-gd-note p.hint button{font:inherit;color:var(--pm-tx);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pm-gd-note p.hint button:hover{text-underline-offset:3px;text-decoration:underline}.pm-gd-due{font:400 13px/1.5 var(--pm-f);color:var(--pm-tx3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:6px auto 28px;display:flex}.pm-gd-due .pm-gd-due-date{border:1px solid var(--pm-ln);background:var(--pm-sf);width:auto;height:36px;box-shadow:none;font:500 13.5px var(--pm-f);color:var(--pm-tx);transition:border-color .14s var(--pm-e), color .14s var(--pm-e);border-radius:999px;gap:9px;padding:0 14px 0 12px}.pm-gd-due .pm-gd-due-date:hover:not(:disabled),.pm-gd-due .pm-gd-due-date[aria-expanded=true]{border-color:var(--pm-tx);--tw-ring-shadow:0 0 #0000}.pm-gd-due .pm-gd-due-date:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-gd-due .pm-gd-due-date .ic{width:15px;height:15px;color:var(--pm-tx2);flex:none}.pm-gd-due .pm-gd-due-date .v{white-space:nowrap}.pm-gd-due .pm-gd-due-date .rel{border-left:1px solid var(--pm-ln);color:var(--pm-tx3);white-space:nowrap;padding-left:9px;font-weight:400}.pm-gd-due .pm-gd-due-date .rel.past{color:var(--pm-al)}.pm-gd-due .pm-gd-due-date.empty{border-style:dashed;border-color:color-mix(in srgb, var(--pm-tx) 32%, transparent);color:var(--pm-tx2)}.pm-gd-due .pm-gd-due-date.empty:hover:not(:disabled){color:var(--pm-tx);border-style:solid}.pm-gd-due .pm-gd-due-date:disabled{opacity:1;cursor:progress}.pm-gd-toc{border-top:1px solid var(--pm-ln)}.pm-gd-tr{border:0;border-bottom:1px solid var(--pm-ln);cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);color:var(--pm-tx);background:0 0;align-items:baseline;gap:12px;padding:15px 4px;display:flex}.pm-gd-tr:focus-visible{outline:2px solid var(--pm-ac);outline-offset:-2px;border-radius:4px}.pm-gd-tr .no{width:18px;font:500 11px/1 var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3);flex:none}.pm-gd-tr .tn{font:600 15px/1.3 var(--pm-f);letter-spacing:-.005em;white-space:nowrap;transition:color .14s var(--pm-e)}.pm-gd-tr:hover .tn{color:var(--pm-tx2)}.pm-gd-tr .lead{border-bottom:1.5px dotted var(--pm-lnx);flex:1;align-self:center;min-width:40px;margin-top:6px}.pm-gd-tr .tv{max-width:58%;font:400 12.5px/1.4 var(--pm-f);color:var(--pm-tx2);white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.pm-gd-tr .tv b{color:var(--pm-tx);font-weight:600}.pm-gd-tr .tv .ttl{text-overflow:ellipsis;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.pm-gd .al,.pm-gd-su .al{color:var(--pm-al);font-weight:600}.pm-gd-tr.dim{opacity:.5;transition:opacity .14s var(--pm-e)}.pm-gd-tr.dim:hover,.pm-gd-tr.dim:focus-visible{opacity:1}.pm-gd-chap{flex:auto;width:100%;max-width:780px;min-height:0;margin:0 auto;padding:62px 24px 56px;overflow-y:auto}.pm-gd.in,.pm-gd-chap.in{animation:pmClIn .3s var(--pm-e) backwards}.pm-gd.back,.pm-gd-chap.back{animation:pmClBack .28s var(--pm-e) backwards}@media (prefers-reduced-motion:reduce){.pm-gd.in,.pm-gd.back,.pm-gd-chap.in,.pm-gd-chap.back{animation:none}}.pm-gd-chd{align-items:baseline;gap:14px;margin:0;display:flex}.pm-gd-chd .no{font:500 14px/1 var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3)}.pm-gd-chd h2{font:650 24px/1.2 var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);margin:0}.pm-gd-chb{margin-top:24px}.pm-gd-su{flex-direction:column;display:flex}.pm-gd-sr{border-bottom:1px solid var(--pm-ln);font:400 13.5px/1.5 var(--pm-f);align-items:baseline;gap:16px;padding:14px 4px;display:flex}.pm-gd-sr .k{width:150px;font:500 10.5px/1.7 var(--pm-f);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-tx3);flex:none}.pm-gd-sr .v{min-width:0;color:var(--pm-tx);flex:1}.pm-gd-sr .k .n{background:var(--pm-alw);color:var(--pm-al);font:600 10px/1.5 var(--pm-f);letter-spacing:0;vertical-align:1px;border-radius:999px;margin-left:7px;padding:1px 6px;display:inline-block}.pm-gd-sr .v small{color:var(--pm-tx2);margin-top:6px;font-size:12px;display:block}.pm-gd-sr .v small button{cursor:pointer;font:500 12px var(--pm-f);color:var(--pm-ac);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.pm-gd-sr .v .edit{cursor:pointer;font:400 13.5px/1.5 var(--pm-f);color:var(--pm-tx);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pm-gd-sr .v .edit svg{opacity:0;transition:opacity .12s var(--pm-e);color:var(--pm-tx3)}.pm-gd-sr .v .edit:hover svg,.pm-gd-sr .v .edit:focus-visible svg{opacity:1}.pm-gd-so{z-index:60;background:#0a0e1252;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}:root[data-theme=dark] .pm-gd-so{background:#00000080}.pm-gd-sb{background:var(--pm-sf);border:1px solid var(--pm-lnx);border-radius:13px;width:560px;max-width:100%;overflow:hidden;box-shadow:0 24px 60px -24px #0a0e1273}.pm-gd-sb input{border:0;border-bottom:1px solid var(--pm-ln);width:100%;font:500 14px/1.4 var(--pm-f);color:var(--pm-tx);background:0 0;outline:none;padding:14px 18px}.pm-gd-sb input::placeholder{color:var(--pm-tx3);font-weight:400}.pm-gd-sb ul{max-height:320px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.pm-gd-sb li.empty{font:400 12.5px/1.4 var(--pm-f);color:var(--pm-tx3);padding:12px 18px}.pm-gd-sb li button{cursor:pointer;text-align:left;width:100%;font:400 13px/1.4 var(--pm-f);color:var(--pm-tx);background:0 0;border:0;align-items:center;gap:10px;padding:9px 18px;display:flex}.pm-gd-sb li button:hover,.pm-gd-sb li button:focus-visible{background:var(--pm-sf2);outline:none}.pm-gd-sb .tg{height:19px;font:600 10.5px/1 var(--pm-f);border-radius:5px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.pm-gd-sb .tg.fic{color:var(--pm-ac);background:color-mix(in srgb, var(--pm-ac) 11%, transparent)}.pm-gd-sb .tg.comp{color:#4f55c9;background:#4f55c91c}:root[data-theme=dark] .pm-gd-sb .tg.comp{color:#9096ec;background:#9096ec24}.pm-gd-sb .tg.doc{color:var(--pm-tx2);background:var(--pm-sf2)}.pm-gd-sb .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-pn{flex-direction:column;gap:20px;min-height:0;display:flex}.pm-pn-state{align-items:flex-start;gap:12px;display:flex}.pm-pn-state .ic{background:var(--pm-wash);width:34px;height:34px;color:var(--pm-tx2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pm-pn-state .ic.al{background:var(--pm-alw);color:var(--pm-al)}.pm-pn-state .ic.ok{background:var(--pm-okw);color:var(--pm-ok)}.pm-pn-state .ic.ma{background:var(--pm-maw);color:var(--pm-ma)}.pm-pn-state .bd{flex:1;min-width:0}.pm-pn-state h3{font:600 15px/1.35 var(--pm-f);letter-spacing:-.015em;color:var(--pm-tx);margin:0}.pm-pn-state p{font:400 13px/1.5 var(--pm-f);color:var(--pm-tx2);margin:3px 0 0}.pm-pn-row{border-top:1px solid var(--pm-ln);font:400 13px/1.5 var(--pm-f);align-items:baseline;gap:16px;padding:11px 2px;display:flex}.pm-pn-row:first-child{border-top:0}.pm-pn-row .k{width:132px;font:500 10.5px/1.7 var(--pm-f);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-tx3);flex:none}.pm-pn-row .v{min-width:0;color:var(--pm-tx);flex:1}.pm-pn-lab{font:500 10.5px/1.7 var(--pm-f);letter-spacing:.08em;text-transform:uppercase;color:var(--pm-tx3);margin-bottom:7px;display:block}.pm-pn-pills{flex-wrap:wrap;gap:7px;display:flex}.pm-pn-pill{border:1px solid var(--pm-ln);background:var(--pm-sf);height:30px;color:var(--pm-tx2);font:500 12.5px var(--pm-f);cursor:pointer;transition:border-color .14s var(--pm-e), color .14s var(--pm-e), background-color .14s var(--pm-e);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pm-pn-pill:hover{border-color:var(--pm-lnx);color:var(--pm-tx)}.pm-pn-pill[aria-pressed=true]{color:#fff;background:#0f172a;border-color:#0f172a}:root[data-theme=dark] .pm-pn-pill[aria-pressed=true]{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.pm-pn-pill:focus-visible{outline:2px solid var(--pm-ac);outline-offset:2px}.pm-pn-id{flex-direction:column;display:flex}.pm-gd-lst{margin:0 -14px}.pm-gd-it{text-align:left;cursor:pointer;width:100%;transition:background-color .14s var(--pm-e);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.pm-gd-it+.pm-gd-it:before{content:"";border-top:1px solid var(--pm-ln);position:absolute;top:0;left:14px;right:14px}.pm-gd-it:hover{background:var(--pm-wash)}.pm-gd-it:hover:before,.pm-gd-it:hover+.pm-gd-it:before{border-color:#0000}.pm-gd-it:focus-visible{outline:2px solid var(--pm-ac);outline-offset:-2px}.pm-gd-it .ic{background:var(--bg-hover);width:28px;height:28px;color:var(--pm-tx2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.pm-gd-it .ic svg{width:14px;height:14px}.pm-gd-it .ic.fic{color:var(--accent);background:#e7f4f6}.pm-gd-it .ic.cmp{color:#4f55c9;background:#ededfb}:root[data-theme=dark] .pm-gd-it .ic.fic{color:#4fc5c7;background:#0a0e1224}:root[data-theme=dark] .pm-gd-it .ic.cmp{color:#8f7cf0;background:#8f7cf029}.pm-gd-it .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pm-gd-it .nm{font:550 14px/1.35 var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-gd-it .mt{font:400 12.5px/1.4 var(--pm-f);color:var(--pm-tx3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-gd-it .mt .todo{color:var(--pm-ma)}.pm-gd-it .mt .err{color:var(--pm-al)}.pm-gd-it .ops{opacity:0;transition:opacity .14s var(--pm-e);flex:none;gap:2px;display:flex}.pm-gd-it:hover .ops,.pm-gd-it:focus-within .ops{opacity:1}.pm-gd-it .ops button{width:28px;height:28px;color:var(--pm-tx3);cursor:pointer;transition:background-color .14s var(--pm-e), color .14s var(--pm-e);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.pm-gd-it .ops button:hover{background:var(--bg-hover);color:var(--pm-tx)}.pm-gd-it .go{color:var(--pm-tx3);transition:transform .14s var(--pm-e);flex:none}.pm-gd-it:hover .go{transform:translate(2px)}.pm-gd-it.jalon .ic{box-shadow:inset 0 0 0 1px var(--pm-ln);background:0 0}.pm-gd-it.jalon .nm{color:var(--pm-tx2);font-weight:450}.pm-gd-it .ren{border:1px solid var(--pm-lnx);background:var(--pm-sf);width:100%;max-width:320px;height:26px;font:550 14px var(--pm-f);color:var(--pm-tx);border-radius:8px;outline:none;padding:0 8px}.pm-gd-none{font:400 13.5px/1.6 var(--pm-f);color:var(--pm-tx3);margin:0;padding:22px 2px}.pm-gd-chd .act{flex:none;margin-left:auto}:root{--pm-an-fic:#00719a;--pm-an-cmp:#9088e2;--pm-an-prev:#c1c8d1}:root[data-theme=dark]{--pm-an-fic:#1c9cb8;--pm-an-cmp:#6f63cc;--pm-an-prev:#45505d}.pm-an{transition:opacity .18s var(--pm-e);flex-direction:column;gap:14px;display:flex}.pm-an.fade{opacity:.35}.pm-an-seg{background:var(--bg-hover);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pm-an-seg button{cursor:pointer;font:500 12.5px var(--pm-f);color:var(--pm-tx2);white-space:nowrap;transition:background-color .14s var(--pm-e), color .14s var(--pm-e);background:0 0;border:0;border-radius:8px;padding:5px 11px}.pm-an-seg button.on{background:var(--pm-sf);color:var(--pm-tx);font-weight:600;box-shadow:0 1px 2px #0a0e121a,0 2px 6px -2px #0a0e121f}.pm-an-card{background:var(--pm-sf);border:1px solid var(--pm-ln);border-bottom-color:var(--pm-lnx);border-radius:16px;padding:18px 20px 14px;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e122e}:root[data-theme=dark] .pm-an-card{box-shadow:0 1px 1.5px #0000004d,0 6px 14px -6px #00000080,0 20px 40px -20px #0009}.pm-an-ch{align-items:center;gap:10px;margin-bottom:4px;display:flex}.pm-an-ch h2{font:600 15px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);margin:0}.pm-an-ch .sub{color:var(--pm-tx3);font-size:12.5px}.pm-an-ch .sp{flex:1}.pm-an-leg{color:var(--pm-tx2);gap:14px;font-size:12.5px;display:flex}.pm-an-leg s{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pm-an-leg i{border-radius:2px;width:14px;height:3px}.pm-an-kpis{background:var(--pm-sf);border:1px solid var(--pm-ln);border-bottom-color:var(--pm-lnx);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e122e}:root[data-theme=dark] .pm-an-kpis{box-shadow:0 1px 1.5px #0000004d,0 6px 14px -6px #00000080,0 20px 40px -20px #0009}.pm-an-kpi{min-width:0;padding:18px 20px 14px;position:relative}.pm-an-kpi+.pm-an-kpi{border-left:1px solid var(--pm-ln)}.pm-an-kpi .lab{color:var(--pm-tx2);align-items:center;gap:7px;font-size:12.5px;font-weight:550;display:flex}.pm-an-kpi .lab i{border-radius:999px;flex:none;width:7px;height:7px}.pm-an-kpi .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pm-tx);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:7px;font-size:26px;font-weight:650;display:flex}.pm-an-kpi .val small{color:var(--pm-tx3);letter-spacing:0;font-size:13px;font-weight:500}.pm-an-kpi .foot{color:var(--pm-tx3);margin-top:3px;font-size:12px}.pm-an-kpi .spark{opacity:.9;pointer-events:none;position:absolute;bottom:12px;right:16px}.pm-an-pill{border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.pm-an-pill.up{background:var(--pm-okw);color:var(--pm-ok)}.pm-an-pill.dn{background:var(--pm-alw);color:var(--pm-al)}.pm-an-quota{background:var(--bg-hover);border-radius:4px;height:6px;margin-top:9px;display:block;overflow:hidden}.pm-an-quota span{background:var(--pm-ac);border-radius:0 4px 4px 0;height:100%;display:block}.pm-an-roi{color:#fff;background:#0f172a;border-radius:16px;align-items:center;gap:28px;padding:18px 24px;display:flex;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e1247}:root[data-theme=dark] .pm-an-roi{color:#0f172a;background:#f1f5f9}.pm-an-roi .big{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.pm-an-roi .big b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.pm-an-roi .big span{opacity:.75;font-size:14px}.pm-an-roi .sep{opacity:.16;background:currentColor;align-self:stretch;width:1px}.pm-an-roi .ratio{font-size:14px;line-height:1.5}.pm-an-roi .base{opacity:.55;text-align:right;max-width:260px;margin-left:auto;font-size:11.5px}.pm-an-plot{position:relative}.pm-an-plot svg{width:100%;height:auto;display:block}.pm-an-grid{stroke:var(--pm-ln);stroke-dasharray:3 4}.pm-an-axis{font:400 11.5px var(--pm-f);fill:var(--pm-tx3);font-variant-numeric:tabular-nums}.pm-an-dlab{font:600 12px var(--pm-f)}.pm-an-tip{background:var(--pm-sf);border:1px solid var(--pm-lnx);pointer-events:none;z-index:3;border-radius:12px;min-width:138px;padding:9px 12px;font-size:12px;position:absolute;top:8px;box-shadow:0 8px 24px -10px #0a0e1240}.pm-an-tip b{color:var(--pm-tx3);margin-bottom:5px;font-size:11.5px;font-weight:550;display:block}.pm-an-tip .r{font-variant-numeric:tabular-nums;color:var(--pm-tx);align-items:center;gap:7px;margin-top:3px;display:flex}.pm-an-tip .r i{border-radius:3px;flex:none;width:8px;height:8px}.pm-an-tip .r em{color:var(--pm-tx2);flex:1;padding-right:10px;font-style:normal}@media (prefers-reduced-motion:no-preference){.pm-an>*{opacity:0;animation:.34s forwards pmAnFade}.pm-an>:nth-child(2){animation-delay:45ms}.pm-an>:nth-child(3){animation-delay:90ms}.pm-an>:nth-child(4){animation-delay:.135s}.pm-an>:nth-child(5){animation-delay:.18s}.pm-an-plot .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.33,1,.68,1) forwards pmAnDraw}.pm-an-plot .draw.slow{animation-duration:.95s}.pm-an-plot .fadea{opacity:0;animation:.4s .28s forwards pmAnFade}.pm-an-brow .fill,.pm-an-crow .fill,.pm-an-quota span{transform-origin:0;animation:.55s cubic-bezier(.33,1,.68,1) pmAnBar}.pm-an-ring .arc{animation:.7s cubic-bezier(.33,1,.68,1) pmAnArc}}@keyframes pmAnDraw{to{stroke-dashoffset:0}}@keyframes pmAnFade{to{opacity:1}}@keyframes pmAnBar{0%{transform:scaleX(0)}}@keyframes pmAnArc{0%{stroke-dashoffset:1px}}.pm-an-conf{grid-template-columns:repeat(3,1fr);display:grid}.pm-an-conf>div{align-items:center;gap:16px;min-width:0;padding:4px 20px 10px;display:flex}.pm-an-conf>div+div{border-left:1px solid var(--pm-ln)}.pm-an-ring{flex:none}.pm-an-ring .track{fill:none;stroke:var(--bg-hover);stroke-width:7px}.pm-an-ring .arc{fill:none;stroke:var(--pm-ac);stroke-width:7px;stroke-linecap:round}.pm-an-ring text{font-family:var(--pm-f);fill:var(--pm-tx);font-variant-numeric:tabular-nums}.pm-an-ring .num{letter-spacing:-.03em;font-size:15px;font-weight:650}.pm-an-ring .num.wide{font-size:13px}.pm-an-ring .unit{fill:var(--pm-tx3);font-size:9.5px;font-weight:500}.pm-an-conf .t{min-width:0}.pm-an-conf .t b{color:var(--pm-tx);font-size:13.5px;font-weight:600;display:block}.pm-an-conf .t span{color:var(--pm-tx3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.pm-an-delay{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pm-tx);font-size:30px;font-weight:650}.pm-an-delay small{color:var(--pm-tx3);font-size:14px;font-weight:500}.pm-an-bars{flex-direction:column;gap:11px;margin-top:10px;padding-bottom:6px;display:flex}.pm-an-brow{grid-template-columns:132px 1fr 44px;align-items:center;gap:12px;font-size:13px;display:grid}.pm-an-brow .n{color:var(--pm-tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-an-brow .track{background:var(--bg-hover);border-radius:4px;height:14px;display:block;overflow:hidden}.pm-an-brow .fill{background:var(--pm-an-fic);border-radius:0 4px 4px 0;height:100%;display:block}.pm-an-brow .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--pm-tx);font-weight:600}.pm-an-crow{grid-template-columns:20px 112px 1fr 92px;align-items:center;gap:10px;font-size:13px;display:grid}.pm-an-crow .n{color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pm-an-crow .track{background:var(--bg-hover);border-radius:4px;height:14px;display:block;overflow:hidden}.pm-an-crow .fill{background:var(--pm-an-fic);border-radius:0 4px 4px 0;height:100%;display:block}.pm-an-crow .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--pm-tx);font-weight:600}.pm-an-crow .v em{color:var(--pm-tx3);margin-left:4px;font-size:11.5px;font-style:normal;font-weight:400}.pm-an-duo{grid-template-columns:1fr 1fr;gap:14px;display:grid}@container (width<=860px){.pm-an-duo{grid-template-columns:1fr}.pm-an-kpis{grid-template-columns:1fr 1fr}.pm-an-kpi:nth-child(3){border-left:0;border-top:1px solid var(--pm-ln)}.pm-an-kpi:nth-child(4){border-top:1px solid var(--pm-ln)}.pm-an-roi{flex-wrap:wrap;gap:14px}.pm-an-roi .sep{display:none}.pm-an-roi .base{text-align:left;max-width:none;margin-left:0}.pm-an-conf{grid-template-columns:1fr}.pm-an-conf>div+div{border-left:0;border-top:1px solid var(--pm-ln);margin-top:4px;padding-top:14px}}.pm-rn{border-top:1px solid var(--pm-ln);flex:1;grid-template-columns:268px 1fr;min-height:0;display:grid}.pm-rn-rail{background:var(--pm-sf2);border-right:1px solid var(--pm-ln);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pm-ln) transparent;flex-direction:column;gap:18px;padding:20px 20px 24px;display:flex;overflow-y:auto}.pm-rn-st{align-items:flex-start;gap:10px;display:flex}.pm-rn-st .ic{background:var(--pm-wash);width:30px;height:30px;color:var(--pm-tx2);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.pm-rn-st.al .ic{background:var(--pm-alw);color:var(--pm-al)}.pm-rn-st.ok .ic{background:var(--pm-okw);color:var(--pm-ok)}.pm-rn-st.ma .ic{background:var(--pm-maw);color:var(--pm-ma)}.pm-rn-st .bd{min-width:0}.pm-rn-st h3{font:600 13.5px/19px var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx);margin:0 0 3px}.pm-rn-st p{font:400 12.5px/17px var(--pm-f);color:var(--pm-tx2);margin:0}.pm-rn-steps{flex-direction:column;gap:2px;display:flex}.pm-rn-steps .s{text-align:left;width:100%;font:400 13px/18px var(--pm-f);color:var(--pm-tx3);transition:background-color var(--pm-d1) var(--pm-e), color var(--pm-d1) var(--pm-e);background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.pm-rn-steps .s .n{width:18px;height:18px;font:600 10px var(--pm-f);background:var(--pm-wash);color:var(--pm-tx3);border-radius:999px;flex:0 0 18px;place-items:center;margin-top:1px;display:grid}.pm-rn-steps .s.done .n{background:var(--pm-okw);color:var(--pm-ok)}.pm-rn-steps .s.now{background:var(--pm-sf);color:var(--pm-tx);font-weight:600;box-shadow:0 1px 2px #0a0e120f}.pm-rn-steps .s.now .n{color:#fff;background:#0f172a}:root[data-theme=dark] .pm-rn-steps .s.now .n{color:#0f172a;background:#f1f5f9}:root[data-theme=dark] .pm-rn-steps .s.now{box-shadow:none;border:1px solid var(--pm-ln)}.pm-rn-facts{border-top:1px solid var(--pm-ln);flex-direction:column;gap:12px;padding-top:16px;display:flex}.pm-rn-facts .kv{font:400 12.5px/17px var(--pm-f);display:block}.pm-rn-facts .kv .k{color:var(--pm-tx3);margin-bottom:2px;display:block}.pm-rn-facts .kv .v{font:600 13px/18px var(--pm-f);color:var(--pm-tx);display:block}.pm-rn-pane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pm-ln) transparent;flex-direction:column;gap:14px;min-width:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.pm-rn-ph{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-rn-ph h4{font:600 14.5px/20px var(--pm-f);color:var(--pm-tx);margin:0}.pm-rn-ph .tag{background:var(--pm-wash);color:var(--pm-tx2);font:500 12px/1 var(--pm-f);white-space:nowrap;border-radius:999px;padding:5px 10px}.pm-rn-ph .tag.ok{background:var(--pm-okw);color:var(--pm-ok)}.pm-rn-ph .tag.ma{background:var(--pm-maw);color:var(--pm-ma)}.pm-rn-load{font:400 13px var(--pm-f);color:var(--pm-tx3);margin:0}.pm-rl{border:1px solid var(--pm-ln);background:var(--pm-sf2);border-radius:14px;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.pm-rl .hd{border-bottom:1px solid var(--pm-ln);align-items:center;gap:10px;padding:9px 14px;display:flex}.pm-rl .hd .k{font:400 12.5px var(--pm-f);color:var(--pm-tx3);flex:0 0 42px}.pm-rl .hd input{min-width:0;height:28px;font:400 13px var(--pm-f);color:var(--pm-tx);transition:background-color var(--pm-d1) var(--pm-e), border-color var(--pm-d1) var(--pm-e);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:0 8px}.pm-rl .hd input:hover{background:var(--pm-sf);border-color:var(--pm-ln)}.pm-rl .hd input:focus{background:var(--pm-sf);border-color:var(--pm-lnx);outline:none}.pm-rl .hd.su input{font-size:13.5px;font-weight:600}.pm-rl .hd .rt{font:400 12px var(--pm-f);color:var(--pm-tx3);white-space:nowrap}.pm-rl .hd,.pm-rl .ft{flex:none}.pm-rl .sheet{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pm-ln) transparent;background:var(--pm-sf);flex:auto;min-height:120px;padding:16px 18px 18px;overflow-y:auto}.pm-rl{flex:none}.pm-rl .sheet{min-height:0;overflow:visible}.pm-rl .sheet textarea{resize:none;width:100%;min-height:96px;font:400 13.5px/1.72 var(--pm-f);color:var(--pm-tx);transition:background-color var(--pm-d1) var(--pm-e), border-color var(--pm-d1) var(--pm-e);background:0 0;border:1px solid #0000;border-radius:8px;margin:-6px -8px 0;padding:6px 8px;display:block;overflow:hidden}.pm-rl .sheet textarea:hover{border-color:var(--pm-ln)}.pm-rl .sheet textarea:focus{border-color:var(--pm-lnx);outline:none}.pm-rl .sheet .recap{border:1px solid var(--pm-ln);background:var(--pm-sf2);font:400 12.5px var(--pm-f);color:var(--pm-tx2);border-radius:10px;flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:10px 14px;display:flex}.pm-rl .sheet .recap b{color:var(--pm-tx);font-weight:600}.pm-rl .sheet .cta{color:#fff;font:600 13px var(--pm-f);background:#0f172a;border-radius:10px;margin-top:14px;padding:10px 18px;display:inline-block}:root[data-theme=dark] .pm-rl .sheet .cta{color:#0f172a;background:#f1f5f9}.pm-rl .ft{border-top:1px solid var(--pm-ln);font:400 12px var(--pm-f);color:var(--pm-tx3);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pm-rn-send{background:linear-gradient(to bottom, transparent, var(--bg-elevated) 14px);flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0 -24px -24px;padding:12px 24px 24px;display:flex;position:sticky;bottom:-24px}.pm-rn-send .pm-nuit{margin-left:auto}.pm-rn-send .note{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx3);max-width:42ch}.pm-rn-rep{flex-direction:column;gap:12px;display:flex}.pm-rn-rep .said{font:400 13px/1.6 var(--pm-f);color:var(--pm-tx);margin:0}.pm-rn-rep .quote{border-left:2px solid var(--pm-ln);font:italic 400 13px/1.6 var(--pm-f);color:var(--pm-tx2);margin:0;padding-left:12px}.pm-rn-rep .next{font:400 13px/1.6 var(--pm-f);color:var(--pm-tx2);margin:0}.pm-rn-rep .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-rn-facts .kv>.k{margin-bottom:6px}.pm-rn-cal{font:400 12px/1.5 var(--pm-f);color:var(--pm-tx3);margin:0}.pm-rn-save{min-height:17px;font:400 12px/17px var(--pm-f);color:var(--pm-tx3);align-items:center;gap:6px;margin:0;display:flex}.pm-nuit{color:#fff;cursor:pointer;white-space:nowrap;height:36px;font:550 13px var(--pm-f);letter-spacing:-.01em;transition:opacity .14s var(--pm-e), box-shadow .16s var(--pm-e);background:#0f172a;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pm-nuit:hover{opacity:.92;box-shadow:0 6px 18px -8px #0f172a80}.pm-nuit:disabled{opacity:.5;cursor:default;box-shadow:none}:root[data-theme=dark] .pm-nuit{color:#0f172a;background:#f1f5f9}@media (width<=899px){.pm-rn{grid-template-columns:1fr;overflow-y:auto}.pm-rn-rail{border-right:0;border-bottom:1px solid var(--pm-ln);overflow:visible}.pm-rn-pane{overflow:visible}.pm-rl{flex:none}.pm-rl .sheet{min-height:0;overflow:visible}.pm-rn-send{flex-direction:column;align-items:stretch;gap:12px}.pm-rn-send .note{max-width:none}.pm-rl .hd .rt{display:none}}.pm-gd-pile{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px;display:grid}.pm-gd-card{border:1px solid var(--pm-ln);background:var(--pm-sf);text-align:left;cursor:pointer;transition:border-color .14s var(--pm-e), box-shadow .14s var(--pm-e);border-radius:12px;flex-direction:column;padding:14px;display:flex}.pm-gd-card:hover{border-color:var(--pm-lnx);box-shadow:0 10px 26px -18px #0a0e124d}.pm-gd-card:focus-visible{outline:2px solid var(--pm-ac);outline-offset:2px}.pm-gd-cfm{border:1px solid var(--pm-lnx);background:var(--pm-sf);text-align:left;border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.pm-gd-cfm .q{font:500 14px/1.35 var(--pm-f);color:var(--pm-tx);margin:0}.pm-gd-cfm .sub{font:400 12.5px/1.45 var(--pm-f);color:var(--pm-tx2);margin:0}.pm-gd-cfm .act{border-top:1px solid var(--pm-ln);justify-content:flex-end;gap:2px;margin-top:auto;padding-top:11px;display:flex}.pm-gd-cfm .act button{border-radius:var(--pm-r);font:500 12.5px/1 var(--pm-f);cursor:pointer;transition:color var(--pm-d1) var(--pm-e);background:0 0;border:0;padding:5px 7px}.pm-gd-cfm .act button:focus-visible{outline:2px solid var(--pm-ac);outline-offset:2px}.pm-gd-cfm .act button:disabled{cursor:default;opacity:.5}.pm-gd-cfm .no{color:var(--pm-tx3)}.pm-gd-cfm .no:not(:disabled):hover{color:var(--pm-tx)}.pm-gd-cfm .yes{color:var(--pm-al)}.pm-gd-cfm .yes:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline}.pm-gd-vig{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:8px;height:92px;padding:10px 11px;position:relative;overflow:hidden}.pm-gd-vig:after{content:"";background:linear-gradient(to top, var(--pm-sf), transparent);pointer-events:none;height:22px;position:absolute;bottom:0;left:0;right:0}.pm-gd-vig .lgs{align-items:center;gap:3px;margin-bottom:6px;display:flex}.pm-gd-vig .lgs>*+*{box-shadow:-1px 0 0 var(--pm-sf);margin-left:-5px}.pm-gd-vig .lgs .more{font:500 8.5px var(--pm-f);color:var(--pm-tx3);margin-left:5px}.pm-gd-vig .h{font:600 7.5px/1.5 var(--pm-f);letter-spacing:.06em;text-transform:uppercase;color:var(--pm-tx3)}.pm-gd-vig .t{font:600 9px/1.35 var(--pm-f);color:var(--pm-tx);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.pm-gd-vig .p{font:400 7.8px/1.5 var(--pm-f);color:var(--pm-tx2);margin-top:4px}.pm-gd-card .nm{font:550 13.5px/1.35 var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx);text-overflow:ellipsis;white-space:nowrap;margin:11px 0 0;overflow:hidden}.pm-gd-card .mt{font:400 12px/1.45 var(--pm-f);color:var(--pm-tx3);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.pm-gd-card .st{font:400 11.5px var(--pm-f);color:var(--pm-tx3);margin-top:8px;display:inline-flex}.pm-gd-card .st.todo{color:var(--pm-ma);font-weight:500}.pm-gd-card .st.err{color:var(--pm-al);font-weight:500}.pm-gd-card{position:relative}.pm-gd-card .ops{opacity:0;transition:opacity .14s var(--pm-e);gap:2px;display:flex;position:absolute;top:8px;right:8px}.pm-gd-card:hover .ops,.pm-gd-card:focus-within .ops{opacity:1}.pm-gd-card .ops button{background:color-mix(in srgb, var(--pm-sf) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:26px;height:26px;color:var(--pm-tx3);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.pm-gd-card .ops button:hover{background:var(--bg-hover);color:var(--pm-tx)}.pm-gd-card .ren{border:1px solid var(--pm-lnx);background:var(--pm-sf);width:100%;height:28px;font:550 13.5px var(--pm-f);color:var(--pm-tx);border-radius:8px;outline:none;margin-top:9px;padding:0 8px}.pm-gd,.pm-gd-chap{scrollbar-width:none;-ms-overflow-style:none}.pm-gd::-webkit-scrollbar{width:0;height:0}.pm-gd-chap::-webkit-scrollbar{width:0;height:0}:root{--vw-dda:37, 99, 235;--vw-rgpd:22, 163, 74;--vw-acpr:234, 88, 12;--vw-code:147, 51, 234;--vw-ccn:13, 148, 136;--vw-eu:10, 14, 18;--vw-marche:184, 121, 31}:root[data-theme=dark]{--vw-dda:124, 166, 245;--vw-rgpd:111, 206, 150;--vw-acpr:240, 146, 92;--vw-code:189, 133, 240;--vw-ccn:87, 196, 184;--vw-eu:237, 241, 242;--vw-marche:228, 176, 102}.pm-vw{max-width:980px;margin:0 auto}@media (prefers-reduced-motion:no-preference){.pm-vw>*{opacity:0;animation:.36s forwards pmAuIn}.pm-vw>:nth-child(2){animation-delay:60ms}.pm-vw>:nth-child(3){animation-delay:.12s}.pm-vw>:nth-child(n+4){animation-delay:.17s}}.pm-vw-streak{background:var(--pm-sf);border:1px solid var(--pm-ln);color:var(--pm-tx);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:650;display:inline-flex}.pm-vw-streak i{font-style:normal}.pm-vw-cover{background:var(--pm-sf);border:1px solid var(--pm-ln);border-bottom-color:var(--pm-lnx);border-radius:18px;flex-direction:column;margin:4px 0 16px;padding:26px 30px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e122e}.pm-vw-cover .row{align-items:center;gap:26px;display:flex}:root[data-theme=dark] .pm-vw-cover{box-shadow:0 1px 1.5px #0000004d,0 6px 14px -6px #00000080,0 20px 40px -20px #0009}.pm-vw-cover:before{content:"";pointer-events:none;background:radial-gradient(200px 130px at 72% 28%, rgba(var(--vw-g1,var(--vw-eu)), .16), transparent 70%), radial-gradient(210px 140px at 92% 48%, rgba(var(--vw-g2,var(--vw-dda)), .14), transparent 70%), radial-gradient(170px 120px at 56% 58%, rgba(var(--vw-g3,var(--vw-ccn)), .12), transparent 70%);width:460px;height:360px;position:absolute;inset:-70px -60px auto auto}.pm-vw-cover .t{min-width:0;position:relative}.pm-vw-cover .kick{color:var(--pm-ac);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:650}.pm-vw-cover h3{font:650 23px var(--pm-f);letter-spacing:-.025em;color:var(--pm-tx);margin:6px 0 5px}.pm-vw-cover p{color:var(--pm-tx2);margin:0;font-size:13.5px}.pm-vw-cover .sp{flex:1}.pm-vw-go{text-align:center;flex:none;position:relative}.pm-vw-go button:not(.pm-vw-redo){cursor:pointer;color:#fff;height:44px;font:600 14px var(--pm-f);transition:opacity .12s var(--pm-e);background:#0f172a;border:0;border-radius:12px;align-items:center;gap:9px;padding:0 22px;display:inline-flex}.pm-vw-go button:not(.pm-vw-redo):hover{opacity:.92}:root[data-theme=dark] .pm-vw-go button:not(.pm-vw-redo){color:#0f172a;background:#f1f5f9}.pm-vw-go .est{color:var(--pm-tx3);margin-top:7px;font-size:11.5px}.pm-vw-done{color:var(--pm-ok);align-items:center;gap:10px;font-size:14px;font-weight:650;display:inline-flex}.pm-vw-done i{background:var(--pm-okw);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:inline-flex}.pm-vw-redo{font:500 12px var(--pm-f);color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0}.pm-vw-redo:hover{color:var(--pm-tx)}.pm-vw-recap{border-top:1px solid var(--pm-ln);margin-top:16px;padding-top:14px;position:relative}.pm-vw-recap b{font:650 11.5px var(--pm-f);color:var(--pm-tx3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;display:block}.pm-vw-recap ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pm-vw-recap li{grid-template-columns:8px 1fr;align-items:baseline;gap:10px;display:grid}.pm-vw-recap li i{border-radius:999px;align-self:center;width:7px;height:7px}.pm-vw-recap a{color:var(--pm-tx2);font-size:13px;text-decoration:none}.pm-vw-recap a:hover{color:var(--pm-ac)}.pm-vw-cal{border-top:1px solid var(--pm-ln);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:14px;display:flex;position:relative}.pm-vw-recap+.pm-vw-cal{margin-top:14px}.pm-vw-cal .d{text-align:center;width:30px}.pm-vw-cal .d i{background:var(--bg-hover);width:28px;height:28px;color:var(--pm-tx3);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-style:normal;display:flex}.pm-vw-cal .d.ok i{background:var(--pm-okw);color:var(--pm-ok);font-weight:700}.pm-vw-cal .d.today i{outline:2px solid var(--pm-ac);outline-offset:1px;background:color-mix(in srgb, var(--pm-ac) 10%, transparent);color:var(--pm-ac);font-weight:700}.pm-vw-cal .d span{color:var(--pm-tx3);margin-top:4px;font-size:9.5px;display:block}.pm-vw-cal .legend{color:var(--pm-tx3);margin-left:12px;font-size:12px}.pm-vw-sect{align-items:baseline;gap:10px;margin:18px 0 6px;display:flex}.pm-vw-sect b{color:var(--pm-tx);font-size:14px;font-weight:650}.pm-vw-sect span{color:var(--pm-tx3);font-size:12.5px}.pm-vw-sect:after{content:"";background:var(--pm-ln);flex:1;align-self:center;height:1px}.pm-vw-row{color:inherit;transition:background-color .12s var(--pm-e);border-radius:10px;grid-template-columns:10px 1fr auto;align-items:baseline;gap:12px;margin:0 -12px;padding:9px 12px;text-decoration:none;display:grid}.pm-vw-row:hover{background:var(--bg-hover)}.pm-vw-row i{border-radius:999px;align-self:center;width:8px;height:8px}.pm-vw-row .t{color:var(--pm-tx);font-size:13px;font-weight:550}.pm-vw-row:hover .t{color:var(--pm-ac)}.pm-vw-row .m{color:var(--pm-tx3);margin-left:8px;font-size:11.5px}.pm-vw-row .w{color:var(--pm-tx3);white-space:nowrap;font-size:11.5px}.pm-vw-stage{inset:0 0 0 var(--app-side-w,0px);z-index:1200;background:#090d14db;justify-content:center;align-items:center;gap:20px;padding:30px;animation:.2s pmVwFade;display:flex;position:fixed}.pm-vw-arrow{cursor:pointer;color:#fff;width:42px;height:42px;transition:background-color .12s var(--pm-e), opacity .12s var(--pm-e);background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:17px;display:flex}.pm-vw-arrow:hover{background:#fff3}.pm-vw-arrow:disabled{opacity:.3;cursor:default}.pm-vw-quit{color:#ffffffb3;font:500 13px var(--pm-f);cursor:pointer;background:0 0;border:0;position:absolute;top:18px;right:22px}.pm-vw-quit:hover{color:#fff}.pm-vw-kb{text-align:center;color:#ffffff73;font-size:11.5px;position:absolute;bottom:16px;left:0;right:0}.pm-vw-stage{transition:opacity .18s,left .2s ease-out}.pm-vw-stage.leaving{opacity:0;pointer-events:none}.pm-vw-card{width:520px;max-width:calc(100vw - var(--app-side-w,0px) - 140px);background:var(--pm-sf);border-radius:22px;padding:20px 28px 22px;transition:opacity .15s;animation:.26s pmVwCardIn;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #00000080}.pm-vw-card.leaving{opacity:0}@keyframes pmVwCardIn{0%{opacity:0}to{opacity:1}}.pm-vw-card:before{content:"";pointer-events:none;background:radial-gradient(closest-side, rgba(var(--vw-cat,var(--vw-eu)), .18), transparent);width:300px;height:220px;position:absolute;inset:-60px -60px auto auto}.pm-vw-dots{gap:5px;margin-bottom:16px;display:flex}.pm-vw-dots i{background:var(--pm-ln);border-radius:3px;flex:1;height:3px}.pm-vw-dots i.done{background:var(--pm-tx)}.pm-vw-card .k{color:var(--pm-tx3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.pm-vw-card .k .imp{font-weight:650}.pm-vw-card .k .imp.h{color:var(--pm-al)}.pm-vw-card .k .imp.m{color:#b45309}:root[data-theme=dark] .pm-vw-card .k .imp.m{color:#e0a84e}.pm-vw-card .k .imp.l{color:var(--pm-tx3)}.pm-vw-card h3{font:650 20px var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);margin:12px 0 10px;line-height:1.32;position:relative}.pm-vw-card .body{color:var(--pm-tx2);max-height:168px;margin:0;font-size:13.5px;line-height:1.65;position:relative;overflow:hidden}.pm-vw-card .foot{align-items:center;margin-top:18px;display:flex;position:relative}.pm-vw-card .cnt{color:var(--pm-tx3);font-variant-numeric:tabular-nums;font-size:12px}.pm-vw-card .sp{flex:1}.pm-vw-card .ext{color:var(--pm-tx3);font-size:12.5px;text-decoration:none}.pm-vw-card .ext:hover{color:var(--pm-tx)}.pm-vw-next{cursor:pointer;color:#fff;height:36px;font:600 12.5px var(--pm-f);transition:opacity .12s var(--pm-e);background:#0f172a;border:0;border-radius:10px;align-items:center;gap:7px;margin-left:14px;padding:0 16px;display:inline-flex}.pm-vw-next:hover{opacity:.92}:root[data-theme=dark] .pm-vw-next{color:#0f172a;background:#f1f5f9}@keyframes pmVwFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-vw-stage,.pm-vw-card{transition:none;animation:none}}.pm-vw-tools{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 8px;display:flex}.pm-vw-chip{border:1px solid var(--pm-ln);background:var(--pm-sf);height:28px;font:550 12px var(--pm-f);color:var(--pm-tx2);cursor:pointer;transition:background-color .12s var(--pm-e), color .12s var(--pm-e), border-color .12s var(--pm-e);border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pm-vw-chip:hover{border-color:var(--pm-lnx);color:var(--pm-tx)}.pm-vw-chip.on{color:#fff;background:#0f172a;border-color:#0f172a}:root[data-theme=dark] .pm-vw-chip.on{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.pm-vw-search{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:9px;align-items:center;gap:7px;min-width:220px;height:30px;margin-left:auto;padding:0 11px;display:inline-flex}.pm-vw-search input{width:100%;font:400 12.5px var(--pm-f);color:var(--pm-tx);background:0 0;border:0;outline:0}.pm-vw-search input::placeholder{color:var(--pm-tx3)}.pm-vw-more{text-align:center;margin:12px 0 0}.pm-vw-more button{border:1px solid var(--pm-ln);background:var(--pm-sf);cursor:pointer;height:32px;font:550 12.5px var(--pm-f);color:var(--pm-tx2);border-radius:10px;padding:0 16px}.pm-vw-more button:hover{border-color:var(--pm-lnx);color:var(--pm-tx)}@media (prefers-reduced-motion:no-preference){.pm-au>*{opacity:0;animation:.36s forwards pmAuIn}.pm-au>:nth-child(2){animation-delay:60ms}.pm-au>:nth-child(3){animation-delay:.12s}.pm-au>:nth-child(4){animation-delay:.18s}.pm-au>:nth-child(n+5){animation-delay:.22s}}@keyframes pmAuIn{to{opacity:1}}.pm-au-seal{color:#fff;background:#0f172a;border-radius:16px;align-items:center;gap:18px;margin-bottom:16px;padding:16px 22px;display:flex;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e121a,0 16px 32px -18px #0a0e1247}:root[data-theme=dark] .pm-au-seal{color:#0f172a;background:#f1f5f9}.pm-au-seal .shield{color:#6dbe9a;background:#6dbe9a2e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}:root[data-theme=dark] .pm-au-seal .shield{color:#2e6b54;background:#2e6b5424}.pm-au-seal .shield.ko{color:#ee7a5c;background:#ee7a5c29}.pm-au-seal .t{min-width:0}.pm-au-seal .t b{font:650 15px var(--pm-f);letter-spacing:-.01em;display:block}.pm-au-seal .t span{opacity:.72;margin-top:2px;font-size:12.5px;display:block}.pm-au-seal .sp{flex:1}.pm-au-seal .btn{cursor:pointer;white-space:nowrap;color:#0f172a;height:36px;font:600 12.5px var(--pm-f);transition:opacity .12s var(--pm-e);background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.pm-au-seal .btn:hover{opacity:.9}.pm-au-seal .btn:disabled{opacity:.55;cursor:default}:root[data-theme=dark] .pm-au-seal .btn{color:#fff;background:#0f172a}.pm-au-who{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:18px;display:grid}.pm-au-card{border:1px solid var(--pm-ln);border-bottom-color:var(--pm-lnx);background:var(--pm-sf);border-radius:14px;padding:14px 16px;box-shadow:0 1px 1.5px #0a0e120d,0 4px 10px -4px #0a0e1214}.pm-au-card .ph{align-items:center;gap:10px;min-width:0;display:flex}.pm-au-card .av{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.pm-au-card .ph b{color:var(--pm-tx);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.pm-au-card .ph span{color:var(--pm-tx3);font-size:11.5px;display:block}.pm-au-card .ph .av{color:#fff;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pm-au-card .stats{color:var(--pm-tx2);gap:16px;margin-top:11px;font-size:11.5px;display:flex}.pm-au-card .stats b{font:650 17px var(--pm-f);color:var(--pm-tx);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.pm-au-card .last{border-top:1px solid var(--pm-ln);color:var(--pm-tx3);margin-top:10px;padding-top:10px;font-size:11.5px}.pm-au-card .last b{color:var(--pm-tx2);font-weight:550}@container (width<=860px){.pm-au-who{grid-template-columns:1fr}.pm-au-seal{flex-wrap:wrap}.pm-au-seal .sp{display:none}}@media (width<=700px){.pm-vw-cover{flex-direction:column;align-items:flex-start;gap:16px}.pm-vw-arrow{display:none}.pm-vw-card{max-width:calc(100vw - 40px)}}.pm-swap{overflow:hidden}.pm-swap.is-ready{transition:height .42s cubic-bezier(.22,1,.36,1)}.pm-swap-view{animation:.42s cubic-bezier(.22,1,.36,1) both pm-swap-in}.pm-swap-view [data-st]{animation:.5s cubic-bezier(.22,1,.36,1) both pm-swap-rise;animation-delay:calc(var(--i,0) * 50ms + 60ms)}@keyframes pm-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pm-swap-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-swap.is-ready{transition:none}.pm-swap-view,.pm-swap-view [data-st]{animation:none}}.pm-ga{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.pm-ga-frame>div>.pm-swap-view{padding:26px 28px 24px}.pm-ga-kick{font:600 10.5px/1.2 var(--pm-f);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-tx3);margin:0}.pm-ga-kick.ok{color:var(--pm-ok)}.pm-ga-kick.ma{color:var(--pm-ma)}.pm-ga-kick.al{color:var(--pm-al)}.pm-ga-tt{font:600 22px/1.22 var(--pm-serif);letter-spacing:-.01em;color:var(--pm-tx);margin:8px 0 0}.pm-ga-lead{max-width:500px;color:var(--pm-tx2);margin:6px 0 0;font-size:13.5px;line-height:1.55}.pm-ga-sec{margin-top:20px}.pm-ga-ic{background:var(--pm-wash);width:44px;height:44px;color:var(--pm-tx2);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.pm-ga-ic svg{width:20px;height:20px}.pm-ga-ic path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s cubic-bezier(.22,1,.36,1) .18s forwards pm-ga-draw}.pm-ga-ic.ok{background:var(--pm-okw);color:var(--pm-ok)}.pm-ga-ic.ma{background:var(--pm-maw);color:var(--pm-ma)}.pm-ga-ic.al{background:var(--pm-alw);color:var(--pm-al)}@keyframes pm-ga-draw{to{stroke-dashoffset:0}}.pm-ga-reg{border:1px solid var(--pm-ln);border-radius:10px;padding:12px 14px}.pm-ga-reg .nm{color:var(--pm-tx);font-size:14px;font-weight:650}.pm-ga-reg .sub{color:var(--pm-tx3);margin-top:2px;font-size:12.5px}.pm-ga-cmp{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px;font-size:13px}.pm-ga-cmp th{text-align:left;font:600 11px var(--pm-f);letter-spacing:.06em;text-transform:uppercase;color:var(--pm-tx3);padding:0 8px 6px 0}.pm-ga-cmp th:first-child{width:22%}.pm-ga-cmp th:last-child{width:140px}.pm-ga-cmp td{border-top:1px solid var(--pm-ln);vertical-align:top;overflow-wrap:anywhere;padding:10px 8px 10px 0}.pm-ga-cmp td.k{width:22%;color:var(--pm-tx2)}.pm-ga-cmp td.r,.pm-ga-cmp td.c{color:var(--pm-tx);font-weight:550}.pm-ga-cmp td.r.na{color:var(--pm-tx3);font-style:italic;font-weight:400}.pm-ga-cmp td.v{text-align:right;white-space:nowrap;width:140px;padding-right:0}.pm-ga-cmp td.c textarea{resize:none;field-sizing:content;border:0;border-bottom:1px dashed var(--pm-lnx);width:100%;min-height:0;font:inherit;color:inherit;transition:border-color var(--pm-d2);background:0 0;outline:none;padding:0 0 1px;line-height:1.4;display:block;overflow:hidden}.pm-ga-cmp td.c textarea::placeholder{color:var(--pm-tx3);font-weight:400}.pm-ga-cmp td.c textarea:focus{border-bottom-color:var(--pm-tx)}.pm-ga-fold .pm-ga-cmp{margin-top:4px}.pm-ga-cmp .auto{color:var(--pm-tx3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.pm-ga-cmp td.v .auto{display:inline}.pm-ga-tg{border:1px solid var(--pm-ln);border-radius:999px;padding:2px;display:inline-flex}.pm-ga-tg button{height:24px;font:600 11.5px var(--pm-f);color:var(--pm-tx3);transition:color var(--pm-d2), background-color var(--pm-d2);border-radius:999px;padding:0 10px}.pm-ga-tg button:hover{color:var(--pm-tx)}.pm-ga-tg button.d[aria-pressed=true]{background:var(--pm-okw);color:var(--pm-ok)}.pm-ga-tg button.s[aria-pressed=true]{background:var(--pm-wash);color:var(--pm-tx)}.pm-ga-fold{margin-top:10px}.pm-ga-fold>button{color:var(--pm-tx3);transition:color var(--pm-d2);align-items:center;gap:6px;font-size:12.5px;font-weight:550;display:inline-flex}.pm-ga-fold>button:hover{color:var(--pm-tx)}.pm-ga-fold>button svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pm-ga-fold.open>button svg{transform:rotate(90deg)}.pm-ga-fold .in,.pm-ga-proof .in,.pm-ga-open{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid}.pm-ga-fold.open .in,.pm-ga-proof.open .in,.pm-ga-open.on{grid-template-rows:1fr}.pm-ga-fold .in>div,.pm-ga-proof .in>div,.pm-ga-open>div{min-height:0;overflow:hidden}.pm-ga-verdict{background:var(--pm-maw);color:var(--pm-tx);border-radius:9px;margin:16px 0 0;padding:10px 12px;font-size:13px;transition:background-color .35s}.pm-ga-verdict.ok{background:var(--pm-okw)}.pm-ga-verdict b{font-weight:650}.pm-ga-mini{color:var(--pm-tx3);margin:8px 0 0;font-size:12.5px}.pm-ga-mini.ok{color:var(--pm-ok)}.pm-ga-mini.al{color:var(--pm-al)}.pm-ga-ans,.pm-ga-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-ga-ans{margin-top:18px}.pm-ga-act{margin-top:10px}.pm-ga-ans .sp{flex:1}.pm-ga-bt{white-space:nowrap;border:1px solid var(--pm-ln);background:var(--pm-sf);height:36px;font:600 13px var(--pm-f);color:var(--pm-tx2);transition:color var(--pm-d2), border-color var(--pm-d2), opacity var(--pm-d2), background-color .3s, transform .15s;border-radius:9px;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.pm-ga-bt:hover{color:var(--pm-tx);border-color:var(--pm-lnx)}.pm-ga-bt:active{transform:scale(.98)}.pm-ga-bt.go{background:var(--pm-tx);border-color:var(--pm-tx);color:var(--pm-sf)}.pm-ga-bt.go:hover{opacity:.88;color:var(--pm-sf)}.pm-ga-bt.red{background:var(--pm-al);border-color:var(--pm-al);color:#fff}.pm-ga-bt.red:hover{opacity:.9;color:#fff}.pm-ga-bt.link{color:var(--pm-tx3);background:0 0;border-color:#0000;padding:0 6px}.pm-ga-bt.link:hover{color:var(--pm-tx);border-color:#0000}.pm-ga-bt.link.danger:hover{color:var(--pm-al)}.pm-ga-bt:disabled{opacity:.35;pointer-events:none}.pm-ga-save{min-height:18px;color:var(--pm-tx3);margin:8px 0 0;font-size:12px}.pm-ga-act .pm-ga-save{min-height:0;margin:0}.pm-ga-note{border:1px solid var(--pm-ln);background:var(--pm-sf);min-width:0;height:36px;font:400 13px var(--pm-f);color:var(--pm-tx);transition:border-color var(--pm-d2);border-radius:9px;outline:none;flex:1;padding:0 11px}.pm-ga-note:focus{border-color:var(--pm-tx)}.pm-ga-note.wide{width:100%;margin-top:14px;display:block}.pm-ga-why{gap:8px;padding-top:12px;display:flex}.pm-ga-steps{counter-reset:pm-ga-s;margin:18px 0 0;padding:0;list-style:none}.pm-ga-steps>li{counter-increment:pm-ga-s;border-top:1px solid var(--pm-ln);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;transition:opacity .3s;display:grid}.pm-ga-steps>li:before{content:counter(pm-ga-s);border:1px solid var(--pm-lnx);width:24px;height:24px;font:600 11.5px var(--pm-f);color:var(--pm-tx3);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.pm-ga-steps>li.done:before{content:"✓";background:var(--pm-okw);color:var(--pm-ok);border-color:#0000}.pm-ga-steps>li.wait{opacity:.45}.pm-ga-steps .t{color:var(--pm-tx);font-size:13.5px;font-weight:600}.pm-ga-steps .s{color:var(--pm-tx3);margin-top:1px;font-size:12.5px}.pm-ga-mail{font:500 12.5px var(--pm-m,ui-monospace, monospace);color:var(--pm-tx)}.pm-ga-area{resize:vertical;border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;min-height:110px;font:400 12.5px/1.55 var(--pm-f);color:var(--pm-tx);border-radius:9px;outline:none;margin-top:10px;padding:9px 11px;display:block}.pm-ga-area:focus{border-color:var(--pm-tx)}.pm-ga-pair{grid-template-columns:minmax(0,1fr) 140px;gap:8px;margin-top:10px;display:grid}.pm-ga-pair.one{grid-template-columns:minmax(0,1fr)}.pm-ga-pair label,.pm-ga-when label{color:var(--pm-tx3);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.pm-ga-pair input,.pm-ga-when input[type=date]{border:1px solid var(--pm-ln);background:var(--pm-sf);height:34px;font:400 13px var(--pm-f);color:var(--pm-tx);border-radius:8px;outline:none;padding:0 9px}.pm-ga-pair input:focus,.pm-ga-when input[type=date]:focus{border-color:var(--pm-tx)}.pm-ga-warn{border-left:2px solid var(--pm-ma);color:var(--pm-tx2);margin:16px 0 0;padding:10px 12px;font-size:12.5px}.pm-ga-when{align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.pm-ga-resp{margin:0;padding:0;list-style:none}.pm-ga-resp li{border-top:1px solid var(--pm-ln)}.pm-ga-resp li:last-child{border-bottom:1px solid var(--pm-ln)}.pm-ga-resp button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 2px;display:grid}.pm-ga-resp .t{color:var(--pm-tx);transition:color var(--pm-d2);font-size:13.5px;font-weight:600;display:block}.pm-ga-resp .s{color:var(--pm-tx3);font-size:12.5px;display:block}.pm-ga-resp .go{color:var(--pm-tx3);transition:color var(--pm-d2), transform .25s cubic-bezier(.22, 1, .36, 1);font-size:12.5px;font-weight:600}.pm-ga-resp button:hover .t{color:var(--pm-tx2)}.pm-ga-resp button:hover .go{color:var(--pm-tx);transform:translate(3px)}.pm-ga-resp li.al button:hover .t,.pm-ga-resp li.al button:hover .go{color:var(--pm-al)}.pm-ga-what{margin:14px 0 0;padding:0;list-style:none}.pm-ga-what li{border-top:1px solid var(--pm-ln);color:var(--pm-tx2);padding:9px 0 9px 22px;font-size:13px;position:relative}.pm-ga-what li:before{content:"";background:var(--pm-al);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:4px}.pm-ga-what li b{color:var(--pm-tx);font-weight:600}.pm-ga-proof{border-top:1px solid var(--pm-ln);margin:24px -28px -24px;padding:12px 28px 14px}.pm-ga-proof .hd{align-items:center;gap:12px;display:flex}.pm-ga-proof .tg{text-align:left;min-width:0;color:var(--pm-tx3);flex:1;align-items:center;gap:7px;font-size:12.5px;display:flex}.pm-ga-proof .tg span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-ga-proof .tg b{color:var(--pm-tx2);transition:color var(--pm-d2);font-weight:600}.pm-ga-proof .tg:hover b{color:var(--pm-tx)}.pm-ga-proof .tg svg{flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.pm-ga-proof.open .tg svg{transform:rotate(90deg)}.pm-ga-proof .re{color:var(--pm-tx3);transition:color var(--pm-d2);flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.pm-ga-proof .re:hover{color:var(--pm-tx)}.pm-ga-proof .re:disabled{opacity:.5}.pm-ga-src{grid-template-columns:150px minmax(0,1fr);gap:4px 12px;margin:0;padding-top:12px;font-size:12.5px;display:grid}.pm-ga-src dt{color:var(--pm-tx3)}.pm-ga-src dd{color:var(--pm-tx);margin:0}.pm-ga-hist{margin:12px 0 0;padding:0;font-size:12.5px;list-style:none}.pm-ga-hist li{border-top:1px solid var(--pm-ln);color:var(--pm-tx2);grid-template-columns:110px minmax(0,1fr) auto;gap:12px;padding:5px 0;display:grid}.pm-ga-hist .d{color:var(--pm-tx3)}.pm-ga-hist .r{white-space:nowrap;color:var(--pm-tx3);font-weight:600}.pm-ga-hist .r.ok{color:var(--pm-ok);font-weight:400}.pm-ga-hist .r.ma{color:var(--pm-ma)}.pm-ga-hist .r.al{color:var(--pm-al)}.pm-ga-sk{background:var(--pm-wash);border-radius:6px;height:12px;margin-bottom:12px;animation:1.4s ease-in-out infinite pm-ga-pulse;display:block}.pm-ga-sk.w1{width:90px;height:10px}.pm-ga-sk.w2{width:60%;height:20px}.pm-ga-sk.w3{width:80%;margin-bottom:26px}@keyframes pm-ga-pulse{50%{opacity:.45}}.pm-ga-st{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pm-ga-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pm-ga-st.ok{color:var(--pm-ok)}.pm-ga-st.ma{color:var(--pm-ma)}.pm-ga-st.al{color:var(--pm-al)}.pm-ga-st.mu{color:var(--pm-tx3)}@media (width<=640px){.pm-ga-frame>div>.pm-swap-view{padding:20px 18px}.pm-ga-proof{margin:22px -18px -20px;padding:12px 18px 14px}.pm-ga-cmp thead{display:none}.pm-ga-cmp,.pm-ga-cmp tbody,.pm-ga-cmp tr,.pm-ga-cmp td{display:block;width:auto!important}.pm-ga-cmp tr{border-top:1px solid var(--pm-ln);padding:8px 0}.pm-ga-cmp td{border-top:0;padding:2px 0;text-align:left!important}.pm-ga-pair,.pm-ga-src{grid-template-columns:minmax(0,1fr)}}.pm-vh{flex-direction:column;display:flex}.pm-vh-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pm-vh-client{min-width:0;font:550 13px/1.4 var(--pm-f);color:var(--pm-tx2);flex:1;align-items:center;gap:9px;margin:0;display:flex}.pm-vh-client i{border:1.5px solid var(--pm-tx3);border-radius:50%;flex:none;width:7px;height:7px}.pm-vh-client.ok{color:var(--pm-tx)}.pm-vh-client.ok i{border-color:var(--pm-tx);background:var(--pm-tx)}.pm-vh-seg{background:var(--pm-wash);border-radius:9px;flex:none;gap:2px;padding:3px;display:inline-flex}.pm-vh-seg button{cursor:pointer;font:500 12px var(--pm-f);color:var(--pm-tx2);transition:color var(--pm-d1) var(--pm-e);background:0 0;border:0;border-radius:7px;padding:5px 11px}.pm-vh-seg button:hover{color:var(--pm-tx)}.pm-vh-seg button.on{background:var(--pm-sf);color:var(--pm-tx);font-weight:600;box-shadow:0 1px 2px #0a0e121a}.pm-vh-empty{color:var(--pm-tx3);justify-content:center;align-items:center;gap:8px;padding:48px 0;font-size:13px;display:flex}.pm-vh-list{margin:0;padding:0;list-style:none}.pm-vh-item{grid-template-columns:22px 1fr;gap:14px;padding:0 0 22px;display:grid;position:relative}.pm-vh-item:before{content:"";background:var(--pm-ln);width:1px;position:absolute;top:16px;bottom:0;left:10px}.pm-vh-item:last-child{padding-bottom:4px}.pm-vh-item:last-child:before{display:none}.pm-vh-dot{z-index:1;background:var(--pm-sf);border:1.5px solid var(--pm-lnx);border-radius:50%;width:11px;height:11px;margin:5px 0 0 5px;position:relative}.pm-vh-dot.sent{border-color:var(--pm-tx)}.pm-vh-dot.head{background:var(--pm-tx);border-color:var(--pm-tx);box-shadow:0 0 0 4px var(--pm-wash)}.pm-vh-main{border-bottom:1px solid var(--pm-ln2);min-width:0;padding:0 0 18px}.pm-vh-item:last-child .pm-vh-main{border-bottom:0;padding-bottom:0}.pm-vh-item.sel .pm-vh-main{box-shadow:inset 2px 0 0 var(--pm-tx);margin-left:-12px;padding-left:12px}.pm-vh-top{flex-wrap:wrap;align-items:center;gap:7px;min-height:22px;display:flex}.pm-vh-n{font:650 14px/1.2 var(--pm-f);color:var(--pm-tx);letter-spacing:-.01em;margin-right:3px}.pm-vh-tag{border:1px solid var(--pm-ln);height:20px;color:var(--pm-tx2);font:550 11px var(--pm-f);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.pm-vh-tag.ink{background:var(--pm-tx);border-color:var(--pm-tx);color:var(--pm-sf)}.pm-vh-tag.ok{border-color:var(--pm-tx);color:var(--pm-tx)}.pm-vh-top .sp{flex:1}.pm-vh-when{font:500 12px var(--pm-f);color:var(--pm-tx3);white-space:nowrap;font-variant-numeric:tabular-nums}.pm-vh-ev{font:400 13.5px/1.45 var(--pm-f);color:var(--pm-tx);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;display:flex}.pm-vh-ev .w{color:var(--pm-tx2);font-variant-numeric:tabular-nums;font-weight:550}.pm-vh-who{color:var(--pm-tx2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pm-vh-who .av{color:#fff;width:20px;height:20px;font:650 9px var(--pm-f);border-radius:50%;place-items:center;display:grid}.pm-vh-pcs{font:400 12.5px/1.45 var(--pm-f);color:var(--pm-tx2);margin-top:8px}.pm-vh-pcs summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;width:fit-content;list-style:none;display:flex}.pm-vh-pcs summary::-webkit-details-marker{display:none}.pm-vh-pcs summary:after{content:"›";transition:transform var(--pm-d1) var(--pm-e);font-size:14px;line-height:1}.pm-vh-pcs[open] summary:after{transform:rotate(90deg)}.pm-vh-pcs summary:hover{color:var(--pm-tx)}.pm-vh-pcs .d{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--pm-tx);overflow:hidden}.pm-vh-pcs .d.rem{color:var(--pm-tx3);text-decoration:line-through}.pm-vh-pcs ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pm-vh-pcs li{min-width:0;color:var(--pm-tx);align-items:center;gap:7px;display:flex}.pm-vh-pcs li svg{width:13px;height:13px;color:var(--pm-tx3);flex:none}.pm-vh-pcs li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-vh-pcs li.gone span{color:var(--pm-tx3);text-decoration:line-through}.pm-vh-pcs li em{color:var(--pm-tx3);flex:none;font-size:11.5px;font-style:normal}.pm-vh-rem{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:12px;margin-top:14px;overflow:hidden}.pm-vh-rem h4{font:600 11px/1 var(--pm-f);letter-spacing:.04em;text-transform:uppercase;color:var(--pm-tx3);margin:0;padding:12px 16px 0}.pm-vh-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 16px 16px;list-style:none;display:grid}.pm-vh-steps li{flex-direction:column;gap:1px;min-width:0;padding-right:16px;display:flex;position:relative}.pm-vh-steps li:not(:last-child):after{content:"";background:linear-gradient(to right, var(--pm-tx) 50%, var(--pm-ln) 50%) right / 200% 100% no-repeat;height:1.5px;position:absolute;top:9.5px;left:28px;right:8px}.pm-vh-steps li.done:has(+li.done:not(.stop)):after{animation:pm-vh-fill .52s var(--pm-e) both;animation-delay:calc(var(--i,0) * .14s + .16s)}.pm-vh-steps i{border:1.5px solid var(--pm-lnx);background:var(--pm-sf);width:20px;height:20px;color:var(--pm-sf);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.pm-vh-steps i svg{stroke-width:3px;width:11px;height:11px}.pm-vh-steps li.done i{background:var(--pm-tx);border-color:var(--pm-tx);animation:pm-vh-pop .32s var(--pm-e) both;animation-delay:calc(var(--i,0) * .14s)}.pm-vh-steps li.stop i{background:var(--pm-sf);border-color:var(--pm-tx3);border-style:dashed;animation:none}.pm-vh-steps b{font:600 12.5px/1.35 var(--pm-f);color:var(--pm-tx3)}.pm-vh-steps li.done b{color:var(--pm-tx)}.pm-vh-steps span{font:400 12px/1.4 var(--pm-f);color:var(--pm-tx3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-vh-steps li.done span{color:var(--pm-tx2)}.pm-vh-notes{font:400 11.5px/1.4 var(--pm-f);color:var(--pm-tx3);margin:-4px 16px 14px}.pm-vh-sent{border-top:1px solid var(--pm-ln2);padding:12px 16px}.pm-vh-sent .lbl{font:600 12px/1.4 var(--pm-f);color:var(--pm-tx);flex-wrap:wrap;gap:2px 10px;margin:0 0 6px;display:flex}.pm-vh-sent .lbl span{color:var(--pm-tx2);font-weight:400}.pm-vh-sent ul{margin:0 -8px;padding:0;list-style:none;display:grid}.pm-vh-sent li{align-items:center;gap:10px;min-width:0;display:flex}.pm-vh-sent li button{cursor:pointer;text-align:left;min-width:0;font:500 13px var(--pm-f);color:var(--pm-tx);background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:9px;padding:6px 8px;display:flex}.pm-vh-sent li button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-vh-sent li button svg{width:14px;height:14px;color:var(--pm-tx3);transition:color var(--pm-d1) var(--pm-e);flex:none}.pm-vh-sent li button .go{opacity:0;width:13px;height:13px;transition:opacity var(--pm-d1) var(--pm-e), transform var(--pm-d1) var(--pm-e);margin-left:auto;transform:translate(-3px)}.pm-vh-sent li button:hover svg,.pm-vh-sent li button:focus-visible svg{color:var(--pm-tx)}.pm-vh-sent li button:hover .go,.pm-vh-sent li button:focus-visible .go{opacity:1;transform:none}.pm-vh-sent li button:disabled{cursor:default}.pm-vh-sent li em{font:500 11.5px var(--pm-f);color:var(--pm-tx3);flex:none;padding-right:8px;font-style:normal}.pm-vh-proof{border-top:1px solid var(--pm-ln2);background:var(--pm-wash);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:11px 16px;display:flex}.pm-vh-proof button{border:1px solid var(--pm-ln);background:var(--pm-sf);cursor:pointer;height:28px;font:600 12px var(--pm-f);color:var(--pm-tx);transition:border-color var(--pm-d1) var(--pm-e);border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.pm-vh-proof button svg{width:13px;height:13px}.pm-vh-proof button:hover{border-color:var(--pm-tx)}.pm-vh-proof button:disabled{opacity:.5;cursor:default}.pm-vh-proof span{min-width:200px;font:400 11.5px/1.45 var(--pm-f);color:var(--pm-tx3);flex:1}@keyframes pm-vh-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pm-vh-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pm-vh-fill{0%{background-position:100%}to{background-position:0}}.pm-vh-item{animation:pm-vh-in .3s var(--pm-e) both;animation-delay:calc(var(--i,0) * 45ms)}.pm-vh-diff{animation:pm-vh-in .24s var(--pm-e) both}.pm-vh-cmp{animation:pm-vh-in .22s var(--pm-e) both}.pm-vh-seg button{transition:color var(--pm-d1) var(--pm-e), background-color .16s var(--pm-e), box-shadow .16s var(--pm-e)}.pm-vh-pcs{interpolate-size:allow-keywords}.pm-vh-pcs::details-content{height:0;transition:height .22s var(--pm-e), content-visibility .22s allow-discrete;overflow:clip}.pm-vh-pcs[open]::details-content{height:auto}.pm-vh-dot{transition:background-color .2s var(--pm-e), border-color .2s var(--pm-e)}.pm-vh-main{transition:box-shadow .16s var(--pm-e), padding .16s var(--pm-e), margin .16s var(--pm-e)}@media (prefers-reduced-motion:reduce){.pm-vh-item,.pm-vh-diff,.pm-vh-cmp,.pm-vh-steps li.done i,.pm-vh-steps li:after{animation:none!important}.pm-vh-steps li.done:has(+li.done:not(.stop)):after{background-position:0}.pm-vh-pcs::details-content{transition:none}}@media (width<=560px){.pm-vh-steps{grid-template-columns:1fr;row-gap:10px}.pm-vh-steps li:after{display:none}}.pm-vh-acts{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.pm-vh-acts button{cursor:pointer;font:550 12.5px var(--pm-f);color:var(--pm-tx2);transition:color var(--pm-d1) var(--pm-e);background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.pm-vh-acts button svg{width:13.5px;height:13.5px}.pm-vh-acts button:hover{color:var(--pm-tx)}.pm-vh-acts button:disabled{opacity:.45;cursor:default}.pm-vh-acts .pick .ck{border:1.5px solid;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.pm-vh-acts .pick .ck svg{width:10px;height:10px}.pm-vh-acts .pick.on{color:var(--pm-tx)}.pm-vh-acts .pick.on .ck{background:var(--pm-tx);border-color:var(--pm-tx);color:var(--pm-sf)}.pm-vh-cmp{z-index:2;color:#fff;font:600 12.5px var(--pm-f);background:#0f172a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;padding:11px 12px 11px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px -14px #0a0e1280}:root[data-theme=dark] .pm-vh-cmp{color:#0f172a;background:#f1f5f9}.pm-vh-cmp .sp{flex:1}.pm-vh-cmp .clear{color:inherit;opacity:.65;font:500 12px var(--pm-f);cursor:pointer;background:0 0;border:0}.pm-vh-cmp .clear:hover{opacity:1}.pm-vh-cmp .go{color:#0f172a;height:32px;font:600 12.5px var(--pm-f);cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}:root[data-theme=dark] .pm-vh-cmp .go{color:#fff;background:#0f172a}.pm-vh-back{cursor:pointer;font:550 12.5px var(--pm-f);color:var(--pm-tx2);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:12px;padding:0;display:inline-flex}.pm-vh-back:hover{color:var(--pm-tx)}.pm-vh-sheet{background:var(--pm-gr);border-radius:10px;margin:-4px -8px 0;padding:16px 8px 8px}.pm-vh-restore{color:#fff;cursor:pointer;height:34px;font:600 13px var(--pm-f);letter-spacing:-.005em;transition:opacity var(--pm-d1) var(--pm-e);background:#0f172a;border:0;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex}.pm-vh-restore:hover{opacity:.92}.pm-vh-restore:disabled{opacity:.45;cursor:default}:root[data-theme=dark] .pm-vh-restore{color:#0f172a;background:#f1f5f9}@media (width<=640px){.pm-vh-head{flex-direction:column;align-items:stretch}}@media (width<=899px){.case-page .pm-bands{flex-direction:column;padding-bottom:88px;display:flex}.case-page .pm-marge{flex:none;width:100%;min-height:44px;overflow:visible}.case-page .pm-marge-slim,.case-page .pm-marge-thread{display:none}.case-page .pm-marge-hint{text-align:left;padding:14px 16px;font-size:11px;display:block;position:static}.case-page .pm-marge.open .pm-marge-hint,.case-page .pm-marge .pm-marge-full{display:none}.case-page .pm-marge.open .pm-marge-full{opacity:1;pointer-events:auto;width:100%;padding:12px 16px 16px;display:block;position:static;overflow:visible}.case-page .pm-marge.read{min-height:0}.case-page .pm-reader{z-index:60;background:var(--pm-sf);position:fixed;inset:0}.pm-gd-float{top:calc(var(--topbar-h,56px) + 8px);padding:0 12px}.pm-gd-float .lb{opacity:0;grid-template-columns:0fr}.pm-gd-float .pm-cl-back,:is(.pm-gd-float .acts .pm-gd-ghost,.pm-gd-float .acts .pm-fic-final:has(.lb)){gap:0;padding:0 10px}.case-page .pm-gd-float .acts .pm-fic-final .lb{opacity:1;grid-template-columns:1fr}.case-page .pm-gd-float .acts .pm-fic-final:has(.lb){gap:8px;padding:0 12px}.case-page .pm-gd-float.fold .acts .pm-fic-final:has(.lb){gap:8px;padding:0 12px}.case-page .pm-gd-float .pm-cl-back .short{margin-left:6px;display:inline}}.pm-fic-final .sm{display:none}@media (width<=479px){.case-page .pm-gd-float .pm-fic-final .lg{display:none}.case-page .pm-gd-float .pm-fic-final .sm{display:inline}}@media (width<=899px){.pm-acte-scope{--pm-measure:100%}.pm-acte-scope .case-main-content{max-width:none}.pm-acte-head{margin-top:60px}.pm-acte-head .name{font-size:23px}.pm-acte-scope .rr-table-wrapper.pm-breakout{width:100%;max-width:100%;margin-left:0}.pm-seuil-row,.pm-valrow,.pm-acte-head .stateline{flex-wrap:wrap}.pm-doc-row2 .dl,.pm-doc-row2 .rm{max-width:none;margin-left:0}.pm-doc-row2 .dl,.pm-doc-row2 .rm,.pm-marge-note{opacity:1}.pm-doc-row2 .sub{flex-wrap:wrap}.pm-doc-row2 .tysel{max-width:230px;color:var(--pm-tx2);min-height:28px;font-size:12.5px}}.pm-stream{flex-direction:column;gap:26px;display:flex}.pm-stream-sec{flex-direction:column;display:flex}.pm-stream-tail{font-family:var(--pm-serif);color:var(--pm-tx);margin:0 0 14px;font-size:17.5px;line-height:1.72}.pm-caret{vertical-align:-.18em;background:var(--pm-tx);width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,start) infinite pm-caret-blink;display:inline-block}@keyframes pm-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pm-caret{animation:none}}.pm-gz{opacity:.32}.pm-gz .ln{background:var(--pm-wash);border-radius:4px;height:11px;margin:9px 0;display:block}.pm-gz .ln:first-child{width:94%}.pm-gz .ln:nth-child(2){width:88%}.pm-gz .ln:nth-child(3){width:62%}.pm-pre .in{position:relative}.pm-pre .ln{background:color-mix(in srgb, var(--pm-tx) 16%, transparent);border-radius:4px;width:0;height:11px;margin:9px 0;animation:5.6s ease-in-out infinite pm-pre-write;display:block}.pm-pre .ln:first-child{--w:96%;animation-delay:0s}.pm-pre .ln:nth-child(2){--w:91%;animation-delay:.7s}.pm-pre .ln:nth-child(3){--w:84%;animation-delay:1.4s}.pm-pre .ln:nth-child(4){--w:58%;animation-delay:2.1s}.pm-pre .pm-caret{margin-left:0}@keyframes pm-pre-write{0%{opacity:.55;width:0}22%{width:var(--w);opacity:1}82%{width:var(--w);opacity:1}to{width:var(--w);opacity:0}}@media (prefers-reduced-motion:reduce){.pm-pre .ln{width:var(--w);animation:none}}.pm-tg{z-index:60;pointer-events:none;position:fixed;inset:0}.pm-tg>*{pointer-events:auto}.pm-tg-prise{cursor:pointer;color:var(--pm-tx3);opacity:0;animation:pmTgIn .15s var(--pm-e) forwards;transition:color .11s var(--pm-e), border-color .11s var(--pm-e), background-color .11s var(--pm-e), top 90ms var(--pm-e), left 90ms var(--pm-e);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid;position:fixed}.pm-tg-prise--ligne{width:22px;height:26px;font:500 13px/1 var(--pm-f)}.pm-tg-prise--col{height:18px;font:500 13px/1 var(--pm-f);letter-spacing:.14em}.pm-tg-prise--coin{width:22px;height:22px}.pm-tg-prise:hover{color:var(--pm-tx);border-color:var(--pm-ln);background:var(--pm-sf)}.pm-tg-prise:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}@keyframes pmTgIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-tg-prise,.pm-tg-bar{opacity:1;animation:none}}.pm-tg-bar{background:var(--pm-sf);border:1px solid var(--pm-ln);animation:pmTgBarIn .2s var(--pm-e) backwards;transform-origin:0 0;border-radius:9px;gap:1px;padding:3px;display:flex;position:fixed;box-shadow:0 1px 2px #0a0e120f,0 12px 26px -14px #0a0e1252}@keyframes pmTgBarIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.pm-tg-bar--ligne{transform-origin:0;flex-direction:column}.pm-tg-bar.is-sortie{animation:pmTgOut .18s var(--pm-e) forwards;pointer-events:auto}@keyframes pmTgOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.pm-tg-bar.is-sortie{opacity:0;animation:none}}.pm-tg-bar button{width:26px;height:26px;color:var(--pm-tx2);cursor:pointer;font:500 13px/1 var(--pm-f);transition:background-color .11s var(--pm-e), color .11s var(--pm-e), transform 90ms var(--pm-e);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.pm-tg-bar button:hover:not(:disabled){background:var(--pm-tx);color:var(--pm-sf)}.pm-tg-bar button:active:not(:disabled){transform:scale(.88)}@media (prefers-reduced-motion:reduce){.pm-tg-bar button:active:not(:disabled){transform:none}}.pm-tg-bar button.pm-tg-sup:hover:not(:disabled){background:var(--pm-alw);color:var(--pm-al)}.pm-tg-bar button:disabled{opacity:.28;cursor:default}.pm-tg-bar .sep{background:var(--pm-ln);flex:none}.pm-tg-bar--ligne .sep{height:1px;margin:3px 5px}.pm-tg-bar--col .sep{width:1px;margin:5px 3px}.pm-tg-etiq{white-space:nowrap;pointer-events:none;font:500 10.5px var(--pm-f);letter-spacing:.04em;color:var(--pm-tx3);background:var(--pm-sf);border:1px solid var(--pm-ln);border-radius:5px;padding:2px 6px;position:fixed}.pm-tg-trait{background:var(--pm-tx);pointer-events:none;border-radius:2px;position:fixed}.pm-tg-trait--h{height:2px}.pm-tg-trait--v{width:2px}.pm-tg-undo{align-items:center;gap:10px;display:inline-flex}.pm-tg-undo button{cursor:pointer;font:600 13px var(--pm-f);color:var(--pm-ac);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.report-document td[contenteditable]:focus,.report-document th[contenteditable]:focus{outline:2px solid color-mix(in srgb, var(--pm-ac) 55%, transparent);outline-offset:-2px;border-radius:4px}@media (width<=899px){.pm-cl-head{padding:20px 16px 10px}.pm-cl-head h2{font-size:23px}.pm-an-list{padding:0 16px 24px}.pm-gd-sr{flex-wrap:wrap}.pm-gd-sr .k{width:110px}.pm-gd-float{flex-wrap:wrap;row-gap:6px}.pm-gd-float .pm-cl-back{max-width:52vw;overflow:hidden}}@media (width<=640px){.pm-an-row .sec,.pm-an-row .lgs{display:none}}.pm-doc-row2 .ic-logo{border-radius:7px;flex:none;width:24px;height:24px}.pm-cl-back:hover,.pm-gd-float .pm-cl-back:hover,.pm-ck-back:hover,.pm-crumb button:hover{background:var(--bg-hover);color:var(--pm-tx)}.pm-cl-back:active,.pm-gd-float .pm-cl-back:active,.pm-ck-back:active,.pm-crumb button:active{background:var(--pm-wash)}.pm-ck-back,.pm-crumb button{transition:background-color .14s var(--pm-e), color .14s var(--pm-e);border-radius:8px;margin-left:-8px;padding:3px 8px}.pm-cl-back:focus-visible,.pm-ck-back:focus-visible,.pm-crumb button:focus-visible{outline:2px solid var(--pm-ac);outline-offset:2px}.pm-vw-day{font:600 11px/1 var(--pm-f);letter-spacing:.09em;text-transform:uppercase;color:var(--pm-tx3);margin:20px 0 4px}.pm-vw-art{transition:background-color .14s var(--pm-e);border-radius:10px;margin:0 -12px;padding:13px 12px;text-decoration:none;display:block;position:relative}.pm-vw-art+.pm-vw-art:before{content:"";border-top:1px solid var(--pm-ln);position:absolute;top:0;left:12px;right:12px}.pm-vw-art:hover{background:var(--bg-hover)}.pm-vw-art:hover:before,.pm-vw-art:hover+.pm-vw-art:before{border-color:#0000}.pm-vw-art .sur{font:500 11px/1 var(--pm-f);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-tx3);align-items:baseline;gap:6px;display:flex}.pm-vw-art .sur em{font-style:normal}.pm-vw-art .sur .imp{color:var(--pm-al)}.pm-vw-art .sur .lu{letter-spacing:0;text-transform:none}.pm-vw-art .t{font:550 15.5px/1.35 var(--pm-f);letter-spacing:-.008em;color:var(--pm-tx);transition:color .14s var(--pm-e);margin:5px 0 3px;display:block}.pm-vw-art:hover .t{color:var(--pm-ac)}.pm-vw-art .x{-webkit-line-clamp:2;font:400 13px/1.5 var(--pm-f);color:var(--pm-tx2);-webkit-box-orient:vertical;max-width:72ch;display:-webkit-box;overflow:hidden}.pm-ng-halo{z-index:0;pointer-events:none;filter:blur(34px);opacity:.62;height:340px;position:absolute;top:0;left:-4%;right:-4%}.pm-ng-halo i{transition:opacity .62s var(--pm-e);position:absolute;inset:0}.pm-ng-halo i.fic{background:radial-gradient(46% 62% at 74% 34%,#5fb4be4d,#0000 72%)}.pm-ng-halo i.cmp{opacity:0;background:radial-gradient(46% 62% at 74% 34%,#a094ec4d,#0000 72%)}.pm-ng-halo[data-uni=cmp] i.fic{opacity:0}.pm-ng-halo[data-uni=cmp] i.cmp{opacity:1}:root[data-theme=dark] .pm-ng-halo i.fic{background:radial-gradient(46% 62% at 74% 34%,#0a0e122e,#0000 72%)}:root[data-theme=dark] .pm-ng-halo i.cmp{background:radial-gradient(46% 62% at 74% 34%,#8f7cf02e,#0000 72%)}@media (prefers-reduced-motion:reduce){.pm-ng-halo i{transition:none}}.pm-ng{z-index:1;width:100%;max-width:640px;margin:0 auto;padding:40px 24px 24px;position:relative}.pm-ng.enter{animation:pm-ng-open .46s var(--pm-e) both}@keyframes pm-ng-open{0%{clip-path:inset(4% 9% 14% round 18px);opacity:.55}to{clip-path:inset(0);opacity:1}}.pm-ng.enter>*{animation:pm-ng-in .26s var(--pm-e) .18s both}@keyframes pm-ng-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-ng.enter,.pm-ng.enter>*{animation:none}}.pm-cmp-leave{animation:pm-cmp-leave .28s var(--pm-e) both;pointer-events:none}@keyframes pm-cmp-leave{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(3% 7% 12% round 18px);opacity:0}}.pm-ng-kick{font:600 10.5px/1.2 var(--pm-f);letter-spacing:.2em;text-transform:uppercase;color:var(--pm-tx3);justify-content:center;align-items:center;gap:9px;margin:0 0 13px;display:flex}.pm-ng-vone{background:var(--pm-tx);height:19px;color:var(--pm-sf);letter-spacing:.06em;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.pm-ng-name{text-align:center;width:100%;font:650 32px/1.15 var(--pm-f);letter-spacing:-.02em;color:var(--pm-tx);overflow-wrap:anywhere;transition:color .3s var(--pm-e);background:0 0;border:0;margin:0 0 6px;padding:0;display:block}.pm-ng-name.empty{color:var(--pm-tx3);font-weight:400}.pm-ng-sub{text-align:center;font:400 13px/1.5 var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3);margin:0 auto;display:block}.pm-ng-filet{background:var(--pm-tx);border-radius:2px;width:64px;height:2px;margin:22px auto 24px}.pm-ng-note{text-align:center;max-width:54ch;font:400 13.5px/1.6 var(--pm-f);color:var(--pm-tx2);margin:0 auto 24px}.pm-ng-note .star{color:var(--pm-tx);margin-right:7px}.pm-ng-note b{color:var(--pm-tx);font-weight:600}.pm-ng-toc{border-top:1px solid var(--pm-ln)}.pm-ng-tr{border-bottom:1px solid var(--pm-ln)}.pm-ng-trh{cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);color:var(--pm-tx);transition:color .16s var(--pm-e);background:0 0;border:0;border-radius:5px;align-items:baseline;gap:12px;padding:14px 4px;display:flex}.pm-ng-trh .tn{transition:color .16s var(--pm-e)}.pm-ng-trh:hover .tn,.pm-ng-trh:hover .no{color:var(--pm-tx2)}.pm-ng-trh:focus-visible{outline:2px solid var(--pm-tx);outline-offset:-2px;border-radius:4px}.pm-ng-trh .no{width:18px;font:500 11px/1 var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx3);transition:color .2s var(--pm-e);flex:none}.pm-ng-tr[data-open="1"] .pm-ng-trh .no{color:var(--pm-tx)}.pm-ng-trh .tn{font:600 15px/1.3 var(--pm-f);letter-spacing:-.005em;white-space:nowrap}.pm-ng-trh .lead{border-bottom:1.5px dotted var(--pm-lnx);opacity:1;min-width:30px;transition:opacity .22s var(--pm-e);flex:1;align-self:center;margin-top:6px}.pm-ng-tr[data-open="1"] .pm-ng-trh .lead{opacity:.35}.pm-ng-trh .tv{min-width:0;max-width:58%;font:400 12.5px/1.4 var(--pm-f);color:var(--pm-tx3);white-space:nowrap;transition:opacity .2s var(--pm-e), color .2s var(--pm-e);align-items:center;gap:7px;display:inline-flex}.pm-ng-trh .tv b{color:var(--pm-tx);font-weight:600}.pm-ng-trh .tv .el{text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-ng-tr[data-open="1"] .pm-ng-trh .tv{opacity:0}.pm-ng-tr[data-done="1"] .pm-ng-trh .tv{color:var(--pm-tx2)}.pm-ng-trb{transition:grid-template-rows .3s var(--pm-e);grid-template-rows:0fr;padding:0 4px;display:grid}.pm-ng-tr[data-open="1"] .pm-ng-trb{grid-template-rows:1fr}.pm-ng-trb-in{opacity:0;visibility:hidden;min-height:0;transition:padding-top .3s var(--pm-e), padding-bottom .3s var(--pm-e), opacity .15s var(--pm-e), visibility 0s .3s;margin:0 -5px;padding:0 5px;overflow:hidden}.pm-ng-tr[data-open="1"] .pm-ng-trb-in{opacity:1;visibility:visible;transition:padding-top .3s var(--pm-e), padding-bottom .3s var(--pm-e), opacity .22s var(--pm-e) 90ms, visibility 0s 0s;padding:6px 5px 16px}@media (prefers-reduced-motion:reduce){.pm-ng-trb,.pm-ng-trb-in,.pm-ng-trh,.pm-ng-trh .no,.pm-ng-trh .lead,.pm-ng-trh .tv{transition-duration:0s;transition-delay:0s}}.pm-ng-fin{border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;height:38px;color:var(--pm-tx);font:500 13.5px var(--pm-f);transition:border-color .14s var(--pm-e), box-shadow .14s var(--pm-e);border-radius:9px;outline:none;padding:0 12px}.pm-ng-fin::placeholder{color:var(--pm-tx3);font-weight:400}.pm-ng-fin:hover{border-color:var(--pm-lnx)}.pm-ng-pick{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:11px;flex-direction:column;max-height:246px;margin-top:8px;display:flex;overflow:hidden}.pm-ng-pick-sc{padding:5px;overflow-y:auto}.pm-ng-sec{font:600 10px/1 var(--pm-f);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-tx3);padding:8px 8px 4px}.pm-ng-opt{cursor:pointer;text-align:left;width:100%;font-family:var(--pm-f);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;display:flex}.pm-ng-opt:hover{background:var(--pm-wash)}.pm-ng-opt[data-hi="1"]{background:var(--pm-tx)}.pm-ng-opt[data-hi="1"] .l,.pm-ng-opt[data-hi="1"] .l small,.pm-ng-opt[data-hi="1"] .meta{color:var(--pm-sf)}.pm-ng-opt .l{min-width:0;color:var(--pm-tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.pm-ng-opt .l em{text-underline-offset:3px;font-style:normal;font-weight:700;text-decoration:underline}.pm-ng-opt .l small{color:var(--pm-tx3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;display:block;overflow:hidden}.pm-ng-opt .meta{color:var(--pm-tx3);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.pm-ng-drop{border:1.5px dashed var(--pm-lnx);background:var(--pm-band);cursor:pointer;text-align:center;width:100%;min-height:132px;font-family:var(--pm-f);transition:border-color .18s var(--pm-e);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.pm-ng-drop:hover,.pm-ng-drop.over{border-color:var(--pm-tx)}.pm-ng-drop:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-ng-drop b{letter-spacing:-.015em;color:var(--pm-tx);font-size:14px;font-weight:600}.pm-ng-drop span{color:var(--pm-tx3);font-size:12.5px}.pm-ng-note-ta{border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;min-height:84px;color:var(--pm-tx);font:400 13px var(--pm-f);resize:vertical;border-radius:10px;outline:none;padding:9px 11px}.pm-ng-note-ta:focus{border-color:var(--pm-tx)}.pm-ng-bar{z-index:1;border-top:1px solid var(--pm-ln);flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:14px 24px 40px;display:flex;position:relative}.pm-ng-state{color:var(--pm-tx2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.pm-ng-kbd{font:400 10.5px var(--pm-m);color:var(--pm-tx3);margin-left:auto}@media (width<=700px){.pm-ng{padding:26px 16px 20px}.pm-ng-name{font-size:25px}.pm-ng-bar{padding:14px 16px 32px}.pm-ng-trh .tv{max-width:42%}}.pm-ng-back{z-index:2;width:32px;height:32px;color:var(--pm-tx3);cursor:pointer;transition:color .14s var(--pm-e), border-color .14s var(--pm-e), background-color .14s var(--pm-e);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;left:16px}.pm-ng-back:hover{color:var(--pm-tx);border-color:var(--pm-ln);background:var(--pm-sf)}.pm-ng-back:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-ng-vone{text-transform:none}.pm-ng-cont{padding-top:0;padding-bottom:0}.pm-ng-toc.cont{border-top:0}.pm-ng-logo{border:1px solid var(--pm-ln);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:38px;height:24px;padding:3px 5px;display:inline-flex}.pm-ng-logo img{object-fit:contain;filter:grayscale()contrast(1.08);width:auto;max-width:52px;height:15px;display:block}.pm-ng-logo.sm{min-width:32px;height:20px;padding:2px 4px}.pm-ng-logo.sm img{max-width:40px;height:12px}.pm-ng-reading{border:1px solid var(--pm-ln);background:var(--pm-sf);text-align:left;border-radius:11px;align-items:center;gap:12px;margin:0;padding:11px 13px;display:flex;overflow:hidden}.pm-ng-reading .mark{font:700 15px var(--pm-f);letter-spacing:-.035em;color:var(--pm-tx);flex:none}.pm-ng-reading .txt{min-width:0;font:400 12.5px/1.55 var(--pm-f);color:var(--pm-tx2);flex:1}.pm-ng-conflict{border:1px solid var(--pm-tx);background:var(--pm-sf);box-shadow:inset 3px 0 0 var(--pm-tx);text-align:left;border-radius:11px;gap:11px;margin:0;padding:11px 13px;display:flex;overflow:hidden}.pm-ng-conflict .txt{min-width:0;font:400 12.5px/1.55 var(--pm-f);color:var(--pm-tx2);flex:1}.pm-ng-conflict .txt b{color:var(--pm-tx);font-weight:600}.pm-ng-conflict .acts{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.pm-ng-conflict .pm-ng-done{color:var(--pm-tx);font-weight:500;display:block}.pm-ng-conflict .pm-ng-done:before{content:"✓";margin-right:7px;font-weight:600}.pm-ng-mini{border:1px solid var(--pm-ln);background:var(--pm-sf);height:27px;color:var(--pm-tx2);font:600 11.5px var(--pm-f);cursor:pointer;transition:border-color .16s var(--pm-e), color .16s var(--pm-e);border-radius:8px;padding:0 10px}.pm-ng-mini:hover{border-color:var(--pm-tx);color:var(--pm-tx)}.pm-ng-mini.keep{background:var(--pm-tx);border-color:var(--pm-tx);color:var(--pm-sf)}.pm-ng-livrable{vertical-align:middle;gap:6px;margin-left:10px;display:inline-flex}.pm-ng-why{font:400 10.5px/1.75 var(--pm-m);color:var(--pm-tx3);margin-top:9px;display:block}.pm-an-line{position:relative}.pm-an-menu{z-index:2;opacity:0;transition:opacity .16s var(--pm-e);display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.pm-an-line:hover .pm-an-menu,.pm-an-menu:focus-within{opacity:1}.pm-an-dots{width:26px;height:26px;font:700 16px/1 var(--pm-f);letter-spacing:.5px;color:var(--pm-tx2);transition:color .14s var(--pm-e), background-color .14s var(--pm-e);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pm-an-menu:hover .pm-an-dots{color:var(--pm-tx);background:var(--pm-wash)}.pm-an-menu:focus-within .pm-an-dots{color:var(--pm-tx)}.pm-an-line:hover .pm-an-row{padding-right:34px}.pm-an-row .nm{min-width:9ch}.pm-an-row .sec{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@media (width<=620px){.pm-an-row .sec{display:none}}.pm-an-row:focus-visible,.pm-an-frow:focus-visible{outline:2px solid var(--pm-tx);outline-offset:-2px;border-radius:8px}.pm-an-row:focus:not(:focus-visible){outline:none}@keyframes pm-ng-arrive{0%{opacity:0}to{opacity:1}}.pm-ng-arrive{animation:pm-ng-arrive .32s var(--pm-e) both}.pm-ng-trh .tv.pm-ng-arrive{animation-duration:.38s;animation-delay:60ms;animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.pm-ng-arrive{animation:none}}.pm-ng :focus-visible,.pm-ng-bar :focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-ng .pm-ng-fin:focus-visible,.pm-ng .pm-ng-fin:focus{outline-offset:1px;border-color:var(--pm-tx);box-shadow:0 0 0 3px var(--pm-wash);outline:2px solid #0000}.pm-ng.cont-open{padding-bottom:0}.error-box.pm-erreur-acte{max-width:var(--pm-col,660px);margin:58px auto 18px}::highlight(pm-doute-manque){background-color:color-mix(in srgb, var(--pm-tx) 17%, transparent);-webkit-text-decoration:underline 1.5px color-mix(in srgb, var(--pm-tx) 60%, transparent);text-decoration:underline 1.5px color-mix(in srgb, var(--pm-tx) 60%, transparent);text-underline-offset:3px}::highlight(pm-doute-confirmation){background-color:color-mix(in srgb, var(--pm-tx) 7%, transparent);-webkit-text-decoration:underline 1px dashed color-mix(in srgb, var(--pm-tx) 45%, transparent);text-decoration:underline 1px dashed color-mix(in srgb, var(--pm-tx) 45%, transparent);text-underline-offset:3px}.pm-reprise{background:color-mix(in srgb, var(--pm-tx) 17%, transparent);color:var(--pm-tx2);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--pm-tx) 60%, transparent);border-radius:2px;padding:0 3px}.pm-reprise[data-genre=confirmation]{color:var(--pm-tx);background:color-mix(in srgb, var(--pm-tx) 7%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--pm-tx) 45%, transparent)}.pm-doute-etiq{z-index:60;background:var(--pm-tx);max-width:330px;color:var(--pm-gr);border-radius:5px;padding:11px 13px;position:fixed;box-shadow:0 6px 20px #0a0e1242}.pm-doute-etiq .v{letter-spacing:.06em;text-transform:uppercase;opacity:.62;margin:0 0 7px;font:600 11px/1 Inter,sans-serif}.pm-doute-etiq .p{margin:0 0 10px;font:400 12.5px/1.55 Inter,sans-serif}.pm-doute-etiq .a{gap:7px;display:flex}.pm-doute-etiq button{border:1px solid color-mix(in srgb, var(--pm-gr) 30%, transparent);color:var(--pm-gr);cursor:pointer;background:0 0;border-radius:3px;padding:6px 10px;font:600 11.5px/1 Inter,sans-serif}.pm-doute-etiq button:hover{background:var(--pm-gr);color:var(--pm-tx);border-color:var(--pm-gr)}.pm-reprise-cpt{font:inherit;color:var(--pm-tx2);cursor:pointer;transition:color var(--pm-d1) var(--pm-e);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pm-reprise-cpt:hover{color:var(--pm-tx)}.pm-reprise-cpt .pt{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.pm-chap-hdr .st .pm-reprise-cpt{letter-spacing:.02em;font-size:12px}.pm-reprise-cpt,.pm-reg-fold,.pm-marge-fold,.pm-doc-row2 .tysel,.pm-doc-row2 .dl{position:relative}.pm-reprise-cpt:after,.pm-reg-fold:after,.pm-marge-fold:after,.pm-doc-row2 .tysel:after,.pm-doc-row2 .dl:after{content:"";position:absolute;inset:-6px -3px}.pm-doc-row2 .dl:after{inset:-6px}::highlight(pm-doute-vise){background-color:color-mix(in srgb, var(--pm-tx) 32%, transparent);color:var(--pm-tx)}.pm-alerte-sas{transition:grid-template-rows var(--pm-d2) var(--pm-e), opacity var(--pm-d2) var(--pm-e);grid-template-rows:1fr;display:grid}.pm-alerte-sas>div{min-height:0;overflow:hidden}.pm-alerte-sas:not(:last-child)>div{padding-bottom:8px}.pm-alerte-sas.part{opacity:0;pointer-events:none;grid-template-rows:0fr}.pm-alerte-sas.part:not(:last-child)>div{padding-bottom:0}@media (prefers-reduced-motion:reduce){.pm-alerte-sas{transition:none}}.pm-cmp{width:100%}.pm-cmp-pre,.pm-cmp-prose,.pm-cmp-list,.pm-cmp-note,.pm-cmp-silent,.pm-cmp-excl{max-width:var(--pm-measure,600px);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-inline:auto}.pm-cmp-pre{font:italic 400 17.5px/1.72 var(--pm-serif);font-variant-numeric:lining-nums;color:var(--pm-tx2);margin-block:0 26px}.pm-cmp-pre b{color:var(--pm-tx);font-style:normal;font-weight:600}.pm-cmp-scroll{width:100%;overflow-x:auto}.pm-cmp-grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-inline:auto}.pm-cmp-grid col.p{width:32%;min-width:210px}.pm-cmp-grid thead th{z-index:2;background:var(--pm-sf);text-align:right;vertical-align:bottom;border-bottom:1.5px solid var(--pm-tx);padding:0 0 10px 16px;position:sticky;top:0}.pm-cmp-grid thead th.p{text-align:left;padding-left:0}.pm-cmp-grid thead .of{justify-content:flex-end;align-items:center;gap:7px;display:flex}.pm-cmp-grid thead .nm{font:600 12.5px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx)}.pm-cmp-grid thead .dt{font:400 11px var(--pm-f);font-variant-numeric:lining-nums;color:var(--pm-tx3);margin-top:3px;display:block}.pm-cmp-grid thead .lbl{font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3)}.pm-cmp-grid tr.fam td{text-align:left;border-bottom:1px solid var(--pm-lnx);font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);padding:24px 0 7px}.pm-cmp-grid tr.fam td .u{float:right;letter-spacing:.04em;text-transform:none;font-weight:400}.pm-cmp-grid tbody td{border-bottom:1px solid var(--pm-ln);font:400 15px/1.4 var(--pm-serif);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;text-overflow:ellipsis;padding:9px 0 9px 16px;overflow:hidden}.pm-cmp-grid tbody td.p{text-align:left;color:var(--pm-tx);white-space:normal;padding-left:0;padding-right:18px;overflow:visible}.pm-cmp-grid tbody tr.mot td{white-space:normal;overflow:visible}.pm-cmp-grid tbody td.nil{color:var(--pm-tx3)}.pm-cmp-grid tr.cot td{padding-block:14px;font-size:19px}.pm-cmp-grid tr.cot td.p{font-size:15px}.pm-cmp-note{font:400 12.5px/1.65 var(--pm-f);color:var(--pm-tx3);margin-block:12px 0}.pm-cmp-note b{color:var(--pm-tx2);font-weight:600}.pm-cmp-ch{margin:32px 0 0}.pm-cmp-ch>.t{border:0;border-bottom:1.5px solid var(--pm-tx);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;align-items:baseline;gap:13px;padding:0 0 8px;display:flex}.pm-cmp-ch>.t .n{text-align:center;width:18px;font:600 11px var(--pm-f);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pm-tx3);flex:none}.pm-cmp-ch>.t h3{font:600 16.5px/1.35 var(--pm-f);letter-spacing:-.01em;flex:1;margin:0}.pm-cmp-ch>.t .ct{font:600 10.5px var(--pm-f);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-tx3);flex:none}.pm-cmp-ch>.t .cv{width:10px;height:10px;transition:transform .24s var(--pm-e);flex:none;align-self:center;position:relative}.pm-cmp-ch>.t .cv:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--pm-tx3);position:absolute;top:3px;left:0}.pm-cmp-ch>.t:hover .cv:before{border-top-color:var(--pm-tx)}.pm-cmp-ch>.t:hover h3,.pm-cmp-ch>.t:hover .n{color:var(--pm-tx)}.pm-cmp-ch.closed>.t{border-bottom-color:var(--pm-ln)}.pm-cmp-ch.closed>.t .cv{transform:rotate(-90deg)}.pm-cmp-ch.closed>.t h3{color:var(--pm-tx2)}.pm-cmp-ch>.bd{transition:grid-template-rows .28s var(--pm-e), opacity .2s var(--pm-e);grid-template-rows:1fr;display:grid}.pm-cmp-ch>.bd>.in{min-height:0;overflow:hidden}.pm-cmp-ch.closed>.bd{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.pm-cmp-ch>.bd{transition:none}}@media print{.pm-cmp-ch.closed>.bd{opacity:1;grid-template-rows:1fr}}.pm-cmp-detail{margin-top:48px}.pm-cmp-detail>.bd>.in{padding-top:26px}.pm-cmp-detail>.t .ct{text-transform:none;letter-spacing:0;font:400 12.5px var(--pm-f)}.pm-cmp-prose,.pm-cmp-list{font:400 17.5px/1.72 var(--pm-serif);font-variant-numeric:lining-nums;color:var(--pm-tx);margin-block:14px 0}.pm-cmp-list{padding-left:18px}.pm-cmp-list li{margin-bottom:4px}.pm-cmp-ch.vig{scroll-margin-top:24px}.pm-cmp-vig{max-width:var(--pm-measure,600px);margin:6px auto 0;padding:0;list-style:none}.pm-cmp-vig li{border-bottom:1px solid var(--pm-ln);grid-template-columns:22px 1fr;column-gap:14px;padding:15px 0;display:grid}.pm-cmp-vig li:last-child{border-bottom:0}.pm-cmp-vig .k{border:1.5px solid var(--pm-tx);width:22px;height:22px;font:600 11px/1 var(--pm-f);font-variant-numeric:tabular-nums;color:var(--pm-tx);border-radius:50%;grid-row:1/span 2;place-items:center;margin-top:1px;display:grid}.pm-cmp-vig .lead{font:600 15.5px/1.5 var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx);margin:0}.pm-cmp-vig .rest{font:400 16px/1.65 var(--pm-serif);font-variant-numeric:lining-nums;color:var(--pm-tx2);text-align:justify;-webkit-hyphens:auto;hyphens:auto;grid-column:2;margin:5px 0 0}.pm-cmp-pre .vig-link{color:var(--pm-tx);text-underline-offset:4px;white-space:nowrap;font-style:normal;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-cmp-pre .vig-link:hover{text-decoration-style:solid}.pm-cmp-silent{font:400 15.5px/1.75 var(--pm-serif);color:var(--pm-tx2);margin-block:14px 0}.pm-cmp-excl{margin-block:6px 0;padding:0;list-style:none}.pm-cmp-excl li{border-bottom:1px solid var(--pm-ln);padding:15px 0}.pm-cmp-excl li:last-child{border-bottom:0}.pm-cmp-excl .who{font:600 15.5px/1.5 var(--pm-f);letter-spacing:-.005em;color:var(--pm-tx);text-align:left;margin:0 0 4px}.pm-cmp-excl .txt{font:400 17.5px/1.72 var(--pm-serif);font-variant-numeric:lining-nums;color:var(--pm-tx);margin:0}.pm-ri{margin:22px 0 8px}.pm-ri-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pm-ri-fam+.pm-ri-grid{margin-top:8px}.pm-ri-card{border:1px solid var(--pm-ln);background:var(--pm-sf);min-width:0;animation:pmRiIn .42s var(--pm-e) backwards;transition:border-color .2s var(--pm-e);border-radius:12px;grid-template-rows:18px 34px 16px;align-items:center;row-gap:6px;padding:14px 16px;display:grid}.pm-ri-card:hover{border-color:var(--pm-tx3)}.pm-ri-card .nm{font:500 12.5px/18px var(--pm-f);color:var(--pm-tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-ri-card .row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pm-ri-card .val{font:650 22px/1 var(--pm-f);letter-spacing:-.015em;color:var(--pm-tx);white-space:nowrap;font-variant-numeric:tabular-nums}.pm-ri-card .dl{font:600 12px var(--pm-f);color:var(--pm-tx);white-space:nowrap;font-variant-numeric:tabular-nums}.pm-ri-card .per{font:400 11.5px/16px var(--pm-f);color:var(--pm-tx3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-ri-convcell{grid-column:span 3}.pm-ri-convcell .pm-ri-conv,.pm-ri-convcell .pm-ri-conv.compact{border:0;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:0;padding:0}.pm-ri-convcell .pm-ri-conv .fld,.pm-ri-convcell .pm-ri-seg{height:32px}@keyframes pmRiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pm-ri-conv{border:1px dashed var(--pm-tx3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.pm-ri-conv .lb{font:600 12.5px var(--pm-f);color:var(--pm-tx);margin-right:4px}.pm-ri-conv .fld{border:1px solid var(--pm-ln);background:var(--pm-sf);height:34px;transition:border-color .2s var(--pm-e);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pm-ri-conv .fld:focus-within{border-color:var(--pm-tx)}.pm-ri-conv input{width:92px;font:600 14px var(--pm-f);color:var(--pm-tx);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none}.pm-ri-conv input:focus,.pm-ri-conv input:focus-visible{box-shadow:none;outline:none}.pm-ri-seg{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:10px;height:34px;padding:3px;display:inline-flex;position:relative}.pm-ri-seg .thumb{background:var(--pm-tx);transition:transform .28s var(--pm-e), width .28s var(--pm-e);border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}.pm-ri-seg button{z-index:1;font:500 12.5px var(--pm-f);color:var(--pm-tx2);white-space:nowrap;cursor:pointer;transition:color .22s var(--pm-e);background:0 0;border:0;border-radius:7px;padding:0 12px;position:relative}.pm-ri-seg button:hover{color:var(--pm-tx)}.pm-ri-seg button.on{color:var(--pm-sf)}.pm-ri-seg button:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-ri-conv input.tick-a{animation:pmRiTickA .42s var(--pm-e)}.pm-ri-conv input.tick-b{animation:pmRiTickB .42s var(--pm-e)}@keyframes pmRiTickA{0%{color:var(--pm-tx3)}to{color:var(--pm-tx)}}@keyframes pmRiTickB{0%{color:var(--pm-tx3)}to{color:var(--pm-tx)}}.pm-ri-conv .fld:hover{border-color:var(--pm-tx3)}@media (prefers-reduced-motion:reduce){.pm-ri-card,.pm-ri-conv input.tick-a,.pm-ri-conv input.tick-b{animation:none}.pm-ri-seg .thumb{transition:none}}.pm-ri-conv .cur{font:500 13px var(--pm-f);color:var(--pm-tx2)}.pm-ri-conv .eq{font:500 15px var(--pm-f);color:var(--pm-tx3)}.pm-ri-conv .hint{font:400 12px var(--pm-f);color:var(--pm-tx3);margin-left:auto}.pm-ri-src{color:var(--pm-tx3);margin:10px 0 0;font-size:11.5px}@media (width<=720px){.pm-ri-grid{grid-template-columns:minmax(0,1fr)}.pm-ri-convcell{grid-column:auto;grid-template-rows:18px auto 16px}.pm-ri-convcell .pm-ri-conv,.pm-ri-convcell .pm-ri-conv.compact{flex-wrap:wrap}.pm-ri-conv .hint{width:100%;margin-left:0}}.pm-ri-inline{font:400 12.5px var(--pm-f);color:var(--pm-tx3);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pm-ri-inline .v{color:var(--pm-tx);font-weight:500}.pm-ri-inline .sep{margin:0 4px}.pm-ri-inline .n{margin-left:10px}@keyframes methee-pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.methee-pane-in{animation:.18s cubic-bezier(.2,.7,.2,1) methee-pane-in}@media (prefers-reduced-motion:reduce){.methee-pane-in{animation:none}}.pm-acte-head .pm-ri-sante{margin-top:10px}.pm-acte-head .pm-ri-sante .pm-ri-inline{justify-content:center}.pm-acte-head .pm-ri-sante .pm-ri-drawer>.in{justify-content:center;display:flex}.pm-acte-head .pm-ri-sante .pm-ri-conv.compact{box-sizing:border-box;justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.pm-ri-sante .pm-ri-inline .tg{font:500 12.5px var(--pm-f);color:var(--pm-tx2);text-decoration:underline;-webkit-text-decoration-color:var(--pm-ln);text-decoration-color:var(--pm-ln);text-underline-offset:3px;cursor:pointer;transition:color .18s var(--pm-e), text-decoration-color .18s var(--pm-e);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pm-ri-sante .pm-ri-inline .tg:hover,.pm-ri-sante.open .pm-ri-inline .tg{color:var(--pm-tx);-webkit-text-decoration-color:var(--pm-tx);text-decoration-color:var(--pm-tx)}.pm-ri-sante .tg .chev{transition:transform .24s var(--pm-e);display:inline-block}.pm-ri-sante.open .tg .chev{transform:rotate(90deg)}.pm-ri-drawer{opacity:0;transition:grid-template-rows .3s var(--pm-e), opacity .24s var(--pm-e);grid-template-rows:0fr;display:grid}.pm-ri-drawer>.in{min-height:0;overflow:hidden}.pm-ri-sante.open .pm-ri-drawer{opacity:1;grid-template-rows:1fr}.pm-ri-sante:not(.open) .pm-ri-drawer{visibility:hidden;transition:grid-template-rows .3s var(--pm-e), opacity .24s var(--pm-e), visibility 0s .3s}.pm-ri-conv.compact{gap:8px;margin-top:10px;padding:10px 12px}@media (width<=1100px){.pm-ri-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-ri-convcell{grid-column:span 3}}.pm-ri-conv.compact input{width:76px}@media (prefers-reduced-motion:reduce){.pm-ri-drawer,.pm-ri-sante .tg .chev{transition:none}}.pm-ri-fam{font:600 11px var(--pm-f);letter-spacing:.07em;text-transform:uppercase;color:var(--pm-tx3);margin:18px 0 0}.pm-ri-toggle{border:1px solid var(--pm-tx);background:var(--pm-sf);height:36px;color:var(--pm-tx);font:600 13px var(--pm-f);cursor:pointer;transition:background-color .22s var(--pm-e), color .22s var(--pm-e);border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 14px;display:inline-flex}.pm-ri-toggle:hover{background:color-mix(in srgb, var(--pm-tx) 6%, var(--pm-sf))}.pm-ri-toggle:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-ri-toggle.open{background:var(--pm-tx);color:var(--pm-sf)}.pm-ri-toggle .tick{border-left:1px solid var(--pm-ln);font:500 12.5px/20px var(--pm-f);color:var(--pm-tx2);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left;padding-left:10px;display:inline-grid;overflow:hidden}.pm-ri-toggle .tick>span{grid-area:1/1}.pm-ri-toggle .tick .sizer{visibility:hidden}.pm-ri-toggle .tick .in{animation:pmRiTickIn .45s var(--pm-e) backwards}.pm-ri-toggle .tick .out{animation:pmRiTickOut .45s var(--pm-e) forwards}@keyframes pmRiTickIn{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes pmRiTickOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-70%)}}.pm-ri-toggle .chev{transition:transform .26s var(--pm-e);flex:none}.pm-ri-toggle.open .chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pm-ri-toggle .tick .in,.pm-ri-toggle .tick .out{animation:none}.pm-ri-toggle .tick .out{display:none}}@media (width<=720px){.pm-ri-toggle .tick{display:none}}.pm-ri-pane{opacity:0;visibility:hidden;transition:grid-template-rows .34s var(--pm-e), opacity .26s var(--pm-e), visibility 0s .34s;grid-template-rows:0fr;display:grid}.pm-ri-pane>.in{min-height:0;overflow:hidden}.pm-ri-pane.open{opacity:1;visibility:visible;transition:grid-template-rows .34s var(--pm-e), opacity .26s var(--pm-e), visibility 0s;grid-template-rows:1fr}.pm-ri-pane .pm-ri{border-bottom:1px solid var(--pm-ln);margin:0 0 22px;padding-bottom:20px}.pm-ri-pane .pm-ri-fam:first-of-type{margin-top:10px}.pm-ri-lede{color:var(--pm-tx3);margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.pm-ri-pane,.pm-ri-pane.open,.pm-ri-toggle .chev{transition:none}}.pm-rd{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:14px;flex-direction:column;flex:none;gap:10px;padding:14px 16px;display:flex}.pm-rd-hd h5{font:600 13.5px/18px var(--pm-f);color:var(--pm-tx);margin:0}.pm-rd-hd p{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx3);margin:3px 0 0}.pm-rd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-rd-list li{border-top:1px solid var(--pm-ln);grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.pm-rd-list li:first-child{border-top:0}.pm-rd-list input{min-width:0;height:30px;font:400 13px var(--pm-f);color:var(--pm-tx);transition:border-color var(--pm-d1) var(--pm-e);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px}.pm-rd-list input.l{color:var(--pm-tx2)}.pm-rd-list input.v{font-weight:600}.pm-rd-list input:hover{border-color:var(--pm-ln)}.pm-rd-list input:focus{border-color:var(--pm-lnx);background:var(--pm-sf);outline:none}.pm-rd-list .x{width:28px;height:28px;color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.pm-rd-list .x:hover{color:var(--pm-tx)}.pm-rd-add{font:500 12.5px var(--pm-f);color:var(--pm-tx2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.pm-rd-add:hover{color:var(--pm-tx)}.pm-rd-rep{flex-direction:column;gap:10px;display:flex}.pm-rd-rep .said{font:400 13px/1.6 var(--pm-f);color:var(--pm-tx);margin:0}.pm-rd-rep dl{border-top:1px solid var(--pm-ln);flex-direction:column;margin:0;display:flex}.pm-rd-rep dl>div{border-bottom:1px solid var(--pm-ln);font:400 13px/1.5 var(--pm-f);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.pm-rd-rep dt{color:var(--pm-tx3)}.pm-rd-rep dd{color:var(--pm-tx);font-variant-numeric:tabular-nums;margin:0}.pm-rd-rep dd s{color:var(--pm-tx3)}.pm-rd-rep dd b{font-weight:600}.pm-rd-rep dd .ok{color:var(--pm-tx3);margin-left:6px;font-size:12px}.pm-rd-rep .chg dt{color:var(--pm-tx);font-weight:600}@media (width<=560px){.pm-rd-list li{grid-template-columns:minmax(0,1fr) auto}.pm-rd-list input.l{grid-column:1/-1}.pm-rd-rep dl>div{grid-template-columns:1fr;gap:2px}}.qf-spinner{border:2px solid var(--pm-ln);border-top-color:var(--pm-tx);border-radius:50%;flex:none;animation:.75s linear infinite qfSpin;display:inline-block}@keyframes qfSpin{to{transform:rotate(360deg)}}.qf-row-busy{position:relative;overflow:hidden}.qf-row-busy:after{content:"";background:var(--pm-tx);opacity:.55;width:35%;height:2px;animation:1.1s cubic-bezier(.45,0,.55,1) infinite qfSweep;position:absolute;bottom:0;left:0}@keyframes qfSweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.qf-spinner{animation-duration:1.6s}.qf-row-busy:after{animation:none}}.qf-bar{background:var(--pm-ln);border-radius:999px;height:3px;margin-top:12px;display:block;overflow:hidden}.qf-bar>span{border-radius:inherit;background:var(--pm-tx);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:reduce){.qf-bar>span{transition:none}}.pm-cmp-grid.libre thead th{text-align:left;padding-left:16px}.pm-cmp-grid.libre thead .of{justify-content:flex-start}.pm-cmp-grid.libre tbody td{text-align:left;vertical-align:top;white-space:normal;padding:10px 0 10px 16px;font-weight:400;overflow:visible}.pm-cmp-grid.libre tbody td.p{font:500 13.5px/1.45 var(--pm-f);padding-top:11px}.pm-cmp-grid.libre .lead{font:600 15px/1.35 var(--pm-serif);font-variant-numeric:tabular-nums lining-nums;color:var(--pm-tx)}.pm-cmp-grid.libre td.nil .lead{color:var(--pm-tx3);font-weight:400}.pm-cmp-grid.libre .rest{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx2);margin-top:2px;display:block}.pm-cmp-grid.libre .calc{font:italic 400 12px/1.45 var(--pm-f);color:var(--pm-tx3);margin-top:2px;display:block}.pm-cmp-grid.libre tr.cot .lead{font:500 19px/1.2 var(--pm-serif)}.pm-cmp-grid.libre tr.cot td.p{padding-top:15px}.pm-cmp-grid.libre tr.fam td{padding-top:22px}.pm-cmp-free{max-width:var(--pm-measure,600px);margin-inline:auto}.pm-cmp-grid thead .fm{font:600 12px var(--pm-f);color:var(--pm-tx);margin-top:3px;display:block}.pm-cmp-grid.libre tr.cot td.nil .lead{font:400 14px/1.4 var(--pm-serif)}.pm-cmp-grid.libre tr.solo td{padding-top:22px}.pm-cmp-grid.libre tr.solo td.p{font:600 10.5px/1.5 var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);padding-top:24px}.pm-exp{max-height:min(86vh,760px);overflow-y:auto}.pm-exp-loading{justify-content:center;padding:26px 0;display:flex}.pm-exp-presets{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 6px;display:flex}.pm-exp-preset{border:1px solid var(--pm-ln);height:28px;font:550 12px var(--pm-f);color:var(--pm-tx2);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px}.pm-exp-preset:hover{color:var(--pm-tx);border-color:var(--pm-lnx)}.pm-exp-preset.on{border-color:var(--pm-tx);background:var(--pm-tx);color:var(--pm-sf)}.pm-exp-grp{margin:14px 0 0}.pm-exp-grp .gt{font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 2px;padding:0 2px}.pm-exp-row{box-sizing:border-box;border-bottom:1px solid var(--pm-ln);cursor:pointer;outline:none;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:46px;padding:8px 2px;display:grid}.pm-exp-row>:last-child{justify-self:end}.pm-exp-row:focus-visible{box-shadow:0 0 0 2px var(--pm-lnx);border-radius:6px}.pm-exp-row .tx{flex:1;min-width:0}.pm-exp-row .nm{font:550 13px/1.35 var(--pm-f);color:var(--pm-tx);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-exp-row .sub{font:400 11px/1.4 var(--pm-f);color:var(--pm-tx3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.pm-exp-row.off .nm,.pm-exp-row.off .sub{opacity:.45}.pm-exp-check{border:1.5px solid var(--pm-lnx);background:var(--pm-sf);border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.pm-exp-check svg{opacity:0;width:11px;height:11px;color:var(--pm-sf)}.pm-exp-check.on{background:var(--pm-tx);border-color:var(--pm-tx)}.pm-exp-check.on svg{opacity:1}.pm-exp-type{box-sizing:border-box;background:var(--pm-gr);border:1px solid var(--pm-ln);width:64px;height:22px;font:650 10px var(--pm-f);letter-spacing:.04em;color:var(--pm-tx2);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pm-exp-fixed{box-sizing:border-box;border:1px solid var(--pm-ln);width:64px;height:22px;font:600 10.5px var(--pm-f);color:var(--pm-tx3);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pm-exp-seg{border:1px solid var(--pm-ln);background:var(--pm-gr);border-radius:999px;flex:none;padding:2px;display:inline-flex}.pm-exp-seg button{height:22px;font:600 10.5px var(--pm-f);color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.pm-exp-seg button.on{background:var(--pm-tx);color:var(--pm-sf)}.pm-exp-out{background:var(--pm-gr);border:1px solid var(--pm-ln);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.pm-exp-out .ico{background:var(--pm-sf);border:1px solid var(--pm-ln);width:34px;height:40px;font:700 8px var(--pm-f);letter-spacing:.05em;color:var(--pm-tx2);border-radius:4px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:5px;display:flex}.pm-exp-out .nm{font:600 12.5px/1.3 var(--pm-f);color:var(--pm-tx)}.pm-exp-alt{font:400 12px/1.4 var(--pm-f);color:var(--pm-tx3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:14px;display:flex}.pm-exp-alt button{font:550 12px var(--pm-f);color:var(--pm-tx);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--pm-lnx);text-decoration-color:var(--pm-lnx);text-underline-offset:3px;background:0 0;border:0;padding:0}.pm-exp-alt button:hover{-webkit-text-decoration-color:var(--pm-tx);text-decoration-color:var(--pm-tx)}.pm-confirm .acts3 .left{margin-right:auto}.pm-confirm .acts3 .ghost:disabled{opacity:.5;cursor:default}.pm-exp-rem{border:1px solid var(--pm-ln);border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:start;column-gap:12px;margin:0 0 14px;padding:11px 14px;display:grid}.pm-exp-rem .dot{background:var(--pm-tx3);border-radius:999px;width:8px;height:8px;margin-top:5px}.pm-exp-rem.ok .dot{background:var(--pm-ok)}.pm-exp-rem .nm{font:600 12.5px/1.35 var(--pm-f);color:var(--pm-tx)}.pm-exp-rem .sub{font:400 11.5px/1.45 var(--pm-f);color:var(--pm-tx3);margin-top:2px}.pm-exp-rem .sub.warn{color:var(--pm-tx2)}.pm-exp-rem .acts{flex-wrap:wrap;grid-column:2;gap:4px 14px;margin-top:7px;display:flex}.pm-exp-rem .acts:empty{display:none}.pm-exp-rem .acts button{font:550 12px var(--pm-f);color:var(--pm-tx2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--pm-lnx);text-decoration-color:var(--pm-lnx);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0}.pm-exp-rem .acts button:hover{color:var(--pm-tx);-webkit-text-decoration-color:var(--pm-tx);text-decoration-color:var(--pm-tx)}.pm-exp-rem .acts button:disabled{opacity:.5;cursor:default}.pm-exp-field{gap:5px;margin:0 0 12px;display:grid}.pm-exp-field>span{font:600 11.5px var(--pm-f);color:var(--pm-tx2)}.pm-exp-field>span em{color:var(--pm-tx3);font-style:normal;font-weight:400}.pm-exp-field input,.pm-exp-field textarea{box-sizing:border-box;border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;font:400 13.5px/1.45 var(--pm-f);color:var(--pm-tx);resize:vertical;border-radius:8px;outline:none;padding:8px 11px}.pm-exp-field input:focus,.pm-exp-field textarea:focus{border-color:var(--pm-tx)}.pm-exp-note{font:400 12px/1.5 var(--pm-f);color:var(--pm-tx2);align-items:flex-start;gap:8px;margin:2px 0 0;display:flex}.pm-exp-note svg{flex:none;width:14px;height:14px;margin-top:2px}.pm-exp-hint{font:400 11.5px/1.5 var(--pm-f);color:var(--pm-tx3);margin:10px 0 0}.pm-exp-link{align-items:center;gap:8px;display:flex}.pm-exp-link input{box-sizing:border-box;border:1px solid var(--pm-ln);background:var(--pm-gr);min-width:0;height:34px;color:var(--pm-tx);border-radius:8px;flex:1;padding:0 10px;font:400 11.5px ui-monospace,Consolas,monospace}.pm-exp-link button,.pm-exp-link a{border:1px solid var(--pm-ln);height:34px;font:600 12px var(--pm-f);color:var(--pm-tx2);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.pm-exp-link button:hover,.pm-exp-link a:hover{color:var(--pm-tx);border-color:var(--pm-lnx)}@media (width<=520px){.pm-confirm .acts3{flex-wrap:wrap}}.pm-rm{--pm-rm-e:cubic-bezier(.22, 1, .36, 1)}.pm-rm-view{animation:pmRmIn .42s var(--pm-rm-e) both}@keyframes pmRmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pm-rm-sec{margin-top:16px}.pm-rm-sec h4{font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 4px}.pm-rm-fold{transition:grid-template-rows .42s var(--pm-rm-e);grid-template-rows:0fr;display:grid}.pm-rm-fold.open{grid-template-rows:1fr}.pm-rm-fold>div{min-height:0;overflow:hidden}.pm-rm-ck{margin:0;padding:0;list-style:none}.pm-rm-ck li{border-bottom:1px solid var(--pm-ln2);animation:pmRmIn .35s var(--pm-rm-e) both;grid-template-columns:20px minmax(0,1fr);gap:11px;padding:9px 0;display:grid}.pm-rm-ck li:last-child{border-bottom:0}.pm-rm-ck .dot{border:1.5px solid var(--pm-ln);width:20px;height:20px;color:var(--pm-sf);border-radius:50%;place-items:center;margin-top:1px;transition:background .3s,border-color .3s;display:grid}.pm-rm-ck .dot svg{width:11px;height:11px;animation:pmRmPop .35s var(--pm-rm-e) both}.pm-rm-ck .dot b{font:700 11px var(--pm-f);animation:pmRmPop .35s var(--pm-rm-e) both}@keyframes pmRmPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pm-rm-ck .spin{border:1.5px solid var(--pm-ln);border-top-color:var(--pm-tx2);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite pmRmSpin}@keyframes pmRmSpin{to{transform:rotate(360deg)}}.pm-rm-ck li.ok .dot,.pm-rm-ck li.acked .dot{background:var(--pm-ok);border-color:var(--pm-ok)}.pm-rm-ck li.warn .dot{background:var(--pm-ma);border-color:var(--pm-ma)}.pm-rm-ck .t{font:600 13px/1.4 var(--pm-f);color:var(--pm-tx);margin:0}.pm-rm-ck li.wait .t{color:var(--pm-tx3);font-weight:450}.pm-rm-ck .s{font:400 12px/1.5 var(--pm-f);color:var(--pm-tx3);margin:1px 0 0}.pm-rm-ack{border:1px solid var(--pm-ln);height:28px;font:600 11.5px var(--pm-f);color:var(--pm-tx2);cursor:pointer;transition:color var(--pm-d2), border-color var(--pm-d2);background:0 0;border-radius:999px;margin-top:7px;padding:0 12px}.pm-rm-ack:hover{color:var(--pm-tx);border-color:var(--pm-lnx)}.pm-rm-ack:disabled{opacity:.5;cursor:default}.pm-rm-pack{border:1px solid var(--pm-ln);border-radius:10px}.pm-rm-pack-h{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 12px;display:grid}.pm-rm-pack-h .ico{width:34px;height:40px;position:relative}.pm-rm-pack-h .ico i{border:1px solid var(--pm-lnx);background:var(--pm-sf);transition:transform .4s var(--pm-rm-e);border-radius:3px;position:absolute;inset:0}.pm-rm-pack-h .ico i:first-child{transform:rotate(-7deg)translate(-2px,1px)}.pm-rm-pack-h .ico i:nth-child(2){transform:rotate(5deg)translate(2px)}.pm-rm-pack-h:hover .ico i:first-child{transform:rotate(-12deg)translate(-4px,1px)}.pm-rm-pack-h:hover .ico i:nth-child(2){transform:rotate(10deg)translate(4px)}.pm-rm-pack-h .ico i:nth-child(3):after{content:"";background:repeating-linear-gradient(var(--pm-ln) 0 2px, transparent 2px 5px);height:14px;position:absolute;top:9px;left:6px;right:6px}.pm-rm-pack-h .nm{font:600 13.5px var(--pm-f);color:var(--pm-tx);display:block}.pm-rm-pack-h .sub{font:400 12px var(--pm-f);color:var(--pm-tx3);display:block}.pm-rm-pack-h .chev{font:600 12px var(--pm-f);color:var(--pm-tx3);transition:color var(--pm-d2);align-items:center;gap:5px;display:inline-flex}.pm-rm-pack-h:hover .chev{color:var(--pm-tx)}.pm-rm-pack-h .chev svg{width:14px;height:14px;transition:transform .35s var(--pm-rm-e)}.pm-rm-pack.open .pm-rm-pack-h .chev svg{transform:rotate(180deg)}.pm-rm-pack .pm-exp-grp{border-top:1px solid var(--pm-ln);margin:0;padding:4px 12px 8px}.pm-rm-pack .pm-exp-grp+.pm-exp-grp{border-top:0;padding-top:0}.pm-rm-pack .pm-exp-grp .gt{padding-top:8px}.pm-rm-pack .pm-exp-row:last-child{border-bottom:0}.pm-rm-to{border-bottom:1px solid var(--pm-ln);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:2px 0;display:grid}.pm-rm-to>span{font:400 12.5px var(--pm-f);color:var(--pm-tx3)}.pm-rm-to input{height:34px;font:400 14px var(--pm-f);color:var(--pm-tx);background:0 0;border:0;outline:0}.pm-rm-link{font:600 12px var(--pm-f);color:var(--pm-tx2);cursor:pointer;transition:color var(--pm-d2);background:0 0;border:0;margin:8px 0 0;padding:0}.pm-rm-link:hover{color:var(--pm-tx)}.pm-rm-mot{box-sizing:border-box;border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;min-height:66px;font:400 13.5px/1.5 var(--pm-f);color:var(--pm-tx);resize:none;border-radius:8px;outline:0;margin-top:8px;padding:9px 11px}.pm-rm-mot:focus{border-color:var(--pm-lnx)}.pm-rm .pm-exp-note{margin-top:12px}.pm-rm-dl-btn{align-items:center;gap:7px;display:inline-flex}.pm-rm-dl-btn svg{width:14px;height:14px}.pm-rm-dl-btn .chev{width:12px;height:12px;transition:transform .3s var(--pm-rm-e);transform:rotate(180deg)}.pm-rm-dl-btn.on .chev{transform:none}.pm-rm-dl-btn.on{border-color:var(--pm-tx);color:var(--pm-tx)}.pm-rm-dl{border:1px solid var(--pm-ln);border-radius:12px;margin-top:16px;overflow:hidden}.pm-rm-dl-h{justify-content:space-between;align-items:baseline;padding:12px 14px 2px;display:flex}.pm-rm-dl-h b{font:600 10.5px var(--pm-f);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-tx3)}.pm-rm-dl-h button{font:600 12px var(--pm-f);color:var(--pm-tx3);cursor:pointer;transition:color var(--pm-d2);background:0 0;border:0;padding:0}.pm-rm-dl-h button:hover{color:var(--pm-tx)}.pm-rm-dl-l{padding:0 14px}.pm-rm-dl-l .pm-exp-row{min-height:40px}.pm-rm-relie{text-align:left;border:0;border-top:1px solid var(--pm-ln);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.pm-rm-relie b{font:600 13px var(--pm-f);color:var(--pm-tx);display:block}.pm-rm-relie>span>span{font:400 12px var(--pm-f);color:var(--pm-tx3);display:block}.pm-rm-tg{background:var(--pm-lnx);border-radius:999px;width:32px;height:19px;transition:background .25s;position:relative}.pm-rm-tg:after{content:"";width:15px;height:15px;transition:transform .3s var(--pm-rm-e);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0a0e1233}.pm-rm-tg.on{background:var(--pm-tx)}.pm-rm-tg.on:after{transform:translate(13px)}.pm-rm-dl-go{background:var(--pm-tx);width:calc(100% - 28px);height:38px;color:var(--pm-sf);font:600 12.5px var(--pm-f);cursor:pointer;transition:opacity var(--pm-d2);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 14px 14px;display:flex}.pm-rm-dl-go:hover{opacity:.88}.pm-rm-dl-go:disabled{opacity:.35;cursor:default}.pm-rm-seg{background:var(--pm-ln);border-radius:999px;grid-template-columns:1fr 1fr;padding:2px;display:inline-grid;position:relative}.pm-rm-seg i{background:var(--pm-sf);width:calc(50% - 2px);transition:transform .32s var(--pm-rm-e);border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 3px #0a0e1229}.pm-rm-seg.word i{transform:translate(100%)}.pm-rm-seg button{z-index:1;min-width:44px;font:600 11px var(--pm-f);color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;padding:3px 9px;transition:color .25s;position:relative}.pm-rm-seg button[aria-pressed=true]{color:var(--pm-tx)}.pm-rm-st{background:var(--pm-gr);border-radius:10px;height:128px;margin:8px 8px 0;position:relative;overflow:hidden}.pm-rm-sh{width:54px;height:74px;transition:transform .55s var(--pm-rm-e), opacity .35s;background:#fff;border:1px solid #0a0e121f;border-radius:3px;position:absolute;top:12px;left:0;box-shadow:0 1px 2px #0a0e120f}.pm-rm-sh:before{content:"";background:#2a3138;border-radius:2px;height:4px;position:absolute;top:9px;left:7px;right:7px}.pm-rm-sh:after{content:"";background:repeating-linear-gradient(#e3e5e8 0 2px,#0000 2px 5px);height:26px;position:absolute;top:18px;left:7px;right:9px}.pm-rm-sh small{text-align:center;font:600 7.5px var(--pm-f);color:#5f6972;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:5px;left:2px;right:2px;overflow:hidden}.pm-rm-sh em{font:700 7px var(--pm-f);letter-spacing:.04em;color:#29313a;background:#fff;border:1px solid #0a0e1224;border-radius:4px;padding:1px 4px;font-style:normal;transition:background .3s,color .3s;position:absolute;top:-6px;right:-6px}.pm-rm-sh.word em{color:#fff;background:#0a0e12;border-color:#0a0e12}.pm-rm-sh.gone{opacity:0}.pm-rm-cov{z-index:30;color:#fff;box-sizing:border-box;width:58px;height:78px;transition:transform .55s var(--pm-rm-e), opacity .35s;background:#0a0e12;border-radius:3px 4px 4px 3px;padding:10px 7px 0 10px;position:absolute;top:12px;left:0;box-shadow:0 6px 14px #0a0e1238}.pm-rm-cov:before{content:"";background:#ffffff47;width:1.5px;position:absolute;top:4px;bottom:4px;left:3px}.pm-rm-cov b{font:600 7.5px/1.2 var(--pm-serif);display:block}.pm-rm-cov span{font:500 6.5px var(--pm-f);opacity:.7;margin-top:4px;display:block}.pm-rm-st .cap{text-align:center;font:600 11.5px var(--pm-f);color:var(--pm-tx2);font-variant-numeric:tabular-nums;margin:0;position:absolute;bottom:9px;left:0;right:0}.pm-rm-st.fly .pm-rm-sh,.pm-rm-st.fly .pm-rm-cov{opacity:0;transition:transform .6s cubic-bezier(.55,0,.7,.2),opacity .45s .2s}.pm-rm-fz{margin:4px 0 0;padding:0;list-style:none}.pm-rm-fz li{border-bottom:1px solid var(--pm-ln2);font:400 13px var(--pm-f);color:var(--pm-tx3);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;transition:color .3s;display:grid}.pm-rm-fz li svg{opacity:.3;width:14px;height:14px;transition:opacity .3s, transform .4s var(--pm-rm-e);transform:scale(.8)}.pm-rm-fz li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-rm-fz li.done{color:var(--pm-tx)}.pm-rm-fz li.done svg{opacity:1;transform:none}.pm-rm-tl{margin:4px 0 0;padding:0;list-style:none;position:relative}.pm-rm-tl:before{content:"";background:var(--pm-ln);width:1.5px;position:absolute;top:18px;bottom:18px;left:9px}.pm-rm-tl:after{content:"";width:1.5px;height:var(--tl,0%);background:var(--pm-tx);max-height:calc(100% - 36px);transition:height .8s var(--pm-rm-e);position:absolute;top:18px;left:9px}.pm-rm-tl li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid;position:relative}.pm-rm-tl .b{z-index:1;border:1.5px solid var(--pm-lnx);background:var(--pm-sf);width:20px;height:20px;color:var(--pm-sf);border-radius:50%;place-items:center;transition:background .35s,border-color .35s;display:grid;position:relative}.pm-rm-tl .b svg{opacity:0;width:11px;height:11px;transition:opacity .3s .1s}.pm-rm-tl li.done .b{background:var(--pm-tx);border-color:var(--pm-tx)}.pm-rm-tl li.done .b svg{opacity:1}.pm-rm-tl li.done.ok .b{background:var(--pm-ok);border-color:var(--pm-ok)}.pm-rm-tl li.now .b{border-color:var(--pm-tx);animation:1.4s infinite pmRmRing}@keyframes pmRmRing{0%{box-shadow:0 0 #0a0e1240}70%,to{box-shadow:0 0 0 7px #0a0e1200}}.pm-rm-tl .t{font:550 13.5px var(--pm-f);color:var(--pm-tx3);margin:0;transition:color .3s}.pm-rm-tl li.done .t,.pm-rm-tl li.now .t{color:var(--pm-tx)}.pm-rm-tl .s{font:400 12px var(--pm-f);color:var(--pm-tx3);margin:0}.pm-rm-tl .h{font:500 12px var(--pm-f);color:var(--pm-tx3);font-variant-numeric:tabular-nums}.pm-rm-proof{border:1px solid var(--pm-ln);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 4px;padding:12px 14px;display:grid}.pm-rm-proof b{font:600 13.5px var(--pm-f);color:var(--pm-tx)}.pm-rm-proof p{font:400 12.5px/1.45 var(--pm-f);color:var(--pm-tx3);margin:2px 0 0}.pm-rm-proof .pm-rm-ack{margin-top:0}.pm-rm .pm-exp-link{margin-top:14px}@media (prefers-reduced-motion:reduce){.pm-rm *,.pm-rm :before,.pm-rm :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}.pm-int{max-width:1080px;margin:0 auto;padding:40px 24px 90px}.pm-int-head{text-align:center;margin-bottom:30px}.pm-int-head .kick{font:600 11px var(--pm-f);letter-spacing:.2em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 10px}.pm-int-head h1{font:700 34px/1.1 var(--pm-f);letter-spacing:-.03em;color:var(--pm-tx);margin:0}.pm-int-head .filet{background:var(--pm-tx);width:40px;height:2px;margin:16px auto 14px}.pm-int-head .state{font:400 13px var(--pm-f);color:var(--pm-tx2);margin:0}.pm-int-head .state b{color:var(--pm-tx);font-weight:600}.pm-int-msg{font:500 12.5px var(--pm-f);color:#15803d;justify-content:center;align-items:center;gap:8px;margin:-10px auto 20px;display:flex}.pm-int-msg.al{color:#b91c1c}.pm-int-search{justify-content:center;margin:0 0 30px;display:flex}.pm-int-search input{border:1px solid var(--pm-ln);background:var(--pm-sf) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center;width:min(420px,100%);height:38px;font:400 13px var(--pm-f);color:var(--pm-tx);border-radius:999px;outline:none;padding:0 16px 0 38px}.pm-int-search input:focus{border-color:var(--pm-lnx)}.pm-int-sec{margin:0 0 34px}.pm-int-sec .sh{border-bottom:1px solid var(--pm-ln);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;padding-bottom:10px;display:flex}.pm-int-sec .sh h2{font:650 16px var(--pm-f);letter-spacing:-.01em;color:var(--pm-tx);margin:0}.pm-int-sec .sh p{font:400 12.5px var(--pm-f);color:var(--pm-tx3);margin:0}.pm-int-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.pm-int-card{border:1px solid var(--pm-ln);background:var(--pm-sf);text-align:left;cursor:pointer;font:inherit;color:var(--pm-tx);border-radius:14px;grid-template-rows:auto auto 1fr;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px;transition:border-color .14s,box-shadow .14s;display:grid;position:relative}.pm-int-card:hover{border-color:var(--pm-lnx);box-shadow:0 6px 20px -14px #0f172a59}.pm-int-card:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-int-card.soon{cursor:default}.pm-int-card.soon:hover{border-color:var(--pm-ln);box-shadow:none}.pm-int-card.soon .logo,.pm-int-card.soon .nm,.pm-int-card.soon .ds{opacity:.55}.pm-int-card .logo,.pm-int-panel .ph .logo{border:1px solid var(--pm-ln);box-sizing:border-box;width:44px;height:44px;color:var(--pm-tx2);background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.pm-int-card .logo{grid-row:1/span 3}.pm-int-card .logo img,.pm-int-panel .ph .logo img{object-fit:contain;width:26px;height:26px}.pm-int-panel .ph .logo svg{width:20px;height:20px}.pm-int-card .nm{font:600 14px/1.3 var(--pm-f);justify-content:space-between;align-items:center;gap:10px;display:flex}.pm-int-card .ds{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx2)}.pm-int-card .ft{font:500 11.5px var(--pm-f);color:var(--pm-tx3);grid-column:2;margin-top:10px}.pm-int-st{height:22px;font:600 10.5px var(--pm-f);letter-spacing:.02em;border:1px solid var(--pm-ln);color:var(--pm-tx2);background:var(--pm-gr);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.pm-int-st.on{background:var(--pm-tx);color:var(--pm-sf);border-color:#0000}.pm-int-st.on:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px}.pm-int-st.soon{color:var(--pm-tx3);background:0 0}.pm-int-st.al{color:#b91c1c;background:#b91c1c0f;border-color:#b91c1c4d}.pm-int-dev{border:1px solid var(--pm-ln);background:var(--pm-sf);border-radius:14px}.pm-int-dev .row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.pm-int-dev .row+.row{border-top:1px solid var(--pm-ln)}.pm-int-dev .ico{background:var(--pm-gr);border:1px solid var(--pm-ln);width:40px;height:40px;color:var(--pm-tx2);border-radius:10px;justify-content:center;align-items:center;display:flex}.pm-int-dev .ico svg{width:18px;height:18px}.pm-int-dev .nm{font:600 14px var(--pm-f);color:var(--pm-tx)}.pm-int-dev .ds{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx2);margin-top:2px}.pm-int-btn{border:1px solid var(--pm-ln);height:32px;font:550 12.5px var(--pm-f);color:var(--pm-tx);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 14px}.pm-int-btn:hover{border-color:var(--pm-lnx)}.pm-int-btn:disabled{opacity:.55;cursor:default}.pm-int-btn.go{color:#fff;background:#0f172a;border:0}:root[data-theme=dark] .pm-int-btn.go{color:#0f172a;background:#f1f5f9}.pm-int-veil{opacity:0;pointer-events:none;z-index:900;background:#0f172a47;transition:opacity .2s;position:fixed;inset:0}.pm-int-veil.on{opacity:1;pointer-events:auto}.pm-int-panel{background:var(--pm-sf);visibility:hidden;z-index:901;flex-direction:column;width:min(440px,100%);transition:transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.pm-int-panel.wide{width:min(760px,100%)}.pm-int-panel.on{visibility:visible;transition:transform .26s cubic-bezier(.22,1,.36,1);transform:none;box-shadow:-24px 0 60px -30px #0f172a80}.pm-int-panel .ph{border-bottom:1px solid var(--pm-ln);align-items:center;gap:14px;padding:22px 22px 18px;display:flex}.pm-int-panel .ph .nm{font:650 17px var(--pm-f);color:var(--pm-tx)}.pm-int-panel .ph .ds{font:400 12px var(--pm-f);color:var(--pm-tx3);margin-top:2px}.pm-int-panel .ph .x{color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.pm-int-panel .ph .x:hover{color:var(--pm-tx)}.pm-int-panel .pb{flex:1;padding:20px 22px;overflow-y:auto}.pm-int-panel .what{background:var(--pm-gr);border:1px solid var(--pm-ln);border-radius:12px;margin:0 0 18px;padding:14px}.pm-int-panel .what p{font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 8px}.pm-int-panel .what ul{font:400 12.5px/1.6 var(--pm-f);color:var(--pm-tx2);margin:0;padding-left:18px;list-style:outside}.pm-int-panel .what li{display:list-item}.pm-int-field{margin:0 0 14px}.pm-int-field label{font:600 12px var(--pm-f);color:var(--pm-tx);margin:0 0 6px;display:block}.pm-int-field input{box-sizing:border-box;border:1px solid var(--pm-ln);background:var(--pm-sf);width:100%;height:38px;font:400 13px var(--pm-f);color:var(--pm-tx);border-radius:10px;outline:none;padding:0 12px}.pm-int-field input:focus{border-color:var(--pm-lnx)}.pm-int-field .hint{font:400 11.5px/1.45 var(--pm-f);color:var(--pm-tx3);margin:5px 0 0}.pm-int-hint{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx2);margin:0 0 14px}.pm-int-doc{font:500 12px var(--pm-f);margin:4px 0 14px}.pm-int-doc a{color:var(--pm-tx);text-decoration:underline;-webkit-text-decoration-color:var(--pm-lnx);text-decoration-color:var(--pm-lnx);text-underline-offset:3px}.pm-int-sw{border-top:1px solid var(--pm-ln);font:500 12.5px var(--pm-f);color:var(--pm-tx);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pm-int-sw .t{background:var(--pm-ln);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;position:relative}.pm-int-sw .t:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pm-int-sw .t.on{background:var(--pm-tx)}.pm-int-sw .t.on:after{transform:translate(14px)}.pm-int-err{font:500 12px/1.45 var(--pm-f);color:#b91c1c;margin:12px 0 0}.pm-int-panel .pf{border-top:1px solid var(--pm-ln);justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.pm-int-acts{gap:8px;margin-left:auto;display:flex}.pm-int-danger{font:550 12.5px var(--pm-f);color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:0}.pm-int-plain{font:500 12.5px var(--pm-f);color:var(--pm-tx3);cursor:pointer;background:0 0;border:0;padding:0}.pm-int-confirm{font:500 12.5px var(--pm-f);color:var(--pm-tx);align-items:center;gap:12px;display:inline-flex}@media (width<=720px){.pm-int-grid{grid-template-columns:1fr}.pm-int-dev .row{grid-template-columns:40px minmax(0,1fr)}.pm-int-dev .row .pm-int-btn{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.pm-int-panel,.pm-int-veil{transition:none}}.pm-ng-input:focus,.pm-ng-input:focus-visible{outline:none}.pm-cl-view:has(>.pm-an-chead){overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.pm-cl-view:has(>.pm-an-chead)::-webkit-scrollbar{width:0;height:0}.pm-cl-view:has(>.pm-an-chead)>.pm-cl-dlist{min-height:min(280px, 60vh, var(--dl-content,280px))}@property --dl-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --dl-fade-bot{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.pm-cl-view:has(>.pm-an-chead)>.pm-cl-dlist{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--dl-fade-top), #000 calc(100% - var(--dl-fade-bot)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--dl-fade-top), #000 calc(100% - var(--dl-fade-bot)), transparent 100%);animation:linear both pmDlFade;animation-timeline:scroll(self)}@keyframes pmDlFade{0%{--dl-fade-top:0px;--dl-fade-bot:32px}8%{--dl-fade-top:32px}92%{--dl-fade-bot:32px}to{--dl-fade-top:32px;--dl-fade-bot:0px}}}.pm-fs{font-family:var(--pm-f);color:var(--pm-tx);animation:pmFsIn .38s var(--pm-e) backwards}@keyframes pmFsIn{0%{opacity:0;transform:translateY(6px)}}.pm-fs-head .sv{animation:pmFsFade .24s var(--pm-e) backwards}@keyframes pmFsFade{0%{opacity:0}}.pm-fs-head{border-bottom:1px solid var(--pm-ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:34px;margin:4px 0 0;padding-bottom:10px;display:flex}.pm-fs-head h3{font:600 14.5px/1.3 var(--pm-f);color:var(--pm-tx);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.pm-fs-head .where{font:400 12.5px var(--pm-f);color:var(--pm-tx3)}.pm-fs-head .state{color:var(--pm-tx3);align-items:center;gap:14px;font-size:12px;display:flex}.pm-fs-head .sv{white-space:nowrap;transition:opacity .3s var(--pm-e), color .2s var(--pm-e);align-items:center;gap:7px;display:inline-flex}.pm-fs-head .sv .dot{background:var(--pm-tx2);width:6px;height:6px;transition:background-color .2s var(--pm-e), box-shadow .2s var(--pm-e);border-radius:50%}.pm-fs-head .sv.busy{opacity:.55}.pm-fs-head .sv.busy .dot{box-shadow:inset 0 0 0 1.5px var(--pm-tx3);background:0 0}.pm-fs-head .sv.err{color:var(--pm-al)}.pm-fs-head .sv.err .dot{background:var(--pm-al)}.pm-fs-btn{border:1px solid var(--pm-ln);background:var(--pm-sf);cursor:pointer;height:28px;font:500 12.5px var(--pm-f);color:var(--pm-tx2);transition:color .15s var(--pm-e), border-color .15s var(--pm-e), transform 90ms var(--pm-e);border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pm-fs-btn:hover{color:var(--pm-tx);border-color:var(--pm-tx)}.pm-fs-btn:active{transform:scale(.96)}.pm-fs-btn:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-fs-lk{cursor:pointer;font:400 12.5px/1.4 var(--pm-f);color:var(--pm-tx2);text-decoration:underline;-webkit-text-decoration-color:var(--pm-lnx);text-decoration-color:var(--pm-lnx);text-underline-offset:3px;transition:color .15s var(--pm-e), text-decoration-color .15s var(--pm-e);background:0 0;border:0;padding:0}.pm-fs-lk:hover{color:var(--pm-tx);-webkit-text-decoration-color:var(--pm-tx);text-decoration-color:var(--pm-tx)}.pm-fs-lk:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-fs-banner{border:1px solid var(--pm-ln);border-left:2px solid var(--pm-tx);background:var(--pm-wash);color:var(--pm-tx2);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.pm-fs-banner b{color:var(--pm-tx);font-weight:600}.pm-fs-banner .acts{gap:16px;margin-left:auto;display:flex}.pm-fs-banner .pm-fs-lk{color:var(--pm-tx)}.pm-fs-banner.is-compact{gap:4px 12px;margin-bottom:8px;padding:6px 10px;font-size:12.5px;line-height:1.4}.pm-fs-banner.is-compact .acts{gap:12px}.pm-np-wrap{justify-content:center;padding:2px 0 14px;display:flex}.pm-np{border:1px solid var(--pm-ln);background:var(--pm-sf);min-width:0;max-width:100%;height:38px;color:var(--pm-tx2);font:400 13px/1 var(--pm-f);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;animation:.5s cubic-bezier(.2,.9,.25,1.15) 80ms backwards pm-np-in;display:inline-flex;box-shadow:0 1px 2px #0a0e120a,0 8px 24px -12px #0a0e122e}@keyframes pm-np-in{0%{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(.96)}}.pm-np-dot{background:var(--pm-tx);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.pm-np-dot:after{content:"";background:var(--pm-tx);animation:pm-np-pulse 2.4s var(--pm-e) .6s 3;border-radius:50%;position:absolute;inset:0}@keyframes pm-np-pulse{0%{opacity:.35;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.pm-np-k{color:var(--pm-tx3);flex:none}.pm-np-doc{text-overflow:ellipsis;cursor:pointer;min-width:0;max-width:340px;font:550 13px/1.2 var(--pm-f);color:var(--pm-tx);text-underline-offset:3px;transition:text-decoration-color .15s var(--pm-e);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;overflow:hidden}.pm-np-doc:hover{-webkit-text-decoration-color:var(--pm-tx);text-decoration-color:var(--pm-tx)}.pm-np-more{background:var(--pm-wash);color:var(--pm-tx2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 6px;font-size:11.5px}.pm-np-sep{background:var(--pm-ln);flex:none;width:1px;height:16px}.pm-np-go{background:var(--pm-tx);height:28px;color:var(--pm-sf);cursor:pointer;font:550 12.5px/1 var(--pm-f);transition:box-shadow .18s var(--pm-e);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pm-np-go svg{transition:transform .22s var(--pm-e)}.pm-np-go:hover{box-shadow:0 6px 16px -8px #0a0e128c}.pm-np-go:hover svg{transform:translate(2px)}.pm-np-x{width:26px;height:26px;color:var(--pm-tx3);cursor:pointer;transition:color .15s var(--pm-e);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.pm-np-x:hover{color:var(--pm-tx)}span.pm-np-doc{cursor:default}.pm-np-lk{cursor:pointer;font:500 12.5px/1 var(--pm-f);color:var(--pm-tx2);transition:color .15s var(--pm-e);background:0 0;border:0;flex:none;padding:0 4px}.pm-np-lk:hover{color:var(--pm-tx)}.pm-np-go:disabled,.pm-np-lk:disabled{opacity:.5;cursor:default}.pm-np-pad{width:6px}.pm-np-spin{border:1.5px solid var(--pm-ln);border-top-color:var(--pm-tx);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite pm-np-turn}@keyframes pm-np-turn{to{transform:rotate(360deg)}}.pm-np-doc:focus-visible,.pm-np-go:focus-visible,.pm-np-x:focus-visible{outline:2px solid var(--pm-tx);outline-offset:2px}.pm-np.is-compact{gap:8px;height:34px;padding-left:12px;font-size:12.5px}.pm-np.is-compact .pm-np-k,.pm-np.is-compact .pm-np-sep{display:none}.pm-np.is-compact .pm-np-doc{max-width:200px}@media (width<=640px){.pm-np-k{display:none}.pm-np-doc{max-width:150px}}@media (prefers-reduced-motion:reduce){.pm-np,.pm-np-dot:after{animation:none}.pm-np-spin{animation-duration:2.4s}}.pm-fs-note{color:var(--pm-tx2);margin:-4px 0 12px;font-size:13px;line-height:1.5}.pm-fs-page{position:relative}.pm-et .rr-table-wrapper{max-width:100%;margin:26px 0 0;overflow-x:auto}.pm-et .rr-table{width:100%}.pm-et .rr-td,.pm-et .rr-th{cursor:text}.pm-et tr.pm-et-new>td{animation:pmFsRowIn .35s var(--pm-e) backwards}.pm-et tr.pm-et-new>td:first-child{animation:pmFsRowIn .35s var(--pm-e) backwards, pmFsNew 1.6s var(--pm-e)}@keyframes pmFsRowIn{0%{opacity:0}}@keyframes pmFsNew{0%{box-shadow:-14px 0 0 -11px var(--pm-tx)}to{box-shadow:-14px 0 0 -11px #0000}}.pm-fsg-t{border-collapse:collapse;table-layout:fixed;width:100%}.pm-fsg-t th.p,.pm-fsg-t td.p{width:22%}.pm-fsg-t th.g,.pm-fsg-t td.g{width:24%}.pm-fsg-t th{text-align:left;vertical-align:bottom;border-bottom:1.5px solid var(--pm-tx);padding:0 16px 9px 0}.pm-fsg-t th .nm{font:600 12.5px var(--pm-f);color:var(--pm-tx);display:block}.pm-fsg-t th .fm{font:400 11.5px var(--pm-f);color:var(--pm-tx3);margin-top:2px;display:block}.pm-fsg-t th .lbl{font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3)}.pm-fsg-t th:not(.p):not(.o):not(.g){font:600 12.5px var(--pm-f)}.pm-fsg-t td{vertical-align:top;border-bottom:1px solid var(--pm-ln);font:400 14.5px/1.45 var(--pm-serif);color:var(--pm-tx);overflow-wrap:anywhere;padding:11px 16px 11px 0}.pm-fsg-t td.p{font:500 13.5px/1.45 var(--pm-f)}.pm-fsg-t td.g{font:400 13px/1.5 var(--pm-f);color:var(--pm-tx2)}.pm-fsg-t .lead{font:600 15px/1.35 var(--pm-serif);font-variant-numeric:tabular-nums lining-nums;display:block}.pm-fsg-t .lead.nil{color:var(--pm-tx3);font-weight:400}.pm-fsg-t .rest,.pm-fsg-t .phr{font:400 12.5px/1.5 var(--pm-f);color:var(--pm-tx2);margin-top:2px;display:block}.pm-fsg-t .phr{color:var(--pm-tx);margin-top:0;font-size:13px}.pm-fsg-t .phr+.phr{color:var(--pm-tx2);margin-top:2px}.pm-fsg-t .calc{font:italic 400 12px/1.45 var(--pm-f);color:var(--pm-tx3);margin-top:2px;display:block}.pm-fsg-t td,.pm-fsg-t th{transition:box-shadow .18s var(--pm-e)}.pm-fsg-t td:focus,.pm-fsg-t th:focus{box-shadow:inset 0 -2px 0 var(--pm-tx);font:400 13.5px/1.5 var(--pm-f);color:var(--pm-tx);outline:none}.pm-fsg-t td:focus-visible,.pm-fsg-t th:focus-visible{outline:none}.pm-fs-add{position:relative}.pm-fs-add input{box-sizing:border-box;border:0;border-bottom:1px dashed var(--pm-lnx);width:100%;font:400 14px var(--pm-f);color:var(--pm-tx);transition:border-color .15s var(--pm-e);background:0 0;outline:none;padding:12px 0 11px 22px}.pm-fs-add input::placeholder{color:var(--pm-tx3);transition:color .15s var(--pm-e)}.pm-fs-add input:hover::placeholder{color:var(--pm-tx2)}.pm-fs-add input:focus{border-bottom:1px solid var(--pm-tx)}.pm-fs-add .plus{font:400 16px/1 var(--pm-f);color:var(--pm-tx3);pointer-events:none;position:absolute;top:11px;left:0}.pm-fs-add input:focus+.plus{color:var(--pm-tx)}.pm-fs-sug{overscroll-behavior:contain;border:1px solid var(--pm-ln);background:var(--pm-sf);max-height:340px;animation:pmFsMenu .16s var(--pm-e) backwards;border-radius:10px;margin-top:6px;padding:6px;overflow-y:auto;box-shadow:0 14px 30px -18px #0a0e1259}.pm-fs-sug .grp{font:600 10.5px var(--pm-f);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-tx3);margin:0;padding:9px 10px 4px}.pm-fs-sug .o{text-align:left;cursor:pointer;width:100%;font:400 13px/1.4 var(--pm-f);color:var(--pm-tx2);background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:14px;padding:8px 10px;display:grid}.pm-fs-sug .o .l{color:var(--pm-tx);font-weight:500}.pm-fs-sug .o .l em{text-underline-offset:2px;font-style:normal;text-decoration:underline}.pm-fs-sug .o .v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-fs-sug .o[aria-selected=true]{color:var(--pm-tx);box-shadow:inset 2px 0 0 var(--pm-tx)}.pm-fs-sug .o.free{border-top:1px solid var(--pm-ln);border-radius:0 0 7px 7px;margin-top:4px;padding-top:10px}.pm-fs-sug .more{color:var(--pm-tx3);margin:0;padding:8px 10px;font-size:12px}.pm-fs-menu{animation:pmFsMenu .22s var(--pm-e) backwards}@keyframes pmFsMenu{0%{opacity:0;transform:translateY(-4px)}}.pm-reveal{opacity:0;transition:grid-template-rows .32s var(--pm-e), opacity .18s var(--pm-e);grid-template-rows:0fr;display:grid}.pm-reveal.open{opacity:1;transition:grid-template-rows .32s var(--pm-e), opacity .24s var(--pm-e) 60ms;grid-template-rows:1fr}.pm-reveal-in{min-height:0;transition:transform .32s var(--pm-e);overflow:hidden;transform:translateY(-4px)}.pm-reveal.open .pm-reveal-in{transform:none}.pm-fs:not(.pm-fs--fic){max-width:var(--pm-fs-w,740px);margin-inline:auto}.pm-fs--fic{border-top:1px solid var(--pm-ln);margin-top:12px;padding-top:12px}.pm-fsp-peek{z-index:130;border:1px solid var(--pm-ln);background:var(--pm-sf);pointer-events:none;border-radius:12px;width:min(600px,100vw - 24px);max-height:min(440px,100vh - 24px);padding:14px 18px 12px;transition:opacity .26s cubic-bezier(.4,0,.2,1);animation:.42s cubic-bezier(.16,1,.3,1) backwards pmFspIn;position:fixed;overflow:hidden;box-shadow:0 18px 50px -16px #0a0e1261}.pm-fsp-peek.moving{transition:opacity .26s cubic-bezier(.4,0,.2,1),top .34s cubic-bezier(.16,1,.3,1),left .34s cubic-bezier(.16,1,.3,1)}.pm-fsp-peek-in{animation:.32s cubic-bezier(.4,0,.2,1) backwards pmFspSwap}.pm-fsp-peek.clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.pm-fsp-peek.out{opacity:0}@keyframes pmFspIn{0%{opacity:0;transform:translateY(6px)}}@keyframes pmFspSwap{0%{opacity:0}}.pm-fsp-peek-t{font:600 12px var(--pm-f);color:var(--pm-tx);margin:0 0 12px}.pm-fsp-peek-n{font:400 12px/1.5 var(--pm-f);color:var(--pm-tx3);margin:0}.pm-fsg--ro .rr-table-wrapper{max-width:100%;overflow-x:auto}.pm-fsg--ro .pm-fsg-t th{padding:0 12px 7px 0}.pm-fsg--ro .pm-fsg-t td{cursor:default;padding:8px 12px 8px 0;font-size:13px}.pm-fsg--ro .pm-fsg-t td.p{font-size:12.5px}.pm-fsg--ro .pm-fsg-t td.g,.pm-fsg--ro .pm-fsg-t .phr{font-size:12px}.pm-fsg--ro .pm-fsg-t .lead{font-size:13.5px}.pm-fsg--ro .pm-fsg-t .rest{font-size:11.5px}.pm-fsg--ro .pm-fsg-t tbody tr:last-child td{border-bottom:0}@media (prefers-reduced-motion:reduce){.pm-fs,.pm-fs-head .sv,.pm-et tr.pm-et-new>td,.pm-et tr.pm-et-new>td:first-child,.pm-fs-sug,.pm-fs-menu,.pm-fsp-peek,.pm-fsp-peek.moving,.pm-fsp-peek-in{transition:none;animation:none}.pm-reveal,.pm-reveal.open,.pm-reveal-in{transition-duration:0s;transition-delay:0s}}:root{--nav-h:56px;--radius:14px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width>=900px){:root{--nav-h:0px}}body{background:var(--bg-body);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}html,body,#root{height:100%}*,:before,:after{box-sizing:border-box}a{color:inherit}button{font-family:inherit}.app-fade-in{animation:.45s cubic-bezier(.22,1,.36,1) both appContentEnter}html[data-pm-boot="1"] .app-fade-in{animation:none}.pm-sas{overflow:clip}.pm-splash-layer{z-index:9999;opacity:1;transition:opacity .32s ease-out;position:fixed;inset:0}.pm-splash-layer[data-leaving]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.pm-splash-layer{transition:none}}.app-shell-content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.page-transition{z-index:9999;pointer-events:none;background:var(--bg-body);opacity:0;transition:opacity .12s;position:fixed;inset:0}.page-transition.is-active{opacity:.6;pointer-events:none}.simple-input{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-main);border-radius:8px;padding:8px 10px;font-family:inherit}.simple-meta{color:var(--text-muted);font-size:13px}.error-box{color:#991b1b;background:#fef2f2;border:1px solid #fecdd3;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:.875rem}[data-theme=dark] .error-box{color:#fca5a5;background:#dc26261f;border-color:#dc262640}:root{--topbar-h:0px}.app-frame{background:var(--bg-body);flex-direction:column;min-height:100%;display:flex}.app-card{flex:auto;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.app-main{flex-direction:column;min-width:0;min-height:0;display:flex}.app-topbar{display:none}@media (width>=900px){:root{--topbar-h:52px}.app-frame{background:var(--bg-body);height:100vh;transition:margin .3s var(--pm-e), height .3s var(--pm-e), border-radius .3s var(--pm-e), box-shadow .3s var(--pm-e);overflow:hidden}body{transition:background-color .3s var(--pm-e)}html.methee-docked .app-frame{height:calc(100vh - 28px);min-height:0;margin:14px var(--methee-w,520px) 14px 14px;border-radius:20px;box-shadow:0 0 0 1px #0a0e120e,0 16px 40px -24px #0a0e1238}html.methee-docked.methee-over .app-frame{margin-right:14px}html.methee-over .methee-scope{background:var(--bg-body);box-shadow:-28px 0 56px -32px #0a0e1273}html.methee-docked body{background:#eef0f2}html[data-theme=dark].methee-docked body{background:#07090a}.app-main{scrollbar-gutter:stable;overflow:hidden auto;container-type:inline-size}html.pm-shell-anim .app-main,html.pm-no-cq .app-main{container-type:normal}#app-sidebar{align-self:stretch;height:auto;min-height:0;top:auto;overflow-y:auto}.app-topbar{z-index:40;height:var(--topbar-h);background:0 0;flex:none;grid-template-columns:minmax(min-content,1fr) minmax(0,360px) minmax(min-content,1fr);align-items:center;gap:8px;padding:0 12px 0 10px;display:grid;position:sticky;top:0}.app-topbar-side{align-items:center;gap:8px;min-width:0;display:flex}.app-topbar-side--end{justify-content:flex-end}.app-topbar-mid{justify-content:center;min-width:0;display:flex}.app-topbar-search{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:100%;min-width:34px;height:34px;color:var(--text-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font:500 13px/1 Inter,system-ui,sans-serif;transition:background-color .11s cubic-bezier(.33,1,.68,1),color .11s cubic-bezier(.33,1,.68,1);display:inline-flex;overflow:hidden}.app-topbar-search:hover{background:var(--bg-hover);color:var(--text-main)}.app-topbar-search .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-topbar-search kbd{opacity:.7;flex:none;font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-size:10.5px}.app-topbar-search svg{flex:none}.app-topbar-avatar-btn{border-radius:999px;flex:none}.app-topbar-avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;font-weight:650;display:flex}}.app-topbar[data-w=narrow] .app-topbar-search kbd,.app-topbar[data-w=tight] .app-topbar-search kbd{display:none}.app-side-brand{height:var(--topbar-h);letter-spacing:-.015em;color:var(--text-main);flex:none;align-items:center;padding:0 16px;font-size:16px;font-weight:650;display:flex}#app-sidebar[data-collapsed] .app-side-brand{letter-spacing:0;justify-content:center;padding:0}.app-side-rule{flex:1;min-width:0;height:1px;margin-left:12px;position:relative;overflow:hidden}.app-side-rule:after{content:"";background:var(--text-main);width:0;animation:.46s cubic-bezier(.33,1,.68,1) .54s forwards sideRuleIn;position:absolute;top:0;bottom:0;left:0}@keyframes sideRuleIn{to{width:100%}}@media (prefers-reduced-motion:reduce){.app-side-rule:after{width:100%;animation:none}}.app-side-collapse{width:28px;height:28px;color:var(--text-soft);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 -6px 0 8px;transition:color .15s;display:inline-flex}.app-side-collapse:hover{color:var(--text-main)}.app-side-collapse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-side-collapse svg{width:16px;height:16px}@media (width<=899px){.app-side-brand{height:48px}}.app-theme-seg{border:1px solid var(--border-subtle);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.app-theme-seg button{cursor:pointer;color:var(--text-soft);background:0 0;border:0;border-radius:999px;padding:3px 8px;font:600 10.5px Inter,system-ui,sans-serif;transition:background-color .11s cubic-bezier(.33,1,.68,1),color .11s cubic-bezier(.33,1,.68,1)}.app-theme-seg button:hover{color:var(--text-main)}.app-theme-seg button[aria-pressed=true]{color:#fff;background:#0f172a}:root[data-theme=dark] .app-theme-seg button[aria-pressed=true]{color:#0f172a;background:#f1f5f9}.app-account-menu{border-radius:12px;width:268px;padding:5px}.app-account-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin:-5px -5px 5px;padding:12px 13px;display:flex}.app-account-head .av{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:999px;flex:none;place-items:center;font:700 11.5px Inter,system-ui,sans-serif;display:grid}.app-account-head .id{min-width:0}.app-account-head .nm{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font:600 13px/17px Inter,system-ui,sans-serif;display:block;overflow:hidden}.app-account-head .em{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font:400 11.5px/16px Inter,system-ui,sans-serif;display:block;overflow:hidden}.app-account-item{height:32px;color:var(--text-muted);border-radius:8px;gap:10px;padding:0 9px;font-size:13px;font-weight:500}.app-account-item:hover{color:var(--text-main)}.app-account-item svg{width:15px;height:15px}.case-page{padding-top:16px}.dock-sentinel{width:100%;height:1px}.case-main-content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.case-page--mobile-bar .case-main-content{padding-bottom:88px}.case-mobile-actions{z-index:40;border-top:1px solid var(--border-subtle);background:var(--bg-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.case-mobile-actions>*{flex:1 1 0;min-width:0}.case-header-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px}.fic-loading-skeleton{flex-direction:column;gap:20px;margin-top:16px;display:flex}.fic-loading-rail{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.fic-loading-chip{background:var(--bg-hover);border-radius:10px;height:56px}@media (width<=900px){.fic-loading-rail{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.fic-loading-rail{grid-template-columns:1fr}}.fic-loading-doc{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.fic-loading-h1{background:var(--bg-hover);border-radius:6px;width:60%;height:28px;margin-bottom:8px}.fic-loading-h2{background:var(--bg-hover);border-radius:6px;width:40%;height:20px;margin-top:14px}.fic-loading-line{background:var(--bg-hover);border-radius:6px;height:14px}.fic-diff{flex-direction:column;gap:14px;display:flex}.fic-diff-header{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.fic-diff-version{align-items:center;gap:8px;display:inline-flex}.fic-diff-version-date{color:var(--text-muted);font-size:11.5px}.fic-diff-stats{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fic-diff-stat{border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.fic-diff-stat--added{color:#047857;background:#10b9811f}.fic-diff-stat--removed{color:#b91c1c;background:#ef44441f}.fic-diff-stat--equal{background:var(--bg-hover);color:var(--text-muted)}.dark .fic-diff-stat--added,[data-theme=dark] .fic-diff-stat--added{color:#6ee7b7}.dark .fic-diff-stat--removed,[data-theme=dark] .fic-diff-stat--removed{color:#fca5a5}.fic-diff-grid{border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:1fr 1fr;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.55;display:grid;overflow:hidden}.fic-diff-col-header{font-family:var(--font-sans,system-ui);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-body);border-bottom:1px solid var(--border-subtle);padding:8px 12px;font-size:11px;font-weight:700}.fic-diff-col-header--from{color:var(--text-muted);border-right:1px solid var(--border-subtle)}.fic-diff-col-header--to{color:var(--accent)}.fic-diff-cell{white-space:pre-wrap;word-break:break-word;align-items:flex-start;gap:6px;padding:1px 12px;display:flex}.fic-diff-cell--left{border-right:1px solid var(--border-subtle)}.fic-diff-cell--removed{color:#991b1b;background:#ef44441a}.fic-diff-cell--added{color:#065f46;background:#10b9811a}.fic-diff-cell--unchanged{color:var(--text-muted);background:0 0}.fic-diff-cell--empty{background:#94a3b80d}.dark .fic-diff-cell--removed,[data-theme=dark] .fic-diff-cell--removed{color:#fca5a5}.dark .fic-diff-cell--added,[data-theme=dark] .fic-diff-cell--added{color:#6ee7b7}.fic-diff-marker{opacity:.7;-webkit-user-select:none;user-select:none;flex-shrink:0;width:10px;font-weight:700;display:inline-block}.fic-diff-content{flex:1;min-width:0}.fic-diff-content--placeholder{opacity:.3}@media (width<=700px){.fic-diff-grid{grid-template-columns:1fr}.fic-diff-cell--left{border-right:0;border-bottom:1px solid var(--border-subtle)}}.fic-tools-rail{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;padding:14px 16px}.fic-tools-rail-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px;font-size:10.5px;font-weight:700}.fic-tools-rail-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}@media (width<=900px){.fic-tools-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (width<=540px){.fic-tools-rail-grid{grid-template-columns:1fr}}.fic-tool-chip{border:1px solid var(--border-subtle);background:var(--bg-base,transparent);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;transition:border-color .12s,background-color .12s,transform .12s;display:flex;position:relative}.fic-tool-chip:hover:not(:disabled){border-color:var(--accent);background:var(--bg-hover)}.fic-tool-chip:disabled{opacity:.5;cursor:not-allowed}.fic-tool-chip--active{border-color:var(--accent);background:var(--bg-hover);box-shadow:0 0 0 3px #0a0e1226,0 6px 20px -4px #0a0e122e}.fic-tool-chip--active .fic-tool-chip-arrow{opacity:1;color:var(--accent);transform:translate(2px)}.fic-tool-chip-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fic-tool-chip-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fic-tool-chip-title{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fic-tool-chip-status{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;font-size:11.5px;font-weight:500;display:inline-flex;overflow:hidden}.fic-tool-chip-dot{background:var(--border-strong,#cbd5e1);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.fic-tool-chip-status--ok{color:#047857}.fic-tool-chip-status--ok .fic-tool-chip-dot{background:#10b981}.dark .fic-tool-chip-status--ok,[data-theme=dark] .fic-tool-chip-status--ok{color:#6ee7b7}.fic-tool-chip-status--warn{color:#b45309}.fic-tool-chip-status--warn .fic-tool-chip-dot{background:#f59e0b}.dark .fic-tool-chip-status--warn,[data-theme=dark] .fic-tool-chip-status--warn{color:#fcd34d}.fic-tool-chip-status--empty{color:var(--text-soft)}.fic-tool-chip-arrow{width:14px;height:14px;color:var(--text-soft);opacity:.6;flex-shrink:0;transition:transform .12s,opacity .12s}.fic-tool-chip:hover:not(:disabled) .fic-tool-chip-arrow{opacity:1;transform:translate(2px)}.fic-hero-card{border:1px solid var(--accent-soft,var(--border-subtle));background:linear-gradient(135deg,#0a0e120a 0%,#0a0e1208 100%);border-radius:14px;align-items:center;gap:18px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.fic-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#0a0e121a 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-40%;right:-10%}.fic-hero-card-icon{background:var(--accent);width:48px;height:48px;color:var(--accent-contrast);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 16px -4px #0a0e1259}.fic-hero-card-body{z-index:1;flex:1;min-width:0;position:relative}.fic-hero-card-title{color:var(--text-main);margin:0;font-size:17px;font-weight:700;line-height:1.3}.fic-hero-card-subtitle{color:var(--text-muted);margin:4px 0 10px;font-size:13px;line-height:1.45}.fic-hero-card-meta{flex-wrap:wrap;gap:6px;display:flex}.fic-hero-card-pill{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.fic-hero-card-pill--ok{color:#047857;background:#10b98114;border-color:#10b98140}.dark .fic-hero-card-pill--ok,[data-theme=dark] .fic-hero-card-pill--ok{color:#6ee7b7;background:#10b9811f}.fic-hero-card-action{z-index:1;flex-shrink:0;position:relative}@media (width<=768px){.fic-hero-card{text-align:left;flex-direction:column;align-items:flex-start}.fic-hero-card-action,.fic-hero-card-action button{width:100%}}.case-section{flex-direction:column;gap:10px;display:flex}.case-section-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-section-header--spaced{margin-bottom:12px}.case-section-subtitle{color:var(--text-muted);font-size:13px}.case-section-actions{align-items:center;gap:8px;display:flex}.report-document{border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-soft);border-radius:12px;overflow:hidden}.report-document-content{max-width:800px;margin:0 auto;padding:40px 48px}.report-h1{text-align:center;border-bottom:2px solid var(--border-subtle);margin:0 0 32px;padding-bottom:16px;font-size:24px;font-weight:700;line-height:1.3}.report-section-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin:32px 0 16px;padding-bottom:8px;display:flex}.report-h2{flex:1;margin:0;font-size:18px;font-weight:700}.report-section-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.report-skeleton{border:1px dashed var(--border-subtle);background:var(--bg-elevated);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.report-skeleton-line{background:#94a3b833;border-radius:999px;height:10px}.report-skeleton-line--short{width:60%}.section-action-btn{color:#64748bb3;cursor:pointer;background:#94a3b80f;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.section-action-btn:hover:not(:disabled){color:#334155e6;background:#94a3b81f;transform:translateY(-1px)}.section-action-btn:disabled{opacity:.4;cursor:not-allowed}.section-action-btn-validated{color:#10b981e6;background:#10b98114}.fic-inline-editor{border:1.5px solid var(--accent);background:var(--bg-elevated);border-radius:10px;margin-bottom:14px;padding:14px;box-shadow:0 1px 3px #0a0e121a,0 4px 16px -4px #0a0e1214}.fic-inline-textarea{width:100%;color:var(--text-main);background:var(--bg-base,transparent);border:1px solid var(--border-subtle);border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:14.5px;line-height:1.65;transition:border-color .12s,box-shadow .12s}.fic-inline-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0a0e1226}.fic-inline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.fic-inline-toolbar-left,.fic-inline-toolbar-right{align-items:center;gap:6px;display:flex}.fic-improve-popover{border:1px solid var(--accent-soft,#0a0e1240);background:linear-gradient(135deg,#0a0e120a,#0a0e1208);border-radius:8px;margin-top:10px;padding:12px;animation:.16s ease-out ficEditorIn}.fic-improve-popover-label{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:inline-flex}.fic-improve-suggestions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fic-improve-chip{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500;transition:border-color .12s,background-color .12s,transform .12s}.fic-improve-chip:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.fic-improve-chip:disabled{opacity:.5;cursor:not-allowed}.fic-improve-custom{align-items:center;gap:8px;display:flex}.fic-improve-input{background:var(--bg-elevated);border:1px solid var(--border-subtle);min-width:0;color:var(--text-main);border-radius:6px;outline:none;flex:1;padding:7px 12px;font-size:13px;transition:border-color .12s,box-shadow .12s}.fic-improve-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0a0e1226}.fic-blocks{flex-direction:column;gap:12px;display:flex}.fic-table-editor{border:1px solid var(--border-subtle);background:var(--bg-base,transparent);border-radius:8px;overflow:hidden}.fic-table{border-collapse:collapse;table-layout:fixed;width:100%}.fic-table thead th{background:var(--bg-body,#0a0e120a);border-bottom:1px solid var(--border-subtle);text-align:left;padding:0;font-weight:600}.fic-table tbody td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:0}.fic-table tbody tr:last-child td{border-bottom:0}.fic-table-input{width:100%;color:var(--text-main);background:0 0;border:none;border-radius:0;outline:none;padding:8px 10px;font-family:inherit;font-size:13.5px;transition:background-color .1s}.fic-table-input:focus{background:#0a0e120f}.fic-table-input--header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11.5px;font-weight:700}.fic-table-actions-col{text-align:center;width:36px}.fic-table-row-delete{width:22px;height:22px;color:var(--text-soft);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.fic-table tr:hover .fic-table-row-delete{opacity:1}.fic-table-row-delete:hover{color:#dc2626;background:#ef44441a}.fic-table-add-row{color:var(--text-muted);cursor:pointer;border:none;border-top:1px solid var(--border-subtle);background:0 0;justify-content:center;align-items:center;gap:5px;width:100%;padding:7px 12px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.fic-table-add-row:hover{background:var(--bg-hover);color:var(--accent)}.generation-streaming-container{flex-direction:column;gap:16px;width:100%;display:flex}.generation-progress-bar-container{width:100%;max-width:500px;margin:0 auto}.generation-progress-bar{background:var(--border-subtle);border-radius:3px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.generation-progress-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.generation-progress-label{text-align:center;font-size:14px;font-weight:500}.generation-progress-detail{text-align:center;color:var(--text-muted);margin-top:4px;font-size:12px}.generation-streaming-preview{border:1px solid var(--border-subtle);border-radius:8px;max-height:300px;padding:12px 16px;overflow-y:auto}.generation-streaming-preview-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.generation-streaming-preview-content{white-space:pre-wrap;word-break:break-word;opacity:.7;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.5}.generation-toast{background:var(--bg-card,#fff);border:1px solid var(--border-card,#e2e8f0);z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;flex-direction:column;gap:10px;min-width:300px;max-width:380px;padding:16px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #0000001f}.generation-toast-header{align-items:center;gap:12px;display:flex}.generation-toast-spinner{border:3px solid var(--accent-soft,var(--border-subtle));border-top:3px solid var(--accent);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.8s linear infinite spin}.generation-toast-label{font-size:14px;font-weight:600}.generation-toast-bar{background:var(--border-subtle);border-radius:3px;width:100%;height:5px;overflow:hidden}.generation-toast-fill{background:linear-gradient(90deg,var(--accent),var(--accent-hover,var(--accent)));border-radius:3px;height:100%;transition:width .5s}.generation-toast-detail{color:var(--text-muted);font-size:12px}.doc-preview-body{max-height:60vh;overflow:auto}.doc-preview-text{white-space:pre-wrap;font-size:14px;line-height:1.6}.case-ux-motion{animation:.5s cubic-bezier(.22,1,.36,1) both caseWorkspaceEnter}@keyframes caseWorkspaceEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.report-renderer{color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14.5px;line-height:1.7}.rr-paragraph{margin:0 0 12px;line-height:1.7}.rr-paragraph:last-child{margin-bottom:0}.rr-h1{margin:0 0 16px;font-size:22px;font-weight:700}.rr-h2{margin:20px 0 10px;font-size:17px;font-weight:700}.rr-h3{border-bottom:1px solid var(--border-subtle);margin:16px 0 8px;padding-bottom:4px;font-size:15px;font-weight:700}.rr-strong{font-weight:650}.rr-em{color:var(--text-muted);font-style:italic}.rr-list{margin:8px 0 12px;padding-left:24px}.rr-list-ordered{list-style-type:decimal}.rr-list:not(.rr-list-ordered){padding-left:0;list-style-type:none}.rr-list-item{margin-bottom:6px;line-height:1.65;position:relative}.rr-list:not(.rr-list-ordered)>.rr-list-item{padding-left:20px}.rr-list:not(.rr-list-ordered)>.rr-list-item:before{content:"";background:var(--accent);opacity:.5;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.rr-table-wrapper{border:1px solid var(--border-subtle);border-radius:10px;width:100%;margin:16px 0;overflow-x:auto}.rr-table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.5}.rr-thead{background:var(--bg-main,#f8fafc)}.rr-th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:2px solid var(--border-subtle);padding:10px 14px;font-size:12.5px;font-weight:650}.rr-thead-grouped .rr-th-group{text-align:center;border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);color:var(--text-main)}.rr-thead-grouped .rr-th-span{vertical-align:bottom}.rr-thead-grouped .rr-th-span+.rr-th-group,.rr-thead-grouped .rr-th-group+.rr-th-group{border-left:1px solid var(--border-subtle)}.rr-thead-grouped .rr-th-sub{text-transform:none;letter-spacing:.01em;padding-top:6px;font-size:11.5px;font-weight:550}.rr-thead-grouped .rr-th-sub:nth-child(odd){border-left:1px solid var(--border-subtle)}.rr-td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 14px}.rr-tr:last-child .rr-td{border-bottom:none}.rr-hr{background:var(--border-subtle);border:none;height:1px;margin:24px 0}.rr-blockquote{border-left:3px solid var(--accent);color:var(--text-muted);background:#00000005;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px;font-style:italic}.rr-code-inline{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:SF Mono,Monaco,monospace;font-size:13px}.report-anon-chip{background:var(--accent-soft);color:var(--accent);border:1px solid #0a0e1233;border-radius:999px;align-items:center;margin:0 2px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dark] .rr-thead{background:#ffffff0a}[data-theme=dark] .rr-blockquote{background:#ffffff08}[data-theme=dark] .rr-code-inline{background:#ffffff14}.renewal-panel{margin-top:8px}.renewal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.renewal-header-left{flex-direction:column;gap:8px;display:flex}.renewal-section-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.renewal-icon{font-size:18px}.renewal-countdown-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.renewal-badge{text-transform:uppercase;border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.renewal-badge-critical{color:#dc2626;background:#fee2e2}.renewal-badge-warning{color:#d97706;background:#fef3c7}.renewal-badge-normal{color:#2563eb;background:#dbeafe}.renewal-days{font-size:14px;font-weight:600}.renewal-date-small{color:var(--text-muted);font-size:12px}.renewal-config-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:24px;padding:20px}.renewal-config-title{margin-bottom:4px;font-size:14px;font-weight:600}.renewal-config-desc{color:var(--text-muted);margin:0 0 16px;font-size:13px}.renewal-field-group{margin-bottom:14px}.renewal-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.renewal-chips{flex-wrap:wrap;gap:8px;display:flex}.renewal-chip{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:500;transition:all .2s}.renewal-chip:hover{border-color:var(--accent);color:var(--accent)}.renewal-chip-active{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.renewal-channels{gap:16px;display:flex}.renewal-channel-toggle{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.renewal-channel-toggle input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.renewal-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.renewal-saved-label{color:#10b981;font-size:13px;font-weight:500}.renewal-history{margin-top:24px}.renewal-timeline{margin-top:12px}.renewal-timeline-item{gap:12px;min-height:56px;display:flex}.renewal-timeline-dot-wrap{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.renewal-timeline-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.renewal-timeline-line{background:var(--border-subtle);flex:1;width:2px;margin:4px 0}.renewal-timeline-content{padding-bottom:16px}.renewal-timeline-title{align-items:center;font-size:14px;font-weight:600;display:flex}.renewal-timeline-date{color:var(--text-muted);font-size:12px}.renewal-timeline-notes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.renewal-note-badge{color:#4b5563;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px}.renewal-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.renewal-modal{background:var(--bg-elevated);border-radius:16px;width:480px;max-width:90vw;max-height:80vh;padding:28px;overflow-y:auto;box-shadow:0 20px 60px #0003}.renewal-modal h3{margin:0 0 8px;font-size:18px;font-weight:600}.renewal-questions{flex-direction:column;gap:12px;margin-top:16px;display:flex}.renewal-question{cursor:pointer;background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.renewal-question input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}.renewal-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.fic-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fic-timeline-item{align-items:stretch;gap:14px;padding-bottom:14px;display:flex}.fic-timeline-item:last-child{padding-bottom:0}.fic-timeline-rail{flex-direction:column;flex-shrink:0;align-items:center;width:32px;padding-top:16px;display:flex}.fic-timeline-dot{background:var(--bg-elevated);border:2px solid var(--border-subtle);width:28px;height:28px;color:var(--text-soft);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.fic-timeline-dot--validated{color:#047857;background:#10b9811f;border-color:#10b981}.fic-timeline-dot--draft{color:#b45309;background:#f59e0b1f;border-color:#f59e0b}.fic-timeline-dot--empty{background:var(--bg-elevated);border-color:var(--border-subtle);color:var(--text-soft);border-style:dashed}.fic-timeline-dot--future{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);border-style:dashed}.fic-timeline-line{background:var(--border-subtle);flex:1;width:2px;min-height:16px;margin:4px 0 0;display:block}.fic-timeline-card-wrap{flex:1;min-width:0}.fic-timeline-card--future{text-align:left;border:1px dashed var(--accent);cursor:pointer;background:linear-gradient(135deg,#0a0e120a,#0a0e1208);border-radius:12px;flex:1;width:100%;min-width:0;padding:14px 16px;transition:background-color .12s,border-color .12s,transform .12s;display:block}.fic-timeline-card--future:hover{background:linear-gradient(135deg,#0a0e1214,#0a0e120d);transform:translateY(-1px)}.fic-timeline-card-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.fic-timeline-card-title{color:var(--text-main);font-size:14px;font-weight:600}.fic-timeline-card-meta{color:var(--text-muted);font-size:12.5px}.renewal-wizard{flex-direction:column;gap:18px;min-height:380px;display:flex}.renewal-wizard-steps{align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.renewal-wizard-step{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 12px;transition:all .18s;display:flex}.renewal-wizard-step--active{border-color:var(--accent);background:var(--accent-soft)}.renewal-wizard-step--done{background:#10b9810f;border-color:#10b98166}.renewal-wizard-step-circle{background:var(--bg-elevated);border:2px solid var(--border-subtle);width:28px;height:28px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.renewal-wizard-step--active .renewal-wizard-step-circle{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.renewal-wizard-step--done .renewal-wizard-step-circle{color:#fff;background:#10b981;border-color:#10b981}.renewal-wizard-step-label{flex-direction:column;min-width:0;display:flex}.renewal-wizard-step-title{color:var(--text-main);font-size:13px;font-weight:600}.renewal-wizard-step--active .renewal-wizard-step-title{color:var(--accent)}.renewal-wizard-step-subtitle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=640px){.renewal-wizard-steps{flex-direction:column}.renewal-wizard-step-subtitle{white-space:normal}}.renewal-wizard-body{flex:1;min-height:0}.renewal-wizard-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.error-boundary{background:var(--bg-body);justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:Inter,Segoe UI,system-ui,sans-serif;animation:.24s both eb-in;display:flex}.error-boundary.page{background:0 0;flex:1;min-height:0}@keyframes eb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.error-boundary{animation:none}}.error-boundary-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.error-boundary-card h2{letter-spacing:-.02em;color:var(--text-main);margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}.error-boundary-detail{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.6}.eb-code{max-width:100%;color:var(--text-soft);overflow-wrap:anywhere;margin:12px auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;display:block}.error-boundary-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.eb-nuit{background:var(--text-main);height:38px;color:var(--bg-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.eb-nuit:hover{opacity:.88}.eb-ghost{height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:color .12s;display:inline-flex}.eb-ghost:hover{color:var(--text-main)}.eb-ref{color:var(--text-soft);cursor:pointer;background:0 0;border:0;margin-top:26px;padding:0;font-family:inherit;font-size:11.5px;transition:color .12s}.eb-ref:hover{color:var(--text-main)}.subscription-banner{border:1px solid var(--text-main);background:var(--bg-elevated);font-family:var(--pm-f,inherit);border-radius:12px;align-items:center;gap:13px;margin:12px 16px 0;padding:12px 14px;display:flex}.subscription-banner-sq{background:var(--text-main);border-radius:2px;flex:none;width:7px;height:7px}.subscription-banner-tx{flex:1;min-width:0}.subscription-banner-tx b{font:600 13px/1.4 var(--pm-f,inherit);color:var(--text-main);display:block}.subscription-banner-tx span{font:400 12.5px/1.5 var(--pm-f,inherit);color:var(--text-muted);margin-top:2px;display:block}.subscription-banner-cta{border:1px solid var(--border-subtle);background:var(--bg-elevated);height:32px;color:var(--text-muted);font:550 12.5px var(--pm-f,inherit);cursor:pointer;transition:border-color .14s var(--ease), color .14s var(--ease);border-radius:9px;flex:none;padding:0 13px}.subscription-banner-cta:hover{border-color:var(--border-strong);color:var(--text-main)}.subscription-banner-close{width:26px;height:26px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;font-size:14px;line-height:1}.subscription-banner-close:hover{background:var(--bg-hover);color:var(--text-main)}@media print{.report-document{box-shadow:none;border:none}.report-section-actions{display:none}}@keyframes appContentEnter{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pmCardIn{0%{opacity:0}to{opacity:1}}@keyframes pmBlurIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.pm-blurin-card{animation:.36s ease-out backwards pmCardIn}.pm-blurin{animation:.52s cubic-bezier(.22,1,.36,1) .14s backwards pmBlurIn}.pm-blurin.d2{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.pm-blurin-card,.pm-blurin{animation:none}}.pm-upcard-mesh{background:var(--bg-elevated);border-color:var(--border-subtle)}.pm-upcard-mesh:hover{border-color:var(--border-strong)}.pm-sb-veil{pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(to bottom, transparent, var(--bg-sidebar) 92%);height:52px;position:absolute;bottom:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 72%);mask-image:linear-gradient(#0000,#000 72%)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeSlideInRight{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes dcSlideIn{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes dcBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes dcTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes wizardBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes revealUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes staggerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tabCrossFade{0%{opacity:0}to{opacity:1}}[role=tabpanel]{animation:.25s ease-out both tabCrossFade}:where(button,[role=button],a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scrollbar-slim{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scrollbar-slim::-webkit-scrollbar{width:6px;height:6px}.scrollbar-slim::-webkit-scrollbar-track{background:0 0}.scrollbar-slim::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.scrollbar-slim::-webkit-scrollbar-thumb:hover{background:var(--text-soft)}.scrollbar-slim::-webkit-scrollbar-button{width:0;height:0;display:none}@media (prefers-reduced-motion:reduce){.case-ux-motion,[role=tabpanel]{transition:none!important;animation:none!important}}.bw-loop-up,.bw-loop-dn{animation-duration:2.4s;animation-timing-function:linear;animation-iteration-count:infinite}.bw-loop-up{animation-name:bwLoopFade,bwLoopRevealA,bwLoopCloseUp}.bw-loop-dn{animation-name:bwLoopFade,bwLoopRevealB,bwLoopCloseDn}@keyframes bwLoopRevealA{0%{clip-path:inset(0 100% 0 0)}26%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes bwLoopRevealB{0%,4%{clip-path:inset(0 100% 0 0)}30%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes bwLoopCloseUp{0%,28%{transform:translateY(-.05em)}46%,to{transform:translateY(0)}}@keyframes bwLoopCloseDn{0%,28%{transform:translateY(.05em)}46%,to{transform:translateY(0)}}@keyframes bwLoopFade{0%,6%{opacity:0}14%,84%{opacity:1}to{opacity:0}}.pm-logout-veil{z-index:9999;justify-content:center;align-items:center;animation:.14s ease-out both pmLogoutVeilIn;display:flex;position:fixed;inset:0}.pm-logout-veil:before{content:"";background:color-mix(in srgb, var(--bg-sidebar) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.pm-logout-veil>*{position:relative}@keyframes pmLogoutVeilIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-logout-veil{animation:none}.bw-loop-up,.bw-loop-dn{animation:none!important}}.pm-upcard-wrap{transition:opacity .12s ease-in;overflow:hidden}.pm-upcard-wrap>button{min-width:232px}.pm-upcard-wrap.is-leaving{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.pm-upcard-wrap{transition:none}}:root{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px)}@media (width<=899px){.app-card{grid-template-columns:minmax(0,1fr)}}@supports (height:100svh){@media (width<=899px){html,body,#root{height:100svh}}.pm-auth,.login-root,.error-boundary{min-height:100svh}}@media (width<=899px){.app-frame{height:100%;min-height:0;overflow:hidden}.app-main{overscroll-behavior-y:contain;overflow:hidden auto}}@media (pointer:coarse){.pm-item{min-height:46px}.app-topbar-avatar-btn,.pm-icon-btn,.pm-top-act,header button,header a[role=button]{min-width:44px;min-height:44px}.pm-souffle-tools button,.pm-souffle-btn,.app-card>aside button,input:not([type=checkbox]):not([type=radio]),select,textarea,.simple-input{min-height:44px}input,select,textarea{font-size:max(16px,1em)}}@media (width<=899px){html{overflow-x:clip}.pm-page,.pm-card{overflow-wrap:break-word}}.app-mobile-bar{padding-top:var(--safe-t);height:calc(3.5rem + var(--safe-t));padding-left:max(.75rem, var(--safe-l));padding-right:max(.75rem, var(--safe-r))}@media (width<=899px){.app-card>aside{padding-top:var(--safe-t);padding-bottom:var(--safe-b);padding-left:var(--safe-l)}:root{--fic-bar-h:64px}.case-mobile-actions{min-height:var(--fic-bar-h);padding-bottom:calc(10px + var(--safe-b));padding-left:max(12px, var(--safe-l));padding-right:max(12px, var(--safe-r))}.case-page--mobile-bar .case-main-content{padding-bottom:calc(var(--fic-bar-h) + 40px + var(--safe-b))}.ai-copilot-drawer{padding-bottom:var(--safe-b)}.pm-cl-tools{justify-content:flex-end;gap:8px;padding:10px 16px 0;transition:none;display:flex;position:static}.pm-cl-tools.cond{top:auto;right:auto}.pm-cl-tools.cond .pm-cl-sort,.pm-cl-tools.cond .pm-cl-fab{transform:none}.pm-gd-float{background:var(--pm-gr);border-bottom:1px solid var(--pm-ln);align-items:center;gap:8px;height:auto;padding:8px 12px;top:0}.pm-gd-float .pm-cl-back{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0}.pm-gd-float .acts{flex-wrap:wrap;justify-content:flex-end;margin-top:0}.fic-floating-cta{right:16px;bottom:calc(var(--fic-bar-h) + 12px + var(--safe-b))}.pm-acte-scope .pm-reg-preambule :is(p,.rr-paragraph,.rr-list),.rr-paragraph,.rr-em,.report-document p{text-align:left;-webkit-hyphens:auto;hyphens:auto}.pm-an-duo{grid-template-columns:minmax(0,1fr)}.pm-an-kpis{grid-template-columns:1fr 1fr}.pm-an-kpi:nth-child(3){border-left:0;border-top:1px solid var(--pm-ln)}.pm-an-kpi:nth-child(4){border-top:1px solid var(--pm-ln)}.pm-an-roi{flex-wrap:wrap;gap:14px}.pm-an-roi .sep{display:none}.pm-an-roi .base{text-align:left;max-width:none;margin-left:0}.pm-an-conf{grid-template-columns:minmax(0,1fr)}.pm-an-conf>div+div{border-left:0;border-top:1px solid var(--pm-ln);margin-top:4px;padding-top:14px}.pm-an-ch{flex-wrap:wrap}.pm-an-leg{flex-wrap:wrap;gap:8px 14px}.pm-an-fiche,.pm-au-who{grid-template-columns:minmax(0,1fr)}.pm-au-seal{flex-wrap:wrap}.pm-au-seal .sp{display:none}.pm-pagehead{flex-wrap:wrap;row-gap:12px}.pm-pagehead>*{flex:100%;min-width:0}.pm-acte-scope .pm-chap-hdr{flex-wrap:wrap;row-gap:4px}.pm-acte-scope .pm-chap-hdr .report-h2{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.app-main{padding-left:var(--safe-l);padding-right:var(--safe-r)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (pointer:coarse){a,button,[role=button],summary{-webkit-tap-highlight-color:transparent}a:active,button:active,[role=button]:active{opacity:.6}[aria-haspopup=menu]{justify-content:center;min-width:44px;min-height:44px}.pm-nuit-btn,.pm-fic-final,.pm-gd-ghost,.pm-cl-back,.pm-ng-back,.pm-ng-mini,.pm-reg-fold,.pm-vw-chip,.pm-an-seg>button,.pm-vw-more>button{min-height:42px}.pm-an-seg{align-items:stretch}.valbtn{min-height:42px;padding-left:14px;padding-right:14px}.case-mobile-actions>*,.fic-floating-cta button{min-height:44px}}@media (width<=899px){.methee-scope{width:100%;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l)}.methee-head{height:56px;padding-left:12px;padding-right:12px}}@media (pointer:coarse){.methee-head button,.methee-act{min-width:44px;min-height:44px}}@media (width<=899px){.app-main *,.app-main :before,.app-main :after,.app-card>aside *,.app-card>aside :before,.app-card>aside :after,.methee-scope *,.methee-scope :before,.methee-scope :after{animation-duration:1ms!important;animation-delay:0s!important}.app-main .animate-spin{animation-duration:1s!important}.app-main .animate-pulse{animation-duration:2s!important}.app-main .generation-toast-spinner{animation-duration:.8s!important}.app-main .pm-caret,.app-main .pm-ck-caret,.methee-scope .animate-spin,.methee-scope .pm-caret{animation-duration:1s!important}.bw-loop-up,.bw-loop-dn{animation:none!important}.pm-full .pm-bands{flex-direction:column;display:flex}.pm-full .pm-marge{flex:none;width:100%;min-height:44px;overflow:visible}.pm-full .pm-marge-slim,.pm-full .pm-marge-thread{display:none}.pm-full .pm-marge-hint{text-align:left;color:var(--pm-tx2);justify-content:space-between;align-items:center;padding:14px 16px;font-size:11px;display:flex;position:static}.pm-full .pm-marge-hint:after{content:"▾";letter-spacing:0;font-size:13px}.pm-full .pm-marge.open .pm-marge-hint,.pm-full .pm-marge .pm-marge-full{display:none}.pm-full .pm-marge.open .pm-marge-full{opacity:1;pointer-events:auto;width:100%;padding:12px 16px 16px;display:block;position:static;overflow:visible}.pm-full .pm-marge.read{min-height:0}.pm-full .pm-reader{z-index:60;background:var(--pm-sf);padding-top:var(--safe-t);padding-bottom:var(--safe-b);position:fixed;inset:0}}.pm-ask-label{display:none}@media (width<=899px){.pm-ask-label{letter-spacing:.09em;text-transform:uppercase;color:var(--pm-tx3);margin:0 0 10px;font:600 10.5px/1 Inter,system-ui,sans-serif;display:block}}@media (pointer:coarse){.pm-seg-pair>button,.voice-recorder button,.pm-ng-bar button{min-height:42px}.pm-seg-pair{align-items:stretch}}@media (width<=899px){.pm-ask-door{text-align:left;cursor:pointer;width:100%;min-height:60px;color:var(--pm-tx3);flex-direction:row;align-items:center;gap:12px;padding:0 16px;font:400 15px/1.4 Inter,system-ui,sans-serif;display:flex}.pm-ask-door .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-ask-door .go{background:var(--pm-tx);width:34px;height:34px;color:var(--pm-sf);border-radius:999px;flex:none;place-items:center;font-size:15px;display:grid}.pm-ask-door:active{opacity:.6}.subscription-banner{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.subscription-banner-sq{margin-top:5px}.subscription-banner-tx{flex:calc(100% - 20px)}.subscription-banner-cta{margin-left:auto}}@media (pointer:coarse){.subscription-banner-cta{min-height:42px}.subscription-banner-close{width:42px;height:42px}}
