/*! 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)))){:root,:host{--icon-fill:0;--icon-wght:400}*,:before,:after,::backdrop{--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-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Roboto Flex", "Noto Sans Ethiopic", "Kefa", "Ebrima", "Nyala", Roboto, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:28px;--radius-2xl:48px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-display-lg:57px;--text-display-lg--line-height:64px;--text-display-lg--letter-spacing:-.25px;--text-display-sm:36px;--text-display-sm--line-height:44px;--text-display-sm--letter-spacing:0;--text-headline-lg:32px;--text-headline-lg--line-height:40px;--text-headline-lg--letter-spacing:0;--text-headline-md:28px;--text-headline-md--line-height:36px;--text-headline-md--letter-spacing:0;--text-headline-sm:24px;--text-headline-sm--line-height:32px;--text-headline-sm--letter-spacing:0;--text-title-lg:22px;--text-title-lg--line-height:28px;--text-title-lg--letter-spacing:0;--text-title-md:16px;--text-title-md--line-height:24px;--text-title-md--letter-spacing:.15px;--text-title-md--font-weight:500;--text-title-sm:14px;--text-title-sm--line-height:20px;--text-title-sm--letter-spacing:.1px;--text-title-sm--font-weight:500;--text-body-lg:16px;--text-body-lg--line-height:24px;--text-body-lg--letter-spacing:.5px;--text-body-md:14px;--text-body-md--line-height:20px;--text-body-md--letter-spacing:.25px;--text-body-sm:12px;--text-body-sm--line-height:16px;--text-body-sm--letter-spacing:.4px;--text-label-lg:14px;--text-label-lg--line-height:20px;--text-label-lg--letter-spacing:.1px;--text-label-lg--font-weight:500;--text-label-md:12px;--text-label-md--line-height:16px;--text-label-md--letter-spacing:.5px;--text-label-md--font-weight:500;--text-label-sm:11px;--text-label-sm--line-height:16px;--text-label-sm--letter-spacing:.5px;--text-label-sm--font-weight:500;--shadow-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--shadow-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--shadow-3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-fast-spatial:var(--md-spring-fast-spatial);--ease-default-spatial:var(--md-spring-default-spatial)}}@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]){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;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}body{background-color:var(--md-surface);color:var(--md-on-surface);font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a:not([class]){color:var(--md-primary);text-underline-offset:3px;text-decoration:underline}a:not([class]):hover{color:var(--md-on-primary-container)}}@layer components{.md-icon{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-size:var(--icon-size,24px);letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--icon-fill,0), "wght" var(--icon-wght,400), "GRAD" 0, "opsz" var(--icon-opsz,24);direction:ltr;flex:none;width:1em;height:1em;line-height:1;display:inline-block;overflow:hidden}:root{--paper:var(--md-surface);--surface:var(--md-surface-container-low);--surface-2:var(--md-surface-container-high);--ink:var(--md-on-surface);--ink-2:var(--md-on-surface-variant);--ink-3:var(--md-outline);--rule:var(--md-outline-variant);--rule-strong:var(--md-outline);--link:var(--md-primary);--focus:var(--md-secondary);--shadow:var(--shadow-2);--slot-1:#2a78d6;--slot-2:#d9a800;--slot-3:#1baf7a;--slot-4:#5b3fb5;--slot-5:#22a8c9;--slot-6:#1e3d82;--slot-7:#9a5c0f;--slot-other:#8c8577;--strike:#d93a39;--strike-ring:#fff;--unknown:var(--md-surface-container-highest);--no-claim:#fff;--woreda-line:var(--md-surface-container-lowest);--region-line:var(--md-on-surface-variant);--event:var(--md-on-surface);--event-ring:var(--md-surface-container-lowest);--water:#dfe6ec;--grade-ab-bg:#d7f0d9;--grade-ab-ink:#1f5a24;--grade-c-bg:#ffe8b8;--grade-c-ink:#6b4a05;--grade-d-bg:var(--md-surface-container-highest);--grade-d-ink:var(--md-on-surface-variant);--amber:#b26a00;--mono:var(--font-mono);--topbar:64px;--rail:0px;--navbar:64px;--side:22.5rem;--measure:42rem;--wide:76rem;--radius:12px}@media (width>=600px){:root{--topbar:0px;--rail:96px;--navbar:0px}}.dark{--slot-1:#3987e5;--slot-2:#e0b31a;--slot-3:#22b57f;--slot-4:#8f6fe8;--slot-5:#2fb6d8;--slot-6:#8da2d6;--slot-7:#b8752a;--slot-other:#7d776b;--strike:#ef6b6a;--strike-ring:var(--md-surface);--no-claim:#4a4a52;--woreda-line:var(--md-surface);--event-ring:var(--md-surface);--water:#16161a;--grade-ab-bg:#1f3a22;--grade-ab-ink:#a9d8ab;--grade-c-bg:#45361a;--grade-c-ink:#f2cd7f;--amber:#f5a524}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--md-surface);min-height:100%;color:var(--md-on-surface);font-size:16px;line-height:1.5}html.fullscreen,html.fullscreen body{overscroll-behavior:none;height:100%;overflow:hidden}img,svg,video{max-width:100%}h1,h2,h3,h4{color:var(--md-on-surface);text-wrap:balance}h1{font-size:var(--text-headline-md);line-height:var(--tw-leading,var(--text-headline-md--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-md--letter-spacing));margin:0 0 .5rem;font-weight:400}h2{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));margin:2rem 0 .75rem;font-weight:500}h3{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));margin:1.25rem 0 .4rem}h4{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));margin:1rem 0 .4rem}@media (width>=840px){h1{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing))}}p{max-width:var(--measure);margin:0 0 1rem}ul,ol{margin:0 0 1rem;padding-inline-start:1.5rem}ul{list-style:outside}ol{list-style:decimal}a:not([data-rac]){color:var(--md-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:not([data-rac]):hover{color:var(--md-on-primary-container);text-decoration-thickness:2px}a[data-rac]{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}strong,b{font-weight:600}hr{border-top:1px solid var(--md-outline-variant);margin:1.5rem 0}.lede{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));color:var(--md-on-surface-variant);letter-spacing:.15px}.muted{color:var(--md-on-surface-variant)}.small{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing))}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-on-surface-variant)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--wide);margin:0 auto;padding:0 16px}@media (width>=600px){.wrap{padding:0 24px}}.page{padding:1rem 0 3rem}.skip{position:absolute;top:0;left:-999px}.skip:focus{z-index:100;background:var(--md-inverse-surface);color:var(--md-inverse-on-surface);border-radius:20px;padding:.5rem 1rem;top:8px;left:16px}.site{min-height:100dvh;padding-inline-start:var(--rail);padding-bottom:calc(var(--navbar) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.site>main{flex:1 0 auto;min-width:0}html.fullscreen .site{height:100dvh;min-height:0;padding-bottom:0}html.fullscreen .site>main{flex:auto;min-height:0}html.dark .theme-to-dark,html:not(.dark) .theme-to-light{display:none}[data-menu]{position:fixed;inset:auto}[data-menu]:not(:popover-open){display:none}.tg-btn{color:#fff;box-shadow:var(--shadow-1);background:#229ed9}.tg-btn:hover{color:#fff;box-shadow:var(--shadow-2)}.tg-btn [data-slot=icon] svg{width:var(--icon-size);height:var(--icon-size)}.tg-ring{border-radius:inherit;pointer-events:none;animation:2.2s ease-out infinite tg-ring;position:absolute;inset:0}@keyframes tg-ring{0%{box-shadow:0 0 #229ed98c}70%{box-shadow:0 0 0 10px #229ed900}to{box-shadow:0 0 #229ed900}}@media (prefers-reduced-motion:reduce){.tg-ring{animation:none}}.tg-rail:hover .tg-btn{box-shadow:var(--shadow-2)}.dev-tile{color:var(--md-on-tertiary-container);transition:color var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.dev-shape{background:var(--md-tertiary-container);clip-path:var(--s1);animation:dev-morph 9s var(--md-easing-spring) infinite, dev-turn 18s linear infinite;transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), scale var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);position:absolute;inset:0}@keyframes dev-morph{0%,28%{clip-path:var(--s1)}33%,61%{clip-path:var(--s2)}66%,94%{clip-path:var(--s3)}to{clip-path:var(--s1)}}@keyframes dev-turn{to{rotate:1turn}}:is(.dev-rail,[data-dev-open]):hover .dev-shape{background:var(--md-tertiary);animation-play-state:paused}:is(.dev-rail,[data-dev-open]):hover .dev-tile{color:var(--md-on-tertiary)}:is(.dev-rail,[data-dev-open]):active .dev-shape{scale:.9}[data-dev-dialog] .dev-shape{animation-duration:6s,24s}.dev-tile-sm{color:var(--md-on-tertiary)}.dev-tile-sm .dev-shape{background:var(--md-tertiary)}@media (prefers-reduced-motion:reduce){.dev-shape{animation:none}}.dev-contact{isolation:isolate;position:relative}.dev-contact:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.dev-contact:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.dev-contact:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.dev-contact:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.dev-contact:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.dev-contact:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.dev-contact:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.dev-contact{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.dev-contact:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.dev-contact{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);background:var(--md-tertiary-container);height:32px;color:var(--md-on-tertiary-container);cursor:pointer;vertical-align:middle;--icon-size:18px;border:0;border-radius:16px;align-items:center;gap:8px;margin-inline-start:6px;padding:0 12px 0 10px;display:inline-flex}.dev-contact:active{border-radius:8px}.site-footer{border-top:1px solid var(--md-outline-variant);margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in srgb, var(--md-outline-variant) 60%, transparent)}}.site-footer{background:var(--md-surface-container-low);color:var(--md-on-surface-variant)}.footer-grid{gap:2rem 2.5rem;padding-top:3rem;padding-bottom:2rem;display:grid}@media (width>=840px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.footer-grid h2{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-on-surface);margin:0 0 .75rem}.footer-grid ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.footer-grid a,.footer-base a{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);border-radius:4px;text-decoration:none}.footer-grid a:hover,.footer-base a:hover{color:var(--md-primary)}.footer-grid p,.footer-data p{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));max-width:22rem;margin:0 0 .5rem}.footer-data a{text-decoration:underline}.footer-logo{align-items:center;gap:.5rem;display:inline-flex;color:var(--md-on-surface)!important}.footer-logo img{border-radius:8px;width:32px;height:32px}.footer-logo span{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));letter-spacing:-.01em;font-weight:600}.footer-brand p{margin-top:1rem}.footer-alerts{isolation:isolate;position:relative}.footer-alerts:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.footer-alerts:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.footer-alerts:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.footer-alerts:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.footer-alerts:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.footer-alerts:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.footer-alerts:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.footer-alerts{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.footer-alerts:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.footer-alerts{background:var(--md-secondary-container);--icon-size:20px;border-radius:20px;align-items:center;gap:.5rem;height:40px;padding:0 16px 0 12px;display:inline-flex;color:var(--md-on-secondary-container)!important}.footer-alerts .ph svg{fill:currentColor;width:20px;height:20px}.footer-base{border-top:1px solid var(--md-outline-variant);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-top:1rem;padding-bottom:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-base{border-top:1px solid color-mix(in srgb, var(--md-outline-variant) 60%, transparent)}}.footer-base{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}.dev-credit{color:var(--md-on-surface-variant)}.md-icon[data-icon]:before{content:attr(data-icon)}.ph{vertical-align:-.2em;flex:none;line-height:1;display:inline-flex}.ph.md-icon{font-size:var(--icon-size,1.25em);vertical-align:-.25em}.ph svg{width:1em;height:1em;display:block}.ph.c-strike{color:var(--strike)}.ph.c-event{color:var(--event)}.ph.c-advance{color:var(--md-on-surface)}.ph.ghost-icon{visibility:hidden}.btn{isolation:isolate;position:relative}.btn:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.btn:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.btn:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.btn:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.btn:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.btn:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.btn{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.btn:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.btn{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--md-outline-variant);height:32px;color:var(--md-on-surface-variant);--icon-size:20px;background:0 0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0 12px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--md-on-surface-variant);text-decoration:none}.btn:active,.btn[data-pressed]{border-radius:8px}.btn.solid{background:var(--md-primary);color:var(--md-on-primary);border-color:#0000}.btn.solid:hover{color:var(--md-on-primary);box-shadow:var(--shadow-1)}.btn.tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}.btn.ghost{color:var(--md-on-surface-variant);background:0 0;border-color:#0000}.btn.ghost.primary{color:var(--md-primary)}.btn.sm{height:32px}.btn.icon{width:32px;padding:0}.btn[aria-pressed=true],.btn[aria-selected=true]{background:var(--md-inverse-surface);color:var(--md-inverse-on-surface);--icon-fill:1;border-color:#0000;border-radius:12px}.btn.solid[aria-pressed=true]{background:var(--md-primary);color:var(--md-on-primary)}.btn[disabled],.btn[aria-disabled=true]{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.btn[disabled],.btn[aria-disabled=true]{color:color-mix(in srgb, var(--md-on-surface) 38%, transparent)}}.btn[disabled],.btn[aria-disabled=true]{border-color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.btn[disabled],.btn[aria-disabled=true]{border-color:color-mix(in srgb, var(--md-on-surface) 12%, transparent)}}.btn[disabled],.btn[aria-disabled=true]{cursor:default}.btn.solid[disabled]{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.btn.solid[disabled]{background:color-mix(in srgb, var(--md-on-surface) 10%, transparent)}}.btn.on-inverse{color:var(--md-inverse-primary)}.btn.icon.on-inverse{color:var(--md-inverse-on-surface)}.btn .ph.md-icon{font-size:var(--icon-size)}.btn .ph svg{width:18px;height:18px}@media (pointer:coarse){.btn{border-radius:20px;height:40px;padding:0 16px}.btn.sm{border-radius:18px;height:36px;padding:0 14px}.btn.icon{width:40px;padding:0}.btn.sm.icon{width:36px}.btn[aria-pressed=true],.btn[aria-selected=true]{border-radius:12px}}.seg{gap:2px;display:inline-flex}.seg>.btn,.seg>button{background:var(--md-surface-container);color:var(--md-on-surface-variant);border:0;border-radius:8px}.seg>:first-child{border-start-start-radius:16px;border-end-start-radius:16px}.seg>:last-child{border-start-end-radius:16px;border-end-end-radius:16px}.seg>.btn:active,.seg>.btn[data-pressed]{border-radius:4px}.seg>.btn[aria-pressed=true],.seg>.btn[aria-selected=true]{background:var(--md-primary);color:var(--md-on-primary);border-radius:16px}@media (pointer:coarse){.seg>:first-child{border-start-start-radius:20px;border-end-start-radius:20px}.seg>:last-child{border-start-end-radius:20px;border-end-end-radius:20px}.seg>.btn[aria-pressed=true],.seg>.btn[aria-selected=true]{border-radius:20px}}label{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);margin-bottom:.25rem;display:block}select,input[type=date],input[type=search],input[type=text]{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));color:var(--md-on-surface);border:1px solid var(--md-outline);background:0 0;border-radius:4px;height:40px;padding:0 12px}select:focus-visible,input:focus-visible{outline:2px solid var(--md-primary);outline-offset:-2px;border-color:#0000}input[type=checkbox]{accent-color:var(--md-primary);width:18px;height:18px}fl-select,fl-date,fl-menu{vertical-align:middle;display:inline-block;position:relative}fl-select[data-ready]>select,fl-date[data-ready]>input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.fl-trigger{isolation:isolate;position:relative}.fl-trigger:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.fl-trigger:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.fl-trigger:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.fl-trigger:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.fl-trigger:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.fl-trigger:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.fl-trigger:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.fl-trigger{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.fl-trigger:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.fl-trigger{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);border:1px solid var(--md-outline-variant);max-width:100%;height:32px;color:var(--md-on-surface-variant);cursor:pointer;white-space:nowrap;--icon-size:18px;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:0 8px 0 12px;display:inline-flex}.fl-trigger[aria-expanded=true]{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}.fl-trigger .ph{color:currentColor}.fl-trigger .fl-label{text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.fl-trigger{height:40px}}.fl-pop{z-index:60;background:var(--md-surface-container-low);min-width:max(100%,7rem);max-height:60vh;color:var(--md-on-surface);box-shadow:var(--shadow-2);transform-origin:0 0;animation:m3-menu-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);border-radius:16px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.fl-pop[hidden]{display:none}.fl-pop.up{transform-origin:0 100%;top:auto;bottom:calc(100% + 4px)}.fl-pop.right{transform-origin:100% 0;left:auto;right:0}.fl-pop.up.right{transform-origin:100% 100%}.fl-pop [role=option],.fl-pop [role=menuitem]{isolation:isolate;position:relative}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):is([data-hovered],:not([data-rac]):hover):after{opacity:.08}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):is([data-pressed],:not([data-rac]):active):after{opacity:.12}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}:is(.fl-pop [role=option],.fl-pop [role=menuitem]):is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.fl-pop [role=option],.fl-pop [role=menuitem]{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));width:100%;min-height:44px;color:var(--md-on-surface);text-align:start;white-space:nowrap;cursor:pointer;--icon-size:20px;background:0 0;border:0;border-radius:4px;align-items:center;gap:.75rem;padding:8px 12px;text-decoration:none;display:flex}.fl-pop [role=option]:first-child,.fl-pop [role=menuitem]:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.fl-pop [role=option]:last-child,.fl-pop [role=menuitem]:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.fl-pop [role=option]:focus-visible,.fl-pop [role=menuitem]:focus-visible{outline:2px solid var(--md-secondary);outline-offset:-2px}.fl-pop [role=option][aria-selected=true],.fl-pop [role=menuitem][aria-current=true]{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container);border-radius:12px}.fl-pop [role=option] .ph{visibility:hidden;color:currentColor;order:2;margin-inline-start:auto}.fl-pop [role=option][aria-selected=true] .ph{visibility:visible}.fl-pop.fl-cal{background:var(--md-surface-container-high);border-radius:28px;width:20rem;padding:12px}.fl-cal-head{justify-content:space-between;align-items:center;padding:0 0 8px 12px;display:flex}.fl-cal-head strong{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-on-surface-variant)}.fl-cal-head button{isolation:isolate;position:relative}.fl-cal-head button:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.fl-cal-head button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.fl-cal-head button:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.fl-cal-head button:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.fl-cal-head button:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.fl-cal-head button:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.fl-cal-head button:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.fl-cal-head button{outline:none}.fl-cal-head button:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.fl-cal-head button{width:40px;height:40px;color:var(--md-on-surface-variant);cursor:pointer;--icon-size:24px;background:0 0;border:0;border-radius:20px;place-items:center;display:grid}.fl-cal-grid{grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px 0;display:grid}.fl-cal-grid .wd{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));width:40px;height:40px;color:var(--md-on-surface);place-items:center;display:grid}.fl-cal-grid button{isolation:isolate;position:relative}.fl-cal-grid button:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.fl-cal-grid button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.fl-cal-grid button:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.fl-cal-grid button:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.fl-cal-grid button:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.fl-cal-grid button:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.fl-cal-grid button:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.fl-cal-grid button{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));width:40px;height:40px;color:var(--md-on-surface);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:20px;padding:0}.fl-cal-grid button:focus-visible{outline:2px solid var(--md-secondary);outline-offset:-2px}.fl-cal-grid button[disabled]{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.fl-cal-grid button[disabled]{color:color-mix(in srgb, var(--md-on-surface) 38%, transparent)}}.fl-cal-grid button[disabled]{cursor:default}.fl-cal-grid button.today{box-shadow:inset 0 0 0 1px var(--md-primary);color:var(--md-primary)}.fl-cal-grid button[aria-selected=true]{background:var(--md-primary);color:var(--md-on-primary);box-shadow:none}@media (width<=720px){.fl-pop,.fl-pop.up,.fl-pop.right{z-index:70;min-width:0;max-height:min(80vh,36rem);padding:24px 12px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--shadow-1);animation:m3-sheet-in-bottom var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-radius:28px 28px 0 0;position:fixed;inset:auto 0 0}.fl-pop:before{content:"";background:var(--md-on-surface-variant);border-radius:2px;width:32px;height:4px;margin-left:-16px;position:absolute;top:10px;left:50%}@supports (color:color-mix(in lab, red, red)){.fl-pop:before{background:color-mix(in srgb, var(--md-on-surface-variant) 40%, transparent)}}.fl-pop [role=option],.fl-pop [role=menuitem]{white-space:normal;min-height:56px;padding:8px 16px;border-radius:28px!important}.fl-pop .pop-head{justify-content:space-between;align-items:center;padding:0 4px 8px 16px;display:flex}.fl-pop .pop-head strong{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-weight:400}.fl-pop.fl-cal{background:var(--md-surface-container-low);width:auto}.fl-cal-grid button,.fl-cal-grid .wd{border-radius:22px;width:44px;height:44px}body.fl-sheet-open:after{content:"";background:var(--md-scrim);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body.fl-sheet-open:after{background:color-mix(in srgb, var(--md-scrim) 32%, transparent)}}body.fl-sheet-open:after{z-index:65}}.toggle{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface);cursor:pointer;align-items:center;gap:.75rem;margin:0;display:flex}.toggle input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid var(--md-outline);background:var(--md-surface-container-highest);width:52px;height:32px;transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects);border-radius:16px;flex:none;margin:0;position:relative}.toggle input[type=checkbox]:after{content:"";background:var(--md-outline);width:16px;height:16px;transition:left var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), width var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), height var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects);border-radius:50%;position:absolute;top:50%;left:6px;translate:0 -50%}.toggle input[type=checkbox]:checked{border-color:var(--md-primary);background:var(--md-primary)}.toggle input[type=checkbox]:checked:after{background:var(--md-on-primary);width:24px;height:24px;left:22px}.toggle input[type=checkbox]:active:after{width:28px;height:28px;left:2px}.toggle input[type=checkbox]:checked:active:after{left:20px}.toggle input[type=checkbox]:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.toggle .ph{color:var(--md-on-surface-variant)}abbr.grade,.grade{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));cursor:help;min-width:24px;height:24px;font-family:var(--font-sans);border-radius:8px;place-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:inline-grid}.grade-A,.grade-B{background:var(--grade-ab-bg);color:var(--grade-ab-ink)}.grade-C{background:var(--grade-c-bg);color:var(--grade-c-ink)}.grade-D{background:var(--grade-d-bg);color:var(--grade-d-ink)}.status{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant)}.status-claimed{color:var(--grade-c-ink)}.swatch{vertical-align:-.05em;background:var(--c,var(--slot-other));border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.swatch.hatch{background:repeating-linear-gradient(45deg, var(--md-outline) 0 1.5px, transparent 1.5px 4px);outline:1px solid var(--md-outline-variant)}.swatch.outlined{outline:1px solid var(--md-outline);outline-offset:-1px}.actor-chip{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.key{align-items:center;gap:.5rem;display:inline-flex}.weapon,.media-count{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));border:1px solid var(--md-outline-variant);height:24px;color:var(--md-on-surface-variant);white-space:nowrap;--icon-size:16px;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:0 8px 0 6px;text-decoration:none;display:inline-flex}.weapon .ph,.media-count .ph{color:var(--md-primary)}a.media-count,button.media-count{isolation:isolate;position:relative}:is(a.media-count,button.media-count):where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}:is(a.media-count,button.media-count):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}:is(a.media-count,button.media-count):is([data-hovered],:not([data-rac]):hover):after{opacity:.08}:is(a.media-count,button.media-count):is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}:is(a.media-count,button.media-count):is([data-pressed],:not([data-rac]):active):after{opacity:.12}:is(a.media-count,button.media-count):is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}:is(a.media-count,button.media-count):is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}a.media-count,button.media-count{outline:none}:is(a.media-count,button.media-count):is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}a.media-count,button.media-count{cursor:pointer}.weapon{white-space:normal;max-width:100%;height:auto;min-height:24px;padding-block:2px}.casualty{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap;--icon-size:16px;align-items:center;gap:4px;display:inline-flex}.casualty .ph{color:var(--md-on-surface-variant)}.media-box{max-width:var(--measure);margin:.5rem 0 1rem}.media-box .btn{margin-bottom:.5rem}.media-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:8px;display:grid}.media-grid a{isolation:isolate}.media-grid a:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.media-grid a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.media-grid a:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.media-grid a:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.media-grid a:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.media-grid a:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.media-grid a:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.media-grid a{aspect-ratio:4/3;background:var(--md-surface-container-high);border-radius:12px;display:block;position:relative;overflow:hidden}.media-grid img{object-fit:cover;width:100%;height:100%;display:block}.media-grid .video-mark{color:#fff;background:#00000040;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.media-grid .no-thumb{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);text-align:center;place-items:center;padding:.5rem;display:grid;position:absolute;inset:0}.tiles{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:8px;margin:.5rem 0 1rem;display:grid}.side-body .tiles{grid-template-columns:repeat(3,1fr)}.tile{background:var(--md-surface-container-highest);border-radius:12px;padding:12px 14px}.tile .n{font-size:var(--text-headline-sm);line-height:var(--tw-leading,var(--text-headline-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing));font-variant-numeric:tabular-nums;font-weight:500}.tile .n.strike{color:var(--strike)}.tile .l{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);margin-top:2px}.side-body .tile{padding:10px 12px}.side-body .tile .n{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-weight:500}.progress-list li{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));border-bottom:1px solid var(--md-outline-variant);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.progress-list .up{color:var(--grade-ab-ink)}.progress-list .down{color:var(--md-on-surface-variant)}.progress-list strong{font-variant-numeric:tabular-nums;margin-inline-start:.3rem}.chips .weapon{margin:0 .3rem .3rem 0}.hero-n{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-variant-numeric:tabular-nums;font-weight:500}.hero-n.strike{color:var(--strike)}.table-wrap{border:1px solid var(--md-outline-variant);border-radius:12px;margin:0 0 1.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing))}th,td{text-align:start;border-bottom:1px solid var(--md-outline-variant);vertical-align:top;padding:12px 16px}tr:last-child>td{border-bottom:0}th{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-on-surface-variant);background:var(--md-surface-container-low);white-space:nowrap}tbody tr{transition:background-color .15s}tbody tr:hover{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background:color-mix(in srgb, var(--md-on-surface) 4%, transparent)}}@media (width<=720px){.table-wrap:has(table.cards){border:0;border-radius:0;overflow:visible}table.cards,table.cards tbody,table.cards td{display:block}table.cards thead{display:none}table.cards tr{background:var(--md-surface-container-low);border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-bottom:8px;padding:14px 16px;display:grid}table.cards td{border:0;min-width:0;padding:0}table.cards td:before{content:attr(data-label);font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant);margin-bottom:2px;display:block}table.cards td.card-title,table.cards td:last-child,table.cards td[colspan]{grid-column:1/-1}table.cards td.card-title{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight))}table.cards td[colspan]:before{content:none}table.cards .actor-chip{white-space:normal;display:inline}table.cards .actor-chip .swatch{margin-inline-end:.3em}td.num,th.num{white-space:nowrap}table:not(.cards){max-width:100%;display:block;overflow-x:auto}fl-date[data-ready]+#a-date-label{display:none}}.events{margin:0;padding:0;list-style:none}.event-row{border-radius:12px;grid-template-columns:6.5rem 24px minmax(0,1fr);align-items:start;gap:2px 16px;padding:12px 16px;transition:background-color .15s;display:grid;position:relative}.event-row:hover{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.event-row:hover{background:color-mix(in srgb, var(--md-on-surface) 6%, transparent)}}.event-row+.event-row:before{content:"";border-top:1px solid var(--md-outline-variant);position:absolute;top:0;left:16px;right:16px}.event-row:hover:before,.event-row:hover+.event-row:before{border-color:#0000}.event-row time{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;padding-top:3px}.event-row .glyph{justify-content:center;padding-top:3px;display:flex}.event-row .glyph .ph{font-size:1rem}.event-row h3{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));margin:0}.event-row h3 a{color:var(--md-on-surface);text-decoration:none}.event-row h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.event-row h3 a:focus-visible{outline:none}.event-row h3 a:focus-visible:after{outline:3px solid var(--md-secondary);outline-offset:-3px}.event-row .summary{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);max-width:52rem;margin:2px 0 0}.event-row .meta{z-index:1;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex;position:relative}.event-row.is-strike h3 a{color:var(--strike)}@media (width<=560px){.event-row{grid-template-columns:24px minmax(0,1fr);gap:2px 12px;padding:12px}.event-row time{order:3;grid-column:2}}.facts{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:1rem 0 1.5rem;display:grid}.facts dt{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-on-surface-variant);padding-top:2px}.facts dd{margin:0}@media (width<=560px){.facts{grid-template-columns:1fr;gap:.1rem}.facts dd{margin-bottom:.75rem}}.empty{background:var(--md-surface-container);color:var(--md-on-surface-variant);max-width:var(--measure);border-radius:16px;padding:16px 20px}.note{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));background:var(--grade-c-bg);color:var(--grade-c-ink);border-radius:12px;max-width:none;padding:12px 16px}.cols{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 2rem;display:grid}.plain{margin:0;padding:0;list-style:none}.plain li{padding:.25rem 0}.card{background:var(--md-surface-container-low);box-shadow:var(--shadow-1);border-radius:12px;padding:16px 20px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:.5rem 0 1.5rem;display:flex}.page-head .pg-main{flex:30rem;min-width:0}.page-head .pg-back{margin:0 0 .75rem}.page-head .pg-back a{isolation:isolate;position:relative}.page-head .pg-back a:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.page-head .pg-back a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.page-head .pg-back a:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.page-head .pg-back a:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.page-head .pg-back a:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.page-head .pg-back a:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.page-head .pg-back a:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.page-head .pg-back a{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.page-head .pg-back a:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.page-head .pg-back a{height:32px;color:var(--md-primary);border-radius:16px;align-items:center;gap:4px;margin-inline-start:-8px;padding:0 12px 0 8px;text-decoration:none;display:inline-flex}.page-head h1{margin-bottom:.5rem}.page-head .pg-kind{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-primary);margin:-.25rem 0 .75rem}.page-head .lede{max-width:46rem;margin-bottom:.5rem}.page-head .pg-note{margin:.25rem 0 0}.pg-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.figures{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:8px;max-width:62rem;margin:0 0 1.5rem;display:grid}.fig{background:var(--md-surface-container);border-radius:16px;min-width:0;padding:16px 18px}.fig .n{font-size:var(--text-headline-md);line-height:var(--tw-leading,var(--text-headline-md--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-md--letter-spacing));font-variant-numeric:tabular-nums;font-weight:500}.fig .n.strike{color:var(--strike)}.fig .l{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);margin-top:4px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin:2.5rem 0 .75rem;display:flex}.section-head h2,.section-head p{margin:0}.events.grouped .event-row{grid-template-columns:24px minmax(0,1fr)}.events.grouped .event-row time{display:none}.day-head{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));min-height:48px;color:var(--md-primary);top:var(--topbar);background:var(--md-surface);z-index:2;justify-content:space-between;align-items:center;gap:1rem;margin-top:8px;padding:8px 16px;display:flex;position:sticky}.day-head .muted{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));background:var(--md-secondary-container);min-width:24px;height:20px;color:var(--md-on-secondary-container);border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.pill{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));border:1px solid var(--md-outline-variant);height:32px;color:var(--md-on-surface-variant);white-space:nowrap;--icon-size:18px;background:0 0;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:0 16px;display:inline-flex}.pill .ph{color:var(--md-primary)}.pill{white-space:normal;height:auto;min-height:32px;padding-block:4px}.pill:has(>.ph:first-child){padding-inline-start:8px}.pill.link{isolation:isolate;position:relative}.pill.link:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.pill.link:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.pill.link:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.pill.link:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.pill.link:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.pill.link:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.pill.link:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.pill.link{outline:none}.pill.link:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.pill.link{transition:padding var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), margin var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), grid-template-columns var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects);color:var(--md-on-surface-variant);cursor:pointer;text-decoration:none}.pill.on{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}.pill.on .ph{color:currentColor}.pill .actor-chip a{color:inherit;text-decoration:none}.pills{flex-wrap:wrap;gap:8px;display:flex}.quick{flex-wrap:wrap;align-items:center;gap:8px;margin:.25rem 0 .75rem;display:flex}.share-bar{background:var(--md-surface-container-high);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.share-bar .seg{background:var(--c);color:#fff;text-align:center;border-radius:2px;min-width:2px;height:100%;font-size:.62rem;line-height:12px;display:block;overflow:hidden}.share-bar .seg:first-child{border-radius:6px 2px 2px 6px}.share-bar .seg:last-child{border-radius:2px 6px 6px 2px}.share-bar .seg.hatch{background:repeating-linear-gradient(45deg, var(--md-outline) 0 2px, var(--md-surface-container-high) 2px 5px)}.share-keys{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;display:flex}.share-keys li{align-items:center;gap:.4rem;padding:0;display:inline-flex}.share-keys b{color:var(--md-on-surface)}.rank{gap:.6rem;max-width:36rem;margin:.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.rank li{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px .75rem;display:grid}.rank .track{background:var(--md-surface-container-highest);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.rank .fill{background:var(--c,var(--md-primary));border-radius:4px;height:100%;display:block}.rank .v{color:var(--md-on-surface-variant);white-space:nowrap}.rank .v b{color:var(--md-on-surface)}.fact-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:8px;margin:.5rem 0 1.5rem;display:grid}.fact{background:var(--md-surface);border:1px solid var(--md-outline-variant);border-radius:12px;min-width:0;padding:14px 16px}.fact .k{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-on-surface-variant);margin-bottom:4px}.fact .v{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));overflow-wrap:anywhere}.fact .v.big{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-weight:500}.fact .sub{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);margin-top:4px}.status-card{background:var(--c,var(--unknown));border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.status-card{background:color-mix(in srgb, var(--c,var(--unknown)) 12%, var(--md-surface-container-low))}}.status-card{border-inline-start:6px solid var(--c,var(--unknown));margin:0 0 1rem}.status-card .eyebrow{margin:0 0 4px}.status-card .st{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-weight:500}.status-card .st .actor-chip a{color:inherit;text-decoration:none}.status-card .meta{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);flex-wrap:wrap;gap:.3rem 1.25rem;display:flex}.ctl-strip{max-width:56rem;margin:.5rem 0 1.5rem}.ctl-strip .track{background:var(--md-surface-container-high);border-radius:8px;gap:2px;height:24px;display:flex;overflow:hidden}.ctl-strip .seg{background:var(--c,var(--unknown));min-width:3px;height:100%;display:block}.ctl-strip .seg.inferred{opacity:.55}.ctl-strip .seg.contested{background:repeating-linear-gradient(45deg, var(--md-outline) 0 2px, var(--md-surface-container-high) 2px 6px)}.ctl-strip .axis{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.wd-tools{flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 .75rem;display:flex}.wd-tools p{margin:0}.search-box{background:var(--md-surface-container-high);height:56px;color:var(--md-on-surface);border-radius:28px;flex:18rem;align-items:center;gap:12px;max-width:30rem;padding:0 20px 0 16px;display:flex}.search-box .ph{color:var(--md-on-surface)}.search-box input{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));min-width:0;height:100%;color:var(--md-on-surface);background:0 0;border:0;outline:none;flex:1;padding:0}.search-box input::placeholder{color:var(--md-on-surface-variant)}.search-box:focus-within{box-shadow:inset 0 0 0 2px var(--md-primary)}.changes{gap:0;max-width:58rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.changes li{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));border-bottom:1px solid var(--md-outline-variant);grid-template-columns:7rem minmax(0,1fr);gap:.2rem 1rem;padding:12px 0;display:grid}.changes time{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;padding-top:2px}.changes .who{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.changes .arrow{color:var(--md-on-surface-variant)}.wd-regions{gap:8px;margin:.5rem 0 1.5rem;display:grid}details.region{background:var(--md-surface-container-low);border-radius:16px;overflow:hidden}details.region[hidden]{display:none}details.region summary{isolation:isolate;position:relative}details.region summary:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}details.region summary:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}details.region summary:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}details.region summary:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}details.region summary:is([data-pressed],:not([data-rac]):active):after{opacity:.12}details.region summary:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}details.region summary:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}details.region summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:16px 20px;list-style:none;display:grid}details.region summary::-webkit-details-marker{display:none}details.region summary .r-name{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));align-items:center;gap:.75rem;display:flex}details.region summary .r-name:before{content:"expand_more";color:var(--md-on-surface-variant);transition:rotate var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);flex:none;font-family:Material Symbols Rounded;font-size:24px;line-height:1}details.region[open] summary .r-name:before{rotate:180deg}details.region summary .r-count{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-on-surface-variant);white-space:nowrap}details.region summary .share{grid-column:1/-1}details.region .wd-list{margin:0;padding:4px 20px 16px}details.region .wd-list li[hidden]{display:none}.force-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:12px;margin:.75rem 0 2rem;padding:0;list-style:none;display:grid}.force{isolation:isolate;position:relative}.force:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.force:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.force:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.force:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.force:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.force:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.force:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.force{outline:none}.force:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.force{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);background:var(--md-surface-container-low);box-shadow:var(--shadow-1);color:var(--md-on-surface);border-top:4px solid var(--c);border-radius:16px;gap:6px;padding:16px;text-decoration:none;display:grid}.force:hover{color:var(--md-on-surface);box-shadow:var(--shadow-2)}.force .nm{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.force .nm small{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant);white-space:nowrap}.force .ty{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.force .nums{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:4px;display:grid}.force .nums b{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));font-variant-numeric:tabular-nums;display:block}.force .nums small{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));color:var(--md-on-surface-variant)}.force .fac{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.strike-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem 3rem;margin-bottom:.5rem;display:grid}.rel-cols{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 2rem;margin:.5rem 0 1rem;display:grid}.rel-cols h3{margin:.25rem 0 .5rem}.rel-cols ul{padding:0;list-style:none}.rel-cols li{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));border-bottom:1px solid var(--md-outline-variant);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:10px 0;display:flex}.doc{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}.toc{top:calc(var(--topbar) + 1rem);position:sticky}.toc .eyebrow{margin:0 0 .5rem 16px}.toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc li a{isolation:isolate;position:relative}.toc li a:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.toc li a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.toc li a:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.toc li a:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.toc li a:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.toc li a:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.toc li a:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.toc li a{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.toc li a:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.toc li a{min-height:48px;color:var(--md-on-surface-variant);border-radius:24px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.toc li a:hover{color:var(--md-on-surface)}.doc .prose,.doc>:last-child{min-width:0}@media (width<=860px){.strike-grid{grid-template-columns:minmax(0,1fr)}.doc{grid-template-columns:minmax(0,1fr);gap:1rem}.toc{position:static}.toc ol{flex-wrap:wrap;gap:8px;display:flex}.toc li a{border:1px solid var(--md-outline-variant);border-radius:8px;min-height:32px;padding:0 12px}}@media (width<=720px){.page-head{margin-bottom:1rem}.pg-actions .btn{flex:auto}.fig{padding:12px 14px}.fig .n{font-size:var(--text-headline-sm);line-height:var(--tw-leading,var(--text-headline-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing));font-weight:500}.changes li{grid-template-columns:minmax(0,1fr);gap:.1rem}details.region summary{padding:14px 16px}details.region .wd-list{padding:4px 16px 14px}.status-card{gap:.5rem 1rem}}.dash{height:calc(100dvh - var(--topbar) - var(--navbar) - env(safe-area-inset-bottom));grid-template-columns:minmax(0, 1fr) var(--side);background:var(--md-surface);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"map side""time time";display:grid;position:relative}.map-area{grid-area:map;min-height:0;position:relative}.map-loading{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-tl{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.map-stamp{pointer-events:none;background:var(--md-surface-container-low);color:var(--md-on-surface);box-shadow:var(--shadow-1);font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));border-radius:12px;padding:8px 14px;position:relative;overflow:hidden}.map-stamp .sub{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);display:block}.not-today{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));background:var(--grade-c-bg);color:var(--grade-c-ink);box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:.5rem;margin:0;padding:4px 4px 4px 14px;display:flex}.not-today[hidden]{display:none}.not-today .btn{background:var(--md-surface-container-lowest);color:var(--md-on-surface);border-color:#0000}.map-zoom{flex-wrap:wrap;gap:8px;display:flex}.map-zoom .btn.preset{background:var(--md-surface-container-low);height:32px;color:var(--md-on-surface);box-shadow:var(--shadow-1);border:0;border-radius:8px;padding:0 16px}.map-zoom .btn.preset:hover{box-shadow:var(--shadow-2)}.map-zoom .btn.preset .ph{display:none}#war-progress{box-shadow:var(--shadow-1)}#war-progress .when-idle,#war-progress .when-playing{align-items:center;gap:.5rem;display:inline-flex}#war-progress .when-playing,.dash.playing #war-progress .when-idle{display:none}.dash.playing #war-progress .when-playing{display:inline-flex}.map-stamp .playing-note,.map-stamp .play-bar{display:none}.dash.playing .map-stamp{box-shadow:inset 0 0 0 2px var(--md-primary), var(--shadow-1)}.dash.playing .not-today{display:none}.dash.playing .map-stamp .playing-note{color:var(--md-on-surface-variant);display:block}.dash.playing .map-stamp .play-bar{background:var(--md-primary);border-radius:0 2px 2px 0;width:0;height:4px;transition:width 80ms linear;display:block;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.dash.playing .map-stamp .play-bar{transition:none}}.overlay-tr{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:96px;right:12px}.overlay-tr>fl-menu>.btn,.overlay-tr>.btn{background:var(--md-surface-container-low);color:var(--md-primary);box-shadow:var(--shadow-1);border:0}.overlay-tr>fl-menu>.btn:hover,.overlay-tr>.btn:hover{box-shadow:var(--shadow-2)}.overlay-tr>fl-menu>.btn[aria-expanded=true]{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.layers-pop{min-width:17rem;padding:8px 16px 12px}@media (width>=721px){.layers-pop .pop-head{display:none}}.layer-group{padding:8px 0 4px}.layer-group+.layer-group{border-top:1px solid var(--md-outline-variant);margin-top:4px}.layer-group .eyebrow{padding:4px 0}.layers-pop .toggle{gap:12px;min-height:48px;padding:6px 0}.layers-pop .toggle .lbl{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));flex:auto}.layers-pop .toggle .ph{color:var(--md-on-surface-variant)}.side{background:var(--md-surface-container-low);border-inline-start:1px solid var(--md-outline-variant);flex-direction:column;grid-area:side;min-height:0;display:flex}.side-tabs{border-bottom:1px solid var(--md-outline-variant);scrollbar-width:none;flex:none;padding:0 8px;display:flex;overflow-x:auto}.side-tabs::-webkit-scrollbar{display:none}.side-tabs [role=tab]{isolation:isolate}.side-tabs [role=tab]:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.side-tabs [role=tab]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.side-tabs [role=tab]:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.side-tabs [role=tab]:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.side-tabs [role=tab]:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.side-tabs [role=tab]:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.side-tabs [role=tab]:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.side-tabs [role=tab]{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));min-height:48px;color:var(--md-on-surface-variant);cursor:pointer;--icon-size:22px;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.side-tabs [role=tab]:hover{color:var(--md-on-surface)}.side-tabs [role=tab]:focus-visible{outline:3px solid var(--md-secondary);outline-offset:-3px}.side-tabs [role=tab][aria-selected=true]{color:var(--md-primary);--icon-fill:1}.side-tabs [role=tab]:before{content:"";background:var(--md-primary);height:3px;transition:scale var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12px;right:12px;scale:0 1}.side-tabs [role=tab][aria-selected=true]:before{scale:1}.side-tabs [role=tab] .tab-label{display:none}.side-tabs [role=tab][aria-selected=true] .tab-label{display:inline}.side-tabs .panel-toggle{margin-inline-start:auto;display:none}.side-body{min-height:0;font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));flex:auto;padding:16px 16px 20px;overflow-y:auto}.side-body [data-tab][hidden]{display:none}.side-body h4{margin:20px 0 8px}.side-body h4:first-child{margin-top:0}.side-body p{max-width:none;margin-bottom:.5rem}.side-body .plain li{padding:.2rem 0}.side-foot{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));border-top:1px solid var(--md-outline-variant);color:var(--md-on-surface-variant);flex:none;padding:10px 16px}.side-foot a{color:inherit}.panel-title{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));margin:0 0 4px}.legend-list{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);gap:6px;margin:.3rem 0 0;display:grid}.legend-list .key{gap:8px}.mode-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dash[data-colour-mode=sides] .by-forces,.dash:not([data-colour-mode=sides]) .by-sides{display:none}.news-head{align-items:center;margin:20px 0 8px;display:flex}.news-seg .btn[hidden]{display:none}.news-seg .count{background:var(--md-error);min-width:16px;height:16px;color:var(--md-on-error);font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));border-radius:8px;place-items:center;padding:0 4px;display:inline-grid}.side-list{margin:0 -8px;padding:0;list-style:none}.side-list li{border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px 8px;transition:background-color .15s;display:grid;position:relative}.side-list li+li:before{content:"";border-top:1px solid var(--md-outline-variant);position:absolute;top:0;left:8px;right:8px}.side-list li:hover{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.side-list li:hover{background:color-mix(in srgb, var(--md-on-surface) 6%, transparent)}}.side-list li:hover:before,.side-list li:hover+li:before{border-color:#0000}.side-list li .glyph{padding-top:2px;display:flex}.side-list li .glyph .ph{font-size:1rem}.side-list li a{color:var(--md-on-surface);font-weight:500;text-decoration:none}.side-list li a:hover{text-decoration:underline}.side-list li .sub{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.side-list li.empty-row{grid-template-columns:1fr}.chart{width:100%;height:auto;font:10px var(--font-sans);display:block}.chart .bar{fill:var(--md-primary);opacity:.55}.chart .bar.strike{fill:var(--strike);opacity:1}.chart .hit{fill:#0000}.chart g:hover .bar{opacity:1}.chart .ax{fill:var(--md-on-surface-variant)}.chart .val{fill:var(--md-on-surface-variant);font-weight:600}.chart .base{stroke:var(--md-outline-variant);stroke-width:1px}.chart .band{fill:var(--md-primary);opacity:.12}.timebar{background:var(--md-surface-container);grid-area:time;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"left steps track right";align-items:center;gap:.75rem 1.25rem;padding:10px 16px 12px;display:grid}.time-left{flex-direction:column;grid-area:left;gap:2px;min-width:10rem;max-width:15rem;display:flex}.time-track{grid-area:track;min-width:16rem;height:58px;position:relative}.time-right{flex-wrap:wrap;grid-area:right;justify-content:flex-end;align-items:center;gap:8px;max-width:30rem;display:flex}.time-left .big{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-variant-numeric:tabular-nums;font-weight:500}.time-left .sub{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.time-track .hist{height:30px;position:absolute;top:0;left:9px;right:9px}.time-track .hist svg{width:100%;height:100%;display:block}.time-track .hist rect,.time-track .hist path{fill:var(--md-primary)}@supports (color:color-mix(in lab, red, red)){.time-track .hist rect,.time-track .hist path{fill:color-mix(in srgb, var(--md-primary) 45%, transparent)}}.range{height:28px;position:absolute;top:28px;left:0;right:0}.range-track{background:var(--md-secondary-container);border-radius:6px;height:12px;position:absolute;top:8px;left:9px;right:9px}.range-band{background:var(--md-primary);border-radius:2px;min-width:2px;position:absolute;top:0;bottom:0}.range input{pointer-events:none;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.range input::-webkit-slider-runnable-track{background:0 0;height:28px}.range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:var(--md-primary);width:4px;height:28px;box-shadow:0 0 0 6px var(--md-surface-container);border-radius:2px;transition:width .15s}.range input::-moz-range-thumb{pointer-events:auto;cursor:grab;background:var(--md-primary);width:4px;height:28px;box-shadow:0 0 0 6px var(--md-surface-container);border:0;border-radius:2px}.range input:active::-webkit-slider-thumb{width:2px}#range-start::-webkit-slider-thumb{background:var(--md-primary);height:20px}#range-start::-moz-range-thumb{height:20px}.range input:focus-visible{outline:none}.range input:focus-visible::-webkit-slider-thumb{width:2px;box-shadow:0 0 0 6px var(--md-surface-container), 0 0 0 9px var(--md-secondary)}.range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px var(--md-surface-container), 0 0 0 9px var(--md-secondary)}.years{height:14px;font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));color:var(--md-on-surface-variant);pointer-events:none;position:absolute;bottom:-14px;left:9px;right:9px}.years span{font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.time-right label{margin:0}.time-right input[type=date]{width:9.5rem}.time-right #today{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}.time-left .eyebrow{white-space:nowrap}.key .ph{font-size:1rem}.sheet-head{flex:none}.sheet-grab,.date-mobile,.time-toggle{display:none}.time-steps{grid-area:steps;align-self:center;gap:4px;display:flex}.time-steps .btn{background:var(--md-secondary-container);width:40px;height:40px;color:var(--md-on-secondary-container);--icon-size:24px;border:0;border-radius:20px;padding:0}.time-steps .btn[disabled]{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.time-steps .btn[disabled]{background:color-mix(in srgb, var(--md-on-surface) 10%, transparent)}}.time-steps .btn[disabled]{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.time-steps .btn[disabled]{color:color-mix(in srgb, var(--md-on-surface) 38%, transparent)}}.legend-box{margin:.75rem 0 0}.legend-box summary{cursor:pointer;border-top:1px solid var(--md-outline-variant);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;list-style:none;display:flex}.legend-box summary::-webkit-details-marker{display:none}.legend-box summary h4{margin:0}.legend-box summary .caret{color:var(--md-on-surface-variant);transition:rotate var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.legend-box[open] summary .caret{rotate:180deg}.legend-box .mode-row{margin:.4rem 0 .5rem}.legend-box h4{margin-top:.9rem}@media (width<=900px){.dash{grid-template:"map"minmax(0,1fr)"time"/1fr}.side{z-index:4;height:4.75rem;max-height:100%;box-shadow:var(--shadow-1);transition:height var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-inline-start:0;border-radius:28px 28px 0 0;grid-area:map;align-self:end;position:relative;overflow:hidden}.side.dragging{transition:none}.sheet-head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.sheet-grab{background:var(--md-on-surface-variant);border-radius:2px;width:32px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.sheet-grab{background:color-mix(in srgb, var(--md-on-surface-variant) 40%, transparent)}}.sheet-grab{margin:12px auto 4px}.side-tabs{border-bottom-color:#0000;padding:0 8px}.side[data-sheet=half] .side-tabs,.side[data-sheet=full] .side-tabs{border-bottom-color:var(--md-outline-variant)}.side-tabs [role=tab]{min-height:48px;padding:0 12px}.side-tabs .panel-toggle{align-self:center;display:inline-flex}.panel-toggle .ph{transition:rotate var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.side[data-sheet=full] .panel-toggle .ph{rotate:180deg}.side-body{padding:12px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.side:not([data-sheet=full]) .side-foot{display:none}.legend-list{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:6px 12px}.timebar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"left steps toggle""track track track""right right right";align-items:center;gap:4px 8px;padding:6px 8px}.time-left{grid-area:left;min-width:0}.time-left .eyebrow,.time-left .sub,.time-left .big{display:none}.date-mobile{max-width:100%;display:inline-block}.date-mobile .fl-trigger{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));height:40px;color:var(--md-on-surface);font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;padding:0 12px 0 8px}.date-mobile .fl-trigger .ph{color:var(--md-on-surface-variant)}.time-steps .btn{width:40px;height:40px}.time-toggle{grid-area:toggle;display:inline-flex}.time-toggle .ph{transition:rotate var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.timebar.open .time-toggle .ph{rotate:180deg}.timebar:not(.open) .time-track,.timebar:not(.open) .time-right{display:none}.time-track{grid-area:track;height:50px;margin:4px 8px 16px}.time-track .hist{height:24px}.range{top:22px}.time-right{flex-wrap:wrap;grid-area:right;justify-content:flex-start;gap:8px;padding:0 4px 4px}.time-right .date-from,.time-right .date-to,.time-right .date-to-label{display:none}.overlay-tl{gap:6px;top:8px;left:8px;right:60px}.map-stamp{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));padding:6px 12px}.map-stamp .sub{display:none}.map-zoom{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding:2px 28px 4px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.map-zoom::-webkit-scrollbar{display:none}.map-zoom .btn{flex:none}.overlay-tr{z-index:auto;top:96px;right:8px}.layers-menu>.btn .lbl,.layers-menu>.btn .caret{display:none}.layers-menu>.btn{border-radius:12px;width:40px;height:40px;padding:0}.not-today{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}}@media (width<=900px) and (height<=540px){.time-track{height:32px;margin-bottom:16px}.time-track .hist{display:none}.range{top:4px}}.region-label{font:600 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--md-on-surface-variant);text-shadow:0 0 3px var(--paper), 0 0 3px var(--paper), 0 0 2px var(--paper);pointer-events:none;white-space:nowrap}.place-label[hidden],.region-label[hidden]{display:none}.place-label{pointer-events:none;white-space:nowrap;font:600 11.5px/1 var(--font-sans);color:var(--md-on-surface);align-items:center;gap:4px;display:flex;transform:translate(6px)}.place-label:before{content:"";background:var(--md-on-surface);width:5px;height:5px;box-shadow:0 0 0 1.5px var(--md-surface-container-lowest);border-radius:50%;flex:none}.place-label span{text-shadow:0 0 3px var(--md-surface-container-lowest), 0 0 3px var(--md-surface-container-lowest), 0 0 2px var(--md-surface-container-lowest), 0 0 2px var(--md-surface-container-lowest)}.place-label.r1{font-size:12.5px;font-weight:700}.place-label.r1:before{width:6px;height:6px}.place-label.r3{color:var(--md-on-surface-variant);font-size:10.5px;font-weight:500}.gallery{outline:none;flex-direction:column;gap:8px;margin:.5rem 0 1rem;display:flex}.gallery-stage{background:#0d0d10;border-radius:16px;place-items:center;min-height:9rem;display:grid;position:relative;overflow:hidden}.gallery-media{place-items:center;width:100%;display:grid}.gallery-media img,.gallery-media video{object-fit:contain;background:#0d0d10;width:100%;max-height:22rem;display:block}.gallery-nav{isolation:isolate;position:relative}.gallery-nav:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.gallery-nav:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.gallery-nav:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.gallery-nav:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.gallery-nav:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.gallery-nav:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.gallery-nav:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.gallery-nav{background:var(--md-surface-container-high);border:0;border-radius:20px;width:40px;height:40px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.gallery-nav{background:color-mix(in srgb, var(--md-surface-container-high) 88%, transparent)}}.gallery-nav{color:var(--md-on-surface);cursor:pointer;--icon-size:24px;place-items:center;display:grid}.gallery-nav.prev{left:8px}.gallery-nav.next{right:8px}.gallery-bar{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gallery-post{color:var(--md-primary);font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));--icon-size:18px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.gallery-post:hover{text-decoration:underline}.gallery-strip{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.gallery-strip button{background:var(--md-surface-container-high);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:3.6rem;height:2.6rem;padding:0;position:relative;overflow:hidden}.gallery-strip button[aria-current=true]{border-color:var(--md-primary)}.gallery-strip img{object-fit:cover;width:100%;height:100%;display:block}.gallery-play{color:#fff;background:#0000004d;place-items:center;display:grid;position:absolute;inset:0}.wrap .gallery{max-width:44rem}.wrap .gallery-media img,.wrap .gallery-media video{max-height:30rem}.wcard{background:var(--md-surface-container);border-radius:16px;grid-template-columns:5.5rem minmax(0,1fr);gap:6px 12px;margin:0 0 8px;padding:12px;display:grid}.wcard.active{box-shadow:inset 0 0 0 2px var(--md-primary)}.wcard-img{background:var(--md-surface-container-highest);border-radius:12px;place-items:center;width:5.5rem;height:4rem;display:grid;overflow:hidden}.wcard-img img{object-fit:cover;width:100%;height:100%;display:block}.wcard-icon{color:var(--md-on-surface-variant);font-size:1.7rem}.wcard-body{min-width:0}.wcard h5{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));margin:0 0 2px}.wcard-meta{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);margin:0}.wcard-count{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;margin:4px 0 0}.wcard-sum,.wcard-credit,.wcard-actions,.wcard .side-list{grid-column:1/-1}.wcard-sum{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wcard-credit{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));color:var(--md-on-surface-variant);margin:0}.wcard-credit a{color:inherit}.wcard-actions{flex-wrap:wrap;gap:8px;display:flex}.wcard-actions .caret{transition:rotate var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.wcard-actions [aria-expanded=true] .caret{rotate:180deg}.wrest{margin-top:.75rem}.wrest summary{cursor:pointer;font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-primary)}.weapon-filter{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));background:var(--md-secondary-container);height:32px;color:var(--md-on-secondary-container);box-shadow:var(--shadow-1);--icon-size:18px;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 4px 0 8px;display:inline-flex}.weapon-filter[hidden]{display:none}.weapon-filter .btn{width:24px;height:24px;color:inherit;--icon-size:18px;border:0;border-radius:12px;padding:0}.unv-banner{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));white-space:nowrap;background:var(--grade-c-bg);color:var(--grade-c-ink);box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:.5rem;margin:0;padding:6px 12px;display:inline-flex}.unv-banner[hidden]{display:none}.unv-banner a{color:inherit;font-weight:600}.unv-eyebrow{color:var(--grade-c-ink);align-items:center;gap:.3rem;display:inline-flex}@media (width<=900px){.unv-banner{white-space:normal;max-width:calc(100vw - 80px)}}.stamp-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.dash.alt-unverified .map-stamp{box-shadow:inset 0 0 0 2px var(--amber), var(--shadow-1)}.dash.alt-unverified .legend-list .by-sides{display:none}.dash.alt-unverified .legend-list .by-forces{display:inline-flex}.legend-pop{min-width:18rem;max-width:21rem;max-height:70vh;padding:8px 16px 16px;overflow-y:auto}.legend-pop .pop-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.legend-pop .eyebrow{align-items:center;gap:.3rem;margin:8px 0 6px;display:flex}.legend-pop .legend-list{gap:6px}.legend-pop .leg-marks{border-top:1px solid var(--md-outline-variant);margin-top:12px;padding-top:12px}.legend-pop p{margin:.75rem 0 0}.dash.alt-unverified .leg-verified,.dash:not(.alt-unverified) .leg-unverified{display:none}.swatch.dashed{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.swatch.dashed{background:color-mix(in srgb, var(--c) 32%, transparent)}}.swatch.dashed{outline:1.5px dashed var(--c);outline-offset:-1.5px}.leg-trail{border-top:3px dashed var(--slot-1);flex:none;width:1.2rem;height:0;display:inline-block}.leg-changed{border:2px dashed var(--md-on-surface);flex:none;width:.9rem;height:.9rem;display:inline-block}.leg-badge{background:var(--md-surface-container-lowest);border:1.5px solid var(--md-outline);width:1.1rem;height:1.1rem;color:var(--md-on-surface);border-radius:50%;flex:none;place-items:center;font-size:.6rem;display:inline-grid}.leg-ring{border:2px solid var(--slot-1);background:var(--md-surface-container-lowest);border-radius:50%;flex:none;width:.7rem;height:.7rem;display:inline-block}.leg-ring.big{width:.95rem;height:.95rem}.leg-ring.strike{border-color:var(--strike)}@media (width<=720px){.overlay-tl{flex-flow:wrap;align-items:center;gap:6px;right:60px}.stamp-row{flex-wrap:nowrap;gap:6px}.map-stamp{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));align-items:center;padding:6px 12px;display:flex}.map-stamp .sub,.dash.playing .map-stamp .playing-note,#war-progress .lbl,#back-to-today .lbl,.legend-menu>.btn .lbl{display:none}.map-zoom,#not-today-text{display:none!important}.unv-banner{max-width:calc(100vw - 80px)}.not-today{box-shadow:none;background:0 0;padding:0}#back-to-today,#war-progress{border-radius:12px;width:40px;height:40px;padding:0}.not-today #back-to-today{box-shadow:var(--shadow-1)}.legend-menu>.btn{border-radius:12px;width:40px;height:40px;padding:0}.legend-pop{max-width:none}}.guides-row{flex-wrap:wrap;gap:8px;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.guides-row a{isolation:isolate;position:relative}.guides-row a:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.guides-row a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.guides-row a:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.guides-row a:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.guides-row a:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.guides-row a:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.guides-row a:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.guides-row a{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.guides-row a:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.guides-row a{border:1px solid var(--md-outline-variant);height:32px;color:var(--md-on-surface);border-radius:8px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.trap{display:none!important}.side-list .list-media{margin-inline-start:0}.share-dialog{background:var(--md-surface-container-high);width:min(56rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--md-on-surface);box-shadow:var(--shadow-3);border:0;border-radius:28px;margin:auto;padding:0}.share-dialog[open]{animation:m3-dialog-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.share-dialog::backdrop{background:var(--md-scrim)}@supports (color:color-mix(in lab, red, red)){.share-dialog::backdrop{background:color-mix(in srgb, var(--md-scrim) 32%, transparent)}}.share-card{gap:16px;margin:0;padding:24px;display:grid}.share-head{justify-content:space-between;align-items:center;display:flex}.share-head h2{font-size:var(--text-headline-sm);line-height:var(--tw-leading,var(--text-headline-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing));margin:0;font-weight:400}.share-card>p{margin:0}.share-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.share-regions,.share-version{flex-wrap:wrap}.share-preview{background:var(--md-surface-container-highest);aspect-ratio:1280/1000;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.share-preview img{object-fit:contain;width:100%;height:100%;transition:opacity .2s}.share-preview img.loading{opacity:.25}.share-status{margin:0;position:absolute}.share-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.share-actions .btn{border-radius:20px;height:40px;padding:0 24px}.share-actions .btn:not(.solid){color:var(--md-primary);border-color:#0000}@media (width<=720px){.share-open .lbl{display:none}.share-open{border-radius:12px;width:40px;height:40px;padding:0}.share-dialog{width:calc(100vw - 1rem)}.share-card{padding:20px 16px}}.side-list .row-body{gap:6px;min-width:0;display:grid}.side-list .row-title{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface)}.side-list .row-title .place{color:var(--md-on-surface-variant);font-weight:500}.side-list li.is-quote .row-title{font-weight:400}.side-list .row-title .quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.side-list .row-meta{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.side-list .row-meta .status{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.tip-card{gap:6px;width:17rem;max-width:100%;display:grid}.tip-head{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tip-meta{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.tip-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tip-thumbs{gap:4px;margin-top:2px;display:flex}.tip-thumb{background:var(--md-surface-container-highest);border-radius:8px;flex:none;width:5.2rem;height:3.6rem;position:relative;overflow:hidden}.tip-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tip-thumb.is-video:after{content:"▶";color:#fff;background:#00000040;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.tip-more{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-on-surface-variant);align-self:center;padding:0 4px}.tip-hint{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));color:var(--md-on-surface-variant)}.statrow{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.statrow>div{background:var(--md-surface-container-highest);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.statrow b{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-variant-numeric:tabular-nums;font-weight:500}.statrow b.strike{color:var(--strike)}.statrow span{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.cas-line{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);cursor:help;--icon-size:18px;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 4px;display:flex}.cas-line b{color:var(--md-on-surface);font-variant-numeric:tabular-nums}#st-located{margin:0 0 12px}.legend-compact{background:var(--md-surface-container);border-radius:16px;margin:4px 0 8px;padding:12px 14px}.legend-compact .legend-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:10px;display:flex}.legend-compact .legend-head h4{margin:0}.legend-compact .legend-list{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.legend-compact .legend-list+.legend-list{border-top:1px solid var(--md-outline-variant);margin-top:10px;padding-top:10px}.legend-compact .key{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));gap:6px}.list-tip{z-index:60;background:var(--md-surface-container);width:18rem;color:var(--md-on-surface);box-shadow:var(--shadow-2);pointer-events:none;border-radius:12px;padding:12px 16px;position:fixed}.list-tip .tip-card{width:auto}.status-unverified{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--grade-c-ink)}.live-pulse{background:var(--md-error);width:8px;height:8px;box-shadow:0 0 0 0 var(--md-error);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.live-pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--md-error) 60%, transparent)}}.live-pulse{animation:1.8s ease-out infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--md-error) 55%, transparent)}70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.live-pulse{animation:none}}.live-pill{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));color:var(--md-error);align-items:center;gap:4px;margin-inline-start:8px;display:inline-flex}.live-pill[hidden]{display:none}.live-pill #live-viewers{color:var(--md-on-surface-variant);font-weight:400}.live-toast{isolation:isolate;position:relative}.live-toast:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.live-toast:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.live-toast:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.live-toast:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.live-toast:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.live-toast:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.live-toast:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.live-toast{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));z-index:6;background:var(--md-surface-container-high);height:48px;color:var(--md-on-surface);box-shadow:var(--shadow-3);cursor:pointer;animation:live-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border:0;border-radius:16px;align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.live-toast[hidden]{display:none}.live-toast-show{color:var(--md-primary)}@keyframes live-in{0%{opacity:0;transform:translate(-50%,-.75rem)}}.live-banner{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));z-index:70;left:50%;bottom:calc(16px + var(--navbar) + env(safe-area-inset-bottom));background:var(--md-inverse-surface);min-height:48px;color:var(--md-inverse-on-surface);box-shadow:var(--shadow-3);max-width:calc(100vw - 2rem);animation:md-toast-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-radius:4px;align-items:center;gap:4px 8px;padding:4px 4px 4px 16px;display:flex;position:fixed;transform:translate(-50%)}.live-banner[hidden]{display:none}.live-banner .live-banner-text{padding:10px 0}.live-banner .btn{border:0;height:36px}@media (width<=900px){.live-toast{top:auto;bottom:calc(var(--sheet-h,9rem) + 12px)}}.overlay-br{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;right:12px}.unv-card{display:contents}.unv-card .unv-toggle{all:unset;cursor:pointer;box-shadow:var(--shadow-1);border-radius:20px;gap:2px;display:inline-flex;position:relative}.unv-card .unv-toggle:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.unv-card .seg-opt{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);background:var(--md-surface-container-low);height:40px;color:var(--md-on-surface-variant);white-space:nowrap;--icon-size:20px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.unv-card .seg-ver{border-radius:20px 8px 8px 20px}.unv-card .seg-unv{border-radius:8px 20px 20px 8px}.unv-card .unv-toggle:hover .seg-opt{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.unv-card .unv-toggle:hover .seg-opt{background:color-mix(in srgb, var(--md-on-surface) 8%, var(--md-surface-container-low))}}.unv-card .unv-toggle[aria-pressed=false] .seg-ver{background:var(--md-primary);color:var(--md-on-primary);--icon-fill:1;border-radius:20px}.unv-card .unv-toggle[aria-pressed=true] .seg-unv{background:var(--amber);color:#1a1406;--icon-fill:1;border-radius:20px}.unv-card .unv-toggle[aria-pressed=false] .seg-unv{color:var(--amber);animation:2s ease-out infinite unv-pulse}@keyframes unv-pulse{0%{box-shadow:inset 0 0 #0000,0 0 #f5a52499}70%{box-shadow:0 0 0 10px #f5a52400}to{box-shadow:0 0 #f5a52400}}@media (prefers-reduced-motion:reduce){.unv-card .unv-toggle[aria-pressed=false] .seg-unv{animation:none}}.unv-card .unv-banner{all:unset;font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);background:var(--md-surface-container-low);box-shadow:var(--shadow-1);border-radius:12px;order:-1;align-items:baseline;gap:.5rem;padding:6px 12px;display:flex}.unv-card .unv-banner[hidden]{display:none}.unv-card .unv-banner a{color:var(--amber);white-space:nowrap;font-weight:600;text-decoration:none}.unv-card .unv-banner a:hover{text-decoration:underline}@media (width<=720px){.overlay-br{align-items:flex-start;inset:56px auto auto 8px}.unv-card .unv-banner{order:1}.unv-card .seg-opt{height:32px;font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));padding:0 12px}.unv-card .seg-ver{border-radius:16px 8px 8px 16px}.unv-card .seg-unv{border-radius:8px 16px 16px 8px}.unv-card .unv-toggle[aria-pressed=false] .seg-ver,.unv-card .unv-toggle[aria-pressed=true] .seg-unv{border-radius:16px}.unv-card .seg-opt .ph{display:none}}.map-area:after{content:"";z-index:3;pointer-events:none;border:3px solid #0000;transition:border-color .2s;position:absolute;inset:0}.dash.alt-unverified .map-area:after{border-color:var(--amber)}.sk{background:linear-gradient(90deg, var(--md-surface-container-highest) 30%, var(--md-surface-container) 50%, var(--md-surface-container-highest) 70%);background-size:300% 100%;border-radius:4px;height:.75rem;animation:1.6s linear infinite m3-shimmer;display:block}.sk-sm{height:.6rem}.sk-row{align-items:flex-start;gap:12px;padding:12px 8px;list-style:none;display:flex}.sk-row .sk-dot{border-radius:50%;flex:none;width:1rem;height:1rem;margin-top:.1rem}.sk-lines{flex:1;gap:8px;display:grid}.dash.is-loading :is(#st-events,#st-strikes,#st-changes,#st-killed,#st-wounded,#map-stamp-date,#date-label,#st-located,#window-count,#map-updated){background:linear-gradient(90deg, var(--md-surface-container-highest) 30%, var(--md-surface-container) 50%, var(--md-surface-container-highest) 70%);background-size:300% 100%;border-radius:4px;min-width:3.2rem;min-height:.9em;animation:1.6s linear infinite m3-shimmer;display:inline-block;color:#0000!important}.dash.is-loading #map-stamp-date{min-width:9rem}.dash.is-loading #date-label{min-width:8rem}.dash.is-loading #st-located,.dash.is-loading #window-count{min-width:10rem}.dash.is-loading .hist{background:repeating-linear-gradient(90deg, var(--md-surface-container-highest) 0 3px, transparent 3px 5px);border-radius:6px;animation:1.3s ease-in-out infinite alternate sk-fade;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.dash.is-loading .hist>*{visibility:hidden}@keyframes sk-fade{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk,.dash.is-loading :is(#st-events,#st-strikes,#st-changes,#st-killed,#st-wounded,#map-stamp-date,#date-label,#st-located,#window-count,#map-updated),.dash.is-loading .hist{animation:none}}.map-wait{z-index:5;background:var(--md-surface);flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:none;margin:0;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-wait{background:color-mix(in srgb, var(--md-surface) 42%, transparent)}}.map-wait{backdrop-filter:blur(14px)saturate(1.2);color:var(--md-on-surface);pointer-events:none;font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));transition:opacity .45s var(--md-easing-emphasized), visibility 0s linear .45s}.map-wait:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .map-wait:before{opacity:.3}.map-wait>*{position:relative}.map-wait .m3-loading{box-shadow:var(--shadow-2)}.dash:not(.is-loading) .map-wait{opacity:0;visibility:hidden}.dash:not(.is-loading) .map-wait .m3-loading{transition:scale .45s var(--md-easing-emphasized-accelerate);scale:.6}.m3-loading-spin{animation:4s linear infinite m3-loading-turn;display:block}@keyframes m3-loading-turn{to{rotate:1turn}}.m3-loading-shape{clip-path:var(--p0);animation:m3-loading-morph 4.55s var(--md-easing-spring) infinite}@keyframes m3-loading-morph{0%,2.86%{clip-path:var(--p0)}14.29%,17.14%{clip-path:var(--p1)}28.57%,31.43%{clip-path:var(--p2)}42.86%,45.71%{clip-path:var(--p3)}57.14%,60%{clip-path:var(--p4)}71.43%,74.29%{clip-path:var(--p5)}85.71%,88.57%{clip-path:var(--p6)}to{clip-path:var(--p0)}}@media (prefers-reduced-motion:reduce){.m3-loading-spin{animation-duration:12s}.m3-loading-shape{animation:none}}.prop .lede{max-width:46rem}.prop-method{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);max-width:46rem;margin:.5rem 0 1.25rem}.prop-method summary{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));cursor:pointer;color:var(--md-primary);align-items:center;gap:.35rem;display:inline-flex}.prop-overview{background:var(--md-surface-container-low);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 2rem;margin:0 0 1.25rem;padding:20px;display:grid}.prop-overview h2{margin:0 0 .75rem}.prop-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prop-bars li{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));grid-template-columns:9.5rem 1fr 2.2rem;align-items:center;gap:.5rem;display:grid}.prop-bars .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prop-bars .bar{background:var(--md-surface-container-highest);border-radius:4px;height:8px;overflow:hidden}.prop-bars .bar span{background:var(--camp,var(--md-on-surface-variant));border-radius:4px;height:100%;display:block}.prop-bars .bar.harm span{background:var(--strike)}.prop-bars .n{text-align:end;font-variant-numeric:tabular-nums;color:var(--md-on-surface-variant)}.camp-ethiopia-government{--camp:var(--slot-1)}.camp-eritrea-government{--camp:#4fb3bf}.camp-tplf-tdf{--camp:var(--slot-2)}.camp-getachew-reda{--camp:#c084fc}.camp-fano{--camp:#8fa3d9}.camp-ola{--camp:#6cc28a}.prop .dot{background:var(--camp,var(--md-outline));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.prop-filters{top:var(--topbar);z-index:5;background:var(--md-surface);border-bottom:1px solid var(--md-outline-variant);gap:8px;margin-bottom:8px;padding:12px 0;display:grid;position:sticky}.prop .chips{flex-wrap:wrap;gap:8px;display:flex}.prop .chip{isolation:isolate;position:relative}.prop .chip:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.prop .chip:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.prop .chip:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.prop .chip:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.prop .chip:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.prop .chip:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.prop .chip:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.prop .chip{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.prop .chip:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.prop .chip{transition:padding var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), margin var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), grid-template-columns var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects);border:1px solid var(--md-outline-variant);height:32px;color:var(--md-on-surface-variant);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.prop .chip.on{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000;padding-inline-start:8px}.prop .chip.on:before{content:"check";font-family:Material Symbols Rounded;font-size:18px;line-height:1}.prop .chip.on .muted{color:inherit;opacity:.8}.prop-filter-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.prop-check{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));cursor:pointer;color:var(--md-on-surface);align-items:center;gap:.5rem;margin:0;display:inline-flex}.prop-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prop-card{background:var(--md-surface-container-low);border-inline-start:4px solid var(--camp,var(--md-outline-variant));border-radius:16px;gap:8px;padding:16px 20px;display:grid}.prop-card.sk-card{border-inline-start-color:var(--md-outline-variant)}.prop-card.is-new{animation:2.4s ease-out prop-new}@keyframes prop-new{0%{background:color-mix(in srgb, var(--amber) 18%, var(--md-surface-container-low))}}.prop-head{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.prop-head strong{color:var(--md-on-surface)}.prop-summary{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));margin:0}.prop-excerpt{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));border-inline-start:2px solid var(--md-outline-variant);color:var(--md-on-surface-variant);margin:0;padding:4px 12px}.prop .tags{flex-wrap:wrap;gap:6px;display:flex}.prop .tag{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));background:var(--md-surface-container-highest);height:24px;color:var(--md-on-surface-variant);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.prop .tag.harm{background:var(--md-error-container);color:var(--md-on-error-container)}.prop-record{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));gap:4px;display:grid}.prop-record .ok{color:var(--grade-ab-ink)}.prop-record .bad{color:var(--strike)}.prop-src{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));justify-self:start}@media (width<=720px){.prop-bars li{grid-template-columns:7rem 1fr 2rem}.cols{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:0 1rem}.page table{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing))}.page th,.page td{padding-left:10px;padding-right:10px}}.progress-card{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));z-index:7;background:var(--md-surface-container-low);width:min(26rem,100% - 2rem);color:var(--md-on-surface);box-shadow:var(--shadow-3);animation:live-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-radius:16px;padding:16px 16px 12px 20px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.progress-card[hidden]{display:none}.pc-head{align-items:center;gap:10px;display:flex}.pc-head b{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-error);flex:1}.pc-close{isolation:isolate;position:relative}.pc-close:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.pc-close:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.pc-close:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.pc-close:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.pc-close:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.pc-close:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.pc-close:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.pc-close{outline:none}.pc-close:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.pc-close{width:32px;height:32px;color:var(--md-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:16px;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.pc-list{gap:8px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.pc-list li{flex-wrap:wrap;justify-content:space-between;gap:.15rem .6rem;display:flex}.pc-list li .sub{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.pc-list .actor-chip{font-weight:600}.pc-show{isolation:isolate;position:relative}.pc-show:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.pc-show:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.pc-show:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.pc-show:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.pc-show:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.pc-show:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.pc-show:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.pc-show{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.pc-show:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.pc-show{height:36px;color:var(--md-primary);cursor:pointer;background:0 0;border:0;border-radius:18px;margin-inline-start:-12px;padding:0 12px}@media (width<=900px){.progress-card{top:auto;bottom:calc(var(--sheet-h,9rem) + 64px)}}.unv-toast{box-shadow:inset 0 0 0 2px var(--amber), var(--shadow-3);top:68px}@supports (color:color-mix(in lab, red, red)){.unv-toast{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--amber) 60%, transparent), var(--shadow-3)}}.live-pulse.amber{background:var(--amber);box-shadow:0 0 #f5a52499}@media (width<=900px){.unv-toast{top:auto;bottom:calc(var(--sheet-h,9rem) + 68px)}}.unv-news-head{align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.unv-tag{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));height:24px;color:var(--grade-c-ink);background:var(--grade-c-bg);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex}.unv-news-note{margin:4px 0 8px}.unv-dot{background:var(--amber);width:10px;height:10px;box-shadow:0 0 0 3px var(--amber);border-radius:50%;margin-top:.4rem}@supports (color:color-mix(in lab, red, red)){.unv-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 25%, transparent)}}.unv-row .row-meta a{color:var(--md-on-surface-variant)}.ask-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;display:flex;overflow-x:auto}.ask-strip::-webkit-scrollbar{display:none}.page-strip{border-bottom:1px solid var(--md-outline-variant);margin:0 0 1.25rem;padding:4px 0 12px}.ask-strip-label{isolation:isolate;position:relative}.ask-strip-label:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.ask-strip-label:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.ask-strip-label:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.ask-strip-label:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.ask-strip-label:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.ask-strip-label:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.ask-strip-label:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.ask-strip-label{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.ask-strip-label:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.ask-strip-label{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);z-index:1;background:var(--md-primary-container);height:32px;color:var(--md-on-primary-container);box-shadow:8px 0 8px var(--md-surface);cursor:pointer;white-space:nowrap;--icon-size:18px;border:0;border-radius:16px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:sticky;left:0}.ask-strip-label:active{border-radius:8px}.ask-chip{isolation:isolate;position:relative}.ask-chip:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.ask-chip:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.ask-chip:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.ask-chip:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.ask-chip:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.ask-chip:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.ask-chip:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.ask-chip{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.ask-chip:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.ask-chip{transition:padding var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), margin var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), grid-template-columns var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects);border:1px solid var(--md-outline-variant);height:32px;color:var(--md-on-surface-variant);cursor:pointer;white-space:nowrap;--icon-size:18px;background:0 0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ask-chip.own{color:var(--md-primary);padding-inline-end:8px}.ask-panel{z-index:70;top:var(--topbar);background:var(--md-surface-container-low);width:min(28rem,100vw);color:var(--md-on-surface);box-shadow:var(--shadow-1);animation:m3-sheet-in-right var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-radius:16px 0 0 16px;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.ask-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ask-panel{animation:none}}.ask-av{background:var(--md-primary-container);width:32px;height:32px;color:var(--md-on-primary-container);--icon-size:18px;--icon-fill:1;border-radius:50%;flex:none;place-items:center;display:grid}.ask-head{align-items:center;gap:12px;min-height:72px;padding:12px 8px 12px 20px;display:flex}.ask-head .ask-av{--icon-size:22px;width:40px;height:40px}.ask-head-main{flex:1;gap:0;min-width:0;display:grid}.ask-head h2{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;overflow:hidden}.ask-head .btn{--icon-size:24px;border-radius:20px;width:40px;height:40px}.ask-left{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask-left.out{color:var(--md-error)}.ask-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:8px 16px 16px;display:flex;overflow-y:auto}.ask-intro{display:contents}.ask-group h3{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-on-surface-variant);--icon-size:18px;align-items:center;gap:6px;margin:8px 0 8px 44px;display:flex}.ask-group ul{gap:2px;margin:0 0 0 44px;padding:0;list-style:none;display:grid}.ask-group li{display:block}.ask-preset{isolation:isolate;position:relative}.ask-preset:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.ask-preset:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.ask-preset:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.ask-preset:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.ask-preset:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.ask-preset:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.ask-preset:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.ask-preset{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));outline:none}.ask-preset:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.ask-preset{background:var(--md-surface-container-highest);width:100%;min-height:48px;color:var(--md-on-surface);text-align:start;cursor:pointer;--icon-size:20px;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:8px 12px 8px 16px;display:flex}.ask-group li:first-child .ask-preset{border-top-left-radius:16px;border-top-right-radius:16px}.ask-group li:last-child .ask-preset{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.ask-preset .arr{color:var(--md-on-surface-variant)}.ask-log.has-msgs .ask-intro{display:none}.ask-row{animation:m3-message-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);align-items:flex-end;gap:12px;display:flex}.ask-row.me{justify-content:flex-end}.ask-row.ai .ask-av{margin-bottom:18px}.ask-col{justify-items:start;gap:4px;min-width:0;max-width:84%;display:grid}.ask-row.me .ask-col{justify-items:end}.ask-row.ai .ask-col{max-width:calc(100% - 44px)}.ask-row.ai .ask-col:has(.card){width:100%}.ask-bubble{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;padding:10px 16px}.ask-row.me .ask-bubble{background:var(--md-primary);color:var(--md-on-primary);border-bottom-right-radius:4px}.ask-row.ai .ask-bubble{background:var(--md-surface-container-high);color:var(--md-on-surface);border-bottom-left-radius:4px}.ask-row.ai .ask-bubble.err{background:var(--md-error-container);color:var(--md-on-error-container)}.ask-bubble.card{white-space:normal;width:100%;box-shadow:none;border-radius:20px 20px 20px 4px;padding:0;overflow:hidden}.ask-time{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));color:var(--md-on-surface-variant);padding:0 8px}.ask-dots-wait{gap:4px;padding:6px 0;display:inline-flex}.ask-dots-wait i{background:var(--md-on-surface-variant);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite m3-typing}.ask-dots-wait i:nth-child(2){animation-delay:.15s}.ask-dots-wait i:nth-child(3){animation-delay:.3s}.ask-map{margin:0}.ask-map img{border-radius:16px;width:100%;display:block}.ask-map figcaption{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));margin-top:6px}.ask-focus{isolation:isolate;position:relative}.ask-focus:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.ask-focus:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.ask-focus:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.ask-focus:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.ask-focus:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.ask-focus:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.ask-focus:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.ask-focus{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));outline:none}.ask-focus:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.ask-focus{background:var(--md-primary);height:40px;color:var(--md-on-primary);cursor:pointer;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex}.ask-focus:before{content:"my_location";font-family:Material Symbols Rounded;font-size:20px;line-height:1}.ask-focus.done{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.ask-focus.done{background:color-mix(in srgb, var(--md-on-surface) 10%, transparent)}}.ask-focus.done{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.ask-focus.done{color:color-mix(in srgb, var(--md-on-surface) 50%, transparent)}}.ask-focus.done{cursor:default}.ask-strip.in-panel{padding:8px 16px 0}.ask-log:not(.has-msgs)~.ask-strip,.ask-panel.is-out .ask-strip.in-panel{display:none}.ask-form{align-items:flex-end;gap:8px;padding:12px 16px 4px;display:flex}.ask-form[hidden]{display:none}.ask-form textarea{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));resize:none;background:var(--md-surface-container-high);min-height:48px;max-height:140px;color:var(--md-on-surface);border:0;border-radius:24px;flex:1;padding:12px 20px}.ask-form textarea:focus{outline:2px solid var(--md-primary);outline-offset:-2px}.ask-form textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;color:var(--md-on-surface-variant);overflow:hidden}.ask-send{isolation:isolate;position:relative}.ask-send:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.ask-send:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.ask-send:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.ask-send:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.ask-send:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.ask-send:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.ask-send:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.ask-send{outline:none}.ask-send:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.ask-send{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects);background:var(--md-primary);width:48px;height:48px;color:var(--md-on-primary);cursor:pointer;--icon-size:24px;border:0;border-radius:16px;flex:none;place-items:center;display:grid}.ask-send:active{border-radius:12px}.ask-send:disabled{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.ask-send:disabled{background:color-mix(in srgb, var(--md-on-surface) 10%, transparent)}}.ask-send:disabled{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.ask-send:disabled{color:color-mix(in srgb, var(--md-on-surface) 38%, transparent)}}.ask-send:disabled{cursor:not-allowed}.ask-out{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px 4px;display:flex}.ask-out[hidden]{display:none}.ask-out p{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);flex:14rem;margin:0}.ask-note{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);margin:0;padding:4px 16px 12px}@media (width<=720px){.ask-panel{border-radius:28px 28px 0 0;width:100%;height:min(88dvh,44rem);animation-name:m3-sheet-in-bottom;top:auto}.fullscreen .ask-panel{height:min(70dvh,38rem)}.ask-strip-label>span:not(.ph){display:none}.ask-strip-label{justify-content:center;width:32px;padding:0 8px}.ask-log{padding-left:12px;padding-right:12px}.ask-col{max-width:88%}.ask-group h3,.ask-group ul{margin-left:0}}.ac{display:grid}.ac>*{padding:12px 16px}.ac>*+*{border-top:1px solid var(--md-outline-variant)}.ac-top{gap:2px;display:grid}.ac-title{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-on-surface-variant)}.ac-name{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing));font-weight:500}.ac-hero{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ac-n{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing));color:var(--md-on-surface);font-variant-numeric:tabular-nums;font-weight:500}.ac-news:has(.t-drone_strike,.t-airstrike) .ac-n{color:var(--strike)}.ac-unit{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));color:var(--md-on-surface-variant)}.ac-stats,.ac-figures{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.ac-figures{padding:6px 0 0}.ac-stat{gap:0;display:grid}.ac-stat b{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight));font-variant-numeric:tabular-nums}.ac-stat span{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant)}.ac-sub{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-on-surface-variant)}.ac-section{gap:8px;display:grid}.ac-section.tight{border-bottom:0;padding-bottom:4px}.ac-section.tight+.ac-items{border-top:0}.ac-break{gap:6px;display:grid}.ac-bar{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));grid-template-columns:minmax(5rem,36%) 1fr auto;align-items:center;gap:10px;display:grid}.ac-bl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-track{background:var(--md-surface-container-highest);border-radius:4px;height:8px;overflow:hidden}.ac-fill{background:var(--md-primary);border-radius:4px;height:100%;display:block}.ac-news:has(.t-drone_strike,.t-airstrike) .ac-fill{background:var(--strike)}.ac-bn{font-variant-numeric:tabular-nums;text-align:end;min-width:1.5em;font-weight:600}.ac-items{margin:0;list-style:none;padding:0!important}.ac-item+.ac-item{border-top:1px solid var(--md-outline-variant)}.ac-item a{isolation:isolate;position:relative}.ac-item a:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.ac-item a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.ac-item a:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.ac-item a:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.ac-item a:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.ac-item a:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.ac-item a:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.ac-item a{color:var(--md-on-surface);grid-template-columns:1.35rem minmax(0,1fr);grid-template-areas:"ico top""ico text""ico meta";gap:2px 10px;padding:12px 16px;text-decoration:none;display:grid}.ac-ico{grid-area:ico;font-size:.95rem;line-height:1.35}.ac-item-top{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));flex-wrap:wrap;grid-area:top;align-items:baseline;gap:2px 6px;display:flex}.ac-item.t-drone_strike .ac-item-top b,.ac-item.t-airstrike .ac-item-top b{color:var(--strike)}.ac-where{color:var(--md-on-surface-variant)}.ac-where:before{content:"· "}.ac-date{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);white-space:nowrap;margin-inline-start:auto}.ac-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);grid-area:text}.ac-meta{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));color:var(--md-on-surface-variant);grid-area:meta}.ac-meta .claimed{color:var(--grade-c-ink)}.ac-meta .verified{color:var(--grade-ab-ink)}.ac-actions{background:var(--md-surface-container-highest);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;padding-bottom:10px;display:flex}.ac-more{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight));color:var(--md-primary);text-decoration:none}.ac-place-head{background:var(--c);border-top:4px solid var(--c)!important}@supports (color:color-mix(in lab, red, red)){.ac-place-head{background:color-mix(in srgb, var(--c) 10%, var(--md-surface-container-high))}}.ac-place-head{gap:2px;display:grid}.ac-place-head .ac-name{font-size:var(--text-headline-sm);line-height:var(--tw-leading,var(--text-headline-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing))}.ac-line{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant)}.ac-timeline{margin:0;padding:0 0 0 6px;list-style:none;display:grid}.ac-timeline li{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));border-inline-start:2px solid var(--md-outline-variant);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:4px 0 4px 16px;display:flex;position:relative}.ac-timeline li:last-child{border-inline-start-color:#0000}.ac-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 2px var(--md-surface-container-high);border-radius:50%;position:absolute;top:.55rem;left:-6px}.ac-timeline .ac-date{margin-inline-start:0}.ac-answer{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));white-space:pre-wrap}.gs-dialog{z-index:90;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.gs-dialog[hidden]{display:none}html.gs-open{overflow:hidden}.gs-scrim{background:var(--md-scrim);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gs-scrim{background:color-mix(in srgb, var(--md-scrim) 32%, transparent)}}.gs-scrim{animation:m3-fade-in .2s var(--md-easing-standard)}.gs-box{background:var(--md-surface-container-high);width:min(45rem,100%);max-height:min(38rem,80vh);box-shadow:var(--shadow-3);transform-origin:top;animation:m3-search-expand var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.gs-field{border-bottom:1px solid var(--md-outline);flex:none;align-items:center;gap:16px;height:56px;padding:0 8px 0 20px;display:flex}.gs-field>.ph{color:var(--md-on-surface);--icon-size:24px}.gs-field input{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));min-width:0;height:100%;color:var(--md-on-surface);background:0 0;border:0;outline:0;flex:1;padding:0}.gs-field input::placeholder{color:var(--md-on-surface-variant)}.gs-field input::-webkit-search-cancel-button{display:none}.gs-field .btn{border:0}.gs-field kbd{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight));font-family:var(--font-sans);background:var(--md-surface-container-highest);color:var(--md-on-surface-variant);border-radius:4px;padding:2px 6px}.gs-list{overscroll-behavior:contain;padding:8px 0;overflow-y:auto}.gs-tip{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);margin:0;padding:12px 20px}.gs-group{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight));color:var(--md-primary);padding:12px 20px 6px}.gs-hit{color:var(--md-on-surface);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:10px 20px;text-decoration:none;display:grid;position:relative}.gs-hit:hover,.gs-hit[aria-selected=true]{background:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.gs-hit:hover,.gs-hit[aria-selected=true]{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}}.gs-hit[aria-selected=true]{box-shadow:inset 3px 0 0 var(--md-primary)}.gs-hit .t{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.gs-hit .m{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--md-on-surface-variant);white-space:nowrap;text-align:end;text-overflow:ellipsis;align-self:center;overflow:hidden}.gs-hit .x{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--md-on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.gs-hit mark{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container);border-radius:2px;padding:0 1px}.gs-hit.more .t{color:var(--md-primary)}.gs-hit.ask{background:var(--md-primary-container);color:var(--md-on-primary-container);border-radius:16px;margin:8px 12px 4px;padding:12px 16px}.gs-hit.ask .m{color:inherit;opacity:.8}.gs-hit.ask .t:before{content:"auto_awesome";vertical-align:-4px;margin-inline-end:8px;font-family:Material Symbols Rounded;font-size:20px}.gs-keys{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));border-top:1px solid var(--md-outline-variant);color:var(--md-on-surface-variant);margin:0;padding:10px 20px}@media (width<=720px){.gs-dialog{padding:0}.gs-box{width:100%;height:100%;max-height:none;animation:m3-fade-in .2s var(--md-easing-standard);border-radius:0}.gs-field{height:72px;padding:0 8px 0 16px}.gs-keys{display:none}.gs-hit .m{text-align:start;grid-column:1/-1}}}@layer utilities{.state-layer{isolation:isolate;position:relative}.state-layer:where(*){transition:background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.state-layer:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects);background:currentColor;position:absolute;inset:0}.state-layer:is([data-hovered],:not([data-rac]):hover):after{opacity:.08}.state-layer:is([data-focus-visible],:not([data-rac]):focus-visible):after{opacity:.1}.state-layer:is([data-pressed],:not([data-rac]):active):after{opacity:.12}.state-layer:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none}.state-layer:is(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-24{inset-inline-start:calc(var(--spacing) * 24)}.start-\[calc\(50\%\+2px\)\]{inset-inline-start:calc(50% + 2px)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-auto{top:auto}.bottom-0{bottom:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-40{z-index:40}.z-50{z-index:50}.z-\[96\]{z-index:96}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=600px){.container{max-width:600px}}@media (width>=840px){.container{max-width:840px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1600px){.container{max-width:1600px}}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-1{margin-inline-start:var(--spacing)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-square{aspect-ratio:1}.size-\(--icon-size\,24px\){width:var(--icon-size,24px);height:var(--icon-size,24px)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[79\%\]{width:79%;height:79%}.size-full{width:100%;height:100%}.h-\(--disclosure-panel-height\){height:var(--disclosure-panel-height)}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[136px\]{height:136px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[inherit\]{max-height:inherit}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-26{width:calc(var(--spacing) * 26)}.w-32{width:calc(var(--spacing) * 32)}.w-46{width:calc(var(--spacing) * 46)}.w-55{width:calc(var(--spacing) * 55)}.w-\[136px\]{width:136px}.w-\[360px\]{width:360px}.w-\[min\(300px\,calc\(100vw-6rem\)\)\]{width:min(300px,100vw - 6rem)}.w-\[min\(400px\,calc\(100vw-32px\)\)\]{width:min(400px,100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[360px\]{max-width:360px}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-56px\)\]{max-width:calc(100vw - 56px)}.max-w-\[min\(320px\,calc\(100vw-2rem\)\)\]{max-width:min(320px,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-55{min-width:calc(var(--spacing) * 55)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[\.6\]{--tw-scale-x:.6;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[\.32\]{--tw-scale-x:.32;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[spin_4s_linear_infinite\]{animation:4s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-\[0fr\]{grid-template-columns:0fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[48px\]{border-radius:48px}.rounded-\[68px\]{border-radius:68px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-sm{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-on-surface\/12{border-color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.border-on-surface\/12{border-color:color-mix(in oklab, var(--md-on-surface) 12%, transparent)}}.border-outline{border-color:var(--md-outline)}.border-outline-variant,.border-outline-variant\/60{border-color:var(--md-outline-variant)}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/60{border-color:color-mix(in oklab, var(--md-outline-variant) 60%, transparent)}}.bg-\(--nav-indicator\){background-color:var(--nav-indicator)}.bg-current{background-color:currentColor}.bg-error{background-color:var(--md-error)}.bg-error-container{background-color:var(--md-error-container)}.bg-on-surface-variant\/40{background-color:var(--md-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.bg-on-surface-variant\/40{background-color:color-mix(in oklab, var(--md-on-surface-variant) 40%, transparent)}}.bg-outline-variant{background-color:var(--md-outline-variant)}.bg-primary{background-color:var(--md-primary)}.bg-primary-container{background-color:var(--md-primary-container)}.bg-scrim\/32{background-color:var(--md-scrim)}@supports (color:color-mix(in lab, red, red)){.bg-scrim\/32{background-color:color-mix(in oklab, var(--md-scrim) 32%, transparent)}}.bg-secondary{background-color:var(--md-secondary)}.bg-secondary-container{background-color:var(--md-secondary-container)}.bg-surface{background-color:var(--md-surface)}.bg-surface-container{background-color:var(--md-surface-container)}.bg-surface-container-high{background-color:var(--md-surface-container-high)}.bg-surface-container-highest{background-color:var(--md-surface-container-highest)}.bg-surface-container-low{background-color:var(--md-surface-container-low)}.bg-tertiary{background-color:var(--md-tertiary)}.bg-tertiary-container{background-color:var(--md-tertiary-container)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.ps-16{padding-inline-start:calc(var(--spacing) * 16)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-sans{font-family:var(--font-sans)}.text-label-lg{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight))}.text-label-md{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.text-label-sm{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));letter-spacing:var(--tw-tracking,var(--text-title-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight))}.text-title-sm{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-title-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing))}.text-headline-lg{font-size:var(--text-headline-lg);line-height:var(--tw-leading,var(--text-headline-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-lg--letter-spacing))}.text-headline-sm{font-size:var(--text-headline-sm);line-height:var(--tw-leading,var(--text-headline-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing))}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing))}.text-\[9px\]{font-size:9px}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-error{color:var(--md-error)}.text-on-error{color:var(--md-on-error)}.text-on-error-container{color:var(--md-on-error-container)}.text-on-primary{color:var(--md-on-primary)}.text-on-primary-container{color:var(--md-on-primary-container)}.text-on-secondary{color:var(--md-on-secondary)}.text-on-secondary-container{color:var(--md-on-secondary-container)}.text-on-surface{color:var(--md-on-surface)}.text-on-surface-variant{color:var(--md-on-surface-variant)}.text-on-tertiary{color:var(--md-on-tertiary)}.text-on-tertiary-container{color:var(--md-on-tertiary-container)}.text-primary{color:var(--md-primary)}.text-secondary{color:var(--md-secondary)}.text-tertiary{color:var(--md-tertiary)}.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}.opacity-0{opacity:0}.opacity-38{opacity:.38}.opacity-\[\.14\]{opacity:.14}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 1px 3px 1px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 2px 6px 2px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000004d), 0 4px 8px 3px var(--tw-shadow-color,#00000026);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)}.focus-ring{outline:none}.focus-ring:is([data-focus-visible],:not([data-rac]):focus-visible){outline:3px solid var(--md-secondary);outline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-elevation-2{filter:drop-shadow(0 1px 2px #0000004d)drop-shadow(0 2px 4px #00000026)}.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,)}.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-\[--icon-fill\]{transition-property:--icon-fill;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-\[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-\[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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--md-spring-default-effects-duration\){--tw-duration:var(--md-spring-default-effects-duration);transition-duration:var(--md-spring-default-effects-duration)}.duration-\(--md-spring-default-spatial-duration\){--tw-duration:var(--md-spring-default-spatial-duration);transition-duration:var(--md-spring-default-spatial-duration)}.duration-\(--md-spring-fast-spatial-duration\){--tw-duration:var(--md-spring-fast-spatial-duration);transition-duration:var(--md-spring-fast-spatial-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-default-spatial{--tw-ease:var(--ease-default-spatial);transition-timing-function:var(--ease-default-spatial)}.ease-emphasized{--tw-ease:var(--ease-emphasized);transition-timing-function:var(--ease-emphasized)}.ease-fast-spatial{--tw-ease:var(--ease-fast-spatial);transition-timing-function:var(--ease-fast-spatial)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--icon-size\:14px\]{--icon-size:14px}.\[--icon-size\:16px\]{--icon-size:16px}.\[--icon-size\:18px\]{--icon-size:18px}.\[--icon-size\:20px\]{--icon-size:20px}.\[--icon-size\:22px\]{--icon-size:22px}.\[--icon-size\:24px\]{--icon-size:24px}.\[--icon-size\:28px\]{--icon-size:28px}.\[--icon-size\:32px\]{--icon-size:32px}.\[--icon-size\:40px\]{--icon-size:40px}.\[--nav-active-label\:var\(--md-primary\)\]{--nav-active-label:var(--md-primary)}.\[--nav-active-label\:var\(--md-secondary\)\]{--nav-active-label:var(--md-secondary)}.\[--nav-active-label\:var\(--md-tertiary\)\]{--nav-active-label:var(--md-tertiary)}.\[--nav-indicator\:var\(--md-primary-container\)\]{--nav-indicator:var(--md-primary-container)}.\[--nav-indicator\:var\(--md-secondary-container\)\]{--nav-indicator:var(--md-secondary-container)}.\[--nav-indicator\:var\(--md-tertiary-container\)\]{--nav-indicator:var(--md-tertiary-container)}.\[--nav-on-indicator\:var\(--md-on-primary-container\)\]{--nav-on-indicator:var(--md-on-primary-container)}.\[--nav-on-indicator\:var\(--md-on-secondary-container\)\]{--nav-on-indicator:var(--md-on-secondary-container)}.\[--nav-on-indicator\:var\(--md-on-tertiary-container\)\]{--nav-on-indicator:var(--md-on-tertiary-container)}.chip-morph{transition:padding var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), margin var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), grid-template-columns var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}.icon-bold{--icon-wght:600}.icon-fill{--icon-fill:1}.shape-morph{transition:border-radius var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial), background-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), border-color var(--md-spring-default-effects-duration) var(--md-spring-default-effects), box-shadow var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-fill var(--md-spring-default-effects-duration) var(--md-spring-default-effects), --icon-wght var(--md-spring-default-effects-duration) var(--md-spring-default-effects)}:is(.\*\:size-full>*){width:100%;height:100%}:is(.\*\:object-cover>*){object-fit:cover}.group-active\:rounded-\[12px\]:is(:where(.group):active *){border-radius:12px}.group-aria-checked\/row\:visible:is(:where(.group\/row)[aria-checked=true] *){visibility:visible}.group-aria-checked\/row\:text-on-tertiary-container:is(:where(.group\/row)[aria-checked=true] *){color:var(--md-on-tertiary-container)}.group-data-active\:scale-x-100:is(:where(.group)[data-active] *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-active\:font-semibold:is(:where(.group)[data-active] *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-active\:text-\(--nav-active-label\):is(:where(.group)[data-active] *){color:var(--nav-active-label)}.group-data-active\:text-\(--nav-on-indicator\):is(:where(.group)[data-active] *){color:var(--nav-on-indicator)}.group-data-active\:opacity-100:is(:where(.group)[data-active] *){opacity:1}.group-data-disabled\/item\:text-on-surface\/38:is(:where(.group\/item)[data-disabled] *){color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.group-data-disabled\/item\:text-on-surface\/38:is(:where(.group\/item)[data-disabled] *){color:color-mix(in oklab, var(--md-on-surface) 38%, transparent)}}.group-data-expanded\/drawer-group\:rotate-180:is(:where(.group\/drawer-group)[data-expanded] *){rotate:180deg}.group-data-focus-visible\:opacity-10:is(:where(.group)[data-focus-visible] *){opacity:.1}.group-data-focus-visible\:outline-3:is(:where(.group)[data-focus-visible] *){outline-style:var(--tw-outline-style);outline-width:3px}.group-data-focus-visible\:outline-offset-2:is(:where(.group)[data-focus-visible] *){outline-offset:2px}.group-data-focus-visible\:outline-secondary:is(:where(.group)[data-focus-visible] *){outline-color:var(--md-secondary)}.group-data-hovered\:opacity-8:is(:where(.group)[data-hovered] *){opacity:.08}.group-data-hovered\/item\:text-tertiary:is(:where(.group\/item)[data-hovered] *){color:var(--md-tertiary)}.group-data-pressed\:opacity-12:is(:where(.group)[data-pressed] *){opacity:.12}.group-data-selected\:mr-0:is(:where(.group)[data-selected] *){margin-right:0}.group-data-selected\:grid-cols-\[1fr\]:is(:where(.group)[data-selected] *){grid-template-columns:1fr}.group-data-selected\:opacity-100:is(:where(.group)[data-selected] *){opacity:1}.group-data-selected\/item\:text-on-tertiary:is(:where(.group\/item)[data-selected] *){color:var(--md-on-tertiary)}.group-data-selected\/item\:text-on-tertiary-container:is(:where(.group\/item)[data-selected] *){color:var(--md-on-tertiary-container)}.placeholder\:text-on-surface-variant::placeholder{color:var(--md-on-surface-variant)}.backdrop\:bg-scrim\/32::backdrop{background-color:var(--md-scrim)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-scrim\/32::backdrop{background-color:color-mix(in oklab, var(--md-scrim) 32%, transparent)}}.first\:hidden:first-child{display:none}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.first\:rounded-t-md:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:rounded-b-md:last-child{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.open\:animate-\[m3-dialog-in_var\(--md-spring-default-spatial-duration\)_var\(--md-spring-default-spatial\)\]:is([open],:popover-open,:open){animation:m3-dialog-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.open\:animate-\[m3-sheet-in-bottom_var\(--md-spring-default-spatial-duration\)_var\(--md-spring-default-spatial\)\]:is([open],:popover-open,:open){animation:m3-sheet-in-bottom var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.focus-within\:border-primary:focus-within{border-color:var(--md-primary)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-primary:focus-within{--tw-ring-color:var(--md-primary)}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}@media (hover:hover){.hover\:text-on-surface:hover{color:var(--md-on-surface)}.hover\:shadow-2:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 2px 6px 2px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.active\:rounded-\[12px\]:active{border-radius:12px}.active\:rounded-\[16px\]:active{border-radius:16px}.aria-checked\:rounded-md[aria-checked=true]{border-radius:var(--radius-md)}.aria-checked\:bg-tertiary-container[aria-checked=true]{background-color:var(--md-tertiary-container)}.aria-checked\:text-on-tertiary-container[aria-checked=true]{color:var(--md-on-tertiary-container)}.data-active\:bg-\(--nav-indicator\)[data-active]{background-color:var(--nav-indicator)}.data-active\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:text-\(--nav-on-indicator\)[data-active]{color:var(--nav-on-indicator)}.data-disabled\:cursor-default[data-disabled]{cursor:default}.data-disabled\:border-on-surface\/12[data-disabled]{border-color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:border-on-surface\/12[data-disabled]{border-color:color-mix(in oklab, var(--md-on-surface) 12%, transparent)}}.data-disabled\:bg-on-surface\/10[data-disabled]{background-color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:bg-on-surface\/10[data-disabled]{background-color:color-mix(in oklab, var(--md-on-surface) 10%, transparent)}}.data-disabled\:bg-on-surface\/12[data-disabled]{background-color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:bg-on-surface\/12[data-disabled]{background-color:color-mix(in oklab, var(--md-on-surface) 12%, transparent)}}.data-disabled\:text-on-surface\/38[data-disabled]{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:text-on-surface\/38[data-disabled]{color:color-mix(in oklab, var(--md-on-surface) 38%, transparent)}}.data-disabled\:text-on-tertiary-container\/38[data-disabled]{color:var(--md-on-tertiary-container)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:text-on-tertiary-container\/38[data-disabled]{color:color-mix(in oklab, var(--md-on-tertiary-container) 38%, transparent)}}.data-disabled\:opacity-38[data-disabled]{opacity:.38}.data-disabled\:shadow-none[data-disabled]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-entering\:animate-\[m3-fade-in_200ms_var\(--md-easing-standard\)\][data-entering]{animation:m3-fade-in .2s var(--md-easing-standard)}.data-entering\:animate-\[m3-rail-in-end_var\(--md-spring-default-spatial-duration\)_var\(--md-spring-default-spatial\)\][data-entering]{animation:m3-rail-in-end var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.data-entering\:animate-\[m3-rail-in_var\(--md-spring-default-spatial-duration\)_var\(--md-spring-default-spatial\)\][data-entering]{animation:m3-rail-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}.data-entering\:m3-menu-enter[data-entering]{animation:m3-menu-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.data-exiting\:animate-\[m3-fade-out_150ms_var\(--md-easing-standard\)\][data-exiting]{animation:m3-fade-out .15s var(--md-easing-standard)}.data-exiting\:animate-\[m3-fade-out_200ms_var\(--md-easing-standard\)\][data-exiting]{animation:m3-fade-out .2s var(--md-easing-standard)}.data-exiting\:animate-\[m3-rail-out-end_200ms_var\(--md-easing-emphasized-accelerate\)\][data-exiting]{animation:m3-rail-out-end .2s var(--md-easing-emphasized-accelerate)}.data-exiting\:animate-\[m3-rail-out_200ms_var\(--md-easing-emphasized-accelerate\)\][data-exiting]{animation:m3-rail-out .2s var(--md-easing-emphasized-accelerate)}.data-exiting\:m3-overlay-exit[data-exiting]{animation:m3-overlay-out var(--md-spring-fast-effects-duration) var(--md-spring-fast-effects) forwards}.data-focus-visible\:outline-2[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}.data-focus-visible\:-outline-offset-2[data-focus-visible]{outline-offset:calc(2px * -1)}.data-focus-visible\:outline-secondary[data-focus-visible]{outline-color:var(--md-secondary)}.data-hovered\:text-on-surface[data-hovered]{color:var(--md-on-surface)}.data-hovered\:shadow-1[data-hovered]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 1px 3px 1px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-hovered\:shadow-2[data-hovered]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 2px 6px 2px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-pending\:cursor-wait[data-pending]{cursor:wait}.data-pressed\:rounded-\[8px\][data-pressed]{border-radius:8px}.data-pressed\:rounded-\[12px\][data-pressed]{border-radius:12px}.data-pressed\:rounded-\[16px\][data-pressed]{border-radius:16px}.data-pressed\:text-on-surface[data-pressed]{color:var(--md-on-surface)}.data-pressed\:shadow-1[data-pressed]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d), 0 1px 3px 1px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-pressed\:shadow-none[data-pressed]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-scrolled\:bg-surface-container[data-scrolled]{background-color:var(--md-surface-container)}.data-selected\:rounded-md[data-selected]{border-radius:var(--radius-md)}.data-selected\:border-transparent[data-selected]{border-color:#0000}.data-selected\:bg-inverse-surface[data-selected]{background-color:var(--md-inverse-surface)}.data-selected\:bg-primary[data-selected]{background-color:var(--md-primary)}.data-selected\:bg-secondary[data-selected]{background-color:var(--md-secondary)}.data-selected\:bg-secondary-container[data-selected]{background-color:var(--md-secondary-container)}.data-selected\:bg-tertiary[data-selected]{background-color:var(--md-tertiary)}.data-selected\:bg-tertiary-container[data-selected]{background-color:var(--md-tertiary-container)}.data-selected\:text-inverse-on-surface[data-selected]{color:var(--md-inverse-on-surface)}.data-selected\:text-on-primary[data-selected]{color:var(--md-on-primary)}.data-selected\:text-on-secondary[data-selected]{color:var(--md-on-secondary)}.data-selected\:text-on-secondary-container[data-selected]{color:var(--md-on-secondary-container)}.data-selected\:text-on-tertiary[data-selected]{color:var(--md-on-tertiary)}.data-selected\:text-on-tertiary-container[data-selected]{color:var(--md-on-tertiary-container)}.data-selected\:text-primary[data-selected]{color:var(--md-primary)}.data-selected\:\[--icon-fill\:1\][data-selected]{--icon-fill:1}.data-selected\:not-data-pressed\:rounded-\[12px\][data-selected]:not([data-pressed]){border-radius:12px}.data-selected\:not-data-pressed\:rounded-\[16px\][data-selected]:not([data-pressed]){border-radius:16px}.data-selected\:not-data-pressed\:rounded-\[20px\][data-selected]:not([data-pressed]){border-radius:20px}.data-selected\:not-data-pressed\:rounded-\[28px\][data-selected]:not([data-pressed]){border-radius:28px}.data-selected\:not-data-pressed\:rounded-\[48px\][data-selected]:not([data-pressed]){border-radius:48px}.data-selected\:not-data-pressed\:rounded-\[68px\][data-selected]:not([data-pressed]){border-radius:68px}.data-disabled\:data-selected\:bg-on-surface\/12[data-disabled][data-selected]{background-color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:data-selected\:bg-on-surface\/12[data-disabled][data-selected]{background-color:color-mix(in oklab, var(--md-on-surface) 12%, transparent)}}.data-disabled\:data-selected\:text-on-surface\/38[data-disabled][data-selected]{color:var(--md-on-surface)}@supports (color:color-mix(in lab, red, red)){.data-disabled\:data-selected\:text-on-surface\/38[data-disabled][data-selected]{color:color-mix(in oklab, var(--md-on-surface) 38%, transparent)}}:is(.\*\:data-\[slot\=icon\]\:text-primary>*)[data-slot=icon]{color:var(--md-primary)}:is(.data-selected\:\*\:data-\[slot\=icon\]\:text-on-secondary-container[data-selected]>*)[data-slot=icon]{color:var(--md-on-secondary-container)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_12s_linear_infinite\]{animation:12s linear infinite spin}.motion-reduce\:transition-none{transition-property:none}}@media (width>=600px){.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:w-auto{width:auto}.md\:grid-flow-col{grid-auto-flow:column}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0}.md\:gap-1{gap:var(--spacing)}.md\:p-0{padding:0}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@starting-style{.starting\:-translate-x-3{--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:fill-current svg{fill:currentColor}.\[\&\:not\(\:has\(\>\[data-slot\=menu-section\]\)\)\]\:rounded-lg:not(:has(>[data-slot=menu-section])){border-radius:var(--radius-lg)}.\[\&\:not\(\:has\(\>\[data-slot\=menu-section\]\)\)\]\:bg-surface-container-low:not(:has(>[data-slot=menu-section])){background-color:var(--md-surface-container-low)}.\[\&\:not\(\:has\(\>\[data-slot\=menu-section\]\)\)\]\:bg-tertiary-container:not(:has(>[data-slot=menu-section])){background-color:var(--md-tertiary-container)}.\[\&\:not\(\:has\(\>\[data-slot\=menu-section\]\)\)\]\:p-1:not(:has(>[data-slot=menu-section])){padding:var(--spacing)}.\[\&\:popover-open\]\:m3-menu-enter:popover-open{animation:m3-menu-in var(--md-spring-fast-spatial-duration) var(--md-spring-fast-spatial)}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>video\]\:size-full>video{width:100%;height:100%}.\[\&\>video\]\:object-cover>video{object-fit:cover}header+.\[header\+\&\]\:rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}}:root{color-scheme:light;--md-primary:#6750a4;--md-on-primary:#fff;--md-primary-container:#eaddff;--md-on-primary-container:#4f378b;--md-primary-fixed:#eaddff;--md-primary-fixed-dim:#d0bcff;--md-on-primary-fixed:#21005d;--md-on-primary-fixed-variant:#4f378b;--md-secondary:#625b71;--md-on-secondary:#fff;--md-secondary-container:#e8def8;--md-on-secondary-container:#4a4458;--md-secondary-fixed:#e8def8;--md-secondary-fixed-dim:#ccc2dc;--md-on-secondary-fixed:#1d192b;--md-on-secondary-fixed-variant:#4a4458;--md-tertiary:#7d5260;--md-on-tertiary:#fff;--md-tertiary-container:#ffd8e4;--md-on-tertiary-container:#633b48;--md-tertiary-fixed:#ffd8e4;--md-tertiary-fixed-dim:#efb8c8;--md-on-tertiary-fixed:#31111d;--md-on-tertiary-fixed-variant:#633b48;--md-error:#b3261e;--md-on-error:#fff;--md-error-container:#f9dedc;--md-on-error-container:#852221;--md-surface:#fef7ff;--md-surface-dim:#ded8e1;--md-surface-bright:#fef7ff;--md-surface-container-lowest:#fff;--md-surface-container-low:#f7f2fa;--md-surface-container:#f3edf7;--md-surface-container-high:#ece6f0;--md-surface-container-highest:#e6e0e9;--md-surface-variant:#e7e0ec;--md-surface-tint:#6750a4;--md-on-surface:#1d1b20;--md-on-surface-variant:#49454f;--md-outline:#79747e;--md-outline-variant:#cac4d0;--md-inverse-surface:#322f35;--md-inverse-on-surface:#f5eff7;--md-inverse-primary:#d0bcff;--md-scrim:#000;--md-shadow:#000;--md-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-easing-spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--md-spring-fast-spatial:linear(0, .032, .114, .225, .351, .485, .61, .727, .826, .909, .976, 1.025, 1.059, 1.081, 1.092, 1.094, 1.09, 1.082, 1.071, 1.059, 1.047, 1.035, 1.024, 1.015, 1.007, 1.002, .997, .994, .992, .991, .991, .992, .992, .993, .995, .996, .997, .998, .999, .999, 1);--md-spring-fast-spatial-duration:.374s;--md-spring-default-spatial:linear(0, .018, .067, .133, .211, .296, .381, .465, .543, .616, .683, .741, .792, .837, .875, .907, .933, .954, .971, .984, .994, 1.002, 1.007, 1.011, 1.013, 1.014, 1.015, 1.015, 1.014, 1.013, 1.012, 1.01, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.002, 1);--md-spring-default-spatial-duration:.414s;--md-spring-slow-spatial:linear(0, .019, .065, .132, .21, .292, .378, .461, .539, .612, .678, .737, .789, .834, .872, .904, .931, .952, .969, .983, .993, 1.001, 1.007, 1.011, 1.013, 1.014, 1.015, 1.015, 1.014, 1.013, 1.012, 1.011, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.003, 1);--md-spring-slow-spatial-duration:.567s;--md-spring-fast-effects:linear(0, .025, .087, .163, .247, .337, .419, .495, .569, .63, .685, .735, .776, .814, .844, .869, .892, .91, .925, .938, .949, .958, .965, .971, .976, .981, .984, .987, .989, .991, .993, .994, .995, .996, .997, .997, .998, .998, .999, .999, 1);--md-spring-fast-effects-duration:.154s;--md-spring-default-effects:linear(0, .022, .077, .148, .227, .311, .39, .465, .537, .599, .655, .706, .749, .786, .82, .848, .871, .893, .91, .924, .937, .947, .956, .963, .97, .975, .979, .983, .986, .988, .99, .992, .993, .995, .995, .996, .997, .997, .998, .998, 1);--md-spring-default-effects-duration:.223s;--md-spring-slow-effects:linear(0, .02, .07, .136, .211, .289, .368, .442, .51, .573, .629, .68, .724, .764, .798, .828, .854, .876, .895, .912, .925, .937, .947, .956, .963, .969, .974, .978, .982, .985, .987, .989, .991, .993, .994, .995, .996, .997, .997, .998, 1);--md-spring-slow-effects-duration:.301s;--md-easing-bounce:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1)}.dark{color-scheme:dark;--md-primary:#d0bcff;--md-on-primary:#381e72;--md-primary-container:#4f378b;--md-on-primary-container:#eaddff;--md-primary-fixed:#eaddff;--md-primary-fixed-dim:#d0bcff;--md-on-primary-fixed:#21005d;--md-on-primary-fixed-variant:#4f378b;--md-secondary:#ccc2dc;--md-on-secondary:#332d41;--md-secondary-container:#4a4458;--md-on-secondary-container:#e8def8;--md-secondary-fixed:#e8def8;--md-secondary-fixed-dim:#ccc2dc;--md-on-secondary-fixed:#1d192b;--md-on-secondary-fixed-variant:#4a4458;--md-tertiary:#efb8c8;--md-on-tertiary:#492532;--md-tertiary-container:#633b48;--md-on-tertiary-container:#ffd8e4;--md-tertiary-fixed:#ffd8e4;--md-tertiary-fixed-dim:#efb8c8;--md-on-tertiary-fixed:#31111d;--md-on-tertiary-fixed-variant:#633b48;--md-error:#f2b8b5;--md-on-error:#601410;--md-error-container:#8c1d18;--md-on-error-container:#f9dedc;--md-surface:#141218;--md-surface-dim:#141218;--md-surface-bright:#3b383e;--md-surface-container-lowest:#0f0d13;--md-surface-container-low:#1d1b20;--md-surface-container:#211f26;--md-surface-container-high:#2b2930;--md-surface-container-highest:#36343b;--md-surface-variant:#49454f;--md-surface-tint:#d0bcff;--md-on-surface:#e6e0e9;--md-on-surface-variant:#cac4d0;--md-outline:#938f99;--md-outline-variant:#49454f;--md-inverse-surface:#e6e0e9;--md-inverse-on-surface:#322f35;--md-inverse-primary:#6750a4}html.theme-switching,html.theme-switching *{transition:background-color .3s var(--md-easing-standard), color .3s var(--md-easing-standard), border-color .3s var(--md-easing-standard), fill .3s var(--md-easing-standard), stroke .3s var(--md-easing-standard)!important}@property --icon-fill{syntax:"<number>";inherits:true;initial-value:0}@property --icon-wght{syntax:"<number>";inherits:true;initial-value:400}@keyframes m3-reveal-word{0%{opacity:0;transform:translateY(60%)}}:root{--md-spring-progress:linear(0, .033, .111, .209, .312, .413, .506, .588, .66, .721, .773, .816, .852, .881, .905, .924, .94, .952, .962, .97, .977, .982, .986, .989, .991, .993, .995, .996, .997, .997, 1);--md-spring-progress-duration:1.198s}@keyframes md-wave-travel{to{-webkit-mask-position:calc(var(--md-wavelength,40px) * -1) 0;-webkit-mask-position:calc(var(--md-wavelength,40px) * -1) 0;mask-position:calc(var(--md-wavelength,40px) * -1) 0}}@keyframes md-linear-indeterminate-1{0%{left:-35%;right:100%}60%,to{left:100%;right:-90%}}@keyframes md-linear-indeterminate-2{0%{left:-200%;right:100%}60%,to{left:107%;right:-8%}}@keyframes md-circular-rotate{to{transform:rotate(360deg)}}@keyframes md-circular-arc{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:70 100;stroke-dashoffset:-28px}to{stroke-dasharray:70 100;stroke-dashoffset:-99px}}@keyframes md-toast-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes md-toast-out{to{opacity:0;transform:scale(.96)}}::view-transition-group(*.md-toast){animation-duration:var(--md-spring-default-spatial-duration);animation-timing-function:var(--md-spring-default-spatial)}::view-transition-new(*.md-toast):only-child{animation:md-toast-in var(--md-spring-default-spatial-duration) var(--md-spring-default-spatial)}::view-transition-old(*.md-toast):only-child{animation:md-toast-out var(--md-spring-default-effects-duration) var(--md-spring-default-effects) forwards}html:active-view-transition-type(md-toast)::view-transition-old(root){animation:none}html:active-view-transition-type(md-toast)::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*.md-toast),::view-transition-new(*.md-toast),::view-transition-old(*.md-toast){animation:none}}@keyframes m3-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes m3-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes m3-menu-in{0%{opacity:0;transform:scaleY(.7)}}@keyframes m3-popover-in{0%{opacity:0;transform:scale(.88)}}@keyframes m3-tooltip-in{0%{opacity:0;transform:scale(.8)}}@keyframes m3-panel-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes m3-overlay-out{to{opacity:0}}@keyframes m3-search-expand{0%{opacity:.6;clip-path:inset(0 0 calc(100% - 56px) round 28px)}to{opacity:1;clip-path:inset(0 round 28px)}}@keyframes m3-search-collapse{0%{opacity:1;clip-path:inset(0 round 28px)}to{opacity:0;clip-path:inset(0 0 calc(100% - 56px) round 28px)}}@keyframes md-fab-item-grow{0%{clip-path:var(--fab-clip-from,inset(-12px -12px -12px 100% round 28px))}to{clip-path:inset(-12px round 40px)}}@keyframes md-fab-item-fade{0%{opacity:0}}@keyframes m3-rail-in{0%{transform:translate(-100%)}}@keyframes m3-rail-out{to{transform:translate(-100%)}}@keyframes m3-rail-in-end{0%{transform:translate(100%)}}@keyframes m3-rail-out-end{to{transform:translate(100%)}}@keyframes m3-message-in{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes m3-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes m3-step-in{0%{opacity:0;transform:translateX(calc(var(--step-dir,1) * 32px))}}@keyframes m3-sheet-in-bottom{0%{translate:0 100%}}@keyframes m3-sheet-out-bottom{to{translate:0 100%}}@keyframes m3-sheet-in-right{0%{translate:100%}}@keyframes m3-sheet-out-right{to{translate:100%}}@keyframes m3-sheet-in-left{0%{translate:-100%}}@keyframes m3-sheet-out-left{to{translate:-100%}}@keyframes m3-landing-page-in{0%{opacity:0;scale:.97}}@keyframes m3-landing-detail-in{0%{opacity:0;translate:24px}}@keyframes m3-page-in{0%{opacity:0;scale:.97}}@keyframes m3-detail-in{0%{opacity:0;translate:24px}}@keyframes m3-marquee{to{transform:translate(-100%)}}:root{--md-primary:#615d66;--md-on-primary:#fcf5ff;--md-primary-container:#e7e0eb;--md-on-primary-container:#545059;--md-primary-fixed:#e7e0eb;--md-primary-fixed-dim:#d8d2dd;--md-on-primary-fixed:#413e47;--md-on-primary-fixed-variant:#5e5a63;--md-secondary:#615e62;--md-on-secondary:#fdf7fc;--md-secondary-container:#e6e1e6;--md-on-secondary-container:#535155;--md-secondary-fixed:#e6e1e6;--md-secondary-fixed-dim:#d8d3d8;--md-on-secondary-fixed:#413e42;--md-on-secondary-fixed-variant:#5d5a5f;--md-tertiary:#5c5d78;--md-on-tertiary:#fbf7ff;--md-tertiary-container:#dbdafb;--md-on-tertiary-container:#4b4c67;--md-tertiary-fixed:#dbdafb;--md-tertiary-fixed-dim:#cdccec;--md-on-tertiary-fixed:#393a53;--md-on-tertiary-fixed-variant:#555671;--md-error:#9e3f4e;--md-on-error:#fff7f7;--md-error-container:#ff8b9a;--md-on-error-container:#782232;--md-surface:#fdf8f9;--md-surface-dim:#ddd9dd;--md-surface-bright:#fdf8f9;--md-surface-container-lowest:#fff;--md-surface-container-low:#f7f2f4;--md-surface-container:#f1edef;--md-surface-container-high:#ece7ea;--md-surface-container-highest:#e6e1e4;--md-surface-variant:#e6e1e4;--md-surface-tint:#615d66;--md-on-surface:#333235;--md-on-surface-variant:#615e61;--md-outline:#7d7a7d;--md-outline-variant:#b5b1b4;--md-inverse-surface:#0f0e0f;--md-inverse-on-surface:#9f9c9d;--md-inverse-primary:#f8f1fd;--md-scrim:#000;--md-shadow:#000}.dark{color-scheme:dark;--md-primary:#cac4cf;--md-on-primary:#423f48;--md-primary-container:#49454e;--md-on-primary-container:#d4ced9;--md-primary-fixed:#e7e0eb;--md-primary-fixed-dim:#d8d2dd;--md-on-primary-fixed:#413e47;--md-on-primary-fixed-variant:#5e5a63;--md-secondary:#a09da1;--md-on-secondary:#211f23;--md-secondary-container:#3d3b3e;--md-on-secondary-container:#c2bec3;--md-secondary-fixed:#e6e1e6;--md-secondary-fixed-dim:#d8d3d8;--md-on-secondary-fixed:#413e42;--md-on-secondary-fixed-variant:#5d5a5f;--md-tertiary:#ebe9ff;--md-on-tertiary:#54546f;--md-tertiary-container:#dbdafb;--md-on-tertiary-container:#4b4c67;--md-tertiary-fixed:#dbdafb;--md-tertiary-fixed-dim:#cdccec;--md-on-tertiary-fixed:#393a53;--md-on-tertiary-fixed-variant:#555671;--md-error:#ec7c8a;--md-on-error:#490013;--md-error-container:#7f2737;--md-on-error-container:#ff97a3;--md-surface:#0f0e0f;--md-surface-dim:#0f0e0f;--md-surface-bright:#2d2b2f;--md-surface-container-lowest:#000;--md-surface-container-low:#141314;--md-surface-container:#1a191b;--md-surface-container-high:#201f21;--md-surface-container-highest:#272528;--md-surface-variant:#272528;--md-surface-tint:#cac4cf;--md-on-surface:#e9e4e7;--md-on-surface-variant:#aeaaad;--md-outline:#777478;--md-outline-variant:#49474a;--md-inverse-surface:#fdf8f9;--md-inverse-on-surface:#565455;--md-inverse-primary:#615d67;--md-scrim:#000;--md-shadow:#000}.map-area .map{background:var(--paper);position:absolute;inset:0}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:8px 8px 0 0}.map-tip .maplibregl-popup-content{background:var(--md-surface-container);color:var(--md-on-surface);font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));box-shadow:var(--shadow-2);border-radius:12px;max-width:300px;padding:12px 16px}.map-tip .maplibregl-popup-tip{display:none}.maplibregl-ctrl-attrib{font-size:10px}.maplibregl-ctrl-group{overflow:hidden;background:var(--md-surface-container-low)!important;box-shadow:var(--shadow-1)!important;border-radius:16px!important}.maplibregl-ctrl-group button{width:40px!important;height:40px!important}.maplibregl-ctrl-group button+button{border-top:1px solid var(--md-outline-variant)!important}.maplibregl-ctrl-group button:hover{background:var(--md-on-surface)!important}@supports (color:color-mix(in lab, red, red)){.maplibregl-ctrl-group button:hover{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)!important}}.dark .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.9)}.map .maplibregl-ctrl-attrib,.map .maplibregl-ctrl-attrib.maplibregl-compact{background:var(--md-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.map .maplibregl-ctrl-attrib,.map .maplibregl-ctrl-attrib.maplibregl-compact{background:color-mix(in srgb, var(--md-surface-container-low) 85%, transparent)}}.map .maplibregl-ctrl-attrib,.map .maplibregl-ctrl-attrib.maplibregl-compact{color:var(--md-on-surface-variant);border-radius:12px}.map .maplibregl-ctrl-attrib a{color:var(--md-on-surface-variant)}.dark .map .maplibregl-ctrl-attrib-button{filter:invert(.75)}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/roboto-flex.woff2)format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400 600;font-display:block;src:url(/fonts/material-symbols-rounded.woff2)format("woff2")}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes m3-fade-in{0%{opacity:0}}@keyframes m3-fade-out{to{opacity:0}}@keyframes m3-dialog-in{0%{opacity:0;transform:translateY(-16px)scale(.92)}}
