/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-600:oklch(60% .118 184.704);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-500:oklch(64.5% .246 16.439);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-6xl:72rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-tight:1.25;--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Barlow", "Segoe UI", system-ui, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--code-foreground:var(--code-foreground);--color-muted:var(--muted)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}code,kbd,samp,pre{font-family:var(--font-mono)}}@layer legacy{:root{--night:#0e2138;--night-2:#16304f;--page:#eef3f8;--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;--t-global:#5646c0;--t-europe:#1f6fd1;--t-national:#d2772a;--t-assoc:#6b7a90;--mark:#e0a526;--mark-ink:#0e2138;--mark-text:#7a5200;--mark-tint:#fcebc4;--mark-swash:#f2d387;--display:"Barlow Semi Condensed","Bahnschrift","Arial Narrow",system-ui,sans-serif;--body:"Barlow","Segoe UI",system-ui,sans-serif;--r:14px;--kick:700 .82rem var(--display);--kick-ls:.13em;--tag-pad:2px 9px;--tag-pad-rim:1px 8px;--tile-s:28px;--tile-m:34px;--tile-l:42px;--tile-r-s:6px;--tile-r:10px;--tile-i-s:18px;--tile-i-m:20px;--tile-i-l:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--page);color:var(--ink);font:17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:oklch(from var(--t-europe) min(l,.52) c h)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:6px}.hero{background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/48px 48px, linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/48px 48px, radial-gradient(circle at 85% 20%,#2a4f7e 0,transparent 55%), var(--night);color:#fff;position:relative;overflow:hidden}.hero-inner{max-width:900px;margin:0 auto;padding:56px 22px 40px;position:relative}.route{opacity:.5;pointer-events:none;width:420px;position:absolute;top:10px;right:-40px}.kicker{font:500 1rem var(--display);color:#9fc1ea;margin:0 0 6px}.hero .hero-title{font:700 clamp(2.6rem,8vw,4.2rem)/.95 var(--display);letter-spacing:-.01em;margin:0 0 14px}.lead{color:#c8d6e8;max-width:52ch;margin:0}.searchbar{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.searchbar input{font:inherit;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:0;border-radius:999px;flex:260px;padding:13px 18px}.searchbar input::placeholder{color:#afc2da}.searchbar input:focus{background:#fff3}.jump{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.jump a{font:600 .85rem var(--display);color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:5px 12px;text-decoration:none}.jump a:hover{background:#ffffff2e}.jump a.read{background:var(--ring);color:var(--night);border-color:var(--ring)}.chp{background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/48px 48px,radial-gradient(ellipse 46% 120% at 84% 40%,var(--chp-glow,#2a4f7e) 0,transparent 100%),var(--night);color:#fff;position:relative;overflow:hidden}.chp-inner{grid-template-columns:minmax(0,1fr);gap:14px;max-width:900px;margin:0 auto;padding:20px 22px 18px;display:grid;position:relative}.chp.chp-lesson .chp-inner{max-width:848px;padding-inline:16px}@media (width>=1024px){.chp.chp-lesson .chp-inner{max-width:1108px}}.chp-id{align-items:center;gap:14px;min-width:0;margin-right:250px;display:flex}.chp-name{min-width:0;font:700 1.55rem/1.1 var(--display);letter-spacing:-.005em;flex-direction:column;margin:0;display:flex}.chp-of{font:500 .95rem/1.3 var(--display);color:#c8d6e8;letter-spacing:0;margin-top:3px}.chp-art{opacity:.5;pointer-events:none;width:240px;position:absolute;top:6px;right:16px}.chp:not(.chp-lesson) .chp-art{right:22px}.chp-art svg{width:100%;height:auto;display:block}.chp-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.chp .searchbar{flex:170px;max-width:340px;margin-top:0}.chp .searchbar input{padding:7px 16px;line-height:1.35}.chp .jump{gap:6px;margin-top:0}.chp .jump a{padding:3px 10px}@media (width<=760px){.chp-id{margin-right:190px}.chp-art{opacity:.32;width:180px;top:15px}.chp .searchbar{flex-basis:100%;max-width:none}}@media (width<=560px){.chp-inner{gap:10px;padding:12px 14px}.chp.chp-lesson .chp-inner{padding-inline:16px}.chp-name{font-size:1.2rem}.chp-of{font-size:.88rem}.chp-art{opacity:.4;top:7px}.chp-tools{gap:6px}.chp .jump a{padding:3px 9px}}@media (width<=559px){.chp-id{margin-right:0}.chp-art{display:none}}.wrap{max-width:900px;margin:0 auto;padding:30px 22px 80px}.section-title{font:700 1.6rem var(--display);margin:34px 0 14px;scroll-margin-top:14px}.subject-card{box-shadow:0 1px 2px #0e21380f,0 4px 16px #0e21380a}.code{width:64px;height:52px;color:oklch(from var(--c) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 1.05rem var(--display);letter-spacing:.03em;background:oklch(from var(--c) min(l,calc(.55 + max(0,l - .64) * 99)) c h);border-radius:10px;flex:none;place-items:center;display:grid}.sname{font:600 1.25rem var(--display);flex:1;line-height:1.2}.subject-count{--sc-ink:var(--ink-muted);--sc-bg:var(--paper)}.subject-count.has{--sc-ink:oklch(from var(--c) min(l,.45) c h);--sc-bg:var(--c)}@supports (color:color-mix(in lab, red, red)){.subject-count.has{--sc-bg:color-mix(in srgb,var(--c) 8%,var(--paper))}}.nid.nid-upcoming{color:oklch(from var(--c) min(l,.52) c h);background:0 0;border:1px dashed;padding:2px 9px}.chev{width:30px;height:30px;color:var(--ink-muted);background:#eef2f7;border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}details[open]>summary .chev{transform:rotate(180deg)}.empty{color:var(--ink-muted);margin:16px 0 4px}.nid{font:700 .85rem var(--display);color:oklch(from var(--c) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--c) min(l,calc(.55 + max(0,l - .64) * 99)) c h);border-radius:6px;flex:none;padding:3px 10px}.ntitle{font:600 1.08rem var(--display);flex:1;line-height:1.25}.note-body{padding:4px 16px 20px}.note-body p{margin:8px 0}a[data-open]{white-space:nowrap}figure{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:620px;margin:14px auto 22px;padding:16px}figure.wide{max-width:none}@media (width<=700px){figure.wide{overflow-x:auto}figure.wide svg{width:560px}}figure svg{width:100%;height:auto;margin:0 auto;display:block}figcaption{color:var(--ink-muted);text-align:center;margin-top:8px;font-size:.9rem}.tier{--tc:var(--t-global);border-left:4px solid var(--tc);margin:26px 0 0;padding-left:16px}.tier.europe{--tc:var(--t-europe)}.tier.national{--tc:var(--t-national)}.tier.assoc{--tc:var(--t-assoc)}.tier-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;display:flex}.tier-head h2{font:700 1.3rem var(--display);color:oklch(from var(--tc) min(l,.6) c h);margin:0}.tier-head span{font:500 .85rem var(--display);color:var(--ink-muted)}.tier-intro{color:var(--ink-muted);margin:2px 0 10px}.org{border:1px solid var(--line);background:#fff;border-radius:12px;margin:10px 0;padding:14px 16px}.org-top{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.abbr{font:700 1.35rem var(--display);color:var(--tc)}.full{font-weight:500}.org .sub{font:700 .9rem var(--display);color:var(--ink-muted);margin:10px 0 6px}.org .extra{color:var(--ink-muted);margin:4px 0 0;font-size:.95rem}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{background:var(--tc);border-radius:17px;padding:4px 11px;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.chips li{background:color-mix(in srgb,var(--tc) 10%,white)}}.chips li{color:var(--ink);border:1px solid var(--tc)}@supports (color:color-mix(in lab, red, red)){.chips li{border:1px solid color-mix(in srgb,var(--tc) 22%,white)}}.org.child{margin-left:22px;position:relative}.org.child:before{content:"";border-left:2px solid var(--tc);width:10px;height:34px;position:absolute;top:-10px;left:-14px}@supports (color:color-mix(in lab, red, red)){.org.child:before{border-left:2px solid color-mix(in srgb,var(--tc) 45%,white)}}.org.child:before{border-bottom:2px solid var(--tc)}@supports (color:color-mix(in lab, red, red)){.org.child:before{border-bottom:2px solid color-mix(in srgb,var(--tc) 45%,white)}}.org.child:before{border-bottom-left-radius:6px}.part-of{font:600 .78rem var(--display);color:var(--ink-muted);background:#eef2f7;border-radius:4px;padding:1px 7px}dl.svc{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}dl.svc dt{font:700 .95rem var(--display);color:var(--tc)}dl.svc dd{margin:0}@media (width>=680px){dl.svc{grid-template-columns:auto 1fr auto 1fr;gap:6px 18px}}.reading{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:6px 18px 12px}.rgroup h3{font:700 1rem var(--display);align-items:center;gap:8px;margin:14px 0 6px;display:flex}.rgroup h3 i{background:var(--c);border-radius:3px;width:10px;height:10px;display:inline-block}.ritem{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.ritem:first-of-type{border-top:0}.ritem[hidden]{display:none}.rlesson{border-top:1px solid var(--line)}.rgroup h3+.rlesson{border-top:0}.rlesson>summary{cursor:pointer;align-items:center;gap:10px;padding:9px 0;list-style:none;display:flex}.rlesson>summary::-webkit-details-marker{display:none}.rlesson>summary:after{content:"";border:solid var(--ink-muted);border-width:0 2px 2px 0;flex:none;width:8px;height:8px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.rlesson[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.rl-title{font:600 .95rem var(--display);color:var(--ink);flex:1}.rl-count{font:600 .82rem var(--display);color:var(--ink-muted)}.rlesson .ritem{padding-left:4px}.rlesson[open]{padding-bottom:6px}.ricon{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:#fdf3e1;flex:none;place-items:center;display:grid}.rtext{flex:1;line-height:1.35}.rtext small{color:var(--ink-muted);font-size:.82rem;display:block}.rtext a{color:var(--ink);font-weight:600;text-decoration:none}.rtext a:hover{color:var(--t-europe)}.ricon.web{background:#e6f0fb}.rtext small a.notelink{color:var(--ink-muted);font-weight:600;text-decoration:underline}.fmt{font:600 .82rem var(--display);color:var(--ink-muted);background:#eef2f7;border-radius:5px;margin-left:4px;padding:2px 8px}.tier-block{--tc:var(--c)}.split{align-items:start;gap:10px 18px;margin:10px 0;display:grid}.split>div>:first-child{margin-top:0}.split>div>:last-child{margin-bottom:0}.split figure{max-width:none;margin:0}.split>div:has(>figure.fscroll,>figure.wide){min-width:0}.split .code-grid,.split .unit-grid{margin:0}@media (width>=680px){.split{grid-template-columns:1fr 1fr}.split.fig{grid-template-columns:1.25fr 1fr}.split.fig-r{grid-template-columns:1fr 1.25fr}.split.mid{align-items:center}}.org-grid{gap:10px;margin:10px 0;display:grid}.org-grid>.org{height:100%;margin:0}@media (width>=680px){.org-grid{grid-template-columns:1fr 1fr}}ol.steps{counter-reset:st;margin:0;padding:0;list-style:none}ol.steps li{counter-increment:st;padding:0 0 16px 44px;position:relative}ol.steps li:before{content:counter(st);background:oklch(from var(--tc) min(l,.55) c h);color:#fff;width:30px;height:30px;font:700 .95rem/30px var(--display);text-align:center;border-radius:50%;position:absolute;top:0;left:0}ol.steps li:after{content:"";background:var(--tc);width:2px;position:absolute;top:32px;bottom:2px;left:14px}@supports (color:color-mix(in lab, red, red)){ol.steps li:after{background:color-mix(in srgb,var(--tc) 25%,white)}}ol.steps li:last-child:after{display:none}ol.steps li:last-child{padding-bottom:4px}ol.steps b{font:600 1.02rem/1.3 var(--display);padding:4px 0 6px;display:block}ol.steps span{color:var(--ink-muted);font-size:.95rem;line-height:1.4;display:block}ol.steps li.key:before{background:var(--mark);color:var(--mark-ink);box-shadow:0 0 0 3px var(--mark)}@supports (color:color-mix(in lab, red, red)){ol.steps li.key:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--mark) 28%,transparent)}}ol.steps .keytag{font:700 .82rem var(--display);background:var(--mark-tint);border-radius:5px;margin:0 0 4px;padding:1px 8px;color:var(--mark-text)!important;display:inline-block!important}.code-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0;display:grid}.code-grid.wide{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.code-grid div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:9px 12px;display:flex}.code-grid b{font:700 1.2rem var(--display);color:var(--tc);letter-spacing:.02em}.code-grid span{color:var(--ink);font-size:.92rem;line-height:1.35}.unit-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:10px 0;display:grid}.unit{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.u-head{align-items:baseline;gap:10px;display:flex}.u-head b{font:700 1.5rem var(--display);color:var(--tc);min-width:56px}.u-head span{font:600 .95rem var(--display);color:var(--ink-muted)}.unit p{margin:4px 0 0;font-size:.95rem;line-height:1.4}.unit p.conv{font:600 .9rem var(--display);color:var(--tc);background:var(--tc);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.unit p.conv{background:color-mix(in srgb,var(--tc) 8%,white)}}.unit p.conv{border-radius:6px;padding:3px 8px;display:inline-block}ul.rules{margin:8px 0 12px;padding-left:20px}ul.rules li{margin:6px 0}h3.minor{font:700 1rem var(--display);margin:18px 0 6px}.tablewrap{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}table.ref{border-collapse:collapse;width:100%;font-size:.92rem}table.ref th{background:var(--tc);color:#fff;font:600 .9rem var(--display);text-align:left;padding:8px 10px}table.ref td{border-top:1px solid var(--line);vertical-align:top;padding:7px 10px}table.ref tbody tr:nth-child(2n){background:#f7f9fc}.rule-body table.ref td b{font:700 .95rem var(--display);color:oklch(from var(--tc) min(l,.52) c h)}.learn{border:1px solid var(--tc);margin:14px 0 4px}@supports (color:color-mix(in lab, red, red)){.learn{border:1px solid color-mix(in srgb,var(--tc) 25%,white)}}.learn{background:var(--tc);border-radius:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.learn{background:color-mix(in srgb,var(--tc) 4%,white)}}.learn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.learn-head b{font:700 1.05rem var(--display)}.quizbtn{--qb-ink:oklch(from var(--tc) min(l,.52) c h);--qb-line:var(--qb-ink);--qb-hover:var(--tc)}@supports (color:color-mix(in lab, red, red)){.quizbtn{--qb-hover:color-mix(in srgb,var(--tc) 8%,var(--paper))}}.quizbtn{--qb-fill:oklch(from var(--tc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);--qb-on:oklch(from var(--tc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);--qb-on-line:var(--qb-fill)}.learn-hint{color:var(--ink-muted);margin:6px 2px 0;font-size:.85rem;display:none}.learn.quiz .learn-hint{display:block}.learn-grid{gap:6px;margin-top:10px;display:grid}.learn-grid.loc{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.learn-grid.cs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.lcard{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 11px;line-height:1.25;position:relative}.lcard b{font:700 1.25rem var(--display);color:var(--tc);letter-spacing:.04em;display:block}.lcard .ans{display:block}.lcard .ans span{font-size:.95rem;font-weight:600;display:block}.lcard .ans small{color:var(--ink-muted);font-size:.875rem;display:block}.lcard em{font:600 .72rem var(--display);border-radius:4px;margin-top:5px;padding:1px 6px;font-style:normal;display:inline-block}.lcard em.old{color:#9b2c2c;background:#fbe3e3}.lcard em.good{color:#1d6b50;background:#ddf3ea}.learn.good{--tc:#1d8a63;border-style:dashed}.learn.good .learn-head{--tc:oklch(52% .112496 163.465)}.learn-note{color:var(--ink-muted);margin:6px 2px 0;font-size:.88rem}.lcard em.info{color:var(--ink-muted);background:#eef2f7}.learn.quiz .lcard{cursor:pointer}.learn.quiz .lcard .ans,.learn.quiz .lcard em{filter:blur(6px);opacity:.5;-webkit-user-select:none;user-select:none;transition:filter .2s,opacity .2s}.learn.quiz .lcard.shown .ans,.learn.quiz .lcard.shown em{filter:none;opacity:1}.learn.quiz .lcard:not(.shown):after{content:"?";content:"?" / "";font:700 1rem var(--display);color:var(--ink-muted);position:absolute;top:8px;right:10px}.sub-label{font:700 .95rem var(--display);color:var(--ink);margin:14px 0 6px}.books{align-items:start;gap:16px;margin:14px 0 8px;display:grid}@media (width>=800px){.books{grid-template-columns:repeat(3,1fr);gap:24px}}.book{--bk:var(--bc);--bk-spine:11px;--bk-spine-c:var(--bk)}@supports (color:color-mix(in lab, red, red)){.book{--bk-spine-c:color-mix(in srgb,var(--bk) 76%,#0e2138)}}.book{--bk-band:#ffffff8c;--bk-leaf:#fff;--bk-hair:#bac6d6;padding:5px 5px 5px calc(var(--bk-spine) + 5px);background:linear-gradient(var(--bk-band),var(--bk-band)) 0 7px/var(--bk-spine) 2px no-repeat,linear-gradient(var(--bk-band),var(--bk-band)) 0 calc(100% - 7px)/var(--bk-spine) 2px no-repeat,linear-gradient(var(--bk-spine-c),var(--bk-spine-c)) 0 0/var(--bk-spine) 100% no-repeat,var(--bk);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px 7px 7px 3px;margin-right:6px;position:relative}.book:after{content:"";background:repeating-linear-gradient(90deg,var(--bk-leaf) 0 1px,var(--bk-hair) 1px 2px);border-radius:0 3px 3px 0;width:6px;position:absolute;top:8px;bottom:8px;right:-6px}.book-page{background:var(--paper);border-radius:2px 4px 4px 2px;padding:9px 12px}.book>.book-page{flex:auto}.book-plate{border:1px solid var(--bc);background:#fff}@supports (color:color-mix(in lab, red, red)){.book-plate{border:1px solid color-mix(in srgb,var(--bc) 42%,#fff)}}.book-plate{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px var(--bc);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.book-plate{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px color-mix(in srgb,var(--bc) 18%,#fff)}}.book-plate{padding:7px 11px 8px}.book-part{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted)}.book-title{font:700 1.3rem var(--display);color:oklch(from var(--bc) min(l,.52) c h);line-height:1.15}.book-title span{font:600 .9rem var(--display);color:var(--ink-muted);margin-left:7px}.book ol{margin:9px 0 0;padding:0;list-style:none}.book li{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:6px 0;font-size:.92rem;line-height:1.3;display:flex}.book li:first-child{border-top:0}.book li b{font:700 .85rem var(--display);color:oklch(from var(--bc) min(l,.52) c h);flex:none;min-width:37px}.cx{border:1px solid var(--line);background:#fff;border-radius:14px;margin:8px 0 6px;padding:12px}.cx-seg{background:#eef2f7;border-radius:999px;margin-bottom:10px;padding:3px;display:inline-flex}.cx-rule{font:700 .95rem var(--display);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 18px}.cx-rule.on{background:var(--ink);color:#fff}.cx-classes{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cx-cls{font:700 1.15rem var(--display);color:#1f6fd1;cursor:pointer;background:#fff;border:1.5px solid #1f6fd1;border-radius:8px;padding:6px 0}.cx-head{justify-content:space-between;align-items:baseline;gap:8px;margin:14px 2px 6px;display:flex}.cx-title{font:700 1.2rem var(--display)}.cx-kind{font:600 .82rem var(--display);color:oklch(52% .168869 256.33);background:#e6f0fb;border-radius:999px;padding:2px 9px}.cx-kind.unc{color:oklch(52% .0857532 80.1052);background:#f5eedd}dl.cx-rows{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:0;margin:0;display:grid}dl.cx-rows dt,dl.cx-rows dd{border-bottom:1px solid var(--line);margin:0;padding:8px 4px}dl.cx-rows dt{font:600 .9rem var(--display);color:var(--ink-muted);padding-right:14px}dl.cx-rows dd{font-size:.95rem;line-height:1.4}.yes{color:#1d6b50;font-weight:600}.no{color:#9b2c2c;font-weight:600}.cx-na{color:#9b2c2c;background:#fbe3e3;border-radius:10px;padding:14px}.cx-na b{font:700 1.1rem var(--display);display:block}.cx-na span{font-size:.92rem}table.matrix{border-collapse:collapse;width:100%;min-width:300px;font-size:.95rem}table.matrix th,table.matrix td{text-align:center;border-top:1px solid var(--line);padding:6px 4px}table.matrix thead th{font:700 1rem var(--display);color:#1f6fd1;border-top:0}table.matrix thead th.unc{color:#8a6a30}table.matrix tbody th{text-align:left;font:600 .85rem var(--display);color:var(--ink-muted);padding-left:10px}table.matrix tr.grp td{text-align:left;font:700 .82rem var(--display);color:var(--ink);background:#f4f7fa;padding:4px 10px}.m-yes{color:#1d6b50;font-weight:700}.m-no{color:#c0504d;font-weight:700}.m-na{color:var(--ink-muted)}.fl-note{color:var(--ink-muted);max-width:72ch;margin:6px 2px;font-size:.85rem}.fl-note.trap{max-width:none;color:var(--ink);background:var(--c);font-size:1rem;font-style:normal;line-height:1.55;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.fl-note.trap{background:color-mix(in srgb,var(--c) 6%,#fff)}}.fl-note.trap{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.fl-note.trap{border:1px solid color-mix(in srgb,var(--c) 30%,#fff)}}.fl-note.trap{border-radius:12px;margin:12px 0 4px;padding:11px 15px 12px 52px}.fl-note.trap:before{content:"";width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--c);position:absolute;top:10px;left:12px}@supports (color:color-mix(in lab, red, red)){.fl-note.trap:before{background:color-mix(in srgb,var(--c) 14%,#fff)}}.fl-note.trap:after{content:"";width:var(--tile-i-s);height:var(--tile-i-s);background:oklch(from var(--c) min(l,.52) c h);position:absolute;top:15px;left:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.fl-note.trap b{color:oklch(from var(--c) min(l,.52) c h)}.callout{background:var(--mark)}@supports (color:color-mix(in lab, red, red)){.callout{background:color-mix(in srgb,var(--mark) 9%,#fff)}}.callout{border:1px solid var(--mark)}@supports (color:color-mix(in lab, red, red)){.callout{border:1px solid color-mix(in srgb,var(--mark) 42%,#fff)}}.callout{border-left:5px solid var(--mark);color:var(--ink);border-radius:3px 12px 12px 3px;margin:4px 0 16px;padding:11px 16px 12px 15px;font-size:.95rem;line-height:1.5}.callout>b:first-child{color:var(--mark-text)}.shared{color:var(--ink-muted);background:#f4f7fa;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:.92rem}dl.area-rows{grid-template-columns:auto 1fr;gap:4px 12px;margin:6px 0 0;display:grid}dl.area-rows dt{font:700 .9rem var(--display);color:var(--ink-muted)}dl.area-rows dd{margin:0;font-size:.93rem;line-height:1.4}.rules-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0;display:grid}details.rule{border:1px solid var(--line);border-left:4px solid var(--tc);background:#fff;border-radius:10px}details.rule>summary{cursor:pointer;border-radius:8px;padding:10px 40px 10px 14px;list-style:none;position:relative}details.rule>summary::-webkit-details-marker{display:none}details.rule>summary:after{content:"";border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);width:8px;height:8px;transition:transform .2s;position:absolute;top:17px;right:16px;transform:rotate(45deg)}details.rule[open]>summary:after{top:21px;transform:rotate(-135deg)}details.rule>summary:hover{background:#f7fafd}details.rule>summary b{font:600 1.05rem var(--display);display:block}details.rule>summary span{color:var(--ink-muted);font-size:.92rem;line-height:1.35;display:block}.rule-body{padding:2px 16px 12px;font-size:.95rem;line-height:1.5}.rule-body p{margin:0 0 8px}.rule-body>:last-child{margin-bottom:0}.rule-body ul{margin:0 0 8px;padding-left:20px}.rule-body li{margin:4px 0}.nd{background:#f5f8fb;border-radius:16px;margin:10px 0;padding:14px 16px}.nd-hint{color:var(--ink-muted);margin:0 0 12px;font-size:.85rem}.nd-msg{justify-items:start;gap:7px;margin-bottom:14px;display:grid}.nd-line{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.nd-t{border:0;border-bottom:2px solid var(--gc);font:600 .95rem/1.4 ui-monospace,Cascadia Mono,Consolas,monospace}@supports (color:color-mix(in lab, red, red)){.nd-t{border-bottom:2px solid color-mix(in srgb,var(--gc) 40%,white)}}.nd-t{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-t{background:color-mix(in srgb,var(--gc) 10%,white)}}.nd-t{color:var(--ink);cursor:pointer;text-align:left;overflow-wrap:anywhere;border-radius:6px 6px 3px 3px;padding:5px 9px;transition:background .15s}.nd-t:hover{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-t:hover{background:color-mix(in srgb,var(--gc) 20%,white)}}.nd-t.on{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-t.on{background:color-mix(in srgb,var(--gc) 26%,white)}}.nd-t.on{border-bottom-color:var(--gc)}.nd-t.ingrp{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-t.ingrp{background:color-mix(in srgb,var(--gc) 16%,white)}}.nd-t.ingrp{border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-t.ingrp{border-bottom-color:color-mix(in srgb,var(--gc) 70%,white)}}.nd-groups{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.nd-g{cursor:pointer;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:999px;align-items:baseline;gap:7px;padding:6px 13px 6px 10px;display:flex;box-shadow:0 1px 2px #0e21381a}.nd-g i{background:var(--gc);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--gc);border-radius:3px;align-self:center}@supports (color:color-mix(in lab, red, red)){.nd-g i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gc) 62%,#0e2138)}}.nd-g i{flex:none}.nd-g b{font:600 .85rem var(--display)}.nd-g small{color:var(--ink-muted);font-size:.82rem}@media (width<=560px){.nd-g{border-radius:16px}}.nd-g.on{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-g.on{background:color-mix(in srgb,var(--gc) 16%,white)}}.nd-g.on{box-shadow:none}.nd-g.on small{color:var(--ink)}.nd-panel{border-left:4px solid var(--gc);background:#fff;border-radius:6px 12px 12px 6px;padding:12px 16px}.nd-raw{background:var(--gc);max-width:100%;font:600 .9rem ui-monospace,Cascadia Mono,Consolas,monospace;display:inline-block}@supports (color:color-mix(in lab, red, red)){.nd-raw{background:color-mix(in srgb,var(--gc) 12%,white)}}.nd-raw{overflow-wrap:anywhere;border-radius:5px;padding:4px 8px}.nd-out{scroll-margin:68px 0 12px}.nd-tag{font:600 .82rem var(--display);color:oklch(from var(--gc) min(l,.52) c h);letter-spacing:.02em;white-space:nowrap;margin-left:9px}.nd-title{font:700 1.15rem var(--display);margin-top:9px}.nd-panel p{margin:7px 0 0;font-size:.95rem;line-height:1.45}.nd-val{font:600 .95rem var(--display);color:oklch(from var(--gc) min(l,.52) c h);background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-val{background:color-mix(in srgb,var(--gc) 9%,white)}}.nd-val{border-radius:6px;margin-top:9px;padding:4px 10px;display:inline-block}.nd-note{border:1px solid var(--line);background:#f3f6fa;border-radius:8px;margin-top:11px;padding:8px 12px;font-size:.9rem;line-height:1.45}.nd-codes{margin-top:13px}.nd-ct{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--gc) min(l,.52) c h);margin-bottom:5px}@media (width<=560px){.nd-ct{letter-spacing:.04em}}.nd-codes dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.nd-codes dl>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:4px 12px;padding:5px 2px;display:grid}.nd-codes dt{font:700 .9rem var(--display);color:oklch(from var(--gc) min(l,.52) c h);min-width:46px}.nd-codes dd{margin:0;font-size:.9rem;line-height:1.4}.nd-tabs{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.nd-tab{font:700 .9rem var(--display);border:1.5px solid var(--line);color:var(--ink-muted);cursor:pointer;background:#fff;border-radius:8px;padding:5px 13px}.nd-tab:hover{border-color:var(--tc);color:var(--ink)}.nd-tab.on{background:var(--tc);border-color:var(--tc);color:#fff}table.ref th.sub{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){table.ref th.sub{background:color-mix(in srgb,var(--tc) 74%,white)}}table.ref th.sub{text-align:center;font-size:.85rem}table.ref td.mid{text-align:center;font-weight:600}@media (width>=900px){.code-grid.wide>:last-child:nth-child(3n+1):nth-child(n+4){grid-column:1/-1}.code-grid.wide>:last-child:nth-child(3n+2):nth-child(n+5){grid-column:span 2}.unit-grid>:last-child:nth-child(3n+1):nth-child(n+4){grid-column:1/-1}.split .code-grid>:last-child:nth-child(3n+1):nth-child(n+4),.split .code-grid>:last-child:nth-child(3n+2):nth-child(n+5){grid-column:auto}}.panel{--pc:#1f4e8c;border:2px solid var(--pc);background:#fff;border-radius:14px;margin:16px 0 18px;padding:18px 18px 20px;position:relative}.panel-tag{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--pc) min(l,.52) c h);border:1px solid var(--pc);background:#fff;position:absolute;top:-11px;left:22px}@supports (color:color-mix(in lab, red, red)){.panel-tag{border:1px solid color-mix(in srgb,var(--pc) 42%,white)}}.panel-tag{padding:var(--tag-pad-rim);border-radius:999px}.panel-head{align-items:center;gap:15px;display:flex}.panel-head svg{flex:none;width:54px;height:54px;display:block}.panel-head h3{font:700 1.2rem var(--display);color:oklch(from var(--pc) min(l,.52) c h);margin:0;line-height:1.1}.panel-head p{color:var(--ink-muted);margin:3px 0 0;font-size:.93rem;line-height:1.35}.panel-inner{margin-top:17px}.panel-inner>.books{margin-top:0}@media (width<=360px){.panel{padding-left:12px;padding-right:12px}}.book.mini{--bk-spine:9px}.book.mini .book-page{padding:7px 10px 8px}.book.mini .book-plate{padding:6px 10px 7px}.book.mini .book-title{font-size:1.15rem}.book.mini .book-title span{margin:1px 0 0;font-size:.85rem;line-height:1.25;display:block}.book-lede{margin:8px 0 0;font-size:.96rem;line-height:1.45}.badges.one{grid-template-columns:1fr}.badges.one div{align-items:flex-start}.badges.one b{padding-top:1px}.badges.one span{color:var(--ink)}.badges.one span i{color:var(--ink-muted);margin-top:2px;font-size:.9rem;font-style:normal;display:block}.badges.one span i.trap{color:var(--ink);margin:9px 0 2px;font-size:.95rem}@media (width<=560px){.badges.one div{flex-direction:column;gap:2px}.badges.one span i.trap{padding:9px 12px 10px 52px}}.spines{border-bottom:5px solid #15263d;border-radius:0 0 1px 1px;align-items:flex-end;gap:2px;margin:11px 0 0;padding:0 5px;display:flex}.spines i{background:var(--bc);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px 2px 0 0;flex:1;min-width:0;height:30px;position:relative}.spines i:before,.spines i:after{content:"";background:#ffffff8c;height:1.5px;position:absolute;left:0;right:0}.spines i:before{top:4px}.spines i:after{bottom:4px}.spines i:nth-child(3n){height:26px}.spines i:nth-child(4n){height:34px}.spines i:nth-child(5n){height:28px}.spines i:nth-child(7n){height:32px}.force{gap:10px;margin:13px 0 2px;display:grid}@media (width>=560px){.force{grid-template-columns:1fr 1fr}}.force>div{border-radius:10px;padding:10px 14px 11px}.force .bind{background:var(--fc);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.force .bind{background:color-mix(in srgb,var(--fc) 12%,white)}}.force .bind{border:2px solid var(--fc)}.force .bind .force-seal{width:40px;height:40px}.force .adv{background:#fff;border:2px dashed #a8b4c4}.force i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;font-style:normal;display:block}.force .bind i{color:oklch(from var(--fc) min(l,.45) c h)}.force .adv i{color:var(--ink-muted)}.force b{font:700 1.15rem var(--display);margin-top:3px;line-height:1.15;display:block}.force .bind b{color:oklch(from var(--fc) min(l,.45) c h)}.force .adv b{color:var(--ink)}.lawpyr{margin:4px 0 2px}.lp-tier{text-align:center;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;justify-content:center;align-items:center;gap:12px;margin:0 auto 5px;padding:10px 18px;display:flex}.lp-1{background:#1b3e7a;width:46%}.lp-2{background:#1f6fd1;width:74%}.lp-tier .lp-seal{width:36px;height:36px}.lp-tier b{font:700 1.3rem var(--display);line-height:1.15;display:block}.lp-tier b em{font:700 .82rem var(--display);letter-spacing:.08em;vertical-align:3px;background:#08152352;border-radius:6px;margin-left:10px;padding:2px 9px;font-style:normal;display:inline-block}.lp-split{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:10px 0;display:grid}.lp-split:before,.lp-split:after{content:"";border-top:2px dashed #9fb3cc;height:0}.lp-flip{text-align:center;background:#fff;border:1px solid #dce4ee;border-radius:999px;flex-direction:column;align-items:center;gap:5px;padding:5px 15px;display:flex}.lp-flip span{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lp-flip svg{flex:none;width:14px;height:14px}@media (width<=360px){.lp-split{gap:6px}.lp-flip span{letter-spacing:.06em}}.lp-up{color:#1b3e7a}.lp-dn{color:var(--ink-muted)}.lp-base{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.lp-base li{text-align:center;background:#fff;border:2px dashed #8795a8;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:9px 10px 10px;display:flex}.lp-base b{font:700 1.2rem/1.1 var(--display);letter-spacing:.03em;color:oklch(48% .0384161 257.867)}.lp-base span{font:600 .88rem/1.25 var(--display);color:var(--ink-muted)}@media (width<=560px){.lp-1{width:70%}.lp-2{width:88%}.lp-tier{gap:8px;padding:9px}.lp-tier .lp-seal{width:28px;height:28px}.lp-tier b{font-size:1.08rem}.lp-base{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.lawpyr{break-inside:avoid}}.chain{grid-template-columns:22px 1fr;column-gap:15px;margin:16px 0 2px;display:grid}.chain-rail{grid-area:1/1;position:relative}.chain-rail:before{content:"";background:#8795a8;border-radius:2px;width:4px;position:absolute;top:14px;bottom:26px;left:9px}.chain-rail:after{content:"";border-top:15px solid #8795a8;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;bottom:6px;left:2px}.chain-rows{grid-area:1/2;min-width:0}.chain-row{--bc:#d2772a;border:1px solid var(--line);border-left:10px solid var(--bc);background:#fff;border-radius:3px 12px 12px 3px;flex-wrap:wrap;align-items:center;gap:5px 14px;margin:0 0 13px;padding:12px 17px;display:flex;position:relative;box-shadow:0 1px 2px #0e213812}.chain-row:after{content:"";border:1px solid var(--line);background:#edf1f6;border-left:0;border-radius:0 6px 6px 0;width:7px;position:absolute;top:8px;bottom:8px;right:-7px}.chain-kick{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);flex-basis:100%;margin-bottom:-1px}.chain-name{font:700 1.3rem var(--display);color:oklch(from var(--bc) min(l,.52) c h);line-height:1.1}.chain-name em{font:600 .92rem var(--display);color:var(--ink-muted);margin-left:10px;font-style:normal}.chain-doc{box-sizing:border-box;min-width:min(100%,13.4rem);font:600 .97rem var(--display);color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #c9d6e6;border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:5px 14px 5px 11px;display:inline-flex}.chain-doc svg{width:14px;height:16px;color:oklch(from var(--bc) min(l,.52) c h);flex:none;display:block}@media (width<=560px){.chain-name{flex-basis:100%}.chain-doc{margin-left:0}}@media (width<=360px){.chain{column-gap:10px}.chain-row{padding-left:12px;padding-right:12px}.chain-doc{gap:6px;padding:5px 12px 5px 10px}}.chain-row.end{background:var(--bc);border-style:dashed dashed dashed solid}@supports (color:color-mix(in lab, red, red)){.chain-row.end{background:color-mix(in srgb,var(--bc) 6%,white)}}.chain-row.end{margin-bottom:0}.lanes{align-items:stretch;gap:16px;margin:16px 0 0;display:grid}@media (width>=680px){.lanes{grid-template-columns:1fr 1fr;gap:18px}}.lane{--lc:#5646c0;border:2px solid var(--lc);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lane{border:2px solid color-mix(in srgb,var(--lc) 34%,white)}}.lane{background:#fff;border-radius:14px;padding:16px 17px 15px}.lane.eu{--lc:#1f6fd1}.lane-tag{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--lc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;position:absolute;top:-11px;left:18px}.lane-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.lane-num{background:oklch(from var(--lc) min(l,.62) c h);color:#fff;width:44px;height:44px;font:700 1.5rem/44px var(--display);text-align:center;border-radius:12px;flex:none}.lane-txt b{font:700 1.2rem var(--display);color:oklch(from var(--lc) min(l,.52) c h);line-height:1.15;display:block}.lane-txt span{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-top:1px;display:block}.lane ol{counter-reset:ln;margin:0;padding:0;list-style:none}.lane li{padding:0 0 15px 38px;position:relative}.lane li:before{counter-increment:ln;content:counter(ln);background:var(--lc);color:#fff;width:26px;height:26px;font:700 .86rem/26px var(--display);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.lane li:after{content:"";background:var(--lc);width:2px;position:absolute;top:30px;bottom:-1px;left:12px}@supports (color:color-mix(in lab, red, red)){.lane li:after{background:color-mix(in srgb,var(--lc) 28%,white)}}.lane li b{font:600 1.04rem/1.4 var(--display);display:block}.lane li span{color:var(--ink-muted);font-size:.94rem;line-height:1.4;display:block}.lane li.key:before{background:var(--mark);color:var(--mark-ink);box-shadow:0 0 0 3px var(--mark)}@supports (color:color-mix(in lab, red, red)){.lane li.key:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--mark) 28%,transparent)}}.lane .keytag{font:700 .82rem var(--display);color:var(--mark-text);background:var(--mark-tint);border-radius:5px;margin:1px 0 4px;padding:1px 8px;display:inline-block}.lane-tail{flex:1;min-height:46px;position:relative}.lane-tail:after{content:"";background:var(--lc);width:2px;position:absolute;top:0;bottom:26px;left:12px}@supports (color:color-mix(in lab, red, red)){.lane-tail:after{background:color-mix(in srgb,var(--lc) 28%,white)}}.lane-next{box-sizing:border-box;border:2px solid var(--lc);width:26px;height:26px;color:oklch(from var(--lc) min(l,.52) c h);font:700 .86rem/22px var(--display);text-align:center;background:#fff;border-radius:50%;position:absolute;bottom:0;left:0}@media (width>=680px){.lanes{margin-bottom:36px}.lane-next:after{content:"";background:var(--lc);width:2px;height:43px;position:absolute;top:24px;left:10px}@supports (color:color-mix(in lab, red, red)){.lane-next:after{background:color-mix(in srgb,var(--lc) 28%,white)}}.lane-next:before{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:10px solid var(--lc);width:0;height:0;position:absolute;top:67px;left:4px}}.merge-card{border:2px solid var(--ink);background:#fff;border-radius:14px;padding:15px 18px 16px;position:relative}.merge-card>b{font:700 1.3rem var(--display);line-height:1.15;display:block}.merge-card>p{color:var(--ink-muted);margin:3px 0 0;font-size:.93rem}.merge-rows{gap:11px;margin-top:13px;display:grid}@media (width>=600px){.merge-rows{grid-template-columns:1fr 1fr}}.merge-rows div{border:1px solid var(--line);border-left:6px solid var(--mc);background:#fff;border-radius:3px 10px 10px 3px;padding:9px 14px}.merge-rows b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--mc) min(l,.52) c h);display:block}.merge-rows span{margin-top:2px;font-size:.95rem;line-height:1.4;display:block}@media (width<=679px){.lanes{margin-bottom:28px}.merge-card:before{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:13px solid var(--ink);width:0;height:0;margin-left:-9px;position:absolute;top:-21px;left:50%}}.cap{color:var(--ink-muted);margin:12px 2px 0;font-size:.88rem;line-height:1.4}abbr.gl{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));text-decoration-color:var(--tc,var(--c))}@supports (color:color-mix(in lab, red, red)){abbr.gl{-webkit-text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6);-webkit-text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6);-webkit-text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6);text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6)}}abbr.gl{cursor:help}abbr.gl:hover,abbr.gl:focus-visible{-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));text-decoration-color:var(--tc,var(--c));background:var(--tc,var(--c))}@supports (color:color-mix(in lab, red, red)){abbr.gl:hover,abbr.gl:focus-visible{background:color-mix(in srgb,var(--tc,var(--c)) 9%,transparent)}}abbr.gl:hover,abbr.gl:focus-visible{border-radius:3px}mark{color:inherit;background:#fde7a8;border-radius:3px;padding:0 1px}mark.hl{box-shadow:inset 0 -.6em 0 var(--mark-swash);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:0;margin:0 -.04em;padding:0 .12em}.site-foot{text-align:center;color:var(--ink-muted);margin-top:40px;font-size:.85rem}.books{align-items:stretch}.books>.book{flex-direction:column;display:flex}@media (width>=800px){.books.two{grid-template-columns:1fr 1fr}.books.one{grid-template-columns:1fr}}.book-role{color:var(--ink-muted);margin:9px 0 0;font-size:.93rem;line-height:1.4}.book-sub{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin:12px 0 0}@media (width>=700px){.book ol.two,.book.nest ol{columns:2;column-gap:26px}}.book.nest ol>li,.book ol.two>li{break-inside:avoid}@media (width>=800px){.book ol.two>li:first-child{border-top:1px solid var(--line)}}.book dl.svc dt{color:oklch(from var(--bc) min(l,.52) c h)}.book dl.svc{margin-top:8px}.book.ghost{--bk:var(--paper);--bk-spine-c:var(--bc)}@supports (color:color-mix(in lab, red, red)){.book.ghost{--bk-spine-c:color-mix(in srgb,var(--bc) 22%,var(--paper))}}.book.ghost{--bk-band:var(--bc);border:1.5px dashed var(--bc);padding:3.5px 3.5px 3.5px calc(var(--bk-spine) + 3.5px)}.book.l1-out .book-part{width:fit-content;color:var(--mark-text);background:var(--mark-tint);border-radius:999px;margin:0 0 3px -3px;padding:2px 10px}.book.nest{margin:16px 0 0 28px;position:relative}.book.nest:before{content:"";opacity:.75;border-bottom:2px dashed #2f6db5;border-left:2px dashed #2f6db5;border-bottom-left-radius:9px;width:28px;height:42px;position:absolute;top:-18px;left:-28px}.eu-duties{flex-wrap:wrap;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.eu-duties li{color:oklch(from var(--pc) min(l,.52) c h);background:var(--pc);font-size:.9rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.eu-duties li{background:color-mix(in srgb,var(--pc) 10%,white)}}.eu-duties li{border:1px solid var(--pc)}@supports (color:color-mix(in lab, red, red)){.eu-duties li{border:1px solid color-mix(in srgb,var(--pc) 30%,white)}}.eu-duties li{border-radius:999px;padding:4px 13px}.eu-inner{margin-top:15px}@media (width>=800px){.eu-inner>.book:first-child{order:2}}.links{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.links li{color:oklch(from var(--bc) min(l,.52) c h);background:var(--bc);font-size:.87rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.links li{background:color-mix(in srgb,var(--bc) 9%,white)}}.links li{border:1px dashed var(--bc)}@supports (color:color-mix(in lab, red, red)){.links li{border:1px dashed color-mix(in srgb,var(--bc) 40%,white)}}.links li{border-radius:999px;padding:4px 13px}@media (width<=560px){.links li{border-radius:13px}.eu-duties li{border-radius:16px}}.badges{gap:9px;margin:12px 0 2px;display:grid}@media (width>=620px){.badges{grid-template-columns:1fr 1fr}}.badges div{border:1px solid var(--line);border-left:9px solid var(--bc);background:#fff;border-radius:3px 9px 9px 3px;align-items:baseline;gap:12px;padding:10px 15px;display:flex;position:relative}.badges b{font:700 1.05rem var(--display);color:oklch(from var(--bc) min(l,.52) c h);flex:none;min-width:72px}.badges span{color:var(--ink-muted);font-size:.93rem}@media (width<=360px){.badges div{padding-left:10px;padding-right:10px}}.tier.assoc .badges{--bk-fill:oklch(from var(--t-assoc) min(l,.55) c h);flex-direction:column;align-items:flex-start;gap:3px;width:fit-content;max-width:calc(100% - 14px);margin:14px 0 18px 8px;display:flex;position:relative}.tier.assoc .badges:after{content:"";background:#15263d;border-radius:1px;height:7px;position:absolute;bottom:-7px;left:-8px;right:-14px}.tier.assoc .badges div{--bc:var(--t-assoc);box-sizing:border-box;background:var(--bk-fill);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:2px;width:100%;padding:8px 24px 9px}.tier.assoc .badges div:before,.tier.assoc .badges div:after{content:"";opacity:.42;background:currentColor;width:2px;position:absolute;top:0;bottom:0}.tier.assoc .badges div:before{left:8px}.tier.assoc .badges div:after{right:8px}.tier.assoc .badges div:first-child{width:calc(100% - 26px);margin-left:6px;padding-block:7px 8px}.tier.assoc .badges div:nth-child(2){padding-block:10px 11px}.tier.assoc .badges div:nth-child(3){width:calc(100% - 12px);margin-left:3px}.tier.assoc .badges div:nth-child(4){width:calc(100% - 38px);margin-left:14px;padding-block:9px 10px}.tier.assoc .badges b{color:#fff;letter-spacing:.02em;min-width:76px}.tier.assoc .badges span{color:#fff}@media (width<=560px){.tier.assoc .badges{width:auto}.tier.assoc .badges div{flex-direction:column;gap:1px;padding-inline:20px}.tier.assoc .badges div:before{left:7px}.tier.assoc .badges div:after{right:7px}}@media print{.tier.assoc .badges{break-inside:avoid}}.learn.shelf{border:1px solid var(--line);background:#fff}.learn.shelf .learn-head{justify-content:flex-end}.learn.shelf .learn-head b:empty{display:none}.learn.shelf .learn-grid{grid-template-columns:repeat(2,1fr);gap:9px}@media (width<=420px){.learn.shelf .learn-grid{grid-template-columns:1fr}}@media (width>=700px){.learn.shelf .learn-grid{grid-template-columns:repeat(3,1fr)}.learn.shelf .learn-grid>:last-child{grid-column:span 3}}@media (width>=1000px){.learn.shelf .learn-grid{grid-template-columns:repeat(4,1fr)}.learn.shelf .learn-grid>:nth-last-child(2),.learn.shelf .learn-grid>:last-child{grid-column:span 2}}.learn.shelf .lcard{--pc:var(--tc);border:1px solid var(--line);border-left:9px solid var(--pc);background:#fff;border-radius:3px 11px 11px 3px;padding:9px 13px}.learn.shelf .lcard b{color:oklch(from var(--pc) min(l,.52) c h);letter-spacing:.02em;font-size:1.18rem}.learn.shelf .lcard.l1-out{border:1px dashed var(--pc)}@supports (color:color-mix(in lab, red, red)){.learn.shelf .lcard.l1-out{border:1px dashed color-mix(in srgb,var(--pc) 55%,white)}}.learn.shelf .lcard.l1-out{border-left:9px solid var(--pc)}.learn.shelf .lcard .ans span{font-size:.92rem;line-height:1.3}.learn.shelf .lcard .ans small{margin-top:3px;font-size:.875rem;line-height:1.32}@media (width<=560px){.learn.shelf .lcard{padding:7px 10px}.learn.shelf .lcard b{font-size:1.08rem}.hero-inner{padding:40px 18px 30px}.route{opacity:.35;width:300px;right:-110px}.wrap{padding:22px 14px 60px}.code{width:54px;height:46px;font-size:.95rem}.sname{font-size:1.1rem}.note-body{padding:4px 12px 16px}.tier{padding-left:12px}.cx{padding:10px 8px}dl.area-rows{grid-template-columns:1fr;gap:0}dl.area-rows dd{margin-bottom:8px}.cx-cls{padding:5px 0;font-size:1rem}figure{padding:10px 6px}.code-grid:not(.wide),.learn-grid.loc,.learn-grid.cs{grid-template-columns:1fr 1fr}.learn{padding:10px 8px}.lcard{padding:7px 9px}.lcard b{font-size:1.1rem}.nd{padding:12px 10px}.nd-t{font-size:.85rem}.nd-panel{padding:10px 12px}.nd-tab{padding:5px 10px;font-size:.82rem}.nd-codes dl>div{grid-template-columns:1fr}}.ubank{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 6px;display:grid}.ucat{--uc:#1f6fd1;border:1px solid var(--uc);flex-direction:column;grid-column:span 1;display:flex}@supports (color:color-mix(in lab, red, red)){.ucat{border:1px solid color-mix(in srgb,var(--uc) 28%,white)}}.ucat{border-top:4px solid var(--uc);background:#fff;border-radius:4px 4px 14px 14px;padding:11px 13px 13px}.ucat.w4{grid-column:span 4}.ucat.w2{grid-column:span 2}.ucat-head{align-items:center;gap:9px;display:flex}.ucat-ico{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--uc);color:#fff;flex:none;place-items:center;display:grid}.ucat-ico svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.ucat-head b{font:700 1.02rem var(--display);color:oklch(from var(--uc) min(l,.52) c h);line-height:1.13}.ucat-note{color:var(--ink-muted);margin:9px 0 0;font-size:.87rem;line-height:1.35}.ucat .unit-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin:9px 0 0}.ucat .unit{border-color:var(--uc)}@supports (color:color-mix(in lab, red, red)){.ucat .unit{border-color:color-mix(in srgb,var(--uc) 22%,white)}}.ucat .unit{padding:11px 13px}.ucat .u-head{display:block}.ucat .u-head b{min-width:0;color:oklch(from var(--uc) min(l,.52) c h);font-size:1.55rem;line-height:1.04;display:block}.ucat .u-head span{margin-top:1px;font-size:.88rem;display:block}.ucat .unit p{font-size:.92rem}.ucat .unit p.conv{color:oklch(from var(--uc) min(l,.52) c h);background:var(--uc)}@supports (color:color-mix(in lab, red, red)){.ucat .unit p.conv{background:color-mix(in srgb,var(--uc) 9%,white)}}@media (width<=860px){.ubank{grid-template-columns:repeat(2,1fr)}.ucat.w4,.ucat.w2{grid-column:span 2}}@media (width<=560px){.ubank{grid-template-columns:1fr}.ucat,.ucat.w2,.ucat.w4{grid-column:1/-1}}.utc{background:#fff;border:2px solid #5646c0;border-radius:14px;align-items:center;gap:17px;margin:12px 0 6px;padding:14px 18px;display:flex}.utc-face{flex:none;width:62px;height:62px}.utc-face svg{width:100%;height:100%;display:block}.utc-txt{min-width:0}.utc-kick{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(48.3528% .18282 283.123);display:block}.utc h3{font:700 1.25rem var(--display);color:oklch(48.3528% .18282 283.123);margin:1px 0 0;line-height:1.1}.utc h3 em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;padding:var(--tag-pad);vertical-align:4px;background:#5646c0;border-radius:6px;margin-left:11px;font-style:normal;display:inline-block}.utc p{margin:5px 0 0;font-size:.95rem;line-height:1.4}@media (width<=560px){.utc{flex-direction:column;align-items:flex-start;gap:11px;padding:13px 14px}}.says{gap:10px;margin:10px 0 4px;display:grid}@media (width>=680px){.says{grid-template-columns:1fr 1fr}.say.wide{grid-column:1/-1}}.say{--kc:#5646c0;border:1px solid var(--line);border-top:4px solid var(--kc);background:#fff;border-radius:4px 4px 13px 13px;flex-direction:column;padding:11px 14px 13px;display:flex}.say-kick{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--kc) min(l,.52) c h)}.say-title{font:700 1.08rem var(--display);margin-top:2px;line-height:1.2;display:block}.say-lead{font:700 1.15rem var(--display);letter-spacing:.06em;color:oklch(from var(--kc) min(l,.52) c h);background:var(--kc);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.say-lead{background:color-mix(in srgb,var(--kc) 10%,white)}}.say-lead{border:1px solid var(--kc)}@supports (color:color-mix(in lab, red, red)){.say-lead{border:1px solid color-mix(in srgb,var(--kc) 25%,white)}}.say-lead{border-radius:8px;margin:10px 0 1px;padding:2px 11px}.say-row{align-items:flex-start;gap:9px;margin-top:8px;font-size:.93rem;line-height:1.35;display:flex}.say-row i{border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-top:2px;display:grid}.say-row i>svg{width:15px;height:15px;display:block}.say-row.good i{color:#1d6b50;background:#ddf3ea}.say-row.bad i{color:#9b2c2c;background:#fbe3e3}.say-row.bad span{color:var(--ink-muted)}p.say-rule{margin:10px 0 0;font-size:.94rem;line-height:1.4}.say-notes{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}p.say-note{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.4}.say-note+.say-note{margin-top:9px}.say-note b{color:var(--ink);font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;margin-bottom:1px;display:block}@media (width>=680px){.say.wide .say-notes{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.say.wide .say-note+.say-note{margin-top:0}}@media print{.say-row i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.learn-grid.alpha{grid-template-columns:repeat(2,1fr);gap:7px}@media (width>=560px){.learn-grid.alpha{grid-template-columns:repeat(3,1fr)}.learn-grid.alpha>:last-child{grid-column:span 2}}@media (width>=760px){.learn-grid.alpha{grid-template-columns:repeat(6,1fr)}.learn-grid.alpha>:last-child,.learn-grid.alpha>:nth-last-child(2){grid-column:span 3}}.acard{--pc:#5646c0;border-left:5px solid var(--pc);background:#fff;border-radius:3px 10px 10px 3px;flex-direction:column;padding:8px 11px 10px;display:flex}.acard>b{background:oklch(from var(--pc) min(l,.55) c h);color:#fff;width:27px;height:27px;font:700 1.05rem var(--display);letter-spacing:0;border-radius:8px;place-items:center;display:grid}.acard .ans span{font:700 1.06rem var(--display);letter-spacing:.01em;margin-top:7px}.acard .ans small{letter-spacing:.03em;margin-top:1px;font-size:.875rem}.acard .ans small i{color:oklch(from var(--pc) min(l,.52) c h);font-style:normal;font-weight:700}[data-subject=LAW] .learn .learn-grid.alpha>.acard>b{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 0 6px 6px;place-items:end center;width:28px;height:30px;margin-top:-12px;padding-bottom:4px}[data-subject=LAW] .learn .learn-grid.alpha>.acard{--lc-head:34px}.keyfact{font:700 1rem var(--display);color:#15263d;background:var(--mark-tint);border:1px solid var(--mark);border-radius:999px;align-items:center;gap:9px;margin:6px 0 2px;padding:7px 17px 7px 13px;display:inline-flex}.keyfact svg{width:17px;height:17px;color:var(--mark-text);flex:none;display:block}.cst-max{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:6px 0 2px;display:flex}.cst-max .keyfact{margin:0}.cst-cells{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cst-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cst-row{--cw:31px;grid-template-columns:repeat(7,var(--cw));padding-top:24px;display:grid;position:relative}.cst-c{text-align:center;flex-direction:column;gap:3px;display:flex}.cst-c b{box-sizing:border-box;height:40px;font:700 1.3rem/1 var(--display);color:#15263d;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1.5px solid #8795a8;border-left-width:0;place-items:center;display:grid}.cst-c:first-child b{border-left-width:1.5px;border-radius:3px 0 0 3px}.cst-c:last-child b{border-radius:0 3px 3px 0}.cst-c small{font:600 .82rem/1.1 var(--display);color:var(--ink-muted)}.cst-hy{top:0;left:calc(var(--cut) * var(--cw) - 1px);width:16px;height:20px;position:absolute;transform:translate(-50%)}.cst-hy:before{content:"";background:var(--ink-muted);border-radius:1px;height:3px;position:absolute;top:8.5px;left:0;right:0}.cst-hy:after{content:"";background:var(--ink-muted);border-radius:1px;width:22px;height:2px;margin-left:-11px;position:absolute;top:9px;left:50%;transform:rotate(-62deg)}.cst-cap{font:600 .95rem/1.3 var(--display);color:var(--ink-muted)}.csts{gap:12px;margin:12px 0 4px;display:grid}.cst{--kc:#1f6fd1;border:1px solid var(--line);border-left:9px solid var(--kc);background:#fff;border-radius:3px 14px 14px 3px;padding:13px 16px 14px;position:relative}.cst:after{content:"";border:1px solid var(--line);background:#edf1f6;border-left:0;border-radius:0 6px 6px 0;width:7px;position:absolute;top:9px;bottom:9px;right:-7px}.cst-hd{flex-wrap:wrap;align-items:center;gap:8px 11px;display:flex}.cst-badge{background:oklch(from var(--kc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);width:31px;height:31px;color:oklch(from var(--kc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 1.1rem var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.cst-name{font:700 1.14rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);line-height:1.15;display:block}.cst-form{flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;display:flex}.cst-form b{font:600 .87rem var(--display);background:var(--kc)}@supports (color:color-mix(in lab, red, red)){.cst-form b{background:color-mix(in srgb,var(--kc) 11%,white)}}.cst-form b{border:1px solid var(--kc)}@supports (color:color-mix(in lab, red, red)){.cst-form b{border:1px solid color-mix(in srgb,var(--kc) 30%,white)}}.cst-form b{border-radius:999px;padding:4px 12px;line-height:1.25}@media (width<=560px){.cst-form{flex-basis:100%;margin-left:0}.cst-form b{border-radius:13px}}.cst-form i{font-style:normal;font:700 1.05rem var(--display);color:var(--ink-muted)}.cst-ex{background:#f5f8fb;border-radius:12px;gap:12px 20px;margin-top:12px;padding:11px 14px 13px;display:grid}@media (width>=680px){.cst-ex{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.cst-written{min-width:0}.ex-kick{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);display:block}.ex-reg{font:700 1.5rem var(--display);letter-spacing:.05em;line-height:1.12}.ex-reg u{color:oklch(from var(--kc) min(l,.52) c h);text-decoration:none}.ex-reg s{color:var(--ink-muted);text-decoration-thickness:2px}.cst-fus{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1.5px solid #8795a8;border-radius:12px 34px 34px 12px/12px 37px 37px 12px;align-items:flex-end;min-height:74px;margin-top:5px;padding:30px 20px 9px;display:flex;position:relative}.cst-fus:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11'%3E%3Crect x='4' y='0.5' width='8' height='10' rx='3.5' fill='%23C9D6E6' stroke='%238795A8'/%3E%3C/svg%3E") 0 0/17px 11px repeat-x;height:11px;position:absolute;top:7px;left:16px;right:30px}.cst-fus:after{content:"";background:#8795a8;height:3px;position:absolute;top:22px;left:0;right:12px}.cst-fus .ex-reg{letter-spacing:.08em;color:#15263d;font-size:1.75rem}.cst-slip{background:#fff;border:1px solid #c9d6e6;border-radius:6px;margin-top:5px;padding:7px 14px 8px;display:inline-block}.ex-op{color:var(--ink-muted);margin-top:5px;font-size:.88rem}.cst-said{min-width:0}.said{border:1px solid var(--line);font:600 1.02rem/1.4 var(--display);letter-spacing:.02em;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 12px 9px 9px;display:flex}.said-ico{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:oklch(from var(--kc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);color:oklch(from var(--kc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;place-items:center;display:grid}.said-ico svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.cst-said p{color:var(--ink-muted);margin:9px 2px 0;font-size:.89rem;line-height:1.42}@media print{.cst{break-inside:avoid}}.plates{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 4px;display:grid}.plates>:last-child{grid-column:1/-1}@media (width>=560px){.plates{grid-template-columns:repeat(3,1fr)}.plates>:last-child{grid-column:auto}}@media (width>=760px){.plates{grid-template-columns:repeat(5,1fr)}}.plate{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding-bottom:9px;display:flex;overflow:hidden}.plate-top{background:var(--tc);align-items:baseline;gap:3px;padding:7px 11px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.plate-top{background:color-mix(in srgb,var(--tc) 8%,white)}}.plate-top{border-bottom:1px solid var(--tc)}@supports (color:color-mix(in lab, red, red)){.plate-top{border-bottom:1px solid color-mix(in srgb,var(--tc) 20%,white)}}.plate-code{font:700 1.5rem var(--display);color:oklch(from var(--tc) min(l,.45) c h);letter-spacing:.06em;line-height:1}.plate-rest{font:700 1.15rem var(--display);color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.plate-rest{color:color-mix(in srgb,var(--tc) 34%,white)}}.plate-rest{letter-spacing:.16em;line-height:1}.plate-ctry{padding:7px 11px 0;font-size:.92rem;font-weight:600;line-height:1.25}.plate.extra{--tc:#1d8a63;border-style:dashed}.learn-grid.cs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.learn-grid.cs .lcard{border-left:7px solid var(--tc);background:#fff;border-radius:3px 11px 11px 3px;flex-direction:column;padding:9px 12px;display:flex}.learn-grid.cs .lcard b{letter-spacing:.05em;font-size:1.24rem}.learn-grid.cs .lcard .ans span{font-size:.97rem}.learn-grid.cs .tags{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:7px;display:flex}.learn-grid.cs .tags em{margin-top:0;font-size:.82rem}@media (width<=560px){.learn-grid.cs{grid-template-columns:1fr 1fr}}@media (width<=360px){.learn-grid.cs{grid-template-columns:1fr}}.learn.good .learn-grid.cs{grid-template-columns:repeat(2,1fr)}.learn.good .learn-grid.cs>:last-child{grid-column:1/-1}@media (width>=560px){.learn.good .learn-grid.cs{grid-template-columns:repeat(3,1fr)}.learn.good .learn-grid.cs>:last-child{grid-column:auto}}.gstns{grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0 4px;display:grid}@media (width>=860px){.gstns{grid-template-columns:repeat(4,1fr)}}.gstns>:last-child:nth-child(5){grid-column:1/-1}.gst{--kc:#1f6fd1;border:1px solid var(--kc);background:#fff;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.gst{border:1px solid color-mix(in srgb,var(--kc) 26%,white)}}.gst{border-radius:13px;padding:11px 14px}.gst-ico{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--kc);flex:none}@supports (color:color-mix(in lab, red, red)){.gst-ico{background:color-mix(in srgb,var(--kc) 12%,white)}}.gst-ico{color:oklch(from var(--kc) min(l,.52) c h);place-items:center;display:grid}.gst-ico svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.gst-txt{min-width:0}.gst-abbr{font:700 1.3rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);letter-spacing:.05em;line-height:1.05;display:block}.gst-say{font-size:.95rem;font-weight:600;line-height:1.3;display:block}@media (width<=560px){.gstns{grid-template-columns:1fr 1fr}.gst{gap:9px;padding:10px 11px}}@media (width<=350px){.gstns{grid-template-columns:1fr}}.rlegend{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 2px;display:flex}.rlegend>b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted)}.rl{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:3px 13px 3px 4px;display:inline-flex}.rl i{background:oklch(from var(--rc) min(l,.55) c h);color:#fff;width:23px;height:23px;font:700 .88rem var(--display);border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.rl span{color:var(--ink-muted);font-size:.86rem}.learn-grid.loc5{grid-template-columns:repeat(2,1fr)}.learn-grid.loc5>:last-child{grid-column:1/-1}@media (width>=560px){.learn-grid.loc5{grid-template-columns:repeat(3,1fr)}.learn-grid.loc5>:last-child{grid-column:span 2}}@media (width>=900px){.learn-grid.loc5{grid-template-columns:repeat(5,1fr)}.learn-grid.loc5>:last-child{grid-column:auto}}.loc5 .lcard{--rc:#5646c0;border-left:6px solid var(--rc);border-radius:3px 10px 10px 3px}.loc5 .lcard b{color:var(--ink)}.loc5 .lcard b:first-letter{color:oklch(from var(--rc) min(l,.52) c h)}.loc5 .lcard>b[data-thumb]:after{content:attr(data-thumb) / "";box-sizing:border-box;background:oklch(from var(--rc) min(l,.55) c h);color:#fff;width:24px;height:25px;font:700 .9rem/1 var(--display);letter-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 0 5px 5px;place-items:end center;padding-bottom:3px;display:grid;position:absolute;top:-4px;right:36px}.atree{margin:14px 0 6px}.atree-top{text-align:center;background:#f0e6cf;border:1px solid #cfbe94;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 13px;padding:11px 16px;display:flex}.atree-top b{font:700 1.18rem var(--display);letter-spacing:.07em;text-transform:uppercase;color:#5a4a22;line-height:1.1}.atree-top span{font:600 .87rem var(--display);color:#8a7846}.atree-stem{height:26px;position:relative}.atree-stem:before{content:"";background:#c9b78e;width:2px;height:13px;margin-left:-1px;position:absolute;top:0;left:55%}.atree-stem:after{content:"";border:2px solid #c9b78e;border-bottom:0;border-radius:4px 4px 0 0;height:15px;position:absolute;top:11px;left:30%;right:20%}.atree-two{gap:12px;display:grid}@media (width>=680px){.atree-two{grid-template-columns:1.5fr 1fr}}@media (width<=679px){.atree-stem:before{left:50%}.atree-stem:after{background:#c9b78e;border:0;border-radius:0;width:2px;margin-left:-1px;left:50%;right:auto}}.abranch{--ac:#1f6fd1;border:2px solid var(--ac);background:#fff;border-radius:16px;flex-direction:column;padding:12px 14px 14px;display:flex}.abranch.unc{border-style:dashed}.abranch-hd{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.abranch-hd b{font:700 1.14rem var(--display);color:oklch(from var(--ac) min(l,.52) c h);line-height:1.15}.abranch-hd em{font:700 .82rem var(--display);letter-spacing:.04em;color:#fff;background:oklch(from var(--ac) min(l,.55) c h);border-radius:999px;padding:3px 11px;font-style:normal}.abranch-note{color:var(--ink-muted);margin:9px 0 0;font-size:.87rem;line-height:1.35}.amems{flex:1;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.amems>:only-child{background:oklch(from var(--ac) min(l,.52) c h);border-color:#0000;border-top-color:var(--ac);flex-direction:column;grid-column:1/-1;justify-content:center;padding:12px 14px;display:flex}.amems>:only-child b{color:#fff;font-size:1.4rem}.amems>:only-child span{color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.amems>:only-child span{color:color-mix(in srgb,var(--ac) 8%,white)}}.amems>:only-child span{font-size:.9rem}.amem{border:1px solid var(--ac);background:#fff}@supports (color:color-mix(in lab, red, red)){.amem{border:1px solid color-mix(in srgb,var(--ac) 26%,white)}}.amem{border-top:3px solid var(--ac);border-radius:3px 3px 10px 10px;padding:7px 10px 8px}.amem b{font:700 1.16rem var(--display);color:oklch(from var(--ac) min(l,.52) c h);letter-spacing:.03em;line-height:1.1;display:block}.amem span{color:var(--ink-muted);margin-top:1px;font-size:.83rem;line-height:1.25;display:block}.amem i{font:700 .82rem var(--display);color:#9b2c2c;margin-top:4px;font-style:normal;display:block}.aspecial{background:#fcf6f7;border:1.5px dashed #d3adb6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;display:flex}.aspecial>b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted)}.aspecial em{font:700 .87rem var(--display);color:oklch(from var(--sc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--sc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);border-radius:999px;padding:3px 13px;font-style:normal}.aspecial em.l4-lt{color:#15263d;background:var(--sc)}ul.xleg{flex-wrap:wrap;gap:8px;margin:12px 0 2px;padding:0;list-style:none;display:flex}ul.xleg li{--xc:#1f6fd1;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:baseline;gap:9px;padding:5px 15px 5px 13px;display:inline-flex}ul.xleg b{font:700 .9rem var(--display);color:oklch(from var(--xc) min(l,.52) c h)}ul.xleg span{color:var(--ink-muted);font-size:.85rem}ul.xleg li:before{content:"";background:var(--xc);border-radius:4px;flex:none;align-self:center;width:13px;height:13px}ul.xleg li.out:before{border:2.5px solid var(--xc);background:#fff}@media (width<=560px){ul.xleg li{border-radius:16px}}.duo{align-items:start;gap:12px;margin:12px 0 4px;display:grid}@media (width>=620px){.duo{grid-template-columns:1fr 1fr}.duo.l{grid-template-columns:1.3fr 1fr}.duo.r{grid-template-columns:1fr 1.3fr}}.dcard{--dc:#1f6fd1;border:2px solid var(--dc);background:linear-gradient(180deg,var(--dc),#fff 52%);border-radius:17px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.dcard{background:linear-gradient(180deg,color-mix(in srgb,var(--dc) 10%,white),#fff 52%)}}.dcard{padding:14px 16px 15px}.dcard.soft{border-style:dashed}.dcard-hd{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dcard-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--dc);color:oklch(from var(--dc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);flex:none;place-items:center;display:grid}.dcard-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.dcard-hd b{font:700 1.3rem var(--display);color:oklch(from var(--dc) min(l,.52) c h);flex:1 1 0;line-height:1.08}.dcard-hd b i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.dcard-hd b i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.dcard-hd b i{margin-bottom:2px}.dcard-hd em{font:700 .82rem var(--display);color:oklch(from var(--dc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--dc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 11px;font-style:normal}.dcard.dc-ink .dcard-hd b{color:var(--ink)}.dcard.dc-ink .dcard-ico{color:#0e2138}.dcard.dc-ink .dcard-hd em{background:var(--dc);color:#0e2138}.dcard.dc-deep .dcard-hd b{color:oklch(from var(--dc) min(l,.42) c h)}.dcard p{margin:11px 0 0;font-size:.95rem;line-height:1.45}.dcard p+p{margin-top:7px}.pairsets{gap:12px;margin:14px 0 4px;display:grid}.pairset{border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 13px 13px}.pairset>b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-bottom:9px;display:block}.pair{grid-template-columns:1fr auto 1fr;gap:9px;display:grid}.pv{--pvc:#1f6fd1;border:1px solid var(--line);border-left:6px solid var(--pvc);background:#fff;border-radius:3px 11px 11px 3px;padding:8px 11px 10px}.pv b{font:700 1.3rem var(--display);color:oklch(from var(--pvc) min(l,.52) c h);letter-spacing:.03em;line-height:1.05;display:block}.pv i{font:600 .87rem var(--display);margin-top:2px;font-style:normal;line-height:1.22;display:block}.pv span{color:var(--ink-muted);font-size:.87rem;display:block}@supports (color:color-mix(in lab, red, red)){.pv span{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.pv span{margin-top:6px;line-height:1.35}.pair-vs{font:700 .82rem var(--display);letter-spacing:.09em;color:var(--ink-muted);align-self:center}@media (width<=430px){.pair{grid-template-columns:1fr}.pair-vs{justify-self:center}}.mems{grid-template-columns:1fr;gap:11px;margin:11px 0 3px;display:grid}@media (width>=620px){.mems.c2{grid-template-columns:1fr 1fr}.mems.c3{grid-template-columns:repeat(3,1fr)}}.mem{--mc:#1f6fd1;border:1px solid var(--line);border-left:8px solid var(--mc);background:#fff;border-radius:3px 12px 12px 3px;padding:9px 14px 11px;position:relative}.mem:after{content:"";border:1px solid var(--line);background:linear-gradient(90deg,#fff,#edf1f6);border-left:0;border-radius:0 5px 5px 0;width:6px;position:absolute;top:7px;bottom:7px;right:-6px}.mem.w2{grid-column:1/-1}.mem-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.mem-top b{font:700 1.3rem var(--display);color:oklch(from var(--mc) min(l,.52) c h);letter-spacing:.03em;line-height:1.1}.mem-top i{font:600 .89rem var(--display);color:var(--ink);font-style:normal}.mem-top em{font:700 .82rem var(--display);color:#fff;background:oklch(from var(--mc) min(l,.55) c h);border-radius:999px;margin-left:auto;padding:2px 11px;font-style:normal}.mem p{color:var(--ink-muted);margin:6px 0 0;font-size:.91rem;line-height:1.42}.split .mems{grid-template-columns:1fr;margin:0}.panel>.mems{margin-bottom:0}.plede{margin:0;font-size:.95rem;line-height:1.45}.zones{grid-template-columns:1fr;gap:11px;margin:12px 0 4px;display:grid}@media (width>=620px){.zones{grid-template-columns:1fr 1fr}}.zones.z3{grid-template-columns:1fr}@media (width>=760px){.zones.z3{grid-template-columns:repeat(3,1fr)}}.zone{--zc:#1f6fd1;border:1px solid var(--zc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.zone{border:1px solid color-mix(in srgb,var(--zc) 25%,white)}}.zone{border-top:4px solid var(--zc);border-radius:4px 4px 14px 14px;padding:11px 14px 13px}.zone-hd{align-items:center;gap:11px;display:flex}.zone-ico{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--zc);flex:none}@supports (color:color-mix(in lab, red, red)){.zone-ico{background:color-mix(in srgb,var(--zc) 12%,white)}}.zone-ico{color:oklch(from var(--zc) min(l,.52) c h);place-items:center;display:grid}.zone-ico svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.zone-hd b{font:700 1.14rem var(--display);color:oklch(from var(--zc) min(l,.52) c h);line-height:1.12}.zone-hd b i{font:600 .82rem var(--display);color:var(--ink-muted);font-style:normal;line-height:1.2;display:block}.zone p{margin:9px 0 11px;font-size:.92rem;line-height:1.42}.zone em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--zc) min(l,.52) c h);background:var(--zc);align-self:flex-start;margin-top:auto;font-style:normal}@supports (color:color-mix(in lab, red, red)){.zone em{background:color-mix(in srgb,var(--zc) 11%,white)}}.zone em{border:1px solid var(--zc)}@supports (color:color-mix(in lab, red, red)){.zone em{border:1px solid color-mix(in srgb,var(--zc) 30%,white)}}.zone em{padding:var(--tag-pad-rim);border-radius:999px}.defs{grid-template-columns:1fr;gap:9px;margin:10px 0 4px;display:grid}@media (width>=520px){.defs{grid-template-columns:1fr 1fr}}.def{--dfc:#1f6fd1;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:9px 13px;display:flex}.def i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--dfc);flex:none}@supports (color:color-mix(in lab, red, red)){.def i{background:color-mix(in srgb,var(--dfc) 12%,white)}}.def i{color:oklch(from var(--dfc) min(l,.52) c h);place-items:center;display:grid}.def i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.def span{font:600 .96rem var(--display);line-height:1.2}.cwhere{border:1px solid var(--line);background:#fff;border-radius:14px;margin:12px 0 4px;padding:13px 15px 14px}.cw-grid{grid-template-columns:86px repeat(7,1fr);align-items:center;gap:6px;display:grid}.cw-lbl{font:600 .88rem var(--display);color:var(--ink);text-align:right;line-height:1.15}.cw-cls{height:30px;font:700 1.12rem var(--display);color:var(--ct,#fff);background:var(--cc);border-radius:8px;grid-row:1;place-items:center;display:grid}.cw-bar{background:var(--bc);height:21px;font:700 .82rem var(--display);color:#fff;letter-spacing:.03em;border-radius:6px;place-items:center;display:grid}.cw-flag{font:700 .82rem var(--display);color:#9b2c2c;text-align:center;background:#fbe3e3;border-radius:5px;grid-column:2;justify-self:stretch;margin:3px 0 1px;padding:2px 0;line-height:1.15}.cw-foot{grid-template-columns:86px repeat(7,1fr);gap:6px;margin-top:10px;display:grid}.cw-span{font:700 .82rem var(--display);color:oklch(from var(--sc) min(l,.52) c h);flex-direction:column;align-items:center;gap:3px;display:flex}.cw-span:before{content:"";border:2px solid var(--sc);border-bottom:0;border-radius:4px 4px 0 0;width:100%;height:7px}@media (width<=620px){.cw-grid,.cw-foot{grid-template-columns:72px repeat(7,1fr);gap:4px}.cw-lbl{font-size:.82rem}.cw-cls{height:26px;font-size:.95rem}.cw-bar,.cw-span{font-size:.82rem}}@media (width<=460px){.cw-flag{white-space:nowrap;justify-self:end;min-width:0;padding:2px 6px}.cw-span:last-child{align-items:flex-end}}.cx-cls[data-cls]{border-color:var(--cc);color:var(--cl)}.cx-cls[data-cls].on{background:var(--cc);border-color:var(--cc);color:var(--ct)}.cx-cls[data-cls=D].on,.cx-cls[data-cls=E].on,.cx-cls[data-cls=G].on{border-color:#15263d}.dcard.l4-rule{background:var(--mark)}@supports (color:color-mix(in lab, red, red)){.dcard.l4-rule{background:color-mix(in srgb,var(--mark) 9%,#fff)}}.dcard.l4-rule .dcard-ico{color:var(--mark-ink)}.dcard.l4-rule .dcard-hd b{color:var(--ink)}.regp .cx{background:0 0;border:0;border-radius:0;margin:0;padding:8px 0 0}.regp .tablewrap{border:0;border-radius:0;margin:10px 0 0}.regp table.matrix{border:1px solid #b6c3d3}.regp table.matrix th,.regp table.matrix td{border:1px solid var(--line)}.regp table.matrix thead th{background:#f4f7fa;border-bottom-color:#b6c3d3}@media (width<=560px){.regp table.matrix{min-width:0}.regp table.matrix th,.regp table.matrix td{padding:5px 2px}.regp table.matrix tbody th{padding-left:6px}.regp table.matrix td{width:28px}.regp td .l4-disc{width:18px;height:18px}.regp td .l4-disc svg{width:12px;height:12px}}.l4-disc{vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.l4-disc svg{width:14px;height:14px;display:block}.m-yes .l4-disc,.yes .l4-disc{color:#fff;background:#1d6b50}.m-no .l4-disc{color:oklch(52% .145061 24.2491);box-shadow:inset 0 0 0 1.5px #c0504d}.no .l4-disc{color:#9b2c2c;box-shadow:inset 0 0 0 1.5px #9b2c2c}.cx-rows .yes,.cx-rows .no{align-items:center;gap:7px;display:inline-flex}.m-tx{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ladder{grid-template-columns:22px 1fr;column-gap:15px;margin:14px 0 4px;display:grid}.ladder-rail{grid-area:1/1;position:relative}.ladder-rail:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:15px solid var(--lend);width:0;height:0;position:absolute;bottom:6px;left:2px}.ladder-rows{grid-area:1/2;min-width:0}.lrow{--lc:#1f6fd1;border:1px solid var(--line);border-left:10px solid var(--lc);background:#fff;border-radius:3px 13px 13px 3px;margin:0 0 11px;padding:11px 17px 12px;position:relative;box-shadow:0 1px 2px #0e213812}.lrow:after{content:"";border:1px solid var(--line);background:#eef2f7;border-left:0;border-radius:0 6px 6px 0;width:7px;position:absolute;top:8px;bottom:8px;right:-7px}.lrow:before{content:"";background:var(--lc);width:4px;position:absolute;top:0;bottom:-11px;left:-38px}.lrow:first-child:before{border-radius:2px 2px 0 0;top:14px}.lrow:last-child:before{bottom:21px}.lrow:last-child{margin-bottom:0}.lrow-hd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lrow-badge{background:var(--lc);width:34px;height:34px;color:var(--lt,#fff);font:700 1.28rem var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.lrow-hd>b{font:700 1.18rem var(--display);color:var(--ink);line-height:1.1}.lrow-flag{font:700 .82rem var(--display);letter-spacing:.05em;color:#fff;background:#c0504d;border-radius:6px;padding:2px 10px}.lrow-kind{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--kc,var(--lc)) min(l,.52) c h);background:var(--kc,var(--lc));margin-left:auto}@supports (color:color-mix(in lab, red, red)){.lrow-kind{background:color-mix(in srgb,var(--kc,var(--lc)) 11%,white)}}.lrow-kind{border:1px solid var(--kc,var(--lc))}@supports (color:color-mix(in lab, red, red)){.lrow-kind{border:1px solid color-mix(in srgb,var(--kc,var(--lc)) 30%,white)}}.lrow-kind{padding:var(--tag-pad-rim);border-radius:999px}.lrow p{margin:8px 0 0;font-size:.94rem;line-height:1.45}.lrow dl.area-rows{margin-top:10px}.lrow dl.area-rows dt{color:oklch(from var(--kc,var(--lc)) min(l,.52) c h)}@media (width<=560px){.ladder{grid-template-columns:1fr}.ladder-rail{display:none}.lrow:before{content:none}.lrow-kind{margin-left:0}}.gates{gap:12px;margin:12px 0 4px;display:grid}@media (width>=700px){.gates{grid-template-columns:1fr 1fr}}.gate{--gc:#b8283a;border:1px solid var(--line);border-left:9px solid var(--gc);background:#fff;border-radius:3px 14px 14px 3px;flex-direction:column;padding:12px 17px 13px;display:flex;position:relative}.gate:after{content:"";border:1px solid var(--line);background:#eef2f7;border-left:0;border-radius:0 6px 6px 0;width:7px;position:absolute;top:9px;bottom:9px;right:-7px}.gate-hd{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.gate-badge{background:oklch(from var(--gc) min(l,calc(.62 + max(0,l - .64) * 99)) c h);min-width:34px;height:34px;color:oklch(from var(--gc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 1.18rem var(--display);border-radius:11px;flex:none;place-items:center;padding:0 9px;display:grid}.gate-hd b{font:700 1.16rem var(--display);color:oklch(from var(--gc) min(l,.52) c h);line-height:1.12}.gate-hd b i{font:600 .82rem var(--display);color:var(--ink-muted);white-space:nowrap;margin-left:6px;font-style:normal}.gate>p{margin:9px 0 11px;font-size:.93rem;line-height:1.45}.verdict{--vc:#c0504d;background:var(--vc);border-radius:11px;align-items:flex-start;gap:10px;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.verdict{background:color-mix(in srgb,var(--vc) 9%,white)}}.verdict{border:1px solid var(--vc)}@supports (color:color-mix(in lab, red, red)){.verdict{border:1px solid color-mix(in srgb,var(--vc) 27%,white)}}.verdict{padding:8px 13px 9px}.verdict i{background:oklch(from var(--vc) min(l,.55) c h);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.verdict i>svg{width:16px;height:16px;display:block}.verdict b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--vc) min(l,.52) c h);display:block}.verdict span{font-size:.91rem;line-height:1.35;display:block}.gate-ex{border-top:1px solid var(--line);color:var(--ink-muted);margin:10px 0 0;padding-top:9px;font-size:.88rem;line-height:1.4}.gate-ex b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink);margin-right:7px}.gate.variant{background:var(--gc);border-style:dashed dashed dashed solid;justify-content:center}@supports (color:color-mix(in lab, red, red)){.gate.variant{background:color-mix(in srgb,var(--gc) 5%,white)}}.gate.variant:after{border-style:dashed dashed dashed none;border-left-width:0;border-left-color:currentColor}.gate-fig{margin-top:12px}.gate-fig svg{width:100%;height:auto;display:block}.gate-kick{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-bottom:5px}.gate.l4-lt{border-left-color:#d9a400}.gate.l4-lt .gate-badge{color:#15263d;background:#f0c419}.gate.l4-lt .gate-hd b{color:var(--ink)}.verdict.l4-lt{background:#fdf8e3;border-color:#eed68c}.verdict.l4-lt i{color:#15263d;background:#f0c419}.verdict.l4-lt b{color:var(--ink)}@media print{.verdict i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.duo.l4-duo .dcard{background:#fff}[data-subject=LAW] :where(#controlled-airspace-types,#ats-routes) .mem:after{background:#eef2f7}.mins{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:10px;margin:12px 0 4px;display:grid}.min{--mnc:#1f6fd1;border:1px solid var(--mnc);background:#fff;align-items:center;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.min{border:1px solid color-mix(in srgb,var(--mnc) 24%,white)}}.min{border-radius:13px;padding:10px 14px 11px}.min-ico{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--mnc);flex:none}@supports (color:color-mix(in lab, red, red)){.min-ico{background:color-mix(in srgb,var(--mnc) 12%,white)}}.min-ico{color:oklch(from var(--mnc) min(l,.52) c h);place-items:center;display:grid}.min-ico svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.min-tx{min-width:0}.min-tx b{font:700 1.45rem var(--display);color:oklch(from var(--mnc) min(l,.52) c h);line-height:1.06;display:block}.min-tx span{color:var(--ink-muted);margin-top:1px;font-size:.88rem;line-height:1.3;display:block}.split .mins{grid-template-columns:1fr;margin:0}.cdrs{grid-template-columns:1fr;gap:10px;margin:11px 0 3px;display:grid}@media (width>=560px){.cdrs{grid-template-columns:repeat(3,1fr)}}.cdr{--cc:#1d8a63;border:1px solid var(--cc);background:#fff}@supports (color:color-mix(in lab, red, red)){.cdr{border:1px solid color-mix(in srgb,var(--cc) 28%,white)}}.cdr{border-top:4px solid var(--cc);border-radius:4px 4px 13px 13px;padding:10px 13px 12px}.cdr b{font:700 1.26rem var(--display);color:oklch(from var(--cc) min(l,.52) c h);line-height:1.08;display:block}.cdr em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--cc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;margin-top:7px;font-style:normal;display:inline-block}.cdr span{color:var(--ink-muted);margin-top:7px;font-size:.88rem;line-height:1.35;display:block}.cdr.l4-lt{border-color:#d9a400 #f0db99 #f0db99}.cdr.l4-lt b{color:var(--ink)}.cdr.l4-lt em{color:#15263d;background:var(--cc)}.rlets{grid-template-columns:1fr;gap:9px;margin:11px 0 3px;display:grid}@media (width>=640px){.rlets{grid-template-columns:repeat(3,1fr)}}.rlet.wide{grid-column:1/-1}.rlet{--rlc:#5646c0;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:17px;padding:9px 13px 10px 17px;display:flex}.rlet i{box-sizing:border-box;border:2px solid var(--rlc);min-width:34px;height:30px;color:oklch(from var(--rlc) min(l,.52) c h);font:700 1.05rem var(--display);white-space:nowrap;background:#fff;border-radius:3px;flex:none;place-items:center;margin-top:1px;padding:0 7px;font-style:normal;display:grid;position:relative}.rlet i:before,.rlet i:after{content:"";background:var(--rlc);width:9px;height:2px;margin-top:-1px;position:absolute;top:50%}.rlet i:before{right:100%}.rlet i:after{left:100%}.rlet div{min-width:0}.rlet b{font:700 1rem var(--display);color:oklch(from var(--rlc) min(l,.52) c h);line-height:1.2;display:block}.rlet span{color:var(--ink-muted);font-size:.88rem;line-height:1.35;display:block}@media print{.lrow,.gate,.zone,.mem,.dcard,.cdr,.rlet,.min,.def,.abranch,.verdict,.cwhere,.pairset{break-inside:avoid}}@media (width<=560px){.atree-top b{font-size:1.02rem}.abranch,.dcard{padding:11px 12px 12px}.amems{grid-template-columns:1fr 1fr}.mem,.gate,.lrow{padding-left:13px;padding-right:13px}.gate-hd b i{margin-left:0;display:block}.cwhere{padding:10px 8px 12px}.mins,.amems{grid-template-columns:1fr}}figure.scopes{background:0 0;border:0;border-radius:0;max-width:none;margin:14px 0 2px;padding:0}.scope{--sc:#5646c0;--sc-text:oklch(from var(--sc) min(l,.52) c h);background:#fff;border:1px solid #c9d6e6;border-radius:3px;padding:10px 16px 14px;box-shadow:0 1px 2px #0e213812}.scope .scope{margin-top:14px}.scope-hd{border-bottom:3px double var(--sc);flex-wrap:wrap;align-items:center;gap:6px 11px;padding:0 0 8px;display:flex}.scope-ico{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:oklch(from var(--sc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);color:oklch(from var(--sc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);flex:none;place-items:center;display:grid}.scope-ico svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.scope-hd>div{min-width:0}.scope-hd b{font:700 1.18rem var(--display);color:var(--sc-text);line-height:1.1;display:block}.scope-hd i{font:600 .87rem var(--display);color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.scope-hd i{color:color-mix(in srgb,var(--ink-muted) 75%,var(--ink))}}.scope-hd i{line-height:1.25}.scope-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--sc-text);white-space:nowrap;margin-left:auto;font-style:normal}.scope>p{margin:9px 0 0;font-size:.93rem;line-height:1.45}@media (width<=560px){.scope{padding:9px 11px 11px}.scope-hd em{margin-left:0}}.regp{background:#fff;border:1px solid #c9d6e6;border-radius:3px;max-width:none;margin:12px 0 6px;padding:10px 18px 15px;box-shadow:0 1px 2px #0e213812}.regp-head{border-bottom:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin:0 0 4px;padding:0 0 6px;display:flex}.regp-head b{font:700 .95rem/1.25 var(--display);letter-spacing:.03em;color:oklch(from var(--c) min(l,.52) c h)}.regp-head span{font:600 .9rem/1.25 var(--display);letter-spacing:.03em;color:var(--ink-muted)}.regp .duties{gap:0 32px;margin:0}.regp .duty{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0 11px 35px;display:block}.regp .duty:after{content:none;background:0 0}.regp .duty>i{margin:0;position:absolute;top:11px;left:0}.regp .duties>.duty:first-child{border-top:0}@media (width>=620px){.regp .duties>.duty:nth-child(2){border-top:0}}@media (width>=760px){.regp .duties.c3>.duty:nth-child(3){border-top:0}}@media (width<=560px){.regp{padding:9px 13px 13px}}@media print{.regp{break-inside:avoid;box-shadow:none}}.duties{gap:10px;margin:11px 0 3px;display:grid}@media (width>=620px){.duties{grid-template-columns:1fr 1fr}}@media (width>=760px){.duties.c3{grid-template-columns:repeat(3,1fr)}}.duty{--dc:#1d8a63;border:1px solid var(--line);border-left:7px solid var(--dc);background:#fff;border-radius:3px 12px 12px 3px;gap:11px;padding:10px 15px 11px;display:flex;position:relative}.duty:after{content:"";border:1px solid var(--line);background:linear-gradient(90deg,#fff,#edf1f6);border-left:0;border-radius:0 5px 5px 0;width:6px;position:absolute;top:7px;bottom:7px;right:-6px}.duty.w2{grid-column:1/-1}.duty>i{background:oklch(from var(--dc) min(l,.55) c h);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;margin-top:2px;display:grid}.duty>i>svg{width:17px;height:17px;display:block}.duty div{min-width:0}.duty.note>div>b{color:var(--ink)}.duty>div>b{font:700 1.03rem var(--display);color:oklch(from var(--dc) min(l,.52) c h);line-height:1.22;display:block}.duty p{margin:3px 0 0;font-size:.92rem;line-height:1.42}.duty p+p{margin-top:6px}@media print{.duty>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.facts{gap:9px;margin:11px 0 3px;display:grid}@media (width>=620px){.facts{grid-template-columns:1fr 1fr}.facts.one{grid-template-columns:1fr}}.fact{--fc:#1f6fd1;border:1px solid var(--line);border-left:7px solid var(--fc);background:#fff;border-radius:3px 11px 11px 3px;padding:9px 14px 10px}.fact>b{font:700 1.02rem var(--display);color:oklch(from var(--fc) min(l,.52) c h);line-height:1.2;display:block}.fact span{margin-top:2px;font-size:.92rem;line-height:1.42;display:block}.fact.fc-ink>b{color:var(--ink)}.fact.fc-deep>b{color:oklch(from var(--fc) min(l,.42) c h)}.split .facts,.split .duties,.split .lamps,.split .talts,.split .tracks{grid-template-columns:1fr;margin:0}.keys{grid-template-columns:1fr;gap:10px;margin:12px 0 4px;display:grid}@media (width>=620px){.keys{grid-template-columns:repeat(3,1fr)}}.key3{--kyc:#1f6fd1;border:1px solid var(--kyc);background:#fff;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.key3{border:1px solid color-mix(in srgb,var(--kyc) 26%,white)}}.key3{border-radius:13px;padding:10px 13px 12px}.key3 i{background:oklch(from var(--kyc) min(l,.55) c h);color:#fff;width:28px;height:28px;font:700 1rem var(--display);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.key3 div{min-width:0}.key3 div>b{font:700 1.05rem var(--display);color:oklch(from var(--kyc) min(l,.52) c h);line-height:1.15;display:block}.key3 span{margin-top:2px;font-size:.9rem;line-height:1.4;display:block}.key3-lt i{background:var(--kyc);color:#0e2138}.key3-lt div>b{color:var(--ink)}.asets{gap:12px;margin:12px 0 4px;display:grid}@media (width>=620px){.asets{grid-template-columns:1fr 1fr}}.aset{--ac:#1f6fd1;border:2px solid var(--ac);background:linear-gradient(180deg,var(--ac),#fff 54%);border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.aset{background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 10%,white),#fff 54%)}}.aset{padding:13px 15px 14px}.aset-face{width:82px}.aset-face svg{width:100%;height:auto;display:block}.aset-tx{min-width:0}.aset-tx i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}.aset-tx>b{font:700 1.34rem var(--display);color:oklch(from var(--ac) min(l,.52) c h);margin-top:1px;line-height:1.1;display:block}.aset>p{grid-column:1/-1;margin:0;font-size:.93rem;line-height:1.45}@media (width<=430px){.aset-face{width:80px}}.talts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:11px 0 3px;display:grid}.talt{--tlc:#d2772a;border:1px solid var(--tlc);background:#fff}@supports (color:color-mix(in lab, red, red)){.talt{border:1px solid color-mix(in srgb,var(--tlc) 26%,white)}}.talt{border-top:4px solid var(--tlc);border-radius:4px 4px 13px 13px;padding:9px 14px 11px}.talt b{min-height:26px;font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);display:block}.talt strong{font:700 1.6rem var(--display);color:oklch(from var(--tlc) min(l,.52) c h);margin-top:1px;line-height:1.1;display:block}.talt span{color:var(--ink-muted);margin-top:3px;font-size:.88rem;line-height:1.35;display:block}.tracks{gap:12px;margin:12px 0 4px;display:grid}@media (width>=620px){.tracks{grid-template-columns:1fr 1fr}}.track{--trc:#1f6fd1;border:2px solid var(--trc);background:#fff;border-radius:17px;flex-direction:column;padding:12px 15px 13px;display:flex}.track-hd{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.track-rose{flex:none;width:42px;height:42px}.track-rose svg{width:100%;height:100%;display:block}.track-hd b{font:700 1.3rem var(--display);color:oklch(from var(--trc) min(l,.52) c h);line-height:1.08}.track-hd b i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.track-hd b i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.track-hd b i{white-space:nowrap;margin-bottom:1px}.track-hd em{font:700 1.02rem var(--display);color:oklch(from var(--trc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--trc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);border-radius:999px;flex:none;margin-left:auto;padding:3px 12px;font-style:normal}.track-lv{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.track-lv span{font:700 .93rem var(--display);color:oklch(from var(--trc) min(l,.52) c h);border:1px solid var(--trc);background:#fff}@supports (color:color-mix(in lab, red, red)){.track-lv span{border:1px solid color-mix(in srgb,var(--trc) 30%,white)}}.track-lv span{border-radius:7px;padding:3px 10px}.track-lv span.vfr{color:#1d6b50;background:#f1faf6;border-color:#a9d9c4}.track-note{color:var(--ink-muted);margin:10px 0 0;font-size:.89rem}@supports (color:color-mix(in lab, red, red)){.track-note{color:color-mix(in srgb,var(--ink-muted) 75%,var(--ink))}}.track-note{line-height:1.4}.vfrbump{background:#f4fbf8;border:1.5px dashed #a9d9c4;border-radius:14px;align-items:center;gap:12px;margin:12px 0 10px;padding:10px 15px;display:flex}.vfrbump i{color:#fff;min-width:32px;height:32px;font:700 .95rem var(--display);background:oklch(55% .112496 163.465);border-radius:9px;flex:none;place-items:center;padding:0 6px;font-style:normal;display:grid}.vfrbump div>b{font:700 1.02rem var(--display);color:#1d6b50}.vfrbump span{color:var(--ink-muted);margin-top:1px;font-size:.9rem;line-height:1.4;display:block}table.ref.cruise th.e{background:#2570be}table.ref.cruise th.w{color:#0e2138;background:#d2772a}table.ref.cruise th.sub.e{color:#1b4f8a;background:#dce9f7}table.ref.cruise th.sub.w{color:#a44d00;background:#f6e8d5}table.ref.cruise th.sub.v{color:#1d6b50;background:#ddf0e6}table.ref.cruise td.v{color:#1d6b50}table.ref.cruise td.e{color:#1b4f8a}table.ref.cruise td.w{color:#a44d00}table.ref.cruise .cruise-nw{white-space:nowrap}.lamps{grid-template-columns:repeat(2,1fr);gap:9px;margin:11px 0 3px;display:grid}.lamp{--lc:#c0504d;border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:9px 14px 10px;display:flex}.lamp.top{border:1.5px dashed var(--lc);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.lamp.top{border:1.5px dashed color-mix(in srgb,var(--lc) 45%,white)}}.lamp.top{background:var(--lc)}@supports (color:color-mix(in lab, red, red)){.lamp.top{background:color-mix(in srgb,var(--lc) 5%,white)}}.lamp i{background:var(--lc);width:22px;height:22px;box-shadow:0 0 0 5px var(--lc);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.lamp i{box-shadow:0 0 0 5px color-mix(in srgb,var(--lc) 20%,transparent)}}.lamp.white i{background:#fff;border:1.5px solid #7c8ca0;box-shadow:0 0 0 5px #b9c6d638}.lamp b{font:700 1.04rem var(--display);color:oklch(from var(--lc) min(l,.52) c h);line-height:1.15;display:block}.lamp.white b{color:var(--ink)}.lamp span{color:var(--ink-muted);margin-top:1px;font-size:.88rem;line-height:1.3;display:block}.lamp em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-style:normal}.cases{gap:12px;margin:12px 0 4px;display:grid}@media (width>=700px){.cases{grid-template-columns:repeat(3,1fr)}}.case{--csc:#1f6fd1;border:1px solid var(--csc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.case{border:1px solid color-mix(in srgb,var(--csc) 26%,white)}}.case{border-top:4px solid var(--csc);border-radius:4px 4px 14px 14px;padding:11px 13px 13px}.case-fig{background:#f5f8fc;border-bottom:1px solid #e6ecf4;margin:-11px -13px 11px;padding:4px 6px}.case-fig svg{width:100%;height:auto;display:block}.case>b{font:700 1.14rem var(--display);color:oklch(from var(--csc) min(l,.52) c h);line-height:1.12}.case em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--csc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;align-self:flex-start;margin-top:7px;font-style:normal}.case p{margin:9px 0 0;font-size:.91rem;line-height:1.44}.sigs{flex-wrap:wrap;gap:8px 24px;margin:12px 0 4px;display:flex}.sig{--sgc:#5646c0;align-items:center;gap:8px;display:flex}.sig i{width:22px;height:22px;color:oklch(from var(--sgc) min(l,.52) c h);flex:none;place-items:center;display:grid}.sig i svg{width:20px;height:20px;display:block}.sig-fill i{color:#0e2138}.sig-fill i circle{fill:var(--sgc)}.sig span{font:600 .95rem var(--display);color:var(--ink);line-height:1.22}.calls{gap:12px;margin:12px 0 4px;display:grid}@media (width>=620px){.calls{grid-template-columns:1fr 1fr}}.call{--clc:#b8283a;border:2px solid var(--clc);background:linear-gradient(180deg,var(--clc),#fff 52%);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.call{background:linear-gradient(180deg,color-mix(in srgb,var(--clc) 11%,white),#fff 52%)}}.call{padding:13px 16px 14px}.call-hd{align-items:center;gap:12px;display:flex}.call-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--clc);color:oklch(from var(--clc) clamp(0,calc((.66 - l) * 99),1) 0 0);flex:none;place-items:center;display:grid}.call-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.call-hd b{font:700 1.34rem var(--display);color:oklch(from var(--clc) calc(min(l,.52) - clamp(0,calc((l - .66) * 99),1) * .25) calc(c * (1 - clamp(0,calc((l - .66) * 99),1) * .75)) h);letter-spacing:.03em;line-height:1.08}.call-hd b i{font:var(--kick);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.call-hd b i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.call-hd b i{letter-spacing:var(--kick-ls);margin-bottom:2px}.call-say{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.call-say span{font:700 .92rem var(--display);letter-spacing:.06em;color:oklch(from var(--clc) calc(min(l,.52) - clamp(0,calc((l - .66) * 99),1) * .25) calc(c * (1 - clamp(0,calc((l - .66) * 99),1) * .75)) h);background:var(--clc)}@supports (color:color-mix(in lab, red, red)){.call-say span{background:color-mix(in srgb,var(--clc) 10%,white)}}.call-say span{border:1px solid var(--clc)}@supports (color:color-mix(in lab, red, red)){.call-say span{border:1px solid color-mix(in srgb,var(--clc) 28%,white)}}.call-say span{white-space:nowrap;border-radius:7px;padding:3px 8px}.call>p{margin:10px 0 0;font-size:.93rem;line-height:1.44}.aldis{background:#fff;border:1.5px dashed #b9c6d6;border-radius:15px;align-items:center;gap:15px;margin:12px 0 4px;padding:12px 16px;display:flex}.aldis-lamp{flex:none;width:76px}.aldis-lamp svg{width:100%;height:auto;display:block}.aldis-tx{min-width:0}.aldis-tx>b{font:700 1.1rem var(--display);color:var(--ink);line-height:1.15;display:block}.aldis-tx p{margin:7px 0 0;font-size:.92rem;line-height:1.55}.aldis-tx p b{font-weight:700}.aldis-tx b.sw{color:oklch(from var(--swc) min(l,.52) c h);white-space:nowrap}.aldis-tx b.sw:before{content:"";background:var(--swc);border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.aldis-tx b.sw.w{color:#5d6f86}.aldis-tx b.sw.w:before{background:#fff;border:1.5px solid #7c8ca0;width:8px;height:8px}@media (width<=560px){.aldis{flex-direction:column;align-items:flex-start;gap:11px}}.learn-grid.circ{grid-template-columns:repeat(2,1fr);gap:9px}@media (width>=820px){.learn-grid.circ{grid-template-columns:repeat(4,1fr)}}.learn-grid.circ .lcard{--pc:#1f6fd1;border:1px solid var(--pc);flex-direction:column;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.learn-grid.circ .lcard{border:1px solid color-mix(in srgb,var(--pc) 26%,white)}}.learn-grid.circ .lcard{border-top:4px solid var(--pc);background:linear-gradient(180deg,var(--pc),#fff 55%);border-radius:4px 4px 13px 13px;padding:10px 12px 12px}@supports (color:color-mix(in lab, red, red)){.learn-grid.circ .lcard{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 7%,white),#fff 55%)}}.learn-grid.circ .lcard b{background:oklch(from var(--pc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);width:28px;height:28px;color:oklch(from var(--pc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 1.04rem var(--display);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:grid}.learn-grid.circ .lcard .ans span{font:700 1.02rem var(--display);color:oklch(from var(--pc) min(l,.52) c h);line-height:1.15}.learn-grid.circ .lcard .ans small{margin-top:3px;font-size:.875rem;line-height:1.38}.learn-grid.circ .lcard:not(.shown):after{top:10px;right:11px}@media (width<=560px){.learn-grid.circ .lcard{padding:9px 10px 10px}}@media screen{.lesson-section:has(.learn.quiz) .l5-order{visibility:hidden}}.utiles{grid-template-columns:repeat(2,1fr);gap:9px;margin:11px 0 3px;display:grid}@media (width>=620px){.utiles{grid-template-columns:repeat(4,1fr)}}.utile{--utc:#5646c0;border:1px solid var(--utc);background:#fff;flex-direction:column;align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.utile{border:1px solid color-mix(in srgb,var(--utc) 24%,white)}}.utile{border-radius:13px;padding:11px 12px 12px}.utile i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--utc);flex:none}@supports (color:color-mix(in lab, red, red)){.utile i{background:color-mix(in srgb,var(--utc) 12%,white)}}.utile i{color:oklch(from var(--utc) min(l,.52) c h);place-items:center;display:grid}.utile i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.utile span{font:600 .94rem var(--display);color:var(--ink);line-height:1.25}.formula{font:600 1.02rem var(--display);color:var(--ink-muted);text-align:center;background:#f8fafd;border:1.5px dashed #b9c6d6;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:12px 0 4px;padding:13px 16px;display:flex}.formula i{font-style:normal;font:700 .98rem var(--display);color:#fff;border-radius:8px;padding:5px 14px}.formula i.h{background:#15263d}.formula i.r{background:#5d6f86}.formula b{font:700 1.02rem var(--display);color:var(--ink)}.stops{grid-template-columns:1fr;gap:11px;margin:11px 0 3px;display:grid}@media (width>=700px){.stops{grid-template-columns:repeat(3,1fr)}}.stop{--stc:#c0504d;border:1px solid var(--stc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.stop{border:1px solid color-mix(in srgb,var(--stc) 27%,white)}}.stop{border-top:4px solid var(--stc);border-radius:4px 4px 14px 14px;padding:11px 14px 13px}.stop-hd{align-items:center;gap:11px;display:flex}.stop-ico{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--stc);flex:none}@supports (color:color-mix(in lab, red, red)){.stop-ico{background:color-mix(in srgb,var(--stc) 12%,white)}}.stop-ico{color:oklch(from var(--stc) min(l,.52) c h);place-items:center;display:grid}.stop-ico svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.stop-hd b{font:700 1.1rem var(--display);color:oklch(from var(--stc) min(l,.52) c h);line-height:1.14}.stop-val{font:700 1.45rem var(--display);color:oklch(from var(--stc) min(l,.52) c h);margin:10px 0 0;line-height:1.1;display:block}.stop p{color:var(--ink-muted);margin:5px 0 0;font-size:.9rem;line-height:1.4}.asets.l5-asets .aset,.duo.l5-duo .dcard,[data-subject=LAW] :where(#signals) .call{background:#fff}[data-subject=LAW] :where(#rvsm) .duty:after{background:#eef2f7}details.rule.ic>summary{padding-left:58px}details.rule.ic>summary .ri{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--tc);position:absolute;top:11px;left:14px}@supports (color:color-mix(in lab, red, red)){details.rule.ic>summary .ri{background:color-mix(in srgb,var(--tc) 12%,white)}}details.rule.ic>summary .ri{color:var(--tc);place-items:center;display:grid}details.rule.ic>summary .ri svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}details.rule.ic>summary b{color:oklch(from var(--tc) min(l,.52) c h)}.rule-body .duties,.rule-body .facts{margin-top:10px}@media (width>=620px) and (width<=759px){.duties.c3>:last-child{grid-column:1/-1}.zones.z3{grid-template-columns:1fr 1fr}.zones.z3>:last-child{grid-column:1/-1}}@media print{.scope,.duty,.fact,.aset,.talt,.track,.lamp,.case,.sig,.call,.utile,.stop,.aldis,.vfrbump,.formula,.key3{break-inside:avoid}}@media (width<=560px){.duty,.fact{padding-left:12px;padding-right:12px}.lamps{grid-template-columns:1fr}.utiles{grid-template-columns:repeat(2,1fr)}.call-hd b{font-size:1.2rem}.track-hd em{margin-left:0}.asets .aset{padding:11px 12px 12px}}@media print{.hero{color:#000;background:#fff}.searchbar,.jump,.route{display:none}.lead,.kicker{color:#333}details{break-inside:avoid-page}.book{break-inside:avoid}abbr.gl{text-decoration:none}}.flow2{align-items:stretch;gap:12px;margin:12px 0 4px;display:grid}@media (width>=660px){.flow2{grid-template-columns:1fr auto 1fr}}.flow2-arr{color:#9fb3c8;place-items:center;display:grid}.flow2-arr svg{width:26px;height:26px;display:block}@media (width<=659px){.flow2-arr svg{transform:rotate(90deg)}}.fcard{--fcc:#5646c0;border:2px solid var(--fcc);background:linear-gradient(180deg,var(--fcc),#fff 56%);border-radius:17px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.fcard{background:linear-gradient(180deg,color-mix(in srgb,var(--fcc) 11%,white),#fff 56%)}}.fcard{padding:13px 15px 14px}.fcard-hd{align-items:center;gap:11px;display:flex}.fcard-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--fcc);color:#fff;flex:none;place-items:center;display:grid}.fcard-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.fcard-hd b{font:700 1.34rem var(--display);color:oklch(from var(--fcc) min(l,.52) c h);line-height:1.06}.fcard-hd b i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.fcard-hd b i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.fcard-hd b i{margin-bottom:2px}.fcard-hd b em{font:600 .85rem var(--display);color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.fcard-hd b em{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.fcard-hd b em{margin-top:1px;line-height:1.2}.fcard>p{margin:10px 0 0;font-size:.93rem;line-height:1.45}.fcard>em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--fcc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;align-self:flex-start;margin-top:10px;font-style:normal}.srcline{--slc:#5646c0;border:1px solid var(--slc);align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.srcline{border:1px solid color-mix(in srgb,var(--slc) 26%,white)}}.srcline{border-left:5px solid var(--slc);background:var(--slc);border-radius:4px 12px 12px 4px}@supports (color:color-mix(in lab, red, red)){.srcline{background:color-mix(in srgb,var(--slc) 5%,white)}}.srcline{margin:12px 0 4px;padding:9px 14px 10px;font-size:.93rem;line-height:1.45}.srcline>i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--slc);flex:none}@supports (color:color-mix(in lab, red, red)){.srcline>i{background:color-mix(in srgb,var(--slc) 12%,white)}}.srcline>i{color:oklch(from var(--slc) min(l,.52) c h);place-items:center;display:grid}.srcline>i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.srcline b{font-weight:700}.alias{--alc:#0b8f9c;border:2px dashed var(--alc)}@supports (color:color-mix(in lab, red, red)){.alias{border:2px dashed color-mix(in srgb,var(--alc) 45%,white)}}.alias{background:#fff;border-radius:17px;margin:12px 0 4px;padding:13px 16px 14px}.alias-hd{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.alias-hd b{font:700 1.14rem var(--display);color:oklch(from var(--alc) min(l,.52) c h);line-height:1.15}.alias-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--alc) min(l,.55) c h);padding:var(--tag-pad);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;font-style:normal;display:flex}.alias-hd em svg{width:15px;height:15px;display:block}.alias>p{margin:9px 0 0;font-size:.93rem;line-height:1.45}.alias-names{flex-wrap:wrap;gap:7px;margin:11px 0 0;display:flex}.alias-names span{font:600 .92rem var(--display);color:oklch(from var(--alc) min(l,.52) c h);border:1px solid var(--alc);background:#fff}@supports (color:color-mix(in lab, red, red)){.alias-names span{border:1px solid color-mix(in srgb,var(--alc) 30%,white)}}.alias-names span{border-radius:8px;padding:4px 11px}.alias-names span i{color:var(--ink-muted);margin-left:5px;font-style:normal;font-weight:500}.mixup{border-top:1px dashed var(--alc);align-items:flex-start;gap:10px;margin:11px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.mixup{border-top:1px dashed color-mix(in srgb,var(--alc) 35%,white)}}.mixup{color:var(--ink);padding-top:10px;font-size:.9rem;line-height:1.42}.mixup>i{background:oklch(from var(--alc) min(l,.55) c h);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.mixup>i>svg{width:16px;height:16px;display:block}@media print{.mixup>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.study{grid-template-columns:1fr;gap:10px;margin:11px 0 3px;display:grid}@media (width>=620px){.study{grid-template-columns:1fr 1fr}}.stile{--stc:#1f6fd1;border:1px solid var(--stc);background:#fff;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.stile{border:1px solid color-mix(in srgb,var(--stc) 26%,white)}}.stile{border-radius:13px;padding:10px 13px 12px}.stile>i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--stc);flex:none}@supports (color:color-mix(in lab, red, red)){.stile>i{background:color-mix(in srgb,var(--stc) 12%,white)}}.stile>i{color:oklch(from var(--stc) min(l,.52) c h);place-items:center;display:grid}.stile>i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.stile div{min-width:0}.stile b{font:700 1.05rem var(--display);color:oklch(from var(--stc) min(l,.52) c h);line-height:1.15;display:block}.stile span{margin-top:2px;font-size:.91rem;line-height:1.4;display:block}.elems{gap:10px;margin:11px 0 3px;display:grid}.elem{--elc:#5646c0;border:1px solid var(--line);border-left:7px solid var(--elc);background:#fff;border-radius:3px 13px 13px 3px;gap:13px;padding:11px 15px 12px;display:flex;position:relative}.elem:after{content:"";border:1px solid var(--line);background:#eef2f7;border-left:0;border-radius:0 5px 5px 0;width:6px;position:absolute;top:8px;bottom:8px;right:-6px}.elem>i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--elc);color:#fff;flex:none;place-items:center;display:grid}.elem>i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.elem div{min-width:0}.elem b{font:700 1.08rem var(--display);color:oklch(from var(--elc) min(l,.52) c h);line-height:1.15;display:block}.elem b i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-bottom:1px;font-style:normal;display:block}.elem p{margin:4px 0 0;font-size:.92rem;line-height:1.44}.pibs{grid-template-columns:1fr;gap:11px;margin:11px 0 3px;display:grid}@media (width>=560px){.pibs{grid-template-columns:1fr 1fr}}@media (width>=760px){.pibs{grid-template-columns:repeat(3,1fr)}}.pib{--pbc:#1f6fd1;border:1px solid var(--pbc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.pib{border:1px solid color-mix(in srgb,var(--pbc) 26%,white)}}.pib{border-top:4px solid var(--pbc);border-radius:4px 4px 14px 14px;padding:10px 13px 12px}.pib.odd{border:1.5px dashed var(--pbc)}@supports (color:color-mix(in lab, red, red)){.pib.odd{border:1.5px dashed color-mix(in srgb,var(--pbc) 45%,white)}}.pib.odd{border-top:4px solid var(--pbc);background:var(--pbc)}@supports (color:color-mix(in lab, red, red)){.pib.odd{background:color-mix(in srgb,var(--pbc) 4%,white)}}.pib-fig{background:#f5f8fc;border:1px solid #e6ecf4;border-radius:10px;margin-bottom:9px;padding:6px 8px}.pib.odd .pib-fig{background:#fff}.pib-fig svg{width:100%;height:auto;display:block}.pib>b{font:700 1.08rem var(--display);color:oklch(from var(--pbc) min(l,.52) c h);line-height:1.15}.pib>span{margin-top:3px;font-size:.9rem;line-height:1.42;display:block}@media (width>=560px) and (width<=759px){.pibs>:nth-child(5){grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:0 15px;display:grid}.pibs>:nth-child(5) .pib-fig{grid-row:1/3;width:190px;margin:0}.pibs>:nth-child(5)>b{align-self:end}.pibs>:nth-child(5)>span{align-self:start}}@media (width>=760px){.pibs>:nth-child(4){grid-column:1/3}.pibs>:nth-child(4) .pib-fig{max-width:330px}}@media (width<=559px){.pib{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:0 12px;padding:10px 12px 11px;display:grid}.pib-fig{grid-row:1/3;margin:0;padding:4px 5px}.pib>b{grid-column:2;margin-top:1px}.pib>span{grid-column:2}}.umap{--umc:#5646c0;border:2px solid var(--umc);background:#fff;border-radius:18px;margin:12px 0 0;padding:13px 15px 14px}.umap-hd{align-items:center;gap:11px;display:flex}.umap-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--umc);color:#fff;flex:none;place-items:center;display:grid}.umap-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.umap-hd b{font:700 1.24rem var(--display);color:oklch(from var(--umc) min(l,.52) c h);line-height:1.1}.umap-hd b i{font:600 .85rem var(--display);color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.umap-hd b i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.umap-hd b i{margin-top:1px;line-height:1.2}.umap-sub{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.umap-sub{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.umap-sub{margin:13px 0 7px}.umap-parts{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=560px){.umap-parts{grid-template-columns:1fr 1fr}.umap-parts.c3{grid-template-columns:1fr}}@media (width>=640px){.umap-parts.c3{grid-template-columns:repeat(3,1fr)}}.umap-parts.c3 .upart{flex-direction:column;align-items:flex-start;gap:3px}.upart{--upc:#6b7a90;border:1px solid var(--upc);background:#fff;flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.upart{border:1px solid color-mix(in srgb,var(--upc) 28%,white)}}.upart{border-left:5px solid var(--upc);border-radius:3px 10px 10px 3px;padding:8px 12px 9px}.upart b{font:700 1rem var(--display);color:oklch(from var(--upc) min(l,.52) c h);line-height:1.15}.upart span{color:var(--ink-muted);font-size:.87rem;line-height:1.35}.uaside{--uac:#8a6a30;border:1.5px dashed var(--uac);gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.uaside{border:1.5px dashed color-mix(in srgb,var(--uac) 45%,white)}}.uaside{background:var(--uac);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.uaside{background:color-mix(in srgb,var(--uac) 5%,white)}}.uaside{margin:11px 0 3px;padding:11px 15px 12px}.uaside>i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--uac);flex:none}@supports (color:color-mix(in lab, red, red)){.uaside>i{background:color-mix(in srgb,var(--uac) 12%,white)}}.uaside>i{color:oklch(from var(--uac) min(l,.52) c h);place-items:center;display:grid}.uaside>i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.uaside div{min-width:0}.uaside b{font:700 1.08rem var(--display);color:oklch(from var(--uac) min(l,.52) c h);line-height:1.15;display:block}.uaside b i{font:600 .84rem var(--display);color:var(--ink-muted);margin-top:1px;font-style:normal;display:block}.uaside p{margin:5px 0 0;font-size:.92rem;line-height:1.42}.duo.eq{align-items:stretch}.chipline{background:#f8fafd;border:1.5px dashed #b9c6d6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 3px;padding:10px 15px;display:flex}.chipline>b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted)}.chipline span{font:700 .92rem var(--display);color:#3c5570;border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px 11px}.msgs{gap:12px;margin:12px 0 4px;display:grid}.msgc{--mgc:#1f6fd1;border:1px solid var(--mgc);background:#fff;grid-template-columns:auto 1fr;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.msgc{border:1px solid color-mix(in srgb,var(--mgc) 24%,white)}}.msgc{border-left:6px solid var(--mgc);border-radius:4px 14px 14px 4px;padding:13px 16px 14px}.msgc-cover{width:74px}.msgc-cover svg{width:100%;height:auto;display:block}.msgc-cover em{text-align:center;font:600 .82rem var(--display);color:var(--ink-muted);margin-top:5px;font-style:normal;line-height:1.25;display:block}.msgc-body{min-width:0}.msgc-hd{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.msgc-hd b{font:700 1.3rem var(--display);color:oklch(from var(--mgc) calc(min(l,.52) - clamp(0,calc((l - .64) * 99),1) * (min(l,.52) - .27)) calc(c - clamp(0,calc((l - .64) * 99),1) * (c - .05)) calc(h + clamp(0,calc((l - .64) * 99),1) * (258 - h)));line-height:1.1}.msgc-hd i{font:600 .86rem var(--display);color:var(--ink-muted);font-style:normal}.msgc-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--mgc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--mgc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);padding:var(--tag-pad);white-space:nowrap;border-radius:999px;margin-left:auto;font-style:normal}.msgc-body>p{margin:6px 0 0;font-size:.93rem;line-height:1.45}.msgc dl.area-rows{margin-top:9px}.msgc dl.area-rows dt{color:oklch(from var(--mgc) calc(min(l,.52) - clamp(0,calc((l - .64) * 99),1) * (min(l,.52) - .27)) calc(c - clamp(0,calc((l - .64) * 99),1) * (c - .05)) calc(h + clamp(0,calc((l - .64) * 99),1) * (258 - h)))}@media (width<=560px){.msgc{grid-template-columns:1fr}.msgc-cover{width:62px}.msgc-cover em{margin:5px -8px 0}.msgc-hd em{margin-left:0}}.nstat{grid-template-columns:1fr;gap:10px;margin:11px 0 3px;display:grid}@media (width>=560px){.nstat{grid-template-columns:repeat(3,1fr)}}.nst{--nsc:#1d8a63;border:1px solid var(--nsc);background:#fff;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.nst{border:1px solid color-mix(in srgb,var(--nsc) 26%,white)}}.nst{border-radius:13px;padding:10px 14px 11px}.nst i{background:oklch(from var(--nsc) min(l,.62) c h);color:#fff;width:36px;height:36px;font:700 1.3rem var(--display);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.nst b{font:700 1.02rem var(--display);color:oklch(from var(--nsc) min(l,.52) c h);line-height:1.15;display:block}.nst span{color:var(--ink-muted);margin-top:1px;font-size:.88rem;line-height:1.35;display:block}.nst-tint i{background:var(--nsc)}@supports (color:color-mix(in lab, red, red)){.nst-tint i{background:color-mix(in srgb,var(--nsc) 11%,white)}}.nst-tint i{color:oklch(from var(--nsc) min(l,.45) c h)}.nst-line i{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--nsc);background:#fff}.keep{gap:12px;margin:12px 0 4px;display:grid}@media (width>=620px){.keep{grid-template-columns:1fr 1fr}}.kcard{--kc:#8a6a30;border:1px solid var(--kc);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.kcard{border:1px solid color-mix(in srgb,var(--kc) 28%,white)}}.kcard{border-top:4px solid var(--kc);background:#fff;border-radius:4px 4px 14px 14px;padding:11px 14px 13px}.kcard.on{background:var(--kc)}@supports (color:color-mix(in lab, red, red)){.kcard.on{background:color-mix(in srgb,var(--kc) 5%,white)}}.kcard-hd{align-items:center;gap:11px;display:flex}.kcard-ico{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--kc);flex:none}@supports (color:color-mix(in lab, red, red)){.kcard-ico{background:color-mix(in srgb,var(--kc) 12%,white)}}.kcard-ico{color:oklch(from var(--kc) min(l,.52) c h);place-items:center;display:grid}.kcard-ico svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.kcard-hd b{font:700 1.1rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);line-height:1.14}.kcard-hd b i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.kcard-hd b i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.kcard-hd b i{margin-bottom:1px}.kcard p{margin:9px 0 0;font-size:.92rem;line-height:1.44}.kcard em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--kc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;align-self:flex-start;margin-top:10px;font-style:normal}.nd-msg{--slip-rim:#c9d6e6;min-width:0;color:var(--ink);border:1px solid var(--slip-rim);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M0 .5 6 6.5 12 .5' fill='none' stroke='%23C9D6E6'/%3E%3C/svg%3E") 0 100%/12px 7px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18'%3E%3Crect x='9' y='6' width='6' height='6' rx='1.5' fill='%23DCE4EE'/%3E%3Cpath d='M23.5 1v2M23.5 7v2M23.5 13v2' stroke='%23D5DEE9'/%3E%3C/svg%3E") 0 0/24px 18px repeat-y local,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18'%3E%3Crect x='9' y='6' width='6' height='6' rx='1.5' fill='%23DCE4EE'/%3E%3Cpath d='M.5 1v2M.5 7v2M.5 13v2' stroke='%23D5DEE9'/%3E%3C/svg%3E") 100% 0/24px 18px repeat-y local,#fff;border-bottom:0;border-radius:3px 3px 0 0;justify-items:start;gap:3px;margin-bottom:14px;padding:14px 36px 21px;display:grid;position:relative;overflow-x:auto;-webkit-mask:linear-gradient(#000 0 0) 0 0/100% calc(100% - 6px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 0H12L6 6Z'/%3E%3C/svg%3E") 0 100%/12px 6px repeat-x;mask:linear-gradient(#000 0 0) 0 0/100% calc(100% - 6px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 0H12L6 6Z'/%3E%3C/svg%3E") 0 100%/12px 6px repeat-x}.nd-msg .nd-line{flex-wrap:nowrap;gap:2px;width:max-content;max-width:none}.nd-msg .nd-t{white-space:pre;overflow-wrap:normal;border-bottom:2px solid var(--gc);background:0 0;border-radius:3px;padding:0 3px;font:600 .92rem/1.55 ui-monospace,Cascadia Mono,Consolas,monospace}@supports (color:color-mix(in lab, red, red)){.nd-msg .nd-t{border-bottom:2px solid color-mix(in srgb,var(--gc) 50%,white)}}.nd-msg .nd-t{color:var(--ink)}.nd-msg .nd-t:hover{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-msg .nd-t:hover{background:color-mix(in srgb,var(--gc) 11%,white)}}.nd-msg .nd-t.ingrp{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-msg .nd-t.ingrp{background:color-mix(in srgb,var(--gc) 9%,white)}}.nd-msg .nd-t.ingrp{border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-msg .nd-t.ingrp{border-bottom-color:color-mix(in srgb,var(--gc) 78%,white)}}.nd-msg .nd-t.on{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.nd-msg .nd-t.on{background:color-mix(in srgb,var(--gc) 21%,white)}}.nd-msg .nd-t.on{border-bottom-color:var(--gc)}.nd-msg .nd-p{white-space:pre;color:var(--ink);background:0 0;padding:0 3px;font:600 .92rem/1.55 ui-monospace,Cascadia Mono,Consolas,monospace}.nd-static{margin:10px 0 14px}.nd-static:focus-visible{outline-offset:-5px}@media (width<=560px){.nd-msg{background-size:12px 7px,18px 18px,18px 18px;padding:12px 26px 19px}.nd-msg .nd-t,.nd-msg .nd-p{font-size:.88rem}}@media (width<=699px){.nd-msg{box-shadow:inset -24px 0 18px -12px #0e213833}}@supports (animation-timeline:scroll()){.nd-msg{box-shadow:none;animation:linear both nd-slip-edge;animation-timeline:scroll(self inline)}}@keyframes nd-slip-edge{0%,88%{box-shadow:inset -24px 0 18px -12px #0e213833}to{box-shadow:inset 0 0 #0e213800}}@media print{.nd-msg{box-shadow:none;break-inside:avoid;animation:none;overflow:visible}.nd-msg .nd-p{font-size:.82rem}}.deffig{--dfg:#5646c0;border:2px solid var(--dfg);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin:12px 0 4px;padding:14px 17px 15px;display:grid}.deffig-fig{width:76px}.deffig-fig svg{width:100%;height:auto;display:block}.deffig-tx{min-width:0}.deffig-tx b{font:700 1.42rem var(--display);color:oklch(from var(--dfg) min(l,.52) c h);line-height:1.06;display:block}.deffig-tx i{font:600 .9rem var(--display);color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.deffig-tx i{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.deffig-tx i{margin-top:1px;line-height:1.25}.deffig-tx p{margin:8px 0 0;font-size:.93rem;line-height:1.45}@media (width<=520px){.deffig{grid-template-columns:1fr}.deffig-fig{width:64px}}[data-subject=LAW]:not(.review) #ais-and-aim :is(.fcard,.dcard){background:#fff}[data-subject=LAW]:not(.review) :is(#pre-flight-information,#filing-the-flight-plan) :is(.duty,.mem):after{background:#eef2f7}.pull{--plc:#5646c0;--plf:oklch(from var(--plc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);--plt:oklch(from var(--plc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:var(--plf);border:0;border-left:9px solid var(--plf);align-items:center;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.pull{border-left:9px solid color-mix(in srgb,var(--plf) 68%,#0e2138)}}.pull{color:var(--plt);border-radius:3px 14px 14px 3px;margin:12px 0 4px;padding:12px 17px 13px 14px;box-shadow:0 1px 2px #0e213812}.pull>i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--plt);flex:none}@supports (color:color-mix(in lab, red, red)){.pull>i{background:color-mix(in srgb,var(--plt) 17%,transparent)}}.pull>i{color:inherit;place-items:center;display:grid}.pull>i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.pull>div>b{font:700 1.15rem var(--display);color:inherit;line-height:1.15;display:block}.pull span{color:inherit;margin-top:2px;font-size:.95rem;line-height:1.45;display:block}.pull span a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);text-decoration-color:var(--plt)}@supports (color:color-mix(in lab, red, red)){.pull span a{-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent)}}.pull abbr.gl{-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);text-decoration-color:var(--plt)}@supports (color:color-mix(in lab, red, red)){.pull abbr.gl{-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent);text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent)}}.pull abbr.gl:hover,.pull abbr.gl:focus-visible{-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);text-decoration-color:var(--plt);background:var(--plt)}@supports (color:color-mix(in lab, red, red)){.pull abbr.gl:hover,.pull abbr.gl:focus-visible{background:color-mix(in srgb,var(--plt) 16%,transparent)}}@media print{.fcard,.srcline,.alias,.stile,.elem,.pib,.chipline,.msgc,.nst,.kcard,.deffig,.pull{break-inside:avoid}}.marks{gap:11px;margin:11px 0 0;display:grid}.mark{border:1px solid var(--line);border-left:6px solid var(--mkc);background:#fff;border-radius:3px 12px 12px 3px;padding:11px 14px 12px}.mark-hd{align-items:baseline;gap:9px;display:flex}.mark-hd i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--mkc) min(l,.52) c h);font-style:normal}.mark-hd b{font:700 1.1rem var(--display);color:var(--ink)}.mark-demo{align-items:center;gap:13px;margin:10px 0 9px;font:700 1.35rem ui-monospace,Cascadia Mono,Consolas,monospace;display:flex}.mark-demo s{color:var(--ink-muted);text-decoration:none;position:relative}.mark-demo s:before{content:"";background:oklch(from var(--mkc) min(l,.45) c h);border-radius:2px;height:3px;position:absolute;top:calc(50% - 1.5px);left:-4px;right:-4px;box-shadow:0 0 0 1.5px #fff}.mark-demo s.two:before{top:36%}.mark-demo s.two:after{content:"";background:oklch(from var(--mkc) min(l,.45) c h);border-radius:2px;height:3px;position:absolute;top:64%;left:-4px;right:-4px;box-shadow:0 0 0 1.5px #fff}.mark-demo s.two:before,.mark-demo s.two:after{height:2.5px;box-shadow:none}.mark-demo em{color:oklch(from var(--mkc) min(l,.52) c h);font-style:normal}.mark p{color:var(--ink-muted);margin:0;font-size:.93rem;line-height:1.45}.fplbox{color:var(--ink);border:1px solid var(--line);background:#f5f8fb;border-radius:12px;margin:0 0 14px;padding:14px 17px;font:600 .9rem/1.72 ui-monospace,Cascadia Mono,Consolas,monospace}.fplbox>div{text-indent:-1.25em;padding-left:1.25em}.fplbox b{color:oklch(52% .168869 256.33);font-weight:700}.fpd-sw{background:var(--sw);vertical-align:-.04em;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;width:.78em;height:.78em;margin:0 .32em 0 .06em;display:inline-block;box-shadow:inset 0 0 0 1px #0e21382e}:where(#passing-the-update-on) .dcard{background:#fff}:where(#keeping-it-current) .duty:after,:where(#ground-based-safety-nets) .mem:after{background:#eef2f7}.st-scroll{margin-bottom:14px;padding-bottom:5px;overflow-x:auto}.st-strip{background:#fff;border:3px solid #10151c;border-radius:2px;align-items:stretch;min-width:600px;display:flex}.st-tab{background:#4fc3e8;flex:none;width:16px}.st-box{border-right:1.5px solid #10151c;flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:8px;display:flex}.st-box.w2{flex:1.55 1 0}.st-box.mid{justify-content:center;align-items:center}.st-col{border-right:1.5px solid #10151c;flex-direction:column;flex:1.25 1 0;min-width:0;display:flex}.st-col .st-box{border-bottom:1.5px solid #10151c;border-right:0;flex:1 1 0}.st-col .st-box:last-child{border-bottom:0}.st-strip>.st-box:last-of-type{border-right:0}.st-r{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.st-gap{min-height:16px}.st .nd-t{font:600 1rem/1.2 var(--display);text-align:center;background:var(--gc);border-radius:5px;min-width:24px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.st .nd-t{background:color-mix(in srgb,var(--gc) 14%,white)}}.st .nd-t{border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.st .nd-t{border-bottom-color:color-mix(in srgb,var(--gc) 45%,white)}}.st .nd-t.big{font-size:1.3rem;font-weight:700}.st .nd-t:hover{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.st .nd-t:hover{background:color-mix(in srgb,var(--gc) 24%,white)}}.st .nd-t.on{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.st .nd-t.on{background:color-mix(in srgb,var(--gc) 32%,white)}}.st .nd-t.on{border-bottom-color:var(--gc)}.st .nd-t.ingrp{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.st .nd-t.ingrp{background:color-mix(in srgb,var(--gc) 21%,white)}}.st .nd-t.ingrp{border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.st .nd-t.ingrp{border-bottom-color:color-mix(in srgb,var(--gc) 75%,white)}}.st-strip.st-card{border:1px solid var(--line);min-width:0;color:var(--ink);border-left:0;border-radius:3px 13px 13px 3px;overflow:hidden;box-shadow:0 1px 2px #0e213812}.st-card>.st-tab{background:var(--sc,var(--c));width:9px}.st-card .st-box{border-right:0;justify-content:flex-start;gap:1px;padding:8px 13px 9px}.st-card>.st-code{border-right:1px solid var(--line);min-width:66px;font:700 1.3rem/1.1 var(--display);letter-spacing:.02em;text-align:center;color:oklch(from var(--sc,var(--c)) min(l,.52) c h);flex:none;justify-content:center;align-items:center}.st-body{background:var(--line);flex-wrap:wrap;flex:1 1 0;gap:1px;min-width:0;display:flex}.st-body>.st-box{background:#fff;flex:8rem}.st-lbl{font:600 .82rem/1.25 var(--display);color:var(--ink-muted)}.st-val{font:600 1rem/1.3 var(--display);color:var(--ink)}.stb{--stb-rail:#33465f;background:#e6ecf3;border:1px solid #c3cedc;border-radius:4px 4px 12px 12px;margin:14px 0;padding:0 12px 12px}.stb-hd{background:var(--stb-rail);border-radius:4px 4px 0 0;align-items:center;min-height:12px;margin:-1px -13px 12px;padding:5px 12px;display:flex}.stb-plaque{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#0e2138;background:#fff;border-radius:3px;padding:2px 9px;box-shadow:inset 0 0 0 1px #c3cedc}.stb-slots{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.stb-slot{border-bottom:3px solid var(--stb-rail);border-radius:0 0 2px 2px;margin:0;padding:0 0 4px}.stb-empty:before{content:"";box-sizing:border-box;border:1px solid #c3cedc;border-left-width:9px;border-radius:3px 13px 13px 3px;height:46px;display:block}@media (width<=560px){.stb{padding:0 8px 8px}.stb-hd{margin:-1px -9px 10px;padding:5px 8px}.st-card .st-box{padding:7px 10px 8px}.st-card>.st-code{min-width:54px;padding-inline:8px;font-size:1.15rem}}@media (width<=699px){.st-scroll{-webkit-mask:linear-gradient(270deg,#0000,#000 40px) 100% 0/calc(100% + 40px) 100% no-repeat;mask:linear-gradient(270deg,#0000,#000 40px) 100% 0/calc(100% + 40px) 100% no-repeat}}@supports (animation-timeline:scroll()){.st-scroll{animation:linear both st-edge;animation-timeline:scroll(self inline);-webkit-mask:linear-gradient(270deg,#0000,#000 40px) 0 0/calc(100% + 40px) 100% no-repeat;mask:linear-gradient(270deg,#0000,#000 40px) 0 0/calc(100% + 40px) 100% no-repeat}}@keyframes st-edge{0%,88%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (width>=680px){.marks{grid-template-columns:1fr 1fr}}@media (width<=560px){.mark-demo{gap:10px;font-size:1.15rem}.fplbox{padding:11px 12px;font-size:.82rem}}@media print{.mark,.fplbox,.st-strip{break-inside:avoid}.st-scroll{animation:none;overflow:visible;-webkit-mask:none;mask:none}}.a1-unit>.st-code{min-width:78px}.st-body>.a1-name{flex:10rem}.st-body>.a1-say{flex:3 17rem}.a1-say .st-val{font:400 .91rem/1.42 var(--body);color:var(--ink-muted)}.a1-say .st-val b{color:var(--ink);font-weight:600}.a1-agency>.st-code{min-width:118px}:is(#atm-and-ans,#air-traffic-services) .mem:after{background:#eef2f7}@media (width<=560px){.a1-unit>.st-code{min-width:66px}.a1-agency>.st-code{min-width:96px}}.p7-prio{grid-template-rows:auto repeat(5,auto);grid-template-columns:minmax(0,1fr) 9rem;row-gap:9px;margin:14px 0 8px;display:grid}.p7-prio>.stb{grid-area:1/1/-1;grid-template-rows:subgrid;margin:0;display:grid}.p7-prio .stb-hd{grid-row:1;margin-bottom:3px}.p7-prio .stb-slots{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.p7-strip>.st-code{min-width:58px}.p7-strip .p7-main{flex:99 13rem;justify-content:center}.p7-strip .p7-main p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.42}.p7-strip .p7-main p b{font:700 1rem/1.25 var(--display);color:oklch(from var(--c) min(l,.52) c h)}.p7-strip .p7-n{text-align:center;flex:1 0 auto;justify-content:center;align-items:center;min-width:4.6rem}.p7-brk{grid-column:2;align-items:center;padding:0 0 7px 24px;display:flex;position:relative}.p7-brk:before{content:"";border:2px solid var(--c);border-left:0;border-radius:0 6px 6px 0;width:9px;position:absolute;top:3px;bottom:10px;left:6px}.p7-brk span{font:700 .98rem/1.2 var(--display);color:oklch(from var(--c) min(l,.52) c h)}@media (width<=560px){.p7-prio{grid-template-columns:minmax(0,1fr) 2.15rem}.p7-brk{justify-content:center;padding:0 0 7px 12px}.p7-brk:before{width:6px;left:2px}.p7-brk span{writing-mode:vertical-rl;text-align:center;font-size:.88rem;line-height:1.1;transform:rotate(180deg)}.p7-strip>.st-code{min-width:46px}.p7-strip .p7-main{flex-basis:100%}.p7-strip .p7-n{text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px}}@media (width>=800px){[data-subject=LAW] #what-it-has-to-contain .book-title span{min-height:2.5em}}.i19{color:var(--ink);background:#fff;border:1px solid #c9d6e6;border-radius:4px 4px 12px 12px;margin:36px 0 6px;padding:12px 16px 16px;position:relative}.i19-tab{font:700 .85rem/1 var(--display);letter-spacing:.06em;color:#fff;background:oklch(from var(--c) min(l,.55) c h);border-radius:6px 6px 0 0;padding:6px 12px 5px;position:absolute;bottom:100%;right:16px}.i19-hd{font:700 1.15rem/1.2 var(--display);border-bottom:2px solid var(--ink);margin-bottom:12px;padding-bottom:9px}.i19-boxes{background:#a9b7c9;border:1px solid #a9b7c9;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=430px){.i19-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.i19-box:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=640px){.i19-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.i19-box:last-child:nth-child(odd){grid-column:auto}}.i19-box{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 8px;margin:0;padding:7px 10px 10px;display:grid}.i19-k{font:700 1.15rem/1.25 var(--display);letter-spacing:.02em;color:var(--ink)}.i19-n{font:700 .85rem/1 var(--display);color:oklch(from var(--c) min(l,.45) c h);background:var(--c);align-self:start;font-style:normal}@supports (color:color-mix(in lab, red, red)){.i19-n{background:color-mix(in srgb,var(--c) 9%,white)}}.i19-n{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.i19-n{border:1px solid color-mix(in srgb,var(--c) 30%,white)}}.i19-n{border-radius:6px;padding:3px 7px 4px}.i19-box>span{color:var(--ink-muted);grid-column:1/-1;font-size:.9rem;line-height:1.42}@media (width<=429px){.i19-box{grid-template-columns:2.3rem minmax(0,1fr) auto;padding:8px 10px 9px}.i19-box>span{grid-area:1/2;align-self:center}.i19-n{grid-area:1/3}}@media print{.i19{break-inside:avoid}.i19-tab,.i19-boxes{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cbk{--cbk-edge:48px;padding:0 var(--cbk-edge) 0 0;background:var(--paper);border:1px solid var(--line);border-radius:3px 12px 12px 3px;margin:12px 0 4px;position:relative}.cbk-grp{position:relative}.cbk-grp+.cbk-grp{border-top:1px solid var(--line)}.cbk details.rule{background:0 0;border:0;border-radius:0}.cbk details.rule+details.rule{border-top:1px dashed var(--line)}.cbk details.rule>summary{border-radius:0}.cbk-grp:first-child details.rule:first-child>summary{border-top-left-radius:3px}.cbk-tab,.cbk-grp.plain:before{top:5px;bottom:5px;right:calc(var(--cbk-edge) * -1 + 6px);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px 6px 6px 3px;position:absolute}.cbk-tab{width:calc(var(--cbk-edge) - 12px);background:oklch(from var(--tc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);color:oklch(from var(--tc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 1.15rem/1 var(--display);text-align:center;flex-direction:column;align-items:center;padding-top:8px;display:flex}.cbk-tab small{font:700 .82rem/1.1 var(--display);letter-spacing:.04em;margin-bottom:2px}.cbk-grp.plain:before{content:"";background:var(--tc);width:7px}@media (width<=560px){.cbk{--cbk-edge:42px}.cbk details.rule>summary{padding-left:12px}}@media print{.cbk-grp{break-inside:avoid}}[data-subject=LAW] #what-it-has-to-contain .book-title span{margin:2px 0 0;line-height:1.25;display:block}[data-subject=LAW] #getting-it-in .org-top .full{flex-basis:100%;line-height:1.3}[data-subject=LAW] #getting-it-in .org ul.rules{color:var(--ink-muted);margin:4px 0 0;padding-left:18px;font-size:.92rem;line-height:1.45}[data-subject=LAW] #getting-it-in .org ul.rules li{margin:0 0 6px}[data-subject=LAW] #getting-it-in .org ul.rules b{color:var(--ink)}[data-subject=LAW] #adherence-to-the-flight-plan .duty:after{background:#eef2f7}.rset{color:#fff;background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/34px 34px,radial-gradient(circle at 88% 14%,#2a4f7e 0,transparent 58%),var(--night);border-radius:16px;margin:12px 0 6px;padding:15px 18px 16px;position:relative;overflow:hidden}.rset-top{flex-wrap:wrap;align-items:center;gap:13px;display:flex;position:relative}.rset-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);color:#9fc1ea;background:#ffffff1a;border:1px solid #ffffff2e;flex:none;place-items:center;display:grid}.rset-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.rset-tx{min-width:0}.rset-tx i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#b0cdef;font-style:normal;display:block}.rset-tx b{font:700 1.28rem var(--display);line-height:1.14;display:block}.rset-dial{background:#05111ea8;border:1px solid #7fe3b43d;border-radius:9px;align-items:baseline;gap:8px;margin-left:auto;padding:5px 13px;display:flex}.rset-dial b{font:700 1.34rem var(--display);letter-spacing:.07em;color:#7fe3b4;line-height:1.05}.rset-dial span{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#569c7d}.rset>p{color:#c8d6e8;max-width:60ch;margin:11px 0 0;font-size:.97rem;line-height:1.5;position:relative}.rset-wave{opacity:.3;pointer-events:none;width:224px;position:absolute;bottom:-22px;right:-26px}@media (width<=560px){.rset-dial{margin-left:0}}.rlog{background:linear-gradient(#ffffff09 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff09 1px,transparent 1px) 0 0/30px 30px,var(--night-2);border-radius:14px;margin:12px 0 6px;padding:3px 16px 12px}.rlog-hd{flex-wrap:wrap;align-items:center;gap:9px;padding:11px 0 9px;display:flex}.rlog-hd>i{color:#7fa8da;flex:none;width:21px;height:21px}.rlog-hd>i svg{width:21px;height:21px;display:block}.rlog-hd b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#9fc1ea}.rlog-hd em{font:700 .82rem var(--display);letter-spacing:.06em;color:#7fe3b4;white-space:nowrap;background:#05111e99;border:1px solid #7fe3b433;border-radius:7px;margin-left:auto;padding:2px 10px;font-style:normal}.rturn{border-top:1px solid #ffffff17;grid-template-columns:104px 1fr;gap:3px 14px;padding:10px 0;display:grid}.rturn-who{--rwc:#7fa8da;font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--rwc);grid-column:1;align-items:flex-start;gap:7px;padding-top:4px;display:flex}.rturn-who i{background:var(--rwc);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.rturn-say{font:600 1.02rem/1.44 var(--display);letter-spacing:.028em;color:#fff;grid-column:2;min-width:0}.rturn-say u{color:#7fe3b4;text-decoration:none}.rturn-say s{color:#f0a0a0;text-decoration-thickness:2px}.rturn-note{color:#9fb4cd;grid-column:2;margin:5px 0 0;font-size:.85rem;line-height:1.45}.rturn-note b{color:#d6e3f2;font-weight:600}.rlog-foot{color:#9fb4cd;border-top:1px solid #ffffff17;margin:11px 0 0;padding-top:10px;font-size:.86rem;line-height:1.45}.rlog-foot b{color:#fff;font-weight:600}.rlog-foot>b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;margin-bottom:2px;display:block}@media (width<=560px){.rturn{grid-template-columns:1fr;gap:2px}.rturn-who,.rturn-say,.rturn-note{grid-column:1}.rturn-who{padding-top:0}.rturn-who i{margin-top:6px}}@media print{.rset,.rlog{color:#15263d;border:1px solid var(--line);background:#fff}.rset-tx i,.rlog-hd b,.rturn-note,.rlog-foot{color:#5d6f86}.rturn-say,.rset-tx b,.rlog-foot b{color:#15263d}.rturn-say u{color:#1d6b50}.rturn-who{color:oklch(from var(--rwc) min(l,.52) c h)}.rset-wave{display:none}}.learn-grid.phr{grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:8px}.learn-grid.phr .lcard{--pc:#1f6fd1;border:1px solid var(--line);border-left:7px solid var(--pc);background:#fff;border-radius:3px 11px 11px 3px;flex-direction:column;padding:9px 12px 10px;display:flex}.learn-grid.phr .lcard b{letter-spacing:.055em;color:oklch(from var(--pc) min(l,.52) c h);font-size:1.04rem;line-height:1.16}.learn-grid.phr .lcard .ans span{margin-top:5px;font-size:.92rem;line-height:1.36}.learn-grid.phr .lcard .ans small{margin-top:3px;line-height:1.36}.learn-grid.phr .lcard.wide{grid-column:1/-1}.rmets{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 4px;display:grid}.rmet{--rmc:#c0504d;border:1px solid var(--rmc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.rmet{border:1px solid color-mix(in srgb,var(--rmc) 30%,white)}}.rmet{border-top:4px solid var(--rmc);border-radius:13px;padding:10px 12px 12px}.rmet-hd{justify-content:space-between;align-items:flex-end;gap:9px;display:flex}.rmet-n{font:700 1.75rem var(--display);color:var(--ink);line-height:.9}.rmet-bars{align-items:flex-end;gap:3px;width:52px;height:28px;display:flex}.rmet-bars i{background:#e6ecf3;border-radius:2px 2px 0 0;flex:1}.rmet-bars i.on{background:var(--rmc)}.rmet-bars i:first-child{height:32%}.rmet-bars i:nth-child(2){height:49%}.rmet-bars i:nth-child(3){height:66%}.rmet-bars i:nth-child(4){height:83%}.rmet-bars i:nth-child(5){height:100%}.rmet b{font:700 1rem var(--display);margin-top:9px;line-height:1.18;display:block}.rmet>span{color:var(--ink-muted);margin-top:2px;font-size:.85rem;line-height:1.38;display:block}@media (width<=900px){.rmets{grid-template-columns:repeat(2,1fr)}.rmets>:last-child{grid-column:1/-1}}.lam{background:#eef4fa;border:1px solid #c3d2e3;border-radius:14px;margin:14px 0 10px;padding:26px 10px 10px;position:relative}.lam:before{content:"";background:var(--page);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:8px;left:50%;box-shadow:inset 0 0 0 1.5px #9fb0c4,0 0 0 3px #fff}.lam-paper{border:1px solid var(--line);background:#fff;border-radius:12px;padding:2px 18px}@media (width<=560px){.lam-paper{padding:2px 14px}}@media print{.lam{break-inside:avoid}}.ptts{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 4px;display:grid}.pstep{--psc:var(--edge-ink,var(--ink));text-align:center;border:1px solid var(--psc);background:#fff;flex-direction:column;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pstep{border:1px solid color-mix(in srgb,var(--psc) 28%,white)}}.pstep{border-top:4px solid var(--psc);border-radius:4px 4px 13px 13px;padding:10px 11px 12px}.pstep em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-bottom:7px;font-style:normal}.pstep>i.pstep-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--psc)}@supports (color:color-mix(in lab, red, red)){.pstep>i.pstep-ico{background:color-mix(in srgb,var(--psc) 12%,white)}}.pstep>i.pstep-ico{color:oklch(from var(--psc) min(l,.52) c h);place-items:center;display:grid}.pstep>i.pstep-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.pstep b{font:700 1.02rem var(--display);color:oklch(from var(--psc) min(l,.52) c h);margin-top:8px;line-height:1.16;display:block}.pstep span{color:var(--ink-muted);margin-top:3px;font-size:.85rem;line-height:1.4;display:block}@media (width<=900px){.ptts{grid-template-columns:repeat(2,1fr)}.ptts>:last-child{grid-column:1/-1}}.prios{margin:13px 0 4px}.prios>.stb{margin:0}.pr-strip>.st-code{min-width:54px}.pr-strip .pr-main{flex:99 15rem;justify-content:center}.pr-strip .pr-main b{font:700 1.05rem/1.18 var(--display);color:oklch(from var(--sc) min(l,.52) c h);display:block}.pr-strip .pr-main span{color:var(--ink-muted);margin-top:1px;font-size:.88rem;line-height:1.4;display:block}.pr-strip .pr-tag{flex:1 0 auto;justify-content:center;align-items:center;min-width:7.4rem}.pr-strip .pr-tag em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;white-space:nowrap;color:oklch(from var(--sc) min(l,.45) c h);background:var(--sc);font-style:normal}@supports (color:color-mix(in lab, red, red)){.pr-strip .pr-tag em{background:color-mix(in srgb,var(--sc) 11%,white)}}.pr-strip .pr-tag em{border:1px solid var(--sc)}@supports (color:color-mix(in lab, red, red)){.pr-strip .pr-tag em{border:1px solid color-mix(in srgb,var(--sc) 28%,white)}}.pr-strip .pr-tag em{padding:var(--tag-pad-rim);border-radius:999px}.pr-strip.lh>.st-code,.pr-strip.lh .pr-main b{color:var(--ink)}@media (width<=560px){.pr-strip .pr-tag{align-items:flex-start}}.nlanes{gap:10px;margin:12px 0 6px;display:grid}.nlane{--nc:#1f6fd1;border-left:6px solid var(--nc);background:var(--nc);border-radius:4px 13px 13px 4px}@supports (color:color-mix(in lab, red, red)){.nlane{background:color-mix(in srgb,var(--nc) 7%,white)}}.nlane{padding:9px 12px 11px}.nlane-hd{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:0 2px 7px;display:flex}.nlane-hd b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--nc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--nc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);padding:var(--tag-pad);white-space:nowrap;border-radius:999px}.nlane-hd span{color:var(--nc);font-size:.9rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.nlane-hd span{color:color-mix(in srgb,var(--nc) 55%,var(--ink))}}.nlane-rows{border:1px solid var(--nc);background:#fff;margin:0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.nlane-rows{border:1px solid color-mix(in srgb,var(--nc) 22%,white)}}.nlane-rows{border-radius:10px;overflow:hidden}.nlane-rows li{border-top:1px solid var(--nc);grid-template-columns:6rem 5.6rem 1fr;align-items:baseline;gap:2px 12px;padding:6px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.nlane-rows li{border-top:1px solid color-mix(in srgb,var(--nc) 12%,white)}}.nlane-rows li:first-child{border-top:0}.nlane-rows i{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal}.nlane-rows strong{font:700 1.08rem var(--display);color:oklch(from var(--nc) min(l,.52) c h);letter-spacing:.02em;white-space:nowrap}.nl-say{font:600 .96rem var(--display);letter-spacing:.05em;color:var(--ink);line-height:1.35}.nl-say b{color:oklch(from var(--nc) min(l,.5) c h);background:var(--nc)}@supports (color:color-mix(in lab, red, red)){.nl-say b{background:color-mix(in srgb,var(--nc) 12%,white)}}.nl-say b{border-radius:4px;margin:0 2px;padding:0 4px}.nl-say em{font:400 .82rem/1.35 var(--body);letter-spacing:0;color:var(--ink-muted);margin-top:1px;font-style:normal;display:block}@media (width<=560px){.nlane-rows li{grid-template-columns:auto 1fr;gap:1px 10px;padding:7px 11px}.nlane-rows i{align-self:center}.nl-say{grid-column:1/-1}}.rbks{gap:7px;margin:11px 0 4px;display:grid}.rbk{--rbc:#1d8a63;border:1px solid var(--rbc);background:#fff;align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.rbk{border:1px solid color-mix(in srgb,var(--rbc) 26%,white)}}.rbk{border-radius:11px;padding:9px 13px 10px}.rbk>i{background:var(--rbc);border-radius:8px;flex:none;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.rbk>i{background:color-mix(in srgb,var(--rbc) 12%,white)}}.rbk>i{color:oklch(from var(--rbc) min(l,.52) c h);font:700 1.02rem/1 var(--display);place-items:center;font-style:normal;display:grid}.rbk div{min-width:0}.rbk b{font:700 1rem var(--display);line-height:1.2;display:block}.rbk span{color:var(--ink-muted);margin-top:1px;font-size:.87rem;line-height:1.4;display:block}@media (width>=660px){.rbks{grid-template-columns:1fr 1fr}.rbk.w2{grid-column:1/-1}}.tech-key{flex-wrap:wrap;gap:6px 20px;margin:14px 2px 0;display:flex}.tech-key>span{align-items:center;gap:7px;display:inline-flex}.tech-key i{background:var(--thc);border-radius:50%;flex:none;width:13px;height:13px}.tech-key b{font:600 .9rem/1.3 var(--display);color:var(--ink)}.techs{gap:8px;margin:12px 0 4px;display:grid}.tech{--thc:#1f6fd1;border:1px solid var(--thc);background:#fff;align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.tech{border:1px solid color-mix(in srgb,var(--thc) 26%,white)}}.tech{border-radius:12px;padding:10px 13px 11px}.tech>i{background:var(--thc);border-radius:50%;flex:none;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.tech>i{background:color-mix(in srgb,var(--thc) 16%,white)}}.tech>i{box-shadow:inset 0 0 0 1.5px var(--thc);color:oklch(from var(--thc) min(l,.45) c h);font:700 .95rem/1 var(--display);place-items:center;font-style:normal;display:grid}.tech>div{min-width:0}.tech b{font:700 1.02rem var(--display);color:oklch(from var(--thc) min(l,.52) c h);line-height:1.18;display:block}.tech.lh b{color:var(--ink)}.tech p{margin:2px 0 0;font-size:.89rem;line-height:1.42}@media (width>=660px){.techs{grid-template-columns:1fr 1fr}.tech.w2{grid-column:1/-1}}.r2-chk{--ck:#b8283a;background:#fff;border:1px solid #c9d6e6;border-radius:6px 6px 14px 14px;margin:26px 0 8px;position:relative;box-shadow:0 1px 2px #0e213812}.r2-chk:before{content:"";background:#6b7a90;border-radius:6px;width:96px;height:17px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:inset 0 -2px #0e213824}.r2-chk-hd{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:var(--ck);border-radius:6px 6px 0 0;padding:14px 16px 8px}.r2-chk-rows{margin:0;padding:2px 16px 6px;list-style:none}.r2-chk-rows li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:11px 0 12px;display:flex}.r2-chk-rows li:first-child{border-top:0}.r2-chk-box{box-sizing:border-box;border:2px solid var(--ck);width:28px;height:28px;font:700 1rem/1 var(--display);color:oklch(from var(--ck) min(l,.45) c h);border-radius:6px;flex:none;place-items:center;display:grid}.r2-chk-rows li>div{min-width:0}.r2-chk-rows b{font:700 1.06rem/1.25 var(--display);color:var(--ink);padding-top:3px;display:block}.r2-chk-rows p{color:var(--ink-muted);margin:3px 0 0;font-size:.92rem;line-height:1.44}.r2-lam .lam-paper>.duties{gap:0 30px;margin:0}.r2-lam .duty{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 13px}.r2-lam .duty:after{display:none}.r2-lam .duty:first-child{border-top:0}@media (width>=620px){.r2-lam .duty:nth-child(2){border-top:0}}.r2-calls .call,.duo.r2-flat .dcard{background:var(--paper)}@media print{.r2-chk{break-inside:avoid}.r2-chk-hd{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gvbs{gap:7px;margin:12px 0 4px;display:grid}.gvb-hd{gap:7px;padding:0 2px;display:grid}.gvb-hd b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase}.gvb-hd b:first-child{color:#1d6b50}.gvb-hd b:last-child{color:#9b2c2c}.gvb{gap:7px;display:grid}.gvb-g,.gvb-b{border-radius:11px;align-items:flex-start;gap:9px;padding:9px 13px 10px;font-size:.95rem;line-height:1.4;display:flex}.gvb-g{background:#eaf7f1;border:1px solid #a9dcc6}.gvb-b{background:#fbeded;border:1px solid #efc0c0}.gvb-g>i,.gvb-b>i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.gvb-g>i>svg,.gvb-b>i>svg{width:16px;height:16px;display:block}.gvb-g>i{color:#fff;background:oklch(55% .112496 163.465)}.gvb-b>i{color:#fff;background:#b8283a}.gvb-g>span,.gvb-b>span{min-width:0}.gvb-g>span em,.gvb-b>span em{font:700 1.02rem var(--display);font-style:normal;display:block}@media (width>=620px){.gvb-hd,.gvb{grid-template-columns:1fr 1fr}}@media (width<=619px){.gvb-hd{display:none}}@media print{.gvb-g>i,.gvb-b>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.learn.good .learn-grid.phr{grid-template-columns:1fr 1fr}@media (width<=480px){.learn.good .learn-grid.phr{grid-template-columns:1fr}}@media (width>=620px){.defs.d3{grid-template-columns:repeat(3,1fr)}}table.ref.arc thead th,table.ref.arc thead th.sub{text-align:left}table.ref.arc td:first-child,table.ref.arc th.sub:first-child{text-align:center;width:4.2em}table.ref.arc td:first-child{font:700 1.2rem/1.2 var(--display);color:oklch(from var(--tc) min(l,.52) c h)}table.ref.arc th.sub{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){table.ref.arc th.sub{background:color-mix(in srgb,var(--tc) 12%,white)}}table.ref.arc th.sub{color:oklch(from var(--tc) min(l,.45) c h)}table.ref.arc td{vertical-align:middle}.signs{gap:12px;margin:11px 0 3px;display:grid}@media (width>=760px){.signs{grid-template-columns:1fr 1fr}}.signset{border:1px solid var(--line);background:#fff;border-radius:13px;padding:11px 14px 8px}.signset>b{font:700 1.02rem var(--display);color:var(--ink);line-height:1.2;display:block}.signset-note{color:var(--ink-muted);margin:1px 0 6px;font-size:.86rem}.sign{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 13px;padding:9px 0;display:flex}.sgn{border-radius:4px;flex:none;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0e21384d}.sgn i{font:700 1.2rem/1 var(--display);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;padding:8px 12px;font-style:normal;display:flex}.sgn-arr{flex:none;width:1.1em;height:.78em;display:block}.sgn-arr-l{transform:scaleX(-1)}.sgn-arr-ul{width:.92em;height:.92em;transform:rotate(-135deg)}.sgn .m{color:#fff;background:#c8102e}.sgn .l{color:#ffd200;background:#15181c}.sgn>.l:only-child{box-shadow:inset 0 0 0 2px #ffd200}.sgn .d{color:#15181c;background:#ffd200}.sign>span:last-child{color:var(--ink-muted);flex:150px;font-size:.9rem;line-height:1.35}.sign>span:last-child b{font:700 .98rem var(--display);color:var(--ink);display:block}@media (width<=420px){.sign>span:last-child{flex-basis:100%}}.pars{gap:7px;max-width:480px;margin:10px 0 3px;display:grid}.par{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:7px 12px;display:flex}.par>b{font:700 1.35rem var(--display);color:oklch(from var(--tc) min(l,.52) c h);text-align:center;min-width:1em;line-height:1}.par>span{color:var(--ink-muted);min-width:4.4em;font-size:.85rem}.parl{align-items:flex-end;gap:5px;display:flex}.parl i{box-sizing:border-box;color:#fff;width:28px;height:46px;font:700 .98rem/1 var(--display);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#4f5966;border-radius:2px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:11px;font-style:normal;display:flex;position:relative}.parl i:before{content:"";background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px);height:5px;position:absolute;bottom:3px;left:4px;right:4px}.parl i:after{content:"";background:#fff;width:2px;height:9px;margin-left:-1px;position:absolute;top:4px;left:50%}.parl i.gap{background:0 0;width:10px}.parl i.gap:before,.parl i.gap:after{display:none}.parls{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.par-or{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);padding-left:2px;font-style:normal}@media (width<=560px){.par>span{display:none}.parl{gap:4px}.parl i{width:24px;height:42px;font-size:.9rem}.parl i.gap{width:7px}}.l8-eg{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:12px 0 3px;display:flex}.l8-pp{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;padding:8px 12px}.l8-pp i{width:32px;height:62px;line-height:1.05}.l8-pp i span{display:block}.l8-eg>.fl-note{flex:300px;margin:0}@media (width<=560px){.l8-pp i{width:30px;height:60px;font-size:.92rem}}.l8-desig figcaption>b:first-child{color:var(--ink);display:block}.l8-nw{white-space:nowrap}.l8-paint .fact>b{color:var(--ink)}.l8-sw{box-sizing:border-box;background:var(--swc);border:1.5px solid oklch(from var(--swc) min(l,.5) c h);vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.l8-sw.l8-sw-w{background:#fff;border:1.5px solid #7c8ca0}@media (width<=560px){#runway-lights-and-slope-indicators .lamp{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 13px;display:grid}#runway-lights-and-slope-indicators .lamp em{white-space:normal;grid-column:2;margin-left:0}}.l8-ad .book-page{padding:9px 12px 11px}.l8-ad .book-page>p{margin:10px 0 0;font-size:.95rem;line-height:1.5}.l8-def{border:1px solid var(--c);background:#fff}@supports (color:color-mix(in lab, red, red)){.l8-def{border:1px solid color-mix(in srgb,var(--c) 22%,white)}}.l8-def{border-top:4px solid var(--c);border-radius:4px 4px 14px 14px;padding:12px 15px 14px}.l8-def-hd{align-items:center;gap:11px;display:flex}.l8-def-hd>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--c);flex:none}@supports (color:color-mix(in lab, red, red)){.l8-def-hd>i{background:color-mix(in srgb,var(--c) 12%,white)}}.l8-def-hd>i{color:oklch(from var(--c) min(l,.52) c h);place-items:center;display:grid}.l8-def-hd>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.l8-def-hd b{font:700 1.3rem/1.1 var(--display);color:oklch(from var(--c) min(l,.52) c h)}.l8-def>p{margin:9px 0 0;font-size:.95rem;line-height:1.5}@media print{.l8-ad,.l8-def,.l8-eg{break-inside:avoid}}:where(#what-an-aerodrome-is) .dcard{background:#fff}:where(#declared-distances,#pavement-strength-and-services,#runway-lights-and-slope-indicators) .mem:after{background:#eef2f7}table.vsi{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}table.vsi th,table.vsi td{text-align:center;vertical-align:middle;padding:9px 6px}table.vsi thead th{font:700 1rem var(--display);color:var(--tc);background:#fff}table.vsi tbody td{background:#12233a;border-top:1px solid #22395a}table.vsi tbody th{text-align:left;font:700 .98rem var(--display);color:var(--ink);border-top:1px solid var(--line);white-space:nowrap;background:#fff;padding-left:12px}table.vsi tbody th:before{content:"";background:var(--vc);vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}table.vsi td[rowspan]{border-left:1px solid #22395a;border-right:1px solid #22395a}.vsi-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vl{vertical-align:middle;border-radius:50%;width:14px;height:14px;margin:0 4px;display:inline-block}.vl.w{background:#f4f8ff;box-shadow:0 0 8px 1px #f4f8ff80}.vl.r{background:#ff4b4b;box-shadow:0 0 8px 1px #ff4b4b8c}.vl.pulse{box-shadow:0 0 0 4px #12233a,0 0 0 5.5px var(--vl-ring),0 0 0 9px #12233a,0 0 0 10.5px var(--vl-ring);margin:10px}.vl.w.pulse{--vl-ring:#f4f8ff8c}.vl.r.pulse{--vl-ring:#ff4b4b99}@media (prefers-reduced-motion:no-preference){.vl.pulse{animation:1.2s ease-in-out infinite vpulse}}@keyframes vpulse{50%{opacity:.4}}.vbar{margin:4px 0;line-height:1;display:block}table.vsi small{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#9fc1ea;margin-top:2px;display:block}@media (width<=560px){.vl{width:11px;height:11px;margin:0 2.5px}.vl.pulse{margin:9px}table.vsi th,table.vsi td{padding:8px 3px}table.vsi tbody th{padding-left:8px;font-size:.9rem}}@media print{.signset,.par,table.vsi{break-inside:avoid}table.vsi tbody td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.aims{gap:10px;margin:12px 0 4px;display:grid}@media (width>=620px){.aims{grid-template-columns:repeat(3,1fr)}}.aim{--amc:#1f6fd1;border:1px solid var(--amc);background:#fff;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aim{border:1px solid color-mix(in srgb,var(--amc) 26%,white)}}.aim{border-radius:15px;padding:13px 15px 14px}.aim>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:oklch(from var(--amc) min(l,.55) c h);color:#fff;place-items:center;display:grid}.aim>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.aim>em{font:700 2.8rem/1 var(--display);color:var(--amc);font-style:normal;position:absolute;top:4px;right:14px}@supports (color:color-mix(in lab, red, red)){.aim>em{color:color-mix(in srgb,var(--amc) 17%,white)}}.aim b{font:700 1.08rem var(--display);color:oklch(from var(--amc) min(l,.52) c h);margin-top:10px;line-height:1.2;display:block}.aim span{margin-top:3px;font-size:.9rem;line-height:1.42;display:block}@media (width<=619px){.aim{grid-template-columns:var(--tile-l) 1fr;align-items:start;column-gap:13px;padding-right:40px;display:grid}.aim>i{grid-row:1/3}.aim b{margin-top:1px}.aim span{grid-column:2}}.atcus{gap:10px;margin:12px 0 4px;display:grid}@media (width>=760px){.atcus{grid-template-columns:repeat(3,minmax(0,1fr))}}.atcu{--uc:#1f6fd1;border:1px solid var(--uc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.atcu{border:1px solid color-mix(in srgb,var(--uc) 26%,white)}}.atcu{border-radius:15px;overflow:hidden}.atcu-hd{background:oklch(from var(--uc) min(l,.55) c h);color:#fff;align-items:center;gap:11px;padding:10px 14px;display:flex}.atcu-hd>b{font:700 1.4rem/1 var(--display);letter-spacing:.04em;flex:none}.atcu-hd>span{min-width:0;font:600 .95rem/1.2 var(--display);color:#fff}.atcu-cs{border-bottom:1px solid var(--uc);flex-direction:column;align-items:flex-start;gap:5px;padding:9px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.atcu-cs{border-bottom:1px solid color-mix(in srgb,var(--uc) 16%,white)}}.atcu-cs em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal}.atcu-cs b{max-width:100%;font:700 1.05rem/1.2 var(--display);letter-spacing:.08em;color:#7fe3b4;background:#0e2138;border:1px solid #2f5a57;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:4px 11px 5px;display:inline-flex}.atcu-cs b i{font:italic 600 .82rem/1.2 var(--display);letter-spacing:.02em;color:#8fcfb0}.atcu>p{margin:10px 14px 0;font-size:.91rem;line-height:1.42}.atcu dl{gap:8px;margin:9px 14px 13px;display:grid}.atcu dt{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--uc) min(l,.52) c h)}.atcu dd{color:var(--ink-muted);margin:1px 0 0;font-size:.87rem;line-height:1.42}.atcu dd b{color:var(--ink);font-weight:600}.atcu dd span{display:block}.atcu dd span+span{margin-top:3px}.atcu.lh .atcu-hd{background:var(--uc);color:#0e2138}.atcu.lh .atcu-hd>span{color:#0e2138}.atcu.lh dt{color:var(--ink)}@media print{.atcu-hd,.atcu-cs b{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.agrid{grid-template-columns:46px repeat(5,minmax(0,1fr));gap:5px;margin:4px 0;display:grid}.agrid>b{font:700 1.25rem/1 var(--display);text-align:center;color:var(--ink);padding:3px 0 2px}.agrid>span{font:700 1rem var(--display);color:var(--ink);align-self:center}.agrid>i{min-height:46px;font:700 .82rem/1.1 var(--display);letter-spacing:.03em;text-align:center;border-radius:9px;place-items:center;padding:4px;font-style:normal;display:grid}.agrid>i.y{color:#fff;background:#1f6fd1}.agrid>i.y:before{content:"";background:currentColor;width:20px;height:20px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.agrid>i.n{color:var(--ink-muted);background:#eef2f7}@supports (color:color-mix(in lab, red, red)){.agrid>i.n{color:color-mix(in srgb,var(--ink-muted) 85%,var(--ink))}}.agrid>i.n{border:1px dashed #c9d3df}.agrid>i.x{color:var(--ink-muted);background:repeating-linear-gradient(135deg,#f4f6fa 0 6px,#e7ecf2 6px 12px)}@supports (color:color-mix(in lab, red, red)){.agrid>i.x{color:color-mix(in srgb,var(--ink-muted) 85%,var(--ink))}}.alws{gap:7px;margin:4px 0;display:grid}.alw{background:#fff;border:1px solid #c0d7f2;border-left:6px solid #1f6fd1;border-radius:3px 11px 11px 3px;align-items:center;gap:10px;padding:8px 12px 9px;display:flex}.alw>div{flex:1;min-width:0}.alw b{font:700 1rem var(--display);line-height:1.2;display:block}.alw span{color:var(--ink-muted);margin-top:1px;font-size:.85rem;line-height:1.35;display:block}.alw>em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;padding:var(--tag-pad);background:#1f6fd1;border-radius:999px;flex:none;font-style:normal}.alw>em.alw-mk{color:var(--mark-ink);background:var(--mark)}@media (width<=560px){.alw{flex-wrap:wrap;gap:6px 10px}.alw>div{flex-basis:100%}}@media print{.agrid>i,.alw>em{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.st-strip.clro{margin:8px 0 4px}.clro .st-lbl{font:700 .95rem/1.25 var(--display);color:oklch(from var(--sc,var(--c)) min(l,.52) c h)}@media (width>=620px){.clro .st-body>.st-box{flex:1 1 0}}@media (width<=619px){.clro .st-body>.st-box{flex-direction:row;flex-basis:100%;align-items:baseline;gap:11px}.clro .st-lbl{flex:none;min-width:9px}}.duo.clr-duo .dcard{background:#fff}.pvs{gap:22px 16px;margin:12px 0 4px;display:grid}@media (width>=680px){.pvs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.pvs-side{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.pvs-side{min-width:0}.pvs .stb{margin:0}.pvs-scope{background:#22344b;border:1px solid #33465f;border-radius:4px 4px 12px 12px;flex-direction:column;padding:0 12px 12px;display:flex}.pvs-hd{background:#33465f;border-radius:4px 4px 0 0;align-items:center;min-height:12px;margin:-1px -13px 12px;padding:5px 12px;display:flex}.pvs-plaque{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#0e2138;background:#fff;border-radius:3px;padding:2px 9px;box-shadow:inset 0 0 0 1px #c3cedc}.pvs-screen{border-radius:6px;flex:auto;min-height:150px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a1828}.pvs-screen svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=679px){.pvs-screen{aspect-ratio:400/196;flex:none;min-height:0}}.pvs-side>b{font:700 1.3rem/1.1 var(--display);color:var(--ink);margin:13px 0 0;display:block}.pvs-body p{margin:6px 0 0;font-size:.95rem;line-height:1.45}@media print{.pvs-side{break-inside:avoid}.pvs-scope,.pvs-hd{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.smap{border:1px solid var(--line);background:#fff;border-radius:16px;margin:12px 0 6px;padding:12px 13px}.smap-root{justify-content:center;margin:0 0 11px;display:flex}.smap-root b{font:700 .82rem var(--display);letter-spacing:.15em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;padding:5px 16px 4px}.smap-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (width>=760px){.smap-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.smap-cols{grid-template-columns:1fr}}.smap-col{--smc:#1f6fd1;background:var(--smc);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.smap-col{background:color-mix(in srgb,var(--smc) 7%,white)}}.smap-col{border:1px solid var(--smc)}@supports (color:color-mix(in lab, red, red)){.smap-col{border:1px solid color-mix(in srgb,var(--smc) 22%,white)}}.smap-col{padding:9px 10px 10px}.smap-col>b{font:700 1.02rem var(--display);color:oklch(from var(--smc) min(l,.52) c h);align-items:center;gap:7px;line-height:1.15;display:flex}.smap-col>b i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:oklch(from var(--smc) min(l,.55) c h);color:#fff;flex:none;place-items:center;display:grid}.smap-col>b i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.smap-col>small{color:var(--ink-muted);margin:3px 0 6px;font-size:.82rem;line-height:1.3;display:block}.smap-leaf{--slc:var(--smc);border:1px solid var(--slc);background:#fff;display:block}@supports (color:color-mix(in lab, red, red)){.smap-leaf{border:1px solid color-mix(in srgb,var(--slc) 28%,white)}}.smap-leaf{border-left:5px solid var(--slc);border-radius:3px 8px 8px 3px;margin-top:5px;padding:5px 9px 6px}.smap-leaf b{font:700 .97rem/1.2 var(--display);color:oklch(from var(--slc) min(l,.52) c h);display:block}.smap-leaf em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}.smap-leaf span{margin-top:3px;font-size:.82rem;line-height:1.36;display:block}.smap-col.lh>b,.smap-col.lh .smap-leaf b{color:var(--ink)}.smap-col.lh>b i{background:var(--smc);color:#0e2138}.smap-band{background:#fbf4f5;border:1.5px dashed #df9ea6;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:10px;padding:7px 13px 8px;display:flex}.smap-band b{font:700 1rem var(--display);color:#b8283a}.smap-band span{font-size:.88rem;line-height:1.35}@media (width<=700px){figure.fscroll{overflow-x:auto}figure.fscroll svg{width:560px}figure.fscroll,figure.wide{-webkit-mask:linear-gradient(270deg,#0000,#000 28px) 100% 0/calc(100% + 28px) 100% no-repeat;mask:linear-gradient(270deg,#0000,#000 28px) 100% 0/calc(100% + 28px) 100% no-repeat}}@supports (animation-timeline:scroll()){@media (width<=700px){figure.fscroll,figure.wide{animation:linear both fs-edge;animation-timeline:scroll(self inline);-webkit-mask:linear-gradient(270deg,#0000,#000 28px) 0 0/calc(100% + 28px) 100% no-repeat;mask:linear-gradient(270deg,#0000,#000 28px) 0 0/calc(100% + 28px) 100% no-repeat}}}@keyframes fs-edge{0%,90%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media print{figure.fscroll,figure.wide{animation:none;-webkit-mask:none;mask:none}.smap,.atcu{break-inside:avoid}}.achain{gap:6px;margin:12px 0 4px;display:grid}@media (width>=700px){.achain{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr)}}.achain-st{--acc:#1f6fd1;background:linear-gradient(160deg,var(--acc),#fff 62%)}@supports (color:color-mix(in lab, red, red)){.achain-st{background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 10%,white),#fff 62%)}}.achain-st{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.achain-st{border:1px solid color-mix(in srgb,var(--acc) 28%,white)}}.achain-st{border-top:5px solid var(--acc);border-radius:13px;padding:9px 13px 12px}.achain-st em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.achain-st em{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.achain-st b{font:700 1.22rem/1.15 var(--display);color:oklch(from var(--acc) min(l,.52) c h);margin-top:2px;display:block}.achain-st span{margin-top:5px;font-size:.9rem;line-height:1.42;display:block}.achain-arr{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid #9aa9bc;place-self:center;width:0;height:0}@media (width<=699px){.achain-arr{border:9px solid #0000;border-top:13px solid #9aa9bc;border-bottom:0}}.shift{border:1px solid #c9d6e6;border-radius:17px;margin:12px 0 4px;display:grid;overflow:hidden}@media (width>=620px){.shift{grid-template-columns:1fr 1fr}}.shift>div{border-top:4px solid var(--shb);flex-direction:column;gap:10px;padding:12px 17px 16px;display:flex}.shift-hd{align-items:center;gap:12px;display:flex}.shift-hd>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);flex:none;place-items:center;display:grid}.shift-hd>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.shift-hd b{font:700 1.3rem/1.08 var(--display)}.shift-hd b em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;margin-bottom:2px;font-style:normal;display:block}.shift p{margin:0;font-size:.95rem;line-height:1.45}.shift-d{--shb:var(--c);background:#fff}.shift-d .shift-hd>i{background:var(--c);color:#fff}.shift-d .shift-hd b{color:oklch(from var(--c) min(l,.52) c h)}.shift-d .shift-hd b em{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.shift-d .shift-hd b em{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.shift-n{--shb:#9fc1ea;color:#c8d6e8;background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/34px 34px,radial-gradient(circle at 88% 14%,#2a4f7e 0,transparent 58%),var(--night)}.shift-n .shift-hd>i{color:#9fc1ea;background:#ffffff1a;border:1px solid #ffffff2e}.shift-n .shift-hd b{color:#fff}.shift-n .shift-hd b em{color:#b0cdef}.shift-ch{background:#05111ea8;border:1px solid #7fe3b43d;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:2px 9px;width:fit-content;max-width:100%;margin:0 0 10px;padding:5px 11px 6px;display:flex}.shift-ch b{font:700 .98rem/1.15 var(--display);letter-spacing:.05em;color:#7fe3b4}.shift-ch span{font:600 .82rem/1.15 var(--display);letter-spacing:.11em;color:#8fcfb0}.shift-n abbr.gl{text-decoration-color:#fff9}.shift-n abbr.gl:hover,.shift-n abbr.gl:focus-visible{background:#ffffff24;text-decoration-color:#fff}.phz{gap:10px;margin:12px 0 4px;display:grid}@media (width>=760px){.phz{grid-template-columns:repeat(3,minmax(0,1fr))}}.phz-c{--phc:#b8283a;border:1px solid var(--phc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.phz-c{border:1px solid color-mix(in srgb,var(--phc) 30%,white)}}.phz-c{border-radius:15px;overflow:hidden}.phz-hd{background:oklch(from var(--phc) min(l,.55) c h);color:#fff;align-items:center;gap:10px;padding:10px 14px 11px;display:flex}.phz-hd>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.phz-hd b{font:700 1.42rem/1 var(--display);letter-spacing:.06em}.phz-hd span{font:600 .95rem var(--display);color:#fff}.phz-lv{flex:none;align-items:flex-end;gap:3px;height:20px;display:flex}.phz-lv i{background:#ffffff47;border-radius:2px;width:6px}.phz-lv i:first-child{height:8px}.phz-lv i:nth-child(2){height:14px}.phz-lv i:nth-child(3){height:20px}.phz-lv i.on{background:#fff}.phz-c>p{margin:10px 14px 0;font-size:.92rem;line-height:1.42}.phz-c>p.phz-def{background:var(--phc);margin:0;padding:10px 14px 11px}@supports (color:color-mix(in lab, red, red)){.phz-c>p.phz-def{background:color-mix(in srgb,var(--phc) 8%,white)}}.phz-c>p.phz-def{border-bottom:1px solid var(--phc)}@supports (color:color-mix(in lab, red, red)){.phz-c>p.phz-def{border-bottom:1px solid color-mix(in srgb,var(--phc) 20%,white)}}.phz-c>em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--phc) min(l,.52) c h);margin:11px 14px 0;font-style:normal;display:block}.phz-c>ul{border-top:1px solid var(--line);margin:6px 14px 12px;padding:0;list-style:none;display:grid}.phz-c>ul li{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:6px 0 7px;font-size:.88rem;line-height:1.4;display:flex}.phz-c>ul li>svg{fill:#fff;width:15px;height:15px;stroke:oklch(from var(--phc) min(l,.74) c h);stroke-width:1.9px;flex:none;margin-top:.17em}.phz-c>ul li>span{min-width:0}.phz-c>p.phz-note{border-top:1px dashed var(--phc);margin:auto 14px 12px;padding-top:8px}@supports (color:color-mix(in lab, red, red)){.phz-c>p.phz-note{border-top:1px dashed color-mix(in srgb,var(--phc) 35%,white)}}.phz-c>p.phz-note{color:var(--ink-muted);font-size:.84rem;line-height:1.4}.phz-c.lh .phz-hd{background:var(--phc);color:#0e2138}.phz-c.lh .phz-hd span{color:#0e2138}.phz-c.lh .phz-lv i{background:#0e213833}.phz-c.lh .phz-lv i.on{background:#0e2138}.phz-c.lh>em{color:var(--ink)}.eclist{background:#fff;border:1px solid #c9d6e6;border-radius:15px;margin:24px 0 4px;padding:18px 17px 15px;position:relative;box-shadow:0 5px 0 -2px #f3f6fa,0 5px 0 -1px #d5dee9}.eclist:before{content:"";background:#6b7a90;border-radius:6px;width:96px;height:17px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:inset 0 -2px #0e213824}.eclist-hd{align-items:center;gap:12px;display:flex}.eclist-hd>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--c);color:#fff;flex:none;place-items:center;display:grid}.eclist-hd>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.eclist-hd b{font:700 1.15rem/1.15 var(--display);color:var(--c);display:block}.eclist-hd span{margin-top:2px;font-size:.92rem;line-height:1.42;display:block}.eclist>em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin:14px 0 7px;font-style:normal;display:block}.eclist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.eclist ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.eclist li{--ec:var(--c);border:1px solid var(--ec);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.eclist li{border:1px solid color-mix(in srgb,var(--ec) 26%,white)}}.eclist li{background:var(--ec);border-radius:11px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.eclist li{background:color-mix(in srgb,var(--ec) 5%,white)}}.eclist li>i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--ec);flex:none}@supports (color:color-mix(in lab, red, red)){.eclist li>i{background:color-mix(in srgb,var(--ec) 12%,white)}}.eclist li>i{color:oklch(from var(--ec) min(l,.52) c h);place-items:center;display:grid}.eclist li>i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.eclist li>b{min-width:0;font:600 .95rem/1.25 var(--display);flex:1}.eclist li>s{background:oklch(from var(--ec) min(l,.55) c h);color:#fff;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;display:grid}.eclist li>s svg{stroke-width:3px;width:14px;height:14px;display:block}.dcard .dfig{border-color:var(--dc);max-width:none;margin:12px 0 0;padding:6px}@supports (color:color-mix(in lab, red, red)){.dcard .dfig{border-color:color-mix(in srgb,var(--dc) 20%,white)}}.dcard .dfig figcaption{margin-top:4px;font-size:.82rem}.dcard>p:has(>.dx){margin-top:auto;padding-top:10px}.dcard p .dx{background:#f6f0f7;border-left:4px solid #7a2e8e;border-radius:4px 11px 11px 4px;padding:9px 12px 10px;display:block}.duo.one{grid-template-columns:1fr}.sqks{color:#fff;background:linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/34px 34px,radial-gradient(circle at 10% 0,#223e63 0,transparent 55%),var(--night);border-radius:16px;margin:10px 0 4px;overflow:hidden}.sqks-hd{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding:11px 18px 10px;display:flex}.sqks-hd i{color:#7fa8da;place-items:center;display:grid}.sqks-hd i svg{width:20px;height:20px;display:block}.sqks-hd b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#9fc1ea}.sqks-rows{display:grid}.sqk{--sqc:#b8283a;border-bottom:1px solid #ffffff14;align-items:center;gap:15px;padding:13px 18px;display:flex;position:relative}.sqk:last-child{border-bottom:0}.sqk:before{content:"";background:var(--sqc);border-radius:0 3px 3px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.sqk-code{font:700 2rem/1 var(--display);letter-spacing:.16em;color:#ffc45c;text-shadow:0 0 12px #ffc45c59;font-variant-numeric:tabular-nums;background:#05111e9e;border:1px solid #ffc45c29;border-radius:9px;flex:none;padding:7px 6px 7px 12px}.sqk-tx{min-width:0}.sqk-tx b{font:700 1.08rem/1.2 var(--display);color:var(--sqc);display:block}@supports (color:color-mix(in lab, red, red)){.sqk-tx b{color:color-mix(in srgb,var(--sqc) 30%,white)}}.sqk-tx span{color:#c8d6e8;margin-top:3px;font-size:.87rem;line-height:1.42;display:block}@media (width<=560px){.sqk{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 13px;padding:12px 15px;display:grid}.sqk-tx{display:contents}.sqk-tx span{grid-column:1/-1;margin-top:0}.sqk-code{font-size:1.65rem}}.sqks abbr.gl{text-decoration-color:#ffffff8c}.sqks abbr.gl:hover,.sqks abbr.gl:focus-visible{background:#ffffff24;text-decoration-color:#fff}@media (width>=620px){.utiles.c3{grid-template-columns:repeat(3,1fr)}.utiles.c3>:last-child:nth-child(3n+1){grid-column:1/-1}}@media (width<=619px){.utiles.c3>:last-child:nth-child(odd){grid-column:1/-1}}.utiles.row .utile{flex-direction:row;align-items:center;gap:11px;padding:9px 12px}@media (width>=620px){.utiles.row:not(.c3){grid-template-columns:repeat(2,1fr)}.utiles.row:not(.c3)>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=619px){.utiles.row{grid-template-columns:1fr}}@media print{.achain-st,.phz-c,.sqks,.shift,.eclist{break-inside:avoid}.shift-n,.sqks,.phz-hd,.eclist li>s{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fsheet{--fsc:var(--c);background:#fff;border:1px solid #c9d6e6;border-radius:4px 4px 12px 12px;margin:34px 0 4px;padding:13px 18px 15px;position:relative}.fsheet-tab{font:700 .85rem/1 var(--display);letter-spacing:.06em;color:#fff;background:oklch(from var(--fsc) min(l,.55) c h);border-radius:6px 6px 0 0;padding:6px 12px 5px;position:absolute;bottom:100%;right:16px}.fsheet-hd{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding-bottom:10px;display:flex}.fsheet-hd>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);border:1.5px solid var(--fsc);flex:none}@supports (color:color-mix(in lab, red, red)){.fsheet-hd>i{border:1.5px solid color-mix(in srgb,var(--fsc) 45%,white)}}.fsheet-hd>i{background:var(--fsc)}@supports (color:color-mix(in lab, red, red)){.fsheet-hd>i{background:color-mix(in srgb,var(--fsc) 7%,white)}}.fsheet-hd>i{color:oklch(from var(--fsc) min(l,.52) c h);place-items:center;display:grid}.fsheet-hd>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.fsheet-hd b{min-width:0;font:700 1.3rem/1.1 var(--display);color:oklch(from var(--fsc) min(l,.52) c h)}.fsheet-hd b em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.fsheet-hd b em{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.fsheet-hd b em{margin-bottom:2px}.fsheet>p{background:linear-gradient(transparent calc(1lh - 1px),var(--line) 0) 0 0/100% 1lh;margin:8px 0 0;font-size:.95rem;line-height:1.75}@media print{.fsheet{break-inside:avoid}.fsheet-tab{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wcs{gap:10px;margin:12px 0 4px;display:grid}@media (width>=760px){.wcs{grid-template-columns:repeat(3,minmax(0,1fr))}.wc.w{grid-column:1/-1}}.wc{--wcc:#3a86b8;border:1px solid var(--wcc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.wc{border:1px solid color-mix(in srgb,var(--wcc) 28%,white)}}.wc{border-radius:15px;overflow:hidden}.wc-hd{border-bottom:1px solid var(--wcc);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 14px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.wc-hd{border-bottom:1px solid color-mix(in srgb,var(--wcc) 18%,white)}}.wc-hd>div{display:contents}.wc-sg{border:1px solid var(--wcc);background:#fff;border-radius:10px;grid-area:1/1;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.wc-sg{border:1px solid color-mix(in srgb,var(--wcc) 30%,white)}}.wc-sg svg{width:36px;height:36px;display:block}.wc-hd>div b{font:700 1.3rem/1.1 var(--display);color:oklch(from var(--wcc) min(l,.52) c h);letter-spacing:.03em;grid-area:1/2;display:block}.wc-hd>div i{font:600 .9rem/1.25 var(--display);color:var(--ink);grid-area:2/1/auto/-1;font-style:normal;display:block}.wc-n{background:oklch(from var(--wcc) min(l,.55) c h);color:#fff;border-radius:12px;flex-direction:column;grid-area:1/3;align-items:center;min-width:52px;padding:4px 8px 5px;display:flex}.wc-n b{font:700 1.5rem/1 var(--display)}.wc-n small{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff}.wc>p{margin:10px 14px 0;font-size:.91rem;line-height:1.42}.wc dl{gap:7px;margin:9px 14px 13px;display:grid}.wc dt{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--wcc) min(l,.52) c h)}.wc dd{color:var(--ink-muted);margin:1px 0 0;font-size:.87rem;line-height:1.42}.wc dd b{color:var(--ink);font-weight:600}.wc .utiles{margin:9px 14px 0}@media (width>=620px){.wc.w dl{grid-template-columns:1fr 1fr;gap:7px 18px}}.mpairs{gap:8px;margin:12px 0 4px;display:grid}.mpair{grid-template-columns:minmax(0,.85fr) 30px minmax(0,1.15fr);align-items:stretch;display:grid}.mpair>div{--mpc:#1f6fd1;border:1px solid var(--mpc);background:#fff}@supports (color:color-mix(in lab, red, red)){.mpair>div{border:1px solid color-mix(in srgb,var(--mpc) 28%,white)}}.mpair>div{border-left:6px solid var(--mpc);border-radius:3px 12px 12px 3px;padding:8px 12px 9px}.mpair>div b{font:700 1.08rem/1.2 var(--display);color:oklch(from var(--mpc) min(l,.52) c h);display:block}.mpair>div span{color:var(--ink-muted);margin-top:1px;font-size:.86rem;line-height:1.35;display:block}.mpair>div.mp-o{background:linear-gradient(160deg,var(--mpc),#fff 70%)}@supports (color:color-mix(in lab, red, red)){.mpair>div.mp-o{background:linear-gradient(160deg,color-mix(in srgb,var(--mpc) 8%,white),#fff 70%)}}.mpair>div.mp-o span{color:var(--ink);margin-top:3px;font-size:.9rem;line-height:1.42}.mpair>i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #9aa9bc;place-self:center;width:0;height:0}@media (width<=599px){.mpairs{gap:24px}.mpair{grid-template-columns:1fr}.mpair>i{border:8px solid #0000;border-top:12px solid #9aa9bc;border-bottom:0;margin:4px 0}}.mpars{gap:10px;margin:12px 0 4px;display:grid}@media (width>=620px){.mpars{grid-template-columns:repeat(2,minmax(0,1fr))}.mpar.w{grid-column:1/-1}}.mpar{--mpc:#3a86b8;border:1px solid var(--mpc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.mpar{border:1px solid color-mix(in srgb,var(--mpc) 28%,white)}}.mpar{border-radius:15px;overflow:hidden}.mpar-hd{border-bottom:1px solid var(--mpc);background:#fff;align-items:center;gap:11px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mpar-hd{border-bottom:1px solid color-mix(in srgb,var(--mpc) 16%,white)}}.mpar-hd>i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:oklch(from var(--mpc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);color:oklch(from var(--mpc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);flex:none;place-items:center;display:grid}.mpar-hd>i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.mpar-hd>i.mpar-in{border:1px solid var(--mpc);background:0 0;border-radius:10px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.mpar-hd>i.mpar-in{border:1px solid color-mix(in srgb,var(--mpc) 30%,white)}}.mpar-hd>i.mpar-in{overflow:hidden}.mpar-hd>i.mpar-in svg{width:100%;height:100%}.mpar-hd>b{font:700 1.18rem/1.15 var(--display);color:oklch(from var(--mpc) min(l,.52) c h)}.mpar-u{gap:6px;padding:11px 14px 0;display:grid}.mpu{background:var(--mpc);border-radius:11px;align-items:center;gap:9px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mpu{background:color-mix(in srgb,var(--mpc) 6%,white)}}.mpu{border:1px solid var(--mpc)}@supports (color:color-mix(in lab, red, red)){.mpu{border:1px solid color-mix(in srgb,var(--mpc) 16%,white)}}.mpu{padding:5px 10px 5px 5px}.mpu>b{border:1px solid var(--mpc);background:#fff;border-radius:8px;flex:none;min-width:48px;height:38px;padding:0 7px}@supports (color:color-mix(in lab, red, red)){.mpu>b{border:1px solid color-mix(in srgb,var(--mpc) 24%,white)}}.mpu>b{color:oklch(from var(--mpc) min(l,.52) c h);font:700 1.15rem var(--display);white-space:nowrap;place-items:center;display:grid}.mpu>b .dg{font-size:1.75em;font-style:normal;line-height:0;position:relative;top:.2em}.mpu>span{min-width:0;color:var(--ink-muted);font-size:.82rem;line-height:1.25}.mpu>span i{font:700 .93rem/1.2 var(--display);color:var(--ink);font-style:normal;display:block}.mpar>p{margin:10px 14px 13px;font-size:.91rem;line-height:1.45}@media (width>=620px){.mpar.w{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;display:grid}.mpar.w>.mpar-hd,.mpar.w>.mpar-x{grid-column:1/-1}.mpar.w>.mpar-u{padding-bottom:13px}.mpar.w>p{margin:11px 14px 13px 4px}}.mpar-x{margin:-2px 14px 14px}.mpar-x .sub-label{margin-top:4px}@media print{.wc,.mpair,.mpar{break-inside:avoid}}[data-subject=MET]{--met-sky-0:#f4f9fe;--met-sky-1:#cfe3f4;--met-sky-2:#a9cbe8;--met-sky-3:#88b1d7;--met-sky-4:#6394c3;--met-sky-5:#4375a9;--met-sky-6:#2a4f80;--met-sky-7:#1b355b;--met-sky-8:#0e2138}[data-subject=MET] .dcard{background:var(--paper)}.mpu>b.mpu-dl{background:0 0;border:0;border-radius:50%;width:56px;min-width:0;height:56px;padding:0;position:relative}.mpu-dl svg{width:100%;height:100%;display:block}.mpu-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcode{--mcode-rim:#c9d6e6;width:fit-content;max-width:100%;color:var(--ink);border:1px solid var(--mcode-rim);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M0 .5 6 6.5 12 .5' fill='none' stroke='%23C9D6E6'/%3E%3C/svg%3E") 0 100%/12px 7px repeat-x,#fff;border-bottom:0;border-radius:3px 3px 0 0;flex-wrap:wrap;gap:10px 30px;margin:12px 0 4px;padding:12px 18px 19px;display:flex;-webkit-mask:linear-gradient(#000 0 0) 0 0/100% calc(100% - 6px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 0H12L6 6Z'/%3E%3C/svg%3E") 0 100%/12px 6px repeat-x;mask:linear-gradient(#000 0 0) 0 0/100% calc(100% - 6px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 0H12L6 6Z'/%3E%3C/svg%3E") 0 100%/12px 6px repeat-x}.mcode-g{--gc:var(--c);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mcode-c{letter-spacing:.04em;white-space:pre;color:var(--ink);border-bottom:2px solid var(--gc);background:0 0;border-radius:0;padding:0 3px;font:600 1.12rem/1.45 ui-monospace,Cascadia Mono,Consolas,monospace}@supports (color:color-mix(in lab, red, red)){.mcode-c{border-bottom:2px solid color-mix(in srgb,var(--gc) 70%,white)}}.mcode-m{max-width:20ch;font:600 .85rem/1.3 var(--display);color:var(--ink-muted)}@media (width<=560px){.mcode{gap:10px 22px;padding:11px 14px 18px}}@media print{.mcode{break-inside:avoid}}.m1-lead{max-width:72ch;margin:12px 2px 4px}.m1-lead>b{font:700 1.08rem/1.2 var(--display);color:oklch(from var(--c) min(l,.52) c h);display:block}.m1-lead>span{color:var(--ink);margin-top:2px;font-size:.95rem;line-height:1.45;display:block}figure.m1-fl{max-width:none;margin:8px 0 4px;padding:0;overflow:hidden}.m1-fl-in{--col:104px;--s:.8667;position:relative}figure.m1-fl svg.m1-fl-sky{width:var(--col);height:100%;position:absolute;top:0;left:0}.m1-fl ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.m1-fl-r{grid-template-columns:var(--col) minmax(0,1fr);min-height:calc(56px * var(--s));display:grid}.m1-fl-o{position:relative;overflow:hidden}figure.m1-fl .m1-fl-o svg{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.m1-fl-t{min-width:0;padding:calc(28px * var(--s) - .62rem) 18px 12px 16px;position:relative}.m1-fl-t:before{content:"";left:0;top:calc(28px * var(--s) - .5px);border-top:1px solid #15263d;width:10px;position:absolute}.m1-fl-t>b{font:700 1.03rem/1.2 var(--display);color:oklch(from var(--c) min(l,.52) c h);display:block}.m1-fl-t>span{color:var(--ink);margin-top:2px;font-size:.92rem;line-height:1.42;display:block}.m1-fl-launch .m1-fl-t{padding-bottom:16px}@media (width>=620px){.m1-fl-in{--col:160px;--s:1.3333}.m1-fl-t{padding-left:20px;padding-right:22px}.m1-fl-t:before{width:14px}}@media print{figure.m1-fl{break-inside:avoid}}.mcode.m1-codes .mcode-g:last-child .mcode-m{max-width:32ch}.plede.m1-cavok{max-width:72ch;margin:10px 2px 4px}[data-subject=MET] .mpair>div.mp-o{background:#fff}.gas{margin:12px 0 4px}.gas-bar{border-radius:12px;height:44px;display:flex;overflow:hidden}.gas-bar>span{--g:#3a86b8;background:oklch(from var(--g) min(l,.55) c h);color:#fff;min-width:0;font:700 1.08rem var(--display);place-items:center;display:grid}.gas-bar>span+span{border-left:2px solid #fff}.gas-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.gas-key{--g:#3a86b8;border:1px solid var(--g);background:#fff}@supports (color:color-mix(in lab, red, red)){.gas-key{border:1px solid color-mix(in srgb,var(--g) 26%,white)}}.gas-key{border-top:4px solid var(--g);border-radius:4px 4px 12px 12px;padding:7px 12px 9px}.gas-key b{font:700 1.5rem/1.05 var(--display);color:oklch(from var(--g) min(l,.52) c h);display:block}.gas-key span{font:600 .93rem var(--display);color:var(--ink);display:block}.gas-wv{background:#f3f9fa;border:1.5px dashed #85c7ce;border-radius:12px;align-items:center;gap:13px;margin-top:8px;padding:8px 14px 9px;display:flex}.gas-wv>b{font:700 1.3rem var(--display);color:#0b8f9c;white-space:nowrap;flex:none}.gas-wv>span{font-size:.9rem;line-height:1.4}@media (width<=430px){.gas-key{padding:6px 9px 8px}.gas-key b{font-size:1.25rem}.gas-wv{flex-direction:column;align-items:flex-start;gap:2px}}.lyrs{margin:8px 0 4px;display:grid}.lyr{--lc:#3a86b8;border:1px solid var(--lc);background:#fff;grid-template-columns:168px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.lyr{border:1px solid color-mix(in srgb,var(--lc) 30%,white)}}.lyr{border-radius:14px;overflow:hidden}.lyr-hd{background:oklch(from var(--lc) min(l,.55) c h);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:10px 14px;display:flex}.lyr-hd b{font:700 1.2rem/1.1 var(--display)}.lyr-hd em{font:700 .82rem var(--display);letter-spacing:.04em;white-space:nowrap;background:#08152352;border-radius:999px;padding:2px 9px;font-style:normal}.lyr-pale .lyr-hd{background:var(--met-sky-1,#cfe3f4);color:#15263d}.lyr-pale .lyr-hd em{background:#fff}.lyr ul{align-content:center;gap:5px;margin:0;padding:10px 14px 11px;list-style:none;display:grid}.lyr li{padding-left:15px;font-size:.92rem;line-height:1.42;position:relative}.lyr li:before{content:"";background:var(--lc);border-radius:50%;width:6px;height:6px;position:absolute;top:.56em;left:2px}.lyr-pause{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:9px;padding:7px 2px 7px 16px;display:flex}.lyr-pause:before{content:"";border-bottom:8px solid #9aa9bc;border-left:6px solid #0000;border-right:6px solid #0000;flex:none}.lyr-pause:after{content:"";border-top:2px dashed #c9d3df;flex:1}@media (width<=560px){.lyr{grid-template-columns:1fr}.lyr-hd{flex-flow:wrap;justify-content:space-between;align-items:center}}.isav{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:9px 0 4px;display:grid}@media (width<=700px){.isav{grid-template-columns:1fr 1fr}}.isa1{--ic:#3a86b8;border:1px solid var(--ic);background:#fff}@supports (color:color-mix(in lab, red, red)){.isa1{border:1px solid color-mix(in srgb,var(--ic) 28%,white)}}.isa1{border-top:4px solid var(--ic);border-radius:3px 3px 14px 14px;padding:9px 13px 11px}.isa1 em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}@supports (color:color-mix(in lab, red, red)){.isa1 em{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.isa1 b{font:700 1.6rem/1.1 var(--display);color:oklch(from var(--ic) min(l,.52) c h);white-space:nowrap;margin-top:4px;display:block}.isa1 b small{font-size:.6em;font-weight:600}.tuc{border:1px solid var(--line);background:#fff;border-radius:15px;margin:10px 0 4px;padding:8px 15px}.tuc-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.tuc-row+.tuc-row{border-top:1px solid #eef2f7}.tuc-row>b{font:700 1.05rem var(--display);white-space:nowrap}.tuc-track{align-items:center;gap:10px;min-width:0;display:flex}.tuc-bar{--tb:#1d8a63;width:calc(var(--w) * .66);background:var(--tb);border-radius:7px;flex:none;height:26px;position:relative}@supports (color:color-mix(in lab, red, red)){.tuc-bar{background:color-mix(in srgb,var(--tb) 26%,white)}}.tuc-bar{overflow:hidden}.tuc-bar>i{width:var(--in);background:var(--tb);border-radius:7px;position:absolute;top:0;bottom:0;left:0}.tuc-t{min-width:0;font:700 .98rem/1.2 var(--display);color:var(--ink)}@media (width<=560px){.tuc{padding:6px 11px}.tuc-row{grid-template-columns:52px minmax(0,1fr);gap:8px}.tuc-t{font-size:.88rem}}figure.m2-wx{gap:14px;display:grid}.m2-wx>figure{background:0 0;border:0;border-radius:0;min-width:0;max-width:none;margin:0;padding:0;position:relative}.m2-wx svg.n{display:none}@media (width<=619px){.m2-wx svg.w{clip-path:inset(50%);width:1px;min-width:0;max-width:1px;height:1px;position:absolute;overflow:hidden}.m2-wx svg.n{width:100%;max-width:300px;display:block}}.m2-key{background:#c9d6e6;border:1px solid #c9d6e6;border-radius:3px;gap:1px;margin:0;display:grid;overflow:hidden}@media (width>=560px){.m2-key{grid-template-columns:1fr 1fr}.m2-key-r.w{grid-column:1/-1}}.m2-key-r{--kc:var(--c);background:#fff;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;gap:2px 12px;padding:9px 14px 10px;display:grid}.m2-key-r dt{font:700 1.05rem/1.2 var(--display);color:var(--ink);grid-column:1/-1;align-items:center;gap:12px;display:flex}.m2-key-r dt svg{flex:none;width:44px;height:22px;margin:0}.m2-key-r dd{color:var(--ink-muted);grid-column:2;margin:0;font-size:.92rem;line-height:1.42}.m2-key-r.nm dt{color:oklch(from var(--kc) min(l,.52) c h);grid-column:1;justify-content:center;font-size:1.6rem;line-height:1}.m2-key-r.nm dd{font:700 1.05rem/1.2 var(--display);color:var(--ink)}@media print{.m2-key-r,.m2-wx>figure{break-inside:avoid}}.dlab{background:#fff;border:1px solid #c4dbea;border-radius:18px;margin:12px 0 6px;overflow:hidden}.dlab-pre{border-bottom:1px solid var(--line);background:#f2f6fa;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.dlab-pre>span{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-right:3px}.dlab-pre button{font:600 .88rem var(--display);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:999px;padding:4px 13px}.dlab-pre button:hover{color:#1f5f8b;border-color:#3a86b8}.dlab-body{gap:14px;padding:14px 16px 16px;display:grid}@media (width>=760px){.dlab-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}.dlab-ctl{gap:9px;display:grid}.dl-row{--dc:#5646c0;background:var(--dc)}@supports (color:color-mix(in lab, red, red)){.dl-row{background:color-mix(in srgb,var(--dc) 6%,white)}}.dl-row{border:1px solid var(--dc)}@supports (color:color-mix(in lab, red, red)){.dl-row{border:1px solid color-mix(in srgb,var(--dc) 22%,white)}}.dl-row{border-radius:12px;padding:9px 12px 10px}.dl-hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dl-hd b{font:700 1.05rem var(--display);color:oklch(from var(--dc) min(l,.52) c h)}.dl-hd output{font:700 1.2rem var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.dl-range{margin:7px 0 7.1875px}.dl-range [data-slot=slider-control]{align-items:center;height:16px}.dl-ft{justify-content:space-between;align-items:center;gap:10px;font-size:.88rem;line-height:1.35;display:flex}.dl-ft em{font:700 .82rem var(--display);white-space:nowrap;color:var(--ink-muted);background:#eef2f7;border-radius:999px;flex:none;padding:1px 9px;font-style:normal}.dl-ft em.dn{color:#9b2c2c;background:#fbe3e3}.dl-ft em.up{color:#1d6b50;background:#ddf3ea}.dl-row small{color:var(--ink-muted);margin-top:3px;font-size:.82rem;display:block}.dlab-box{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:6px}.dlab-box svg{width:100%;height:auto;display:block}.dlab-key{color:var(--ink-muted);flex-wrap:wrap;gap:3px 14px;margin:6px 4px 0;font-size:.82rem;display:flex}.dlab-key i{vertical-align:-1px;background:#6b7a90;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.dlab-key i.w{vertical-align:0;background:#0b8f9c;width:7px;height:7px}.dlab-g{margin-top:12px}.dlab-g>b{font:700 1.8rem/1.05 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.dlab-g>b small{color:var(--ink-muted);margin-left:5px;font-size:.5em;font-weight:600}.dlab-g>span{color:var(--ink-muted);margin-top:2px;font-size:.86rem;display:block}.dlab-bar{background:#eef2f7;border-radius:999px;height:12px;margin:20px 0 4px;position:relative}.dlab-bar>i{background:linear-gradient(90deg,#9cc7e6,#3a86b8);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.dlab-bar>s{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.dlab-bar>s:after{content:"ISA";font:700 .82rem var(--display);letter-spacing:.06em;color:var(--ink);margin-bottom:2px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dlab-scale{color:var(--ink-muted);justify-content:space-between;font-size:.82rem;display:flex}.dlab-say{background:#f2f6fa;border-radius:10px;margin:10px 0 0;padding:9px 12px 10px;font-size:.89rem;line-height:1.45}.dlab-say.thin{background:#fdf3e1;border-left:4px solid #e09a1f}@media print{.lyr,.isa1,.tuc,.gas,.dlab{break-inside:avoid}}@media (width>=620px) and (width<=699px){.asets.c3{grid-template-columns:1fr}}@media (width>=700px){.asets.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.asets.c3 .aset{grid-template-columns:1fr;align-content:start;gap:9px}.asets.c3 .aset-face{width:80px}}.mpair>div:not(.mp-o):not(:has(span)){align-items:center;display:flex}.asets.c3 .aset{background:#fff}.asets.c3 .aset-face{justify-self:center;width:160px}@media (width<=619px){.asets.c3 .aset{grid-template-columns:1fr}}.trlb{background:#fff;border:1px solid #f2d6bf;border-radius:15px;max-width:520px;margin:12px auto 4px;overflow:hidden}.trlb-hd{color:#0e2138;background:#d2772a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 16px;display:flex}.trlb-hd b{font:700 1.12rem var(--display)}.trlb-hd span{font:600 .86rem var(--display);color:#0e2138}.trlb-cols,.trlb-row{grid-template-columns:1fr 1fr;align-items:center;padding:0 16px;display:grid}.trlb-cols{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);padding-top:7px;padding-bottom:5px}.trlb-row{border-top:1px solid #eef2f7;padding-top:6px;padding-bottom:6px}.trlb-row span{font:600 1.05rem var(--display);font-variant-numeric:tabular-nums}.trlb-row b{font:700 .98rem var(--display);color:#0e2138;background:#d2772a;border-radius:999px;justify-self:start;padding:2px 12px}.trlbs{gap:12px;margin:12px 0 4px;display:grid}@media (width>=680px){.trlbs{grid-template-columns:1fr 1fr;align-items:start}}.trlbs .trlb{max-width:none;margin:0}.trlb-note{color:var(--ink-muted);border-top:1px solid #eef2f7;margin:0;padding:8px 16px 10px;font-size:.83rem;line-height:1.4}.a5-lyr{color:var(--ink)}.mem:has(.a5-lyr){border-left-color:#0000}.mem:has(.a5-lyr):before{content:"";background:repeating-linear-gradient(45deg,#e6cb76 0 3px,#fbf4dc 3px 7px);border-radius:3px 0 0 3px;width:8px;position:absolute;top:-1px;bottom:-1px;left:-8px}.alab{--alc:#1f6fd1;border:1px solid var(--alc);background:#fff;margin:12px 0 6px}@supports (color:color-mix(in lab, red, red)){.alab{border:1px solid color-mix(in srgb,var(--alc) 32%,white)}}.alab{border-radius:18px;overflow:hidden}.alab-modes{border-bottom:1px solid var(--line);background:#f2f6fa;padding:10px 12px 12px}.alab-modes>span{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin:0 2px 7px;display:block}.alab-modes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.alab-mode{--mc:#1f6fd1;text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:#ffffff8c;border:1.5px solid #d5dee9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px 9px;display:flex}.alab-mode b{font:700 1.02rem/1.15 var(--display);color:oklch(from var(--mc) min(l,.52) c h)}.alab-mode span{color:var(--ink-muted);font-size:.82rem;line-height:1.25}.alab-mode:hover{border-color:var(--mc);background:#fff}@supports (color:color-mix(in lab, red, red)){.alab-mode:hover{border-color:color-mix(in srgb,var(--mc) 45%,white)}}.alab-mode[aria-pressed=true]{border-color:var(--mc);box-shadow:0 0 0 3px var(--mc);background:#fff}@supports (color:color-mix(in lab, red, red)){.alab-mode[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--mc) 16%,white)}}.alab-q{font:600 1.14rem/1.4 var(--display);margin:0;padding:14px 16px 2px}.alab b.o,.alab-q b.o{color:#b35f17}.alab b.b{color:#1f5faf}.alab b.t{color:#0a7a85}.alab b.g{color:#8a6a0b}.alab-body{gap:14px;padding:12px 16px 16px;display:grid}@media (width>=940px){.alab-body{grid-template-columns:minmax(394px,1fr) minmax(0,1fr);align-items:start}}.alab-left{gap:10px;min-width:0;display:grid}.alab-ins{gap:8px;display:grid}@media (width<=939px){.alab-ins{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.al-in{--ic:#1f6fd1;background:var(--ic);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.al-in{background:color-mix(in srgb,var(--ic) 6%,white)}}.al-in{border:1px solid var(--ic)}@supports (color:color-mix(in lab, red, red)){.al-in{border:1px solid color-mix(in srgb,var(--ic) 22%,white)}}.al-in{border-radius:12px;padding:8px 12px 9px}.al-lbl{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted)}.al-step{align-items:center;gap:6px;display:flex}.al-step button{border:1px solid var(--ic);border-radius:10px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.al-step button{border:1px solid color-mix(in srgb,var(--ic) 38%,white)}}.al-step button{color:oklch(from var(--ic) min(l,.52) c h);font:700 1.25rem/1 var(--display);cursor:pointer;background:#fff}.al-step button:hover{background:var(--ic)}@supports (color:color-mix(in lab, red, red)){.al-step button:hover{background:color-mix(in srgb,var(--ic) 10%,white)}}.al-val{cursor:text;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:baseline;gap:3px;min-width:96px;padding:1px 6px;display:flex}.al-val:hover{border-color:var(--ic)}@supports (color:color-mix(in lab, red, red)){.al-val:hover{border-color:color-mix(in srgb,var(--ic) 30%,white)}}.al-val:focus-within{border-color:var(--ic);box-shadow:0 0 0 3px var(--ic);background:#fff}@supports (color:color-mix(in lab, red, red)){.al-val:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ic) 18%,white)}}.al-val span{font:700 .82rem var(--display);color:var(--ink-muted)}.al-num{text-align:center;width:6.4ch;min-width:0;font:700 1.3rem var(--display);font-variant-numeric:tabular-nums;color:oklch(from var(--ic) min(l,.52) c h);appearance:textfield;background:0 0;border:0;padding:0}.al-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.al-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.al-num:focus{outline:none}.al-in input[type=range]{width:100%;accent-color:var(--ic);grid-column:1/-1;margin:6px 0 0}.al-range{grid-column:1/-1;margin:6px 0 0}.al-range [data-slot=slider-control]{align-items:center;height:16px}.al-seg{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;margin-top:6px;display:grid}.al-seg button{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1.5px solid #d5dee9;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 11px 7px;display:flex}.al-seg button b{font:700 1.08rem var(--display);color:oklch(from var(--ic) min(l,.52) c h)}.al-seg button span{color:var(--ink-muted);font-size:.82rem;line-height:1.25}.al-seg button[aria-pressed=true]{border-color:var(--ic);box-shadow:0 0 0 3px var(--ic)}@supports (color:color-mix(in lab, red, red)){.al-seg button[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--ic) 16%,white)}}.al-pick{--ic:#15263d;background:#f4f6f9;border-color:#dce3ec}.al-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:7px;display:flex}.al-chips button{font:600 .84rem var(--display);color:var(--ink);border:1px solid var(--ic);background:#fff}@supports (color:color-mix(in lab, red, red)){.al-chips button{border:1px solid color-mix(in srgb,var(--ic) 30%,white)}}.al-chips button{cursor:pointer;border-radius:999px;padding:3px 11px}.al-chips button span{color:var(--ink-muted);margin-left:3px;font-weight:500}.al-chips button:hover{border-color:var(--ic)}.alab-fig{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:6px 6px 8px;overflow-x:auto}.alab-fig svg{width:100%;min-width:380px;max-width:470px;height:auto;margin:0 auto;display:block}.al-key{color:var(--ink-muted);flex-wrap:wrap;gap:3px 14px;margin:6px 4px 0;font-size:.82rem;line-height:1.35;display:flex}.al-key i{border-top:3px solid var(--kc);vertical-align:middle;width:18px;margin-right:6px;display:inline-block}.al-key i.d{border-top-style:dashed}.al-key i.h{background:repeating-linear-gradient(45deg,#fbf4dc 0 3px,#e6cb76 3px 6px);border:0;height:10px}.alab-steps{counter-reset:al;gap:10px;margin:0;padding:0;list-style:none;display:grid}.alab-steps li{counter-increment:al;padding-left:33px;font-size:.95rem;line-height:1.5;position:relative}.alab-steps li:before{content:counter(al);background:oklch(from var(--alc) min(l,.55) c h);color:#fff;width:24px;height:24px;font:700 .84rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.alab.lh .alab-steps li:before{background:var(--alc);color:#0e2138}.alab-steps b{white-space:nowrap}.alab-ans{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.al-a{--ac:#1f6fd1;border:1px solid var(--ac);flex:168px;position:relative}@supports (color:color-mix(in lab, red, red)){.al-a{border:1px solid color-mix(in srgb,var(--ac) 30%,white)}}.al-a{border-left:6px solid var(--ac);background:var(--ac);border-radius:3px 12px 12px 3px}@supports (color:color-mix(in lab, red, red)){.al-a{background:color-mix(in srgb,var(--ac) 7%,white)}}.al-a{color:var(--ink);padding:8px 12px 10px}.al-a em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--ac) min(l,.45) c h);font-style:normal;display:block}.al-a b{margin-top:6px;display:block}.al-a small{color:var(--ink-muted);margin-top:5px;font-size:.82rem;line-height:1.3;display:block}.al-cnt{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.al-win{background:#4a5a70;border-radius:6px;gap:2px;padding:3px;display:inline-flex}.al-dg,.al-dp,.al-dsp{font:700 1.5rem/1.15 var(--display);font-variant-numeric:tabular-nums;font-style:normal;display:block}.al-dg{color:#15263d;text-align:center;background:#fff;border-radius:3px;min-width:.7em;padding:2px 3px;box-shadow:inset 0 2px #e3e9f0,inset 0 -2px #e3e9f0}.al-dp{color:#fff;margin:0 -1px}.al-dsp{width:3px}.al-dg:before,.al-dp:before,.al-du:before{content:attr(data-d)}.al-du{font:700 1.05rem var(--display);color:var(--ink);font-style:normal}.al-dv{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alab-tip{background:#f2f6fa;border-radius:10px;margin:12px 0 0;padding:9px 12px 10px;font-size:.89rem;line-height:1.45}.alab-tip.warn{border-left:4px solid #6b7a90}.alab-f{color:var(--ink-muted);margin:10px 0 0;font-size:.82rem;line-height:1.9}.alab-f code{font:600 .9rem var(--display);color:var(--ink);white-space:nowrap;background:#eef2f7;border-radius:6px;margin:0 2px;padding:2px 8px}@media (width<=560px){.alab-modes>div{grid-template-columns:1fr}.alab-mode{flex-flow:wrap;align-items:baseline;gap:0 8px}.alab-body{padding:10px 8px 14px}.al-in{gap:2px 8px;padding:8px 10px 9px}.al-step{gap:4px}.alab-q{padding:12px 12px 2px;font-size:1.05rem}.alab-fig{padding:3px 3px 6px}.alab-fig svg{min-width:380px}.dlab-body{padding:12px 10px 14px}}@media print{.alab,.trlb{break-inside:avoid}.trlb-hd,.trlb-row b,.al-a,.al-win,.al-dg{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.vlims{gap:10px;margin:12px 0 4px;display:grid}.vlim{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:8px 14px;padding:12px 14px 13px;display:grid}.vlim-lbl{min-width:132px;font:700 1.2rem/1.15 var(--display);letter-spacing:.03em;background:#fbf8ef;border:1px solid #e7ddc2;border-radius:10px;justify-self:center;justify-items:center;padding:7px 16px 8px;display:grid}.vlim-lbl i{border-top:2px solid #15263d;width:100%;margin:4px 0;display:block}.vlim-fig{grid-area:1/2/3}.vlim-fig svg{width:100%;height:auto;display:block}.vlim p{grid-column:1;align-self:start;margin:0;font-size:.9rem;line-height:1.42}.vlim p b{font:700 .95rem var(--display)}@media (width>=900px) and (width<=1023px),(width>=1140px){.vlims{grid-template-columns:repeat(3,minmax(0,1fr))}.vlim{grid-template-rows:auto;grid-template-columns:1fr;align-content:start}.vlim-fig,.vlim p{grid-area:auto/1}}@media (width<=540px){.vlim{grid-template-columns:1fr}.vlim-fig,.vlim p{grid-area:auto/1}}.atc-chip{color:#9fc1ea;font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;white-space:nowrap;background:#0e2138;border:1px solid #3c5471;border-radius:6px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-style:normal;display:inline-flex}.atc-chip>i{flex:none;place-items:center;width:16px;height:16px;display:grid}.atc-chip>i svg{width:16px;height:16px;display:block}.atc-chip abbr.gl{text-decoration-color:#9fc1ea99}.atc-chip abbr.gl:hover,.atc-chip abbr.gl:focus-visible{background-color:#9fc1ea29;text-decoration-color:#9fc1ea}[data-subject=PEN] .mem:after{background:#eef2f7}@media print{.atc-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pn-tree{--g:8px;--ln:var(--c);background:var(--paper);border:1px solid var(--line);border-radius:14px;margin:12px 0 4px;padding:16px 14px 14px}.pn-root{justify-content:center;display:flex}.pn-root span{font:700 .95rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--c);border-radius:999px;padding:6px 20px;box-shadow:0 1px 2px #0e21380f,0 4px 16px #0e21380a}.pn-branches{gap:var(--g);grid-template-columns:minmax(0,5fr) minmax(0,1fr);margin-top:26px;display:grid;position:relative}.pn-br{--bc:#3b4a63;flex-direction:column;min-width:0;display:flex}.pn-br-hd{font:700 1rem/1.15 var(--display);color:#fff;background:oklch(from var(--bc) min(l,.55) c h);text-align:center;border-radius:10px;align-self:center;padding:5px 13px;position:relative}.pn-subs{--cols:minmax(0,2fr) minmax(0,3fr);--k:2;--n1:2;--nk:3;--nt:5;grid-template-columns:var(--cols);gap:var(--g);margin-top:24px;display:grid;position:relative}.pn-sub{--sc:var(--c);flex-direction:column;min-width:0;display:flex}.pn-sub-hd{font:700 .95rem/1.15 var(--display);color:oklch(from var(--sc) min(l,.52) c h);border:2px solid var(--sc);text-align:center;background:#fff;border-radius:10px;align-self:center;padding:4px 12px;position:relative}.pn-leaves{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--g);flex:1;margin-top:22px;display:grid;position:relative}.pn-leaf{--lc:var(--c);border:1px solid var(--lc);background:#fff;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pn-leaf{border:1px solid color-mix(in srgb,var(--lc) 28%,white)}}.pn-leaf{border-radius:12px;padding:5px 5px 7px;box-shadow:0 1px 2px #0e21380f,0 4px 16px #0e21380a}.pn-leaf svg{border-radius:10px;width:100%;height:auto;display:block}.pn-leaf b{text-align:center;font:700 .92rem/1.15 var(--display);color:oklch(from var(--lc) min(l,.52) c h);margin-top:5px;display:block}.pn-leaf.solo{justify-content:center;padding:5px}@media (width>=860px){.pn-branches:before,.pn-subs:before,.pn-leaves:before{content:"";border-top:2px solid var(--ln);height:0;position:absolute;top:-12px}.pn-branches:before{left:calc((100% - var(--g)) * 5 / 12);right:calc((100% - var(--g)) / 12)}.pn-subs:before{left:calc((100% - (var(--k) - 1) * var(--g)) * var(--n1) / (2 * var(--nt)));right:calc((100% - (var(--k) - 1) * var(--g)) * var(--nk) / (2 * var(--nt)))}.pn-leaves:before{left:calc((100% - (var(--n) - 1) * var(--g)) / (2 * var(--n)));right:calc((100% - (var(--n) - 1) * var(--g)) / (2 * var(--n)))}.pn-branches:after,.pn-subs:after,.pn-leaves:after,.pn-br-hd:before,.pn-sub-hd:before,.pn-leaf:before{content:"";border-left:2px solid var(--ln);width:0;margin-left:-1px;position:absolute;left:50%}.pn-branches:after{height:14px;top:-26px}.pn-subs:after{height:12px;top:-24px}.pn-leaves:after{height:10px;top:-22px}.pn-br-hd:before,.pn-sub-hd:before{height:12px;top:-14px}.pn-leaf:before{height:12px;top:-13px}}@media (width<=859px){.pn-branches{grid-template-columns:1fr;gap:14px;margin-top:14px}.pn-br-hd,.pn-sub-hd{align-self:flex-start}.pn-subs{border-left:2px solid var(--ln);grid-template-columns:1fr;gap:12px;margin:10px 0 0 6px;padding-left:12px}.pn-leaves{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));margin-top:8px}.pn-br.one .pn-leaves,.pn-sub.one .pn-leaves{grid-template-columns:minmax(0,210px)}}.pn-pilots{align-items:start;gap:44px 14px;margin:40px 0 4px;display:grid}@media (width>=680px){.pn-pilots{grid-template-columns:1fr 1fr}}.pn-pilot{border:1px solid #c9d6e6;border-top:14px solid var(--c);background:#fff;border-radius:12px;position:relative;box-shadow:0 1px 2px #0e213812}.pn-pilot:before{content:"";background:var(--c);border-radius:3px 3px 0 0;width:18px;height:32px;margin-left:-9px;position:absolute;top:-44px;left:50%}.pn-pilot:after{content:"";box-sizing:border-box;background:#e6ecf3;border:2px solid #8795a8;border-radius:6px;width:28px;height:17px;margin-left:-14px;position:absolute;top:-24px;left:50%;box-shadow:inset 0 -2px #0e213824}.pn-pilot-hd{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px 13px;display:flex}.pn-av{box-sizing:border-box;background:#e6ecf3;border:1px solid #c9d6e6;border-radius:6px;flex:none;align-items:flex-end;width:62px;height:74px;display:flex;overflow:hidden}.pn-av svg{width:100%;height:auto;display:block}.pn-pilot-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}.pn-pilot-hd b{font:700 1.4rem/1.1 var(--display);color:var(--ink);margin-top:2px;display:block}.pn-lbl{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);padding:12px 16px 2px;font-style:normal;display:block}.pn-needs{margin:0;padding:4px 16px 10px;list-style:none;display:grid}.pn-needs li{border-top:1px solid var(--line);align-items:center;gap:11px;padding:7px 0;display:flex}.pn-needs li:first-child{border-top:0}.pn-needs i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--c);flex:none}@supports (color:color-mix(in lab, red, red)){.pn-needs i{background:color-mix(in srgb,var(--c) 12%,white)}}.pn-needs i{color:var(--c);place-items:center;display:grid}.pn-needs i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.pn-needs span{font:600 1.02rem/1.25 var(--display);color:var(--ink)}@media print{.pn-pilot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pn-hub{color:#fff;background:#0e2138;border:1px solid #314763;border-radius:14px;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);align-items:center;gap:10px 20px;margin:12px 0 4px;padding:16px;display:grid}.pn-hub-s{gap:10px;display:grid}.pn-exp{background:#16304f;border:1px solid #3c5471;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;display:flex;position:relative}.pn-exp i{color:#9fc1ea;background:#0e2138;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #3c5471}.pn-exp i svg{width:21px;height:21px;display:block}.pn-exp b{font:600 1.04rem/1.2 var(--display)}.pn-hub-s.l .pn-exp:after,.pn-hub-s.r .pn-exp:after{content:"";border-top:2px dashed #9fc1ea66;width:19px;position:absolute;top:50%}.pn-hub-s.l .pn-exp:after{right:-21px}.pn-hub-s.r .pn-exp:after{left:-21px}.pn-hub-c{text-align:center}.pn-hub-c svg{width:100%;height:auto;margin:0 auto;display:block}.pn-hub-c b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#9fc1ea;margin-top:2px;display:block}@media (width<=699px){.pn-hub{grid-template-columns:1fr 1fr;padding:14px 12px}.pn-hub-c{order:-1;grid-column:1/-1}.pn-hub-c svg{max-width:120px}.pn-hub-s{display:contents}.pn-hub-s.l .pn-exp:after,.pn-hub-s.r .pn-exp:after{display:none}}@media (width<=430px){.pn-hub{grid-template-columns:1fr}}.pn-sop{--pad:18px}.pn-sop .lam-paper{padding:2px var(--pad) 4px}.pn-sl{margin:0 calc(-1 * var(--pad,18px));padding:15px var(--pad,18px) 7px calc(var(--pad,18px) + 30px);border-top:1px solid var(--line);flex-wrap:wrap;align-items:last baseline;gap:4px 12px;display:flex;position:relative}.lam-paper>.pn-sl:first-child{border-top:0}.pn-sl i{background:var(--c);color:#fff;width:30px;height:28px;font:700 .95rem/1 var(--display);border-radius:0 6px 6px 0;place-items:center;font-style:normal;display:grid;position:absolute;top:13px;left:0}.pn-sl b{min-width:0;font:700 1.12rem/1.3 var(--display);color:var(--ink)}.pn-sl em{font:700 1rem/1.3 var(--display);letter-spacing:.04em;color:var(--c);flex:1 0 auto;align-items:last baseline;gap:8px;font-style:normal;display:flex}.pn-sl em:before{content:"";border-bottom:2px dotted var(--c);flex:auto;min-width:28px}@supports (color:color-mix(in lab, red, red)){.pn-sl em:before{border-bottom:2px dotted color-mix(in srgb,var(--c) 60%,white)}}.pn-sl em:before{transform:translateY(-.32em)}.pn-say{color:var(--ink);margin:0;padding:0 0 14px 30px;font-size:.95rem;line-height:1.5}@media (width<=560px){.pn-sop{--pad:14px}.pn-sop .pn-dk-fig{margin:0 calc(4px - var(--pad))}}.pn-deck{margin:0}.pn-dk-fig{background:0 0;border:0;max-width:none;margin:0;padding:0}.pn-dk-fig svg{border-radius:14px;width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.pn-seats{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin:10px auto 0;display:grid}.pn-seat{--pc:var(--c);border:1px solid var(--line);border-top:5px solid var(--pc);background:#fff;border-radius:12px;padding:9px 13px 11px;transition:box-shadow .2s}.pn-seat[data-seat="1"]{--pc:#0b8f9c}.pn-seat.pf{box-shadow:0 1px 2px #0e21380f,0 4px 16px #0e21380a}.pn-seat em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#5d6f86;padding:var(--tag-pad);background:#eef2f7;border-radius:999px;font-style:normal;display:inline-block}.pn-seat.pf em{background:oklch(from var(--pc) min(l,.55) c h);color:#fff}.pn-seat b{font:700 1.25rem/1.15 var(--display);margin-top:6px;display:block}.pn-seat span{font:600 .85rem var(--display);color:var(--ink-muted);display:block}.pn-seat p{margin:6px 0 0;font-size:.92rem;line-height:1.4}.pn-dk-p{margin:0 0 12px;padding-left:30px;font-size:.95rem;line-height:1.5}.pn-legs{gap:8px;display:grid}.pn-leg{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.pn-leg-hd b{font:700 1rem/1.1 var(--display);display:block}.pn-leg-hd span{color:var(--ink-muted);font-size:.84rem;line-height:1.3;display:block}.pn-leg-bar{grid-template-columns:1.2fr 2.35fr .95fr;gap:4px;display:grid}.pn-seg{--wc:var(--c);text-align:left;font:inherit;color:var(--ink);background:var(--wc);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.pn-seg{background:color-mix(in srgb,var(--wc) 16%,white)}}.pn-seg{border:1.5px solid var(--wc)}@supports (color:color-mix(in lab, red, red)){.pn-seg{border:1.5px solid color-mix(in srgb,var(--wc) 38%,white)}}.pn-seg{cursor:pointer;border-radius:10px;padding:6px 10px}.pn-seg.fo{--wc:#0b8f9c}.pn-seg.g0{border-radius:12px 6px 6px 12px}.pn-seg.g2{border-radius:6px 12px 12px 6px}.pn-seg span{color:var(--ink-muted);font-size:.82rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.pn-seg span{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.pn-seg span.sh{display:none}.pn-seg b{font:700 .95rem/1.15 var(--display);color:oklch(from var(--wc) min(l,.47) c h)}.pn-seg:hover{background:var(--wc)}@supports (color:color-mix(in lab, red, red)){.pn-seg:hover{background:color-mix(in srgb,var(--wc) 26%,white)}}.pn-seg[aria-pressed=true]{background:oklch(from var(--wc) min(l,.55) c h);border-color:var(--wc);box-shadow:0 0 0 3px var(--wc)}@supports (color:color-mix(in lab, red, red)){.pn-seg[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--wc) 30%,white)}}.pn-seg[aria-pressed=true] span,.pn-seg[aria-pressed=true] b{color:#fff}.pn-dk-say{background:#f2f6fa;border-radius:10px;margin:12px 0 14px;padding:9px 13px 10px;font-size:.93rem;line-height:1.45}@media (width<=760px){.pn-leg{grid-template-columns:1fr}}@media (width<=560px){.pn-seg span.lg{display:none}.pn-seg span.sh{display:block}.pn-seats{grid-template-columns:1fr}}.pn-key{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px;display:flex}.pn-key span{--kc:#4f5d73;font:600 .92rem var(--display);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:11px;padding:8px 12px 8px 9px;display:inline-flex}.pn-key i{background:var(--c);color:#fff;width:17px;height:17px;font:700 .82rem var(--display);box-shadow:0 0 0 1.5px #fff,0 0 0 4px var(--kc);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.tier.pn-area{--tc:var(--ic);border:1px solid var(--line);background:#fff;border-radius:14px;margin:26px 0 0;padding:0;overflow:hidden}.pn-area-hd{background:oklch(from var(--ic) min(l,.55) c h);color:#fff;align-items:center;gap:12px;padding:11px 16px;display:flex}.pn-area-n{width:28px;height:28px;color:oklch(from var(--ic) min(l,.52) c h);font:700 .95rem var(--display);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pn-area-hd>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:#ffffff29;flex:none;place-items:center;display:grid}.pn-area-hd>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.pn-area-hd h2{font:700 1.3rem/1.1 var(--display);margin:0}.pn-area-hd div>span{color:#fff;font-size:.86rem;display:block}.pn-area.pn-ink .pn-area-hd{background:var(--ic)}@supports (color:color-mix(in lab, red, red)){.pn-area.pn-ink .pn-area-hd{background:color-mix(in srgb,var(--ic) 86%,white)}}.pn-area.pn-ink .pn-area-hd,.pn-area.pn-ink .pn-area-hd div>span,.pn-area.pn-ink .pn-area-n{color:#0e2138}@media (width>=700px){.pn-area.two .pn-area-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pn-area:not(.two) .pn-lane ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-area:not(.two) .pn-lane ul:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.pn-lane{padding:12px 14px 14px}.pn-lane>em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:7px;margin:0 2px 9px;font-style:normal;display:flex}.pn-lane ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.pn-lane li{background:var(--c);align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.pn-lane li{background:color-mix(in srgb,var(--c) 5%,white)}}.pn-lane li{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.pn-lane li{border:1px solid color-mix(in srgb,var(--c) 15%,white)}}.pn-lane li{border-radius:10px;padding:7px 10px 7px 7px}.pn-lane li>i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);color:oklch(from var(--c) min(l,.52) c h);background:#fff;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #0e21380f}.pn-lane li>i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.pn-lane li>span{font:600 .95rem/1.2 var(--display);color:var(--ink)}.pn-lane.atm{background:#16304f}.pn-lane.atm>em{color:#9fc1ea}.pn-lane.atm li{background:#ffffff12;border-color:#ffffff21}.pn-lane.atm li>i{color:#0e2138;box-shadow:none;background:#9fc1ea}.pn-lane.atm li>span{color:#fff}.pn-lane.atm li abbr.gl{text-decoration-color:#ffffff8c}.pn-lane.atm li abbr.gl:hover,.pn-lane.atm li abbr.gl:focus-visible{background:#ffffff1f}.pn-echo{margin:10px 0 2px;font-size:.93rem;line-height:1.9}.pn-echo b{font:700 .98rem var(--display)}.pn-echo rich-text>span{--ec:#4f5d73;font:700 .82rem var(--display);color:#fff;background:oklch(from var(--ec) min(l,.55) c h);border-radius:999px;padding:2px 10px;display:inline-block}@media print{.pn-tree,.pn-pilot,.pn-hub,.pn-deck,.pn-area,.vlim{break-inside:avoid}.pn-root span,.pn-br-hd,.pn-pilot-hd,.pn-hub,.pn-exp i,.pn-area-hd,.pn-lane.atm,.pn-seg,.pn-sl i,.pn-key i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.m3w{gap:10px;margin:12px 0 4px;display:grid}@media (width>=700px){.m3w{grid-template-columns:repeat(3,minmax(0,1fr))}}.m3w-c{--wc:#d2772a;border:1px solid var(--wc);background:#fff}@supports (color:color-mix(in lab, red, red)){.m3w-c{border:1px solid color-mix(in srgb,var(--wc) 28%,white)}}.m3w-c{border-top:5px solid var(--wc);border-radius:5px 5px 14px 14px;padding:10px 14px 12px}.m3w-hd{align-items:center;gap:10px;display:flex}.m3w-hd>i{background:oklch(from var(--wc) min(l,.55) c h);color:#fff;width:28px;height:28px;font:700 .95rem/1 var(--display);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.m3w-ink .m3w-hd>i{background:var(--wc);color:#0e2138}.m3w-hd>b{font:700 1.15rem/1.15 var(--display);color:oklch(from var(--wc) min(l,.52) c h)}.m3w-ink .m3w-hd>b{color:var(--ink)}.m3w-c p{margin:7px 0 0;font-size:.91rem;line-height:1.42}.m3w-c p+p{margin-top:5px}.m3-spec{border-radius:12px;grid-template-columns:1fr 1.3fr 1fr;margin:12px 0 4px;display:grid;overflow:hidden}.m3-spec>span{min-height:40px;font:700 1rem/1.15 var(--display);color:#fff;text-align:center;place-items:center;padding:6px 8px;display:grid}.m3-spec>span>i{font-style:normal}.m3-spec-pill{color:#15263d;background:#fff;border-radius:999px;padding:2px 11px 3px}@media (width<=560px){.m3-spec-pill{padding:1px 7px 2px}}@media print{.m3w-c,.m3-spec{break-inside:avoid}.m3-spec>span,.m3w-hd>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}figure.m3-dew{max-width:400px}.m4-eq{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:14px 0 6px;display:flex}.m4-eq>span{--ec:#3a86b8;background:var(--ec)}@supports (color:color-mix(in lab, red, red)){.m4-eq>span{background:color-mix(in srgb,var(--ec) 9%,white)}}.m4-eq>span{border:1.5px solid var(--ec)}@supports (color:color-mix(in lab, red, red)){.m4-eq>span{border:1.5px solid color-mix(in srgb,var(--ec) 42%,white)}}.m4-eq>span{font:700 1.1rem var(--display);color:oklch(from var(--ec) min(l,.52) c h);border-radius:12px;padding:8px 16px}.m4-eq>span.res{background:oklch(from var(--ec) min(l,.55) c h);border-color:var(--ec);color:#fff}.m4-eq>i,.m4-eq>rich-text>i{font:700 1.5rem/1 var(--display);color:var(--ink-muted);font-style:normal}@media (width<=560px){.m4-eq{flex-direction:column;gap:4px}}.m4-ways{gap:10px;margin:12px 0 0;display:grid}@media (width>=700px){.m4-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.m4-way{--wy:#0b8f9c;border:1px solid var(--wy);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m4-way{border:1px solid color-mix(in srgb,var(--wy) 30%,white)}}.m4-way{border-radius:15px;overflow:hidden}.m4-way.adi{border:2px solid var(--wy)}.m4-way svg,.m4-lift svg,.m4-form svg{width:100%;height:auto;display:block}.m4-way-tx{padding:9px 13px 12px}.m4-way-tx>em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);font-style:normal;display:block}.m4-way-tx>b{font:700 1.15rem/1.15 var(--display);color:oklch(from var(--wy) min(l,.52) c h);margin-top:1px;display:block}.m4-way-tx p{margin:5px 0 0;font-size:.9rem;line-height:1.42}.m4-lifts{background:#f8f8fc;border:2px dashed #b8b1e5;border-radius:16px;gap:9px;margin:10px 0 4px;padding:10px 12px 12px;display:grid}@media (width>=560px){.m4-lifts{grid-template-columns:repeat(2,minmax(0,1fr))}.m4-lifts-hd{grid-column:1/-1}}@media (width>=760px){.m4-lifts{grid-template-columns:repeat(6,minmax(0,1fr))}.m4-lift{grid-column:span 2}.m4-lift:nth-child(5){grid-column:2/span 2}.m4-lift:nth-child(6){grid-column:4/span 2}}.m4-lifts-hd{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(48.3528% .18282 283.123);align-items:center;gap:8px;display:flex}.m4-lifts-hd:before{content:"";border-bottom:8px solid #5646c0;border-left:6px solid #0000;border-right:6px solid #0000;flex:none}.m4-lift{--lf:#5646c0;border:1px solid var(--lf);background:#fff}@supports (color:color-mix(in lab, red, red)){.m4-lift{border:1px solid color-mix(in srgb,var(--lf) 26%,white)}}.m4-lift{border-radius:12px;overflow:hidden}.m4-lift>div{padding:7px 12px 10px}.m4-lift b{font:700 1.03rem/1.15 var(--display);color:oklch(from var(--lf) min(l,.52) c h)}.m4-lift em{vertical-align:2px;font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--lf) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;margin-left:6px;font-style:normal;display:inline-block}.m4-lift p{margin:4px 0 0;font-size:.87rem;line-height:1.4}.m4-rates{gap:10px;margin:12px 0 4px;display:grid}@media (width>=700px){.m4-rates{grid-template-columns:repeat(3,minmax(0,1fr))}}.m4-rate{--rc:#d2772a;border:1px solid var(--rc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m4-rate{border:1px solid color-mix(in srgb,var(--rc) 30%,white)}}.m4-rate{border-radius:14px;overflow:hidden}.m4-rate-hd{background:var(--rc);padding:10px 14px 11px}@supports (color:color-mix(in lab, red, red)){.m4-rate-hd{background:color-mix(in srgb,var(--rc) 9%,white)}}.m4-rate-hd{border-bottom:1px solid var(--rc)}@supports (color:color-mix(in lab, red, red)){.m4-rate-hd{border-bottom:1px solid color-mix(in srgb,var(--rc) 18%,white)}}.m4-rate-hd>b{font:700 1.45rem/1 var(--display);color:oklch(from var(--rc) min(l,.52) c h);letter-spacing:.03em;display:block}.m4-rate-hd>i{font:600 .88rem/1.25 var(--display);color:var(--ink);margin-top:3px;font-style:normal;display:block}.m4-rate-n{flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:9px;display:flex}.m4-rate-n>strong{font:700 1.9rem/1 var(--display);color:var(--ink);white-space:nowrap}.m4-rate-n>span{font:600 .84rem/1.2 var(--display);color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.m4-rate-n>span{color:color-mix(in srgb,var(--ink-muted) 78%,var(--ink))}}.m4-rate ul{gap:5px;margin:0;padding:10px 14px 12px;list-style:none;display:grid}.m4-rate li{padding-left:14px;font-size:.9rem;line-height:1.4;position:relative}.m4-rate li:before{content:"";background:var(--rc);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:1px}.m4-sc-t{font:700 .95rem var(--display);color:var(--ink)}.m4-sc-in{margin:34px 0 26px;position:relative}.m4-sc-bar{border-radius:9px;height:36px;display:flex;overflow:hidden}.m4-sc-bar>span{min-width:0;font:700 .86rem/1.1 var(--display);color:#fff;text-align:center;place-items:center;padding:0 4px;display:grid}.m4-sc-bar i{font-style:normal}.m4-sc-bar .sh{display:none}@media (width<=560px){.m4-sc-bar .lg{display:none}.m4-sc-bar .sh{display:inline}.m4-sc-bar>span{padding:0 2px;font-size:.82rem}}.m4-sc-pin{font-style:normal;font:700 .82rem var(--display);color:var(--ink);white-space:nowrap;text-align:center;margin-bottom:3px;position:absolute;bottom:100%;transform:translate(-50%)}.m4-sc-pin:after{content:"";background:var(--ink);width:2px;height:8px;margin:1px auto 0;display:block}.m4-sc-tk{--tk:#6b7a90;font-style:normal;font:700 .82rem var(--display);white-space:nowrap;color:oklch(from var(--tk) min(l,.52) c h);margin-top:3px;position:absolute;top:100%;transform:translate(-50%)}.m4-sc-tk:before{content:"";background:currentColor;width:2px;height:6px;margin:0 auto 1px;display:block}.m4-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 4px;display:grid}@media (width>=760px){.m4-forms{grid-template-columns:repeat(4,minmax(0,1fr))}}.m4-form{--fm:var(--c);border:1px solid var(--fm);background:#fff}@supports (color:color-mix(in lab, red, red)){.m4-form{border:1px solid color-mix(in srgb,var(--fm) 28%,white)}}.m4-form{border-radius:14px;overflow:hidden}.m4-form>svg{outline:1px solid var(--ink-muted);width:calc(100% - 16px);margin:8px 8px 0}@supports (color:color-mix(in lab, red, red)){.m4-form>svg{outline:1px solid color-mix(in srgb,var(--ink-muted) 75%,transparent)}}.m4-form>svg{outline-offset:2px}.m4-form>div{padding:8px 12px 11px}.m4-form b{font:700 1.1rem var(--display);color:oklch(from var(--fm) min(l,.52) c h);display:block}.m4-form span{margin-top:2px;font-size:.88rem;line-height:1.38;display:block}.m4-form em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--fk,var(--fm)) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;margin-bottom:4px;font-style:normal;display:inline-block}.m4-air .m4-form b{color:#15263d;font-size:1.25rem;line-height:1.15}.m4-air .m4-form span{margin-top:3px;font-size:.93rem;line-height:1.42}.m4-forms.m4-air{grid-template-columns:minmax(0,1fr)}.m4-air .m4-form{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.m4-air .m4-form>svg{background:var(--met-sky-2);align-self:center;height:auto;margin:8px}.m4-air .m4-form>div{padding:10px 14px 12px}@media (width>=560px){.m4-air .m4-form{grid-template-columns:minmax(0,230px) minmax(0,1fr)}.m4-air .m4-form>svg{align-self:stretch;height:calc(100% - 16px)}.m4-air .m4-form>div{padding:11px 18px 13px}}.m4-fams{gap:10px;margin:12px 0 4px;display:grid}@media (width>=700px){.m4-fams{grid-template-columns:repeat(2,minmax(0,1fr))}}.m4-fam{--fmc:var(--paper);--fmi:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.m4-fam-hd{background:var(--fmc);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;display:flex}.m4-fam.m4-span .m4-fam-hd{padding-left:37px;position:relative}.m4-fam-col{width:11px;height:34px;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.m4-fam-hd>b{font:700 1.2rem/1.1 var(--display);color:var(--fmi);margin-right:auto}.m4-fam-hd>em{font:700 .82rem var(--display);color:var(--fmi);border:1px solid var(--fmi);font-style:normal}@supports (color:color-mix(in lab, red, red)){.m4-fam-hd>em{border:1px solid color-mix(in srgb,var(--fmi) 45%,transparent)}}.m4-fam-hd>em{border-radius:999px;padding:1px 9px}.m4-types{flex-wrap:wrap;gap:6px;padding:11px 14px 0;display:flex}.m4-types>span{background:var(--c);border-radius:10px;align-items:baseline;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.m4-types>span{background:color-mix(in srgb,var(--c) 7%,white)}}.m4-types>span{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.m4-types>span{border:1px solid color-mix(in srgb,var(--c) 22%,white)}}.m4-types>span{padding:3px 10px 4px}.m4-types b{font:700 1.05rem var(--display);color:oklch(from var(--c) min(l,.52) c h)}.m4-types i{font:600 .88rem var(--display);color:var(--ink);font-style:normal}.m4-haz{flex-wrap:wrap;gap:6px;padding:9px 14px 0;display:flex}.m4-haz>span{font:600 .82rem var(--display);color:var(--ink);background:#eef2f7;border-radius:999px;padding:2px 10px}.m4-haz>span b{margin-right:4px;font-weight:700}.m4-haz>span.l0{color:#1d6b50;background:#ddf3ea}.m4-haz>span.l1{color:#855400;background:#fdefd6}.m4-fam ul{gap:5px;margin:0;padding:9px 14px 12px;list-style:none;display:grid}.m4-fam li{padding-left:14px;font-size:.9rem;line-height:1.4;position:relative}.m4-fam li:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:1px}.m4-fam li.key{font-weight:600}.m4-fam li.key:before{background:#b8283a}@media print{.m4-way,.m4-lift,.m4-rate,.m4-form,.m4-fam{break-inside:avoid}.m4-eq>span.res,.m4-lift em,.m4-sc-bar>span,.m4-fam-hd{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fl-note.trap.m4-okt{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.m4-okt-tx{flex:300px;min-width:0}.m4-okts{flex:none;gap:12px;display:flex}.m4-okts>span{flex-direction:column;align-items:center;gap:3px;display:flex}.m4-okts svg{width:34px;height:34px;display:block}.fl-note.trap .m4-okts b{font:700 .82rem/1 var(--display);color:var(--ink-muted)}.stx{background:#fff;border:1px solid #ccc8ec;border-radius:14px;margin:14px 0 6px;overflow:hidden}.stx-pre{border-bottom:1px solid var(--line);background:#f2f6fa;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.stx-pre>span{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink-muted);margin-right:3px}.stx-pre button{font:600 .88rem var(--display);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:999px;padding:4px 13px}.stx-pre button:hover{color:#3b2e91;border-color:#5646c0}.stx-pre button.on{color:#fff;background:#5646c0;border-color:#5646c0}.stx-body{gap:14px;padding:14px 16px 6px;display:grid}@media (width>=760px){.stx-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.stx-v{--vc:#c99512;background:var(--vc);border-radius:4px 4px 12px 12px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.stx-v{background:color-mix(in srgb,var(--vc) 10%,white)}}.stx-v{border-top:4px solid var(--vc);padding:9px 13px 10px}.stx-v b{font:700 1.3rem/1.15 var(--display);color:oklch(from var(--vc) calc(min(l,.45) - clamp(0,calc((l - .66) * 99),1) * .18) calc(c * (1 - clamp(0,calc((l - .66) * 99),1) * .75)) h);display:block}.stx-v span{margin-top:3px;font-size:.9rem;line-height:1.42;display:block}.stx-ps{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.stx-ps li{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.42;display:flex}.stx-ps li>i{background:oklch(from var(--pc) min(l,.55) c h);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.stx-ps li>i>svg{width:18px;height:18px;display:block}.stx-ps b{font-family:var(--display);font-weight:700}.stx-fig{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:6px}.stx-fig svg{width:100%;height:auto;display:block}.stx-key{color:var(--ink-muted);flex-wrap:wrap;gap:3px 14px;margin:6px 4px 0;font-size:.82rem;display:flex}.stx-key i{vertical-align:3px;border-top:3px dashed;width:18px;margin-right:5px;display:inline-block}.stx-key i.s{border-top-style:solid}.stx-scw{padding:4px 16px 14px}.stx-scw .m4-sc-in{margin:34px 0 28px}.stx-scw p{color:var(--ink-muted);margin:0;font-size:.86rem;line-height:1.4}@media print{.stx{break-inside:avoid}.stx-v,.stx-ps li>i,.stx .m4-sc-bar>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-subject=HUM]{--hu-ground:#fbf8f2;--hu-violet:#6c4bb8}.icard{--ic:var(--c);--icard-rule:var(--line)}@supports (color:color-mix(in lab, red, red)){.icard{--icard-rule:color-mix(in srgb,var(--line) 72%,var(--paper))}}.icard{background:var(--paper);border:1px solid #c9d6e6;border-top:4px solid var(--ic);color:var(--ink);border-radius:3px 3px 6px 6px;flex-direction:column;margin:14px 0 4px;padding:11px 18px 13px;display:flex;box-shadow:0 1px 2px #0e213812}.icard-hd{border-bottom:1px solid var(--ic);margin:0 0 6px;padding-bottom:6px;display:block}@supports (color:color-mix(in lab, red, red)){.icard-hd{border-bottom:1px solid color-mix(in srgb,var(--ic) 45%,white)}}.icard-hd{font:700 1.15rem/1.2 var(--display);color:var(--ink)}.icard-q{margin:0;padding:0}.icard-q p{font-size:inherit;color:var(--ink);background:linear-gradient(transparent calc(1lh - 1px),var(--icard-rule) 0) 0 0/100% 1lh;margin:0;line-height:1.6}.icard-src{border:1px solid var(--ic);font:600 .82rem/1.35 var(--display);letter-spacing:.02em;color:var(--ink-muted);white-space:nowrap;border-radius:3px;align-self:flex-end;margin-top:9px;padding:1px 8px 2px;font-style:normal}.icard>:not(.icard-hd,.icard-q,.icard-src){margin-top:12px}@media (width<=560px){.icard{padding:10px 14px 12px}}@media print{.icard{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lsheet{--lsc:var(--c);--lsheet-rule:var(--line)}@supports (color:color-mix(in lab, red, red)){.lsheet{--lsheet-rule:color-mix(in srgb,var(--line) 80%,#c9d6e6)}}.lsheet{background:var(--paper);color:var(--ink);border:1px solid #c9d6e6;border-radius:4px 4px 12px 12px;margin:14px 0 4px;overflow:hidden;box-shadow:0 1px 2px #0e213812}.lsheet-hd{min-height:8px;font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--lsc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--lsc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);padding:5px 14px 6px;display:block}.lsheet-hd:empty{padding:0}.lsheet-rows{margin:0;padding:0;list-style:none}.lsheet-rows li{border-bottom:1px solid var(--lsheet-rule);grid-template-columns:46px minmax(0,1fr);display:grid}.lsheet-rows li:last-child{border-bottom:0}.lsheet-rows li>i{border-right:1.5px solid var(--lsc);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lsheet-rows li>i{border-right:1.5px solid color-mix(in srgb,var(--lsc) 45%,white)}}.lsheet-rows li>i{color:var(--lsc)}.lsheet-rows li>i svg{width:22px;height:22px;display:block}.lsheet-rows li>div{min-width:0;padding:9px 14px 10px 12px;font-size:.95rem;line-height:1.42}.lsheet-rows li small{color:var(--ink-muted);margin-top:2px;font-size:.88rem;line-height:1.4;display:block}@media (width>=620px){.lsheet.c2 .lsheet-rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--lsr),auto);display:grid}.lsheet.c2 .lsheet-rows li.r{border-left:1px solid #c9d6e6}.lsheet.c2 .lsheet-rows li.end{border-bottom:0}}@media print{.lsheet{break-inside:avoid}.lsheet-hd{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hu-defs{align-items:stretch;gap:12px;margin:12px 0 4px;display:grid}@media (width>=700px){.hu-defs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hu-def.w2{grid-column:1/-1}}.hu-defs .icard{margin:0}.hu-def-hd{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.hu-def-hd em{font:700 .82rem/1.35 var(--display);letter-spacing:.06em;color:oklch(from var(--ic) min(l,.52) c h);border:1px solid var(--ic);border-radius:3px;padding:0 7px 1px;font-style:normal}.hu-def-fig{margin:0}.hu-def-fig>svg{width:100%;max-width:290px;height:auto;margin:0 auto;display:block}.hu-def-tag{font:600 .88rem/1.3 var(--display);color:oklch(from var(--ic) min(l,.45) c h);background:var(--ic);align-self:center}@supports (color:color-mix(in lab, red, red)){.hu-def-tag{background:color-mix(in srgb,var(--ic) 9%,white)}}.hu-def-tag{border-radius:999px;padding:3px 12px}.hu-defs .icard>.hu-def-tag{margin-top:8px}@media (width>=700px){.hu-def.w2{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:24px;display:grid}.hu-def.w2 .icard-hd{grid-column:1/-1}.hu-def.w2 .icard-q{grid-area:2/1}.hu-def.w2 .icard-src{grid-area:3/1;place-self:start end}.hu-def.w2>.hu-def-fig{grid-area:2/2/4;align-self:center;margin-top:4px}}.hu-hub{justify-items:center;gap:8px;display:grid}.hu-hub-c{background:var(--ic);align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.hu-hub-c{background:color-mix(in srgb,var(--ic) 8%,white)}}.hu-hub-c{border:1.5px solid var(--ic)}@supports (color:color-mix(in lab, red, red)){.hu-hub-c{border:1.5px solid color-mix(in srgb,var(--ic) 30%,white)}}.hu-hub-c{border-radius:14px;max-width:100%;padding:8px 14px 8px 8px}.hu-hub-c>span{background:#fff;border-radius:50%;flex:none;width:46px;height:46px;overflow:hidden;box-shadow:0 1px 3px #0e21381f}.hu-hub-c>span svg{width:100%;height:100%;display:block}.hu-hub-c b{font:700 1rem/1.15 var(--display);color:var(--ink);display:block}.hu-hub-c i{color:var(--ink-muted);font-size:.85rem;font-style:normal;line-height:1.3;display:block}.hu-hub-to{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--ic) min(l,.52) c h);flex-direction:column;align-items:center;gap:2px;display:flex}.hu-hub-to:before,.hu-hub-to:after{content:"";background:var(--ic);width:2px;height:8px}@supports (color:color-mix(in lab, red, red)){.hu-hub-to:before,.hu-hub-to:after{background:color-mix(in srgb,var(--ic) 45%,white)}}.hu-hub ul{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.hu-hub li{border:1px solid var(--line);border-left:5px solid var(--ic);font:600 .96rem/1.2 var(--display);color:var(--ink);background:#fff;border-radius:3px 10px 10px 3px;align-items:center;gap:10px;padding:6px 11px 6px 7px;display:flex}.hu-hub li i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--ic);flex:none}@supports (color:color-mix(in lab, red, red)){.hu-hub li i{background:color-mix(in srgb,var(--ic) 12%,white)}}.hu-hub li i{color:oklch(from var(--ic) min(l,.52) c h);place-items:center;display:grid}.hu-hub li i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}@media print{.hu-hub-c,.hu-hub li,.hu-def-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hu-slices{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.hu-slices>div{text-align:center;background:#fff7e0;border:1px solid #f0d58a;border-radius:10px;padding:7px 9px 8px}.hu-slices b{font:700 .95rem/1.15 var(--display);color:#7a5200;display:block}.hu-slices span{color:var(--ink);margin-top:2px;font-size:.82rem;line-height:1.3;display:block}@media (width<=560px){.hu-slices{grid-template-columns:1fr 1fr}}.hu-topics{gap:10px;margin:12px 0 4px;display:grid}@media (width>=620px){.hu-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}.hu-topic{background:var(--paper);border:1px solid #c9d6e6;border-top:4px solid var(--c);color:var(--ink);border-radius:3px 3px 6px 6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:9px 12px 11px 14px;display:grid;box-shadow:0 1px 2px #0e213812}.hu-topic-tx{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.hu-topic-tx>span{font:600 1.05rem/1.35 var(--display);color:var(--ink);background:linear-gradient(transparent calc(1lh - 1px),var(--line) 0) 0 0/100% 1lh;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.hu-topic-tx>span{background:linear-gradient(transparent calc(1lh - 1px),color-mix(in srgb,var(--line) 72%,var(--paper)) 0) 0 0/100% 1lh}}.hu-topic .nid{line-height:1.3;text-decoration:none}.hu-topic .nid:hover{background:oklch(from var(--c) min(l,.45) c h)}.hu-topic>i{width:84px;height:52px;display:block}.hu-topic>i svg{width:100%;height:100%;display:block}.hu-topic.no{min-height:62px;box-shadow:none;background:0 0;border:1px dashed #8795a8;padding:12px 14px}.hu-topic.no .hu-topic-tx>span{color:var(--ink-muted);background:0 0}@media print{.hu-topic{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.icard.hu-err .icard-hd i{font-style:italic;font-weight:700}.hu-err-ls{border-top:1px solid var(--icard-rule);margin:0;padding:0;list-style:none}.hu-err-ls li{align-items:center;gap:11px;padding:7px 0;display:flex}.hu-err-ls li+li{border-top:1px solid var(--icard-rule)}.hu-err-ls li i{width:28px;height:28px;color:var(--ic);flex:none;place-items:center;display:grid}.hu-err-ls li i svg{width:22px;height:22px;display:block}.hu-err-ls li span{color:var(--ink);font-size:17px;font-weight:500;line-height:1.4}@media (width>=700px){.icard.hu-err{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:22px;display:grid}.icard.hu-err>:is(.icard-hd,.icard-q,.icard-src){grid-column:1}.icard.hu-err>.icard-src{place-self:start}.icard.hu-err>.hu-err-ls{border-top:0;border-left:1px solid var(--icard-rule);grid-area:1/2/4;align-self:center;margin-top:0;padding-left:22px}}.hu-types{gap:10px;margin:12px 0 4px;display:grid}@media (width>=620px){.hu-types{grid-template-columns:1fr 1fr}}.hu-type{--ty:#d98a0b;border:1px solid var(--ty);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hu-type{border:1px solid color-mix(in srgb,var(--ty) 30%,white)}}.hu-type{border-radius:16px;overflow:hidden}.hu-type>svg{width:100%;height:auto;display:block}.hu-type-tx{padding:9px 14px 13px}.hu-type-hd{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.hu-type-hd b{font:700 1.3rem/1.1 var(--display);color:oklch(from var(--ty) min(l,.52) c h)}.hu-type.hu-ink .hu-type-hd b{color:var(--ink)}.hu-type.hu-red .hu-type-hd b{color:#9e1b32}.hu-type-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--kc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;font-style:normal}.hu-type-key{font:600 1rem/1.3 var(--display);color:var(--ink);margin:6px 0 0}.hu-type ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.hu-type li{padding-left:14px;font-size:.9rem;line-height:1.4;position:relative}.hu-type li:before{content:"";background:var(--ty);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:1px}.hu-type .eg{color:var(--ink-muted);background:var(--ty);margin:8px 0 0;font-size:.84rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.hu-type .eg{background:color-mix(in srgb,var(--ty) 7%,white)}}.hu-type .eg{border-radius:8px;padding:5px 9px}.hu-find{border:1px solid var(--line);background:#fff;border-radius:18px;margin:14px 0 4px;overflow:hidden}.hu-find-hd{border-bottom:1px solid var(--line);background:#f2f6fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.hu-find-hd b{font:700 1.05rem var(--display)}.hu-find-hd button{font:600 .85rem var(--display);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:999px;padding:4px 13px}.hu-find-hd button:hover{border-color:var(--c);color:oklch(from var(--c) min(l,.45) c h)}.hu-fq{border-bottom:1px dashed var(--line);gap:8px 14px;padding:11px 14px;display:grid}@media (width>=700px){.hu-fq{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.hu-fq p{font:600 1.02rem/1.3 var(--display);align-items:baseline;gap:10px;margin:0;display:flex}.hu-fq p>i{color:#fff;width:24px;height:24px;font:700 .82rem/1 var(--display);background:#15263d;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.hu-fq-a{flex-wrap:wrap;gap:7px;display:flex}.hu-fq-a button{--bc2:#5d6f86;font:600 .92rem var(--display);color:var(--ink);border:1.5px solid var(--bc2);background:#fff;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hu-fq-a button{border:1.5px solid color-mix(in srgb,var(--bc2) 45%,white)}}.hu-fq-a button{cursor:pointer;border-radius:999px;padding:5px 13px}.hu-fq-a button:hover{background:var(--bc2)}@supports (color:color-mix(in lab, red, red)){.hu-fq-a button:hover{background:color-mix(in srgb,var(--bc2) 10%,white)}}.hu-fq-a button small{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--bc2) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px}.hu-fq-a button[aria-pressed=true]{background:oklch(from var(--bc2) min(l,.55) c h);border-color:var(--bc2);color:#fff}.hu-fq-a button[aria-pressed=true] small{color:oklch(from var(--bc2) min(l,.52) c h);background:#fff}.hu-fq-a button.hu-ink small,.hu-fq-a button.hu-ink[aria-pressed=true]{background:var(--bc2);color:#0e2138}.hu-fq-a button.hu-ink[aria-pressed=true] small{color:#0e2138;background:#fff}.hu-fq.off p{color:var(--ink-muted)}.hu-fq.off p>i{background:var(--ink-muted)}.hu-fq.off .hu-fq-a button:not([aria-pressed=true]){color:var(--ink-muted);background:#fff;border-color:#c9d6e6}.hu-fq.off .hu-fq-a button:not([aria-pressed=true]):hover{background:#f2f6fa;border-color:#aebccb}.hu-fq.off .hu-fq-a button:not([aria-pressed=true]) small{color:var(--ink-muted);background:#f2f6fa}.hu-fres{padding:12px 14px 14px}.hu-fres>p{color:var(--ink-muted);margin:0;font-size:.92rem}.hu-fres-c{--ty:#d98a0b;border-left:6px solid var(--ty);background:var(--ty);border-radius:5px 14px 14px 5px;align-items:center;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.hu-fres-c{background:color-mix(in srgb,var(--ty) 9%,white)}}.hu-fres-c{padding:10px 14px}.hu-fres-c b{font:700 1.35rem/1.1 var(--display);color:var(--ty);display:block}@supports (color:color-mix(in lab, red, red)){.hu-fres-c b{color:color-mix(in srgb,var(--ty) 82%,#15263d)}}.hu-fres-c.hu-ink b{color:var(--ink)}.hu-fres-c.hu-red b{color:#9e1b32}.hu-fres-c span{margin-top:2px;font-size:.93rem;line-height:1.4;display:block}.hu-fres-c em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--kc) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;flex:none;font-style:normal}@media (width<=560px){.hu-fres-c{flex-wrap:wrap;row-gap:8px}}.hu-mt{--g:10px;--ln:#8795a8;background:var(--hu-ground);border:1px solid var(--line);border-radius:12px;margin:12px 0 4px;padding:14px 14px 16px}.hu-mt-root{justify-content:center;display:flex}.hu-mt-root span{font:700 .95rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#1f6fd1;border-radius:999px;padding:6px 20px}.hu-mt-br{gap:var(--g);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-top:26px;display:grid;position:relative}.hu-mt-b{--bc:#1f6fd1;flex-direction:column;min-width:0;display:flex}.hu-mt-hd{font:700 1rem/1.15 var(--display);color:oklch(from var(--bc) min(l,.52) c h);border:2px solid var(--bc);text-align:center;background:#fff;border-radius:10px;align-self:center;padding:4px 12px;position:relative}.hu-mt-b.fill .hu-mt-hd{color:#fff;background:oklch(from var(--bc) min(l,.55) c h)}.hu-mt-lv{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--g);flex:1;margin-top:22px;display:grid;position:relative}.hu-mt-leaf{border:1px solid var(--bc);background:#fff;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hu-mt-leaf{border:1px solid color-mix(in srgb,var(--bc) 28%,white)}}.hu-mt-leaf{border-radius:12px;box-shadow:0 1px 2px #0e213812}.hu-mt-leaf svg{border-radius:10px 10px 0 0;width:100%;height:auto;display:block}.hu-mt-leaf b{font:600 .96rem/1.25 var(--display);text-align:center;flex:1;justify-content:center;align-items:center;padding:7px 10px 10px;display:flex}@media (width>=700px){.hu-mt-br:before,.hu-mt-lv:before{content:"";border-top:2px solid var(--ln);height:0;position:absolute;top:-12px}.hu-mt-br:before{left:calc((100% - var(--g)) / 3);right:calc((100% - var(--g)) / 6)}.hu-mt-lv:before{left:calc((100% - (var(--n) - 1) * var(--g)) / (2 * var(--n)));right:calc((100% - (var(--n) - 1) * var(--g)) / (2 * var(--n)))}.hu-mt-br:after,.hu-mt-lv:after,.hu-mt-hd:before,.hu-mt-leaf:before{content:"";border-left:2px solid var(--ln);width:0;margin-left:-1px;position:absolute;left:50%}.hu-mt-br:after{height:14px;top:-26px}.hu-mt-hd:before{height:12px;top:-14px}.hu-mt-lv:after{height:10px;top:-22px}.hu-mt-leaf:before{height:12px;top:-13px}}@media (width<=699px){.hu-mt-br{grid-template-columns:1fr;gap:14px;margin-top:14px}.hu-mt-hd{align-self:flex-start}.hu-mt-lv{border-left:2px solid var(--ln);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:10px 0 0 6px;padding-left:12px}}.hu-vio{gap:10px;margin:12px 0 4px;display:grid}@media (width>=560px){.hu-vio{grid-template-columns:1fr 1fr}}@media (width>=860px){.hu-vio{grid-template-columns:repeat(4,minmax(0,1fr))}}.hu-v{--vc:#b8283a;border:1px solid var(--vc);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hu-v{border:1px solid color-mix(in srgb,var(--vc) 30%,white)}}.hu-v{border-radius:16px;overflow:hidden}.hu-v>svg{width:100%;height:auto;display:block}.hu-v-tx{flex-direction:column;gap:4px;padding:9px 13px 12px;display:flex}.hu-v b{font:700 1.15rem/1.15 var(--display);color:var(--vc);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.hu-v b{color:color-mix(in srgb,var(--vc) 82%,#15263d)}}.hu-v.hu-red b{color:#9e1b32}.hu-v b i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:var(--vc);color:#fff;flex:none;place-items:center;display:grid}.hu-v b i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.hu-v-tx>span{font:600 .86rem var(--display);color:var(--ink-muted)}.hu-v-tx>span em{color:var(--ink);font-style:normal}.hu-econ{gap:10px;margin:10px 0 4px;display:grid}@media (width>=620px){.hu-econ{grid-template-columns:1fr 1fr}}.hu-econ>div{--ec2:var(--c);border:1px solid var(--ec2);background:#fff}@supports (color:color-mix(in lab, red, red)){.hu-econ>div{border:1px solid color-mix(in srgb,var(--ec2) 28%,white)}}.hu-econ>div{border-radius:14px;padding:10px 14px 12px}.hu-econ>div.far{border-style:dashed}.hu-econ-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.hu-econ-hd b{font:700 1.12rem var(--display);color:oklch(from var(--ec2) min(l,.52) c h)}.hu-econ-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--ec2) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;font-style:normal}.hu-econ>div.hu-ink .hu-econ-hd b{color:var(--ink)}.hu-econ>div.hu-ink .hu-econ-hd em{background:var(--ec2);color:#0e2138}.hu-econ>div.hu-red .hu-econ-hd b{color:#9e1b32}.hu-econ ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hu-econ li{font:600 .92rem var(--display);background:var(--ec2)}@supports (color:color-mix(in lab, red, red)){.hu-econ li{background:color-mix(in srgb,var(--ec2) 9%,white)}}.hu-econ li{border:1px solid var(--ec2)}@supports (color:color-mix(in lab, red, red)){.hu-econ li{border:1px solid color-mix(in srgb,var(--ec2) 22%,white)}}.hu-econ li{border-radius:999px;padding:3px 12px}.hu-cite{color:var(--ink-muted);margin:6px 2px 0;font-size:.84rem}.hu-lv-fill :is(ellipse,circle){fill:#1f6fd1}figure.hu-pt{position:relative}figure.hu-pt>svg.n{display:none}@media (width<=559px){figure.hu-pt{animation:none;-webkit-mask:none;mask:none}figure.hu-pt>svg.w{clip-path:inset(50%);width:1px;min-width:0;max-width:1px;height:1px;position:absolute;overflow:hidden}figure.hu-pt>svg.n{width:100%;max-width:330px;display:block}}.hu-info{border:1px solid #c9d6e6;border-radius:18px;margin:12px 0 4px;overflow:hidden}.hu-scr{color:#fff;background:#0e2138;padding:13px 15px 15px}.hu-lyr{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:10px;display:flex}.hu-lyr b{font:700 1.15rem var(--display)}.hu-lyr em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;padding:var(--tag-pad);color:#0b1a2c;background:#5fd39a;border-radius:999px;font-style:normal}.hu-reads{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.hu-reads>div{background:#5fd39a12;border:1px solid #5fd39a59;border-radius:10px;padding:7px 11px}.hu-reads strong{color:#7cf0b4;letter-spacing:.02em;font:600 1.3rem/1.1 ui-monospace,Cascadia Mono,Consolas,monospace;display:block}.hu-reads span{color:#b9cce0;margin-top:3px;font-size:.82rem;display:block}.hu-hid{background:#f7fafd;padding:13px 15px 15px}.hu-hid .hu-lyr b{color:var(--ink)}.hu-hid .hu-lyr em{color:#fff;background:oklch(55% .0384161 257.867)}.hu-big{flex-wrap:wrap;gap:7px;display:flex}.hu-big span{font:700 1.02rem var(--display);color:oklch(45% .0384161 257.867);background:#fff;border:1.5px dashed #9aa9bc;border-radius:10px;padding:5px 13px}.hu-hid p{color:var(--ink-muted);margin:11px 0 6px;font-size:.9rem;line-height:1.4}.hu-small{flex-wrap:wrap;gap:6px;display:flex}.hu-small span{font:600 .86rem var(--display);border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 11px}.hu3-wall{background:var(--hu-ground);border:1px solid var(--line);border-radius:12px;margin:14px 0 4px;padding:16px 16px 0;overflow:hidden}.hu3-wall-msg{justify-content:center;padding:4px 0;display:flex;position:relative}.hu3-wall-msg:before{content:"";border-top:2px dashed #d9a43a;position:absolute;top:50%;left:4%;right:4%}.hu3-wall-msg:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#b8791f;width:10px;height:12px;margin:-6px -2px 0 0;position:absolute;top:50%;right:4%}.hu3-wall-msg span{font:700 1rem var(--display);color:#7a5200;background:#fff3d6;border:1.5px solid #d9a43a;border-radius:6px;padding:3px 14px;position:relative}.hu3-wall-up{color:var(--c);justify-content:space-around;padding:6px 8% 4px;display:flex}.hu3-wall-up svg{width:16px;height:22px;display:block}.hu3-bricks{background:var(--c);flex-wrap:wrap;justify-content:center;gap:6px;margin:6px -16px 0;padding:7px 9px 12px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.hu3-bricks{background:color-mix(in srgb,var(--c) 19%,#f0f0f4)}}.hu3-bricks{border-bottom:6px solid #4f5966}.hu3-bricks li{background:var(--c);color:#fff;min-height:36px;font:600 .95rem/1.15 var(--display);border-radius:3px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:6px 13px;display:flex}.hu3-bricks li:nth-child(3n+2){background:oklch(from var(--c) calc(l - .03) c h)}.hu3-bricks li:nth-child(3n){background:oklch(from var(--c) calc(l - .06) c h)}.hu3-bricks li i{opacity:.85;flex:none;width:18px;height:18px}.hu3-bricks li i svg{width:18px;height:18px;display:block}@media (width<=559px){.hu3-bricks{gap:5px;padding:6px 6px 10px}.hu3-bricks li{text-align:center;flex:40%;gap:5px;padding:5px 7px;font-size:.82rem}.hu3-bricks li i,.hu3-bricks li i svg{width:15px;height:15px}.hu3-bricks li:nth-child(4n+1),.hu3-bricks li:nth-child(4n+4){flex-basis:56%}.hu3-bricks li:nth-child(4n+2),.hu3-bricks li:nth-child(4n+3){flex-basis:32%}}.hu-vb{gap:12px;margin:14px 0 4px;display:grid}@media (width>=620px){.hu-vb{grid-template-columns:1fr 1fr}}.hu-vb>.icard{margin:0}.hu-vb .icard>svg{width:100%;height:auto;display:block}.hu-vb ul{margin-bottom:0;padding:0;list-style:none}.hu-vb li{border-bottom:1px solid var(--icard-rule);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0 7px;font-size:.9rem;line-height:1.4;display:grid}.hu-vb li>i{color:oklch(from var(--ic) min(l,.52) c h);place-items:center;display:grid}.hu-vb li>i svg{width:18px;height:18px;display:block}.hu-vb li.etc{color:var(--ink-muted);border-bottom:0;padding-left:30px;display:block}figure.hu-perc{align-items:center;gap:14px;max-width:none;margin:12px 0 4px;padding:14px;display:grid}@media (width>=700px){figure.hu-perc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}}.hu-perc-art svg{max-width:420px}.hu-perc-bar{border-radius:12px;height:58px;display:flex;overflow:hidden}.hu-perc-bar>span{--pc2:var(--c);background:oklch(from var(--pc2) min(l,.55) c h);color:#fff;min-width:0;font:700 1.3rem var(--display);justify-content:center;align-items:center;gap:8px;display:flex}.hu-perc-bar>span.hu-ink{background:var(--pc2);color:#0e2138}.hu-perc-bar>span+span{border-left:3px solid #fff}.hu-perc-bar svg{flex:none;width:24px;height:24px;margin:0;display:block}.hu-perc-key{grid-template-columns:6fr 3fr 1fr;gap:6px;margin-top:7px;display:grid}.hu-perc-key>div{font:700 1rem/1.15 var(--display);color:oklch(from var(--pc2) min(l,.52) c h);white-space:nowrap}.hu-perc-key>div.hu-ink{color:var(--ink)}.hu-perc-key>div:last-child{text-align:right}.hu-perc-bar>span:last-child b{font-size:1.05rem}.hu-perc-real{border-top:1px dashed var(--line);margin-top:12px;padding-top:11px}.hu-perc-real p{font:600 .9rem/1.3 var(--display);color:var(--ink-muted);margin:0 0 6px}.hu-perc-real .hu-perc-bar{border-radius:6px;height:30px}.hu-perc-real .hu-perc-bar>span{font-size:.95rem}.hu-perc-real .hu-perc-bar>span+span{border-left-width:2px}.hu-perc-real .hu-perc-bar>span:last-child b{font-size:.82rem}@media (width<=560px){.hu-perc-bar>span{min-width:auto;padding:0 4px;font-size:1.1rem}.hu-perc-bar>span:last-child b{font-size:.85rem}.hu-perc-real .hu-perc-bar>span{font-size:.9rem}.hu-perc-real .hu-perc-bar>span:last-child b{font-size:.82rem}}.hu-hl{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin:12px 0 4px;display:grid}.hu-hl>div{--hl:#6b7a90;background:var(--hl);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.hu-hl>div{background:color-mix(in srgb,var(--hl) 8%,white)}}.hu-hl>div{border:1.5px solid var(--hl)}@supports (color:color-mix(in lab, red, red)){.hu-hl>div{border:1.5px solid color-mix(in srgb,var(--hl) 30%,white)}}.hu-hl>div{flex-direction:column;gap:6px;display:flex}.hu-hl>div>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:oklch(from var(--hl) min(l,.55) c h);color:#fff;place-items:center;display:grid}.hu-hl>div>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.hu-hl b{font:700 1.25rem/1.1 var(--display);color:var(--hl)}@supports (color:color-mix(in lab, red, red)){.hu-hl b{color:color-mix(in srgb,var(--hl) 82%,#15263d)}}.hu-hl span{font-size:.93rem;line-height:1.4}.hu-hl>em{font:700 .95rem var(--display);color:var(--ink-muted);align-self:center;font-style:normal}@media (width<=520px){.hu-hl{grid-template-columns:1fr}.hu-hl>em{justify-self:center}}.hu-listen{gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}@media (width>=620px){.hu-listen{grid-template-columns:1fr 1fr}}.hu-listen li{--lc:#1d6b50;background:var(--lc);align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.hu-listen li{background:color-mix(in srgb,var(--lc) 7%,white)}}.hu-listen li{border:1px solid var(--lc)}@supports (color:color-mix(in lab, red, red)){.hu-listen li{border:1px solid color-mix(in srgb,var(--lc) 28%,white)}}.hu-listen li{border-radius:12px;padding:9px 13px 10px;font-size:.95rem;line-height:1.42}.hu-listen li.no{--lc:#b8283a}.hu-listen li>i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:oklch(from var(--lc) min(l,.55) c h);color:#fff;flex:none;place-items:center;margin-top:1px;display:grid}.hu-listen li>i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.hu-hl strong{font-family:var(--display);letter-spacing:.02em;color:#0b6e78;font-weight:700}@media print{.hu-def,.hu-err,.hu-type,.hu-find,.hu-mt,.hu-v,.hu-econ>div,.hu-info,.hu3-wall,.hu-vb>div,.hu-perc,.hu-hl{break-inside:avoid}.hu-def-hd,.hu-err,.hu-type-hd em,.hu-v b i,.hu-scr,.hu-perc-bar>span,.hu-topic>i,.hu-hl>div>i,.hu-listen li>i,.hu-mt-root span,.hu3-bricks li{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hu4-def{border:1px solid var(--c);background:#fff;margin:12px 0 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.hu4-def{border:1px solid color-mix(in srgb,var(--c) 26%,white)}}.hu4-def{border-radius:14px;overflow:hidden}@media (width>=640px){.hu4-def{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hu4-def-fig{background:var(--hu-ground);justify-content:center;align-items:flex-end;padding:18px 18px 0;display:flex}.hu4-def-fig svg{width:100%;max-width:250px;height:auto;display:block}.hu4-def-body{flex-direction:column;justify-content:center;gap:14px;padding:18px 20px 20px;display:flex}.hu4-def-lead{font:500 1.3rem/1.4 var(--body);color:var(--ink);margin:0}.hu4-def-lead b{color:oklch(from var(--c) min(l,.52) c h);font-weight:600}.hu4-def ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hu4-def li{background:var(--c);align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.hu4-def li{background:color-mix(in srgb,var(--c) 7%,white)}}.hu4-def li{border-radius:10px;padding:8px 12px 8px 8px;font-size:.97rem;line-height:1.35}.hu4-def li i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:var(--c);color:#fff;flex:none;place-items:center;display:grid}.hu4-def li i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.hu4-lv{gap:10px;margin:0 0 4px;display:grid}@media (width>=760px){.hu4-lv{grid-template-columns:repeat(3,minmax(0,1fr))}}.hu4-lv-c{--lc2:#6b7a90;border:1px solid var(--lc2);background:#fff;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hu4-lv-c{border:1px solid color-mix(in srgb,var(--lc2) 28%,white)}}.hu4-lv-c{border-top:4px solid var(--lc2);border-radius:4px 4px 14px 14px;padding:11px 14px 14px}.hu4-lv-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.hu4-lv-hd b{font:700 1.2rem/1.15 var(--display);color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.hu4-lv-hd b{color:color-mix(in srgb,var(--lc2) 80%,#0e2138)}}.hu4-lv-hd em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--lc2) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;font-style:normal}.hu4-lv-c.hu-ink .hu4-lv-hd b{color:var(--ink)}.hu4-lv-c.hu-ink .hu4-lv-hd em{background:var(--lc2);color:#0e2138}.hu4-lv-c p{margin:6px 0 0;font-size:.96rem;line-height:1.45}.hu4-lv-c ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hu4-lv-c ul.chips li{font:600 .92rem var(--display);color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.hu4-lv-c ul.chips li{color:color-mix(in srgb,var(--lc2) 78%,#0e2138)}}.hu4-lv-c ul.chips li{background:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.hu4-lv-c ul.chips li{background:color-mix(in srgb,var(--lc2) 10%,white)}}.hu4-lv-c ul.chips li{border:1px solid var(--lc2)}@supports (color:color-mix(in lab, red, red)){.hu4-lv-c ul.chips li{border:1px solid color-mix(in srgb,var(--lc2) 28%,white)}}.hu4-lv-c ul.chips li{border-radius:999px;padding:3px 11px}.hu4-lv-c ul.tiles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hu4-lv-c ul.tiles li{background:var(--lc2);flex-direction:column;align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.hu4-lv-c ul.tiles li{background:color-mix(in srgb,var(--lc2) 8%,white)}}.hu4-lv-c ul.tiles li{font:700 .98rem var(--display);color:var(--lc2);border-radius:11px;padding:9px 4px 8px}@supports (color:color-mix(in lab, red, red)){.hu4-lv-c ul.tiles li{color:color-mix(in srgb,var(--lc2) 82%,#0e2138)}}.hu4-lv-c ul.tiles i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:oklch(from var(--lc2) min(l,.55) c h);color:#fff;place-items:center;display:grid}.hu4-lv-c.hu-ink ul.chips li,.hu4-lv-c.hu-ink ul.tiles li{color:var(--ink)}.hu4-lv-c.hu-ink ul.tiles i{background:var(--lc2);color:#0e2138}.hu4-lv-c ul.tiles i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}.hu4-cy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"ring ring""a b""d c";gap:10px;margin:12px 0 4px;display:grid}.hu4-cy-ring{grid-area:ring;justify-self:center;width:210px;max-width:100%;height:auto;display:block}.hu4-cy-c{--yc:#b8283a;border:1px solid var(--yc);background:#fff}@supports (color:color-mix(in lab, red, red)){.hu4-cy-c{border:1px solid color-mix(in srgb,var(--yc) 28%,white)}}.hu4-cy-c{border-radius:14px;padding:11px 14px 12px}.hu4-cy-c.a{grid-area:a}.hu4-cy-c.b{grid-area:b}.hu4-cy-c.c{grid-area:c}.hu4-cy-c.d{grid-area:d}.hu4-cy-c b{font:700 1.15rem/1.15 var(--display);color:oklch(from var(--yc) min(l,.52) c h);align-items:center;gap:8px;display:flex}.hu4-cy-c.hu-ink b{color:var(--ink)}.hu4-cy-c.hu-red b{color:#9e1b32}.hu4-cy-c b:before{content:"";background:var(--yc);width:11px;height:11px;box-shadow:0 0 0 3px var(--yc);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.hu4-cy-c b:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--yc) 18%,white)}}.hu4-cy-c span{margin-top:4px;font-size:.95rem;line-height:1.4;display:block}@media (width>=700px){.hu4-cy{grid-template-columns:minmax(0,1fr) 236px minmax(0,1fr);grid-template-areas:"a ring b""d ring c";align-items:stretch;gap:14px 16px}.hu4-cy-ring{align-self:center;width:236px}.hu4-cy-c.a,.hu4-cy-c.d{text-align:right}.hu4-cy-c.a b,.hu4-cy-c.d b{flex-direction:row-reverse}}@media (width>=620px){.learn-grid.hu4-causes{grid-template-columns:1fr 1fr}}.lcard.hu4-cause{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:3px 13px;padding:12px 30px 12px 12px;display:grid}.hu4-cause>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--c);color:#fff;grid-row:span 2;place-items:center;display:grid}.hu4-cause>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.lcard.hu4-cause b{font:700 1.18rem/1.15 var(--display);letter-spacing:0;color:#8e2f50}.lcard.hu4-cause .ans{font-size:.95rem;line-height:1.4}.hu4-venn{--d:250px;--o:78px;width:var(--d);height:calc(var(--d) * 2 - var(--o));margin:14px auto 6px;position:relative}.hu4-vc{--vc:var(--c);width:var(--d);height:var(--d);background:var(--vc);border-radius:50%;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.hu4-vc{background:color-mix(in srgb,var(--vc) 11%,transparent)}}.hu4-vc{border:2px solid var(--vc)}@supports (color:color-mix(in lab, red, red)){.hu4-vc{border:2px solid color-mix(in srgb,var(--vc) 50%,white)}}.hu4-vc{justify-content:center;display:flex}.hu4-vc.a{align-items:flex-start;top:0}.hu4-vc.b{align-items:flex-end;bottom:0}.hu4-vc>div{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:30px 30px 0;display:flex}.hu4-vc.b>div{padding:0 30px 30px}.hu4-vc i{background:oklch(from var(--vc) min(l,.55) c h);color:#fff;width:38px;height:38px;box-shadow:0 0 0 5px var(--vc);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hu4-vc i{box-shadow:0 0 0 5px color-mix(in srgb,var(--vc) 16%,white)}}.hu4-vc i svg{width:21px;height:21px;display:block}.hu4-vc>div>b{font:700 1.35rem/1 var(--display);color:oklch(from var(--vc) min(l,.45) c h)}.hu4-vc p{margin:0;font-size:.93rem;line-height:1.38}.hu4-vc p b{color:oklch(from var(--vc) min(l,.45) c h);font-weight:600}.hu4-vboth{left:0;right:0;top:calc(var(--d) - var(--o));height:var(--o);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 60px;font-size:.82rem;line-height:1.25;display:flex;position:absolute}.hu4-vboth b{font:700 .85rem/1.35 var(--display);color:#fff;background:var(--hu-violet);border-radius:999px;padding:0 10px;display:inline-block}.hu4-vboth b:last-child{margin-right:-2px}@media (width>=620px){.hu4-venn{--d:300px;--o:100px;width:calc(var(--d) * 2 - var(--o));height:var(--d)}.hu4-vc.a,.hu4-vc.b{align-items:center}.hu4-vc.a{top:0;left:0}.hu4-vc.b{inset:0 0 auto auto}.hu4-vc.a>div{padding:0 calc(var(--o) + 16px) 0 32px}.hu4-vc.b>div{padding:0 32px 0 calc(var(--o) + 16px)}.hu4-vc i{width:44px;height:44px}.hu4-vc>div>b{font-size:1.5rem}.hu4-vc p{font-size:.95rem}.hu4-vboth{left:calc(var(--d) - var(--o));width:var(--o);height:var(--d);padding:0 4px;font-size:.92rem;line-height:1.7;top:0;right:auto}.hu4-vboth b{font-size:.95rem}}.hu4-fd .icard-hd{align-items:center;gap:9px;display:flex}.hu4-fd .icard-hd>i{color:var(--ic);flex:none;place-items:center;display:grid}.hu4-fd .icard-hd>i svg{width:22px;height:22px;display:block}.hu4-fd .icard-q b{color:oklch(from var(--ic) min(l,.52) c h);font-weight:600}.hu4-fd-parts{border-top:1px solid var(--ic);padding-top:11px}@supports (color:color-mix(in lab, red, red)){.hu4-fd-parts{border-top:1px solid color-mix(in srgb,var(--ic) 45%,white)}}.hu4-fd-parts>p{color:var(--ink-muted);margin:0 0 9px;font-size:.92rem}.hu4-fd-parts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.hu4-fd-parts ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.hu4-fd-parts li{font:700 1rem/1.15 var(--display);color:var(--ink);align-items:center;gap:9px;display:flex}.hu4-fd-parts li i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);background:oklch(from var(--ic) min(l,.55) c h);color:#fff;flex:none;place-items:center;display:grid}.hu4-fd-parts li i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}@media print{.hu4-def,.hu4-lv-c,.hu4-cy,.hu4-cause,.hu4-venn{break-inside:avoid}.hu4-def li i,.hu4-lv-hd em,.hu4-lv-c ul.tiles i,.hu4-lv-c ul.chips li,.hu4-cy-c b:before,.hu4-cause>i,.hu4-vc,.hu4-vc i,.hu4-vboth b,.hu4-fd-parts li i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hu5-jig{filter:drop-shadow(0 1px 2px #0e213812);max-width:660px;margin:22px auto 18px;display:grid;overflow:clip}.hu5-pc{aspect-ratio:120/84;position:relative}.hu5-pc svg{z-index:0;pointer-events:none;position:absolute;overflow:visible}.hu5-pc svg path{fill:#dff2eb;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.hu5-pc.alt svg path{fill:#c3e6da}.hu5-pc span{z-index:1;inset:13% calc(15% + var(--r,0) * 6%) 13% calc(15% + var(--l,0) * 6%);text-align:center;font:700 1.02rem/1.18 var(--display);color:#0b5446;justify-content:center;align-items:center;display:flex;position:absolute}.hu5-pc svg.n{display:none}@media (width>=560px) and (width<=639px){.hu5-jig .hu5-pc span{top:calc(13% + var(--t,0) * (12.8% + 6px));bottom:calc(13% + var(--b,0) * (12.8% + 6px))}}@media (width<=559px){.hu5-jig .hu5-pc{aspect-ratio:1}.hu5-jig .hu5-pc svg.w{display:none}.hu5-jig .hu5-pc svg.n{display:block}.hu5-jig .hu5-pc span{--cut:calc(12.9% + 6px);inset:calc(14% + var(--nt,0) * (var(--cut) - 14%)) calc(7.5% + var(--nr,0) * (var(--cut) - 7.5%)) calc(14% + var(--nb,0) * (var(--cut) - 14%)) calc(7.5% + var(--nl,0) * (var(--cut) - 7.5%));text-shadow:0 0 3px #dff2eb,0 0 3px #dff2eb,0 0 2px #dff2eb;font-size:.82rem}.hu5-jig .hu5-pc.alt span{text-shadow:0 0 3px #c3e6da,0 0 3px #c3e6da,0 0 2px #c3e6da}}@media (width<=359px){.hu5-jig{margin-inline:calc(20% - 57.6px)}}.hu5-loose{flex-wrap:wrap;justify-content:center;gap:68px 30px;margin:40px 0 0;padding-bottom:30px;display:flex}.hu5-pc.lz{aspect-ratio:168/118;width:168px;transform:translateY(var(--dy)) rotate(var(--rot));filter:drop-shadow(0 1px 2px #0e213812)}.hu5-pc.lz svg path{fill:#fcedef;stroke:#d98c98;stroke-width:1.6px}.hu5-pc.lz span{--cut:calc(12.69% + 5px);inset:12% calc(8% + var(--r) * (var(--cut) - 8%)) 12% calc(8% + var(--l) * (var(--cut) - 8%));font:700 .95rem/1.18 var(--display);color:#8c1d2b}@media (width<=559px){.hu5-loose{gap:46px 20px;margin:30px 0 0;padding-bottom:24px}.hu5-pc.lz{aspect-ratio:148/108;width:min(50% - 10px,156px);transform:translateY(calc(var(--dy) * .4)) rotate(var(--rot))}.hu5-pc.lz svg.w{display:none}.hu5-pc.lz svg.n{display:block}.hu5-pc.lz span{--cut:calc(10.36% + 5px);inset:10% calc(7% + var(--r) * (var(--cut) - 7%)) 10% calc(7% + var(--l) * (var(--cut) - 7%));font-size:.82rem}}.hu5-lead{grid-template-areas:"fig""l""r";gap:8px;margin:12px 0 4px;display:grid}.hu5-lead-fig{grid-area:fig;justify-self:center;width:140px;margin-bottom:4px}.hu5-lead-fig svg{width:100%;height:auto;display:block}.hu5-lead ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hu5-lead ul.l{grid-area:l}.hu5-lead ul.r{grid-area:r}.hu5-lead li{font:600 1rem/1.2 var(--display);background:#fff;border:1px solid #f4debb;border-radius:13px;align-items:center;gap:11px;padding:9px 12px 9px 9px;display:flex}.hu5-lead li i{width:var(--tile-m);height:var(--tile-m);border-radius:var(--tile-r);color:#0e2138;background:#d98a0b;flex:none;place-items:center;display:grid}.hu5-lead li i svg{width:var(--tile-i-m);height:var(--tile-i-m);display:block}@media (width>=700px){.hu5-lead{grid-template-columns:minmax(0,1fr) 172px minmax(0,1fr);grid-template-areas:"l fig r";align-items:center;column-gap:18px}.hu5-lead-fig{width:172px;margin:0}.hu5-lead ul.l li{text-align:right;flex-direction:row-reverse;padding:9px 9px 9px 12px}}.hu5-mod{--cols:4;gap:10px;margin:12px 0 4px;display:grid}.hu5-lane{--mc:var(--hu-violet);border:1px solid var(--mc);background:#fff;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.hu5-lane{border:1px solid color-mix(in srgb,var(--mc) 28%,white)}}.hu5-lane{border-radius:14px;padding:12px}.hu5-lane-hd b{font:700 1.35rem/1.05 var(--display);color:oklch(from var(--mc) min(l,.52) c h);display:block}.hu5-lane-hd span{font:600 .9rem/1.25 var(--display);margin-top:3px;display:block}.hu5-lane-hd small{font:500 .82rem var(--display);color:var(--ink-muted);margin-top:3px;display:block}.hu5-lane ol{counter-reset:hu5st;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hu5-lane li{counter-increment:hu5st;background:var(--mc);position:relative}@supports (color:color-mix(in lab, red, red)){.hu5-lane li{background:color-mix(in srgb,var(--mc) 10%,white)}}.hu5-lane li{border-radius:10px;padding:8px 12px 9px 42px}.hu5-lane li:before{content:counter(hu5st);background:oklch(from var(--mc) min(l,.55) c h);color:#fff;width:22px;height:22px;font:700 .82rem/22px var(--display);text-align:center;border-radius:50%;position:absolute;top:9px;left:10px}.hu5-lane li b{font:700 1.08rem/1.15 var(--display);color:oklch(from var(--mc) min(l,.45) c h);display:block}.hu5-lane li span{color:var(--ink-muted);font-size:.88rem;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.hu5-lane li span{color:color-mix(in srgb,var(--ink-muted) 60%,var(--ink))}}.hu5-pairs{display:none}@media (width<=559px){.hu5-mod{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-rows:auto repeat(var(--cols),auto);gap:6px 0}.hu5-lane{grid-row:1/-1;grid-template-rows:subgrid;row-gap:normal;padding:10px 8px}.hu5-lane:first-child{grid-column:1}.hu5-lane:last-child{grid-column:3}.hu5-lane-hd{grid-row:1;margin-bottom:6px}.hu5-lane ol{grid-row:2/-1;grid-template-rows:subgrid;row-gap:normal}.hu5-lane li{padding:8px 9px 9px}.hu5-lane li:before{display:none}.hu5-lane li:nth-child(2){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.hu5-lane li:nth-child(2){background:color-mix(in srgb,var(--mc) 17%,white)}}.hu5-lane li:nth-child(3){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.hu5-lane li:nth-child(3){background:color-mix(in srgb,var(--mc) 24%,white)}}.hu5-lane li:nth-child(4){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.hu5-lane li:nth-child(4){background:color-mix(in srgb,var(--mc) 31%,white)}}.hu5-pairs{grid-area:1/2/-1;grid-template-rows:subgrid;row-gap:normal;display:grid}.hu5-pairs:before{content:""}.hu5-pairs i{z-index:1;align-self:center;height:0;margin:0 -9px;position:relative}.hu5-pairs i.on{border-top:3px dotted var(--mark)}}@media (width>=560px){.hu5-mod{gap:0}.hu5-lane ol{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0}.hu5-lane li{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);border-radius:0;margin-right:-8px;padding:9px 12px 10px 24px}.hu5-lane li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:9px 0 0 9px;padding-left:14px}.hu5-lane li:nth-child(2){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.hu5-lane li:nth-child(2){background:color-mix(in srgb,var(--mc) 17%,white)}}.hu5-lane li:nth-child(3){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.hu5-lane li:nth-child(3){background:color-mix(in srgb,var(--mc) 24%,white)}}.hu5-lane li:nth-child(4){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.hu5-lane li:nth-child(4){background:color-mix(in srgb,var(--mc) 31%,white)}}.hu5-lane li:before{display:none}.hu5-pairs{grid-template-columns:repeat(var(--cols),minmax(0,1fr));height:22px;padding:0 9px 0 17px;display:grid}.hu5-pairs i{justify-self:center;width:0;height:100%}.hu5-pairs i.on{border-left:3px dotted var(--mark);margin-left:-1px}}@media (width>=760px){.hu5-lane{grid-template-columns:180px minmax(0,1fr);align-items:center}.hu5-pairs{grid-template-columns:190px repeat(var(--cols),minmax(0,1fr));padding:0 20px 0 12px}.hu5-pairs:before{content:""}}.hu5-diff{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px 22px;margin:12px 0 4px;padding:14px;display:grid}.hu5-diff-fig{background:var(--hu-ground);border-radius:12px;padding:16px 10px 0;overflow:hidden}.hu5-diff-fig svg{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.hu5-diff-lead{margin:0 0 12px;font-size:1rem;line-height:1.45}.hu5-scale{--best:#8a5700;grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.hu5-scale p{margin:0;line-height:1.2}.hu5-scale b{font:700 1.05rem/1.15 var(--display);display:block}.hu5-scale p span{color:var(--ink-muted);font-size:.92rem}.hu5-scale .best b{color:var(--best)}.hu5-scale .worst{text-align:right}.hu5-scale .worst b{color:#8c1d2b}.hu5-scale>i{background:#8795a8;border-radius:999px;grid-area:1/1/auto/-1;height:3px;margin:4px 8px 4px 6px;position:relative}.hu5-scale>i:before{content:"";background:var(--best);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-6px}.hu5-scale>i:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#b8283a;width:11px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-8px}.hu5-kinds p{margin:0 0 9px;font-size:1rem}.hu5-kinds ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hu5-kinds li{--kc:var(--c);font:600 .96rem var(--display);background:var(--kc);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hu5-kinds li{background:color-mix(in srgb,var(--kc) 9%,white)}}.hu5-kinds li{border:1px solid var(--kc)}@supports (color:color-mix(in lab, red, red)){.hu5-kinds li{border:1px solid color-mix(in srgb,var(--kc) 28%,white)}}.hu5-kinds li{border-radius:999px;padding:3px 12px 3px 9px}.hu5-kinds li:before{content:"";background:var(--kc);border-radius:50%;width:9px;height:9px}.hu5-kinds li.etc{color:var(--ink-muted);background:0 0;border-color:#0000;padding-left:4px;font-weight:500}.hu5-kinds li.etc:before{display:none}@media (width>=700px){.hu5-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px}.hu5-diff-fig{grid-column:1/-1}}.hu5-avoid .lsheet-rows li:nth-last-child(2){border-bottom:3px double var(--lsc)}@supports (color:color-mix(in lab, red, red)){.hu5-avoid .lsheet-rows li:nth-last-child(2){border-bottom:3px double color-mix(in srgb,var(--lsc) 45%,white)}}.hu5-avoid .lsheet-rows li:last-child b{font:700 1.1rem/1.3 var(--display)}.hu5-close{background:var(--hu-ground);border:1px solid var(--line);border-radius:12px;align-items:flex-end;gap:24px;max-width:none;margin:16px 0 4px;padding:0 24px 0 20px;display:flex}.hu5-close-faces{flex:none;width:236px;padding-top:16px}.hu5-close-faces svg{width:100%;height:auto;display:block}.hu5-close figcaption{text-align:left;font-size:inherit;color:var(--ink);align-self:center;margin:0;padding:18px 0}.hu5-close b{font:600 1.45rem/1.25 var(--body);display:block}.hu5-close span{font:500 1.1rem/1.35 var(--body);color:oklch(from var(--c) min(l,.52) c h);margin-top:4px;display:block}@media (width<=559px){.hu5-close{flex-direction:column-reverse;align-items:flex-start;gap:4px;padding:0 18px}.hu5-close-faces{width:min(100%,220px);padding-top:0}.hu5-close figcaption{align-self:stretch;padding:16px 0 0}.hu5-close b{font-size:1.25rem}}@media print{.hu5-jig,.hu5-loose,.hu5-lead,.hu5-lane,.hu5-diff,.hu5-close{break-inside:avoid}.hu5-lead li i,.hu5-lane li,.hu5-lane li:before,.hu5-kinds li,.hu5-close,.hu5-scale>i,.hu5-scale>i:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}figure.sm-curve figcaption,figure.sm-wai figcaption{text-wrap:balance}.sm-aim{--ac:var(--c);gap:28px;margin:14px 0 4px;padding:0;list-style:none;display:grid}@media (width>=760px){.sm-aim{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}.sm-aim-step{border:1px solid var(--ac);background:#fff;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sm-aim-step{border:1px solid color-mix(in srgb,var(--ac) 22%,white)}}.sm-aim-step{border-top:4px solid var(--ac);border-radius:4px 4px 14px 14px;padding:12px 14px 14px}.sm-aim-hd{align-items:center;gap:10px;display:flex}.sm-aim-n{background:oklch(from var(--ac) min(l,.55) c h);color:#fff;width:30px;height:30px;font:700 1.02rem/1 var(--display);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.sm-aim-hd b{min-width:0;font:700 1.3rem/1.1 var(--display);color:oklch(from var(--ac) min(l,.52) c h)}.sm-aim-ico{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--ac);flex:none;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.sm-aim-ico{background:color-mix(in srgb,var(--ac) 12%,white)}}.sm-aim-ico{color:var(--ac);place-items:center;display:grid}.sm-aim-ico svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.sm-aim-step>p{margin:10px 0 0;font-size:.95rem;line-height:1.45}.sm-aim-to{border:1px solid var(--ac);background:#fff;border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;top:-31px;left:50%}@supports (color:color-mix(in lab, red, red)){.sm-aim-to{border:1px solid color-mix(in srgb,var(--ac) 22%,white)}}.sm-aim-to{color:var(--ac);place-items:center;display:grid;transform:rotate(90deg)}.sm-aim-to svg{stroke-width:2.6px;width:15px;height:15px;display:block}@media (width>=760px){.sm-aim-to{margin-left:0;top:19px;left:-29px;transform:none}}@media print{.sm-aim-step{break-inside:avoid}}:where(#safety-and-security,#work-as-imagined-and-work-as-done) .dcard{background:#fff}.sm-cmp{--smc:#6b7a90;border-collapse:separate;border-spacing:8px;table-layout:fixed;width:calc(100% + 16px);margin:8px -8px 0;font-size:.94rem;line-height:1.45}.sm-cmp thead td{width:22%;padding:0}.sm-cmp thead th{text-align:left;font:700 1.2rem/1.1 var(--display);color:#fff;background:oklch(from var(--smc) min(l,.55) c h);border-radius:3px 12px 12px 3px;padding:8px 14px}.sm-cmp tbody th{text-align:left;vertical-align:top;font:700 1rem/1.25 var(--display);color:var(--ink);padding:10px 2px 0}.sm-cmp tbody td{vertical-align:top;border:1px solid var(--line);border-left:5px solid var(--smc);background:#fff;border-radius:3px 12px 12px 3px;padding:9px 13px 10px}@media (width<=619px){.sm-cmp,.sm-cmp tbody,.sm-cmp tr,.sm-cmp tbody th,.sm-cmp tbody td{display:block}.sm-cmp{width:100%;margin:8px 0 0}.sm-cmp thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-cmp tbody tr+tr{margin-top:16px}.sm-cmp tbody th{padding:0 0 6px}.sm-cmp tbody td+td{margin-top:6px}.sm-cmp tbody td:before{content:attr(data-col);font:700 .9rem/1.2 var(--display);color:oklch(from var(--smc) min(l,.52) c h);margin-bottom:2px;display:block}}@media print{.sm-cmp tbody tr{break-inside:avoid}}.sm-cmp.ledger{border-spacing:0;background:#fff;border:1px solid #c9d6e6;border-radius:4px 4px 12px 12px;width:100%;margin:10px 0 4px;line-height:1.42}.sm-cmp.ledger thead th{color:oklch(from var(--smc) min(l,.52) c h);border-top:4px solid var(--smc);background:0 0;border-bottom:3px double #8595aa;border-radius:0;padding:10px 16px 9px;font-size:1.15rem}.sm-cmp.ledger thead th:first-child{border-top-left-radius:3px}.sm-cmp.ledger thead th:last-child{border-top-right-radius:3px}.sm-cmp.ledger tbody td{border:0;border-top:1px solid var(--line);color:var(--ink-muted);background:0 0;border-radius:0;padding:10px 16px 11px;font-size:.93rem}.sm-cmp.ledger tbody tr:first-child td{border-top:0}.sm-cmp.ledger tbody td:first-child{border-right:1px solid #c9d6e6}.sm-cmp.ledger tbody td b{font:700 1.02rem/1.25 var(--display);color:var(--ink);margin-bottom:2px;display:block}@media (width<=619px){.sm-cmp.ledger tbody td{padding:9px 14px 10px}.sm-cmp.ledger tbody td:first-child{border-right:0}.sm-cmp.ledger tbody tr+tr{margin-top:0}.sm-cmp.ledger tbody tr+tr td:first-child{border-top:2px solid #c9d6e6}.sm-cmp.ledger tbody td+td,.sm-cmp.ledger tbody tr:first-child td+td{border-top:1px solid var(--line);margin-top:0}.sm-cmp.ledger tbody td:empty{display:none}.sm-cmp.ledger tbody td:before{margin-bottom:3px}}@media print{.sm-cmp.ledger{break-inside:avoid}}.sm-house{--sh:var(--c);margin:12px 0 6px}.sm-house-roof{text-align:center;background:oklch(from var(--sh) min(l,.55) c h);clip-path:polygon(50% 0,100% 100%,0 100%);justify-content:center;align-items:flex-end;height:92px;padding:0 16px 12px;display:flex}.sm-house-roof b{font:700 1.3rem var(--display);color:#fff;letter-spacing:.01em;line-height:1.1}.sm-house-beam{background:var(--sh);height:12px;margin:4px 0 10px}@supports (color:color-mix(in lab, red, red)){.sm-house-beam{background:color-mix(in srgb,var(--sh) 24%,#fff)}}.sm-house-beam{border-radius:2px}.sm-house-cols{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,1fr);gap:0 14px;margin:0;padding:0 14px;list-style:none;display:grid}.sm-house-col{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.sm-house-cap{background:var(--sh)}@supports (color:color-mix(in lab, red, red)){.sm-house-cap{background:color-mix(in srgb,var(--sh) 12%,#fff)}}.sm-house-cap{border:1px solid var(--sh)}@supports (color:color-mix(in lab, red, red)){.sm-house-cap{border:1px solid color-mix(in srgb,var(--sh) 32%,#fff)}}.sm-house-cap{text-align:center;border-radius:7px 7px 3px 3px;padding:10px 8px 11px}.sm-house-n{background:oklch(from var(--sh) min(l,.55) c h);color:#fff;width:30px;height:30px;font:700 1.05rem var(--display);border-radius:50%;place-items:center;margin:0 auto 6px;display:grid}.sm-house-cap b{font:700 1.08rem var(--display);color:oklch(from var(--sh) min(l,.52) c h);line-height:1.15;display:block}.sm-house-shaft{border-left:1px solid var(--sh);background:#fff;flex-direction:column;margin:0 7px;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-house-shaft{border-left:1px solid color-mix(in srgb,var(--sh) 34%,#fff)}}.sm-house-shaft{border-right:1px solid var(--sh)}@supports (color:color-mix(in lab, red, red)){.sm-house-shaft{border-right:1px solid color-mix(in srgb,var(--sh) 34%,#fff)}}.sm-house-shaft li{text-align:center;color:var(--ink);flex:1 1 0;justify-content:center;align-items:center;padding:9px 10px;font-size:.92rem;line-height:1.3;display:flex}.sm-house-shaft li+li{border-top:1px solid var(--sh)}@supports (color:color-mix(in lab, red, red)){.sm-house-shaft li+li{border-top:1px solid color-mix(in srgb,var(--sh) 18%,#fff)}}.sm-house-plinth{background:var(--sh);height:9px}@supports (color:color-mix(in lab, red, red)){.sm-house-plinth{background:color-mix(in srgb,var(--sh) 24%,#fff)}}.sm-house-plinth{border-radius:2px}.sm-house-base{background:var(--sh);height:10px;margin:8px 7px 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.sm-house-base{background:color-mix(in srgb,var(--sh) 34%,#fff)}}.sm-house-base{border-radius:2px 2px 0 0}.sm-house-base:after{content:"";background:oklch(from var(--sh) min(l,.55) c h);border-radius:2px;height:10px;position:absolute;top:10px;left:-7px;right:-7px}@media (width<=700px){.sm-house-cols{grid-template-rows:auto 1fr auto auto 1fr auto;grid-template-columns:1fr 1fr;row-gap:0}.sm-house-col:nth-child(n+3){margin-top:12px}}@media (width<=460px){.sm-house-roof{clip-path:none;border-radius:10px 10px 3px 3px;height:auto;padding:12px 14px 13px}.sm-house-roof b{font-size:1.18rem}.sm-house-cols{grid-template-rows:none;grid-template-columns:1fr;padding:0 8px}.sm-house-col{grid-row:auto;grid-template-rows:none}.sm-house-col:nth-child(n+2){margin-top:12px}}.sm-haz{--hz:var(--c);grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 6px;padding:0;list-style:none;display:grid;position:relative}.sm-haz:before{content:"";background:var(--hz);border-radius:2px;height:4px;position:absolute;top:32.5px;left:0;right:12px}@supports (color:color-mix(in lab, red, red)){.sm-haz:before{background:color-mix(in srgb,var(--hz) 55%,#fff)}}.sm-haz:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:16px solid var(--hz);position:absolute;top:26.5px;right:0}@supports (color:color-mix(in lab, red, red)){.sm-haz:after{border-left:16px solid color-mix(in srgb,var(--hz) 55%,#fff)}}.sm-haz-st{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.sm-haz-when{height:20px;font:600 .95rem/20px var(--display);color:var(--ink-muted);white-space:nowrap}.sm-haz-dot{z-index:1;border:4px solid var(--hz);background:#fff;border-radius:50%;width:17px;height:17px;margin-top:6px;position:relative}.sm-haz-dot:after{content:"";background:var(--hz);width:2px;height:13px;margin:4px 0 0 -1px;position:absolute;top:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.sm-haz-dot:after{background:color-mix(in srgb,var(--hz) 55%,#fff)}}.sm-haz-card{border:1px solid var(--hz);background:#fff;flex:1;align-self:stretch;align-items:flex-start;gap:12px;margin-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-haz-card{border:1px solid color-mix(in srgb,var(--hz) 28%,#fff)}}.sm-haz-card{border-top:4px solid var(--hz);border-radius:4px 4px 14px 14px;padding:12px 14px 14px}.sm-haz-card>i{width:var(--tile-l);height:var(--tile-l);border-radius:var(--tile-r);background:var(--hz);flex:none}@supports (color:color-mix(in lab, red, red)){.sm-haz-card>i{background:color-mix(in srgb,var(--hz) 12%,#fff)}}.sm-haz-card>i{color:oklch(from var(--hz) min(l,.52) c h);place-items:center;display:grid}.sm-haz-card>i svg{width:var(--tile-i-l);height:var(--tile-i-l);display:block}.sm-haz-card>div{min-width:0}.sm-haz-card em{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#fff;background:oklch(from var(--tg,var(--hz)) min(l,.55) c h);padding:var(--tag-pad);border-radius:999px;font-style:normal;display:inline-block}.sm-haz-card b{font:700 1.15rem var(--display);color:oklch(from var(--hz) min(l,.52) c h);margin-top:6px;line-height:1.15;display:block}@media (width<=620px){.sm-haz{grid-template-columns:1fr;gap:14px;padding-left:32px}.sm-haz:before{width:4px;height:auto;inset:8px auto 12px 9.5px}.sm-haz:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:15px solid var(--hz);inset:auto auto 0 3.5px}@supports (color:color-mix(in lab, red, red)){.sm-haz:after{border-top:15px solid color-mix(in srgb,var(--hz) 55%,#fff)}}.sm-haz:after{border-bottom:0}.sm-haz-st{align-items:stretch}.sm-haz-when{white-space:normal;height:auto;line-height:1.3}.sm-haz-dot{margin:0;position:absolute;top:1px;left:-29px}.sm-haz-dot:after{display:none}.sm-haz-card{margin-top:6px}}.sm-sev{grid-template-columns:40px 1fr;column-gap:12px;margin:14px 0 6px;display:grid}.sm-sev-rail{position:relative}.sm-sev-rail:before{content:"";background:linear-gradient(#8d1828,#b57575 78%,#868686);border-radius:3px;width:5px;position:absolute;top:14px;bottom:10px;left:28px}.sm-sev-rail:after{content:"";border-bottom:16px solid #8d1828;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;top:0;left:21.5px}.sm-sev-rail span{writing-mode:vertical-rl;font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(51.5653% .178865 19.9913);white-space:nowrap;position:absolute;top:22px;left:0;transform:rotate(180deg)}.sm-sev-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sm-sev-row{--sv:#8d1828;background:var(--sv);align-items:center;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm-sev-row{background:color-mix(in srgb,var(--sv) 7%,#fff)}}.sm-sev-row{border:1px solid var(--line);border-left:10px solid var(--sv);border-radius:3px 13px 13px 3px;padding:9px 16px 9px 12px;box-shadow:0 1px 2px #0e213812}.sm-sev-n{background:var(--sv);color:#fff;width:36px;height:36px;font:700 1.3rem var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.sm-sev-row>b{font:700 1.18rem var(--display);color:oklch(from var(--sv) min(l,.52) c h);line-height:1.15}@media (width<=560px){.sm-sev{grid-template-columns:30px 1fr;column-gap:8px}.sm-sev-rail:before{left:20px}.sm-sev-rail:after{left:13.5px}.sm-sev-rail span{letter-spacing:.04em;font-size:.82rem}}@media print{.sm-house,.sm-haz-st,.sm-sev-row{break-inside:avoid}}.lic{--lc:var(--c);background:var(--paper);color:var(--ink);border:2px solid var(--lc);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--lc);border-radius:12px;margin:12px 0 4px;padding:8px 8px 9px;position:relative}.lic-band{background:var(--lc);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:6px 6px 3px 3px;flex-direction:column;gap:1px;padding:11px 92px 12px 16px;display:flex;position:relative}.lic-band b{font:700 1.5rem/1.1 var(--display);letter-spacing:.02em}.lic-band span{font:500 .95rem/1.3 var(--display);color:#dce4ee}.lic-band .lic-seal{width:54px;height:54px;position:absolute;bottom:-27px;right:18px}.lic-lbl{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:13px 84px 9px 6px;display:flex}.lic-lbl b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:oklch(from var(--lc) min(l,.52) c h)}.lic-lbl span{font:600 .9rem/1.3 var(--display);color:var(--ink-muted)}.lic-fields{background:var(--line);border:1px solid var(--line);border-radius:3px;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lic-fields>li{background:var(--paper);min-width:0;padding:9px 13px 10px}.lic-fields b{font:600 1.05rem/1.25 var(--display);color:var(--ink);display:block}.lic-fields span{color:var(--ink-muted);margin:3px 0 0;font-size:.92rem;line-height:1.42;display:block}@media (width>=560px){.lic-fields{grid-template-columns:1fr 1fr}}@media (width<=429px){.lic-band{padding:10px 72px 11px 13px}.lic-band b{font-size:1.3rem}.lic-band .lic-seal{width:46px;height:46px;bottom:-23px;right:12px}.lic-lbl{padding-right:64px}}.duo.lic-regs{align-items:stretch;row-gap:38px;margin-top:34px}.lic-regs .dcard{background:var(--paper)}.lic-regs .cite{right:22px}.lic-nw{white-space:nowrap}.lic-sus{align-items:center;gap:14px 24px;margin:0 0 6px;display:grid}.lic-sus>.tier-intro{margin:2px 0 0}@media (width>=620px){.lic-sus{grid-template-columns:minmax(0,1fr) 258px}}.lic.lic-mini{box-sizing:border-box;width:100%;max-width:300px;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--lc);border-radius:10px;justify-self:center;margin:0;padding:6px 6px 7px}.lic-mini .lic-band{min-height:24px;padding:0}.lic-mini .lic-band .lic-seal{width:34px;height:34px;bottom:-17px;right:10px}.lic-blank{background:var(--line);border:1px solid var(--line);border-radius:3px;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0 0;display:grid;overflow:hidden}.lic-blank i{background:var(--paper);height:30px;display:block}.lic-stamp{color:#b8283a;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ffffffe0;border:2.5px solid;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:5px 11px 6px;display:flex;position:absolute;top:63%;left:50%;translate:-50% -50%;rotate:-7deg;box-shadow:inset 0 0 0 2px #ffffffe0,inset 0 0 0 3px}.lic-stamp b{font:700 .95rem/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase}.lic-stamp span{font:700 .82rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid;padding-top:2px}@media print{.lic,.lic-sus,.lic-regs .dcard{break-inside:avoid}.lic,.lic-seal{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rv-row{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.rv-row{background:color-mix(in srgb,var(--c) 6%,transparent)}}.rv-row{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.rv-row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,var(--line))}}.rv-nid{align-items:center;gap:5px;display:inline-flex}.rv-nid svg{stroke-width:2px;width:15px;height:15px}.rv-hint{font:600 .82rem var(--display);color:var(--ink-muted)}.rv-intro{border-left:0;margin-top:14px;padding-left:0}.rv-intro .rv-note{margin-bottom:8px}.rv-note{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;margin:4px 0 16px;padding:11px 16px 12px;font-size:.95rem;line-height:1.5}.rv-note>b:first-child{color:oklch(from var(--c) min(l,.52) c h)}p.rv-src{box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--ink);width:fit-content;max-width:100%;font:600 .82rem/1.4 var(--display);color:var(--ink-muted);border-radius:3px;margin:10px 0 0;padding:3px 10px 4px}.rv-src a{color:oklch(from var(--c) min(l,.52) c h)}.rv-lvl{font:600 .82rem var(--display);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin:0 0 10px;display:flex}.rv-lvl b{color:#fff;background:oklch(from var(--c) min(l,.55) c h);border-radius:999px;padding:1px 9px;font-weight:700}.rv-lvl-1{--rv-lv-ink:#4e3bb5;--rv-lv-bg:#fff;--rv-lv-ring:#5646c0}.rv-lvl-2{--rv-lv-ink:#3b2e80;--rv-lv-bg:#e6e3f7}.rv-lvl-3{--rv-lv-ink:#fff;--rv-lv-bg:#5646c0}:is(.rv-lvl,.rv-key) b:is(.rv-lvl-1,.rv-lvl-2,.rv-lvl-3){color:var(--rv-lv-ink);background:var(--rv-lv-bg)}:is(.rv-lvl,.rv-key) b.rv-lvl-1{box-shadow:inset 0 0 0 1.5px var(--rv-lv-ring)}.rv-key b:is(.rv-lvl-1,.rv-lvl-2,.rv-lvl-3){text-align:center;border-radius:999px;min-width:1.6em;padding:0 6px;line-height:1.45;display:inline-block}.rv-lvl-refs{color:var(--ink-muted);font-weight:500}.rv-key{font:600 .82rem/1.6 var(--display);color:var(--ink-muted);margin:8px 0 0;display:block}.rv-key b{color:var(--ink)}@page{margin:13mm 12mm}@media print{html:has(.lesson.review){background:#fff}html:has(.lesson.review) body{background:#fff}html:has(.lesson.review) main{background:#fff}.lesson.review{max-width:none;padding:0;font-size:10pt;line-height:1.36}.review .note-body{padding:0}.review .lesson-section+.lesson-section .tier{margin-top:12pt}.review .tier{border-left-width:3pt;padding-left:9pt}.review .tier-head h2{font-size:14pt}.review .tier-intro{margin:1pt 0 5pt;font-size:10pt}.review :is(.tier-head,h2,h3,.sub-label,.minor){break-after:avoid}.review :is(figure,table,tr,li,svg,.callout,.rv-note,.fl-note,.fact,.dcard,.scope,.mem,[class*=rv-card]){break-inside:avoid}.review *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.review .rv-src a{color:var(--ink);text-decoration:none}.review .rv-src{break-before:avoid}.review .rv-lvl{break-before:avoid;break-after:avoid}.review .tier-intro:has(+.rv-lvl){break-inside:avoid}.review .duties{margin-right:6px}}.rv-org h3.minor,.rv-ans h3.minor{margin:12px 0 5px}.rv-org-two{gap:10px;margin:6px 0 0;display:grid}@media (width>=620px){.rv-org-two{grid-template-columns:1fr 1fr}}.rv-org-card{--oc:#5646c0;border:1px solid var(--line);border-left:8px solid var(--oc);background:#fff;border-radius:3px 12px 12px 3px;padding:8px 14px 9px}.rv-org-hd{flex-wrap:wrap;align-items:baseline;gap:0 9px;display:flex}.rv-org-hd b{font:700 1.3rem/1.15 var(--display);color:oklch(from var(--oc) min(l,.52) c h);letter-spacing:.02em}.rv-org-hd i{font:600 .92rem/1.3 var(--display);color:var(--ink);font-style:normal}.rv-org-tag{font:600 .82rem/1.3 var(--display);color:var(--ink-muted);margin:1px 0 0;display:block}.rv-org-k{font:700 .88rem/1.3 var(--display);color:var(--ink);margin:7px 0 2px;display:block}ol.rv-org-list{counter-reset:rvo;margin:0;padding:0;list-style:none}.rv-org-list li{counter-increment:rvo;border-top:1px solid var(--line);align-items:baseline;gap:9px;padding:3px 0;font-size:.92rem;line-height:1.35;display:flex}.rv-org-list li:before{content:counter(rvo);min-width:1em;font:700 .88rem var(--display);color:oklch(from var(--oc) min(l,.52) c h);text-align:right;flex:none}.rv-org-chain{--oc:#5646c0;border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 14px 2px}.rv-org-lvl{padding:0 0 9px 22px;position:relative}.rv-org-lvl:before{content:"";background:var(--oc);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.rv-org-lvl:not(:last-child):after{content:"";background:var(--oc);width:2px;position:absolute;top:19px;bottom:0;left:5px}@supports (color:color-mix(in lab, red, red)){.rv-org-lvl:not(:last-child):after{background:color-mix(in srgb,var(--oc) 30%,#fff)}}.rv-org-lvl>i{font:600 .82rem/1.3 var(--display);color:var(--ink-muted);font-style:normal;display:block}.rv-org-lvl>b{font:700 1.08rem/1.2 var(--display);color:oklch(from var(--oc) min(l,.52) c h);display:block}.rv-org-lvl p{margin:2px 0 0;font-size:.92rem;line-height:1.4}.rv-org-lvl p.rv-org-eg{color:var(--ink-muted);margin-top:5px;font-size:.85rem}.rv-org-eg b{color:var(--ink)}.rv-org-force{flex-wrap:wrap;gap:5px;margin:5px 0 0;display:flex}.rv-org-force span{font:600 .86rem/1.3 var(--display);border:1.5px solid var(--oc);color:var(--ink);border-radius:999px;padding:2px 10px}.rv-org-force em{margin-right:4px;font-style:normal;font-weight:700}.rv-org-force .bind{background:oklch(from var(--oc) min(l,.55) c h);color:#fff;border-color:#0000}.rv-org-force .adv{border-style:dashed}ul.rv-org-docs{margin:3px 0 0;padding:0;list-style:none}.rv-org-docs li{padding:2px 0 0;font-size:.92rem;line-height:1.4}.rv-org-docs b{font:700 .95rem var(--display);color:oklch(from var(--oc) min(l,.52) c h);margin-right:4px}.rv-org-law{--oc:#1f6fd1;border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 14px 10px}.rv-org-tier{--tc2:var(--oc);margin:6px 0 0}.rv-org-tier.soft{--tc2:#6b7a90}.rv-org-tier>i{font:700 .85rem/1.3 var(--display);color:oklch(from var(--tc2) min(l,.52) c h);margin:0 0 3px;font-style:normal;display:block}.rv-org-bars{gap:4px;display:grid}.rv-org-bars b{font:700 .95rem/1.3 var(--display);color:oklch(from var(--tc2) min(l,.45) c h);background:var(--tc2);display:block}@supports (color:color-mix(in lab, red, red)){.rv-org-bars b{background:color-mix(in srgb,var(--tc2) 10%,#fff)}}.rv-org-bars b{border:1px solid var(--tc2)}@supports (color:color-mix(in lab, red, red)){.rv-org-bars b{border:1px solid color-mix(in srgb,var(--tc2) 30%,#fff)}}.rv-org-bars b{border-radius:6px;padding:3px 10px}.rv-org-bars em{margin-left:5px;font-style:normal;font-weight:600}.rv-org-soft{grid-template-columns:1fr 1fr;gap:4px;display:grid}.rv-org-soft span{border:1px dashed var(--tc2);font-size:.85rem;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rv-org-soft span{border:1px dashed color-mix(in srgb,var(--tc2) 55%,#fff)}}.rv-org-soft span{border-radius:6px;padding:3px 8px}.rv-org-soft b{font:700 .92rem var(--display);color:oklch(from var(--tc2) min(l,.45) c h);display:block}ol.steps.rv-org-steps{--oc:var(--tc);counter-reset:rvs;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){ol.steps.rv-org-steps.c3{grid-template-columns:repeat(3,1fr)}}ol.steps.rv-org-steps li{counter-increment:rvs;background:var(--oc);position:relative}@supports (color:color-mix(in lab, red, red)){ol.steps.rv-org-steps li{background:color-mix(in srgb,var(--oc) 6%,#fff)}}ol.steps.rv-org-steps li{border:1px solid var(--oc)}@supports (color:color-mix(in lab, red, red)){ol.steps.rv-org-steps li{border:1px solid color-mix(in srgb,var(--oc) 22%,var(--line))}}ol.steps.rv-org-steps li{border-radius:10px;padding:6px 10px 7px 35px;font-size:.88rem;line-height:1.35}ol.steps.rv-org-steps li:before{content:counter(rvs);background:oklch(from var(--oc) min(l,.55) c h);color:#fff;width:19px;height:19px;font:700 .82rem/19px var(--display);text-align:center;border-radius:50%;position:absolute;top:7px;left:9px}ol.steps.rv-org-steps li:after{content:none}ol.steps.rv-org-steps b{font:700 .95rem/1.25 var(--display);color:oklch(from var(--oc) min(l,.45) c h);padding:0;display:block}ol.steps.rv-org-steps span{color:inherit;font-size:inherit;line-height:inherit}ol.steps.rv-org-steps li.key:before{background:var(--mark);color:var(--mark-ink);box-shadow:0 0 0 3px var(--mark)}@supports (color:color-mix(in lab, red, red)){ol.steps.rv-org-steps li.key:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--mark) 28%,transparent)}}ol.steps.rv-org-steps .keytag{font:700 .82rem/1.35 var(--display);color:var(--mark-text);background:var(--mark-tint);border-radius:5px;margin:2px 0 1px;padding:0 7px;display:inline-block}.rv-org .fl-note.trap{margin-top:10px}.rv-org-col>.fl-note.trap{margin:10px 0 0}.rv-pic .pull{margin-top:4px}.rv-pic .duties{gap:8px}.rv-pic .duty{padding:8px 14px 9px}figure.rv-ans-fig{max-width:594px;margin:8px auto 4px}.rv-ans-list{margin:6px 0 0}@media (width>=620px){.rv-ans-list{columns:2;column-gap:22px}}p.rv-ans-grp{font:700 .88rem/1.3 var(--display);color:var(--ink);border-bottom:2px solid var(--c);margin:0;padding:8px 0 3px}@supports (color:color-mix(in lab, red, red)){p.rv-ans-grp{border-bottom:2px solid color-mix(in srgb,var(--c) 45%,#fff)}}p.rv-ans-grp{break-after:avoid}.rv-ans-list>div:first-child>p.rv-ans-grp{padding-top:0}.rv-ans-row{border-bottom:1px solid var(--line);break-inside:avoid;padding:4px 0 5px}.rv-ans-ab{font:700 1rem/1.3 var(--display);color:oklch(from var(--c) min(l,.52) c h);margin-right:7px}.rv-ans-ab:empty{display:none}.rv-ans-full{font:600 .9rem/1.3 var(--display);color:var(--ink);font-style:normal}.rv-ans-obj{color:var(--ink);margin-top:1px;font-size:.86rem;line-height:1.38}ol.rv-ans-aims{counter-reset:rva;margin:0;padding:0;list-style:none}.rv-ans-aims li{counter-increment:rva;padding-left:1.1em;position:relative}.rv-ans-aims li:before{content:counter(rva);font:700 .86rem var(--display);color:oklch(from var(--c) min(l,.52) c h);position:absolute;left:0}.rv-ans-units{margin-top:2px;display:block}.rv-ans-units b{font:700 .9rem var(--display);color:oklch(from var(--c) min(l,.52) c h)}@media print{.rv-org-two{grid-template-columns:1fr 1fr}ol.steps.rv-org-steps.c3{grid-template-columns:repeat(3,1fr)}.rv-ans-list{columns:2;column-gap:18px}.rv-ans-row{padding:3px 0 4px}.rv-org-card,.rv-org-chain,.rv-org-law,.rv-org-steps li,.rv-ans-row,.rv-pic .duty,.rv-pic .pull{break-inside:avoid}.rv-ans-grp{break-after:avoid}figure.rv-ans-fig{margin:4px auto 2px;padding:8px 12px}.rv-org,.rv-pic,.rv-ans{break-before:avoid}.rv-org-list li,.rv-org-lvl p,.rv-org-docs li,ol.steps.rv-org-steps li,.rv-ans-obj,.rv-ans-full,.rv-pic .duty p,.rv-pic .pull span{font-size:10pt}.rv-org-hd b{font-size:13pt}.rv-org-hd i,ol.steps.rv-org-steps b,.rv-org-bars b,.rv-org-lvl>b,.rv-ans-ab,.rv-pic .duty>div>b,.rv-pic .pull>div>b{font-size:11pt}.rv-org .fl-note.trap{padding-top:9px;padding-bottom:9px;font-size:10pt}.rv-org-list li{padding:2px 0}.rv-pic .duty{padding:6px 12px 7px}.rv-pic .duties{gap:6px}}.rv-unit h3.rv-unit-h{margin:14px 0 6px}.rv-unit>h3.rv-unit-h:first-child{margin-top:0}.rv-unit-h span{font:500 .88rem var(--display);color:var(--ink-muted);margin-left:8px}table.ref.rv-unit-t{font-size:.9rem;line-height:1.38}table.ref.rv-unit-t thead th{padding:6px 10px}table.ref.rv-unit-t tbody th{color:var(--ink);font:600 .95rem/1.3 var(--display);text-align:left;vertical-align:top;border-top:1px solid var(--line);background:0 0;width:8.4em;padding:6px 10px}table.ref.rv-unit-t td{padding:6px 10px}table.ref.rv-unit-t tbody tr:nth-child(2n){background:0 0}table.ref.rv-unit-t tbody:nth-of-type(2n){background:#f7f9fc}table.ref.rv-unit-t tbody tr+tr td{border-top-style:dashed}@media (width>=560px){table.ref.rv-unit-t td.rv-unit-u{white-space:nowrap;width:12.4em}}.rv-unit-u b{font:700 1.02rem var(--display);color:oklch(from var(--c) min(l,.52) c h);margin-right:3px}.rv-unit-cv{font:600 .88rem/1.35 var(--display);color:var(--ink);background:var(--c);display:inline-block}@supports (color:color-mix(in lab, red, red)){.rv-unit-cv{background:color-mix(in srgb,var(--c) 8%,#fff)}}.rv-unit-cv{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.rv-unit-cv{border:1px solid color-mix(in srgb,var(--c) 22%,#fff)}}.rv-unit-cv{border-radius:5px;margin:2px 0 0;padding:0 7px}.rv-unit-dtg{flex-wrap:wrap;gap:4px;margin:3px 0 1px;display:flex}.rv-unit-dtg span{font:600 .84rem/1.35 var(--display);color:var(--ink);background:var(--paper);border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.rv-unit-dtg span{border:1px solid color-mix(in srgb,var(--c) 24%,var(--paper))}}.rv-unit-dtg span{border-radius:6px;padding:0 7px}.rv-unit-dtg b{font:700 .98rem var(--display);color:oklch(from var(--c) min(l,.52) c h);letter-spacing:.04em;margin-right:2px}@media (width<=559px){table.ref.rv-unit-t,table.ref.rv-unit-t tbody{display:block}table.ref.rv-unit-t thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.ref.rv-unit-t tbody{border-top:1px solid var(--line);padding:6px 12px 7px}table.ref.rv-unit-t tbody:first-of-type{border-top:0}table.ref.rv-unit-t tr{grid-template-columns:6.4em 1fr;gap:0 10px;display:grid}table.ref.rv-unit-t tbody tr+tr{border-top:1px dashed var(--line);margin-top:4px;padding-top:4px}table.ref.rv-unit-t tbody tr th{border:0;grid-column:1/-1;width:auto;padding:0 0 2px;display:block}table.ref.rv-unit-t tbody tr td{border:0;width:auto;padding:0;display:block}}.rv-unit-two{gap:0 22px;display:grid}@media (width>=620px){.rv-unit-two{grid-template-columns:1.45fr 1fr}}ul.rv-unit-dec{margin:0;padding:0;list-style:none}ul.rv-unit-dec.chips{flex-wrap:wrap;gap:5px;display:flex}.rv-unit-dec.chips li{border:1px solid var(--line);font:600 .88rem/1.3 var(--display);color:var(--ink);background:#fff;border-radius:7px;align-items:baseline;gap:6px;padding:2px 9px 3px;display:flex}.rv-unit-dec b{font:700 1rem/1.25 var(--display);color:oklch(from var(--c) min(l,.52) c h);letter-spacing:.03em}ul.rv-unit-dec.cols{column-gap:22px}@media (width>=560px){ul.rv-unit-dec.cols{columns:2}}@media (width>=760px){ul.rv-unit-dec.cols{columns:3}}.rv-unit-dec.cols li{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:2.6em 1fr;align-items:baseline;gap:0 7px;padding:3px 0 4px;font-size:.88rem;line-height:1.32;display:grid}.rv-unit-dec.cols.loc li{grid-template-columns:3.2em 1fr}@media (width<=559px){ul.rv-unit-dec.cols{columns:2;column-gap:14px}.rv-unit-dec.cols li{text-indent:-3.15em;padding:2px 0 3px 3.15em;font-size:.84rem;line-height:1.25;display:block}.rv-unit-dec.cols li small{font-size:.82rem}.rv-unit-dec.cols.loc li{text-indent:-3.65em;padding-left:3.65em}.rv-unit-dec.cols li b{text-indent:0;min-width:2.45em;display:inline-block}.rv-unit-dec.cols.loc li b{min-width:2.85em}}.rv-unit-dec i{font-style:normal;font-weight:600}.rv-unit-dec small{color:var(--ink-muted);font-size:.84rem}.rv-unit-essa{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.rv-unit-essa span{background:var(--c);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-unit-essa span{background:color-mix(in srgb,var(--c) 7%,#fff)}}.rv-unit-essa span{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.rv-unit-essa span{border:1px solid color-mix(in srgb,var(--c) 24%,#fff)}}.rv-unit-essa span{font:600 .86rem/1.25 var(--display);color:var(--ink);border-radius:8px;padding:3px 10px 3px 7px}.rv-unit-essa b{font:700 1.3rem/1.1 var(--display);color:oklch(from var(--c) min(l,.45) c h);flex:none}.rv-unit-essa p{font:600 .86rem var(--display);color:var(--ink-muted);align-self:center;margin:0}@media (width<=559px){.rv-unit-essa{grid-template-columns:1fr 1fr;display:grid}.rv-unit-essa p{grid-column:1/-1}}@media print{:is(.rv-unit,.rv-lvl:has(+.rv-unit)){break-before:avoid}.rv-unit h3.rv-unit-h{margin:7pt 0 3pt}.rv-unit>h3.rv-unit-h:first-child{margin-top:0}.rv-unit-h span{font-size:10pt}.rv-unit-two{grid-template-columns:1.45fr 1fr}ul.rv-unit-dec.cols{columns:3;column-gap:13px}.rv-unit-dec.cols li{gap:0 5px}.review table.ref.rv-unit-t{break-inside:auto;font-size:10pt;line-height:1.3}table.ref.rv-unit-t tbody th{width:10.6em}.review table.ref.rv-unit-t tbody{break-inside:avoid}table.ref.rv-unit-t :is(thead th,tbody th,td){padding:2px 8px}table.ref.rv-unit-t tbody th,.rv-unit-cv{font-size:10pt}.rv-unit-cv{margin:1px 0}.rv-unit-dtg{gap:3px;margin:1px 0}.rv-unit-dtg span{padding:0 6px;font-size:10pt}.rv-unit-dtg b,.rv-unit-u b,.rv-unit-dec b{font-size:11pt}.rv-unit-dec.cols li{padding:1px 0 2px;font-size:10pt;line-height:1.25}ul.rv-unit-dec.chips{gap:4px}.rv-unit-dec.chips li{padding:1px 8px 2px}.rv-unit-dec small,.rv-unit-dec.chips li,.rv-unit-essa span,.rv-unit-essa p{font-size:10pt}.rv-unit-essa{gap:4px;margin:0 0 5px}.rv-unit-essa span{gap:4px;padding:1px 6px 1px 5px}.rv-unit-essa b{font-size:12pt}}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t){--th:var(--c);border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;margin:10px 0 4px;font-size:.88rem;line-height:1.34;overflow:hidden}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) thead th{background:oklch(from var(--th) min(l,.55) c h);color:#fff;font:600 .85rem/1.2 var(--display);text-align:left;vertical-align:bottom;padding:7px 9px}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) tbody :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:5px 8px;font-weight:400}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) tbody+tbody tr:first-child>*{border-top:2px solid var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) tbody+tbody tr:first-child>*{border-top:2px solid color-mix(in srgb,var(--ink-muted) 45%,var(--line))}}.rv-cls-strip{vertical-align:middle;gap:3px;display:inline-flex}.rv-cls-strip i{border:1px solid var(--line);width:21px;height:22px;font:700 .85rem/1 var(--display);color:var(--ink-muted);border-radius:5px;place-items:center;font-style:normal;display:grid}.rv-cls-strip i.on{background:var(--cc);color:var(--cci,#fff);border-color:#0000}.rv-cls-strip i.never{text-decoration:line-through;text-decoration-thickness:2px}.rv-cls-t{table-layout:fixed}.rv-cls-ck{width:92px}.rv-cls-cr{width:48px}.rv-cls-cs{width:20%}.rv-cls-cp{width:72px}.rv-cls-cm{width:70px}.rv-cls-t thead th:nth-child(n+6){text-align:center;padding:7px 4px}.rv-cls-t th.rv-cls-k{vertical-align:middle;text-align:center;box-shadow:inset 5px 0 0 var(--cc)}.rv-cls-k b{background:var(--cc);width:34px;height:32px;color:var(--cci,#fff);font:700 1.3rem/1 var(--display);border-radius:9px;place-items:center;margin:0 auto 3px;display:grid}.rv-cls-k span{font:600 .82rem/1.15 var(--display);color:var(--ink-muted);display:block}.rv-cls-t th.rv-cls-r{font:700 .92rem var(--display);color:oklch(from var(--rc) min(l,.52) c h)}.rv-cls-t td:is(.rv-cls-y,.rv-cls-n){text-align:center;font:700 1rem/1.2 var(--display)}.rv-cls-t td.rv-cls-y{color:#1d6b50}.rv-cls-t td.rv-cls-n{color:oklch(52% .145061 24.2491)}.rv-ck{vertical-align:-5px;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:inline-grid}.rv-ck svg{width:15px;height:15px;display:block}.rv-ck.y{color:#fff;background:#1d6b50}.rv-ck.n{color:oklch(52% .145061 24.2491);box-shadow:inset 0 0 0 1.5px}.rv-ck-t{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-cls-key .rv-ck{margin:0 1px}.rv-cls-t td.rv-cls-na{font:600 .88rem var(--display);color:var(--ink-muted)}.rv-div-t thead th:first-child{width:24%}.rv-div-t thead th:last-child{width:190px}.rv-div-t tr.rv-div-g th{background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.rv-div-t tr.rv-div-g th{background:color-mix(in srgb,var(--gc) 9%,var(--paper))}}.rv-div-t tr.rv-div-g th{box-shadow:inset 5px 0 0 var(--gc);padding:6px 9px 6px 14px}.rv-div-g b{font:700 .98rem var(--display);color:oklch(from var(--gc) min(l,.52) c h);margin-right:10px}.rv-div-g b i{background:oklch(from var(--gc) min(l,.55) c h);color:#fff;font:700 .85rem/1.45 var(--display);border-radius:999px;margin-left:6px;padding:0 8px;font-style:normal;display:inline-block}.rv-div-g span{color:var(--ink);font-size:.88rem}.rv-div-n b{font:700 1.05rem/1.15 var(--display);color:oklch(from var(--gc) min(l,.52) c h);display:block}.rv-div-n span{font:600 .82rem/1.2 var(--display);color:var(--ink-muted);display:block}.rv-div-c>span:not(.rv-cls-strip){font:600 .82rem/1.2 var(--display);color:var(--ink);margin-top:3px;display:block}.rv-area-t thead th:first-child{width:27%}.rv-area-t thead th:last-child{width:31%}.rv-area-t th.rv-area-n{box-shadow:inset 5px 0 0 var(--ac);padding-left:14px}.rv-area-n div{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.rv-area-b{background:oklch(from var(--ac) min(l,calc(.55 + max(0,l - .64) * 99)) c h);min-width:34px;height:30px;color:oklch(from var(--ac) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 1rem/1 var(--display);border-radius:9px;grid-row:span 2;place-items:center;padding:0 6px;display:grid}.rv-area-n b{font:700 1rem/1.15 var(--display);color:oklch(from var(--ac) min(l,.52) c h)}.rv-area-n div>span:not(.rv-area-b){font:600 .82rem/1.2 var(--display);color:var(--ink-muted)}.rv-area-t td>span{display:block}.rv-area-t td small{color:var(--ink-muted);margin-top:4px;font-size:.84rem;line-height:1.35;display:block}.rv-area-t td small b{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:var(--ink);margin-right:5px}.rv-area-v em{background:oklch(from var(--ac) min(l,calc(.55 + max(0,l - .64) * 99)) c h);color:oklch(from var(--ac) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);font:700 .85rem/1.45 var(--display);border-radius:999px;padding:1px 9px;font-style:normal;display:inline-block}.rv-area-v span{margin-top:4px}.rv-area-lt :is(.rv-area-b,.rv-area-v em){color:#15263d;background:#f0c419}.rv-area-lt .rv-area-n b{color:var(--ink)}.rv-vmc-pairs .pairsets{margin-top:8px}@media (width>=760px){.rv-vmc-pairs .pairsets{grid-template-columns:1fr 1fr}}.rv-vmc-t{--th:#2a8f6b}.rv-vmc-t thead th:first-child{width:180px}.rv-vmc-t thead th:nth-child(3){width:88px}.rv-vmc-t thead th:last-child{width:30%}.rv-vmc-t th.rv-vmc-c{vertical-align:middle}.rv-vmc-c>span:not(.rv-cls-strip){font:600 .82rem/1.2 var(--display);color:var(--ink);margin-top:3px;display:block}.rv-vmc-t td.rv-vmc-n{font:700 1.08rem/1.3 var(--display);color:var(--ink)}.rv-vmc-t td>span{display:block}.rv-vmc-t td[rowspan]{vertical-align:middle;border-left:1px solid var(--line)}.rv-svfr h3.minor{margin:14px 0 2px}p.rv-svfr-def{margin:0 0 6px;font-size:.92rem;line-height:1.4}.rv-svfr-two{align-items:start;gap:8px;display:grid}@media (width>=620px){.rv-svfr-two{grid-template-columns:1fr 1fr}}.rv-svfr-box{--sv:#5646c0;background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--sv);border-radius:3px 10px 10px 3px;padding:5px 12px 6px}.rv-svfr-not{--sv:#c0504d}p.rv-svfr-hd{font:700 .9rem/1.3 var(--display);color:oklch(from var(--sv) min(l,.52) c h);margin:2px 0}.rv-svfr dl{margin:0}.rv-svfr dl>div{border-top:1px solid var(--line);grid-template-columns:7em 1fr;gap:0 10px;padding:3px 0;display:grid}.rv-svfr-box:not(.rv-svfr-not) dl>div:first-child{border-top:0}.rv-svfr dt{font:600 .86rem/1.4 var(--display);color:var(--ink-muted)}.rv-svfr dd{margin:0;font-size:.88rem;line-height:1.4}.rv-svfr dd b{font:700 .95rem var(--display);color:oklch(from var(--sv) min(l,.52) c h)}@media screen and (width<=759px){.rv-cls-t,.rv-cls-t :is(tbody,tr,th,td){display:block}.rv-cls-t{background:0 0;border:0;border-radius:0;margin-top:6px;overflow:visible}.rv-cls-t thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-cls-t colgroup{display:none}.rv-cls-t tbody :is(th,td),.rv-cls-t tbody+tbody tr:first-child>*{border:0;padding:2px 0}.rv-cls-t td[data-col]:before{content:attr(data-col) ": ";font:600 .82rem var(--display);color:var(--ink-muted)}.rv-cls-t tbody{background:var(--paper);border:1px solid var(--line);border-left:6px solid var(--cc);border-radius:3px 12px 12px 3px;margin-top:8px;padding:8px 12px 10px}.rv-cls-t tbody tr{flex-wrap:wrap;align-items:baseline;column-gap:16px;display:flex}.rv-cls-t tbody tr>*{flex:1 0 100%}.rv-cls-t tbody tr+tr{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.rv-cls-t tbody th.rv-cls-k{box-shadow:none;text-align:left;align-items:center;gap:10px;display:flex}.rv-cls-k b{margin:0}.rv-cls-t tbody td:is(.rv-cls-y,.rv-cls-n){text-align:left;flex:none}}@media (width<=619px){:is(.rv-div-t,.rv-area-t,.rv-vmc-t),:is(.rv-div-t,.rv-area-t,.rv-vmc-t) :is(tbody,tr,th,td){display:block}:is(.rv-div-t,.rv-area-t,.rv-vmc-t){background:0 0;border:0;border-radius:0;margin-top:6px;overflow:visible}:is(.rv-div-t,.rv-area-t,.rv-vmc-t) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.rv-div-t,.rv-area-t,.rv-vmc-t) tbody :is(th,td),:is(.rv-div-t,.rv-area-t,.rv-vmc-t) tbody+tbody tr:first-child>*{border:0;padding:2px 0}:is(.rv-area-t,.rv-vmc-t) td[data-col]:before{content:attr(data-col) ": ";font:600 .82rem var(--display);color:var(--ink-muted)}.rv-div-t tbody{margin-top:8px}.rv-div-t tbody tr.rv-div-g th{border-radius:3px 10px 10px 3px;padding:6px 10px 6px 14px}.rv-div-t tbody tr:not(.rv-div-g){border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:8px 2px 8px 14px;display:grid}.rv-div-t tbody th.rv-div-n{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rv-div-t tbody td.rv-div-c{flex-wrap:wrap;align-items:center;gap:10px;padding-top:5px;display:flex}.rv-div-c>span:not(.rv-cls-strip){margin:0}.rv-area-t tbody tr{background:var(--paper);border:1px solid var(--line);border-left:6px solid var(--ac);border-radius:3px 12px 12px 3px;margin-top:8px;padding:9px 12px 10px}.rv-area-t tbody th.rv-area-n{box-shadow:none;padding:0 0 4px}.rv-area-t td[data-col="What it is"]:before{content:none}.rv-area-t tbody td.rv-area-v{margin-top:6px}.rv-area-v span{display:inline}.rv-area-v em{margin-right:6px}.rv-vmc-t tbody{background:var(--paper);border:1px solid var(--line);border-left:6px solid #2a8f6b;border-radius:3px 12px 12px 3px;margin-top:8px;padding:9px 12px 10px;display:grid}.rv-vmc-t tbody tr{display:contents}.rv-vmc-t td[rowspan]{border-left:0;order:9}.rv-vmc-t td.rv-vmc-n{font-size:1rem}.rv-vmc-t td>span{display:inline}.rv-vmc-t td>span+span:before{content:", "}.rv-vmc-t tbody th.rv-vmc-c{align-items:center;gap:10px;padding-bottom:4px;display:flex}.rv-vmc-c>span:not(.rv-cls-strip){margin:0}}@media print{:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t){font-size:10pt;line-height:1.22}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) thead th{-webkit-hyphens:auto;hyphens:auto;padding:5px 6px}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) tbody :is(th,td){padding:3px 6px}.tier:has(:is(.rv-cls-t,.rv-div-t)) .fact{padding:6px 11px 7px}.tier:has(:is(.rv-cls-t,.rv-div-t)) .fact span{line-height:1.3}:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t) tbody,.rv-vmc-pairs .pairset{break-inside:avoid}.rv-cls-ck{width:86px}.rv-cls-cr{width:40px}.rv-cls-cs{width:142px}.rv-cls-cp{width:60px}.rv-cls-cm{width:70px}.rv-cls-t thead th:nth-child(n+6){padding:5px 3px}.rv-cls-k b{width:28px;height:26px;font-size:1.1rem}.rv-vmc-pairs{break-inside:avoid}.tier:has(:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t)) .tier-intro{break-inside:avoid}.rv-vmc-pairs{break-after:avoid}.tier:has(:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t)) .tier-intro{break-after:avoid}.tier:has(.rv-div-t) .facts{break-after:avoid}.tier:has(.rv-vmc-t) h3.minor{break-after:avoid}.tier:has(:is(.rv-cls-t,.rv-div-t,.rv-area-t,.rv-vmc-t)) .rv-src{break-before:avoid}.rv-svfr{break-inside:avoid}.rv-svfr h3.minor{margin:8pt 0 1pt}.rv-svfr-two{grid-template-columns:1fr 1fr;gap:6pt}.review :is(p.rv-svfr-def,.rv-svfr dd){font-size:9.5pt;line-height:1.3}.review .rv-svfr dt{font-size:9pt;line-height:1.3}.review :is(.rv-svfr dd b,p.rv-svfr-hd){font-size:10pt}.rv-svfr dl>div{padding:2pt 0}.rv-svfr-box{padding:3pt 9pt 4pt}}.rv-gen h3.minor{margin:14px 0 6px}.rv-gen-two{align-items:start;gap:10px 18px;margin:2px 0 0;display:grid}.rv-gen-two>.rv-gen-box{align-self:stretch}@media (width>=620px){.rv-gen-two{grid-template-columns:1fr 1fr}}.rv-gen-box{--gc:#5646c0;background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--gc);border-radius:3px 10px 10px 3px;padding:5px 12px 6px}p.rv-gen-hd{font:700 1rem/1.3 var(--display);color:oklch(from var(--gc) min(l,.52) c h);margin:2px 0}.rv-gen-box dl{margin:0}.rv-gen-box dl>div{border-top:1px solid var(--line);grid-template-columns:6.6em 1fr;gap:0 10px;padding:3px 0;display:grid}.rv-gen-box dt{font:600 .86rem/1.4 var(--display);color:var(--ink-muted)}.rv-gen-box dd{margin:0;font-size:.88rem;line-height:1.4}table.rv-gen-t{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;margin:0 0 4px;font-size:.88rem;line-height:1.34;overflow:hidden}.rv-gen-t thead th{background:oklch(from var(--c) min(l,.55) c h);color:#fff;font:600 .85rem/1.2 var(--display);text-align:left;vertical-align:bottom;padding:6px 8px}.rv-gen-t thead th span{font-weight:500;display:block}.rv-gen-t tbody :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:5px 8px;font-weight:400}.rv-gen-t tbody+tbody tr:first-child>*{border-top:2px solid var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.rv-gen-t tbody+tbody tr:first-child>*{border-top:2px solid color-mix(in srgb,var(--ink-muted) 45%,var(--line))}}.rv-gen-t th.rv-gen-r{vertical-align:middle;box-shadow:inset 5px 0 0 var(--rc);font:700 1rem/1.2 var(--display);color:oklch(from var(--rc) min(l,.52) c h);white-space:nowrap;padding-left:12px}.rv-gen-t th.rv-gen-r small{font:600 .82rem var(--display);color:var(--ink);display:block}.rv-gen-t td.rv-gen-n{font:700 1rem/1.3 var(--display);color:var(--ink)}.rv-gen-t td.rv-gen-n small{font:500 .82rem/1.25 var(--display);color:var(--ink-muted);display:block}.rv-gen-mh td:last-child{white-space:nowrap}.rv-gen .fl-note{margin:4px 2px 0}.rv-gen-facts{gap:8px;margin:12px 0 2px}.rv-gen-facts .fact{padding:7px 12px 8px}.rv-gen-facts .fact>b{font-size:.98rem}.rv-gen-facts .fact span{font-size:.88rem;line-height:1.38}p.rv-gen-lead{margin:0 0 6px;font-size:.92rem;line-height:1.4}.rv-gen-cases{gap:8px;display:grid}@media (width>=700px){.rv-gen-cases{grid-template-columns:repeat(3,1fr)}}.rv-gen-case{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:4px 4px 12px 12px;grid-template-columns:118px 1fr;align-items:center;gap:6px 10px;padding:8px 10px 9px;display:grid}.rv-gen-fig{background:#f5f8fc;border:1px solid #e6ecf4;border-radius:9px;padding:3px}.rv-gen-fig svg{width:100%;height:auto;display:block}.rv-gen-case b{font:700 1.02rem/1.15 var(--display);color:oklch(from var(--c) min(l,.52) c h);display:block}.rv-gen-case em{font:700 .9rem/1.25 var(--display);color:var(--ink);margin:3px 0 0;font-style:normal;display:block}.rv-gen-case p{grid-column:1/-1;margin:0;font-size:.88rem;line-height:1.38}@media print{:is(.rv-gen,.rv-lvl:has(+.rv-gen)){break-before:avoid}.rv-gen h3.minor{margin:8pt 0 3pt}.rv-gen-two{grid-template-columns:1fr 1fr;gap:6pt 12pt}.rv-gen-box{padding:3pt 9pt 4pt}.rv-gen-box dl>div{padding:2pt 0}table.rv-gen-t{font-size:10pt;line-height:1.22}.rv-gen-t thead th{padding:4px 6px}.rv-gen-t tbody :is(th,td){padding:3px 6px}.rv-gen-t th.rv-gen-r{padding-left:10px}.rv-gen-box,.rv-gen-case,.rv-gen-t,.rv-gen-cases{break-inside:avoid}.review :is(.rv-gen-box dd,.rv-gen-box dt,.rv-gen-facts .fact span,.rv-gen-case p,p.rv-gen-lead){font-size:10pt;line-height:1.28}.review :is(p.rv-gen-hd,.rv-gen-facts .fact>b,.rv-gen-case b,.rv-gen-t td.rv-gen-n,.rv-gen-t th.rv-gen-r){font-size:11pt}.review :is(.rv-gen-t td.rv-gen-n small,.rv-gen-t th.rv-gen-r small){font-size:10pt}.review .rv-gen-case em{font-size:10.5pt}.rv-gen-facts{gap:5pt 8pt;margin:7pt 0 0}.rv-gen-facts .fact{padding:4pt 9pt 5pt}.rv-gen-cases{grid-template-columns:repeat(3,1fr);gap:6pt}.rv-gen-case{grid-template-columns:96px 1fr;padding:5pt 7pt 6pt}p.rv-gen-lead{margin:0 0 4pt}}table.rv-ais-t{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 0 4px;overflow:hidden}table.rv-ais-t thead th{padding:6px 12px}table.rv-ais-t tbody tr:nth-child(2n){background:0 0}table.rv-ais-t tbody th{color:var(--ink);text-align:left;vertical-align:top;border-top:1px solid var(--line);background:0 0;width:12em;padding:8px 12px;font-weight:400}table.rv-ais-t tbody th b{font:700 1.02rem/1.2 var(--display);color:oklch(from var(--tc) min(l,.52) c h);display:block}table.rv-ais-t tbody th span{font:600 .85rem/1.25 var(--display);color:var(--ink-muted);margin-top:2px;display:block}table.rv-ais-t td{padding:8px 12px;line-height:1.45}table.rv-ais-t td small{color:var(--ink-muted);margin-top:3px;font-size:.85rem;line-height:1.4;display:block}table.rv-ais-t tr.rv-ais-grp th{background:var(--tc);width:auto}@supports (color:color-mix(in lab, red, red)){table.rv-ais-t tr.rv-ais-grp th{background:color-mix(in srgb,var(--tc) 8%,#fff)}}table.rv-ais-t tr.rv-ais-grp th{color:oklch(from var(--tc) min(l,.45) c h);font:700 .88rem var(--display);padding:5px 12px}.rv-ais-tag{font:600 .82rem/1 var(--display);color:var(--ink);background:var(--tc);font-style:normal;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rv-ais-tag{background:color-mix(in srgb,var(--tc) 10%,#fff)}}.rv-ais-tag{border:1px solid var(--tc)}@supports (color:color-mix(in lab, red, red)){.rv-ais-tag{border:1px solid color-mix(in srgb,var(--tc) 22%,#fff)}}.rv-ais-tag{vertical-align:1px;border-radius:999px;margin-left:8px;padding:3px 9px}.rv-ais .fl-note.trap{margin-top:10px}@media (width<=560px){table.rv-ais-t tbody th{width:36%;padding:8px 8px 8px 10px}table.rv-ais-t td{padding:8px 10px}.rv-ais-tag{width:fit-content;margin:4px 0 0;display:block}}.rv-iaip-duty{margin:4px 0 6px;padding-left:22px;font-size:.95rem;line-height:1.5;list-style:outside}.rv-iaip-duty li::marker{color:var(--tc)}.rv-iaip-duty li+li{margin-top:2px}.rv-iaip-study{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 4px;display:grid}.rv-iaip-study>div{--sc:#5646c0;border:1px solid var(--line);border-top:4px solid var(--sc);background:#fff;border-radius:4px 4px 12px 12px;padding:7px 11px 9px}.rv-iaip-study b{font:700 1rem/1.2 var(--display);color:oklch(from var(--sc) min(l,.52) c h);display:block}.rv-iaip-study span{color:var(--ink-muted);margin-top:2px;font-size:.88rem;line-height:1.38;display:block}@media (width<=700px){.rv-iaip-study{grid-template-columns:1fr 1fr}}.rv-iaip-el{gap:6px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.rv-iaip-el li{--sc:#5646c0;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:26px 11.5em 1fr;align-items:baseline;gap:2px 12px;padding:7px 12px;display:grid}.rv-iaip-el i{width:26px;height:26px;font:700 .9rem/26px var(--display);text-align:center;color:#fff;background:oklch(from var(--sc) min(l,.55) c h);border-radius:50%;align-self:start;font-style:normal}.rv-iaip-el b{font:700 1rem/1.3 var(--display);color:oklch(from var(--sc) min(l,.52) c h)}.rv-iaip-el span{font-size:.92rem;line-height:1.42}@media (width<=560px){.rv-iaip-el li{grid-template-columns:26px 1fr}.rv-iaip-el span{grid-column:2}}.rv-aip .callout{margin:4px 0 8px}.rv-aip-bible{margin:0 0 4px;font-size:.95rem;line-height:1.5}.rv-aip-bible b{color:oklch(from var(--tc) min(l,.52) c h)}.rv-aip .books{margin:10px 0 4px}@media (width>=620px){.rv-aip .books{grid-template-columns:repeat(3,1fr);gap:18px}}.rv-notam-st{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.rv-notam-st li{border:1px solid var(--line);border-left:7px solid var(--tc);background:#fff;border-radius:3px 11px 11px 3px;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;padding:7px 12px;display:grid}.rv-notam-st b{color:var(--ink-muted);grid-row:span 2;font:700 1.1rem/1 ui-monospace,Cascadia Mono,Consolas,monospace}.rv-notam-st b b{font-size:1.4rem;font-weight:inherit;color:oklch(from var(--tc) min(l,.52) c h)}.rv-notam-st em{font:700 1rem/1.2 var(--display);color:oklch(from var(--tc) min(l,.52) c h);font-style:normal}.rv-notam-st li>span{font-size:.88rem;line-height:1.35}@media (width<=560px){.rv-notam-st{grid-template-columns:1fr}}.rv-notam-dec{grid-template-columns:minmax(0,1fr);gap:0 14px;display:grid}.rv-notam-dec>table{grid-column:1/-1}.rv-slip{background:var(--paper);min-width:0;color:var(--ink);border:1px solid #c9d6e6;border-radius:3px;margin:8px 0 10px;padding:5px 0 6px}.rv-slip-roll{padding:0 14px;overflow-x:auto}.rv-slip-l{border-bottom:1px solid var(--line);align-items:baseline;gap:0 14px;min-width:max-content;padding:2px 0 3px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-slip-l{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,var(--paper))}}.rv-slip-l:last-child{border-bottom:0}.rv-slip-l code{color:var(--ink);white-space:pre;font:600 .95rem/1.55 ui-monospace,Cascadia Mono,Consolas,monospace}@media (width<=559px){.rv-slip-roll{-webkit-mask:linear-gradient(270deg,#0000,#000 28px) 100% 0/calc(100% + 28px) 100% no-repeat;mask:linear-gradient(270deg,#0000,#000 28px) 100% 0/calc(100% + 28px) 100% no-repeat}}@supports (animation-timeline:scroll()){@media (width<=559px){.rv-slip-roll{animation:linear both fs-edge;animation-timeline:scroll(self inline);-webkit-mask:linear-gradient(270deg,#0000,#000 28px) 0 0/calc(100% + 28px) 100% no-repeat;mask:linear-gradient(270deg,#0000,#000 28px) 0 0/calc(100% + 28px) 100% no-repeat}}}@media print{.rv-slip{break-inside:avoid}.rv-slip-roll{animation:none;overflow:visible;-webkit-mask:none;mask:none}}.rv-notam-key{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.rv-notam-key li{--gc:#5646c0;color:var(--ink);background:var(--gc);align-items:baseline;gap:6px;font-size:.85rem;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-notam-key li{background:color-mix(in srgb,var(--gc) 10%,#fff)}}.rv-notam-key li{border:1px solid var(--gc)}@supports (color:color-mix(in lab, red, red)){.rv-notam-key li{border:1px solid color-mix(in srgb,var(--gc) 26%,#fff)}}.rv-notam-key li{border-radius:999px;padding:4px 11px 4px 9px}.rv-notam-key li:before{content:"";background:var(--gc);border-radius:3px;align-self:center;width:10px;height:10px}.rv-notam-key b{font:700 .88rem var(--display);color:oklch(from var(--gc) min(l,.45) c h)}@media (width>=700px){.rv-notam-dec{grid-template-columns:auto minmax(0,1fr);align-items:start}.rv-notam-key{flex-direction:column;align-items:flex-start;margin-top:8px}}table.rv-notam-t{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 4px;overflow:hidden}table.rv-notam-t thead th{padding:6px 12px}table.rv-notam-t tbody th{color:var(--ink);text-align:left;vertical-align:top;border-top:1px solid var(--line);background:0 0;width:12em;padding:8px 10px 8px 12px;font-weight:400}table.rv-notam-t tbody th i{float:left;min-width:30px;font:700 1.05rem/28px var(--display);text-align:center;color:oklch(from var(--gc) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--gc) min(l,calc(.55 + max(0,l - .64) * 99)) c h);border-radius:6px;margin-right:9px;padding:0 7px;font-style:normal}table.rv-notam-t tbody th i.rv-notam-w{font-size:.85rem}table.rv-notam-t tbody th span{font:600 .88rem/1.25 var(--display);padding-top:1px;display:block;overflow:hidden}table.rv-notam-t td{padding:8px 12px}table.rv-notam-t td.rv-notam-raw{width:12em;color:var(--ink);font:600 .88rem/1.45 ui-monospace,Cascadia Mono,Consolas,monospace}table.rv-notam-t td>b{font:700 .95rem/1.3 var(--display);display:block}table.rv-notam-t td>span{color:var(--ink-muted);margin-top:2px;font-size:.85rem;line-height:1.4;display:block}@media (width<=560px){table.rv-notam-t thead{display:none}table.rv-notam-t tbody tr{grid-template-columns:minmax(0,1fr);display:grid}table.rv-notam-t tbody th,table.rv-notam-t td,table.rv-notam-t td.rv-notam-raw{width:auto;padding:3px 12px;display:block}table.rv-notam-t td{border-top:0}table.rv-notam-t tbody th{padding-top:10px}table.rv-notam-t tbody th span{padding-top:5px}table.rv-notam-t td:last-child{padding-bottom:10px}}@media print{.review .rv-ais-t,.review .rv-notam-t{break-inside:auto}.review :is(.rv-ais,.rv-iaip,.rv-aip,.rv-notam){break-before:avoid}.review :is(.rv-iaip-duty,.rv-notam-st){break-after:avoid}.review :is(.rv-ais,.rv-iaip,.rv-aip,.rv-notam) .sub-label{margin:7pt 0 3pt;font-size:10.5pt}.review :is(.rv-ais,.rv-iaip,.rv-aip,.rv-notam) .fl-note{margin:3pt 2pt;font-size:9pt}.review :is(.rv-ais,.rv-iaip,.rv-aip,.rv-notam) .fl-note.trap{margin:6pt 0 3pt;padding:6pt 10pt 6pt 46px;font-size:9.5pt;line-height:1.4}.review .rv-ais-t tbody,.review .rv-iaip-el,.review .rv-iaip-study,.review .rv-notam-st,.review .rv-notam-msg,.review .rv-notam-key,.review .rv-aip .book{break-inside:avoid}.review table.rv-ais-t,.review table.rv-notam-t{font-size:9.5pt}.review table.rv-ais-t thead th,.review table.rv-notam-t thead th{padding:3pt 7pt;font-size:9.5pt}.review table.rv-ais-t tbody th,.review table.rv-ais-t td,.review table.rv-notam-t tbody th,.review table.rv-notam-t td{padding:2.5pt 6pt;line-height:1.3}.review table.rv-ais-t tbody th b{font-size:10.5pt}.review table.rv-ais-t tbody th span,.review table.rv-ais-t td small,.review table.rv-notam-t td>span,.review table.rv-notam-t tbody th span{font-size:9pt;line-height:1.3}.review table.rv-ais-t tr.rv-ais-grp th{padding:2pt 7pt;font-size:9.5pt}.review .rv-ais-tag{padding:1.5pt 6pt;font-size:9pt}.review .rv-iaip-duty,.review .rv-aip-bible{font-size:9.5pt}.review .rv-iaip-study{gap:5pt}.review .rv-iaip-study>div{padding:4pt 7pt 5pt}.review .rv-iaip-study b,.review .rv-iaip-el b,.review .rv-notam-st em{font-size:10pt}.review .rv-iaip-study span,.review .rv-iaip-el span,.review .rv-notam-st li>span,.review .rv-notam-key li{font-size:9pt}.review .rv-iaip-el{gap:4pt}.review .rv-iaip-el li{grid-template-columns:22px 9em 1fr;padding:3pt 8pt}.review .rv-iaip-el i{width:20px;height:20px;font-size:9pt;line-height:20px}.review .rv-aip .callout{padding:5pt 9pt;font-size:9.5pt}.review .rv-aip .books{gap:10pt}.review .rv-aip .book{padding:5pt 9pt 4pt}.review .rv-aip .book-title{font-size:12pt}.review .rv-aip .book li{padding:2.5pt 0;font-size:9pt}.review .rv-aip .book li b{font-size:9pt}.review .rv-notam-st li{padding:4pt 8pt}.review .rv-slip{margin:4pt 0 6pt;padding:3pt 0 4pt}.review .rv-slip-roll{padding:0 9pt}.review .rv-notam-msg code{font-size:9.5pt;line-height:1.4}.review table.rv-notam-t td.rv-notam-raw{width:10.5em;font-size:9pt;line-height:1.35}.review table.rv-notam-t tbody th,.review table.rv-ais-t tbody tr:not(.rv-ais-grp) th{width:10.5em}.review table.rv-notam-t td>b{font-size:9.5pt}.review table.rv-notam-t tbody th i{min-width:22px;padding:0 5pt;font-size:10pt;line-height:16pt}.review table.rv-notam-t tbody th i.rv-notam-w{font-size:9pt}}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t){font-size:.9rem;line-height:1.42}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) thead th{padding:6px 10px}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody th{color:var(--ink);font:600 .95rem/1.3 var(--display);text-align:left;vertical-align:top;border-top:1px solid var(--line);background:0 0;padding:7px 10px}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) td{padding:7px 10px}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) td b{color:var(--ink);font-weight:600}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) code{overflow-wrap:anywhere;font:600 .88em ui-monospace,Cascadia Mono,Consolas,monospace}@media (width<=619px){table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t),table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) :is(tbody,tr,th,td){display:block}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody tr{border-top:1px solid var(--line);padding:8px 12px 9px}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody tr:first-child{border-top:0}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody :is(th,td):nth-child(n){text-align:left;border:0;width:auto;padding:0}table.ref:is(.rv-aftn-t,.rv-upd-ex) tbody td:is(:nth-child(2),:nth-child(4)):before{margin-right:7px;display:inline}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody td{margin-top:5px}table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody td:before{content:attr(data-col);font:700 .82rem/1.3 var(--display);color:oklch(from var(--c) min(l,.52) c h);display:block}}.rv-aftn-top{align-items:start;gap:10px;margin:6px 0 12px;display:grid}@media (width>=620px){.rv-aftn-top{grid-template-columns:1.25fr 1fr}}.rv-aftn-top .mems{margin:0}.rv-aftn-cats{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 14px 10px}.rv-aftn-cats .sub-label{margin:0 0 6px}.rv-aftn-cats ol{counter-reset:rva;gap:5px;margin:0;padding:0;list-style:none;display:grid}.rv-aftn-cats li{counter-increment:rva;font:600 1rem/22px var(--display);padding-left:30px;position:relative}.rv-aftn-cats li:before{content:counter(rva);background:oklch(from var(--c) min(l,.55) c h);color:#fff;width:22px;height:22px;font:700 .85rem/22px var(--display);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.rv-aftn-cats p{color:var(--ink-muted);margin:8px 0 0;font-size:.88rem;line-height:1.4}table.ref.rv-aftn-t tbody th{font:700 1.15rem/1.2 var(--display);color:oklch(from var(--c) min(l,.52) c h);width:3.2em}table.ref.rv-aftn-t td:nth-child(2){text-align:center;width:4.5em;font-weight:600}table.ref.rv-aftn-t td:nth-child(4){width:9.5em;font:600 .92rem/1.3 var(--display)}.rv-aftn-addr{gap:4px 18px;margin:4px 0 0;display:grid}@media (width>=760px){.rv-aftn-addr{grid-template-columns:1fr 1.15fr}}.rv-aftn-addr p{margin:8px 0 0;font-size:.9rem;line-height:1.45}.rv-aftn-parts{gap:5px;display:flex}.rv-aftn-parts span{background:var(--c);flex-direction:column;align-items:center;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-aftn-parts span{background:color-mix(in srgb,var(--c) 9%,#fff)}}.rv-aftn-parts span{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.rv-aftn-parts span{border:1px solid color-mix(in srgb,var(--c) 24%,#fff)}}.rv-aftn-parts span{border-radius:8px;padding:5px 8px 6px}.rv-aftn-parts span:first-child{flex:4}.rv-aftn-parts span:nth-child(2){flex:3}.rv-aftn-parts span:last-child{flex:2}.rv-aftn-parts b{color:oklch(from var(--c) min(l,.45) c h);letter-spacing:.06em;font:700 1.45rem/1.1 ui-monospace,Cascadia Mono,Consolas,monospace}.rv-aftn-parts i{font:600 .82rem/1.2 var(--display);color:var(--ink);text-align:center;font-style:normal}.rv-aftn-addr>div{min-width:0}@media (width<=559px){.rv-aftn-parts span:nth-child(n){flex:1 1 0;min-width:0;padding:5px 4px 6px}}.rv-aftn-addr .code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.rv-aftn-addr .code-grid div{flex-direction:row;align-items:baseline;gap:8px;padding:4px 10px}.rv-aftn-addr .code-grid b{flex:none;width:2.2em;font-size:1rem}.rv-aftn-addr .code-grid span{font-size:.86rem;line-height:1.3}@media (width<=370px){.rv-aftn-addr .code-grid{grid-template-columns:1fr}}.rv-fpl-msg{margin:6px 0 2px}.rv-fpl-msg .rv-slip-l span{width:11em;font:600 .85rem/1.5 var(--display);color:var(--ink-muted);flex:none}.rv-fpl-msg .rv-slip-l code{font-size:.92rem;line-height:1.5}.rv-fpl-msg .rv-slip-l:nth-child(2){border-bottom-color:#c9d6e6;margin-bottom:3px;padding-bottom:5px}.rv-fpl-msg .rv-slip-l:has(+.rv-fpl-more){border-bottom-color:#0000}@media (width<=559px){.rv-fpl-msg .rv-slip-l{flex-direction:column;align-items:flex-start}.rv-fpl-msg .rv-slip-l span{width:auto}.rv-fpl-msg .rv-fpl-more span{display:none}}table.ref.rv-fpl-t tbody th{width:9.5em}table.ref.rv-fpl-t tbody th b{font:700 1.08rem/1.2 var(--display);color:oklch(from var(--c) min(l,.52) c h);display:block}table.ref.rv-fpl-t tbody th span{font:600 .88rem/1.25 var(--display);margin-top:2px;display:block}table.ref.rv-fpl-t td:nth-child(2){width:32%}table.ref.rv-fpl-t td b{font:700 .95em var(--display);color:oklch(from var(--c) min(l,.52) c h)}.rv-fpl-ex{font:600 .85rem/1.4 var(--display);color:var(--ink-muted);margin-top:5px;display:block}table.ref.rv-fpl-t .rv-fpl-ex code{color:var(--ink);background:var(--c);font-size:.84rem}@supports (color:color-mix(in lab, red, red)){table.ref.rv-fpl-t .rv-fpl-ex code{background:color-mix(in srgb,var(--c) 8%,#fff)}}table.ref.rv-fpl-t .rv-fpl-ex code{white-space:nowrap;border-radius:4px;padding:0 4px}.rv-fpl-g{display:block}.rv-fpl-g+.rv-fpl-g{margin-top:4px}.rv-fpl-g>i{font:600 .86rem var(--display);color:var(--ink-muted);margin-right:3px;font-style:normal}@media (width<=619px){table.ref.rv-fpl-t tbody th{width:auto}table.ref.rv-fpl-t tbody th b,table.ref.rv-fpl-t tbody th span{display:inline}table.ref.rv-fpl-t tbody th span{margin-left:6px}}table.ref.rv-upd-t tbody th{font:700 1.15rem/1.2 var(--display);color:oklch(from var(--c) min(l,.52) c h);width:3.6em}table.ref.rv-upd-t td:nth-child(2){width:31%}.rv-upd-two{align-items:start;gap:10px;margin:12px 0 0;display:grid}@media (width>=620px){.rv-upd-two{grid-template-columns:1fr 1.3fr}}.rv-upd-two :is(.callout,.rv-note){margin:0;font-size:.9rem;line-height:1.45}.rv-upd-times .code-grid{grid-template-columns:1fr;gap:6px}@media (width>=620px){.rv-upd-times .code-grid{grid-template-columns:1fr 1fr}}.rv-upd-times .code-grid div{flex-direction:row;align-items:baseline;gap:10px;padding:6px 12px}.rv-upd-times .code-grid b{flex:none;width:3.3em}.rv-upd-msg{margin:4px 0 8px}.rv-upd-msg .rv-slip-l{gap:0 12px;padding:4px 0 5px}.rv-upd-msg .rv-slip-l code{border-bottom:2px solid var(--ink);padding-bottom:1px}@supports (color:color-mix(in lab, red, red)){.rv-upd-msg .rv-slip-l code{border-bottom:2px solid color-mix(in srgb,var(--ink) 40%,var(--paper))}}table.ref.rv-upd-ex tbody th{width:9.5em}table.ref.rv-upd-ex tbody th code{color:var(--ink);font-size:.92rem}table.ref.rv-upd-ex td:nth-child(2){width:11em;font:600 .92rem/1.3 var(--display)}.rv-ad-defs{columns:1;margin:6px 0 4px}@media (width>=620px){.rv-ad-defs{columns:2;column-gap:22px}}.rv-ad-defs.one{columns:1}.rv-ad-defs p{break-inside:avoid;margin:0 0 7px;font-size:.92rem;line-height:1.45}.rv-ad-defs p>b:first-child{font:700 1rem var(--display);color:oklch(from var(--c) min(l,.52) c h)}table.ref.rv-ad-t tbody th{width:10.5em}table.ref.rv-ad-t td:nth-child(2){width:10.5em;font:600 .92rem/1.3 var(--display)}.rv-ad-rwy{align-items:start;gap:8px 18px;display:grid}@media (width>=620px){.rv-ad-rwy{grid-template-columns:1.2fr 1fr}}.rv-ad-rwy .rv-ad-defs{margin-top:0}.rv-ad-par{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 14px 4px}.rv-ad-par-hd{font:700 .95rem var(--display);margin:0 0 4px}.rv-ad-par-row{border-top:1px solid var(--line);grid-template-columns:5.6em 1fr;align-items:center;gap:8px;padding:5px 0;display:grid}.rv-ad-par-row>b{font:700 .92rem var(--display)}.rv-ad-par-row>span{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}@media (width<=370px){.rv-ad-par-row{grid-template-columns:1fr;gap:4px}}.rv-ad-par-lay{align-items:center;gap:14px;display:inline-flex}.rv-ad-par-lay em{font:600 .85rem var(--display);color:var(--ink-muted);margin-right:-6px;font-style:normal}.rv-ad-par-set{gap:3px;display:inline-flex}.rv-ad-par-set i{width:23px;height:23px;font:700 .92rem var(--display);background:var(--c);border-radius:5px;place-items:center;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-ad-par-set i{background:color-mix(in srgb,var(--c) 12%,#fff)}}.rv-ad-par-set i{color:oklch(from var(--c) min(l,.45) c h)}.rv-ad-par .fl-note{margin:6px 0 4px}table.ref.rv-more-t thead th{background:var(--c)}@supports (color:color-mix(in lab, red, red)){table.ref.rv-more-t thead th{background:color-mix(in srgb,var(--c) 12%,#fff)}}table.ref.rv-more-t thead th{color:oklch(from var(--c) min(l,.45) c h)}table.ref.rv-more-t tbody th{width:11.5em}table.ref.rv-more-t tbody th a{font:700 .98rem var(--display)}table.ref.rv-more-t tbody th span{font:600 .85rem/1.25 var(--display);color:var(--ink-muted);display:block}table.ref.rv-more-t td{font-size:.88rem}table.ref.rv-more-t td:nth-child(3){width:10.5em}table.ref.rv-more-t td b.rv-more-lv{font:700 .82rem/1.45 var(--display);color:#fff;background:oklch(from var(--c) min(l,.55) c h);white-space:nowrap;border-radius:999px;padding:0 9px;display:inline-block}table.ref.rv-more-t td b.rv-more-lv:is(.rv-lvl-1,.rv-lvl-2,.rv-lvl-3){color:var(--rv-lv-ink);background:var(--rv-lv-bg)}table.ref.rv-more-t td b.rv-more-lv.rv-lvl-1{box-shadow:inset 0 0 0 1.5px var(--rv-lv-ring)}table.ref.rv-more-t .rv-more-lv+span{font:500 .82rem/1.3 var(--display);color:var(--ink-muted);margin-top:3px;display:block}table.ref.rv-more-t td b{color:var(--ink)}@media (width<=619px){table.ref.rv-more-t tbody th{width:auto}table.ref.rv-more-t tbody th span{margin-left:6px;display:inline}table.ref.rv-more-t tbody td:before{display:none}table.ref.rv-more-t td:nth-child(3){width:auto}table.ref.rv-more-t .rv-more-lv+span{margin-left:7px;display:inline}}@media print{.review table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t){font-size:8.6pt;line-height:1.32}.review table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) :is(th,td){padding:3pt 6pt}.review table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody th{font-size:9pt}.review table.ref:is(.rv-aftn-t,.rv-upd-t) tbody th{font-size:11pt}.review table.ref.rv-fpl-t tbody th b{font-size:10pt}.review :is(table.ref.rv-fpl-t tbody th span,table.ref.rv-ad-t td:nth-child(2),table.ref.rv-upd-ex td:nth-child(2),table.ref.rv-aftn-t td:nth-child(4),table.ref.rv-upd-ex tbody th code){font-size:8.6pt}.review :is(.rv-fpl-ex,.rv-fpl-g>i,table.ref.rv-more-t tbody th span),.review table.ref.rv-fpl-t .rv-fpl-ex code{font-size:8pt}.review table.ref.rv-more-t td{font-size:8.4pt}.review table.ref.rv-more-t td:nth-child(3){width:12em}.review table.ref.rv-more-t td b.rv-more-lv{padding:0 6pt;font-size:8.4pt}.review table.ref.rv-more-t .rv-more-lv+span{margin-top:1pt;font-size:8pt}.review .rv-aftn-top .mem-top b{font-size:13pt}.review .rv-aftn-top .mem-top i,.review .rv-aftn-top .mem p{font-size:9pt}.review .lesson-section:has(.rv-aftn-top) .fl-note.trap{margin:6pt 0 4pt;padding:6pt 10pt 6pt 40pt;font-size:9.5pt}.rv-aftn-top{grid-template-columns:1.25fr 1fr;margin:3pt 0 6pt}.rv-aftn-addr{grid-template-columns:1fr 1.15fr}.review .rv-aftn-cats li{font-size:10pt}.review :is(.rv-aftn-cats p,.rv-aftn-addr p,.rv-upd-two .callout,.rv-upd-two .rv-note){font-size:9pt}.review .rv-aftn-parts b{font-size:14pt}.review .rv-aftn-parts i{font-size:8.4pt}.review .rv-aftn-addr .code-grid div{padding:2pt 6pt}.review .rv-aftn-addr .code-grid b{font-size:10pt}.review .rv-aftn-addr .code-grid span{font-size:8.6pt}.review .rv-fpl-msg :is(span,code){line-height:1.32}.review .rv-fpl-msg .rv-slip-l span{width:9em}.review .rv-fpl-ex{margin-left:4pt;display:inline}.review .rv-fpl-msg span{font-size:8pt}.review :is(.rv-fpl-msg code,.rv-upd-msg code){font-size:8.6pt}.rv-upd-two{grid-template-columns:1fr 1.3fr}.review .rv-upd-times .code-grid{grid-template-columns:1fr 1fr;gap:4pt}.review .rv-upd-times .code-grid div{padding:3pt 8pt}.review .rv-upd-times .code-grid b{font-size:12pt}.review .rv-upd-times .code-grid span{font-size:9pt}.rv-ad-defs{columns:2;column-gap:14pt}.rv-ad-defs.one{columns:1}.review .rv-ad-defs p{margin-bottom:3pt;font-size:8.8pt}.review .rv-ad-defs p>b:first-child{font-size:9.4pt}.rv-ad-rwy{grid-template-columns:1.2fr 1fr}.rv-ad-par-row{padding:2pt 0}.review :is(.rv-ad-par-hd,.rv-ad-par-row>b){font-size:9.4pt}.review .rv-ad-par-set i{width:17pt;height:17pt;font-size:9pt}.review .rv-ad-par .fl-note{font-size:8.6pt}.review table.ref.rv-fpl-t{break-inside:auto}.review .tablewrap:has(>.rv-fpl-t){overflow:visible}:is(.rv-aftn-cats,.rv-aftn-addr>div,.rv-fpl-top,.rv-upd-top,.rv-ad-top,.rv-upd-two,.rv-upd-times,.rv-upd-dec,.rv-ad-par,.rv-ad-rwy){break-inside:avoid}.review .lesson-section:has(.rv-aftn-top,.rv-more-t){break-inside:avoid}}.shf{max-width:none;padding:16px 18px 14px}.shf-level,.shf-end{--sh-fill:oklch(from var(--sh) min(l,calc(.55 + max(0,l - .64) * 99)) c h);--sh-ink:oklch(from var(--sh) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);--sh-text:oklch(from var(--sh) min(l,.52) c h)}.shf-case{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.shf-shelves{flex-direction:column;gap:18px;min-width:0;display:flex}.shf-level{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.shf-plate{box-sizing:border-box;border:1px solid var(--sh);background:#fff;justify-self:start;max-width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.shf-plate{border:1px solid color-mix(in srgb,var(--sh) 45%,#fff)}}.shf-plate{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px var(--sh);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.shf-plate{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px color-mix(in srgb,var(--sh) 20%,#fff)}}.shf-plate{padding:8px 12px 9px}.shf-plate b{font:700 1.08rem/1.15 var(--display);color:var(--sh-text);display:block}.shf-plate span{font:600 .9rem/1.25 var(--display);color:var(--ink);margin-top:1px;display:block}.shf-plate p{color:var(--ink-muted);margin:5px 0 0;font-size:.88rem;line-height:1.38}.shf-row{flex-wrap:wrap;align-items:flex-end;gap:16px 5px;min-width:0;margin:0;padding:0 10px 0 6px;list-style:none;display:flex;overflow:hidden}.shf-vol{margin:0 0 7px;padding:0;display:flex;position:relative}.shf-vol:after{content:"";background:#15263d;height:7px;position:absolute;bottom:-7px;left:-100vw;right:-100vw}.shf-spine{--vh:86px;box-sizing:border-box;min-height:var(--vh);background:var(--sh-fill);min-width:46px;max-width:156px;color:var(--sh-ink);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px 3px 1px 1px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:15px 11px 14px;display:flex;position:relative}.shf-vol:nth-child(4n+2) .shf-spine{--vh:76px}.shf-vol:nth-child(4n+3) .shf-spine{--vh:82px}.shf-vol:nth-child(4n) .shf-spine{--vh:72px}.shf-spine:before,.shf-spine:after{content:"";opacity:.42;background:currentColor;height:2px;position:absolute;left:0;right:0}.shf-spine:before{top:6px}.shf-spine:after{bottom:6px}.shf-spine b{font:700 1rem/1.15 var(--display);letter-spacing:.02em}.shf-spine small{font:600 .82rem/1.2 var(--display)}.shf-vol.out .shf-spine,.shf-flat.out{color:var(--sh-text);border:1.5px dashed var(--sh);background:#fff}.shf-vol.out .shf-spine{padding:13.5px 9.5px 12.5px}.shf-end{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;margin:0 0 7px;padding:0 0 0 17px;display:flex;position:relative}.shf-end:before{content:"";background:var(--sh-fill);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px 3px 0 0;width:7px;position:absolute;top:0;bottom:0;left:0}.shf-end:after{content:"";background:#15263d;height:7px;position:absolute;bottom:-7px;left:0;right:0}.shf-stack{flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0;list-style:none;display:flex}.shf-flat{box-sizing:border-box;background:var(--sh-fill);min-width:min(100%,128px);max-width:100%;color:var(--sh-ink);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;padding:6px 16px 7px;position:relative}.shf-flat:nth-child(4n+2){margin-left:6px}.shf-flat:nth-child(4n+3){margin-left:2px}.shf-flat:nth-child(4n){margin-left:9px}.shf-flat:before,.shf-flat:after{content:"";opacity:.42;background:currentColor;width:2px;position:absolute;top:0;bottom:0}.shf-flat:before{left:6px}.shf-flat:after{right:6px}.shf-flat b{font:700 .98rem/1.2 var(--display);letter-spacing:.02em;display:block}.shf-flat small{font:600 .82rem/1.2 var(--display);display:block}.shf-foot{color:#8795a8;flex-direction:column;align-items:center;gap:3px;margin:12px 0 2px;display:flex}.shf-foot svg{width:16px;height:18px;display:block}.shf-foot span{font:700 .95rem/1.2 var(--display);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:oklch(55% .0384161 257.867);border-radius:6px;padding:5px 14px 6px}@media (width>=560px){.shf-level{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:0}.shf-plate{justify-self:stretch;margin:0 12px 7px 0}.shf-level>.shf-plate:after{content:"";background:#15263d;height:7px;position:absolute;bottom:-8px;left:-1px;right:-13px}}@media (width>=640px){.shf-has-end .shf-case{grid-template-columns:minmax(0,1fr) 168px;gap:0 18px}}@media (width<=560px){.shf{padding:12px 10px 10px}.shf-row{padding:0 4px}.shf-spine{max-width:132px;padding-inline:9px}}@media print{.shf{break-inside:avoid}.review .rv-aip .book{padding:3px 3px 3px calc(var(--bk-spine) + 3px)}.review .rv-aip .book-page{padding:5pt 9pt 4pt}}:has(>.cite){position:relative}.cite{z-index:1;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--c);font:600 .82rem/1.25 var(--display);letter-spacing:.02em;color:var(--ink);white-space:nowrap;border-bottom:0;border-radius:4px 4px 0 0;padding:3px 9px 4px;position:absolute;bottom:100%;right:14px}.cite.cite-out{border:1.5px dashed oklch(from var(--c) min(l,.52) c h);color:oklch(from var(--c) min(l,.52) c h);border-bottom:0}.cite-on{margin-top:30px;position:relative}.cite-on>:not(.cite){margin-top:0}@media print{.cite{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.seal{flex:none;width:44px;height:44px;display:block}@media print{.seal{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-subject=LAW] .learn .learn-grid>.lcard[tabindex]{--lc:var(--pc,var(--rc,var(--tc)));--lc-rule:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-subject=LAW] .learn .learn-grid>.lcard[tabindex]{--lc-rule:color-mix(in srgb,var(--line) 72%,var(--paper))}}[data-subject=LAW] .learn .learn-grid>.lcard[tabindex]{border:1px solid var(--line);border-top:4px solid var(--lc);background:linear-gradient(var(--paper),var(--paper)) 0 0/100% var(--lc-head,36px) no-repeat,linear-gradient(transparent 19px,var(--lc-rule) 19px) 0 var(--lc-head,36px)/100% 20px var(--paper);border-radius:3px 3px 6px 6px;padding-bottom:19px}[data-subject=LAW] .learn .lcard .ans span,[data-subject=LAW] .learn .lcard .ans small{line-height:20px}[data-subject=LAW] .learn .learn-grid>.lcard[tabindex]:before{content:"";background:var(--page);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:6px;left:50%;box-shadow:inset 0 0 0 1.5px #a3b2c6}[data-subject=LAW] .learn .acard{--lc-head:42px}[data-subject=LAW] .learn .learn-grid.circ .lcard{--lc-head:47px}[data-subject=LAW] .learn .learn-grid>.lcard.l1-out[tabindex]{border-style:dashed;border-color:var(--lc)}@supports (color:color-mix(in lab, red, red)){[data-subject=LAW] .learn .learn-grid>.lcard.l1-out[tabindex]{border-color:color-mix(in srgb,var(--lc) 55%,var(--paper))}}[data-subject=LAW] .learn .learn-grid>.lcard.l1-out[tabindex]{border-top-color:var(--lc)}@media print{[data-subject=LAW] .learn .learn-grid>.lcard[tabindex]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.desk{--dc:#0b8f9c;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:0 1px 2px #0e21380f,0 4px 16px #0e21380a}.desk-top{background:linear-gradient(120deg,var(--night) 0,var(--night-2) 58%,var(--dc) 100%)}@supports (color:color-mix(in lab, red, red)){.desk-top{background:linear-gradient(120deg,var(--night) 0,var(--night-2) 58%,color-mix(in srgb,var(--dc) 55%,var(--night-2)) 100%)}}.desk-top{color:#fff;padding:16px 18px 0;transition:background .3s;position:relative;overflow:hidden}@media screen{.desk[data-warm] .desk-top{background:linear-gradient(120deg,var(--night) 0,var(--night-2) 58%,#2a4f7e 100%)}}.desk-top:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.desk-kick{font:var(--kick);letter-spacing:var(--kick-ls);text-transform:uppercase;color:#9fc1ea;align-items:center;gap:9px;margin:0 0 5px;display:flex}.desk-kick svg{flex:none;width:16px;height:16px}.desk-top .desk-title{font:700 1.5rem var(--display);color:#fff;margin:0 0 4px;line-height:1.1}.desk-top p{color:#c8d6e8;max-width:62ch;margin:0 0 14px;font-size:.95rem}.desk-tabs{flex-wrap:wrap;gap:6px;display:flex;position:relative}.dtab{--tk:#9fc1ea;font:600 .95rem var(--display);color:#d6e3f2;cursor:pointer;text-align:left;background:#ffffff12;border:1px solid #ffffff24;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:9px;padding:9px 15px 10px;display:flex}.dtab:hover{background:#ffffff26}.dtab i{width:var(--tile-s);height:var(--tile-s);border-radius:var(--tile-r-s);background:oklch(from var(--tk) min(l,calc(.55 + max(0,l - .64) * 99)) c h);color:oklch(from var(--tk) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);flex:none;place-items:center;display:grid}.dtab i svg{width:var(--tile-i-s);height:var(--tile-i-s);display:block}.dtab u{line-height:1.15;text-decoration:none;display:block}.dtab em{font:600 .82rem var(--display);color:#c8d6e8;letter-spacing:.04em;font-style:normal;display:block}.dtab[aria-selected=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dtab[aria-selected=true] em{color:oklch(from var(--dc) min(l,.52) c h)}.dtab .hit{font:700 .82rem var(--display);background:var(--ring);color:var(--night);border-radius:999px;margin-left:2px;padding:1px 7px}.desk-panel{padding:16px 18px 20px}.desk-panel[hidden]{display:none}.desk-search{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dchips{flex-wrap:wrap;gap:6px;margin:12px 0 2px;display:flex}.dchips.sep{border-top:1.5px dotted var(--line);margin-top:11px;padding-top:11px}.dchip{font:600 .84rem var(--display);border:1.5px solid var(--line);color:var(--ink-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 13px;display:inline-flex}.dchip s{font:700 .82rem var(--display);color:var(--ink-muted);background:#eef2f7;border-radius:999px;padding:0 6px;text-decoration:none}.dchip:hover{border-color:var(--kc,var(--dc))}@supports (color:color-mix(in lab, red, red)){.dchip:hover{border-color:color-mix(in srgb,var(--kc,var(--dc)) 50%,white)}}.dchip[aria-pressed=true]{--on:1;background:var(--kc,var(--dc))}@supports (color:color-mix(in lab, red, red)){.dchip[aria-pressed=true]{background:color-mix(in srgb,var(--kc,var(--dc)) 12%,white)}}.dchip[aria-pressed=true]{border-color:var(--kc,var(--dc));color:oklch(from var(--kc,var(--dc)) min(l,.45) c h)}.dchip[aria-pressed=true] s{background:oklch(from var(--kc,var(--dc)) min(l,.55) c h);color:#fff}.dcount{font:600 .85rem var(--display);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:13px 2px 2px;display:flex}.dcount b{color:oklch(from var(--dc) min(l,.52) c h);font-weight:700}.dnone{color:var(--ink-muted);margin:18px 2px}.dsrc{color:var(--ink-muted);margin:16px 2px 0;font-size:.82rem;line-height:1.45}.opgrid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:9px;margin:12px 0 0;display:grid}.opc{--kc:#1f6fd1;background:linear-gradient(135deg,#fff 68%,var(--kc));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.opc{background:linear-gradient(135deg,#fff 68%,color-mix(in srgb,var(--kc) 8%,#fff))}}.opc{border:1px solid var(--line);border-left:7px solid var(--kc);border-radius:3px 12px 12px 3px;padding:10px 13px 11px}.opc-top{align-items:center;gap:9px;display:flex}.opc-code{font:700 1.32rem var(--display);letter-spacing:.06em;color:oklch(from var(--kc) min(l,.52) c h);line-height:1}.opc-say{font:600 1.02rem var(--display);flex:1;min-width:0;line-height:1.15}.opc-name{margin-top:5px;font-size:.93rem;line-height:1.3}.opc-ctry{color:var(--ink-muted);margin-top:1px;font-size:.85rem}.opc-foot{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:9px;display:flex}.kind{font:var(--kick);letter-spacing:.06em;text-transform:uppercase;padding:var(--tag-pad);background:var(--kc);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.kind{background:color-mix(in srgb,var(--kc) 13%,white)}}.kind{color:oklch(from var(--kc) min(l,.45) c h)}.learned{font:var(--kick);letter-spacing:.06em;text-transform:uppercase;padding:var(--tag-pad-rim);color:#1d6b44;background:#e4f3ea;border:1px solid #bfe2ce;border-radius:6px}.gone{font:var(--kick);letter-spacing:.06em;text-transform:uppercase;padding:var(--tag-pad-rim);color:var(--ink-muted);background:#f1f3f6;border:1px dashed #c6cfda;border-radius:6px}.opc.x{background:#fbfcfd;border-left-style:dashed}.opc.x .opc-code,.opc.x .opc-say{color:var(--ink-muted)}.abgrid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:9px;margin:12px 0 0;display:grid}.abc{--kc:#6b5b95;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:10px 13px 11px;display:flex;position:relative}.abc.new{background:#fcfdfe;border-style:dashed}.abc-top{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.abc b{font:700 1.18rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);letter-spacing:.03em}.abc-x{margin-top:4px;font-size:.95rem;line-height:1.35}.abc-foot{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:9px;display:flex}.dgrp{font:600 .82rem var(--display);color:var(--ink-muted);background:#f1f4f8;border-radius:5px;padding:2px 8px}.les{font:700 .82rem var(--display);letter-spacing:.05em;background:var(--kc);border-radius:5px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.les{background:color-mix(in srgb,var(--kc) 13%,white)}}.les{color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.les{color:color-mix(in srgb,var(--kc) 80%,black)}}.locgrid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;margin:12px 0 0;display:grid}.locc{--kc:#d2772a;border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.loc-top{background:linear-gradient(180deg,var(--kc),var(--kc));align-items:baseline;gap:7px;padding:7px 11px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.loc-top{background:linear-gradient(180deg,color-mix(in srgb,var(--kc) 14%,white),color-mix(in srgb,var(--kc) 5%,white))}}.loc-top{border-bottom:1px solid var(--kc)}@supports (color:color-mix(in lab, red, red)){.loc-top{border-bottom:1px solid color-mix(in srgb,var(--kc) 20%,white)}}.loc-pre{font:700 1.42rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);letter-spacing:.05em;line-height:1}.loc-rest{font:700 1.42rem var(--display);color:var(--ink);letter-spacing:.05em;line-height:1}.loc-iata{font:700 .82rem var(--display);letter-spacing:.09em;color:var(--ink-muted);border:1px solid var(--line);background:#fff;border-radius:5px;margin-left:auto;padding:1px 6px}.loc-body{padding:7px 11px 9px;display:block}.loc-name{font-size:.93rem;font-weight:600;line-height:1.28;display:block}.loc-ctry{color:var(--ink-muted);margin-top:1px;font-size:.84rem;display:block}.locc.fir{border:1.5px dashed var(--kc)}@supports (color:color-mix(in lab, red, red)){.locc.fir{border:1.5px dashed color-mix(in srgb,var(--kc) 60%,white)}}.loc-fir{font:700 .82rem var(--display);letter-spacing:.09em;color:#fff;background:oklch(from var(--kc) min(l,.55) c h);border-radius:5px;margin-left:auto;padding:1px 6px}.loc-also{color:var(--ink-muted);margin-top:3px;font-size:.82rem;line-height:1.3;display:block}.dec{border:1px solid var(--line);background:#fbfcfe;border-radius:13px;margin:12px 0 2px;overflow:hidden}.dec>summary{cursor:pointer;font:600 1.02rem var(--display);align-items:center;gap:11px;padding:11px 14px;list-style:none;display:flex}.dec>summary::-webkit-details-marker{display:none}.dec>summary:hover{background:#f5f8fb}.dec-lead{flex:1}.dec-lead small{font:500 .84rem var(--body);color:var(--ink-muted);display:block}.dec-in{border-top:1px solid var(--line);padding:2px 14px 14px}.letters{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:6px;margin:12px 0 0;display:grid}.lt{--kc:#5646c0;border:1.5px solid var(--kc);flex-direction:column;align-items:center;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.lt{border:1.5px solid color-mix(in srgb,var(--kc) 25%,white)}}.lt{cursor:pointer;background:#fff;border-radius:10px;padding:7px 4px 6px}.lt b{font:700 1.3rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);line-height:1}.lt span{font:600 .82rem var(--display);color:var(--ink-muted);letter-spacing:.05em}.lt:hover{background:var(--kc)}@supports (color:color-mix(in lab, red, red)){.lt:hover{background:color-mix(in srgb,var(--kc) 7%,white)}}.lt[aria-pressed=true]{background:oklch(from var(--kc) min(l,.55) c h);border-color:var(--kc)}.lt[aria-pressed=true] b,.lt[aria-pressed=true] span{color:#fff}.dec-out{--kc:#5646c0;border:1px solid var(--line);border-left:6px solid var(--kc);background:#fff;border-radius:3px 12px 12px 3px;margin-top:12px;padding:11px 14px 12px}.dec-out h3{font:700 1.12rem var(--display);color:oklch(from var(--kc) min(l,.52) c h);margin:0}.dec-out p{margin:6px 0 0;font-size:.93rem;line-height:1.5}.dec-out .pfx{color:var(--ink)}@media (width<=560px){.desk-top{padding:14px 14px 0}.desk-panel{padding:14px 14px 18px}.dtab{border-bottom:1px solid #ffffff24;border-radius:11px;flex:100%}.dtab[aria-selected=true]{border-color:var(--paper)}.opgrid,.abgrid{grid-template-columns:1fr}.locgrid{grid-template-columns:1fr 1fr}}.desk-printnote{display:none}@media print{.desk-search,.dchips,.dtab{display:none}.desk-top{background:var(--night);break-inside:avoid;padding-bottom:16px}.desk-printnote{font:600 .9rem var(--display);color:#9fc1ea;margin:0 0 4px;display:block}}.dsel{font:600 .84rem var(--display);color:var(--ink-muted);border:1.5px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:3px 6px 3px 13px;display:inline-flex}.dsel:focus-within{border-color:var(--dc)}.dghead{font:700 1rem var(--display);color:var(--ink);align-items:center;gap:9px;margin:18px 2px 2px;display:flex}.dghead i{background:var(--kc);border-radius:3px;flex:none;width:10px;height:10px}.dghead s{font:600 .82rem var(--display);color:var(--ink-muted);background:#eef2f7;border-radius:999px;padding:1px 9px;text-decoration:none}.jump a.tool{color:#fff;background:oklch(55% .100018 206.292);border-color:#0b8f9c}.desk mark{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark .dec-out h3:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.desk.desk-compact{box-shadow:none;border:0;border-radius:0}.desk-compact .desk-top{padding:12px 14px 0}.desk-compact .desk-top .desk-title,.desk-compact .desk-top p{display:none}.desk-compact .desk-kick{margin:2px 0 10px}.desk-action{z-index:1;position:absolute;top:6px;right:6px}.desk-compact .desk-tabs{flex-wrap:nowrap;gap:4px}.desk-compact .dtab{border-bottom:0;border-radius:9px 9px 0 0;flex-wrap:wrap;flex:1 1 0;gap:7px;min-width:0;padding:7px 9px 8px;font-size:.84rem}.desk-compact .dtab i{border-radius:6px;width:22px;height:22px}.desk-compact .dtab i svg{width:14px;height:14px}.desk-compact .dtab em{font-size:.82rem}.desk-compact .dtab .hit{white-space:nowrap;padding:0 6px;font-size:.82rem}.desk-compact .desk-panel{padding:12px 14px 16px}.desk-compact .dchips{gap:4px;margin:9px 0 2px}.desk-compact .dchips.sep{margin-top:8px;padding-top:8px}.desk-compact .dchip{gap:5px;padding:3px 10px;font-size:.82rem}.desk-compact .dsel{font-size:.82rem}.desk-compact .dcount{margin:10px 2px 2px;font-size:.82rem}.desk-compact .dghead{margin:12px 2px 2px;font-size:.9rem}.desk-compact .dsrc{margin-top:12px;font-size:.82rem}.desk-compact .opgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin-top:8px}.desk-compact .opc{border-left-width:5px;padding:7px 10px 8px}.desk-compact .opc-top{gap:7px}.desk-compact .opc-code{font-size:1.1rem}.desk-compact .opc-say{font-size:.9rem}.desk-compact .opc-name{margin-top:3px;font-size:.84rem}.desk-compact .opc-ctry{font-size:.82rem}.desk-compact .opc-foot,.desk-compact .abc-foot{gap:4px;padding-top:6px}.desk-compact .kind,.desk-compact .learned,.desk-compact .gone,.desk-compact .les,.desk-compact .dgrp{padding:1px 6px;font-size:.82rem}.desk-compact .abgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin-top:8px}.desk-compact .abc{border-radius:10px;padding:7px 10px 8px}.desk-compact .abc-top{gap:7px}.desk-compact .abc b{font-size:1.02rem}.desk-compact .abc-x{margin-top:2px;font-size:.86rem}.desk-compact .locgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:8px}.desk-compact .loc-top{padding:5px 9px 4px}.desk-compact .loc-pre,.desk-compact .loc-rest{font-size:1.2rem}.desk-compact .loc-body{padding:5px 9px 7px}.desk-compact .loc-name{font-size:.84rem}.desk-compact .loc-ctry,.desk-compact .loc-also{font-size:.82rem}.desk-compact .dec{margin-top:9px}.desk-compact .dec>summary{padding:8px 11px;font-size:.92rem}.desk-compact .letters{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:5px}.desk-compact .lt{padding:5px 3px 4px}.desk-compact .lt b{font-size:1.1rem}@media (width<=560px){.desk-compact .dtab{padding:6px 8px 7px;font-size:.82rem}.desk-compact .dtab i{display:none}}.dark figure{--paper:#fff;--page:#eef3f8;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;--mark-text:#7a5200;--mark-tint:#fcebc4;--mark-swash:#f2d387;color:var(--ink);background:#f4f7fb;border-color:#c9d4e2}.dark{--raised:#1a2b40;--sunken:#101c2b;--stripe:#17273a;--edge-ink:#5e7391;--night-edge:#16304f;--mark-text:#f0c25c;--mark-tint:var(--raised);--mark-swash:#e0a526}.dark a:not(figure *,svg *){color:var(--t-europe)}@supports (color:color-mix(in lab, red, red)){.dark a:not(figure *,svg *){color:color-mix(in srgb,var(--t-europe) 58%,#fff)}}.dark .hero:not(figure *,svg *){background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/48px 48px, linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/48px 48px, radial-gradient(circle at 85% 20%,#2a4f7e 0,transparent 55%), var(--night);color:#fff}.dark .kicker:not(figure *,svg *){color:#9fc1ea}.dark .lead:not(figure *,svg *){color:#c8d6e8}.dark .searchbar input:not(figure *,svg *){color:#fff;background:#ffffff1f}.dark .searchbar input:focus:not(figure *,svg *){background:#fff3}.dark .jump a:not(figure *,svg *){color:#fff;background:#ffffff14;border-color:#ffffff24}.dark .jump a:hover:not(figure *,svg *){background:#ffffff2e}.dark .jump a.read:not(figure *,svg *){background:var(--ring);color:var(--night);border-color:var(--ring)}.dark .chp:not(figure *,svg *){box-shadow:inset 0 1px 0 var(--night-edge),inset 0 -1px 0 var(--night-edge)}.dark .subject-card:not(figure *,svg *){box-shadow:none}.dark .subject-count:not(figure *,svg *){--sc-ink:var(--ink-muted);--sc-bg:var(--raised)}.dark .subject-count.has:not(figure *,svg *){--sc-ink:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .subject-count.has:not(figure *,svg *){--sc-ink:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .subject-count.has:not(figure *,svg *){--sc-bg:var(--raised)}.dark .nid.nid-upcoming:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .nid.nid-upcoming:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .nid.nid-upcoming:not(figure *,svg *){background:0 0}.dark .chev:not(figure *,svg *){background:var(--raised);color:var(--ink-muted)}.dark .nid:not(figure *,svg *){color:oklch(from var(--c) clamp(.24,calc((.64 - l) * 99),1) calc(clamp(0,calc((l - .64) * 99),1) * .05) 258);background:oklch(from var(--c) min(l,calc(.55 + max(0,l - .64) * 99)) c h)}.dark .tier:not(figure *,svg *){border-left-color:oklch(from var(--tc) max(l,.6) c h)}.dark .tier-head h2:not(figure *,svg *){color:oklch(from var(--tc) max(l,.75) min(c,.12) h)}.dark .org:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .abbr:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .abbr:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .chips li:not(figure *,svg *){background:var(--raised);color:var(--ink);border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .chips li:not(figure *,svg *){border-color:color-mix(in srgb,var(--tc) 50%,var(--paper))}}.dark .org.child:not(figure *,svg *):before{border-left-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .org.child:not(figure *,svg *):before{border-left-color:color-mix(in srgb,var(--tc) 45%,var(--paper))}}.dark .org.child:not(figure *,svg *):before{border-bottom-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .org.child:not(figure *,svg *):before{border-bottom-color:color-mix(in srgb,var(--tc) 45%,var(--paper))}}.dark .part-of:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark dl.svc dt:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark dl.svc dt:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .reading:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .rgroup h3 i:not(figure *,svg *){background:oklch(from var(--c) max(l,.6) c h)}.dark .ritem:not(figure *,svg *){border-top-color:var(--line)}.dark .ricon:not(figure *,svg *){background:var(--raised)}.dark .rtext a:not(figure *,svg *){color:var(--ink)}.dark .rtext a:hover:not(figure *,svg *){color:var(--t-europe)}@supports (color:color-mix(in lab, red, red)){.dark .rtext a:hover:not(figure *,svg *){color:color-mix(in srgb,var(--t-europe) 58%,#fff)}}.dark .ricon.web:not(figure *,svg *){background:#1a2837}.dark .rtext small a.notelink:not(figure *,svg *){color:var(--ink-muted)}.dark .fmt:not(figure *,svg *){background:var(--raised);color:var(--ink-muted)}.dark ol.steps li:not(figure *,svg *):after{background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark ol.steps li:not(figure *,svg *):after{background:color-mix(in srgb,var(--tc) 50%,var(--paper))}}.dark .code-grid div:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .code-grid b:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .code-grid b:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .unit:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .u-head b:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .u-head b:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .unit p.conv:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .unit p.conv:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .unit p.conv:not(figure *,svg *){background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .unit p.conv:not(figure *,svg *){background:color-mix(in srgb,var(--tc) 8%,var(--paper))}}.dark .tablewrap:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark table.ref td:not(figure *,svg *){border-top-color:var(--line)}.dark table.ref tbody tr:nth-child(2n):not(figure *,svg *){background:var(--stripe)}.dark .rule-body table.ref td b:not(figure *,svg *){color:oklch(from var(--tc) max(l,.78) c h)}.dark .learn:not(figure *,svg *){border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .learn:not(figure *,svg *){border-color:color-mix(in srgb,var(--tc) 50%,var(--paper))}}.dark .learn:not(figure *,svg *){background:var(--paper)}.dark .quizbtn:not(figure *,svg *){--qb-ink:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .quizbtn:not(figure *,svg *){--qb-ink:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .quizbtn:not(figure *,svg *){--qb-hover:var(--raised);--qb-on-line:var(--qb-ink)}.dark .lcard:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .lcard b:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .lcard b:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .lcard em.old:not(figure *,svg *){background:var(--raised);color:oklch(72% .147027 24.9381)}.dark .lcard em.good:not(figure *,svg *){background:var(--raised);color:#b2e1d1}.dark .learn.good .learn-head:not(figure *,svg *){--tc:#1d8a63}.dark .lcard em.info:not(figure *,svg *){background:var(--raised);color:var(--ink-muted)}.dark .book:not(figure *,svg *){--bk:oklch(from var(--bc) max(l,.6) c h);--bk-band:#fff9;--bk-leaf:var(--raised);--bk-hair:var(--edge-ink)}.dark .book-plate:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;--mark-text:#7a5200;--mark-tint:#fcebc4;color:#15263d}.dark .book-plate .book-title:not(figure *,svg *){color:oklch(from var(--bc) min(l,.52) c h)}.dark .book-title:not(figure *,svg *){color:var(--bc)}@supports (color:color-mix(in lab, red, red)){.dark .book-title:not(figure *,svg *){color:color-mix(in srgb,var(--bc) 58%,#fff)}}.dark .book li:not(figure *,svg *){border-top-color:var(--line)}.dark .book li b:not(figure *,svg *){color:var(--bc)}@supports (color:color-mix(in lab, red, red)){.dark .book li b:not(figure *,svg *){color:color-mix(in srgb,var(--bc) 58%,#fff)}}.dark .cx:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark .cx-seg:not(figure *,svg *){background:var(--raised)}.dark .cx-rule.on:not(figure *,svg *){background:var(--ink);color:var(--page)}.dark .cx-cls:not(figure *,svg *){color:#6ea7ed;background:var(--paper);border-color:#1f6fd1}.dark .cx-kind:not(figure *,svg *){color:#6ea7ed;background:#1a2837}.dark .cx-kind.unc:not(figure *,svg *){background:var(--raised);color:#d8c7a6}.dark dl.cx-rows:not(figure *,svg *){border-top-color:var(--line)}.dark dl.cx-rows dt:not(figure *,svg *),.dark dl.cx-rows dd:not(figure *,svg *){border-bottom-color:var(--line)}.dark .yes:not(figure *,svg *){color:#b2e1d1}.dark .no:not(figure *,svg *){color:oklch(72% .147027 24.9381)}.dark .cx-na:not(figure *,svg *){background:var(--raised);color:oklch(72% .147027 24.9381)}.dark table.matrix th:not(figure *,svg *),.dark table.matrix td:not(figure *,svg *){border-top-color:var(--line)}.dark table.matrix thead th:not(figure *,svg *){color:#6ea7ed}.dark table.matrix thead th.unc:not(figure *,svg *){color:oklch(76% .0857532 80.1052)}.dark table.matrix tr.grp td:not(figure *,svg *){background:var(--raised);color:var(--ink)}.dark .m-yes:not(figure *,svg *){color:#b2e1d1}.dark .m-no:not(figure *,svg *){color:oklch(72% .145061 24.2491)}.dark .fl-note.trap:not(figure *,svg *){color:var(--ink);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .fl-note.trap:not(figure *,svg *){background:color-mix(in srgb,var(--c) 12%,var(--paper))}}.dark .fl-note.trap:not(figure *,svg *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .fl-note.trap:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 42%,var(--paper))}}.dark .fl-note.trap:not(figure *,svg *):before{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .fl-note.trap:not(figure *,svg *):before{background:color-mix(in srgb,var(--c) 26%,var(--paper))}}.dark .fl-note.trap:not(figure *,svg *):after{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .fl-note.trap:not(figure *,svg *):after{background:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .fl-note.trap b:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .fl-note.trap b:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .callout:not(figure *,svg *){background:var(--mark-tint)}@supports (color:color-mix(in lab, red, red)){.dark .callout:not(figure *,svg *){background:color-mix(in srgb,var(--mark-tint) 75%,var(--paper))}}.dark .callout:not(figure *,svg *){border-color:var(--line);border-left-color:var(--mark);color:var(--ink)}.dark .shared:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark details.rule:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--tc) max(l,.6) c h)}.dark details.rule>summary:not(figure *,svg *):after{border-right-color:var(--ink-muted);border-bottom-color:var(--ink-muted)}.dark details.rule>summary:hover:not(figure *,svg *){background:var(--raised)}.dark .nd:not(figure *,svg *){background:var(--sunken)}.dark .nd-t:not(figure *,svg *){border-bottom-color:oklch(from var(--gc) max(l,.6) c h);background:var(--raised);color:var(--ink)}.dark .nd-t:hover:not(figure *,svg *){background:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .nd-t:hover:not(figure *,svg *){background:color-mix(in srgb,var(--edge-ink) 26%,var(--raised))}}.dark .nd-t.on:not(figure *,svg *){background:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .nd-t.on:not(figure *,svg *){background:color-mix(in srgb,var(--edge-ink) 42%,var(--raised))}}.dark .nd-t.on:not(figure *,svg *){border-bottom-color:oklch(from var(--gc) max(l,.6) c h)}.dark .nd-t.ingrp:not(figure *,svg *){background:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .nd-t.ingrp:not(figure *,svg *){background:color-mix(in srgb,var(--edge-ink) 18%,var(--raised))}}.dark .nd-t.ingrp:not(figure *,svg *){border-bottom-color:oklch(from var(--gc) max(l,.6) c h)}.dark .nd-g:not(figure *,svg *){background:var(--paper);color:var(--ink)}.dark .nd-g i:not(figure *,svg *){background:oklch(from var(--gc) max(l,.6) c h)}.dark .nd-g.on:not(figure *,svg *){background:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .nd-g.on:not(figure *,svg *){background:color-mix(in srgb,var(--edge-ink) 40%,var(--raised))}}.dark .nd-g.on i:not(figure *,svg *){background:oklch(from var(--gc) max(l,.72) c h)}.dark .nd-panel:not(figure *,svg *){background:var(--paper);border-left-color:oklch(from var(--gc) max(l,.6) c h)}.dark .nd-raw:not(figure *,svg *){background:var(--raised)}.dark .nd-tag:not(figure *,svg *){color:oklch(from var(--gc) max(l,.75) c h)}.dark .nd-val:not(figure *,svg *){color:oklch(from var(--gc) max(l,.75) c h);background:var(--raised)}.dark .nd-note:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark [data-ink=gc]:not(figure *,svg *){--gc:var(--edge-ink)!important}.dark [data-ink=tc]:not(figure *,svg *){--tc:var(--edge-ink)!important}.dark .nd-ct:not(figure *,svg *){color:oklch(from var(--gc) max(l,.75) c h)}.dark .nd-codes dl:not(figure *,svg *){border-top-color:var(--line)}.dark .nd-codes dl>div:not(figure *,svg *){border-bottom-color:var(--line)}.dark .nd-codes dt:not(figure *,svg *){color:oklch(from var(--gc) max(l,.75) c h)}.dark .nd-tab:not(figure *,svg *){border-color:var(--line);background:var(--paper);color:var(--ink-muted)}.dark .nd-tab:hover:not(figure *,svg *){border-color:var(--tc);color:var(--ink)}.dark .nd-tab.on:not(figure *,svg *){background:var(--tc);border-color:var(--tc);color:#fff}.dark table.ref th.sub:not(figure *,svg *){background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.ref th.sub:not(figure *,svg *){background:color-mix(in srgb,var(--tc) 74%,var(--paper))}}.dark :is(.panel,.spines,.force .bind,.chain-row,.lane,.book.ghost,.links li,.learn.shelf .lcard,.ucat,.say,.acard,.cst,.plate,.learn-grid.cs .lcard,.gst,.abranch,.amem,.dcard,.pv,.zone,.def,.lrow-kind,.gate,.verdict,.min,.cdr,.scope,.key3,.aset,.talt,.track,.lamp,.case,.call,.learn-grid.circ .lcard,.utile,.stop,details.rule.ic>summary .ri,.fcard,.srcline,.alias,.stile,.pib,.umap,.upart,.uaside,.msgc,.nst,.kcard,.deffig,.learn-grid.phr .lcard,.rmet,.pstep,.nlane,.rbk,.tech,.atcu,.smap-col,.smap-leaf,.achain-st,.phz-c,.eclist li,.wc,.mpair>div,.mpar,.isa1,.dl-row,.alab-mode,.al-in,.m3w-c,.m4-rate,.m4-form,.stx-v,.l8-def-hd>i,.sm-aim-ico,.sm-haz-card>i):not(figure *,svg *){--tint-base:oklch(from var(--tint-hue) calc(l + (.543 - l) * clamp(0,max(130 - h,h - 330) * 99,1)) calc(c + (.066 - c) * clamp(0,max(130 - h,h - 330) * 99,1)) calc(h + (257 - h) * clamp(0,max(130 - h,h - 330) * 99,1)));--tint-warm:oklch(from var(--tint-hue) calc(l + (.543 - l) * clamp(0,min(h - 35,130 - h) * 99,1)) calc(c + (.066 - c) * clamp(0,min(h - 35,130 - h) * 99,1)) calc(h + (257 - h) * clamp(0,min(h - 35,130 - h) * 99,1)))}.dark .panel:not(figure *,svg *){--tint-hue:var(--pc);border-color:oklch(from var(--pc) max(l,.6) c h);background:var(--paper)}.dark .panel-tag:not(figure *,svg *){color:rgb(from oklch(from var(--pc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1);background:var(--paper);border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .panel-tag:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 42%,var(--paper))}}.dark .panel-head h3:not(figure *,svg *){color:rgb(from oklch(from var(--pc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .spines:not(figure *,svg *){border-bottom-color:var(--edge-ink)}.dark .spines i:not(figure *,svg *){background:oklch(from var(--bc) max(l,.6) c h)}.dark .force .bind:not(figure *,svg *){--tint-hue:var(--fc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .force .bind:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .force .bind:not(figure *,svg *){border-color:oklch(from var(--fc) max(l,.6) c h)}.dark .force .adv:not(figure *,svg *){background:var(--paper);border-color:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .force .adv:not(figure *,svg *){border-color:color-mix(in srgb,var(--edge-ink) 70%,var(--paper))}}.dark .force .bind i:not(figure *,svg *){color:var(--fc)}@supports (color:color-mix(in lab, red, red)){.dark .force .bind i:not(figure *,svg *){color:color-mix(in srgb,var(--fc) 58%,#fff)}}.dark .force .bind b:not(figure *,svg *){color:var(--fc)}@supports (color:color-mix(in lab, red, red)){.dark .force .bind b:not(figure *,svg *){color:color-mix(in srgb,var(--fc) 58%,#fff)}}.dark .lp-split:not(figure *,svg *):before,.dark .lp-split:not(figure *,svg *):after{border-top-color:#9fb3cc}.dark .lp-flip:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .lp-up:not(figure *,svg *){color:#aec0e0}.dark .lp-base li:not(figure *,svg *){background:var(--paper);border-color:#8795a8}@supports (color:color-mix(in lab, red, red)){.dark .lp-base li:not(figure *,svg *){border-color:color-mix(in srgb,#8795a8 80%,var(--paper))}}.dark .lp-base b:not(figure *,svg *){color:#a9b2bf}.dark .chain-rail:not(figure *,svg *):after{border-top-color:#8795a8;border-left-color:#0000;border-right-color:#0000}.dark .chain-row:not(figure *,svg *){--tint-hue:var(--bc);background:var(--paper);border-color:var(--line);border-left-color:var(--bc)}.dark .chain-row:not(figure *,svg *):after{border-color:var(--line);background:var(--raised)}.dark .chain-name:not(figure *,svg *){color:var(--bc)}@supports (color:color-mix(in lab, red, red)){.dark .chain-name:not(figure *,svg *){color:color-mix(in srgb,var(--bc) 58%,#fff)}}.dark .chain-doc:not(figure *,svg *){color:var(--ink);background:var(--raised);border-color:var(--line)}.dark .chain-doc svg:not(figure *,svg *){color:oklch(from var(--bc) max(l,.6) c h)}.dark .chain-row.end:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .chain-row.end:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 6%,var(--paper))}}.dark .lane:not(figure *,svg *){--tint-hue:var(--lc);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lane:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 34%,var(--paper))}}.dark .lane:not(figure *,svg *){background:var(--paper)}.dark .lane-txt b:not(figure *,svg *){color:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark .lane-txt b:not(figure *,svg *){color:color-mix(in srgb,var(--lc) 58%,#fff)}}.dark .lane li:not(figure *,svg *):after{background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lane li:not(figure *,svg *):after{background:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .lane-tail:not(figure *,svg *):after{background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lane-tail:not(figure *,svg *):after{background:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .lane-next:not(figure *,svg *){background:var(--paper);border-color:oklch(from var(--lc) max(l,.6) c h);color:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark .lane-next:not(figure *,svg *){color:color-mix(in srgb,var(--lc) 58%,#fff)}}.dark .lane-next:not(figure *,svg *):after{background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lane-next:not(figure *,svg *):after{background:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .lane-next:not(figure *,svg *):before{border-left-color:#0000;border-right-color:#0000;border-top-color:oklch(from var(--lc) max(l,.6) c h)}.dark .merge-card:not(figure *,svg *){border-color:var(--edge-ink);background:var(--paper)}.dark .merge-rows div:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--mc) max(l,.6) c h)}.dark .merge-rows b:not(figure *,svg *){color:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .merge-rows b:not(figure *,svg *){color:color-mix(in srgb,var(--mc) 58%,#fff)}}@media (width<=679px){.dark .merge-card:not(figure *,svg *):before{border-left-color:#0000;border-right-color:#0000;border-top-color:var(--ink)}}.dark abbr.gl:not(figure *,svg *){-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));text-decoration-color:var(--tc,var(--c))}@supports (color:color-mix(in lab, red, red)){.dark abbr.gl:not(figure *,svg *){-webkit-text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6);-webkit-text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6);-webkit-text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6);text-decoration-color:color-mix(in srgb,var(--tc,var(--c)) 42%,#bdc8d6)}}.dark abbr.gl:hover:not(figure *,svg *),.dark abbr.gl:focus-visible:not(figure *,svg *){-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));-webkit-text-decoration-color:var(--tc,var(--c));text-decoration-color:var(--tc,var(--c));background:var(--tc,var(--c))}@supports (color:color-mix(in lab, red, red)){.dark abbr.gl:hover:not(figure *,svg *),.dark abbr.gl:focus-visible:not(figure *,svg *){background:color-mix(in srgb,var(--tc,var(--c)) 9%,transparent)}}.dark mark:not(figure *,svg *){color:#0e2138;background:#f2d387}.dark mark.hl:not(figure *,svg *){color:var(--mark-text);box-shadow:inset 0 -.16em 0 var(--mark);background-color:#0000}@media (width>=800px){.dark .book ol.two>li:first-child:not(figure *,svg *){border-top-color:var(--line)}}.dark .book dl.svc dt:not(figure *,svg *){color:var(--bc)}@supports (color:color-mix(in lab, red, red)){.dark .book dl.svc dt:not(figure *,svg *){color:color-mix(in srgb,var(--bc) 58%,#fff)}}.dark .book.ghost:not(figure *,svg *){--tint-hue:var(--bc);--bk:var(--paper);--bk-spine-c:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .book.ghost:not(figure *,svg *){--bk-spine-c:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .book.ghost:not(figure *,svg *){--bk-band:oklch(from var(--bc) max(l,.6) c h);border-color:oklch(from var(--bc) max(l,.6) c h)}.dark .book.nest:not(figure *,svg *):before{border-bottom-color:#2f6db5;border-left-color:#2f6db5}.dark .eu-duties li:not(figure *,svg *){color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.dark .eu-duties li:not(figure *,svg *){color:color-mix(in srgb,var(--pc) 58%,#fff)}}.dark .eu-duties li:not(figure *,svg *){background:var(--raised);border-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.dark .eu-duties li:not(figure *,svg *){border-color:color-mix(in srgb,var(--pc) 50%,var(--paper))}}.dark .links li:not(figure *,svg *){--tint-hue:var(--bc);color:var(--bc)}@supports (color:color-mix(in lab, red, red)){.dark .links li:not(figure *,svg *){color:color-mix(in srgb,var(--bc) 58%,#fff)}}.dark .links li:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .links li:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 9%,var(--paper))}}.dark .links li:not(figure *,svg *){border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .links li:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 40%,var(--paper))}}.dark .badges div:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--bc) max(l,.6) c h)}.dark .badges b:not(figure *,svg *){color:var(--bc)}@supports (color:color-mix(in lab, red, red)){.dark .badges b:not(figure *,svg *){color:color-mix(in srgb,var(--bc) 58%,#fff)}}.dark .tier.assoc .badges:not(figure *,svg *):after{background:var(--edge-ink)}.dark .learn.shelf:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark .learn.shelf .lcard:not(figure *,svg *){--tint-hue:var(--pc);border-color:var(--line);border-left-color:oklch(from var(--pc) max(l,.6) c h);background:var(--paper)}.dark .learn.shelf .lcard b:not(figure *,svg *){color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.dark .learn.shelf .lcard b:not(figure *,svg *){color:color-mix(in srgb,var(--pc) 58%,#fff)}}.dark .learn.shelf .lcard.l1-out:not(figure *,svg *){border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .learn.shelf .lcard.l1-out:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 55%,var(--paper))}}.dark .learn.shelf .lcard.l1-out:not(figure *,svg *){border-left-color:var(--pc)}.dark .ucat:not(figure *,svg *){--tint-hue:var(--uc);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .ucat:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .ucat:not(figure *,svg *){border-top-color:oklch(from var(--uc) max(l,.6) c h);background:var(--paper)}.dark .ucat-head b:not(figure *,svg *){color:var(--uc)}@supports (color:color-mix(in lab, red, red)){.dark .ucat-head b:not(figure *,svg *){color:color-mix(in srgb,var(--uc) 58%,#fff)}}.dark .ucat .unit:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .ucat .unit:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 22%,var(--paper))}}.dark .ucat .u-head b:not(figure *,svg *){color:var(--uc)}@supports (color:color-mix(in lab, red, red)){.dark .ucat .u-head b:not(figure *,svg *){color:color-mix(in srgb,var(--uc) 58%,#fff)}}.dark .ucat .unit p.conv:not(figure *,svg *){color:var(--uc)}@supports (color:color-mix(in lab, red, red)){.dark .ucat .unit p.conv:not(figure *,svg *){color:color-mix(in srgb,var(--uc) 58%,#fff)}}.dark .ucat .unit p.conv:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .ucat .unit p.conv:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 9%,var(--paper))}}.dark .utc:not(figure *,svg *){background:var(--paper);border-color:oklch(60% .18282 283.123)}.dark .utc-kick:not(figure *,svg *),.dark .utc h3:not(figure *,svg *){color:#9d94da}.dark .say:not(figure *,svg *){--tint-hue:var(--kc);background:var(--paper);border-color:var(--line);border-top-color:oklch(from var(--kc) max(l,.6) c h)}.dark .say-kick:not(figure *,svg *){color:rgb(from oklch(from var(--kc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .say-lead:not(figure *,svg *){color:rgb(from oklch(from var(--kc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .say-lead:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 10%,var(--paper))}}.dark .say-lead:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .say-lead:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 25%,var(--paper))}}.dark .say-row.good i:not(figure *,svg *){background:var(--raised);color:#b2e1d1}.dark .say-row.bad i:not(figure *,svg *){background:var(--raised);color:oklch(72% .147027 24.9381)}.dark .say-notes:not(figure *,svg *){border-top-color:var(--line)}.dark .say-note:not(figure *,svg *){color:var(--ink-muted)}.dark .acard:not(figure *,svg *){--tint-hue:var(--pc);border-left-color:oklch(from var(--pc) max(l,.6) c h);background:var(--paper)}.dark .acard>b:not(figure *,svg *){background:oklch(from var(--pc) min(l,.55) c h);color:#fff}.dark .acard .ans small i:not(figure *,svg *){color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.dark .acard .ans small i:not(figure *,svg *){color:color-mix(in srgb,var(--pc) 58%,#fff)}}.dark .keyfact:not(figure *,svg *){color:var(--ink);background:var(--mark-tint);border-color:var(--mark)}.dark .cst:not(figure *,svg *){--tint-hue:var(--kc);background:var(--paper);border-color:var(--line);border-left-color:var(--kc)}.dark .cst:not(figure *,svg *):after{border-color:var(--line);background:var(--raised)}.dark .cst-name:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .cst-name:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .cst-form b:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .cst-form b:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 11%,var(--paper))}}.dark .cst-form b:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .cst-form b:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .cst-ex:not(figure *,svg *){background:var(--sunken)}.dark .ex-reg u:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .ex-reg u:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .ex-reg s:not(figure *,svg *){color:#a3afbf}.dark .cst-ex p:not(figure *,svg *){color:var(--ink-muted)}.dark .cst-fus:not(figure *,svg *){--ink:#15263d;--ink-muted:#5d6f86;color:#15263d;background-color:#fff;border-color:#8795a8}.dark .cst-fus .ex-reg u:not(figure *,svg *){color:oklch(from var(--kc) min(l,.52) c h)}.dark .cst-fus .ex-reg s:not(figure *,svg *){color:#5d6f86}.dark .cst-slip:not(figure *,svg *),.dark .said:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .plate:not(figure *,svg *){--tint-hue:var(--tc);background:var(--paper);border-color:var(--line)}.dark .plate-top:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .plate-top:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 9%,var(--paper))}}.dark .plate-top:not(figure *,svg *){border-bottom-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .plate-top:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--tint-base) 20%,var(--paper))}}.dark .plate-code:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .plate-code:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .learn-grid.cs .lcard:not(figure *,svg *){--tint-hue:var(--tc);border-left-color:oklch(from var(--tc) max(l,.6) c h);background:var(--paper)}.dark .gst:not(figure *,svg *){--tint-hue:var(--kc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .gst:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .gst-ico:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .gst-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .gst-ico:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .gst-ico:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .gst-abbr:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .gst-abbr:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .rl:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .loc5 .lcard:not(figure *,svg *){border-left-color:oklch(from var(--rc) max(l,.6) c h)}.dark .loc5 .lcard b:not(figure *,svg *){color:var(--ink)}.dark .loc5 .lcard b:not(figure *,svg *):first-letter{color:oklch(from var(--rc) max(l,.75) c h)}.dark .atree-top:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark .atree-top b:not(figure *,svg *){color:oklch(80% .0719716 90.2569)}.dark .atree-top span:not(figure *,svg *){color:oklch(74% .0719716 90.2569)}.dark .atree-stem:not(figure *,svg *):after{border-color:#c9b78e}.dark .abranch:not(figure *,svg *){--tint-hue:var(--ac);border-color:var(--ac);background:var(--paper)}.dark .abranch-hd b:not(figure *,svg *){color:rgb(from oklch(from var(--ac) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .abranch-hd em:not(figure *,svg *){color:oklch(from var(--ac) calc(1 - .76 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) calc(.05 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) 258);background:oklch(from var(--ac) calc(min(l,.55) + (.68 - min(l,.55)) * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) c h)}.dark .amems>:only-child:not(figure *,svg *){background:oklch(from var(--ac) calc(min(l,.52) + (.68 - min(l,.52)) * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) c h);border-color:#0000;border-top-color:oklch(from var(--ac) calc(l + (.68 - l) * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) c h)}.dark .amems>:only-child b:not(figure *,svg *){color:oklch(from var(--ac) calc(1 - .76 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) calc(.05 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) 258)}.dark .amems>:only-child span:not(figure *,svg *){color:rgb(from oklch(from var(--ac) l c h / calc(.5 + .5 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1))) calc(r * .08 + 234.6 + (14 - r * .08 - 234.6) * (2 * alpha - 1)) calc(g * .08 + 234.6 + (33 - g * .08 - 234.6) * (2 * alpha - 1)) calc(b * .08 + 234.6 + (56 - b * .08 - 234.6) * (2 * alpha - 1)) / 1)}.dark .amem:not(figure *,svg *){--tint-hue:var(--ac);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .amem:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .amem:not(figure *,svg *){border-top-color:var(--ac)}.dark .amem b:not(figure *,svg *){color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .amem b:not(figure *,svg *){color:color-mix(in srgb,var(--ac) 58%,#fff)}}.dark .amem i:not(figure *,svg *){color:oklch(72% .147027 24.9381)}.dark .aspecial:not(figure *,svg *){border-color:#b8283a}@supports (color:color-mix(in lab, red, red)){.dark .aspecial:not(figure *,svg *){border-color:color-mix(in srgb,#b8283a 80%,var(--paper))}}.dark .aspecial:not(figure *,svg *){background:var(--paper)}.dark ul.xleg li:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark ul.xleg b:not(figure *,svg *){color:var(--xc)}@supports (color:color-mix(in lab, red, red)){.dark ul.xleg b:not(figure *,svg *){color:color-mix(in srgb,var(--xc) 58%,#fff)}}.dark ul.xleg li.out:not(figure *,svg *):before{background:var(--paper);border-color:var(--xc)}.dark .dcard:not(figure *,svg *){--tint-hue:var(--dc);--dc-lift:oklch(from var(--dc) calc(l + (.78 - l) * clamp(0,(.4 - l) * 99,1)) c h);border-color:oklch(from var(--dc-lift) max(l,.6) c h);background:linear-gradient(180deg,var(--tint-base),var(--paper) 52%)}@supports (color:color-mix(in lab, red, red)){.dark .dcard:not(figure *,svg *){background:linear-gradient(180deg,color-mix(in srgb,var(--tint-base) 10%,var(--paper)),var(--paper) 52%)}}.dark .dcard-ico:not(figure *,svg *){background:oklch(from var(--dc-lift) calc(l + (.68 - l) * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) c h);color:oklch(from var(--dc) calc(1 - .755 * max(clamp(0,(.4 - l) * 99,1),clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1),clamp(0,(l - .64) * 99,1))) calc(.051 * max(clamp(0,(.4 - l) * 99,1),clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1),clamp(0,(l - .64) * 99,1))) 254)}.dark .dcard-hd b:not(figure *,svg *){color:rgb(from oklch(from var(--dc-lift) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .dcard-hd b i:not(figure *,svg *){color:var(--ink-muted)}.dark .dcard-hd em:not(figure *,svg *){color:oklch(from var(--dc) calc(clamp(.24,calc((.64 - l) * 99),1) * (1 - clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) + .24 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) calc(clamp(0,calc((l - .64) * 99),1) * .05 * (1 - clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) + .05 * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) 258);background:oklch(from var(--dc) calc(min(l,calc(.55 + max(0,l - .64) * 99)) + (.68 - min(l,calc(.55 + max(0,l - .64) * 99))) * clamp(0,min(h - 30,110 - h) * 99,1) * clamp(0,(.65 - l) * 99,1)) c h)}.dark .dcard.dc-ink .dcard-ico:not(figure *,svg *){background:var(--dc-lift);color:#0e2138}.dark .dcard.dc-deep .dcard-hd b:not(figure *,svg *){color:oklch(from var(--dc) max(l,.72) c h)}.dark .pairset:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .pv:not(figure *,svg *){--tint-hue:var(--pvc);border-color:var(--line);border-left-color:var(--pvc);background:var(--paper)}.dark .pv b:not(figure *,svg *){color:var(--pvc)}@supports (color:color-mix(in lab, red, red)){.dark .pv b:not(figure *,svg *){color:color-mix(in srgb,var(--pvc) 58%,#fff)}}.dark .pv span:not(figure *,svg *){color:var(--ink-muted)}.dark .mem:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--mc) max(l,.6) c h)}.dark .mem:not(figure *,svg *):after{border-color:var(--line);background:linear-gradient(90deg,var(--paper),var(--raised))}.dark .mem-top b:not(figure *,svg *){color:rgb(from oklch(from var(--mc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .zone:not(figure *,svg *){--tint-hue:var(--zc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .zone:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 25%,var(--paper))}}.dark .zone:not(figure *,svg *){border-top-color:oklch(from var(--zc) max(l,.6) c h)}.dark .zone-ico:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .zone-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .zone-ico:not(figure *,svg *){color:var(--zc)}@supports (color:color-mix(in lab, red, red)){.dark .zone-ico:not(figure *,svg *){color:color-mix(in srgb,var(--zc) 58%,#fff)}}.dark .zone-hd b:not(figure *,svg *){color:rgb(from oklch(from var(--zc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .zone em:not(figure *,svg *){color:rgb(from oklch(from var(--zc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .zone em:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 11%,var(--paper))}}.dark .zone em:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .zone em:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .def:not(figure *,svg *){--tint-hue:var(--dfc);background:var(--paper);border-color:var(--line)}.dark .def i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .def i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .def i:not(figure *,svg *){color:var(--dfc)}@supports (color:color-mix(in lab, red, red)){.dark .def i:not(figure *,svg *){color:color-mix(in srgb,var(--dfc) 58%,#fff)}}.dark .cwhere:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark .cx-cls[data-cls]:not(figure *,svg *){border-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .cx-cls[data-cls]:not(figure *,svg *){border-color:color-mix(in srgb,var(--cc) 75%,#fff)}}.dark .cx-cls[data-cls]:not(figure *,svg *){color:rgb(from oklch(from var(--cc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .cx-cls[data-cls].on:not(figure *,svg *){background:var(--cc);border-color:var(--cc)}@supports (color:color-mix(in lab, red, red)){.dark .cx-cls[data-cls].on:not(figure *,svg *){border-color:color-mix(in srgb,var(--cc) 75%,#fff)}}.dark .cx-cls[data-cls].on:not(figure *,svg *){color:var(--ct)}.dark .cx-cls[data-cls=D].on:not(figure *,svg *),.dark .cx-cls[data-cls=E].on:not(figure *,svg *),.dark .cx-cls[data-cls=G].on:not(figure *,svg *){border-color:#fff}.dark .dcard.l4-rule:not(figure *,svg *){background:var(--paper)}.dark .cw-flag:not(figure *,svg *){color:oklch(72% .147027 24.9381);background:var(--raised)}.dark .cw-span:not(figure *,svg *){color:rgb(from oklch(from var(--sc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .cw-span:not(figure *,svg *):before{border-color:var(--sc)}.dark .ladder-rail:not(figure *,svg *):after{border-left-color:#0000;border-right-color:#0000;border-top-color:var(--lend)}.dark .lrow:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--lc) calc(.58 + (l - .375) * .6625) c h)}.dark .lrow:not(figure *,svg *):after{border-color:var(--line);background:var(--raised)}.dark .lrow:not(figure *,svg *):before{background:oklch(from var(--lc) calc(.58 + (l - .375) * .6625) c h)}.dark .lrow-kind:not(figure *,svg *){--tint-hue:var(--kc,var(--lc));color:rgb(from oklch(from var(--kc,var(--lc)) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lrow-kind:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 11%,var(--paper))}}.dark .lrow-kind:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lrow-kind:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .lrow dl.area-rows dt:not(figure *,svg *){color:rgb(from oklch(from var(--kc,var(--lc)) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .duo.l4-duo .dcard:not(figure *,svg *){background:var(--paper)}.dark [data-subject=LAW] :where(#controlled-airspace-types,#ats-routes) .mem:not(figure *,svg *):after{background:var(--raised)}.dark .gate:not(figure *,svg *){--tint-hue:var(--gc);background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--gc) max(l,.6) c h)}.dark .gate:not(figure *,svg *):after{border-color:var(--line);background:var(--raised)}.dark .gate-hd b:not(figure *,svg *){color:rgb(from oklch(from var(--gc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .verdict:not(figure *,svg *){--tint-hue:var(--vc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .verdict:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 9%,var(--paper))}}.dark .verdict:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .verdict:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 27%,var(--paper))}}.dark .verdict b:not(figure *,svg *){color:rgb(from oklch(from var(--vc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .gate-ex:not(figure *,svg *){border-top-color:var(--line);color:var(--ink-muted)}.dark .gate.variant:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .gate.variant:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 5%,var(--paper))}}.dark .gate-fig:not(figure *,svg *){background:#f4f7fb;border-radius:10px;box-shadow:0 0 0 8px #f4f7fb,0 0 0 9px #c9d4e2}.dark .gate.l4-lt:not(figure *,svg *){border-left-color:#d9a400}.dark .verdict.l4-lt:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark .verdict.l4-lt b:not(figure *,svg *){color:var(--ink)}.dark .min:not(figure *,svg *){--tint-hue:var(--mnc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .min:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 24%,var(--paper))}}.dark .min-ico:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .min-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .min-ico:not(figure *,svg *){color:var(--mnc)}@supports (color:color-mix(in lab, red, red)){.dark .min-ico:not(figure *,svg *){color:color-mix(in srgb,var(--mnc) 58%,#fff)}}.dark .min-tx b:not(figure *,svg *){color:var(--mnc)}@supports (color:color-mix(in lab, red, red)){.dark .min-tx b:not(figure *,svg *){color:color-mix(in srgb,var(--mnc) 58%,#fff)}}.dark .cdr:not(figure *,svg *){--tint-hue:var(--cc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .cdr:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .cdr:not(figure *,svg *){border-top-color:var(--cc)}.dark .cdr b:not(figure *,svg *){color:rgb(from oklch(from var(--cc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .cdr.l4-lt:not(figure *,svg *){border-color:var(--line);border-top-color:#d9a400}.dark .cdr.l4-lt b:not(figure *,svg *){color:var(--ink)}.dark .rlet:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .rlet i:not(figure *,svg *){background:var(--raised);border-color:oklch(from var(--rlc) max(l,.6) c h);color:rgb(from oklch(from var(--rlc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .rlet i:not(figure *,svg *):before,.dark .rlet i:not(figure *,svg *):after{background:oklch(from var(--rlc) max(l,.6) c h)}.dark .rlet b:not(figure *,svg *){color:rgb(from oklch(from var(--rlc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark figure.scopes:not(figure *,svg *){background-color:#0000;border-color:#0000}.dark figure.regp:not(figure *,svg *){background-color:#fff;border-color:#c9d6e6}.dark .duty:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:var(--dc)}.dark .duty:not(figure *,svg *):after{border-color:var(--line);background:linear-gradient(90deg,var(--paper),var(--raised))}.dark .duty>div>b:not(figure *,svg *){color:rgb(from oklch(from var(--dc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .duty.note>div>b:not(figure *,svg *){color:var(--ink)}.dark .fact:not(figure *,svg *){--fc-lift:oklch(from var(--fc) calc(l + (.78 - l) * clamp(0,(.4 - l) * 99,1)) c h);background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--fc-lift) max(l,.6) c h)}.dark .fact>b:not(figure *,svg *){color:rgb(from oklch(from var(--fc-lift) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .fact.fc-ink>b:not(figure *,svg *){color:var(--ink)}.dark .fact.fc-deep>b:not(figure *,svg *){color:oklch(from var(--fc) max(l,.72) c h)}.dark .key3:not(figure *,svg *){--tint-hue:var(--kyc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .key3:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .key3 div>b:not(figure *,svg *){color:var(--kyc)}@supports (color:color-mix(in lab, red, red)){.dark .key3 div>b:not(figure *,svg *){color:color-mix(in srgb,var(--kyc) 58%,#fff)}}.dark .aset:not(figure *,svg *){--tint-hue:var(--ac);border-color:var(--ac);background:linear-gradient(180deg,var(--tint-base),var(--paper) 54%)}@supports (color:color-mix(in lab, red, red)){.dark .aset:not(figure *,svg *){background:linear-gradient(180deg,color-mix(in srgb,var(--tint-base) 10%,var(--paper)),var(--paper) 54%)}}.dark .aset-tx>b:not(figure *,svg *){color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .aset-tx>b:not(figure *,svg *){color:color-mix(in srgb,var(--ac) 58%,#fff)}}.dark .talt:not(figure *,svg *){--tint-hue:var(--tlc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .talt:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .talt:not(figure *,svg *){border-top-color:var(--tlc)}.dark .talt strong:not(figure *,svg *){color:rgb(from oklch(from var(--tlc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .track:not(figure *,svg *){--tint-hue:var(--trc);border-color:var(--trc);background:var(--paper)}.dark .asets.l5-asets .aset:not(figure *,svg *){background:var(--paper)}.dark .track-hd b:not(figure *,svg *){color:var(--trc)}@supports (color:color-mix(in lab, red, red)){.dark .track-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--trc) 58%,#fff)}}.dark .track-hd b i:not(figure *,svg *){color:var(--ink-muted)}.dark .track-lv span:not(figure *,svg *){color:var(--trc)}@supports (color:color-mix(in lab, red, red)){.dark .track-lv span:not(figure *,svg *){color:color-mix(in srgb,var(--trc) 58%,#fff)}}.dark .track-lv span:not(figure *,svg *){background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .track-lv span:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .track-lv span.vfr:not(figure *,svg *){color:#b2e1d1;background:#1d2f27;border-color:#445f53}.dark .track-note:not(figure *,svg *){color:var(--ink-muted)}.dark .vfrbump:not(figure *,svg *){background:#1b2c25;border-color:#445f53}.dark .vfrbump div>b:not(figure *,svg *){color:#b2e1d1}.dark table.ref.cruise th.sub.e:not(figure *,svg *){color:#81acd9;background:#202d3c}.dark table.ref.cruise th.sub.w:not(figure *,svg *){background:var(--raised);color:#e5b083}.dark table.ref.cruise th.sub.v:not(figure *,svg *){color:#7cbba5;background:#273a30}.dark table.ref.cruise td.v:not(figure *,svg *){color:#7cbba5}.dark table.ref.cruise td.e:not(figure *,svg *){color:#81acd9}.dark table.ref.cruise td.w:not(figure *,svg *){color:#e5b083}.dark .lamp:not(figure *,svg *){--tint-hue:var(--lc);background:var(--paper);border-color:var(--line)}.dark .lamp.top:not(figure *,svg *){border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .lamp.top:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 45%,var(--paper))}}.dark .lamp.top:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .lamp.top:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 5%,var(--paper))}}.dark .lamp i:not(figure *,svg *){background:oklch(from var(--lc) max(l,.6) c h)}.dark .lamp.white i:not(figure *,svg *){border-color:var(--edge-ink);background:#fff}.dark .lamp b:not(figure *,svg *){color:oklch(from var(--lc) max(l,.72) c h)}.dark .lamp.white b:not(figure *,svg *){color:var(--ink)}.dark .case:not(figure *,svg *){--tint-hue:var(--csc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .case:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .case:not(figure *,svg *){border-top-color:oklch(from var(--csc) max(l,.6) c h)}.dark .case-fig:not(figure *,svg *){background:#f5f8fc;border-color:#e6ecf4}.dark .case>b:not(figure *,svg *){color:var(--csc)}@supports (color:color-mix(in lab, red, red)){.dark .case>b:not(figure *,svg *){color:color-mix(in srgb,var(--csc) 58%,#fff)}}.dark .sig i:not(figure *,svg *){color:oklch(from var(--sgc) max(l,.72) c h)}.dark .sig-fill i:not(figure *,svg *){color:#0e2138}.dark .call:not(figure *,svg *){--tint-hue:var(--clc);border-color:oklch(from var(--clc) max(l,.6) c h);background:linear-gradient(180deg,var(--tint-base),var(--paper) 52%)}@supports (color:color-mix(in lab, red, red)){.dark .call:not(figure *,svg *){background:linear-gradient(180deg,color-mix(in srgb,var(--tint-base) 11%,var(--paper)),var(--paper) 52%)}}.dark .call-hd b:not(figure *,svg *){color:oklch(from var(--clc) max(l,.72) c h)}.dark .call-hd b i:not(figure *,svg *){color:var(--ink-muted)}.dark .call-say span:not(figure *,svg *){color:oklch(from var(--clc) max(l,.72) c h);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .call-say span:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 10%,var(--paper))}}.dark .call-say span:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .call-say span:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .aldis:not(figure *,svg *){border-color:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .aldis:not(figure *,svg *){border-color:color-mix(in srgb,var(--edge-ink) 70%,var(--paper))}}.dark .aldis:not(figure *,svg *){background:var(--paper)}.dark .aldis-tx b.sw:not(figure *,svg *){color:oklch(from var(--swc) max(l,.72) c h)}.dark .aldis-tx b.sw.w:not(figure *,svg *){color:#9eabbd}.dark .aldis-tx b.sw.w:not(figure *,svg *):before{border-color:var(--edge-ink);background:#fff}.dark .learn-grid.circ .lcard:not(figure *,svg *){--tint-hue:var(--pc);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .learn-grid.circ .lcard:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .learn-grid.circ .lcard:not(figure *,svg *){border-top-color:var(--pc);background:linear-gradient(180deg,var(--tint-base),var(--paper) 55%)}@supports (color:color-mix(in lab, red, red)){.dark .learn-grid.circ .lcard:not(figure *,svg *){background:linear-gradient(180deg,color-mix(in srgb,var(--tint-base) 7%,var(--paper)),var(--paper) 55%)}}.dark .learn-grid.circ .lcard .ans span:not(figure *,svg *){color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.dark .learn-grid.circ .lcard .ans span:not(figure *,svg *){color:color-mix(in srgb,var(--pc) 58%,#fff)}}.dark .utile:not(figure *,svg *){--tint-hue:var(--utc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .utile:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 24%,var(--paper))}}.dark .utile i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .utile i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .utile i:not(figure *,svg *){color:var(--utc)}@supports (color:color-mix(in lab, red, red)){.dark .utile i:not(figure *,svg *){color:color-mix(in srgb,var(--utc) 58%,#fff)}}.dark .formula:not(figure *,svg *){border-color:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .formula:not(figure *,svg *){border-color:color-mix(in srgb,var(--edge-ink) 70%,var(--paper))}}.dark .formula:not(figure *,svg *){background:var(--sunken);color:var(--ink-muted)}.dark .formula i.h:not(figure *,svg *){background:#2c3d55}.dark .duo.l5-duo .dcard:not(figure *,svg *),.dark [data-subject=LAW] :where(#signals) .call:not(figure *,svg *){background:var(--paper)}.dark [data-subject=LAW] :where(#rvsm) .duty:not(figure *,svg *):after{background:var(--raised)}.dark .stop:not(figure *,svg *){--tint-hue:var(--stc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .stop:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 27%,var(--paper))}}.dark .stop:not(figure *,svg *){border-top-color:var(--stc)}.dark .stop-ico:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .stop-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .stop-ico:not(figure *,svg *){color:var(--stc)}@supports (color:color-mix(in lab, red, red)){.dark .stop-ico:not(figure *,svg *){color:color-mix(in srgb,var(--stc) 58%,#fff)}}.dark .stop-hd b:not(figure *,svg *),.dark .stop-val:not(figure *,svg *){color:rgb(from oklch(from var(--stc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark details.rule.ic>summary .ri:not(figure *,svg *){--tint-hue:var(--tc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark details.rule.ic>summary .ri:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark details.rule.ic>summary .ri:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark details.rule.ic>summary .ri:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark details.rule.ic>summary b:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark details.rule.ic>summary b:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .fcard:not(figure *,svg *){--tint-hue:var(--fcc);border-color:oklch(from var(--fcc) max(l,.6) c h);background:linear-gradient(180deg,var(--tint-base),var(--paper) 56%)}@supports (color:color-mix(in lab, red, red)){.dark .fcard:not(figure *,svg *){background:linear-gradient(180deg,color-mix(in srgb,var(--tint-base) 11%,var(--paper)),var(--paper) 56%)}}.dark .fcard-hd b:not(figure *,svg *){color:rgb(from oklch(from var(--fcc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .fcard-hd b i:not(figure *,svg *),.dark .fcard-hd b em:not(figure *,svg *){color:var(--ink-muted)}.dark .srcline:not(figure *,svg *){--tint-hue:var(--slc);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .srcline:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .srcline:not(figure *,svg *){border-left-color:oklch(from var(--slc) max(l,.6) c h);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .srcline:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 5%,var(--paper))}}.dark .srcline>i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .srcline>i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .srcline>i:not(figure *,svg *){color:var(--slc)}@supports (color:color-mix(in lab, red, red)){.dark .srcline>i:not(figure *,svg *){color:color-mix(in srgb,var(--slc) 58%,#fff)}}.dark .alias:not(figure *,svg *){--tint-hue:var(--alc);border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .alias:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 45%,var(--paper))}}.dark .alias:not(figure *,svg *){background:var(--paper)}.dark .alias-hd b:not(figure *,svg *){color:var(--alc)}@supports (color:color-mix(in lab, red, red)){.dark .alias-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--alc) 58%,#fff)}}.dark .alias-names span:not(figure *,svg *){color:var(--alc)}@supports (color:color-mix(in lab, red, red)){.dark .alias-names span:not(figure *,svg *){color:color-mix(in srgb,var(--alc) 58%,#fff)}}.dark .alias-names span:not(figure *,svg *){background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .alias-names span:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .mixup:not(figure *,svg *){border-top-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mixup:not(figure *,svg *){border-top-color:color-mix(in srgb,var(--tint-base) 35%,var(--paper))}}.dark .mixup:not(figure *,svg *){color:var(--ink)}.dark .stile:not(figure *,svg *){--tint-hue:var(--stc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .stile:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .stile>i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .stile>i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .stile>i:not(figure *,svg *){color:var(--stc)}@supports (color:color-mix(in lab, red, red)){.dark .stile>i:not(figure *,svg *){color:color-mix(in srgb,var(--stc) 58%,#fff)}}.dark .stile b:not(figure *,svg *){color:var(--stc)}@supports (color:color-mix(in lab, red, red)){.dark .stile b:not(figure *,svg *){color:color-mix(in srgb,var(--stc) 58%,#fff)}}.dark .elem:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--elc) max(l,.6) c h)}.dark .elem:not(figure *,svg *):after{border-color:var(--line);background:var(--raised)}.dark .elem b:not(figure *,svg *){color:rgb(from oklch(from var(--elc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .pib:not(figure *,svg *){--tint-hue:var(--pbc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .pib:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .pib:not(figure *,svg *){border-top-color:oklch(from var(--pbc) max(l,.6) c h)}.dark .pib.odd:not(figure *,svg *){border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .pib.odd:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 45%,var(--paper))}}.dark .pib.odd:not(figure *,svg *){border-top-color:var(--pbc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .pib.odd:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 4%,var(--paper))}}.dark .pib-fig:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark .pib.odd .pib-fig:not(figure *,svg *){background:var(--paper)}.dark .pib>b:not(figure *,svg *){color:var(--pbc)}@supports (color:color-mix(in lab, red, red)){.dark .pib>b:not(figure *,svg *){color:color-mix(in srgb,var(--pbc) 58%,#fff)}}.dark .umap:not(figure *,svg *){--tint-hue:var(--umc);border-color:oklch(from var(--umc) max(l,.6) c h);background:var(--paper)}.dark .umap-hd b:not(figure *,svg *){color:var(--umc)}@supports (color:color-mix(in lab, red, red)){.dark .umap-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--umc) 58%,#fff)}}.dark .umap-hd b i:not(figure *,svg *),.dark .umap-sub:not(figure *,svg *){color:var(--ink-muted)}.dark .upart:not(figure *,svg *){--tint-hue:var(--upc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .upart:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .upart:not(figure *,svg *){border-left-color:oklch(from var(--upc) max(l,.6) c h)}.dark .upart b:not(figure *,svg *){color:var(--upc)}@supports (color:color-mix(in lab, red, red)){.dark .upart b:not(figure *,svg *){color:color-mix(in srgb,var(--upc) 58%,#fff)}}.dark .uaside:not(figure *,svg *){--tint-hue:var(--uac);border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .uaside:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 45%,var(--paper))}}.dark .uaside:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .uaside:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 5%,var(--paper))}}.dark .uaside>i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .uaside>i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .uaside>i:not(figure *,svg *){color:var(--uac)}@supports (color:color-mix(in lab, red, red)){.dark .uaside>i:not(figure *,svg *){color:color-mix(in srgb,var(--uac) 58%,#fff)}}.dark .uaside b:not(figure *,svg *){color:var(--uac)}@supports (color:color-mix(in lab, red, red)){.dark .uaside b:not(figure *,svg *){color:color-mix(in srgb,var(--uac) 58%,#fff)}}.dark .chipline:not(figure *,svg *){border-color:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .chipline:not(figure *,svg *){border-color:color-mix(in srgb,var(--edge-ink) 70%,var(--paper))}}.dark .chipline:not(figure *,svg *){background:var(--sunken)}.dark .chipline span:not(figure *,svg *){color:#b3c1d0;background:var(--paper);border-color:var(--line)}.dark .msgc:not(figure *,svg *){--tint-hue:var(--mgc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .msgc:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 24%,var(--paper))}}.dark .msgc:not(figure *,svg *){border-left-color:oklch(from var(--mgc) max(l,.6) c h)}.dark .msgc-hd b:not(figure *,svg *),.dark .msgc dl.area-rows dt:not(figure *,svg *){color:rgb(from oklch(from var(--mgc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .nst:not(figure *,svg *){--tint-hue:var(--nsc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .nst:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .nst b:not(figure *,svg *){color:var(--nsc)}@supports (color:color-mix(in lab, red, red)){.dark .nst b:not(figure *,svg *){color:color-mix(in srgb,var(--nsc) 58%,#fff)}}.dark .nst-tint i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .nst-tint i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .nst-tint i:not(figure *,svg *){color:var(--nsc)}@supports (color:color-mix(in lab, red, red)){.dark .nst-tint i:not(figure *,svg *){color:color-mix(in srgb,var(--nsc) 58%,#fff)}}.dark .nst-line i:not(figure *,svg *){color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--nsc);background:0 0}@supports (color:color-mix(in lab, red, red)){.dark .nst-line i:not(figure *,svg *){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--nsc) 58%,#fff)}}.dark .kcard:not(figure *,svg *){--tint-hue:var(--kc);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .kcard:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .kcard:not(figure *,svg *){border-top-color:oklch(from var(--kc) max(l,.6) c h);background:var(--paper)}.dark .kcard.on:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .kcard.on:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 6%,var(--paper))}}.dark .kcard-ico:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .kcard-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .kcard-ico:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .kcard-ico:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .kcard-hd b:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .kcard-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .kcard-hd b i:not(figure *,svg *){color:var(--ink-muted)}.dark .nd-msg:not(figure *,svg *){--paper:#fff;--page:#eef3f8;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:#15263d;border-color:var(--slip-rim);background-color:#fff}.dark .nd-msg .nd-t:not(figure *,svg *){border-bottom-color:var(--gc);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.dark .nd-msg .nd-t:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--gc) 50%,white)}}.dark .nd-msg .nd-t:not(figure *,svg *){color:#15263d}.dark .nd-msg .nd-t:hover:not(figure *,svg *){background-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .nd-msg .nd-t:hover:not(figure *,svg *){background-color:color-mix(in srgb,var(--gc) 11%,white)}}.dark .nd-msg .nd-t.ingrp:not(figure *,svg *){background-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .nd-msg .nd-t.ingrp:not(figure *,svg *){background-color:color-mix(in srgb,var(--gc) 9%,white)}}.dark .nd-msg .nd-t.ingrp:not(figure *,svg *){border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .nd-msg .nd-t.ingrp:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--gc) 78%,white)}}.dark .nd-msg .nd-t.on:not(figure *,svg *){background-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .nd-msg .nd-t.on:not(figure *,svg *){background-color:color-mix(in srgb,var(--gc) 21%,white)}}.dark .nd-msg .nd-t.on:not(figure *,svg *){border-bottom-color:var(--gc)}.dark .deffig:not(figure *,svg *){--tint-hue:var(--dfg);border-color:oklch(from var(--dfg) max(l,.6) c h);background:var(--paper)}.dark .deffig-tx b:not(figure *,svg *){color:rgb(from oklch(from var(--dfg) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .deffig-tx i:not(figure *,svg *){color:var(--ink-muted)}.dark [data-subject=LAW]:not(.review) #ais-and-aim :is(.fcard,.dcard):not(figure *,svg *){background:var(--paper)}.dark [data-subject=LAW]:not(.review) :is(#pre-flight-information,#filing-the-flight-plan) :is(.duty,.mem):not(figure *,svg *):after{background-color:var(--raised)}.dark .pull:not(figure *,svg *){background:var(--plf);border-left-color:var(--plf)}@supports (color:color-mix(in lab, red, red)){.dark .pull:not(figure *,svg *){border-left-color:color-mix(in srgb,var(--plf) 68%,#0e2138)}}.dark .pull:not(figure *,svg *){color:var(--plt);box-shadow:none}.dark .pull :is(b,span):not(figure *,svg *){color:inherit}.dark .pull span a:not(figure *,svg *){color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);text-decoration-color:var(--plt)}@supports (color:color-mix(in lab, red, red)){.dark .pull span a:not(figure *,svg *){-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--plt) 60%,transparent)}}.dark .pull abbr.gl:not(figure *,svg *){-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);text-decoration-color:var(--plt)}@supports (color:color-mix(in lab, red, red)){.dark .pull abbr.gl:not(figure *,svg *){-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent);text-decoration-color:color-mix(in srgb,var(--plt) 65%,transparent)}}.dark .pull abbr.gl:hover:not(figure *,svg *),.dark .pull abbr.gl:focus-visible:not(figure *,svg *){-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);-webkit-text-decoration-color:var(--plt);text-decoration-color:var(--plt);background:var(--plt)}@supports (color:color-mix(in lab, red, red)){.dark .pull abbr.gl:hover:not(figure *,svg *),.dark .pull abbr.gl:focus-visible:not(figure *,svg *){background:color-mix(in srgb,var(--plt) 16%,transparent)}}.dark .mark:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:var(--mkc)}.dark .mark-hd i:not(figure *,svg *){color:var(--mkc)}@supports (color:color-mix(in lab, red, red)){.dark .mark-hd i:not(figure *,svg *){color:color-mix(in srgb,var(--mkc) 58%,#fff)}}.dark .mark-demo s:not(figure *,svg *):before{background:var(--mkc);box-shadow:0 0 0 1.5px var(--paper)}.dark .mark-demo s.two:not(figure *,svg *):after{background:var(--mkc);box-shadow:none}.dark .mark-demo s.two:not(figure *,svg *):before{box-shadow:none}.dark .mark-demo em:not(figure *,svg *){color:var(--mkc)}@supports (color:color-mix(in lab, red, red)){.dark .mark-demo em:not(figure *,svg *){color:color-mix(in srgb,var(--mkc) 58%,#fff)}}.dark .fplbox:not(figure *,svg *){background:var(--sunken);color:var(--ink);border-color:var(--line)}.dark .fplbox b:not(figure *,svg *){color:#7dabe4}.dark :where(#passing-the-update-on) .dcard:not(figure *,svg *){background-image:none;background-color:var(--paper)}.dark :where(#keeping-it-current) .duty:not(figure *,svg *):after,.dark :where(#ground-based-safety-nets) .mem:not(figure *,svg *):after{background-image:none;background-color:var(--raised)}.dark .st-strip:not(figure *,svg *){--paper:#fff;--page:#eef3f8;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;--mark-text:#7a5200;--mark-tint:#fcebc4;--mark-swash:#f2d387;color:var(--ink)}.dark .st-strip a:not(figure *,svg *){color:oklch(from var(--t-europe) min(l,.52) c h)}.dark .st .nd-t:not(figure *,svg *){background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .st .nd-t:not(figure *,svg *){background:color-mix(in srgb,var(--gc) 14%,white)}}.dark .st .nd-t:not(figure *,svg *){border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .st .nd-t:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--gc) 45%,white)}}.dark .st .nd-t:hover:not(figure *,svg *){background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .st .nd-t:hover:not(figure *,svg *){background:color-mix(in srgb,var(--gc) 24%,white)}}.dark .st .nd-t.on:not(figure *,svg *){background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .st .nd-t.on:not(figure *,svg *){background:color-mix(in srgb,var(--gc) 32%,white)}}.dark .st .nd-t.on:not(figure *,svg *){border-bottom-color:var(--gc)}.dark .st .nd-t.ingrp:not(figure *,svg *){background:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .st .nd-t.ingrp:not(figure *,svg *){background:color-mix(in srgb,var(--gc) 21%,white)}}.dark .st .nd-t.ingrp:not(figure *,svg *){border-bottom-color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .st .nd-t.ingrp:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--gc) 75%,white)}}.dark .stb:not(figure *,svg *){--stb-rail:var(--edge-ink);background:var(--sunken);border-color:var(--line)}.dark .stb-empty:not(figure *,svg *):before{border-color:var(--line)}@media screen and (width<=699px){.dark .st-scroll:not(figure *,svg *){-webkit-mask:none;mask:none}.dark .st-scroll>.st-strip:not(figure *,svg *):after{content:"";pointer-events:none;background:linear-gradient(270deg,#0e213852,#0e213800);flex:none;width:24px;margin-left:-24px;position:sticky;right:0}}@supports (animation-timeline:scroll()){@media screen{.dark .st-scroll:not(figure *,svg *){-webkit-mask:none;mask:none}.dark .st-scroll>.st-strip:not(figure *,svg *):after{content:"";pointer-events:none;opacity:0;background:linear-gradient(270deg,#0e213852,#0e213800);flex:none;width:24px;margin-left:-24px;animation:linear both st-shade;animation-timeline:scroll(inline);position:sticky;right:0}}}@keyframes st-shade{0%,88%{opacity:1}to{opacity:0}}.dark :is(#atm-and-ans,#air-traffic-services) .mem:not(figure *,svg *):after{background-image:none;background-color:var(--raised)}.dark .p7-brk:not(figure *,svg *):before{border-color:oklch(from var(--c) max(l,.6) c h)}.dark .p7-brk span:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .p7-brk span:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .i19:not(figure *,svg *){--paper:#fff;--page:#eef3f8;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:#15263d;background-color:#fff;border-color:#c9d6e6}.dark .cbk-grp.plain:not(figure *,svg *):before{background-color:oklch(from var(--tc) max(l,.6) c h)}.dark [data-subject=LAW] #adherence-to-the-flight-plan .duty:not(figure *,svg *):after{background-color:var(--raised)}.dark .rset:not(figure *,svg *){color:#fff;background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/34px 34px,radial-gradient(circle at 88% 14%,#2a4f7e 0,transparent 58%),var(--night-edge)}.dark .rset-ico:not(figure *,svg *){color:#9fc1ea;background:#ffffff1a;border-color:#ffffff2e}.dark .rset-tx i:not(figure *,svg *){color:#b0cdef}.dark .rset-dial:not(figure *,svg *){background:#05111ea8;border-color:#7fe3b43d}.dark .rset-dial span:not(figure *,svg *){color:#95c6b0}.dark .rlog:not(figure *,svg *){background:linear-gradient(#ffffff09 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff09 1px,transparent 1px) 0 0/30px 30px,var(--night-edge)}.dark .rlog-hd b:not(figure *,svg *){color:#9fc1ea}.dark .rlog-hd em:not(figure *,svg *){color:#7fe3b4;background:#05111e99;border-color:#7fe3b433}.dark .rturn:not(figure *,svg *){border-top-color:#ffffff17}.dark .rturn-say:not(figure *,svg *){color:#fff}.dark .rturn-say u:not(figure *,svg *){color:#7fe3b4}.dark .rturn-note:not(figure *,svg *){color:#9fb4cd}.dark .rlog-foot:not(figure *,svg *){color:#9fb4cd;border-top-color:#ffffff17}.dark .rlog-foot b:not(figure *,svg *){color:#fff}.dark .rturn-who:not(figure *,svg *){color:var(--rwc)}@supports (color:color-mix(in lab, red, red)){.dark .rturn-who:not(figure *,svg *){color:color-mix(in srgb,var(--rwc) 58%,#fff)}}.dark .learn-grid.phr .lcard:not(figure *,svg *){--tint-hue:var(--pc);border-color:var(--line);border-left-color:oklch(from var(--pc) max(l,.6) c h);background:var(--paper)}.dark .learn-grid.phr .lcard b:not(figure *,svg *){color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.dark .learn-grid.phr .lcard b:not(figure *,svg *){color:color-mix(in srgb,var(--pc) 58%,#fff)}}.dark .rmet:not(figure *,svg *){--tint-hue:var(--rmc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .rmet:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .rmet:not(figure *,svg *){border-top-color:oklch(from var(--rmc) max(l,.6) c h)}.dark .rmet-bars i:not(figure *,svg *){background:var(--line)}.dark .rmet-bars i.on:not(figure *,svg *){background:oklch(from var(--rmc) max(l,.6) c h)}.dark .lam:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink)}.dark .pstep:not(figure *,svg *){--tint-hue:var(--psc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .pstep:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .pstep:not(figure *,svg *){border-top-color:oklch(from var(--psc) max(l,.6) c h)}.dark .pstep>i.pstep-ico:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .pstep>i.pstep-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .pstep>i.pstep-ico:not(figure *,svg *){color:var(--psc)}@supports (color:color-mix(in lab, red, red)){.dark .pstep>i.pstep-ico:not(figure *,svg *){color:color-mix(in srgb,var(--psc) 58%,#fff)}}.dark .pstep b:not(figure *,svg *){color:var(--psc)}@supports (color:color-mix(in lab, red, red)){.dark .pstep b:not(figure *,svg *){color:color-mix(in srgb,var(--psc) 58%,#fff)}}.dark .nlane:not(figure *,svg *){--tint-hue:var(--nc);border-left-color:oklch(from var(--nc) max(l,.6) c h);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .nlane:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 7%,var(--paper))}}.dark .nlane-hd span:not(figure *,svg *){color:rgb(from oklch(from var(--nc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.7 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.7 - l) * 99,1))) calc(r + (r * .55 + 102.15 - r) * (2 - 2 * alpha)) calc(g + (g * .55 + 105.3 - g) * (2 - 2 * alpha)) calc(b + (b * .55 + 109.35 - b) * (2 - 2 * alpha)) / 1)}.dark .nlane-rows:not(figure *,svg *){background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .nlane-rows:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 22%,var(--paper))}}.dark .nlane-rows li:not(figure *,svg *){border-top-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .nlane-rows li:not(figure *,svg *){border-top-color:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .nl-say b:not(figure *,svg *){color:var(--nc)}@supports (color:color-mix(in lab, red, red)){.dark .nl-say b:not(figure *,svg *){color:color-mix(in srgb,var(--nc) 58%,#fff)}}.dark .nl-say b:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .nl-say b:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .nlane-rows strong:not(figure *,svg *){color:var(--nc)}@supports (color:color-mix(in lab, red, red)){.dark .nlane-rows strong:not(figure *,svg *){color:color-mix(in srgb,var(--nc) 58%,#fff)}}.dark .rbk:not(figure *,svg *){--tint-hue:var(--rbc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .rbk:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .rbk>i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .rbk>i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .rbk>i:not(figure *,svg *){color:rgb(from oklch(from var(--rbc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .tech:not(figure *,svg *){--tint-hue:var(--thc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .tech:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .tech>i:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .tech>i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 16%,var(--paper))}}.dark .tech>i:not(figure *,svg *){box-shadow:inset 0 0 0 1.5px var(--thc);color:var(--thc)}@supports (color:color-mix(in lab, red, red)){.dark .tech>i:not(figure *,svg *){color:color-mix(in srgb,var(--thc) 58%,#fff)}}.dark .tech b:not(figure *,svg *){color:var(--thc)}@supports (color:color-mix(in lab, red, red)){.dark .tech b:not(figure *,svg *){color:color-mix(in srgb,var(--thc) 58%,#fff)}}.dark .tech-key i:not(figure *,svg *){background:oklch(from var(--thc) max(l,.6) c h)}.dark .r2-chk:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink)}.dark .r2-lam .duty>div>b:not(figure *,svg *){color:oklch(from var(--dc) min(l,.52) c h)}.dark .r2-lam .duty.note>div>b:not(figure *,svg *){color:var(--ink)}.dark .r2-calls .call:not(figure *,svg *){background:var(--paper)}.dark .gvb-hd b:first-child:not(figure *,svg *){color:#b2e1d1}.dark .gvb-hd b:last-child:not(figure *,svg *){color:oklch(72% .147027 24.9381)}.dark .gvb-g:not(figure *,svg *){background:var(--paper);border-color:#378161}.dark .gvb-b:not(figure *,svg *){background:var(--paper);border-color:#a63f49}.dark table.ref.arc td:first-child:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.ref.arc td:first-child:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark table.ref.arc th.sub:not(figure *,svg *){background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.ref.arc th.sub:not(figure *,svg *){background:color-mix(in srgb,var(--tc) 22%,var(--paper))}}.dark table.ref.arc th.sub:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.ref.arc th.sub:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .signset:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .sign:not(figure *,svg *){border-top-color:var(--line)}.dark .sgn:not(figure *,svg *){box-shadow:0 0 0 1px var(--edge-ink)}.dark .par:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .par>b:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .par>b:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .parl i:not(figure *,svg *){color:#fff;box-shadow:inset 0 0 0 1px var(--edge-ink);background-color:#4f5966}.dark .parl i.gap:not(figure *,svg *){box-shadow:none;background-color:#0000}.dark .l8-pp:not(figure *,svg *){background-color:var(--paper);border-color:var(--line)}.dark .l8-paint .fact>b:not(figure *,svg *){color:var(--ink)}.dark .l8-def:not(figure *,svg *){background-color:var(--paper);border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .l8-def:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 30%,var(--paper))}}.dark .l8-def:not(figure *,svg *){border-top-color:oklch(from var(--c) max(l,.6) c h)}.dark .l8-def-hd>i:not(figure *,svg *){--tint-hue:var(--c);background-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .l8-def-hd>i:not(figure *,svg *){background-color:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .l8-def-hd>i:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .l8-def-hd>i:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .l8-def-hd b:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .l8-def-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark :where(#what-an-aerodrome-is) .dcard:not(figure *,svg *){background-image:none;background-color:var(--paper)}.dark :where(#declared-distances,#pavement-strength-and-services,#runway-lights-and-slope-indicators) .mem:not(figure *,svg *):after{background-image:none;background-color:var(--raised)}.dark table.vsi thead th:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.vsi thead th:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark table.vsi thead th:not(figure *,svg *){background:var(--paper)}.dark table.vsi tbody td:not(figure *,svg *){background:var(--night);border-top-color:#22395a}.dark table.vsi tbody th:not(figure *,svg *){color:var(--ink);background:var(--paper);border-top-color:var(--line)}.dark table.vsi tbody th:not(figure *,svg *):before{background:oklch(from var(--vc) max(l,.6) c h)}.dark table.vsi td[rowspan]:not(figure *,svg *){border-left-color:#22395a;border-right-color:#22395a}.dark .vl.pulse:not(figure *,svg *){box-shadow:0 0 0 4px var(--night),0 0 0 5.5px var(--vl-ring),0 0 0 9px var(--night),0 0 0 10.5px var(--vl-ring)}.dark .aim:not(figure *,svg *){background:var(--paper);border-color:var(--amc)}@supports (color:color-mix(in lab, red, red)){.dark .aim:not(figure *,svg *){border-color:color-mix(in srgb,var(--amc) 26%,var(--paper))}}.dark .aim>em:not(figure *,svg *){color:var(--amc)}@supports (color:color-mix(in lab, red, red)){.dark .aim>em:not(figure *,svg *){color:color-mix(in srgb,var(--amc) 24%,var(--paper))}}.dark .aim b:not(figure *,svg *){color:var(--amc)}@supports (color:color-mix(in lab, red, red)){.dark .aim b:not(figure *,svg *){color:color-mix(in srgb,var(--amc) 58%,#fff)}}.dark .atcu:not(figure *,svg *){--tint-hue:var(--uc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .atcu:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 26%,var(--paper))}}.dark .atcu-cs:not(figure *,svg *){border-bottom-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .atcu-cs:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--tint-base) 16%,var(--paper))}}.dark .atcu-cs b:not(figure *,svg *){color:#7fe3b4;background:#081523;border-color:#2f5a57}.dark .atcu dt:not(figure *,svg *){color:var(--uc)}@supports (color:color-mix(in lab, red, red)){.dark .atcu dt:not(figure *,svg *){color:color-mix(in srgb,var(--uc) 58%,#fff)}}.dark .agrid>i.n:not(figure *,svg *){background:var(--raised);color:#9fabbc;border-color:#3f4750}.dark .agrid>i.x:not(figure *,svg *){background:repeating-linear-gradient(135deg,var(--paper) 0 6px,var(--raised) 6px 12px);color:#9fabbc}.dark .alw:not(figure *,svg *){background:var(--paper);border-color:#1f6fd1}@supports (color:color-mix(in lab, red, red)){.dark .alw:not(figure *,svg *){border-color:color-mix(in srgb,#1f6fd1 28%,var(--paper))}}.dark .alw:not(figure *,svg *){border-left-color:#1f6fd1}.dark .duo.clr-duo .dcard:not(figure *,svg *){background:var(--paper)}.dark .pvs-scope:not(figure *,svg *){background:var(--night-edge);border-color:var(--line)}.dark .pvs-hd:not(figure *,svg *){background:var(--edge-ink)}.dark .smap:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .smap-root b:not(figure *,svg *){color:var(--ink);background:var(--raised)}.dark .smap-col:not(figure *,svg *){--tint-hue:var(--smc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .smap-col:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 7%,var(--paper))}}.dark .smap-col:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .smap-col:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 22%,var(--paper))}}.dark .smap-col.lh .smap-leaf b:not(figure *,svg *){color:oklch(from var(--slc) max(l,.75) c h)}.dark .smap-leaf:not(figure *,svg *){--slc-lift:oklch(from var(--slc) calc(l + (.78 - l) * clamp(0,(.4 - l) * 99,1)) c h);--tint-hue:var(--slc-lift);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .smap-leaf:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .smap-leaf:not(figure *,svg *){border-left-color:oklch(from var(--slc-lift) max(l,.6) c h)}.dark .smap-band:not(figure *,svg *){border-color:#b8283a}@supports (color:color-mix(in lab, red, red)){.dark .smap-band:not(figure *,svg *){border-color:color-mix(in srgb,#b8283a 45%,var(--paper))}}.dark .smap-band:not(figure *,svg *){background:var(--raised)}.dark .smap-band b:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .smap-col>b:not(figure *,svg *){color:var(--smc)}@supports (color:color-mix(in lab, red, red)){.dark .smap-col>b:not(figure *,svg *){color:color-mix(in srgb,var(--smc) 58%,#fff)}}.dark .smap-leaf b:not(figure *,svg *){color:oklch(from var(--slc) max(l,.75) c h)}@media screen and (width<=700px){.dark figure.fscroll:not(figure *,svg *),.dark figure.wide:not(figure *,svg *){box-shadow:inset -24px 0 18px -12px #0e213852;-webkit-mask:none;mask:none}}@supports (animation-timeline:scroll()){@media screen and (width<=700px){.dark figure.fscroll:not(figure *,svg *),.dark figure.wide:not(figure *,svg *){box-shadow:none;animation-name:fs-shade}}}@keyframes fs-shade{0%,90%{box-shadow:inset -24px 0 18px -12px #0e213852}to{box-shadow:inset 0 0 #0e213800}}.dark .achain-st:not(figure *,svg *){--tint-hue:var(--acc);background:linear-gradient(160deg,var(--tint-base),var(--paper) 62%)}@supports (color:color-mix(in lab, red, red)){.dark .achain-st:not(figure *,svg *){background:linear-gradient(160deg,color-mix(in srgb,var(--tint-base) 10%,var(--paper)),var(--paper) 62%)}}.dark .achain-st:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .achain-st:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .achain-st:not(figure *,svg *){border-top-color:oklch(from var(--acc) max(l,.6) c h)}.dark .achain-st em:not(figure *,svg *){color:var(--ink-muted)}.dark .achain-st b:not(figure *,svg *){color:rgb(from oklch(from var(--acc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .achain-arr:not(figure *,svg *){border-top-color:#0000;border-bottom-color:#0000;border-left-color:#9aa9bc}@media (width<=699px){.dark .achain-arr:not(figure *,svg *){border-top-color:#9aa9bc;border-left-color:#0000;border-right-color:#0000}}.dark .shift:not(figure *,svg *){border-color:var(--line)}.dark .shift-d:not(figure *,svg *){background:var(--paper);border-top-color:oklch(from var(--c) max(l,.6) c h)}.dark .shift-d .shift-hd b:not(figure *,svg *){color:#6ea7ed}.dark .shift-d .shift-hd b em:not(figure *,svg *){color:var(--ink-muted)}.dark .shift-n:not(figure *,svg *){color:#c8d6e8;background:linear-gradient(#ffffff0b 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0b 1px,transparent 1px) 0 0/34px 34px,radial-gradient(circle at 88% 14%,#2a4f7e 0,transparent 58%),var(--night-edge);border-top-color:#9fc1ea}.dark .shift-n .shift-hd>i:not(figure *,svg *){color:#9fc1ea;background:#ffffff1a;border-color:#ffffff2e}.dark .shift-n abbr.gl:not(figure *,svg *){text-decoration-color:#fff9}.dark .shift-n abbr.gl:hover:not(figure *,svg *),.dark .shift-n abbr.gl:focus-visible:not(figure *,svg *){background:#ffffff24;text-decoration-color:#fff}.dark .phz-c:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);border-color:var(--phc);background:#fff}@supports (color:color-mix(in lab, red, red)){.dark .phz-c:not(figure *,svg *){border-color:color-mix(in srgb,var(--phc) 30%,white)}}.dark .eclist:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);background:#fff;border-color:#c9d6e6;box-shadow:0 5px 0 -2px #f3f6fa,0 5px 0 -1px #d5dee9}.dark .dcard .dfig:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .dcard .dfig:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 20%,var(--paper))}}.dark .dcard p .dx:not(figure *,svg *){background:#7a2e8e}@supports (color:color-mix(in lab, red, red)){.dark .dcard p .dx:not(figure *,svg *){background:color-mix(in srgb,#7a2e8e 7%,var(--paper))}}.dark .dcard p .dx:not(figure *,svg *){border-left-color:oklch(60% .162464 318.587)}.dark .sqks:not(figure *,svg *){color:#fff;background:linear-gradient(#ffffff0a 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0a 1px,transparent 1px) 0 0/34px 34px,radial-gradient(circle at 10% 0,#223e63 0,transparent 55%),var(--night-edge)}.dark .sqks-hd:not(figure *,svg *){border-bottom-color:#ffffff1a}.dark .sqk:not(figure *,svg *){border-bottom-color:#ffffff14}.dark .sqk:not(figure *,svg *):before{background:oklch(from var(--sqc) max(l,.66) c h)}.dark .sqk-code:not(figure *,svg *){color:#ffc45c;background:#05111e9e;border-color:#ffc45c29}.dark .sqks abbr.gl:not(figure *,svg *){text-decoration-color:#ffffff8c}.dark .sqks abbr.gl:hover:not(figure *,svg *),.dark .sqks abbr.gl:focus-visible:not(figure *,svg *){background:#ffffff24;text-decoration-color:#fff}.dark .fsheet:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);background:#fff;border-color:#c9d6e6}.dark .wc:not(figure *,svg *){--tint-hue:var(--wcc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .wc:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .wc-hd:not(figure *,svg *){background-color:var(--paper);border-bottom-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .wc-hd:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--tint-base) 18%,var(--paper))}}.dark .wc-hd>div b:not(figure *,svg *),.dark .wc dt:not(figure *,svg *){color:rgb(from oklch(from var(--wcc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .wc-sg:not(figure *,svg *){background-color:#fff;border-color:#c9d4e2}.dark .mpair>div:not(figure *,svg *){--tint-hue:var(--mpc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mpair>div:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .mpair>div:not(figure *,svg *){border-left-color:var(--mpc)}.dark .mpair>div b:not(figure *,svg *){color:rgb(from oklch(from var(--mpc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .mpair>div.mp-o:not(figure *,svg *){background:linear-gradient(160deg,var(--tint-base),var(--paper) 70%)}@supports (color:color-mix(in lab, red, red)){.dark .mpair>div.mp-o:not(figure *,svg *){background:linear-gradient(160deg,color-mix(in srgb,var(--tint-base) 8%,var(--paper)),var(--paper) 70%)}}.dark .mpair>i:not(figure *,svg *){border-top-color:#0000;border-bottom-color:#0000;border-left-color:#9aa9bc}@media (width<=599px){.dark .mpair>i:not(figure *,svg *){border-top-color:#9aa9bc;border-left-color:#0000;border-right-color:#0000}}.dark .mpar:not(figure *,svg *){--tint-hue:var(--mpc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mpar:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .mpar-hd:not(figure *,svg *){background-color:var(--paper);border-bottom-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mpar-hd:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--tint-base) 16%,var(--paper))}}.dark .mpar-hd>i.mpar-in:not(figure *,svg *){background-color:#0000;border-color:#c9d4e2}.dark .mpu:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mpu:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 6%,var(--paper))}}.dark .mpu:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mpu:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 16%,var(--paper))}}.dark .mpu>b:not(figure *,svg *){background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .mpu>b:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 24%,var(--paper))}}.dark .mpu>b:not(figure *,svg *){color:var(--mpc)}@supports (color:color-mix(in lab, red, red)){.dark .mpu>b:not(figure *,svg *){color:color-mix(in srgb,var(--mpc) 58%,#fff)}}.dark .mpar-hd>b:not(figure *,svg *){color:var(--mpc)}@supports (color:color-mix(in lab, red, red)){.dark .mpar-hd>b:not(figure *,svg *){color:color-mix(in srgb,var(--mpc) 58%,#fff)}}.dark [data-subject=MET] .dcard:not(figure *,svg *){background-image:none;background-color:var(--paper)}.dark .mpu>b.mpu-dl:not(figure *,svg *){background-color:#0000}.dark .mcode:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);background-color:#fff;border-color:#c9d6e6}.dark [data-subject=MET] .mpair>div.mp-o:not(figure *,svg *){background-image:none;background-color:var(--paper)}.dark .m1-lead>b:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .m1-lead>b:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .gas-bar>span+span:not(figure *,svg *){border-left-color:var(--paper)}.dark .gas-key:not(figure *,svg *){background:var(--paper);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.dark .gas-key:not(figure *,svg *){border-color:color-mix(in srgb,var(--g) 26%,var(--paper))}}.dark .gas-key:not(figure *,svg *){border-top-color:var(--g)}.dark .gas-wv:not(figure *,svg *){border-color:#0b8f9c}@supports (color:color-mix(in lab, red, red)){.dark .gas-wv:not(figure *,svg *){border-color:color-mix(in srgb,#0b8f9c 50%,var(--paper))}}.dark .gas-wv:not(figure *,svg *){background:#0b8f9c}@supports (color:color-mix(in lab, red, red)){.dark .gas-wv:not(figure *,svg *){background:color-mix(in srgb,#0b8f9c 5%,var(--paper))}}.dark .gas-wv>b:not(figure *,svg *){color:#abdade}.dark .gas-key b:not(figure *,svg *){color:var(--g)}@supports (color:color-mix(in lab, red, red)){.dark .gas-key b:not(figure *,svg *){color:color-mix(in srgb,var(--g) 58%,#fff)}}.dark .lyr:not(figure *,svg *){--lc-hd:oklch(from var(--lc) calc(.22 + l * .62) c h);--lc-dot:oklch(from var(--lc) calc(.5 + l * .4) c h);background:var(--paper);border-color:var(--lc-dot)}@supports (color:color-mix(in lab, red, red)){.dark .lyr:not(figure *,svg *){border-color:color-mix(in srgb,var(--lc-dot) 30%,var(--paper))}}.dark .lyr-hd:not(figure *,svg *){background:var(--lc-hd);color:#fff}.dark .lyr-pale .lyr-hd:not(figure *,svg *){background:oklch(from var(--lc) max(l,.72) c h);color:#0e2138}.dark .lyr-pale .lyr-hd em:not(figure *,svg *){background:#fff6}.dark .lyr li:not(figure *,svg *):before{background:var(--lc-dot)}.dark .lyr-pause:not(figure *,svg *):before{border-bottom-color:#9aa9bc;border-left-color:#0000;border-right-color:#0000}.dark .lyr-pause:not(figure *,svg *):after{border-top-color:#3f4750}.dark .isa1:not(figure *,svg *){--tint-hue:var(--ic);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .isa1:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .isa1:not(figure *,svg *){border-top-color:oklch(from var(--ic) max(l,.6) c h)}.dark .isa1 em:not(figure *,svg *){color:var(--ink-muted)}.dark .isa1 b:not(figure *,svg *){color:var(--ic)}@supports (color:color-mix(in lab, red, red)){.dark .isa1 b:not(figure *,svg *){color:color-mix(in srgb,var(--ic) 58%,#fff)}}.dark .tuc:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .tuc-row+.tuc-row:not(figure *,svg *){border-top-color:var(--line)}.dark .tuc-bar:not(figure *,svg *){background:var(--line)}.dark .tuc-bar>i:not(figure *,svg *){background:oklch(from var(--tb) max(l,.63) c h)}.dark :where(#density-and-the-human-body) .dcard:not(figure *,svg *){border-color:var(--line)}.dark .dlab:not(figure *,svg *){background:var(--paper);border-color:#3a86b8}@supports (color:color-mix(in lab, red, red)){.dark .dlab:not(figure *,svg *){border-color:color-mix(in srgb,#3a86b8 30%,var(--paper))}}.dark .dlab-pre:not(figure *,svg *){background:var(--raised);border-bottom-color:var(--line)}.dark .dlab-pre button:not(figure *,svg *){color:var(--ink);background:var(--paper);border-color:#3b4654}.dark .dlab-pre button:hover:not(figure *,svg *){color:#a7c7dd;border-color:#3a86b8}.dark .dl-row:not(figure *,svg *){--tint-hue:var(--dc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .dl-row:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 6%,var(--paper))}}.dark .dl-row:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .dl-row:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 22%,var(--paper))}}.dark .dl-ft em:not(figure *,svg *){background:var(--raised);color:var(--ink-muted)}.dark .dl-ft em.dn:not(figure *,svg *){background:var(--raised);color:oklch(72% .147027 24.9381)}.dark .dl-ft em.up:not(figure *,svg *){background:var(--raised);color:#b2e1d1}.dark .dlab-box:not(figure *,svg *){border-color:var(--line);background:var(--sunken)}.dark .dlab-bar:not(figure *,svg *),.dark .dlab-say:not(figure *,svg *){background:var(--raised)}.dark .dlab-say.thin:not(figure *,svg *){background:var(--raised);border-left-color:#e09a1f}.dark .dl-hd b:not(figure *,svg *){color:var(--dc)}@supports (color:color-mix(in lab, red, red)){.dark .dl-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--dc) 58%,#fff)}}.dark .asets.c3 .aset:not(figure *,svg *){background:var(--paper)}.dark #the-transition .talt:not(figure *,svg *){border-color:var(--line);border-top-color:var(--edge-ink)}.dark #the-transition .talt strong:not(figure *,svg *){color:var(--ink)}.dark .trlb:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .trlb-row:not(figure *,svg *){border-top-color:var(--line)}.dark .trlb-note:not(figure *,svg *){border-top-color:var(--line);color:var(--ink-muted)}.dark .mem:has(.a5-lyr):not(figure *,svg *){border-left-color:#0000}.dark .alab:not(figure *,svg *){background:var(--paper);border-color:var(--alc)}@supports (color:color-mix(in lab, red, red)){.dark .alab:not(figure *,svg *){border-color:color-mix(in srgb,var(--alc) 32%,var(--paper))}}.dark .alab-modes:not(figure *,svg *){background:var(--raised);border-bottom-color:var(--line)}.dark .alab-mode:not(figure *,svg *){--tint-hue:var(--mc);color:var(--ink);background:#ffffff0a;border-color:#39414c}.dark .alab-mode:hover:not(figure *,svg *){background:var(--paper);border-color:var(--tint-warm)}@supports (color:color-mix(in lab, red, red)){.dark .alab-mode:hover:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-warm) 45%,var(--paper))}}.dark .alab-mode[aria-pressed=true]:not(figure *,svg *){background:var(--paper);border-color:var(--mc);box-shadow:0 0 0 3px var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .alab-mode[aria-pressed=true]:not(figure *,svg *){box-shadow:0 0 0 3px color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .alab b.o:not(figure *,svg *),.dark .alab-q b.o:not(figure *,svg *){color:oklch(75% .13362 54.5585)}.dark .alab b.b:not(figure *,svg *){color:#a0bada}.dark .alab b.t:not(figure *,svg *){color:#aedbe0}.dark .alab b.g:not(figure *,svg *){color:oklch(80% .107482 86.9394)}.dark .al-in:not(figure *,svg *){--tint-hue:var(--ic);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-in:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 6%,var(--paper))}}.dark .al-in:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-in:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 22%,var(--paper))}}.dark .al-step button:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-step button:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 38%,var(--paper))}}.dark .al-step button:not(figure *,svg *){background:var(--paper);color:var(--ic)}@supports (color:color-mix(in lab, red, red)){.dark .al-step button:not(figure *,svg *){color:color-mix(in srgb,var(--ic) 58%,#fff)}}.dark .al-step button:hover:not(figure *,svg *){background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-step button:hover:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 10%,var(--paper))}}.dark .al-val:not(figure *,svg *){border-color:#0000}.dark .al-val:hover:not(figure *,svg *){border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-val:hover:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .al-val:focus-within:not(figure *,svg *){border-color:var(--ic);background:var(--paper);box-shadow:0 0 0 3px var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-val:focus-within:not(figure *,svg *){box-shadow:0 0 0 3px color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .al-num:not(figure *,svg *){color:var(--ic);background:0 0}@supports (color:color-mix(in lab, red, red)){.dark .al-num:not(figure *,svg *){color:color-mix(in srgb,var(--ic) 58%,#fff)}}.dark .al-seg button:not(figure *,svg *){background:var(--paper);color:var(--ink);border-color:#39414c}.dark .al-seg button[aria-pressed=true]:not(figure *,svg *){border-color:var(--ic);box-shadow:0 0 0 3px var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-seg button[aria-pressed=true]:not(figure *,svg *){box-shadow:0 0 0 3px color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .al-pick:not(figure *,svg *){--ic:var(--ink);--tint-hue:var(--edge-ink);background:var(--raised);border-color:var(--line)}.dark .al-chips button:not(figure *,svg *){color:var(--ink);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .al-chips button:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .al-chips button:hover:not(figure *,svg *){border-color:var(--ic)}.dark .alab-fig:not(figure *,svg *){border-color:var(--line);background:#fbfcfe}.dark .al-key:not(figure *,svg *){color:#5d6f86}.dark .al-a:not(figure *,svg *){background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .al-a:not(figure *,svg *){background:color-mix(in srgb,var(--ac) 8%,var(--paper))}}.dark .al-a:not(figure *,svg *){border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .al-a:not(figure *,svg *){border-color:color-mix(in srgb,var(--ac) 30%,var(--paper))}}.dark .al-a:not(figure *,svg *){border-left-color:oklch(from var(--ac) max(l,.6) c h);color:var(--ink)}.dark .al-a.lh:not(figure *,svg *){background:var(--raised);border-color:var(--line);border-left-color:var(--ac)}.dark .al-a em:not(figure *,svg *){color:oklch(from var(--ac) max(l,.76) c h)}.dark .alab-tip:not(figure *,svg *){background:var(--raised)}.dark .alab-tip.warn:not(figure *,svg *){background:var(--raised);border-left-color:#8a97aa}.dark .alab-f code:not(figure *,svg *){color:var(--ink);background:var(--raised)}.dark .alab-mode b:not(figure *,svg *){color:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .alab-mode b:not(figure *,svg *){color:color-mix(in srgb,var(--mc) 58%,#fff)}}.dark .al-seg button b:not(figure *,svg *){color:var(--ic)}@supports (color:color-mix(in lab, red, red)){.dark .al-seg button b:not(figure *,svg *){color:color-mix(in srgb,var(--ic) 58%,#fff)}}.dark .vlim:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .vlim-lbl:not(figure *,svg *){background:#fbf8ef;border-color:#e7ddc2}.dark .vlim-lbl i:not(figure *,svg *){border-top-color:#15263d}.dark .atc-chip:not(figure *,svg *){color:#9fc1ea;background-color:#081523;border-color:#384c63}.dark .atc-chip abbr.gl:not(figure *,svg *){text-decoration-color:#9fc1ea99}.dark .atc-chip abbr.gl:hover:not(figure *,svg *),.dark .atc-chip abbr.gl:focus-visible:not(figure *,svg *){background-color:#9fc1ea29;text-decoration-color:#9fc1ea}.dark [data-subject=PEN] .mem:not(figure *,svg *):after{background-image:none;background-color:var(--raised)}.dark .pn-tree:not(figure *,svg *){--ln:oklch(from var(--c) max(l,.6) c h);background-color:var(--paper);border-color:var(--line)}.dark .pn-root span:not(figure *,svg *){color:#fff;background-color:var(--c)}.dark .pn-sub-hd:not(figure *,svg *){color:rgb(from oklch(from var(--sc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1);background:var(--paper);border-color:oklch(from var(--sc) max(l,.6) c h)}.dark .pn-leaf:not(figure *,svg *){background:var(--paper);border-color:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark .pn-leaf:not(figure *,svg *){border-color:color-mix(in srgb,var(--lc) 28%,var(--paper))}}.dark .pn-leaf.solo:not(figure *,svg *),.dark .pn-leaf[data-warm]:not(figure *,svg *){border-color:var(--line)}.dark .pn-leaf b:not(figure *,svg *){color:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark .pn-leaf b:not(figure *,svg *){color:color-mix(in srgb,var(--lc) 58%,#fff)}}@media (width>=860px){.dark .pn-branches:not(figure *,svg *):before,.dark .pn-subs:not(figure *,svg *):before,.dark .pn-leaves:not(figure *,svg *):before{border-top-color:var(--ln)}.dark .pn-branches:not(figure *,svg *):after,.dark .pn-subs:not(figure *,svg *):after,.dark .pn-leaves:not(figure *,svg *):after,.dark .pn-br-hd:not(figure *,svg *):before,.dark .pn-sub-hd:not(figure *,svg *):before,.dark .pn-leaf:not(figure *,svg *):before{border-left-color:var(--ln)}}@media (width<=859px){.dark .pn-subs:not(figure *,svg *){border-left-color:var(--ln)}}.dark .pn-pilot:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink)}.dark .pn-pilot:not(figure *,svg *):before{background-color:oklch(from var(--c) max(l,.6) c h)}.dark .pn-dk-fig:not(figure *,svg *){background:0 0}.dark .pn-key span:not(figure *,svg *){color:var(--ink);background-color:var(--paper);border-color:var(--line)}.dark .pn-key i:not(figure *,svg *){background-color:var(--c);color:#fff}.dark .tier.pn-area:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark .pn-area-hd:not(figure *,svg *){background-color:oklch(from var(--ic) min(l,.55) c h);color:#fff}.dark .pn-area-n:not(figure *,svg *){background:var(--paper);color:rgb(from oklch(from var(--ic) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .pn-area.pn-ink .pn-area-hd:not(figure *,svg *){background-color:var(--ic)}@supports (color:color-mix(in lab, red, red)){.dark .pn-area.pn-ink .pn-area-hd:not(figure *,svg *){background-color:color-mix(in srgb,var(--ic) 86%,white)}}.dark .pn-area.pn-ink .pn-area-hd:not(figure *,svg *){color:#0e2138}.dark .pn-area.pn-ink .pn-area-n:not(figure *,svg *){color:oklch(from var(--ic) max(l,.76) c h)}.dark .pn-lane li:not(figure *,svg *){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .pn-lane li:not(figure *,svg *){background:color-mix(in srgb,var(--c) 9%,var(--paper))}}.dark .pn-lane li:not(figure *,svg *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .pn-lane li:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 24%,var(--paper))}}.dark .pn-lane li>i:not(figure *,svg *){background:var(--paper);color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .pn-lane li>i:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .pn-lane.atm:not(figure *,svg *){background-color:var(--night-edge)}.dark .pn-lane.atm li:not(figure *,svg *){background:#ffffff12;border-color:#ffffff21}.dark .pn-lane.atm li>i:not(figure *,svg *){color:#0e2138;background:#9fc1ea}.dark .pn-lane.atm li abbr.gl:hover:not(figure *,svg *),.dark .pn-lane.atm li abbr.gl:focus-visible:not(figure *,svg *){background:#ffffff1f}.dark .m3w-c:not(figure *,svg *){--tint-hue:var(--wc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .m3w-c:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .m3w-c:not(figure *,svg *){border-top-color:var(--wc)}.dark .m3w-hd>b:not(figure *,svg *){color:var(--wc)}@supports (color:color-mix(in lab, red, red)){.dark .m3w-hd>b:not(figure *,svg *){color:color-mix(in srgb,var(--wc) 58%,#fff)}}.dark .m3w-ink .m3w-hd>b:not(figure *,svg *){color:var(--ink)}.dark .m4-eq>span:not(figure *,svg *){background:var(--ec)}@supports (color:color-mix(in lab, red, red)){.dark .m4-eq>span:not(figure *,svg *){background:color-mix(in srgb,var(--ec) 9%,var(--paper))}}.dark .m4-eq>span:not(figure *,svg *){border-color:var(--ec)}@supports (color:color-mix(in lab, red, red)){.dark .m4-eq>span:not(figure *,svg *){border-color:color-mix(in srgb,var(--ec) 42%,var(--paper))}}.dark .m4-eq>span:not(figure *,svg *){color:var(--ec)}@supports (color:color-mix(in lab, red, red)){.dark .m4-eq>span:not(figure *,svg *){color:color-mix(in srgb,var(--ec) 58%,#fff)}}.dark .m4-eq>span.res:not(figure *,svg *){background:oklch(from var(--ec) min(l,.55) c h);border-color:var(--ec);color:#fff}.dark .m4-way:not(figure *,svg *){background:var(--paper);border-color:var(--wy)}@supports (color:color-mix(in lab, red, red)){.dark .m4-way:not(figure *,svg *){border-color:color-mix(in srgb,var(--wy) 30%,var(--paper))}}.dark .m4-way.adi:not(figure *,svg *){border-color:oklch(from var(--wy) max(l,.6) c h)}.dark .m4-lifts:not(figure *,svg *){border-color:#5646c0}@supports (color:color-mix(in lab, red, red)){.dark .m4-lifts:not(figure *,svg *){border-color:color-mix(in srgb,#5646c0 42%,var(--paper))}}.dark .m4-lifts:not(figure *,svg *){background:#5646c0}@supports (color:color-mix(in lab, red, red)){.dark .m4-lifts:not(figure *,svg *){background:color-mix(in srgb,#5646c0 4%,var(--paper))}}.dark .m4-lifts-hd:not(figure *,svg *){color:#8e83d8}.dark .m4-lifts-hd:not(figure *,svg *):before{border-bottom-color:oklch(60% .18282 283.123);border-left-color:#0000;border-right-color:#0000}.dark .m4-lift:not(figure *,svg *){background:var(--paper);border-color:var(--lf)}@supports (color:color-mix(in lab, red, red)){.dark .m4-lift:not(figure *,svg *){border-color:color-mix(in srgb,var(--lf) 26%,var(--paper))}}.dark .m4-way-tx>b:not(figure *,svg *){color:var(--wy)}@supports (color:color-mix(in lab, red, red)){.dark .m4-way-tx>b:not(figure *,svg *){color:color-mix(in srgb,var(--wy) 58%,#fff)}}.dark .m4-lift b:not(figure *,svg *){color:var(--lf)}@supports (color:color-mix(in lab, red, red)){.dark .m4-lift b:not(figure *,svg *){color:color-mix(in srgb,var(--lf) 58%,#fff)}}.dark .m4-rate:not(figure *,svg *){--tint-hue:var(--rc);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .m4-rate:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 30%,var(--paper))}}.dark .m4-rate-hd:not(figure *,svg *){background-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .m4-rate-hd:not(figure *,svg *){background-color:color-mix(in srgb,var(--tint-base) 9%,var(--paper))}}.dark .m4-rate-hd:not(figure *,svg *){border-bottom-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .m4-rate-hd:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--tint-base) 18%,var(--paper))}}.dark .m4-rate-n>span:not(figure *,svg *){color:var(--ink-muted)}.dark .m4-rate li:not(figure *,svg *):before{background:oklch(from var(--rc) max(l,.6) c h)}.dark .m4-rate-hd>b:not(figure *,svg *){color:var(--rc)}@supports (color:color-mix(in lab, red, red)){.dark .m4-rate-hd>b:not(figure *,svg *){color:color-mix(in srgb,var(--rc) 58%,#fff)}}.dark .m4-sc-tk:not(figure *,svg *){color:var(--tk)}@supports (color:color-mix(in lab, red, red)){.dark .m4-sc-tk:not(figure *,svg *){color:color-mix(in srgb,var(--tk) 58%,#fff)}}.dark .m4-form:not(figure *,svg *){--tint-hue:var(--fm);background:var(--paper);border-color:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .m4-form:not(figure *,svg *){border-color:color-mix(in srgb,var(--tint-base) 28%,var(--paper))}}.dark .m4-form b:not(figure *,svg *){color:rgb(from oklch(from var(--fm) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .m4-air .m4-form b:not(figure *,svg *){color:var(--ink)}.dark .m4-fam:not(figure *,svg *){background-color:var(--paper);border-color:var(--line)}.dark .m4-fam-hd:not(figure *,svg *){background-color:var(--fmc);border-bottom-color:var(--line)}.dark .m4-fam-hd>em:not(figure *,svg *){color:var(--fmi);border-color:var(--fmi)}@supports (color:color-mix(in lab, red, red)){.dark .m4-fam-hd>em:not(figure *,svg *){border-color:color-mix(in srgb,var(--fmi) 45%,transparent)}}.dark .m4-types>span:not(figure *,svg *){background-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .m4-types>span:not(figure *,svg *){background-color:color-mix(in srgb,var(--c) 10%,var(--paper))}}.dark .m4-types>span:not(figure *,svg *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .m4-types>span:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 30%,var(--paper))}}.dark .m4-types b:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .m4-types b:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .m4-haz>span:not(figure *,svg *){background:var(--raised);color:var(--ink)}.dark .m4-haz>span.l0:not(figure *,svg *){background:var(--raised);color:#b2e1d1}.dark .m4-haz>span.l1:not(figure *,svg *){background:var(--raised);color:oklch(80% .105443 70.8462)}.dark .m4-fam li:not(figure *,svg *):before{background:oklch(from var(--c) max(l,.6) c h)}.dark .m4-fam li.key:not(figure *,svg *):before{background:oklch(60% .178865 19.9913)}.dark .fl-note.trap .m4-okts b:not(figure *,svg *){color:var(--ink-muted)}.dark .stx:not(figure *,svg *){background:var(--paper);border-color:#5646c0}@supports (color:color-mix(in lab, red, red)){.dark .stx:not(figure *,svg *){border-color:color-mix(in srgb,#5646c0 30%,var(--paper))}}.dark .stx-pre:not(figure *,svg *){background:var(--raised);border-bottom-color:var(--line)}.dark .stx-pre button:not(figure *,svg *){color:var(--ink);background:var(--paper);border-color:#3b4654}.dark .stx-pre button:hover:not(figure *,svg *){color:#aca5d9;border-color:#5646c0}.dark .stx-pre button.on:not(figure *,svg *){color:#fff;background:#5646c0;border-color:#5646c0}.dark .stx-v:not(figure *,svg *){--tint-hue:var(--vc);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .stx-v:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 10%,var(--paper))}}.dark .stx-v:not(figure *,svg *){border-top-color:oklch(from var(--vc) max(l,.6) c h)}.dark .stx-v b:not(figure *,svg *){color:oklch(from var(--vc) max(l,.72) c h)}.dark .stx-fig:not(figure *,svg *){background:#fbfcfe;border-color:#c9d4e2}.dark .stx-key i.s:not(figure *,svg *){border-top-color:oklch(60% .18282 283.123)}.dark :is(.icard,.lsheet):not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;--mark-text:#7a5200;--mark-tint:#fcebc4;--mark-swash:#f2d387;color:var(--ink);background-color:#fff;border-color:#c9d6e6}.dark .icard:not(figure *,svg *){border-top-color:var(--ic)}.dark :is(.icard,.lsheet) a:not(figure *,svg *){color:oklch(from var(--t-europe) min(l,.52) c h)}.dark :is(.icard,.lsheet) mark.hl:not(figure *,svg *){color:var(--ink);box-shadow:inset 0 -.6em 0 var(--mark-swash)}.dark [data-subject=HUM] .learn:not(figure *,svg *){border-color:var(--line)}.dark [data-subject=HUM] .dcard:not(figure *,svg *){border-color:oklch(from var(--dc-lift) calc(max(l,.6) + (.3247 - max(l,.6)) * clamp(0,max(130 - h,h - 330) * 99,1)) calc(c + (.0453 - c) * clamp(0,max(130 - h,h - 330) * 99,1)) calc(h + (255.22 - h) * clamp(0,max(130 - h,h - 330) * 99,1)))}.dark .hu-topic:not(.no):not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);border-color:#c9d6e6;border-top-color:var(--c);background-color:#fff}.dark .hu-topic.no:not(figure *,svg *){border-color:var(--edge-ink);background-color:#0000}.dark .hu-type:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu-type li:not(figure *,svg *):before{background:oklch(from var(--ty) max(l,.6) c h)}.dark .hu-type .eg:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark .hu-type-hd b:not(figure *,svg *){color:var(--ty)}@supports (color:color-mix(in lab, red, red)){.dark .hu-type-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--ty) 58%,#fff)}}.dark .hu-type.hu-ink .hu-type-hd b:not(figure *,svg *){color:var(--ty)}@supports (color:color-mix(in lab, red, red)){.dark .hu-type.hu-ink .hu-type-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--ty) 58%,#fff)}}.dark .hu-type.hu-red .hu-type-hd b:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .hu-find:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark .hu-find-hd:not(figure *,svg *){background:var(--raised);border-bottom-color:var(--line)}.dark .hu-find-hd button:not(figure *,svg *){color:var(--ink);background:var(--paper);border-color:var(--line)}.dark .hu-find-hd button:hover:not(figure *,svg *){border-color:var(--c);color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .hu-find-hd button:hover:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .hu-fq:not(figure *,svg *){border-bottom-color:var(--line)}.dark .hu-fq p>i:not(figure *,svg *){background:var(--ink);color:#0e2138}.dark .hu-fq-a button:not(figure *,svg *){color:var(--ink);background:var(--paper);border-color:var(--bc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu-fq-a button:not(figure *,svg *){border-color:color-mix(in srgb,var(--bc2) 45%,var(--paper))}}.dark .hu-fq-a button:hover:not(figure *,svg *){background:var(--bc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu-fq-a button:hover:not(figure *,svg *){background:color-mix(in srgb,var(--bc2) 10%,var(--paper))}}.dark .hu-fq-a button.hu-ink:not(figure *,svg *){border-color:var(--bc2)}.dark .hu-fq-a button.hu-red:not([aria-pressed=true]):not(figure *,svg *){border-color:var(--line)}.dark .hu-fq-a button.hu-ink:not([aria-pressed=true]):hover:not(figure *,svg *),.dark .hu-fq-a button.hu-red:not([aria-pressed=true]):hover:not(figure *,svg *){background:var(--raised)}.dark .hu-fq-a button[aria-pressed=true]:not(figure *,svg *){background:oklch(from var(--bc2) min(l,.55) c h);border-color:var(--bc2);color:#fff}.dark .hu-fq-a button[aria-pressed=true] small:not(figure *,svg *){background:var(--paper);color:oklch(from var(--bc2) max(l,.72) c h)}.dark .hu-fq-a button.hu-ink[aria-pressed=true]:not(figure *,svg *){background:var(--bc2);color:#0e2138}.dark .hu-fq-a button.hu-ink[aria-pressed=true] small:not(figure *,svg *){background:var(--paper);color:var(--bc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu-fq-a button.hu-ink[aria-pressed=true] small:not(figure *,svg *){color:color-mix(in srgb,var(--bc2) 58%,#fff)}}.dark .hu-fq.off p>i:not(figure *,svg *){background:var(--ink-muted);color:#0e2138}.dark .hu-fq.off .hu-fq-a button:not([aria-pressed=true]):not(figure *,svg *){color:var(--ink-muted);background:var(--paper);border-color:var(--line)}.dark .hu-fq.off .hu-fq-a button:not([aria-pressed=true]):hover:not(figure *,svg *){background:var(--raised);border-color:var(--edge-ink)}.dark .hu-fq.off .hu-fq-a button:not([aria-pressed=true]) small:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark .hu-fres-c:not(figure *,svg *){border-left-color:var(--ty);background:var(--raised)}.dark .hu-fres-c b:not(figure *,svg *){color:var(--ty)}@supports (color:color-mix(in lab, red, red)){.dark .hu-fres-c b:not(figure *,svg *){color:color-mix(in srgb,var(--ty) 82%,#bfcee3)}}.dark .hu-fres-c.hu-red b:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .hu-mt:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);background-color:var(--hu-ground);border-color:#dce4ee}.dark .hu-v:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu-v b:not(figure *,svg *){color:var(--vc)}@supports (color:color-mix(in lab, red, red)){.dark .hu-v b:not(figure *,svg *){color:color-mix(in srgb,var(--vc) 58%,#fff)}}.dark .hu-v.hu-red b:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .hu-econ>div:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu-econ-hd b:not(figure *,svg *){color:var(--ec2)}@supports (color:color-mix(in lab, red, red)){.dark .hu-econ-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--ec2) 58%,#fff)}}.dark .hu-econ>div.hu-ink .hu-econ-hd b:not(figure *,svg *){color:var(--ec2)}@supports (color:color-mix(in lab, red, red)){.dark .hu-econ>div.hu-ink .hu-econ-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--ec2) 58%,#fff)}}.dark .hu-econ>div.hu-red .hu-econ-hd b:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .hu-econ li:not(figure *,svg *){background:var(--raised);border-color:var(--line)}@media screen and (width<=559px){.dark figure.hu-pt:not(figure *,svg *){box-shadow:none}}.dark .hu-info:not(figure *,svg *){border-color:var(--line)}.dark .hu-scr:not(figure *,svg *){color:#fff;background-color:#0e2138}.dark .hu-reads>div:not(figure *,svg *){background:#5fd39a12;border-color:#5fd39a59}.dark .hu-hid:not(figure *,svg *){background-color:var(--raised)}.dark .hu-big span:not(figure *,svg *){color:oklch(75% .0384161 257.867);background-color:var(--paper);border-color:var(--edge-ink)}.dark .hu-small span:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu3-wall:not(figure *,svg *){border-color:#c9d4e2}.dark .hu-hl>div:not(figure *,svg *){background:var(--hl)}@supports (color:color-mix(in lab, red, red)){.dark .hu-hl>div:not(figure *,svg *){background:color-mix(in srgb,var(--hl) 8%,var(--paper))}}.dark .hu-hl>div:not(figure *,svg *){border-color:var(--hl)}@supports (color:color-mix(in lab, red, red)){.dark .hu-hl>div:not(figure *,svg *){border-color:color-mix(in srgb,var(--hl) 30%,var(--paper))}}.dark .hu-hl b:not(figure *,svg *){color:var(--hl)}@supports (color:color-mix(in lab, red, red)){.dark .hu-hl b:not(figure *,svg *){color:color-mix(in srgb,var(--hl) 82%,#bfcee3)}}.dark .hu-listen li:not(figure *,svg *){background:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark .hu-listen li:not(figure *,svg *){background:color-mix(in srgb,var(--lc) 7%,var(--paper))}}.dark .hu-listen li:not(figure *,svg *){border-color:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark .hu-listen li:not(figure *,svg *){border-color:color-mix(in srgb,var(--lc) 28%,var(--paper))}}.dark .hu-listen li.no:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark .hu-hl strong:not(figure *,svg *){color:#b2dce1}.dark .hu4-def:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu4-def-lead b:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-def-lead b:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .hu4-def li:not(figure *,svg *){background:var(--raised)}.dark .hu4-lv-c:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-top-color:var(--lc2)}.dark .hu4-lv-hd b:not(figure *,svg *){color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-lv-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--lc2) 58%,#fff)}}.dark .hu4-lv-c.hu-ink .hu4-lv-hd b:not(figure *,svg *){color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-lv-c.hu-ink .hu4-lv-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--lc2) 58%,#fff)}}.dark .hu4-lv-c ul.chips li:not(figure *,svg *){color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-lv-c ul.chips li:not(figure *,svg *){color:color-mix(in srgb,var(--lc2) 50%,#fff)}}.dark .hu4-lv-c ul.chips li:not(figure *,svg *){background:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-lv-c ul.chips li:not(figure *,svg *){background:color-mix(in srgb,var(--lc2) 14%,var(--paper))}}.dark .hu4-lv-c ul.chips li:not(figure *,svg *){border-color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-lv-c ul.chips li:not(figure *,svg *){border-color:color-mix(in srgb,var(--lc2) 32%,var(--paper))}}.dark .hu4-lv-c ul.tiles li:not(figure *,svg *){background:var(--raised);color:var(--lc2)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-lv-c ul.tiles li:not(figure *,svg *){color:color-mix(in srgb,var(--lc2) 50%,#fff)}}.dark .hu4-cy-c:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu4-cy-c b:not(figure *,svg *){color:var(--yc)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-cy-c b:not(figure *,svg *){color:color-mix(in srgb,var(--yc) 58%,#fff)}}.dark .hu4-cy-c.hu-red b:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .hu4-cy-c b:not(figure *,svg *):before{background:oklch(from var(--yc) max(l,.6) c h);box-shadow:0 0 0 3px var(--raised)}.dark .lcard.hu4-cause b:not(figure *,svg *){color:#e0a3b9}.dark .hu4-vc:not(figure *,svg *){background:var(--raised)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-vc:not(figure *,svg *){background:color-mix(in srgb,var(--raised) 80%,transparent)}}.dark .hu4-vc:not(figure *,svg *){border-color:oklch(from var(--vc) max(l,.6) c h)}.dark .hu4-vc>div>b:not(figure *,svg *){color:var(--vc)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-vc>div>b:not(figure *,svg *){color:color-mix(in srgb,var(--vc) 58%,#fff)}}.dark .hu4-vc p b:not(figure *,svg *){color:var(--vc)}@supports (color:color-mix(in lab, red, red)){.dark .hu4-vc p b:not(figure *,svg *){color:color-mix(in srgb,var(--vc) 50%,#fff)}}.dark .hu4-vc i:not(figure *,svg *){box-shadow:0 0 0 5px var(--raised)}.dark .hu4-vboth:not(figure *,svg *){color:var(--ink)}.dark .hu5-lead li:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu5-lane:not(figure *,svg *){background:var(--paper);border-color:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane:not(figure *,svg *){border-color:color-mix(in srgb,var(--mc) 32%,var(--paper))}}.dark .hu5-lane-hd b:not(figure *,svg *),.dark .hu5-lane li b:not(figure *,svg *){color:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane-hd b:not(figure *,svg *),.dark .hu5-lane li b:not(figure *,svg *){color:color-mix(in srgb,var(--mc) 50%,#fff)}}.dark .hu5-lane li:not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:not(figure *,svg *){background:color-mix(in srgb,var(--mc) 14%,var(--paper))}}@media (width>=560px){.dark .hu5-lane li:nth-child(2):not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:nth-child(2):not(figure *,svg *){background:color-mix(in srgb,var(--mc) 21%,var(--paper))}}.dark .hu5-lane li:nth-child(3):not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:nth-child(3):not(figure *,svg *){background:color-mix(in srgb,var(--mc) 28%,var(--paper))}}.dark .hu5-lane li:nth-child(4):not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:nth-child(4):not(figure *,svg *){background:color-mix(in srgb,var(--mc) 35%,var(--paper))}}.dark .hu5-pairs i.on:not(figure *,svg *){border-left-color:var(--mark)}}@media (width<=559px){.dark .hu5-lane li:nth-child(2):not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:nth-child(2):not(figure *,svg *){background:color-mix(in srgb,var(--mc) 21%,var(--paper))}}.dark .hu5-lane li:nth-child(3):not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:nth-child(3):not(figure *,svg *){background:color-mix(in srgb,var(--mc) 28%,var(--paper))}}.dark .hu5-lane li:nth-child(4):not(figure *,svg *){background:var(--mc)}@supports (color:color-mix(in lab, red, red)){.dark .hu5-lane li:nth-child(4):not(figure *,svg *){background:color-mix(in srgb,var(--mc) 35%,var(--paper))}}.dark .hu5-pairs i.on:not(figure *,svg *){border-top-color:var(--mark)}}.dark .hu5-diff:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .hu5-scale:not(figure *,svg *){--best:#eeb863}.dark .hu5-scale .worst b:not(figure *,svg *){color:oklch(72% .145385 19.7287)}.dark .hu5-scale>i:not(figure *,svg *){background:var(--edge-ink)}.dark .hu5-scale>i:not(figure *,svg *):after{background:oklch(60% .178865 19.9913)}.dark .hu5-kinds li:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark .hu5-kinds li.etc:not(figure *,svg *){background:0 0;border-color:#0000}.dark figure.hu5-close:not(figure *,svg *){background-color:var(--hu-ground);border-color:var(--line)}.dark .desk:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .desk-top:not(figure *,svg *){background:linear-gradient(120deg,var(--night) 0,var(--night-2) 58%,var(--dc) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .desk-top:not(figure *,svg *){background:linear-gradient(120deg,var(--night) 0,var(--night-2) 58%,color-mix(in srgb,var(--dc) 55%,var(--night-2)) 100%)}}.dark .desk-top:not(figure *,svg *){color:#fff}.dark .desk[data-warm] .desk-top:not(figure *,svg *){background:linear-gradient(120deg,var(--night) 0,var(--night-2) 58%,var(--night-edge) 100%)}.dark .dtab:not(figure *,svg *){color:#d6e3f2;background:#ffffff12;border-color:#ffffff24}.dark .dtab:hover:not(figure *,svg *){background:#ffffff26}.dark .dtab[aria-selected=true]:not(figure *,svg *){background:var(--paper);color:var(--ink);border-color:var(--paper)}.dark .dtab[aria-selected=true] em:not(figure *,svg *){color:var(--dc)}@supports (color:color-mix(in lab, red, red)){.dark .dtab[aria-selected=true] em:not(figure *,svg *){color:color-mix(in srgb,var(--dc) 58%,#fff)}}.dark .dchips.sep:not(figure *,svg *){border-top-color:var(--line)}.dark .dchip:not(figure *,svg *){border-color:var(--line);background:var(--paper);color:var(--ink-muted)}.dark .dchip s:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark .dchip:hover:not(figure *,svg *){border-color:var(--kc,var(--dc))}@supports (color:color-mix(in lab, red, red)){.dark .dchip:hover:not(figure *,svg *){border-color:color-mix(in srgb,var(--kc,var(--dc)) 50%,var(--paper))}}.dark .dchip[data-warm]:hover:not(figure *,svg *),.dark .desk[data-warm] .dchip:not([style]):hover:not(figure *,svg *){border-color:var(--kc,var(--dc))}.dark .dchip[aria-pressed=true]:not(figure *,svg *){background:var(--kc,var(--dc))}@supports (color:color-mix(in lab, red, red)){.dark .dchip[aria-pressed=true]:not(figure *,svg *){background:color-mix(in srgb,var(--kc,var(--dc)) 12%,var(--paper))}}.dark .dchip[aria-pressed=true]:not(figure *,svg *){border-color:var(--kc,var(--dc));color:var(--kc,var(--dc))}@supports (color:color-mix(in lab, red, red)){.dark .dchip[aria-pressed=true]:not(figure *,svg *){color:color-mix(in srgb,var(--kc,var(--dc)) 58%,#fff)}}.dark .dchip[aria-pressed=true][data-warm]:not(figure *,svg *),.dark .desk[data-warm] .dchip[aria-pressed=true]:not([style]):not(figure *,svg *){background:var(--raised)}.dark .dchip[aria-pressed=true] s:not(figure *,svg *){background:oklch(from var(--kc,var(--dc)) min(l,.55) c h);color:#fff}.dark .dcount b:not(figure *,svg *){color:var(--dc)}@supports (color:color-mix(in lab, red, red)){.dark .dcount b:not(figure *,svg *){color:color-mix(in srgb,var(--dc) 58%,#fff)}}.dark .opc:not(figure *,svg *){background:linear-gradient(135deg,var(--paper) 68%,var(--kc))}@supports (color:color-mix(in lab, red, red)){.dark .opc:not(figure *,svg *){background:linear-gradient(135deg,var(--paper) 68%,color-mix(in srgb,var(--kc) 8%,var(--paper)))}}.dark .opc:not(figure *,svg *){border-color:var(--line);border-left-color:oklch(from var(--kc) max(l,.6) c h)}.dark .opc[data-warm]:not(.x):not(figure *,svg *){background:linear-gradient(135deg,var(--paper) 68%,var(--raised))}.dark .kind:not(figure *,svg *){background:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .kind:not(figure *,svg *){background:color-mix(in srgb,var(--kc) 13%,var(--paper))}}.dark .kind:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .kind:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .opc[data-warm] .kind:not(figure *,svg *){background:var(--raised)}.dark .learned:not(figure *,svg *){background:var(--raised);color:#b2e1c9;border-color:var(--line)}.dark .gone:not(figure *,svg *){background:var(--raised);color:var(--ink-muted);border-color:var(--edge-ink)}@supports (color:color-mix(in lab, red, red)){.dark .gone:not(figure *,svg *){border-color:color-mix(in srgb,var(--edge-ink) 50%,var(--raised))}}.dark .opc.x:not(figure *,svg *){background:var(--page)}.dark .opc-code:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .opc-code:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .abc:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .abc.new:not(figure *,svg *){background:var(--page)}.dark .dgrp:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark .les:not(figure *,svg *){background:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .les:not(figure *,svg *){background:color-mix(in srgb,var(--kc) 13%,var(--paper))}}.dark .les:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .les:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .abc b:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .abc b:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .locc:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .loc-top:not(figure *,svg *){background:linear-gradient(180deg,var(--kc),var(--kc))}@supports (color:color-mix(in lab, red, red)){.dark .loc-top:not(figure *,svg *){background:linear-gradient(180deg,color-mix(in srgb,var(--kc) 14%,var(--paper)),color-mix(in srgb,var(--kc) 5%,var(--paper)))}}.dark .loc-top:not(figure *,svg *){border-bottom-color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .loc-top:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--kc) 20%,var(--paper))}}.dark .locc[data-warm] .loc-top:not(figure *,svg *){background:linear-gradient(180deg,var(--raised),var(--paper));border-bottom-color:var(--line)}.dark .loc-iata:not(figure *,svg *){color:var(--ink-muted);background:var(--paper);border-color:var(--line)}.dark .locc.fir:not(figure *,svg *){border-color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .locc.fir:not(figure *,svg *){border-color:color-mix(in srgb,var(--kc) 60%,var(--paper))}}.dark .locc.fir[data-warm]:not(figure *,svg *){border-color:var(--kc)}.dark .dec:not(figure *,svg *){border-color:var(--line);background:var(--paper)}.dark .dec>summary:hover:not(figure *,svg *){background:var(--sunken)}.dark .dec-in:not(figure *,svg *){border-top-color:var(--line)}.dark .lt:not(figure *,svg *){border-color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .lt:not(figure *,svg *){border-color:color-mix(in srgb,var(--kc) 25%,var(--paper))}}.dark .lt:not(figure *,svg *){background:var(--paper)}.dark .lt[data-warm]:not(figure *,svg *){border-color:var(--line)}.dark .lt:hover:not(figure *,svg *){background:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .lt:hover:not(figure *,svg *){background:color-mix(in srgb,var(--kc) 7%,var(--paper))}}.dark .lt[data-warm]:not([aria-pressed=true]):hover:not(figure *,svg *){background:var(--raised)}.dark .lt[aria-pressed=true]:not(figure *,svg *){background:oklch(from var(--kc) min(l,.55) c h);border-color:var(--kc)}.dark .lt[aria-pressed=true] b:not(figure *,svg *),.dark .lt[aria-pressed=true] span:not(figure *,svg *){color:#fff}.dark .dec-out:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:var(--kc)}@media (width<=560px){.dark .dtab:not(figure *,svg *){border-bottom-color:#ffffff24}}.dark .loc-pre:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .loc-pre:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .lt b:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .lt b:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .dec-out h3:not(figure *,svg *){color:var(--kc)}@supports (color:color-mix(in lab, red, red)){.dark .dec-out h3:not(figure *,svg *){color:color-mix(in srgb,var(--kc) 58%,#fff)}}.dark .dsel:not(figure *,svg *){color:var(--ink-muted);background:var(--paper);border-color:var(--line)}.dark .dsel:focus-within:not(figure *,svg *){border-color:var(--dc)}.dark .dghead i:not(figure *,svg *){background:oklch(from var(--kc) max(l,.6) c h)}.dark .dghead s:not(figure *,svg *){color:var(--ink-muted);background:var(--raised)}.dark .desk mark:not(figure *,svg *){color:#0e2138}.dark .jump a.tool:not(figure *,svg *){color:#fff;background:oklch(55% .100018 206.292);border-color:#0b8f9c}.dark .sm-aim-step:not(figure *,svg *){background:var(--paper);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .sm-aim-step:not(figure *,svg *){border-color:color-mix(in srgb,var(--ac) 30%,var(--paper))}}.dark .sm-aim-step:not(figure *,svg *){border-top-color:oklch(from var(--ac) max(l,.6) c h)}.dark .sm-aim-hd b:not(figure *,svg *){color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .sm-aim-hd b:not(figure *,svg *){color:color-mix(in srgb,var(--ac) 58%,#fff)}}.dark .sm-aim-ico:not(figure *,svg *){--tint-hue:var(--ac);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .sm-aim-ico:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .sm-aim-ico:not(figure *,svg *){color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .sm-aim-ico:not(figure *,svg *){color:color-mix(in srgb,var(--ac) 58%,#fff)}}.dark .sm-aim-to:not(figure *,svg *){background:var(--paper);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .sm-aim-to:not(figure *,svg *){border-color:color-mix(in srgb,var(--ac) 30%,var(--paper))}}.dark .sm-aim-to:not(figure *,svg *){color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dark .sm-aim-to:not(figure *,svg *){color:color-mix(in srgb,var(--ac) 58%,#fff)}}.dark :where(#safety-and-security,#work-as-imagined-and-work-as-done) .dcard:not(figure *,svg *){background-image:none;background-color:var(--paper)}.dark .sm-cmp tbody td:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:var(--smc)}@media (width<=619px){.dark .sm-cmp tbody td:not(figure *,svg *):before{color:var(--smc)}@supports (color:color-mix(in lab, red, red)){.dark .sm-cmp tbody td:not(figure *,svg *):before{color:color-mix(in srgb,var(--smc) 58%,#fff)}}}.dark .sm-cmp.ledger:not(figure *,svg *){background-color:var(--paper);border-color:var(--line)}.dark .sm-cmp.ledger thead th:not(figure *,svg *){color:oklch(from var(--smc) max(l,.75) c h);border-top-color:oklch(from var(--smc) max(l,.6) c h);border-bottom-color:var(--edge-ink)}.dark .sm-cmp.ledger tbody td:not(figure *,svg *){border-top-color:var(--line);color:var(--ink-muted);background-color:#0000}.dark .sm-cmp.ledger tbody td:first-child:not(figure *,svg *){border-right-color:var(--line)}@media (width<=619px){.dark .sm-cmp.ledger tbody td:not(figure *,svg *):before{color:oklch(from var(--smc) max(l,.75) c h)}.dark .sm-cmp.ledger tbody tr+tr td:first-child:not(figure *,svg *){border-top-color:var(--edge-ink)}}.dark .sm-house-beam:not(figure *,svg *),.dark .sm-house-plinth:not(figure *,svg *){background:oklch(from var(--sh) max(l,.6) c h)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-beam:not(figure *,svg *),.dark .sm-house-plinth:not(figure *,svg *){background:color-mix(in srgb,oklch(from var(--sh) max(l,.6) c h) 82%,var(--paper))}}.dark .sm-house-cap:not(figure *,svg *){background:var(--sh)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-cap:not(figure *,svg *){background:color-mix(in srgb,var(--sh) 16%,var(--paper))}}.dark .sm-house-cap:not(figure *,svg *){border-color:var(--sh)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-cap:not(figure *,svg *){border-color:color-mix(in srgb,var(--sh) 45%,var(--paper))}}.dark .sm-house-cap b:not(figure *,svg *){color:var(--sh)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-cap b:not(figure *,svg *){color:color-mix(in srgb,var(--sh) 58%,#fff)}}.dark .sm-house-shaft:not(figure *,svg *){background:var(--paper);border-left-color:var(--sh)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-shaft:not(figure *,svg *){border-left-color:color-mix(in srgb,var(--sh) 50%,var(--paper))}}.dark .sm-house-shaft:not(figure *,svg *){border-right-color:var(--sh)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-shaft:not(figure *,svg *){border-right-color:color-mix(in srgb,var(--sh) 50%,var(--paper))}}.dark .sm-house-shaft li+li:not(figure *,svg *){border-top-color:var(--sh)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-shaft li+li:not(figure *,svg *){border-top-color:color-mix(in srgb,var(--sh) 28%,var(--paper))}}.dark .sm-house-base:not(figure *,svg *){background:oklch(from var(--sh) max(l,.6) c h)}@supports (color:color-mix(in lab, red, red)){.dark .sm-house-base:not(figure *,svg *){background:color-mix(in srgb,oklch(from var(--sh) max(l,.6) c h) 92%,var(--paper))}}.dark .sm-house-base:not(figure *,svg *):after{background:oklch(from var(--sh) max(l,.6) c h)}.dark .sm-haz:not(figure *,svg *):before{background:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz:not(figure *,svg *):before{background:color-mix(in srgb,var(--hz) 62%,var(--paper))}}.dark .sm-haz:not(figure *,svg *):after{border-left-color:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz:not(figure *,svg *):after{border-left-color:color-mix(in srgb,var(--hz) 62%,var(--paper))}}.dark .sm-haz-dot:not(figure *,svg *){background:var(--paper);border-color:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz-dot:not(figure *,svg *){border-color:color-mix(in srgb,var(--hz) 70%,#fff)}}.dark .sm-haz-dot:not(figure *,svg *):after{background:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz-dot:not(figure *,svg *):after{background:color-mix(in srgb,var(--hz) 62%,var(--paper))}}.dark .sm-haz-card:not(figure *,svg *){background:var(--paper);border-color:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz-card:not(figure *,svg *){border-color:color-mix(in srgb,var(--hz) 32%,var(--paper))}}.dark .sm-haz-card:not(figure *,svg *){border-top-color:oklch(from var(--hz) max(l,.6) c h)}.dark .sm-haz-card>i:not(figure *,svg *){--tint-hue:var(--hz);background:var(--tint-base)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz-card>i:not(figure *,svg *){background:color-mix(in srgb,var(--tint-base) 12%,var(--paper))}}.dark .sm-haz-card>i:not(figure *,svg *){color:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz-card>i:not(figure *,svg *){color:color-mix(in srgb,var(--hz) 58%,#fff)}}.dark .sm-haz-card b:not(figure *,svg *){color:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz-card b:not(figure *,svg *){color:color-mix(in srgb,var(--hz) 58%,#fff)}}@media (width<=620px){.dark .sm-haz:not(figure *,svg *):after{border-left-color:#0000;border-top-color:var(--hz)}@supports (color:color-mix(in lab, red, red)){.dark .sm-haz:not(figure *,svg *):after{border-top-color:color-mix(in srgb,var(--hz) 62%,var(--paper))}}}.dark .sm-sev-rail:not(figure *,svg *):before{background:linear-gradient(oklch(60% .15057 20.1801),#b57575 78%,#868686)}.dark .sm-sev-rail:not(figure *,svg *):after{border-bottom-color:oklch(60% .15057 20.1801)}.dark .sm-sev-rail span:not(figure *,svg *){color:oklch(72% .178865 19.9913)}.dark .sm-sev-row:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--sv) calc(.6 + (l - .42) * .857) c h);box-shadow:none}.dark .sm-sev-row>b:not(figure *,svg *){color:oklch(from var(--sv) calc(.72 + (l - .42) * .57) c h)}.dark .lic:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);background:#fff}.dark .lic-regs .dcard:not(figure *,svg *){background:var(--paper)}.dark .rv-row:not(figure *,svg *){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-row:not(figure *,svg *){background:color-mix(in srgb,var(--c) 12%,transparent)}}.dark .rv-row:not(figure *,svg *){box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-row:not(figure *,svg *){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,var(--line))}}.dark .rv-src a:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-src a:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .rv-note:not(figure *,svg *){background:var(--paper);border-color:var(--line);color:var(--ink)}.dark .rv-note>b:first-child:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-note>b:first-child:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .rv-lvl-1:not(figure *,svg *){--rv-lv-ink:#aba3e0;--rv-lv-bg:transparent;--rv-lv-ring:#897ed3}.dark .rv-lvl-2:not(figure *,svg *){--rv-lv-ink:#e6e3f7;--rv-lv-bg:#5646c0}@supports (color:color-mix(in lab, red, red)){.dark .rv-lvl-2:not(figure *,svg *){--rv-lv-bg:color-mix(in srgb,#5646c0 38%,var(--paper))}}.dark .rv-org-card:not(figure *,svg *){background:var(--paper);border-color:var(--line);border-left-color:oklch(from var(--oc) max(l,.6) c h)}.dark :is(.rv-org-chain,.rv-org-law):not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark :is(.rv-org-hd b,.rv-org-lvl>b,.rv-org-docs b,.rv-org-steps b):not(figure *,svg *){color:var(--oc)}@supports (color:color-mix(in lab, red, red)){.dark :is(.rv-org-hd b,.rv-org-lvl>b,.rv-org-docs b,.rv-org-steps b):not(figure *,svg *){color:color-mix(in srgb,var(--oc) 58%,#fff)}}.dark .rv-org-list li:not(figure *,svg *):before{color:var(--oc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-list li:not(figure *,svg *):before{color:color-mix(in srgb,var(--oc) 58%,#fff)}}.dark .rv-org-force span:not(.bind):not(figure *,svg *){border-color:var(--oc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-force span:not(.bind):not(figure *,svg *){border-color:color-mix(in srgb,var(--oc) 70%,#fff)}}.dark .rv-org-lvl:not(figure *,svg *):after{background:var(--oc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-lvl:not(figure *,svg *):after{background:color-mix(in srgb,var(--oc) 40%,var(--paper))}}.dark .rv-org-lvl:not(figure *,svg *):before{background:oklch(from var(--oc) max(l,.6) c h)}.dark .rv-org-tier>i:not(figure *,svg *),.dark .rv-org-soft b:not(figure *,svg *){color:var(--tc2)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-tier>i:not(figure *,svg *),.dark .rv-org-soft b:not(figure *,svg *){color:color-mix(in srgb,var(--tc2) 58%,#fff)}}.dark .rv-org-bars b:not(figure *,svg *){color:var(--tc2)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-bars b:not(figure *,svg *){color:color-mix(in srgb,var(--tc2) 58%,#fff)}}.dark .rv-org-bars b:not(figure *,svg *){background:var(--tc2)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-bars b:not(figure *,svg *){background:color-mix(in srgb,var(--tc2) 16%,var(--paper))}}.dark .rv-org-bars b:not(figure *,svg *){border-color:var(--tc2)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-bars b:not(figure *,svg *){border-color:color-mix(in srgb,var(--tc2) 40%,var(--paper))}}.dark .rv-org-soft span:not(figure *,svg *){border-color:var(--tc2)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-soft span:not(figure *,svg *){border-color:color-mix(in srgb,var(--tc2) 55%,var(--paper))}}.dark .rv-org-steps li:not(figure *,svg *){background:var(--oc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-steps li:not(figure *,svg *){background:color-mix(in srgb,var(--oc) 12%,var(--paper))}}.dark .rv-org-steps li:not(figure *,svg *){border-color:var(--oc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-org-steps li:not(figure *,svg *){border-color:color-mix(in srgb,var(--oc) 34%,var(--line))}}.dark .rv-ans-grp:not(figure *,svg *){border-bottom-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-ans-grp:not(figure *,svg *){border-bottom-color:color-mix(in srgb,var(--c) 50%,var(--paper))}}.dark :is(.rv-ans-ab,.rv-ans-units b):not(figure *,svg *),.dark .rv-ans-aims li:not(figure *,svg *):before{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark :is(.rv-ans-ab,.rv-ans-units b):not(figure *,svg *),.dark .rv-ans-aims li:not(figure *,svg *):before{color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark table.ref.rv-unit-t tbody tr:nth-child(2n):not(figure *,svg *){background:0 0}.dark table.ref.rv-unit-t tbody:nth-of-type(2n):not(figure *,svg *){background:var(--stripe)}.dark :is(.rv-unit-u b,.rv-unit-dec b,.rv-unit-essa b,.rv-unit-dtg b):not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark :is(.rv-unit-u b,.rv-unit-dec b,.rv-unit-essa b,.rv-unit-dtg b):not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .rv-unit-dec.chips li:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .rv-unit-cv:not(figure *,svg *){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-unit-cv:not(figure *,svg *){background:color-mix(in srgb,var(--c) 16%,var(--paper))}}.dark .rv-unit-cv:not(figure *,svg *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-unit-cv:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 40%,var(--paper))}}.dark .rv-unit-essa span:not(figure *,svg *){background:var(--raised);border-color:var(--line)}.dark .rv-cls-t th.rv-cls-r:not(figure *,svg *){color:var(--rc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-cls-t th.rv-cls-r:not(figure *,svg *){color:color-mix(in srgb,var(--rc) 58%,#fff)}}.dark .rv-cls-t td.rv-cls-y:not(figure *,svg *){color:#b2e1d1}.dark .rv-cls-t td.rv-cls-n:not(figure *,svg *),.dark .rv-ck.n:not(figure *,svg *){color:oklch(72% .145061 24.2491)}.dark .rv-div-t tr.rv-div-g th:not(figure *,svg *){background:var(--raised)}.dark .rv-div-g b:not(figure *,svg *),.dark .rv-div-n b:not(figure *,svg *){color:rgb(from oklch(from var(--gc) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .rv-area-n b:not(figure *,svg *){color:rgb(from oklch(from var(--ac) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark :is(.rv-svfr dd b,p.rv-svfr-hd):not(figure *,svg *){color:rgb(from oklch(from var(--sv) max(l,calc((.76 * clamp(0,min(h - 30,110 - h) * 99,1) + .72 * clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) c h / calc(.5 + .5 * (clamp(0,min(h - 30,110 - h) * 99,1) + clamp(0,min(h - 12,30 - h) * 99,1)) * clamp(0,(.65 - l) * 99,1))) calc(r + (r * .58 + 107.1 - r) * (2 - 2 * alpha)) calc(g + (g * .58 + 107.1 - g) * (2 - 2 * alpha)) calc(b + (b * .58 + 107.1 - b) * (2 - 2 * alpha)) / 1)}.dark .rv-svfr-box:not(figure *,svg *){border-left-color:oklch(from var(--sv) max(l,.6) c h)}.dark p.rv-gen-hd:not(figure *,svg *){color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark p.rv-gen-hd:not(figure *,svg *){color:color-mix(in srgb,var(--gc) 58%,#fff)}}.dark .rv-gen-t th.rv-gen-r:not(figure *,svg *){color:var(--rc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-gen-t th.rv-gen-r:not(figure *,svg *){color:color-mix(in srgb,var(--rc) 58%,#fff)}}.dark .rv-gen-case:not(figure *,svg *){border-top-color:oklch(from var(--c) max(l,.6) c h)}.dark .rv-gen-case b:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-gen-case b:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark table.rv-ais-t:not(figure *,svg *),.dark table.rv-notam-t:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark table.rv-ais-t tbody th:not(figure *,svg *),.dark table.rv-notam-t tbody th:not(figure *,svg *){color:var(--ink);border-top-color:var(--line);background:0 0}.dark table.rv-ais-t tbody tr:nth-child(2n):not(figure *,svg *){background:0 0}.dark table.rv-ais-t tbody th b:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.rv-ais-t tbody th b:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark table.rv-ais-t tr.rv-ais-grp th:not(figure *,svg *){background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.rv-ais-t tr.rv-ais-grp th:not(figure *,svg *){background:color-mix(in srgb,var(--tc) 18%,var(--paper))}}.dark table.rv-ais-t tr.rv-ais-grp th:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark table.rv-ais-t tr.rv-ais-grp th:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .rv-ais-tag:not(figure *,svg *){color:var(--ink);background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-ais-tag:not(figure *,svg *){background:color-mix(in srgb,var(--tc) 20%,var(--paper))}}.dark .rv-ais-tag:not(figure *,svg *){border-color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-ais-tag:not(figure *,svg *){border-color:color-mix(in srgb,var(--tc) 40%,var(--paper))}}.dark .rv-iaip-study>div:not(figure *,svg *),.dark .rv-iaip-el li:not(figure *,svg *),.dark .rv-notam-st li:not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .rv-slip:not(figure *,svg *){--paper:#fff;--ink:#15263d;--ink-muted:#5d6f86;--line:#dce4ee;color:var(--ink);background:#fff;border-color:#c9d6e6}.dark .rv-iaip-duty li:not(figure *,svg *)::marker{color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-iaip-duty li:not(figure *,svg *)::marker{color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .rv-iaip-study>div:not(figure *,svg *){border-top-color:oklch(from var(--sc) max(l,.6) c h)}.dark .rv-iaip-study b:not(figure *,svg *),.dark .rv-iaip-el b:not(figure *,svg *){color:var(--sc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-iaip-study b:not(figure *,svg *),.dark .rv-iaip-el b:not(figure *,svg *){color:color-mix(in srgb,var(--sc) 58%,#fff)}}.dark .rv-notam-st li:not(figure *,svg *){border-left-color:oklch(from var(--tc) max(l,.6) c h)}.dark .rv-aip-bible b:not(figure *,svg *),.dark .rv-notam-st b b:not(figure *,svg *),.dark .rv-notam-st em:not(figure *,svg *){color:var(--tc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-aip-bible b:not(figure *,svg *),.dark .rv-notam-st b b:not(figure *,svg *),.dark .rv-notam-st em:not(figure *,svg *){color:color-mix(in srgb,var(--tc) 58%,#fff)}}.dark .rv-notam-key li:not(figure *,svg *){color:var(--ink);background:var(--raised);border-color:var(--line)}.dark .rv-notam-key li:not(figure *,svg *):before{background:oklch(from var(--gc) max(l,.6) c h)}.dark .rv-notam-key b:not(figure *,svg *){color:var(--gc)}@supports (color:color-mix(in lab, red, red)){.dark .rv-notam-key b:not(figure *,svg *){color:color-mix(in srgb,var(--gc) 58%,#fff)}}@media (width<=619px){.dark table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody td:not(figure *,svg *):before{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark table.ref:is(.rv-aftn-t,.rv-fpl-t,.rv-upd-t,.rv-upd-ex,.rv-ad-t,.rv-more-t) tbody td:not(figure *,svg *):before{color:color-mix(in srgb,var(--c) 58%,#fff)}}}.dark :is(table.ref.rv-aftn-t tbody th,table.ref.rv-upd-t tbody th,table.ref.rv-fpl-t tbody th b,table.ref.rv-fpl-t td b,.rv-ad-defs p>b:first-child):not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark :is(table.ref.rv-aftn-t tbody th,table.ref.rv-upd-t tbody th,table.ref.rv-fpl-t tbody th b,table.ref.rv-fpl-t td b,.rv-ad-defs p>b:first-child):not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark table.ref.rv-more-t thead th:not(figure *,svg *){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark table.ref.rv-more-t thead th:not(figure *,svg *){background:color-mix(in srgb,var(--c) 24%,var(--paper))}}.dark table.ref.rv-more-t thead th:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark table.ref.rv-more-t thead th:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark :is(.rv-aftn-cats,.rv-ad-par):not(figure *,svg *){background:var(--paper);border-color:var(--line)}.dark .rv-aftn-parts span:not(figure *,svg *){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-aftn-parts span:not(figure *,svg *){background:color-mix(in srgb,var(--c) 16%,var(--paper))}}.dark .rv-aftn-parts span:not(figure *,svg *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .rv-aftn-parts span:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 40%,var(--paper))}}.dark :is(.rv-aftn-parts b,.rv-ad-par-set i):not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark :is(.rv-aftn-parts b,.rv-ad-par-set i):not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark :is(table.ref.rv-fpl-t .rv-fpl-ex code,.rv-ad-par-set i):not(figure *,svg *){background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark :is(table.ref.rv-fpl-t .rv-fpl-ex code,.rv-ad-par-set i):not(figure *,svg *){background:color-mix(in srgb,var(--c) 20%,var(--paper))}}.dark .cite:not(figure *,svg *){border-top-color:oklch(from var(--c) max(l,.6) c h)}.dark .cite.cite-out:not(figure *,svg *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .cite.cite-out:not(figure *,svg *){border-color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark .cite.cite-out:not(figure *,svg *){color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark .cite.cite-out:not(figure *,svg *){color:color-mix(in srgb,var(--c) 58%,#fff)}}.dark [data-subject=LAW] .learn .learn-grid>.lcard[tabindex]:not(figure *,svg *){border-top-color:oklch(from var(--lc) max(l,.6) c h)}.dark [data-subject=LAW] .learn .learn-grid>.lcard.l1-out[tabindex]:not(figure *,svg *){border-color:var(--lc)}@supports (color:color-mix(in lab, red, red)){.dark [data-subject=LAW] .learn .learn-grid>.lcard.l1-out[tabindex]:not(figure *,svg *){border-color:color-mix(in srgb,var(--lc) 50%,var(--paper))}}.dark [data-subject=LAW] .learn .learn-grid>.lcard.l1-out[tabindex]:not(figure *,svg *){border-top-color:oklch(from var(--lc) max(l,.6) c h)}.dark [data-subject=LAW] .learn .learn-grid>.lcard[tabindex]:not(figure *,svg *):before{box-shadow:inset 0 0 0 1.5px var(--edge-ink)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-px{inset-inline-start:1px}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.bottom-0{bottom:0}.bottom-px{bottom:1px}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-\[calc\(9999-var\(--toast-index\)\)\]{z-index:calc(9999 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:0}.m-1{margin:var(--spacing)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-px{margin-inline:-1px}.mx-\(--cell-size\){margin-inline:var(--cell-size)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-ms-0\.5{margin-inline-start:calc(var(--spacing) * -.5)}.-ms-2\.5{margin-inline-start:calc(var(--spacing) * -2.5)}.-ms-px{margin-inline-start:-1px}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.-mb-\[max\(0px\,calc\(var\(--drawer-snap-point-offset\,0px\)\+clamp\(0\,1\,var\(--drawer-snap-point-offset\,0px\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{margin-bottom:calc(max(0px, calc(var(--drawer-snap-point-offset,0px) + clamp(0, 1, var(--drawer-snap-point-offset,0px) / 1px) * var(--drawer-swipe-movement-y,0px))) * -1)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[1\.2rem\]{width:1.2rem;height:1.2rem}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\(--drawer-height\,auto\){height:var(--drawer-height,auto)}.h-\(--popup-height\,auto\){height:var(--popup-height,auto)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-\(--toast-calc-height\){height:var(--toast-calc-height)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.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-\[31px\]{height:31px}.h-\[calc\(var\(--thumb-size\)\+2px\)\]{height:calc(var(--thumb-size) + 2px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-105{max-height:calc(var(--spacing) * 105)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[min\(var\(--available-height\)\,23rem\)\]{max-height:min(var(--available-height), 23rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16\.5{min-height:calc(var(--spacing) * 16.5)}.min-h-17\.5{min-height:calc(var(--spacing) * 17.5)}.min-h-18\.5{min-height:calc(var(--spacing) * 18.5)}.min-h-\[calc\(100dvh-3\.5rem\)\]{min-height:calc(100dvh - 3.5rem)}.min-h-svh{min-height:100svh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--popup-width\,auto\){width:var(--popup-width,auto)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-64{width:calc(var(--spacing) * 64)}.w-\[calc\(100\%-\(--spacing\(12\)\)\)\]{width:calc(100% - (calc(var(--spacing) * 12)))}.w-\[calc\(100\%-var\(--toast-inset\)\*2\)\]{width:calc(100% - var(--toast-inset) * 2)}.w-\[calc\(var\(--thumb-size\)\*2-2px\)\]{width:calc(var(--thumb-size) * 2 - 2px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-\[190px\]{max-width:190px}.max-w-\[816px\]{max-width:816px}.max-w-\[900px\]{max-width:900px}.max-w-\[min\(--spacing\(64\)\,var\(--available-width\)\)\]{max-width:min(calc(var(--spacing) * 64), var(--available-width))}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-6\.5{min-width:calc(var(--spacing) * 6.5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_260px\]{flex:260px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-\[50\%_calc\(100\%-var\(--inset\)\)\]{transform-origin:50% calc(100% - var(--inset))}.origin-\[50\%_var\(--inset\)\]{transform-origin:50% var(--inset)}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\(--active-tab-bottom\){--tw-translate-y:calc(var(--active-tab-bottom) * -1);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-\[calc\(1\.25rem\*var\(--nested-dialogs\)\)\]{--tw-translate-y:calc(calc(1.25rem * var(--nested-dialogs)) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-84{--tw-scale-x:84%;--tw-scale-y:84%;--tw-scale-z:84%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{scale:calc(1 - .1 * var(--nested-dialogs))}.-rotate-10{rotate:-10deg}.rotate-0{rotate:0deg}.rotate-10{rotate:10deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translateX\(var\(--drawer-swipe-movement-x\)\)\]{transform:translateX(var(--drawer-swipe-movement-x))}.transform-\[translateY\(calc\(var\(--drawer-snap-point-offset\)\+var\(--drawer-swipe-movement-y\)\)\)\]{transform:translateY(calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)))}.transform-\[translateY\(var\(--drawer-swipe-movement-y\)\)\]{transform:translateY(var(--drawer-swipe-movement-y))}.animate-skeleton{animation:2s linear -1s infinite skeleton}.animate-spin{animation:var(--animate-spin)}.animate-toast-error-even{animation:.28s cubic-bezier(.5,1,.89,1) toast-error-even}.animate-toast-error-odd{animation:.28s cubic-bezier(.5,1,.89,1) toast-error-odd}.animate-toast-success-even{animation:.32s cubic-bezier(.5,1,.89,1) toast-success-even}.animate-toast-success-odd{animation:.32s cubic-bezier(.5,1,.89,1) toast-success-odd}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-14{scroll-margin-top:calc(var(--spacing) * 14)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[\.75rem_1fr\]{grid-template-columns:.75rem 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--r\){border-radius:var(--r)}.rounded-\(--thumb-size\){border-radius:var(--thumb-size)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[\.25rem\]{border-radius:.25rem}.rounded-\[calc\(var\(--radius-md\)-1px\)\]{border-radius:calc(var(--radius-md) - 1px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-s-2xl{border-start-start-radius:calc(var(--radius) * 1.8);border-end-start-radius:calc(var(--radius) * 1.8)}.rounded-s-\[calc\(var\(--radius-lg\)-1px\)\]{border-start-start-radius:calc(var(--radius-lg) - 1px);border-end-start-radius:calc(var(--radius-lg) - 1px)}.rounded-e-2xl{border-start-end-radius:calc(var(--radius) * 1.8);border-end-end-radius:calc(var(--radius) * 1.8)}.rounded-e-\[calc\(var\(--radius-lg\)-1px\)\]{border-start-end-radius:calc(var(--radius-lg) - 1px);border-end-end-radius:calc(var(--radius-lg) - 1px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-\(--c\)\/30{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.border-\(--c\)\/30{border-color:color-mix(in oklab, var(--c) 30%, transparent)}}.border-\(--line\){border-color:var(--line)}.border-\(--qb-line\){border-color:var(--qb-line)}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-destructive,.border-destructive\/32{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/32{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-info\/32{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/32{border-color:color-mix(in oklab, var(--info) 32%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-ring{border-color:var(--ring)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success\/32{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/32{border-color:color-mix(in oklab, var(--success) 32%, transparent)}}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.border-warning\/32{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/32{border-color:color-mix(in oklab, var(--warning) 32%, transparent)}}.bg-\(--page\){background-color:var(--page)}.bg-\(--paper\){background-color:var(--paper)}.bg-\(--sc-bg\){background-color:var(--sc-bg)}.bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(1\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(1\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]{background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(1% * max(0, var(--toast-index,0))))}}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background,.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-black\/32{background-color:#00000052}@supports (color:color-mix(in lab, red, red)){.bg-black\/32{background-color:color-mix(in oklab, var(--color-black) 32%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/4{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/4{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/8{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-info\/4{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/4{background-color:color-mix(in oklab, var(--info) 4%, transparent)}}.bg-info\/8{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/8{background-color:color-mix(in oklab, var(--info) 8%, transparent)}}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/72{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/72{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success\/4{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/4{background-color:color-mix(in oklab, var(--success) 4%, transparent)}}.bg-success\/8{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/8{background-color:color-mix(in oklab, var(--success) 8%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-warning\/4{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/4{background-color:color-mix(in oklab, var(--warning) 4%, transparent)}}.bg-warning\/8{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--warning) 8%, transparent)}}.bg-white{background-color:var(--color-white)}.mask-t-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-r-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-l-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-left:linear-gradient(to left, var(--tw-mask-left-from-color) var(--tw-mask-left-from-position), var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[calc\(--spacing\(1\)-1px\)\]{padding:calc(var(--spacing) - 1px)}.p-px{padding:1px}.px-\(--inset\){padding-inline:var(--inset)}.px-\(--viewport-inline-padding\){padding-inline:var(--viewport-inline-padding)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(--spacing\(1\)-1px\)\]{padding-inline:calc(var(--spacing) - 1px)}.px-\[calc\(--spacing\(1\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 1.5) - 1px)}.px-\[calc\(--spacing\(2\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2) - 1px)}.px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}.px-\[calc\(--spacing\(3\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 3) - 1px)}.px-\[calc\(--spacing\(3\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 3.5) - 1px)}.px-\[calc\(--spacing\(4\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 4) - 1px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[calc\(--spacing\(1\)-1px\)\]{padding-block:calc(var(--spacing) - 1px)}.py-\[calc\(--spacing\(1\.5\)-1px\)\]{padding-block:calc(calc(var(--spacing) * 1.5) - 1px)}.py-\[calc\(--spacing\(2\)-1px\)\]{padding-block:calc(calc(var(--spacing) * 2) - 1px)}.py-\[max\(--spacing\(4\)\,4vh\)\]{padding-block:max(calc(var(--spacing) * 4), 4vh)}.py-px{padding-block:1px}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-11\!{padding-inline-start:calc(var(--spacing) * 11)!important}.ps-\[calc\(--spacing\(3\)-1px\)\]{padding-inline-start:calc(calc(var(--spacing) * 3) - 1px)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-\[calc\(--spacing\(3\)-1px\)\]{padding-inline-end:calc(calc(var(--spacing) * 3) - 1px)}.pt-\(--inset\){padding-top:var(--inset)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[calc\(--spacing\(3\)-1px\)\]{padding-top:calc(calc(var(--spacing) * 3) - 1px)}.pb-\(--inset\){padding-bottom:var(--inset)}.pb-\(--safe-area-inset-bottom\,0px\){padding-bottom:var(--safe-area-inset-bottom,0px)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[calc\(--spacing\(3\)-1px\)\]{padding-bottom:calc(calc(var(--spacing) * 3) - 1px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+--spacing\(4\)\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + calc(var(--spacing) * 4))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+--spacing\(6\)\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + calc(var(--spacing) * 6))}.pb-\[max\(0px\,calc\(env\(safe-area-inset-bottom\,0px\)\+var\(--drawer-snap-point-offset\,0px\)\+clamp\(0\,1\,var\(--drawer-snap-point-offset\,0px\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{padding-bottom:max(0px, calc(env(safe-area-inset-bottom,0px) + var(--drawer-snap-point-offset,0px) + clamp(0, 1, var(--drawer-snap-point-offset,0px) / 1px) * var(--drawer-swipe-movement-y,0px)))}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-\(family-name\:--display\){font-family:var(--display)}.font-heading{font-family:Barlow Semi Condensed,Bahnschrift,Arial Narrow,system-ui,sans-serif}.font-sans{font-family:Barlow,Segoe UI,system-ui,sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-base\/4\.5{font-size:var(--text-base);line-height:calc(var(--spacing) * 4.5)}.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-\[\.82rem\]{font-size:.82rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-9\.5{--tw-leading:calc(var(--spacing) * 9.5);line-height:calc(var(--spacing) * 9.5)}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--kick-ls\){--tw-tracking:var(--kick-ls);letter-spacing:var(--kick-ls)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\(--ink\){color:var(--ink)}.text-\(--ink-muted\){color:var(--ink-muted)}.text-\(--qb-ink\){color:var(--qb-ink)}.text-\(--sc-ink\){color:var(--sc-ink)}.text-\(--t-europe\){color:var(--t-europe)}.text-\[\#AFC2DA\]{color:#afc2da}.text-\[\#B35F17\]{color:#b35f17}.text-\[var\(--t-europe\)\]{color:var(--t-europe)}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-info-foreground{color:var(--info-foreground)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{opacity:calc(1 - .1 * var(--nested-dialogs))}.opacity-\[calc\(1-var\(--drawer-swipe-progress\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress))}.opacity-\[calc\(1-var\(--nested-dialogs\)\)\]{opacity:calc(1 - var(--nested-dialogs))}.shadow-lg\/5{--tw-shadow-alpha:5%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 4px 6px -4px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md\/5{--tw-shadow-alpha:5%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 2px 4px -2px var(--tw-shadow-color,oklab(0% 0 0/.05));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\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_1px_0_0_var\(--ring\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--ring\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--ring));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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-shadow-\[0_1px_--theme\(--color-black\/4\%\)\]{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.inset-shadow-\[0_1px_--theme\(--color-black\/4\%\)\]{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.inset-shadow-\[0_1px_--theme\(--color-black\/4\%\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-destructive\/24{--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.shadow-destructive\/24{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--destructive) 24%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/24{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/24{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 24%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-ring,.ring-ring\/24{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/24{--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-transparent{outline-color:#0000}.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,)}.drop-shadow-\[0_1px_1px_\#0008\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0008));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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\,box-shadow\]{transition-property:background-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\,scale\]{transition-property:box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,opacity\]{transition-property:color,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,translate\]{transition-property:scale,opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\,transform\]{transition-property:top,left,right,bottom,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,height\,background-color\]{transition-property:transform,box-shadow,height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,scale\,opacity\]{transition-property:width,height,scale,opacity;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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.delay-300{--tw-animation-delay:.3s;animation-delay:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bleed\:--spacing\(12\)\]{--bleed:calc(var(--spacing) * 12)}.\[--cell-size\:--spacing\(10\)\]{--cell-size:calc(var(--spacing) * 10)}.\[--clip-bottom\:-1rem\]{--clip-bottom:-1rem}.\[--clip-top\:-1rem\]{--clip-top:-1rem}.\[--fade-size\:1\.5rem\]{--fade-size:1.5rem}.\[--height\:max\(0px\,calc\(var\(--drawer-frontmost-height\,var\(--drawer-height\)\)\)\)\]{--height:max(0px, calc(var(--drawer-frontmost-height,var(--drawer-height))))}.\[--inset\:0px\]{--inset:0px}.\[--peek\:calc\(--spacing\(6\)-1px\)\]{--peek:calc(calc(var(--spacing) * 6) - 1px)}.\[--scale-base\:calc\(max\(0\,1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--scale-base:calc(max(0, 1 - (var(--nested-drawers) * var(--stack-step))))}.\[--scale\:clamp\(0\,calc\(var\(--scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--scale:clamp(0, calc(var(--scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/64\%\)\]{--skeleton-highlight:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/64\%\)\]{--skeleton-highlight:color-mix(in oklab, var(--color-white) 64%, transparent)}}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[--stack-step\:0\]{--stack-step:0}.\[--thumb-size\:--spacing\(4\)\]{--thumb-size:calc(var(--spacing) * 4)}.\[--thumb-size\:--spacing\(5\)\]{--thumb-size:calc(var(--spacing) * 5)}.\[--toast-calc-height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--toast-calc-height:var(--toast-frontmost-height,var(--toast-height))}.\[--toast-gap\:--spacing\(3\)\]{--toast-gap:calc(var(--spacing) * 3)}.\[--toast-inset\:--spacing\(4\)\]{--toast-inset:calc(var(--spacing) * 4)}.\[--toast-peek\:--spacing\(3\)\]{--toast-peek:calc(var(--spacing) * 3)}.\[--toast-scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*\.1\)\)\)\]{--toast-scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--toast-shrink\:calc\(1-var\(--toast-scale\)\)\]{--toast-shrink:calc(1 - var(--toast-scale))}.\[--viewport-inline-padding\:--spacing\(2\)\]{--viewport-inline-padding:calc(var(--spacing) * 2)}.\[--viewport-inline-padding\:--spacing\(4\)\]{--viewport-inline-padding:calc(var(--spacing) * 4)}.\[background\:linear-gradient\(120deg\,transparent_40\%\,var\(--skeleton-highlight\)\,transparent_60\%\)_var\(--color-muted\)_0_0\/200\%_100\%_fixed\]{background:linear-gradient(120deg,transparent 40%,var(--skeleton-highlight),transparent 60%) var(--color-muted) 0 0/200% 100% fixed}.\[clip-path\:inset\(0_1px\)\]{clip-path:inset(0 1px)}.\[transition\:background-color_5000000s_ease-in-out_0s\]{transition:background-color 5000000s ease-in-out}.\[transition\:transform_\.5s_cubic-bezier\(\.22\,1\,\.36\,1\)\,opacity_\.5s\,height_\.15s\,background-color_\.5s\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s,background-color .5s}.\[transition\:translate_\.15s\,border-radius_\.15s\,scale_\.1s_\.1s\,transform-origin_\.15s\]{transition:translate .15s,border-radius .15s,scale .1s .1s,transform-origin .15s}.running{animation-play-state:running}:is(.\*\:min-h-7>*){min-height:calc(var(--spacing) * 7)}:is(.\*\:not-first\:rounded-s-none>*):not(:first-child){border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:not-first\:rounded-t-none>*):not(:first-child){border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:not-first\:border-s-0>*):not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}:is(.\*\:not-first\:border-t-0>*):not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:not-last\:rounded-e-none>*):not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:not-last\:rounded-b-none>*):not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.\*\:not-last\:border-e-0>*):not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}:is(.\*\:not-last\:border-b-0>*):not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.not-empty\:scroll-py-1:not(:empty){scroll-padding-block:var(--spacing)}.not-empty\:scroll-py-2:not(:empty){scroll-padding-block:calc(var(--spacing) * 2)}.not-empty\:p-1:not(:empty){padding:var(--spacing)}.not-empty\:p-2:not(:empty){padding:calc(var(--spacing) * 2)}.not-empty\:px-1:not(:empty){padding-inline:var(--spacing)}.not-empty\:py-1:not(:empty){padding-block:var(--spacing)}.not-empty\:py-6:not(:empty){padding-block:calc(var(--spacing) * 6)}.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#ffffff29)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-white) 16%, transparent))}}.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-in-data-\[slot\=field\]\:mb-2:not(:where([data-slot=field]) *){margin-bottom:calc(var(--spacing) * 2)}.not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *){background-color:color-mix(in srgb,var(--card),var(--color-black) 2%)}}.not-has-\[\+\[data-slot\=command-footer\]\]\:-mb-px:not(:has(+[data-slot=command-footer])){margin-bottom:-1px}.not-has-\[\+\[data-slot\=command-footer\]\]\:rounded-b-2xl:not(:has(+[data-slot=command-footer])){border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.not-has-\[\+\[data-slot\=command-footer\]\]\:\[clip-path\:inset\(0_1px_1px_1px_round_0_0_calc\(var\(--radius-2xl\)-1px\)_calc\(var\(--radius-2xl\)-1px\)\)\]:not(:has(+[data-slot=command-footer])){clip-path:inset(0 1px 1px 1px round 0 0 calc(var(--radius-2xl) - 1px) calc(var(--radius-2xl) - 1px))}.not-has-\[\>\*\.w-full\]\:w-fit:not(:has(>.w-full)){width:fit-content}.not-data-starting-style\:not-data-ending-style\:transition-\[transform\,box-shadow\,height\,background-color\,margin\,padding\]:not([data-starting-style]):not([data-ending-style]){transition-property:transform,box-shadow,height,background-color,margin,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.not-data-transitioning\:overflow-y-auto:not([data-transitioning]){overflow-y:auto}.not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.not-\[class\*\=\'w-\'\]\:min-w-32:not(:is()){min-width:calc(var(--spacing) * 32)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pe-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-inline-end:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm\/5:is(:where(.group)[data-variant=floating] *){--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground\/72::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/72::placeholder{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:top-px:before{content:var(--tw-content);top:1px}.before\:bottom-px:before{content:var(--tw-content);bottom:1px}.before\:hidden:before{content:var(--tw-content);display:none}.before\:size-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.before\:h-12:before{content:var(--tw-content);height:calc(var(--spacing) * 12)}.before\:h-\[200\%\]:before{content:var(--tw-content);height:200%}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:w-12:before{content:var(--tw-content);width:calc(var(--spacing) * 12)}.before\:rounded-\[3px\]:before{content:var(--tw-content);border-radius:3px}.before\:rounded-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\:rounded-\[calc\(var\(--radius-md\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-md) - 1px)}.before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:rounded-s-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-start-start-radius:calc(var(--radius-2xl) - 1px);border-end-start-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-e-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-start-end-radius:calc(var(--radius-2xl) - 1px);border-end-end-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-2xl) - 1px);border-top-right-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}.before\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-b-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-lg) - 1px);border-bottom-left-radius:calc(var(--radius-lg) - 1px)}.before\:bg-input:before{content:var(--tw-content);background-color:var(--input)}.before\:bg-muted\/72:before{content:var(--tw-content);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.before\:bg-muted\/72:before{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.before\:bg-primary-foreground:before{content:var(--tw-content);background-color:var(--primary-foreground)}.before\:bg-linear-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-b:before{--tw-gradient-position:to bottom in oklab}}.before\:bg-linear-to-b:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-popover:before{content:var(--tw-content);--tw-gradient-from:var(--popover);--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))}.before\:from-50\%:before{content:var(--tw-content);--tw-gradient-from-position:50%}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:shadow-\[0_1px_--theme\(--color-black\/6\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000f)}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_1px_--theme\(--color-black\/6\%\)\]:before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 6%, transparent))}}.before\:shadow-\[0_1px_--theme\(--color-black\/6\%\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:not-first\:before\:rounded-s-none>*):not(:first-child):before{content:var(--tw-content);border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:not-first\:before\:rounded-t-none>*):not(:first-child):before{content:var(--tw-content);border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:not-last\:before\:rounded-e-none>*):not(:last-child):before{content:var(--tw-content);border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:not-last\:before\:rounded-b-none>*):not(:last-child):before{content:var(--tw-content);border-bottom-right-radius:0;border-bottom-left-radius:0}.not-in-data-\[variant\=card\]\:before\:hidden:not(:where([data-variant=card]) *):before{content:var(--tw-content);display:none}.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:focus-visible):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:focus-visible):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:focus-visible):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not([data-checked]):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not([data-checked]):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not([data-checked]):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:not-first\:not-data-\[slot\=separator\]\:before\:-start-\[0\.5px\]>*):not(:first-child):not([data-slot=separator]):before{content:var(--tw-content);inset-inline-start:-.5px}:is(.\*\:not-first\:not-data-\[slot\=separator\]\:before\:-top-\[0\.5px\]>*):not(:first-child):not([data-slot=separator]):before{content:var(--tw-content);top:-.5px}:is(.\*\:not-last\:not-data-\[slot\=separator\]\:before\:-end-\[0\.5px\]>*):not(:last-child):not([data-slot=separator]):before{content:var(--tw-content);inset-inline-end:-.5px}:is(.\*\:not-last\:not-data-\[slot\=separator\]\:before\:-bottom-\[0\.5px\]>*):not(:last-child):not([data-slot=separator]):before{content:var(--tw-content);bottom:-.5px}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:start-full:after{content:var(--tw-content);inset-inline-start:100%}.after\:end-full:after{content:var(--tw-content);inset-inline-end:100%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\(--bleed\):after{content:var(--tw-content);height:var(--bleed)}.after\:h-\[calc\(var\(--toast-gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--toast-gap) + 1px)}.after\:w-\(--bleed\):after{content:var(--tw-content);width:var(--bleed)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-popover:after{content:var(--tw-content);background-color:var(--popover)}:is(.\*\:after\:pointer-events-none>*):after{content:var(--tw-content);pointer-events:none}:is(.\*\:after\:absolute>*):after{content:var(--tw-content);position:absolute}:is(.\*\:after\:start-1\/2>*):after{content:var(--tw-content);inset-inline-start:50%}:is(.\*\:after\:bottom-1>*):after{content:var(--tw-content);bottom:var(--spacing)}:is(.\*\:after\:z-1>*):after{content:var(--tw-content);z-index:1}:is(.\*\:after\:size-\[3px\]>*):after{content:var(--tw-content);width:3px;height:3px}:is(.\*\:after\:-translate-x-1\/2>*):after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:after\:rounded-full>*):after{content:var(--tw-content);border-radius:2147483647px}:is(.\*\:after\:bg-primary>*):after{content:var(--tw-content);background-color:var(--primary)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.last\:hidden:last-child{display:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.autofill\:\[-webkit-text-fill-color\:var\(--foreground\)\]:autofill{-webkit-text-fill-color:var(--foreground)}.empty\:m-0:empty{margin:0}.empty\:p-0:empty{padding:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-\(--c\):hover{border-color:var(--c)}.hover\:border-destructive\/32:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/32:hover{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.hover\:bg-\(--qb-hover\):hover{background-color:var(--qb-hover)}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-destructive\/4:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/4:hover{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-in-data-selected\:hover\:bg-accent:not(:where([data-selected]) *):hover{background-color:var(--accent)}.not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *):hover{background-color:color-mix(in srgb,var(--background),var(--color-black) 2%)}}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.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-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) * .8)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-1:focus-visible{z-index:1}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:shadow-none:focus-visible{--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)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/24:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/24:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}:is(.\*\:focus-visible\:z-1>*):focus-visible{z-index:1}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-64:disabled{opacity:.64}:where([data-disabled]) .in-data-disabled\:pointer-events-none{pointer-events:none}:where([data-disabled]) .in-data-disabled\:text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-disabled]) .in-data-disabled\:text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}:where([data-disabled]) .in-data-disabled\:line-through{text-decoration-line:line-through}:where([data-has-overflow-y]) .in-data-has-overflow-y\:pe-3{padding-inline-end:calc(var(--spacing) * 3)}:where([data-outside]) .in-data-outside\:text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-outside]) .in-data-outside\:text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}:where([data-placeholder]) .in-data-placeholder\:text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-placeholder]) .in-data-placeholder\:text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}:where([data-selected]) .in-data-selected\:bg-primary{background-color:var(--primary)}:where([data-selected]) .in-data-selected\:text-primary-foreground,:where([data-outside]) :is(:where([data-selected]) .in-data-selected\:in-data-outside\:text-primary-foreground){color:var(--primary-foreground)}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=none]) .in-data-\[side\=none\]\:min-w-\[calc\(var\(--anchor-width\)\+1\.25rem\)\]{min-width:calc(var(--anchor-width) + 1.25rem)}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-size=lg]) .in-data-\[size\=lg\]\:h-9\.5{height:calc(var(--spacing) * 9.5)}:where([data-size=lg]) .in-data-\[size\=lg\]\:leading-9\.5{--tw-leading:calc(var(--spacing) * 9.5);line-height:calc(var(--spacing) * 9.5)}:where([data-size=sm]) .in-data-\[size\=sm\]\:h-7\.5{height:calc(var(--spacing) * 7.5)}:where([data-size=sm]) .in-data-\[size\=sm\]\:px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}:where([data-size=sm]) .in-data-\[size\=sm\]\:leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}:where([data-slot=table-footer]) .in-data-\[slot\=table-footer\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}:where([data-type=error]) .in-data-\[type\=error\]\:text-destructive{color:var(--destructive)}:where([data-type=info]) .in-data-\[type\=info\]\:text-info{color:var(--info)}:where([data-type=loading]) .in-data-\[type\=loading\]\:animate-spin{animation:var(--animate-spin)}:where([data-type=loading]) .in-data-\[type\=loading\]\:opacity-80{opacity:.8}:where([data-type=success]) .in-data-\[type\=success\]\:text-success{color:var(--success)}:where([data-type=warning]) .in-data-\[type\=warning\]\:text-warning{color:var(--warning)}:where([data-variant=card]) .in-data-\[variant\=card\]\:my-4{margin-block:calc(var(--spacing) * 4)}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-separate{border-collapse:separate}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}:where([data-variant=card]) .in-data-\[variant\=card\]\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-none{--tw-border-style:none;border-style:none}:where([data-variant=card]) .in-data-\[variant\=card\]\:shadow-xs\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-variant=card]) .in-data-\[variant\=card\]\:first\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]:first-child{padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}:where([data-variant=card]) .in-data-\[variant\=card\]\:last\:pe-\[calc\(--spacing\(2\.5\)-1px\)\]:last-child{padding-inline-end:calc(calc(var(--spacing) * 2.5) - 1px)}:where(.range-end:not(.range-start)) .in-\[\.range-end\:not\(\.range-start\)\]\:rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}:where(.range-middle) .in-\[\.range-middle\]\:rounded-none{border-radius:0}:where([data-selected]) :is(:where(.range-middle) .in-\[\.range-middle\]\:in-data-selected\:bg-accent){background-color:var(--accent)}:where([data-selected]) :is(:where(.range-middle) .in-\[\.range-middle\]\:in-data-selected\:text-foreground){color:var(--foreground)}:where(.range-start:not(.range-end)) .in-\[\.range-start\:not\(\.range-end\)\]\:rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}:where([data-selected]:not(.range-middle)) .in-\[\[data-selected\]\:not\(\.range-middle\)\]\:transition-\[border-radius\,box-shadow\]{transition-property:border-radius,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where([data-slot=card]:has(>[data-slot=card-footer]:not(.border-t))) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-footer\]\:not\(\.border-t\)\)\]\:pb-0{padding-bottom:0}:where([data-slot=card]:has(>[data-slot=card-header]:not(.border-b))) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-header\]\:not\(\.border-b\)\)\]\:pt-0{padding-top:0}:where([data-slot=card]:has(>[data-slot=card-panel])) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\]\:pt-4{padding-top:calc(var(--spacing) * 4)}:where([data-slot=card]:has(>[data-slot=card-panel])) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}:where([data-slot=context-menu-checkbox-item]:active) .in-\[\[data-slot\=context-menu-checkbox-item\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.10\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where([data-slot=context-menu-checkbox-item]:active) .in-\[\[data-slot\=context-menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not([data-disabled]){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-slot=context-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=context-menu-checkbox-item\]\[data-checked\]\]\:origin-\[var\(--thumb-size\)_50\%\]{transform-origin:var(--thumb-size) 50%}:where([data-slot=context-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=context-menu-checkbox-item\]\[data-checked\]\]\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=dialog-popup]:has([data-slot=dialog-footer]:not(.border-t))) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:var(--spacing)}:where([data-slot=dialog-popup]:has([data-slot=dialog-header])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-header\]\)\]\:pt-1{padding-top:var(--spacing)}:where([data-slot=dialog-popup]:has([data-slot=dialog-panel])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=dialog-popup]:has([data-slot=dialog-panel])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}:where([data-slot=drawer-menu-checkbox-item]:active) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.10\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where([data-slot=drawer-menu-checkbox-item]:active) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not([data-disabled]){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:origin-\[var\(--thumb-size\)_50\%\]{transform-origin:var(--thumb-size) 50%}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=drawer-popup]:has([data-slot=drawer-footer]:not(.border-t))) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:var(--spacing)}:where([data-slot=drawer-popup]:has([data-slot=drawer-header])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-header\]\)\]\:pt-1{padding-top:var(--spacing)}:where([data-slot=drawer-popup]:has([data-slot=drawer-panel])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=drawer-popup]:has([data-slot=drawer-panel])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}:where([data-slot=menu-checkbox-item]:active) .in-\[\[data-slot\=menu-checkbox-item\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.10\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where([data-slot=menu-checkbox-item]:active) .in-\[\[data-slot\=menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not([data-disabled]){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-slot=menu-checkbox-item][data-checked]) .in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:origin-\[var\(--thumb-size\)_50\%\]{transform-origin:var(--thumb-size) 50%}:where([data-slot=menu-checkbox-item][data-checked]) .in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=otp-field][data-size=lg]) .in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:where([data-slot=otp-field][data-size=lg]) .in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:where([data-slot=otp-field][data-size=lg]) .in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}:where([data-slot=sheet-popup]:has([data-slot=sheet-footer]:not(.border-t))) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:var(--spacing)}:where([data-slot=sheet-popup]:has([data-slot=sheet-header])) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-header\]\)\]\:pt-1{padding-top:var(--spacing)}:where([data-slot=sheet-popup]:has([data-slot=sheet-panel])) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=sheet-popup]:has([data-slot=sheet-panel])) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}:where(:is([role=switch]:active,[data-slot=label]:active,[data-slot=field-label]:active)) .in-\[\[role\=switch\]\:active\,\[data-slot\=label\]\:active\,\[data-slot\=field-label\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.1\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where(:is([role=switch]:active,[data-slot=label]:active,[data-slot=field-label]:active)) .in-\[\[role\=switch\]\:active\,\[data-slot\=label\]\:active\,\[data-slot\=field-label\]\:active\]\:not-data-disabled\:scale-x-110:not([data-disabled]){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-autofill\:bg-foreground\/4:has(:autofill){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.has-autofill\:bg-foreground\/4:has(:autofill){background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-focus-visible\:border-ring:has(:focus-visible){border-color:var(--ring)}.has-focus-visible\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-ring\/24:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:ring-ring\/24:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}:is(.\*\:has-focus-visible\:z-1>*):has(:focus-visible){z-index:1}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:opacity-64:has(:disabled){opacity:.64}.has-disabled\:opacity-100:has(:disabled){opacity:1}.has-aria-invalid\:border-destructive\/36:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:border-destructive\/36:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.focus-within\:has-aria-invalid\:border-destructive\/64:focus-within:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-within\:has-aria-invalid\:border-destructive\/64:focus-within:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.focus-within\:has-aria-invalid\:ring-destructive\/16:focus-within:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-within\:has-aria-invalid\:ring-destructive\/16:focus-within:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-data-\[align\=block-end\]\:h-auto:has([data-align=block-end]){height:auto}.has-data-\[align\=block-end\]\:flex-col:has([data-align=block-end]){flex-direction:column}.has-data-\[align\=block-start\]\:h-auto:has([data-align=block-start]){height:auto}.has-data-\[align\=block-start\]\:flex-col:has([data-align=block-start]){flex-direction:column}.has-data-\[size\=lg\]\:min-h-10:has([data-size=lg]){min-height:calc(var(--spacing) * 10)}:is(:is(.has-data-\[size\=lg\]\:\*\:min-h-8:has([data-size=lg])>*),.has-data-\[size\=sm\]\:min-h-8:has([data-size=sm])){min-height:calc(var(--spacing) * 8)}:is(.has-data-\[size\=sm\]\:\*\:min-h-6:has([data-size=sm])>*){min-height:calc(var(--spacing) * 6)}.has-data-\[slot\=alert-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=alert-action]){grid-template-columns:1fr auto}.has-data-\[slot\=calendar\]\:rounded-xl:has([data-slot=calendar]){border-radius:calc(var(--radius) * 1.4)}.has-data-\[slot\=calendar\]\:p-2:has([data-slot=calendar]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=calendar\]\:before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:has([data-slot=calendar]):before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}:is(.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]),.has-data-\[slot\=card-frame-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-frame-action])){grid-template-columns:1fr auto}.has-data-\[slot\=drawer-bar\]\:ps-2:has([data-slot=drawer-bar]){padding-inline-start:calc(var(--spacing) * 2)}.has-data-\[slot\=drawer-bar\]\:pe-2:has([data-slot=drawer-bar]){padding-inline-end:calc(var(--spacing) * 2)}.has-data-\[slot\=drawer-bar\]\:pt-2:has([data-slot=drawer-bar]){padding-top:calc(var(--spacing) * 2)}.has-data-\[slot\=drawer-bar\]\:pb-2:has([data-slot=drawer-bar]){padding-bottom:calc(var(--spacing) * 2)}.has-data-\[slot\=table-container\]\:overflow-hidden:has([data-slot=table-container]){overflow:hidden}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}:is(.has-\[\:disabled\,\:focus-visible\,\[aria-invalid\]\]\:shadow-none:has(:is(:disabled,:focus-visible,[aria-invalid])),.has-\[\:disabled\,\:focus-within\,\[aria-invalid\]\]\:shadow-none:has(:is(:disabled,:focus-within,[aria-invalid]))){--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)}.has-\[\[role\=checkbox\]\]\:w-px:has([role=checkbox]){width:1px}.first\:has-\[\[role\=checkbox\]\]\:pe-0:first-child:has([role=checkbox]){padding-inline-end:0}.last\:has-\[\[role\=checkbox\]\]\:ps-0:last-child:has([role=checkbox]){padding-inline-start:0}.has-\[input\:disabled\,textarea\:disabled\]\:opacity-64:has(:is(input:disabled,textarea:disabled)){opacity:.64}.has-\[input\:disabled\,textarea\:disabled\,input\:focus-visible\,textarea\:focus-visible\,input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:shadow-none:has(:is(input:disabled,textarea:disabled,input:focus-visible,textarea:focus-visible,input[aria-invalid],textarea[aria-invalid])){--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)}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:border-ring:has(:is(input:focus-visible,textarea:focus-visible)){border-color:var(--ring)}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:ring-\[3px\]:has(:is(input:focus-visible,textarea:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/36:has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/36:has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/64:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/64:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/16:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/16:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-\[textarea\]\:h-auto:has(:is(textarea)){height:auto}.has-\[\+\[data-size\=sm\]\]\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]:has(+[data-size=sm]){padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}.has-\[\+\[data-slot\=autocomplete-clear\]\]\:hidden:has(+[data-slot=autocomplete-clear]){display:none}.has-\[\+\[data-slot\=combobox-chip\]\]\:pe-2:has(+[data-slot=combobox-chip]){padding-inline-end:calc(var(--spacing) * 2)}.has-\[\+\[data-slot\=combobox-clear\]\]\:hidden:has(+[data-slot=combobox-clear]){display:none}.has-\[\+\[data-slot\=input-control\]\:focus-within\,\+\[data-slot\=input-group\]\:focus-within\,\+\[data-slot\=select-trigger\]\:focus-visible\+\*\,\+\[data-slot\=number-field\]\:focus-within\]\:translate-x-px:has(+[data-slot=input-control]:focus-within,+[data-slot=input-group]:focus-within,+[data-slot=select-trigger]:focus-visible+*,+[data-slot=number-field]:focus-within){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\+\[data-slot\=input-control\]\:focus-within\,\+\[data-slot\=input-group\]\:focus-within\,\+\[data-slot\=select-trigger\]\:focus-visible\+\*\,\+\[data-slot\=number-field\]\:focus-within\]\:bg-ring:has(+[data-slot=input-control]:focus-within,+[data-slot=input-group]:focus-within,+[data-slot=select-trigger]:focus-visible+*,+[data-slot=number-field]:focus-within){background-color:var(--ring)}.has-\[\>\:last-child\[data-slot\=badge\]\]\:-ms-1\.5:has(>:last-child[data-slot=badge]){margin-inline-start:calc(var(--spacing) * -1.5)}.has-\[\>\:last-child\[data-slot\=badge\]\]\:-me-1\.5:has(>:last-child[data-slot=badge]){margin-inline-end:calc(var(--spacing) * -1.5)}.has-\[\>\[data-slot\=group\]\]\:gap-2:has(>[data-slot=group]){gap:calc(var(--spacing) * 2)}.has-\[\>button\]\:-ms-2:has(>button){margin-inline-start:calc(var(--spacing) * -2)}.has-\[\>button\]\:-me-2:has(>button){margin-inline-end:calc(var(--spacing) * -2)}.has-\[\>kbd\:last-child\]\:ms-\[-0\.35rem\]:has(>kbd:last-child){margin-inline-start:-.35rem}.has-\[\>kbd\:last-child\]\:me-\[-0\.35rem\]:has(>kbd:last-child){margin-inline-end:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:has-data-\[slot\=alert-action\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr_auto\]:has(>svg):has([data-slot=alert-action]){grid-template-columns:calc(var(--spacing) * 4) 1fr auto}.has-\[\~\[data-size\=sm\]\]\:ps-1\.5:has(~[data-size=sm]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-\[\~\[data-size\=sm\]\]\:has-\[\+\[data-slot\=combobox-chip\]\]\:pe-1\.5:has(~[data-size=sm]):has(+[data-slot=combobox-chip]){padding-inline-end:calc(var(--spacing) * 1.5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive\/36[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:border-destructive\/36[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.aria-invalid\:shadow-none[aria-invalid=true]{--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)}.aria-invalid\:focus-visible\:border-destructive\/64[aria-invalid=true]:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:border-destructive\/64[aria-invalid=true]:focus-visible{border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.focus-visible\:aria-invalid\:border-destructive\/64:focus-visible[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:aria-invalid\:border-destructive\/64:focus-visible[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.aria-invalid\:focus-visible\:ring-destructive\/16[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:ring-destructive\/16[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.focus-visible\:aria-invalid\:ring-destructive\/16:focus-visible[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:aria-invalid\:ring-destructive\/16:focus-visible[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.focus-visible\:aria-invalid\:ring-destructive\/48:focus-visible[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:aria-invalid\:ring-destructive\/48:focus-visible[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 48%, transparent)}}.aria-\[current\=page\]\:bg-background[aria-current=page]{background-color:var(--background)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.aria-\[current\=page\]\:shadow-sm\/5[aria-current=page]{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.data-behind\:opacity-0[data-behind]{opacity:0}.data-behind\:not-data-expanded\:pointer-events-none[data-behind]:not([data-expanded]){pointer-events:none}.data-checked\:origin-\[var\(--thumb-size\)_50\%\][data-checked]{transform-origin:var(--thumb-size) 50%}.data-checked\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\][data-checked]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:bg-background[data-checked]{background-color:var(--background)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:text-foreground[data-checked]{color:var(--foreground)}.data-checked\:shadow-sm\/5[data-checked]{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-current\:w-\[calc\(var\(--popup-width\)-2\*var\(--viewport-inline-padding\)-2px\)\] *)[data-current]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding) - 2px)}:is(.\*\*\:data-current\:opacity-100 *)[data-current]{opacity:1}:is(.\*\*\:data-current\:transition-opacity *)[data-current]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-64[data-disabled]{opacity:.64}.data-dragging\:scale-120[data-dragging]{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:mb-0[data-ending-style]{margin-bottom:0}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:-translate-x-8[data-ending-style]{--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:translate-x-8[data-ending-style]{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:-translate-y-8[data-ending-style]{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:translate-y-8[data-ending-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:scale-98[data-ending-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\[translateX\(calc\(-100\%-var\(--inset\)\)\)\][data-ending-style]{transform:translateX(calc(-100% - var(--inset)))}.data-ending-style\:transform-\[translateX\(calc\(100\%\+var\(--inset\)\)\)\][data-ending-style]{transform:translateX(calc(100% + var(--inset)))}.data-ending-style\:transform-\[translateY\(calc\(-100\%-var\(--inset\)\)\)\][data-ending-style]{transform:translateY(calc(-100% - var(--inset)))}.data-ending-style\:transform-\[translateY\(calc\(100\%\+env\(safe-area-inset-bottom\,0px\)\+var\(--inset\)\)\)\][data-ending-style]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--inset)))}.data-ending-style\:pb-0[data-ending-style]{padding-bottom:0}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:shadow-transparent[data-ending-style]{--tw-shadow-color:transparent}@supports (color:color-mix(in lab, red, red)){.data-ending-style\:shadow-transparent[data-ending-style]{--tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)}}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}:is(.\*\*\:data-current\:data-ending-style\:opacity-0 *)[data-current][data-ending-style]{opacity:0}.data-error\:invisible[data-error]{visibility:hidden}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:bg-popover[data-expanded]{background-color:var(--popover)}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-has-overflow-x\:overscroll-x-contain[data-has-overflow-x]{overscroll-behavior-x:contain}.data-has-overflow-x\:pb-2\.5[data-has-overflow-x]{padding-bottom:calc(var(--spacing) * 2.5)}.data-has-overflow-y\:overscroll-y-contain[data-has-overflow-y]{overscroll-behavior-y:contain}.data-has-overflow-y\:pe-2\.5[data-has-overflow-y]{padding-inline-end:calc(var(--spacing) * 2.5)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-hovering\:opacity-100[data-hovering]{opacity:1}.data-hovering\:delay-0[data-hovering]{transition-delay:0s}.data-hovering\:duration-100[data-hovering]{--tw-duration:.1s;transition-duration:.1s}.data-hovering\:delay-0[data-hovering]{--tw-animation-delay:0s;animation-delay:0s}.data-indeterminate\:text-foreground[data-indeterminate]{color:var(--foreground)}.data-inset\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.data-inset\:ps-9[data-inset]{padding-inline-start:calc(var(--spacing) * 9)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-instant\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-limited\:opacity-0[data-limited]{opacity:0}.data-loading\:invisible[data-loading]{visibility:hidden}.data-loading\:text-transparent[data-loading]{color:#0000}.data-loading\:select-none[data-loading]{-webkit-user-select:none;user-select:none}.data-nested\:data-ending-style\:translate-y-8[data-nested][data-ending-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-nested-dialog-open\:origin-top[data-nested-dialog-open]{transform-origin:top}.data-nested-drawer-open\:h-\(--height\)[data-nested-drawer-open]{height:var(--height)}.data-nested-drawer-open\:transform-\[translateX\(calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateX\(calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateY\(calc\(var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateY(calc(var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--shrink) * var(--height)))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateY\(calc\(var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateY(calc(var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--shrink) * var(--height)))) scale(var(--scale))}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(2\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\][data-nested-drawer-open]{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(2\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\][data-nested-drawer-open]{background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(2% * (var(--nested-drawers) - var(--stack-progress))))}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-position\:data-expanded\:transform-\[translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-position][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--toast-calc-offset-y))}.data-pressed\:border-\(--qb-on-line\)[data-pressed]{border-color:var(--qb-on-line)}.data-pressed\:border-destructive\/32[data-pressed]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:border-destructive\/32[data-pressed]{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.data-pressed\:bg-\(--qb-fill\)[data-pressed]{background-color:var(--qb-fill)}.data-pressed\:bg-accent[data-pressed],.data-pressed\:bg-accent\/50[data-pressed]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-accent\/50[data-pressed]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-pressed\:bg-background[data-pressed]{background-color:var(--background)}.data-pressed\:bg-destructive\/4[data-pressed]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-destructive\/4[data-pressed]{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.data-pressed\:bg-destructive\/90[data-pressed]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-destructive\/90[data-pressed]{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-pressed\:bg-input\/64[data-pressed]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-input\/64[data-pressed]{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.data-pressed\:bg-primary\/90[data-pressed]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-primary\/90[data-pressed]{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.data-pressed\:bg-secondary\/90[data-pressed]{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-secondary\/90[data-pressed]{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}.data-pressed\:text-\(--qb-on\)[data-pressed]{color:var(--qb-on)}.data-pressed\:text-accent-foreground[data-pressed]{color:var(--accent-foreground)}.data-pressed\:text-foreground[data-pressed]{color:var(--foreground)}.data-pressed\:underline[data-pressed]{text-decoration-line:underline}.data-pressed\:shadow-sm\/5[data-pressed]{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-previous\:w-\[calc\(var\(--popup-width\)-2\*var\(--viewport-inline-padding\)-2px\)\] *)[data-previous]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding) - 2px)}:is(.\*\*\:data-previous\:truncate *)[data-previous]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\*\*\:data-previous\:opacity-100 *)[data-previous]{opacity:1}:is(.\*\*\:data-previous\:transition-opacity *)[data-previous]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-previous\:data-ending-style\:opacity-0 *)[data-previous][data-ending-style]{opacity:0}.data-scrolling\:opacity-100[data-scrolling]{opacity:1}.data-scrolling\:delay-0[data-scrolling]{transition-delay:0s}.data-scrolling\:duration-100[data-scrolling]{--tw-duration:.1s;transition-duration:.1s}.data-scrolling\:delay-0[data-scrolling]{--tw-animation-delay:0s;animation-delay:0s}.data-selected\:bg-accent\/50[data-selected]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-selected\:bg-accent\/50[data-selected]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-selected\:text-muted-foreground[data-selected]{color:var(--muted-foreground)}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:rounded-e-none>*)[data-slot]:has(~[data-slot]){border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:rounded-b-none>*)[data-slot]:has(~[data-slot]){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:border-e-0>*)[data-slot]:has(~[data-slot]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:border-b-0>*)[data-slot]:has(~[data-slot]){border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:before\:rounded-e-none>*)[data-slot]:has(~[data-slot]):before{content:var(--tw-content);border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:before\:rounded-b-none>*)[data-slot]:has(~[data-slot]):before{content:var(--tw-content);border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.\*\:data-slot\:not-data-\[slot\=separator\]\:has-\[\~\[data-slot\]\]\:before\:-end-\[0\.5px\]>*)[data-slot]:not([data-slot=separator]):has(~[data-slot]):before{content:var(--tw-content);inset-inline-end:-.5px}:is(.\*\:data-slot\:not-data-\[slot\=separator\]\:has-\[\~\[data-slot\]\]\:before\:-bottom-\[0\.5px\]>*)[data-slot]:not([data-slot=separator]):has(~[data-slot]):before{content:var(--tw-content);bottom:-.5px}:is(.\*\:data-slot\:not-data-\[slot\=separator\]\:has-\[\~\[data-slot\]\]\:before\:hidden>*)[data-slot]:not([data-slot=separator]):has(~[data-slot]):before{content:var(--tw-content);display:none}.data-starting-style\:mb-0[data-starting-style]{margin-bottom:0}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:-translate-x-8[data-starting-style]{--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:translate-x-8[data-starting-style]{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:-translate-y-8[data-starting-style]{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:translate-y-8[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:transform-\[translateX\(calc\(-100\%-var\(--inset\)\)\)\][data-starting-style]{transform:translateX(calc(-100% - var(--inset)))}.data-starting-style\:transform-\[translateX\(calc\(100\%\+var\(--inset\)\)\)\][data-starting-style]{transform:translateX(calc(100% + var(--inset)))}.data-starting-style\:transform-\[translateY\(calc\(-100\%-var\(--inset\)\)\)\][data-starting-style]{transform:translateY(calc(-100% - var(--inset)))}.data-starting-style\:transform-\[translateY\(calc\(100\%\+env\(safe-area-inset-bottom\,0px\)\+var\(--inset\)\)\)\][data-starting-style]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--inset)))}.data-starting-style\:pb-0[data-starting-style]{padding-bottom:0}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-starting-style\:shadow-transparent[data-starting-style]{--tw-shadow-color:transparent}@supports (color:color-mix(in lab, red, red)){.data-starting-style\:shadow-transparent[data-starting-style]{--tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)}}:is(.\*\*\:data-current\:data-starting-style\:opacity-0 *)[data-current][data-starting-style]{opacity:0}.data-nested\:data-starting-style\:translate-y-8[data-nested][data-starting-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\*\:data-previous\:data-starting-style\:opacity-0 *)[data-previous][data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-unchecked\:hidden[data-unchecked]{display:none}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[orientation\=horizontal\]\:my-0\.5[data-orientation=horizontal]{margin-block:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:ms-0\.5[data-orientation=horizontal]{margin-inline-start:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:h-0\.5[data-orientation=horizontal]{height:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:h-1[data-orientation=horizontal]{height:var(--spacing)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-3[data-orientation=horizontal]{width:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:min-w-44[data-orientation=horizontal]{min-width:calc(var(--spacing) * 44)}.data-\[orientation\=horizontal\]\:translate-y-px[data-orientation=horizontal]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:py-1[data-orientation=horizontal]{padding-block:var(--spacing)}.data-\[orientation\=horizontal\]\:before\:inset-x-0\.5[data-orientation=horizontal]:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:before\:inset-y-0[data-orientation=horizontal]:before{content:var(--tw-content);inset-block:0}.data-\[orientation\=vertical\]\:my-1\.5[data-orientation=vertical]{margin-block:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:mb-0\.5[data-orientation=vertical]{margin-bottom:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-0\.5[data-orientation=vertical]{width:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:w-1[data-orientation=vertical]{width:var(--spacing)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:-translate-x-px[data-orientation=vertical]{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:flex-row[data-orientation=vertical]{flex-direction:row}.data-\[orientation\=vertical\]\:justify-start[data-orientation=vertical]{justify-content:flex-start}.data-\[orientation\=vertical\]\:px-1[data-orientation=vertical]{padding-inline:var(--spacing)}.data-\[orientation\=vertical\]\:not-\[\[class\^\=\'h-\'\]\]\:not-\[\[class\*\=\'_h-\'\]\]\:self-stretch[data-orientation=vertical]:not([class^=h-]):not([class*=\ h-]){align-self:stretch}.data-\[orientation\=vertical\]\:before\:inset-x-0[data-orientation=vertical]:before{content:var(--tw-content);inset-inline:0}.data-\[orientation\=vertical\]\:before\:inset-y-0\.5[data-orientation=vertical]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * .5)}.data-\[position\*\=bottom\]\:top-auto[data-position*=bottom]{top:auto}.data-\[position\*\=bottom\]\:bottom-\(--toast-inset\)[data-position*=bottom]{bottom:var(--toast-inset)}.data-\[position\*\=bottom\]\:bottom-0[data-position*=bottom]{bottom:0}.data-\[position\*\=bottom\]\:origin-\[50\%_calc\(50\%\+50\%\*min\(var\(--toast-index\,0\)\,1\)\)\][data-position*=bottom]{transform-origin:50% calc(50% + 50% * min(var(--toast-index,0), 1))}.data-\[position\*\=bottom\]\:transform-\[translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--toast-peek\)\)-\(var\(--toast-shrink\)\*var\(--toast-calc-height\)\)\)\)_scale\(var\(--toast-scale\)\)\][data-position*=bottom]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--toast-peek)) - (var(--toast-shrink) * var(--toast-calc-height)))) scale(var(--toast-scale))}.data-\[position\*\=bottom\]\:\[--toast-calc-offset-y\:calc\(var\(--toast-offset-y\)\*-1\+var\(--toast-index\)\*var\(--toast-gap\)\*-1\+var\(--toast-swipe-movement-y\)\)\][data-position*=bottom]{--toast-calc-offset-y:calc(var(--toast-offset-y) * -1 + var(--toast-index) * var(--toast-gap) * -1 + var(--toast-swipe-movement-y))}.data-\[position\*\=bottom\]\:after\:bottom-full[data-position*=bottom]:after{content:var(--tw-content);bottom:100%}.data-\[position\*\=bottom\]\:data-ending-style\:not-data-limited\:not-data-swipe-direction\:transform-\[translateY\(calc\(100\%\+var\(--toast-inset\)\)\)\][data-position*=bottom][data-ending-style]:not([data-limited]):not([data-swipe-direction]),.data-\[position\*\=bottom\]\:data-starting-style\:transform-\[translateY\(calc\(100\%\+var\(--toast-inset\)\)\)\][data-position*=bottom][data-starting-style]{transform:translateY(calc(100% + var(--toast-inset)))}.data-\[position\*\=center\]\:right-0[data-position*=center]{right:0}.data-\[position\*\=center\]\:left-0[data-position*=center]{left:0}.data-\[position\*\=center\]\:left-1\/2[data-position*=center]{left:50%}.data-\[position\*\=center\]\:-translate-x-1\/2[data-position*=center]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[position\*\=left\]\:right-auto[data-position*=left]{right:auto}.data-\[position\*\=left\]\:left-\(--toast-inset\)[data-position*=left]{left:var(--toast-inset)}.data-\[position\*\=left\]\:left-0[data-position*=left]{left:0}.data-\[position\*\=right\]\:right-\(--toast-inset\)[data-position*=right]{right:var(--toast-inset)}.data-\[position\*\=right\]\:right-0[data-position*=right]{right:0}.data-\[position\*\=right\]\:left-auto[data-position*=right]{left:auto}.data-\[position\*\=top\]\:top-\(--toast-inset\)[data-position*=top]{top:var(--toast-inset)}.data-\[position\*\=top\]\:top-0[data-position*=top]{top:0}.data-\[position\*\=top\]\:bottom-auto[data-position*=top]{bottom:auto}.data-\[position\*\=top\]\:origin-\[50\%_calc\(50\%-50\%\*min\(var\(--toast-index\,0\)\,1\)\)\][data-position*=top]{transform-origin:50% calc(50% - 50% * min(var(--toast-index,0), 1))}.data-\[position\*\=top\]\:transform-\[translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+\(var\(--toast-index\)\*var\(--toast-peek\)\)\+\(var\(--toast-shrink\)\*var\(--toast-calc-height\)\)\)\)_scale\(var\(--toast-scale\)\)\][data-position*=top]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--toast-peek)) + (var(--toast-shrink) * var(--toast-calc-height)))) scale(var(--toast-scale))}.data-\[position\*\=top\]\:\[--toast-calc-offset-y\:calc\(var\(--toast-offset-y\)\+var\(--toast-index\)\*var\(--toast-gap\)\+var\(--toast-swipe-movement-y\)\)\][data-position*=top]{--toast-calc-offset-y:calc(var(--toast-offset-y) + var(--toast-index) * var(--toast-gap) + var(--toast-swipe-movement-y))}.data-\[position\*\=top\]\:after\:top-full[data-position*=top]:after{content:var(--tw-content);top:100%}.data-\[position\*\=top\]\:data-ending-style\:not-data-limited\:not-data-swipe-direction\:transform-\[translateY\(calc\(-100\%-var\(--toast-inset\)\)\)\][data-position*=top][data-ending-style]:not([data-limited]):not([data-swipe-direction]),.data-\[position\*\=top\]\:data-starting-style\:transform-\[translateY\(calc\(-100\%-var\(--toast-inset\)\)\)\][data-position*=top][data-starting-style]{transform:translateY(calc(-100% - var(--toast-inset)))}:is(.data-panel-open\:\*\:data-\[slot\=accordion-indicator\]\:rotate-180[data-panel-open]>*)[data-slot=accordion-indicator]{rotate:180deg}:is(.\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(8\.5\)-1px\)\]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 8.5) - 1px)}:is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-6\.5:has(+[data-slot=autocomplete-trigger],+[data-slot=autocomplete-clear])>*)[data-slot=autocomplete-input]{padding-inline-end:calc(var(--spacing) * 6.5)}:is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-7:has(+[data-slot=autocomplete-trigger],+[data-slot=autocomplete-clear])>*)[data-slot=autocomplete-input]{padding-inline-end:calc(var(--spacing) * 7)}:is(.data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(7\.5\)-1px\)\][data-size=sm]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 7.5) - 1px)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-foreground>*)[data-slot=button-loading-indicator]{color:var(--foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-primary-foreground>*)[data-slot=button-loading-indicator]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-secondary-foreground>*)[data-slot=button-loading-indicator]{color:var(--secondary-foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-white>*)[data-slot=button-loading-indicator]{color:var(--color-white)}:is(.\*\:data-\[slot\=card\]\:-m-px>*)[data-slot=card]{margin:-1px}:is(.\*\:data-\[slot\=card\]\:bg-clip-padding>*)[data-slot=card]{background-clip:padding-box}:is(.\*\:data-\[slot\=card\]\:shadow-none>*)[data-slot=card]{--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)}:is(.\*\:data-\[slot\=card\]\:\[clip-path\:inset\(var\(--clip-top\)_1px_var\(--clip-bottom\)_1px_round_calc\(var\(--radius-2xl\)-1px\)\)\]>*)[data-slot=card]{clip-path:inset(var(--clip-top) 1px var(--clip-bottom) 1px round calc(var(--radius-2xl) - 1px))}:is(.\*\:not-first\:data-\[slot\=card\]\:rounded-t-xl>*):not(:first-child)[data-slot=card]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:not-last\:data-\[slot\=card\]\:rounded-b-xl>*):not(:last-child)[data-slot=card]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:data-\[slot\=card\]\:before\:hidden>*)[data-slot=card]:before{content:var(--tw-content);display:none}:is(.\*\:not-first\:data-\[slot\=card\]\:before\:rounded-t-\[calc\(var\(--radius-xl\)-1px\)\]>*):not(:first-child)[data-slot=card]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}:is(.\*\:not-last\:data-\[slot\=card\]\:before\:rounded-b-\[calc\(var\(--radius-xl\)-1px\)\]>*):not(:last-child)[data-slot=card]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-xl) - 1px);border-bottom-left-radius:calc(var(--radius-xl) - 1px)}:is(.\*\:data-\[slot\=card\]\:first\:\[--clip-top\:1px\]>*)[data-slot=card]:first-child{--clip-top:1px}:is(.\*\:data-\[slot\=card\]\:last\:\[--clip-bottom\:1px\]>*)[data-slot=card]:last-child{--clip-bottom:1px}:is(.\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(8\.5\)-1px\)\]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 8.5) - 1px)}:is(.has-\[\+\[data-slot\=combobox-trigger\]\,\+\[data-slot\=combobox-clear\]\]\:\*\:data-\[slot\=combobox-input\]\:pe-6\.5:has(+[data-slot=combobox-trigger],+[data-slot=combobox-clear])>*)[data-slot=combobox-input]{padding-inline-end:calc(var(--spacing) * 6.5)}:is(.has-\[\+\[data-slot\=combobox-trigger\]\,\+\[data-slot\=combobox-clear\]\]\:\*\:data-\[slot\=combobox-input\]\:pe-7:has(+[data-slot=combobox-trigger],+[data-slot=combobox-clear])>*)[data-slot=combobox-input]{padding-inline-end:calc(var(--spacing) * 7)}:is(.data-\[size\=sm\]\:\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(7\.5\)-1px\)\][data-size=sm]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 7.5) - 1px)}:is(.\*\*\:data-\[slot\=drawer-footer\]\:rounded-ee-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer]{border-end-end-radius:calc(var(--radius-2xl) - 1px)}:is(.\*\*\:data-\[slot\=drawer-footer\]\:rounded-es-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer]{border-end-start-radius:calc(var(--radius-2xl) - 1px)}:is(.\*\*\:data-\[slot\=drawer-footer\]\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}:is(.has-disabled\:\*\*\:data-\[slot\=otp-field-input\]\:shadow-none:has(:disabled) *)[data-slot=otp-field-input]{--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)}:is(.has-disabled\:\*\*\:data-\[slot\=otp-field-input\]\:before\:shadow-none\!:has(:disabled) *)[data-slot=otp-field-input]:before{content:var(--tw-content);--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(.\*\*\:data-\[slot\=scroll-area-scrollbar\]\:mt-2 *)[data-slot=scroll-area-scrollbar]{margin-top:calc(var(--spacing) * 2)}:is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:data-has-overflow-y\:pe-1 *)[data-slot=scroll-area-viewport][data-has-overflow-y]{padding-inline-end:var(--spacing)}:is(.\*\:data-\[slot\=table-container\]\:-m-px>*)[data-slot=table-container]{margin:-1px}:is(.\*\:data-\[slot\=table-container\]\:w-\[calc\(100\%\+2px\)\]>*)[data-slot=table-container]{width:calc(100% + 2px)}@media (hover:hover){:is(.\*\:data-\[slot\=tabs-tab\]\:hover\:bg-accent>*)[data-slot=tabs-tab]:hover{background-color:var(--accent)}}:is(.\*\:data-\[slot\=toggle\]\:not-last\:before\:hidden>*)[data-slot=toggle]:not(:last-child):before{content:var(--tw-content);display:none}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_4\%\)\]:not(:where([data-variant=card]) *)[data-state=selected]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_4\%\)\]:not(:where([data-variant=card]) *)[data-state=selected]{background-color:color-mix(in srgb,var(--background),var(--color-black) 4%)}}.data-ending-style\:data-\[swipe-direction\=down\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)\+100\%\+var\(--toast-inset\)\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)\+100\%\+var\(--toast-inset\)\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 100% + var(--toast-inset)))}.data-ending-style\:data-\[swipe-direction\=left\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)-100\%-var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)-100\%-var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 100% - var(--toast-inset))) translateY(var(--toast-calc-offset-y))}.data-ending-style\:data-\[swipe-direction\=right\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)\+100\%\+var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)\+100\%\+var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 100% + var(--toast-inset))) translateY(var(--toast-calc-offset-y))}.data-ending-style\:data-\[swipe-direction\=up\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)-100\%-var\(--toast-inset\)\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)-100\%-var\(--toast-inset\)\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 100% - var(--toast-inset)))}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}.nth-3\:row-span-2:nth-child(3){grid-row:span 2/span 2}.nth-3\:row-start-1:nth-child(3){grid-row-start:1}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:col-start-2{grid-column-start:2}.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:hidden{display:none}.max-sm\:aspect-square{aspect-ratio:1}.max-sm\:min-h-19\.5{min-height:calc(var(--spacing) * 19.5)}.max-sm\:min-h-20\.5{min-height:calc(var(--spacing) * 20.5)}.max-sm\:min-h-21\.5{min-height:calc(var(--spacing) * 21.5)}.max-sm\:max-w-none{max-width:none}.max-sm\:origin-bottom{transform-origin:bottom}.max-sm\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.max-sm\:rounded-none{border-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:p-0{padding:0}.max-sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:before\:hidden:before{content:var(--tw-content);display:none}.max-sm\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.max-sm\:data-ending-style\:translate-y-4[data-ending-style],.max-sm\:data-starting-style\:translate-y-4[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (width>=40rem){.sm\:col-start-2{grid-column-start:2}.sm\:row-start-1{grid-row-start:1}.sm\:row-end-3{grid-row-end:3}.sm\:-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.sm\:-me-1{margin-inline-end:calc(var(--spacing) * -1)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-4\.5{height:calc(var(--spacing) * 4.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-5\.5{height:calc(var(--spacing) * 5.5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-6\.5{height:calc(var(--spacing) * 6.5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-7\.5{height:calc(var(--spacing) * 7.5)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-8\.5{height:calc(var(--spacing) * 8.5)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[31px\]{height:31px}.sm\:min-h-7{min-height:calc(var(--spacing) * 7)}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:max-w-180{max-width:calc(var(--spacing) * 180)}.sm\:min-w-4{min-width:calc(var(--spacing) * 4)}.sm\:min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.sm\:min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.sm\:min-w-7{min-width:calc(var(--spacing) * 7)}.sm\:min-w-8{min-width:calc(var(--spacing) * 8)}.sm\:min-w-9{min-width:calc(var(--spacing) * 9)}.sm\:scale-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{scale:calc(1 - .1 * var(--nested-dialogs))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:self-center{align-self:center}.sm\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.sm\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:py-\[10vh\]{padding-block:10vh}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-sm\/4{font-size:var(--text-sm);line-height:calc(var(--spacing) * 4)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-xs\/\(--text-xs--line-height\){font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.sm\:text-\[\.82rem\]{font-size:.82rem}.sm\:text-\[\.84rem\]{font-size:.84rem}.sm\:text-\[\.625rem\]{font-size:.625rem}.sm\:leading-6\.5{--tw-leading:calc(var(--spacing) * 6.5);line-height:calc(var(--spacing) * 6.5)}.sm\:leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.sm\:\[--cell-size\:--spacing\(9\)\]{--cell-size:calc(var(--spacing) * 9)}.sm\:\[--inset\:--spacing\(4\)\]{--inset:calc(var(--spacing) * 4)}.sm\:\[--thumb-size\:--spacing\(3\)\]{--thumb-size:calc(var(--spacing) * 3)}.sm\:\[--thumb-size\:--spacing\(4\)\]{--thumb-size:calc(var(--spacing) * 4)}.sm\:\[--toast-inset\:--spacing\(8\)\]{--toast-inset:calc(var(--spacing) * 8)}:is(.sm\:\*\:min-h-6>*){min-height:calc(var(--spacing) * 6)}.sm\:before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.sm\:before\:rounded-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-2xl) - 1px)}.sm\:after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}:where([data-size=lg]) .sm\:in-data-\[size\=lg\]\:h-8\.5{height:calc(var(--spacing) * 8.5)}:where([data-size=lg]) .sm\:in-data-\[size\=lg\]\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}:where([data-size=sm]) .sm\:in-data-\[size\=sm\]\:h-6\.5{height:calc(var(--spacing) * 6.5)}:where([data-size=sm]) .sm\:in-data-\[size\=sm\]\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}:where([data-slot=otp-field][data-size=lg]) .sm\:in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}:where([data-slot=otp-field][data-size=lg]) .sm\:in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where([data-slot=otp-field][data-size=lg]) .sm\:in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:has-data-\[size\=lg\]\:min-h-9:has([data-size=lg]){min-height:calc(var(--spacing) * 9)}:is(:is(.sm\:has-data-\[size\=lg\]\:\*\:min-h-7:has([data-size=lg])>*),.sm\:has-data-\[size\=sm\]\:min-h-7:has([data-size=sm])){min-height:calc(var(--spacing) * 7)}:is(.sm\:has-data-\[size\=sm\]\:\*\:min-h-5:has([data-size=sm])>*){min-height:calc(var(--spacing) * 5)}.sm\:data-ending-style\:scale-98[data-ending-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:data-inset\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.sm\:data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(.sm\:\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(8\)-1px\)\]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 8) - 1px)}:is(.sm\:data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(7\)-1px\)\][data-size=sm]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 7) - 1px)}:is(.sm\:\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(8\)-1px\)\]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 8) - 1px)}:is(.sm\:data-\[size\=sm\]\:\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(7\)-1px\)\][data-size=sm]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 7) - 1px)}:is(.sm\:\*\*\:data-\[slot\=drawer-footer\]\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer],:is(.sm\:\*\*\:data-\[slot\=sheet-footer\]\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=sheet-footer]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ms-0:is(:where(.peer)[data-variant=inset]~*){margin-inline-start:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm\/5:is(:where(.peer)[data-variant=inset]~*){--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ms-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-inline-start:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:static{position:static}.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,816px\)_220px\]{grid-template-columns:minmax(0,816px) 220px}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:px-0{padding-inline:0}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:0deg}.dark\:border-\(--c\)\/50:is(.dark *){border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\(--c\)\/50:is(.dark *){border-color:color-mix(in oklab, var(--c) 50%, transparent)}}.dark\:border-amber-500\/30:is(.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:border-background:is(.dark *){border-color:var(--background)}.dark\:bg-\(--page\):is(.dark *){background-color:var(--page)}.dark\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]:is(.dark *){background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(6% * max(0, var(--toast-index,0))))}}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-destructive\/16:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/16:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.dark\:bg-info\/16:is(.dark *){background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-info\/16:is(.dark *){background-color:color-mix(in oklab, var(--info) 16%, transparent)}}.dark\:bg-input:is(.dark *),.dark\:bg-input\/32:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/32:is(.dark *){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:bg-input\/64:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/64:is(.dark *){background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.dark\:bg-success\/16:is(.dark *){background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-success\/16:is(.dark *){background-color:color-mix(in oklab, var(--success) 16%, transparent)}}.dark\:bg-warning\/16:is(.dark *){background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warning\/16:is(.dark *){background-color:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark\:text-\[\#7DABE4\]:is(.dark *){color:#7dabe4}.dark\:text-\[\#E6A15C\]:is(.dark *){color:#e6a15c}.dark\:\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/4\%\)\]:is(.dark *){--skeleton-highlight:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/4\%\)\]:is(.dark *){--skeleton-highlight:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *){background-color:color-mix(in srgb,var(--card),var(--color-white) 2%)}}.dark\:not-has-disabled\:bg-input\/32:is(.dark *):not(:has(:disabled)){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:bg-input\/32:is(.dark *):not(:has(:disabled)){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:not-data-checked\:bg-input\/32:is(.dark *):not([data-checked]){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-checked\:bg-input\/32:is(.dark *):not([data-checked]){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:before\:bg-input\/32:is(.dark *):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:bg-input\/32:is(.dark *):before{background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff14)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 8%, transparent))}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff05)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 2%, transparent))}}.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:focus-visible):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:focus-visible):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:focus-visible):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not([data-checked]):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not([data-checked]):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not([data-checked]):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff05)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 2%, transparent))}}.dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.dark\:\*\:first\:before\:block:is(.dark *)>*):first-child:before{content:var(--tw-content);display:block}:is(.dark\:\*\:last\:before\:hidden:is(.dark *)>*):last-child:before{content:var(--tw-content);display:none}@media (hover:hover){.dark\:hover\:bg-input\/64:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/64:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.dark\:not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *):hover{background-color:color-mix(in srgb,var(--background),var(--color-white) 2%)}}}.dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:has-autofill\:bg-foreground\/8:is(.dark *):has(:autofill){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:has-autofill\:bg-foreground\/8:is(.dark *):has(:autofill){background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.dark\:has-focus-visible\:ring-ring\/48:is(.dark *):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:has-focus-visible\:ring-ring\/48:is(.dark *):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 48%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/24:is(.dark *):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/24:is(.dark *):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:aria-invalid\:ring-destructive\/24:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/24:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:aria-invalid\:focus-visible\:ring-destructive\/24:is(.dark *)[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:focus-visible\:ring-destructive\/24:is(.dark *)[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:aria-\[current\=page\]\:bg-input:is(.dark *)[aria-current=page],.dark\:data-checked\:bg-input:is(.dark *)[data-checked]{background-color:var(--input)}.dark\:data-expanded\:bg-popover:is(.dark *)[data-expanded],.dark\:data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\]:is(.dark *)[data-nested-drawer-open]{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.dark\:data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\]:is(.dark *)[data-nested-drawer-open]{background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(6% * (var(--nested-drawers) - var(--stack-progress))))}}.dark\:data-pressed\:bg-input:is(.dark *)[data-pressed],.dark\:data-pressed\:bg-input\/64:is(.dark *)[data-pressed]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-pressed\:bg-input\/64:is(.dark *)[data-pressed]{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.dark\:not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_4\%\)\]:is(.dark *):not(:where([data-variant=card]) *)[data-state=selected]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_4\%\)\]:is(.dark *):not(:where([data-variant=card]) *)[data-state=selected]{background-color:color-mix(in srgb,var(--background),var(--color-white) 4%)}}@media print{.print\:hidden{display:none}.print\:min-h-0{min-height:0}.print\:px-0{padding-inline:0}}@media (pointer:coarse){.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:size-full:after{content:var(--tw-content);width:100%;height:100%}.pointer-coarse\:after\:min-h-11:after{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}.pointer-coarse\:after\:min-w-11:after{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}:is(.\*\:pointer-coarse\:after\:min-h-auto>*):after{content:var(--tw-content);min-height:auto}:is(.\*\:pointer-coarse\:after\:min-w-auto>*):after{content:var(--tw-content);min-width:auto}}.\[\&_\[data-slot\=slider-indicator\]\]\:bg-\(--dc\) [data-slot=slider-indicator]{background-color:var(--dc)}.\[\&_\[data-slot\=slider-indicator\]\]\:bg-\(--ic\) [data-slot=slider-indicator]{background-color:var(--ic)}.\[\&_\[data-slot\=slider-thumb\]\]\:border-\(--dc\) [data-slot=slider-thumb]{border-color:var(--dc)}.\[\&_\[data-slot\=slider-thumb\]\]\:border-\(--ic\) [data-slot=slider-thumb]{border-color:var(--ic)}.\[\&_\[data-slot\=slider-thumb\]\]\:has-focus-visible\:ring-\(--dc\)\/40 [data-slot=slider-thumb]:has(:focus-visible){--tw-ring-color:var(--dc)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=slider-thumb\]\]\:has-focus-visible\:ring-\(--dc\)\/40 [data-slot=slider-thumb]:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--dc) 40%, transparent)}}.\[\&_\[data-slot\=slider-thumb\]\]\:has-focus-visible\:ring-\(--ic\)\/40 [data-slot=slider-thumb]:has(:focus-visible){--tw-ring-color:var(--ic)}@supports (color:color-mix(in lab, red, red)){.\[\&_\[data-slot\=slider-thumb\]\]\:has-focus-visible\:ring-\(--ic\)\/40 [data-slot=slider-thumb]:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ic) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:-mx-0\.5 svg{margin-inline:calc(var(--spacing) * -.5)}.\[\&_svg\]\:-ms-0\.5 svg{margin-inline-start:calc(var(--spacing) * -.5)}.\[\&_svg\]\:-me-1 svg{margin-inline-end:calc(var(--spacing) * -1)}.\[\&_svg\]\:-me-1\.5 svg{margin-inline-end:calc(var(--spacing) * -1.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\:last-child\)\]\:-mx-0\.5 svg:not(:last-child){margin-inline:calc(var(--spacing) * -.5)}.\[\&_svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80 svg:not([class*=opacity-]){opacity:.8}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.not-in-data-\[slot\=input-group\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4:not(:where([data-slot=input-group]) *) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}@media (width>=40rem){.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.sm\:not-in-data-\[slot\=input-group\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:not(:where([data-slot=input-group]) *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .sm\:in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{appearance:none}.\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button{appearance:none}.\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration{appearance:none}.\[\.border-b\]\:pb-\[calc\(--spacing\(3\)-1px\)\].border-b{padding-bottom:calc(calc(var(--spacing) * 3) - 1px)}.\[\.border-t\]\:pt-\[calc\(--spacing\(3\)-1px\)\].border-t{padding-top:calc(calc(var(--spacing) * 3) - 1px)}.\[\:active\,\[data-pressed\]\]\:bg-secondary\/80:is(:active,[data-pressed]){background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\:active\,\[data-pressed\]\]\:bg-secondary\/80:is(:active,[data-pressed]){background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#00000014)}@supports (color:color-mix(in lab, red, red)){.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-black) 8%, transparent))}}.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\:disabled\,\:active\,\[data-pressed\]\]\:shadow-none:is(:disabled,:active,[data-pressed]),.\[\:has\(\*\:focus-visible\)\,\[data-dragging\]\]\:shadow-none:is(:has(:focus-visible),[data-dragging]),.\[\[data-disabled\]\,\:focus-visible\,\[aria-invalid\]\,\[data-pressed\]\]\:shadow-none:is([data-disabled],:focus-visible,[aria-invalid],[data-pressed]),.\[\[data-disabled\]\,\:focus-within\,\[aria-invalid\]\]\:shadow-none:is([data-disabled],:focus-within,[aria-invalid]),.\[\[data-disabled\]\,\[data-checked\]\,\[aria-invalid\]\]\:shadow-none:is([data-disabled],[data-checked],[aria-invalid]){--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)}:is(.has-data-\[align\=inline-end\]\:\*\*\:\[\[data-size\=sm\]_input\]\:pe-1\.5:has([data-align=inline-end]) *):is([data-size=sm] input){padding-inline-end:calc(var(--spacing) * 1.5)}:is(.has-data-\[align\=inline-start\]\:\*\*\:\[\[data-size\=sm\]_input\]\:ps-1\.5:has([data-align=inline-start]) *):is([data-size=sm] input){padding-inline-start:calc(var(--spacing) * 1.5)}:is(.\*\:\[\[data-slot\=frame-panel\]\+\[data-slot\=frame-panel\]\]\:mt-1>*):is([data-slot=frame-panel]+[data-slot=frame-panel]){margin-top:var(--spacing)}:is(.\*\:\[\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\]\:contents>*):is([data-slot=input-control],[data-slot=textarea-control]){display:contents}:is(.\*\:\[\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\]\:before\:hidden>*):is([data-slot=input-control],[data-slot=textarea-control]):before{content:var(--tw-content);display:none}:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\+\[data-slot\=toggle\]\:hover\)\]\:before\:bg-input\/64:is(.dark *)>*)[data-slot=separator]:has(+[data-slot=toggle]:hover):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\+\[data-slot\=toggle\]\:hover\)\]\:before\:bg-input\/64:is(.dark *)>*)[data-slot=separator]:has(+[data-slot=toggle]:hover):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\~button\:hover\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\:hover\)\)\,\[data-slot\=separator\]\:has\(\~\[data-slot\]\[data-pressed\]\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\[data-pressed\]\)\)\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=separator]:has(~button:hover):not(:has(~[data-slot=separator]~[data-slot]:hover)),[data-slot=separator]:has(~[data-slot][data-pressed]):not(:has(~[data-slot=separator]~[data-slot][data-pressed]))):before{content:var(--tw-content);background-color:var(--input)}:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\+\[data-slot\=toggle\]\[data-pressed\]\)\]\:before\:bg-input:is(.dark *)>*)[data-slot=separator]:has(+[data-slot=toggle][data-pressed]):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\~button\:hover\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\:hover\)\)\,\[data-slot\=separator\]\:has\(\~\[data-slot\]\[data-pressed\]\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\[data-pressed\]\)\)\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=separator]:has(~button:hover):not(:has(~[data-slot=separator]~[data-slot]:hover)),[data-slot=separator]:has(~[data-slot][data-pressed]):not(:has(~[data-slot=separator]~[data-slot][data-pressed]))):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.dark\:\*\:\[\[data-slot\=toggle\]\:hover\+\[data-slot\=separator\]\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=toggle]:hover+[data-slot=separator]):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[\[data-slot\=toggle\]\:hover\+\[data-slot\=separator\]\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=toggle]:hover+[data-slot=separator]):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.dark\:\*\:\[\[data-slot\=toggle\]\[data-pressed\]\+\[data-slot\=separator\]\]\:before\:bg-input:is(.dark *)>*):is([data-slot=toggle][data-pressed]+[data-slot=separator]):before{content:var(--tw-content);background-color:var(--input)}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:rounded-s-none>*):is([data-slot]~[data-slot]){border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>*):is([data-slot]~[data-slot]){border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:border-s-0>*):is([data-slot]~[data-slot]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:border-t-0>*):is([data-slot]~[data-slot]){border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:before\:rounded-s-none>*):is([data-slot]~[data-slot]):before{content:var(--tw-content);border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:before\:rounded-t-none>*):is([data-slot]~[data-slot]):before{content:var(--tw-content);border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\:not\(\[data-slot\=separator\]\)\]\:before\:-start-\[0\.5px\]>*):is([data-slot]~[data-slot]:not([data-slot=separator])):before{content:var(--tw-content);inset-inline-start:-.5px}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\:not\(\[data-slot\=separator\]\)\]\:before\:-top-\[0\.5px\]>*):is([data-slot]~[data-slot]:not([data-slot=separator])):before{content:var(--tw-content);top:-.5px}:is(.dark\:\*\:\[button\:hover\~\[data-slot\=separator\]\:not\(\[data-slot\]\:hover\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\,\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\:not\(\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\]\:before\:bg-input\/64:is(.dark *)>*):is(button:hover~[data-slot=separator]:not([data-slot]:hover~[data-slot=separator]~[data-slot=separator]),[data-slot][data-pressed]~[data-slot=separator]:not([data-slot][data-pressed]~[data-slot=separator]~[data-slot=separator])):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[button\:hover\~\[data-slot\=separator\]\:not\(\[data-slot\]\:hover\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\,\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\:not\(\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\]\:before\:bg-input\/64:is(.dark *)>*):is(button:hover~[data-slot=separator]:not([data-slot]:hover~[data-slot=separator]~[data-slot=separator]),[data-slot][data-pressed]~[data-slot=separator]:not([data-slot][data-pressed]~[data-slot=separator]~[data-slot=separator])):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.has-data-\[align\=block-end\]\:\*\*\:\[input\]\:pt-1\.5:has([data-align=block-end]) *):is(input){padding-top:calc(var(--spacing) * 1.5)}:is(.has-data-\[align\=block-start\]\:\*\*\:\[input\]\:pb-1\.5:has([data-align=block-start]) *):is(input){padding-bottom:calc(var(--spacing) * 1.5)}:is(.has-data-\[align\=inline-end\]\:\*\*\:\[input\]\:pe-2:has([data-align=inline-end]) *):is(input){padding-inline-end:calc(var(--spacing) * 2)}:is(.has-data-\[align\=inline-start\]\:\*\*\:\[input\]\:ps-2:has([data-align=inline-start]) *):is(input){padding-inline-start:calc(var(--spacing) * 2)}:is(.has-\[\[data-align\=block-start\]\,\[data-align\=block-end\]\]\:\*\*\:\[input\]\:h-auto:has(:is([data-align=block-start],[data-align=block-end])) *):is(input){height:auto}:is(.\*\:\[span\]\:font-medium>*):is(span){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.not-has-\[button\]\:\*\*\:\[svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80:not(:has(:is(button))) *):is(svg:not([class*=opacity-])){opacity:.8}:is(.\*\*\:\[textarea_button\]\:rounded-\[calc\(var\(--radius-md\)-1px\)\] *):is(textarea button){border-radius:calc(var(--radius-md) - 1px)}:is(.\*\*\:\[textarea\]\:min-h-20\.5 *):is(textarea){min-height:calc(var(--spacing) * 20.5)}:is(.\*\*\:\[textarea\]\:resize-none *):is(textarea){resize:none}:is(.\*\*\:\[textarea\]\:py-\[calc\(--spacing\(3\)-1px\)\] *):is(textarea){padding-block:calc(calc(var(--spacing) * 3) - 1px)}@media not all and (width>=40rem){:is(.\*\*\:\[textarea\]\:max-sm\:min-h-23\.5 *):is(textarea){min-height:calc(var(--spacing) * 23.5)}}:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:border-0>*):is(tr){border-style:var(--tw-border-style);border-width:0}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:border-b>*):is(tr)>*):is(td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:bg-card>*):is(tr)>*):is(td){background-color:var(--card)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:first\:rounded-ss-xl>*):is(tr):first-child>*):is(td):first-child{border-start-start-radius:calc(var(--radius) * 1.4)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:first\:border-s>*):is(tr)>*):is(td):first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:border-t>*):is(tr):first-child>*):is(td){border-top-style:var(--tw-border-style);border-top-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:last\:\*\:\[td\]\:last\:rounded-ee-xl>*):is(tr):last-child>*):is(td):last-child{border-end-end-radius:calc(var(--radius) * 1.4)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:last\:border-e>*):is(tr)>*):is(td):last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:last\:rounded-se-xl>*):is(tr):first-child>*):is(td):last-child{border-start-end-radius:calc(var(--radius) * 1.4)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:last\:\*\:\[td\]\:first\:rounded-es-xl>*):is(tr):last-child>*):is(td):first-child{border-end-start-radius:calc(var(--radius) * 1.4)}@media (hover:hover){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]>*):is(tr):hover>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]>*):is(tr):hover>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-black) 2%)}}}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_4\%\)\]>*):is(tr)[data-state=selected]>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_4\%\)\]>*):is(tr)[data-state=selected]>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-black) 4%)}}@media (hover:hover){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *)>*):is(tr):hover>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *)>*):is(tr):hover>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-white) 2%)}}}:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_4\%\)\]:is(.dark *)>*):is(tr)[data-state=selected]>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_4\%\)\]:is(.dark *)>*):is(tr)[data-state=selected]>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-white) 4%)}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:-mx-0\.5>svg{margin-inline:calc(var(--spacing) * -.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-lh>svg{height:1lh}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-info>svg{color:var(--info)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\]\:text-success>svg{color:var(--success)}.\[\&\>svg\]\:text-warning>svg{color:var(--warning)}.\[\&\>svg\:not\(\:last-child\)\]\:-mx-0\.5>svg:not(:last-child){margin-inline:calc(var(--spacing) * -.5)}.\[\&\>svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80>svg:not([class*=opacity-]){opacity:.8}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}@media (width>=40rem){.sm\:\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-disabled\]\>\*\]\:after\:bg-foreground\/30[data-disabled]>:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\[data-disabled\]\>\*\]\:after\:bg-foreground\/30[data-disabled]>:after{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.\[\&\[data-selected\]\:not\(\.range-middle\)\>\*\]\:after\:bg-background[data-selected]:not(.range-middle)>:after{content:var(--tw-content);background-color:var(--background)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:pe-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline-end:calc(calc(var(--spacing) * 2.5) - 1px)}@media (width>=40rem){[data-slot=alert-description]~.sm\:\[\[data-slot\=alert-description\]\~\&\]\:col-start-2,[data-slot=alert-title]~.sm\:\[\[data-slot\=alert-title\]\~\&\]\:col-start-2{grid-column-start:2}}[data-slot=combobox-chip]+.\[\[data-slot\=combobox-chip\]\+\&\]\:ps-0\.5{padding-inline-start:calc(var(--spacing) * .5)}[data-slot=empty-title]+.\[\[data-slot\=empty-title\]\+\&\]\:mt-1{margin-top:var(--spacing)}[data-slot=input-control]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=input-group]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=select-trigger]:focus-visible+*+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=number-field]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=number-field]:focus-within+input+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring{background-color:var(--ring)}[data-slot=input-control]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px,[data-slot=input-group]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px,[data-slot=select-trigger]:focus-visible+*+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px,[data-slot=number-field]:focus-within+input+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}[role=group]+.\[\[role\=group\]\+\&\]\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}button.\[button\&\,a\&\]\:cursor-pointer,a.\[button\&\,a\&\]\:cursor-pointer{cursor:pointer}@media (hover:hover){:is(button.\[button\&\,a\&\]\:hover\:bg-accent\/50,a.\[button\&\,a\&\]\:hover\:bg-accent\/50):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-accent\/50,a.\[button\&\,a\&\]\:hover\:bg-accent\/50):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}:is(button.\[button\&\,a\&\]\:hover\:bg-destructive\/90,a.\[button\&\,a\&\]\:hover\:bg-destructive\/90):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-destructive\/90,a.\[button\&\,a\&\]\:hover\:bg-destructive\/90):hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(button.\[button\&\,a\&\]\:hover\:bg-primary\/90,a.\[button\&\,a\&\]\:hover\:bg-primary\/90):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-primary\/90,a.\[button\&\,a\&\]\:hover\:bg-primary\/90):hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}:is(button.\[button\&\,a\&\]\:hover\:bg-secondary\/90,a.\[button\&\,a\&\]\:hover\:bg-secondary\/90):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-secondary\/90,a.\[button\&\,a\&\]\:hover\:bg-secondary\/90):hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}:is(button.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *),a.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *)):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(button.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *),a.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *)):hover{background-color:color-mix(in oklab, var(--input) 48%, transparent)}}}@media (pointer:coarse){:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:absolute,a.\[button\&\,a\&\]\:pointer-coarse\:after\:absolute):after{content:var(--tw-content);position:absolute}:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:size-full,a.\[button\&\,a\&\]\:pointer-coarse\:after\:size-full):after{content:var(--tw-content);width:100%;height:100%}:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:min-h-11,a.\[button\&\,a\&\]\:pointer-coarse\:after\:min-h-11):after{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:min-w-11,a.\[button\&\,a\&\]\:pointer-coarse\:after\:min-w-11):after{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}}svg~.\[svg\~\&\]\:col-start-2{grid-column-start:2}@media (width>=40rem){svg~.sm\:\[svg\~\&\]\:col-start-2{grid-column-start:2}svg~[data-slot=alert-description]~.sm\:\[svg\~\[data-slot\=alert-description\]\~\&\]\:col-start-3,svg~[data-slot=alert-title]~.sm\:\[svg\~\[data-slot\=alert-title\]\~\&\]\:col-start-3{grid-column-start:3}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--destructive-foreground:var(--color-red-700);--info:var(--color-blue-500);--info-foreground:var(--color-blue-700);--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-700);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-700);--accent:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--accent-foreground:var(--color-neutral-800);--background:var(--color-white);--border:#00000014}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in oklab, var(--color-black) 8%, transparent)}}:root{--card:var(--color-white);--card-foreground:var(--color-neutral-800);--destructive:var(--color-red-500);--foreground:var(--color-neutral-800);--input:#0000001a}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in oklab, var(--color-black) 10%, transparent)}}:root{--muted:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--muted-foreground:#686868}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in srgb, var(--color-neutral-500) 90%, var(--color-black))}}:root{--popover:var(--color-white);--popover-foreground:var(--color-neutral-800);--primary:var(--color-neutral-800);--primary-foreground:var(--color-neutral-50);--ring:#f2b84b;--secondary:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--secondary:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--secondary-foreground:var(--color-neutral-800);--chart-1:var(--color-orange-600);--chart-2:var(--color-teal-600);--chart-3:var(--color-cyan-900);--chart-4:var(--color-amber-400);--chart-5:var(--color-amber-500);--code:var(--color-white);--code-foreground:var(--foreground);--code-highlight:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--code-highlight:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--radius:.625rem;--sidebar:var(--color-neutral-50);--sidebar-accent:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--sidebar-accent-foreground:var(--color-neutral-800);--sidebar-border:#0000000f}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-border:color-mix(in oklab, var(--color-black) 6%, transparent)}}:root{--sidebar-foreground:oklch(26.9% 0 none)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-foreground:color-mix(in srgb, var(--color-neutral-800) 64%, var(--sidebar))}}:root{--sidebar-primary:var(--color-neutral-800);--sidebar-primary-foreground:var(--color-neutral-50);--sidebar-ring:var(--color-neutral-400)}.dark{--destructive-foreground:var(--color-red-400);--info:var(--color-blue-500);--info-foreground:var(--color-blue-400);--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-400);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-400);--accent:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--accent:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--accent-foreground:var(--ink);--background:var(--page);--border:var(--line);--card:var(--paper);--card-foreground:var(--ink);--destructive:#fb414a}@supports (color:color-mix(in lab, red, red)){.dark{--destructive:color-mix(in srgb, var(--color-red-500) 90%, var(--color-white))}}.dark{--foreground:var(--ink);--input:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark{--input:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark{--muted:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--muted:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--muted-foreground:var(--ink-muted);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--color-neutral-100);--primary-foreground:var(--color-neutral-800);--ring:#f2b84b;--secondary:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--secondary:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--secondary-foreground:var(--ink);--chart-1:var(--color-blue-700);--chart-2:var(--color-emerald-500);--chart-3:var(--color-amber-500);--chart-4:var(--color-purple-500);--chart-5:var(--color-rose-500);--code:var(--paper);--code-foreground:var(--foreground);--code-highlight:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--code-highlight:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--sidebar:var(--page);--sidebar-accent:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-accent:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--sidebar-accent-foreground:var(--color-neutral-100);--sidebar-border:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-border:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark{--sidebar-foreground:oklch(97% 0 none)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-foreground:color-mix(in srgb, var(--color-neutral-100) 64%, var(--sidebar))}}.dark{--sidebar-primary:var(--color-neutral-100);--sidebar-primary-foreground:var(--color-neutral-800);--sidebar-ring:var(--color-neutral-400);--night:#081523;--night-2:#0e2138;--page:#0d1724;--paper:#132132;--ink:#e3eaf3;--ink-muted:#9aabc0;--line:#24354b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}rich-text{display:contents}::highlight(search){color:inherit;background:#fde7a8}.dark ::highlight(search){color:#0e2138;background:#f2d387}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton{to{background-position:-200% 0}}@keyframes toast-success-odd{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes toast-error-odd{0%{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-3px}to{translate:0}}@keyframes toast-success-even{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes toast-error-even{0%{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-3px}to{translate:0}}
