.arsenal-tags{margin:0;padding:0;border:0}.arsenal-tags>legend{margin-bottom:.5rem;padding:0;font:var(--tad-font-title-small);color:var(--tad-color-on-surface)}.arsenal-tags-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.arsenal-tags-own{display:flex;gap:.75rem;align-items:center}.arsenal-tags-own .MuiButton-root{flex:none}.arsenal-add{display:flex;flex-direction:column;min-height:0}.arsenal-add .MuiDialogContent-root{display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem}.arsenal-add-name{margin:0;font:var(--tad-font-body-large);color:var(--tad-color-on-surface)}.offers{width:100%;border-collapse:collapse}.offers th,.offers td{padding:.625rem .75rem .625rem 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--tad-color-outline-variant)}.offers thead th{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant);white-space:nowrap}.offers tbody th{font-weight:inherit}.offers td{font-variant-numeric:tabular-nums}.offers .offers-go{padding-right:0;text-align:right}.offer-price{white-space:nowrap}.offer-price-min{color:var(--tad-color-tertiary)}.offer-price-note{display:block;font:var(--tad-font-body-small)}.offer-availability{white-space:nowrap}.offer-availability-out_of_stock,.offers-out .prices-title{color:var(--tad-color-on-surface-variant)}.lure-buy-note{margin-bottom:.5rem;font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.lure-compare{display:inline-block;margin-top:.75rem;color:var(--tad-color-on-surface)}.prices{max-width:64rem}.prices-scroll{overflow-x:auto}.prices-title{min-width:14rem;font:var(--tad-font-body-small)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lure{max-width:48rem}.lure .lure-header{margin-bottom:.25rem}.lure .lure-header .tad-page-header__row{min-height:0;padding:0}.lure-meta{margin:0 0 1.5rem;font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.lure-prices{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;align-items:baseline;margin:0 0 2rem}.lure-prices dt{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.lure-prices dd{margin:0;font:var(--tad-font-body-large);font-variant-numeric:tabular-nums}.lure-prices .lure-price-min dd{font:var(--tad-font-headline-large);color:var(--tad-color-tertiary)}.lure-prices dd.lure-price-none,.lure-prices .lure-price-min dd.lure-price-none{font:var(--tad-font-body-large);color:var(--tad-color-on-surface-variant)}.lure-section{margin-bottom:2rem}.lure-section h2{margin-bottom:.75rem}.lure-colors{display:flex;flex-wrap:wrap;gap:.5rem}.lure-color{display:inline-flex;gap:.5rem;align-items:center;padding:.375rem .875rem .375rem .5rem;background:var(--tad-color-surface-container-lowest);border-color:transparent}.lure-color[aria-pressed=true]{border-color:var(--tad-color-on-surface)}.lure-swatch{flex:none;width:1.25rem;height:1.25rem;border:1px solid var(--tad-color-outline-variant);border-radius:50%}.lure-specs{width:100%;border-collapse:collapse}.lure-specs th,.lure-specs td{padding:.625rem 0;text-align:left;border-bottom:1px solid var(--tad-color-outline-variant)}.lure-specs th{width:40%;font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.lure-specs td{font-variant-numeric:tabular-nums}.lure-recommendation{margin:0 0 .25rem}.lure-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.catalog-search{display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;margin-bottom:1rem}.catalog-search .MuiButton-root{flex:none}.catalog-kinds{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.catalog-toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.catalog-total{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.catalog-toolbar .MuiTextField-root{min-width:11rem}.catalog-list{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.catalog-list[aria-busy=true]{opacity:.6}.catalog-row{position:relative;display:grid;grid-template-columns:3rem 1fr auto;grid-template-areas:"picture main price" "picture main actions";column-gap:1rem;row-gap:.25rem;align-items:center;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.catalog-row:hover{background:var(--tad-color-surface-container-high)}.catalog-silhouette{grid-area:picture;width:3rem;height:2.5rem;fill:none;stroke:var(--tad-color-on-surface-variant);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.catalog-row-main{display:flex;flex-direction:column;grid-area:main;min-width:0}.catalog-row-link{font:var(--tad-font-title-medium);color:var(--tad-color-on-surface);text-decoration:none}.catalog-row-link:after{position:absolute;inset:0;content:"";border-radius:inherit}.catalog-row-link:focus-visible{outline:none}.catalog-row:has(.catalog-row-link:focus-visible){outline:2px solid var(--tad-color-on-surface);outline-offset:2px}.catalog-row-meta{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.catalog-row-price{grid-area:price;justify-self:end;font:var(--tad-font-title-medium);color:var(--tad-color-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.catalog-row-price-none{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.catalog-row-actions{position:relative;z-index:1;display:flex;grid-area:actions;gap:.25rem;justify-self:end}@media(max-width:599px){.catalog-row{grid-template-columns:2.5rem 1fr auto;grid-template-areas:"picture main price" "actions actions actions"}.catalog-silhouette{width:2.5rem}}.catalog-pages{margin-bottom:1rem}.catalog-empty{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:2rem 0}.catalog-empty p{margin:0}.catalog-filters>fieldset{margin:0 0 1.25rem;padding:0;border:0}.catalog-filters>fieldset>legend{margin-bottom:.5rem;padding:0;font:var(--tad-font-title-small);color:var(--tad-color-on-surface)}.catalog-range{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.5rem}.catalog-filters .MuiFormControlLabel-root{flex-direction:row;gap:0;align-items:center;font:var(--tad-font-body-medium);color:var(--tad-color-on-surface)}.catalog-buoyancy{display:flex;flex-wrap:wrap;column-gap:1rem}.home-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:40rem;margin:0 0 2.5rem;padding:0;list-style:none}.home-tile{display:flex;box-sizing:border-box;height:100%;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:6.5rem;padding:1rem 1.25rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium);color:var(--tad-color-on-surface);text-decoration:none}.home-tile:hover,.home-tile:focus-visible{background:var(--tad-color-surface-container-low)}.home-tile-label{font:var(--tad-font-title-medium)}.home-tile-count{font:var(--tad-font-headline-small);color:var(--tad-color-tertiary);font-variant-numeric:tabular-nums}.home-block{margin-bottom:2.5rem}.home-heading{margin:0 0 1rem;font:var(--tad-font-title-large);color:var(--tad-color-on-surface)}.home-stats{display:flex;flex-wrap:wrap;gap:2.5rem;margin:0}.home-stats div{display:flex;flex-direction:column-reverse;gap:.25rem}.home-stats dt{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.home-stats dd{margin:0;font:var(--tad-font-headline-small);color:var(--tad-color-on-surface);font-variant-numeric:tabular-nums}.home-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:11rem;gap:.75rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity}.home-shelf li{scroll-snap-align:start}.home-card{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1rem;box-sizing:border-box;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium);color:var(--tad-color-on-surface);text-decoration:none}.home-card:hover,.home-card:focus-visible{background:var(--tad-color-surface-container-low)}.home-card>.catalog-silhouette{width:3.5rem;height:3rem;margin-bottom:.5rem;fill:none;stroke:var(--tad-color-on-surface-variant);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-card-name{font:var(--tad-font-title-medium);overflow-wrap:anywhere}.home-card-brand{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.home-card-price{margin-top:auto;padding-top:.5rem;font:var(--tad-font-title-medium);color:var(--tad-color-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.home-card-none{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}@media(max-width:599px){.home-tiles{gap:.5rem}.home-shelf{grid-auto-columns:9.5rem}}.lost-count{margin:0 0 1.5rem;font:var(--tad-font-body-medium);color:var(--tad-color-on-surface-variant)}.lost-list{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.lost-list[aria-busy=true]{opacity:.6}.lost-row{display:grid;grid-template-columns:3rem 1fr auto;grid-template-areas:"picture main date" "picture actions actions";column-gap:1rem;row-gap:.75rem;align-items:center;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.lost-row>.catalog-silhouette,.lost-row-picture{grid-area:picture;align-self:start;width:3rem;height:2.5rem}.lost-row-main{display:flex;flex-direction:column;grid-area:main;gap:.125rem;min-width:0}.lost-row-title{font:var(--tad-font-title-medium);color:var(--tad-color-on-surface);overflow-wrap:anywhere}.lost-row-meta,.lost-row-date{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.lost-row-meta{overflow-wrap:anywhere}.lost-row-reason{align-self:flex-start;margin-top:.375rem}.lost-row-date{grid-area:date;align-self:start;justify-self:end;white-space:nowrap}.lost-row-actions{display:flex;flex-wrap:wrap;grid-area:actions;gap:.5rem}@media(max-width:599px){.lost-row{grid-template-columns:2.5rem 1fr;grid-template-areas:"picture main" "picture date" "actions actions"}.lost-row>.catalog-silhouette,.lost-row-picture{width:2.5rem}.lost-row-date{justify-self:start}}.lost-pages{margin-bottom:1rem}.lost-empty{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:2rem 0}.lost-empty p{margin:0}.manual-add{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1.5rem;margin:0;max-width:40rem;padding:2rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-large)}.manual-add-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.manual-add-field>[role=alert]{margin:0;font:var(--tad-font-body-small);color:var(--tad-color-error)}.manual-add-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.manual-add-actions{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}@media(max-width:599px){.manual-add{padding:1.25rem}.manual-add-pair{grid-template-columns:1fr}}.my-toolbar{display:flex;gap:.75rem;align-items:center;margin-bottom:.5rem}.my-search{flex:1;min-width:0}.my-toolbar>.MuiButton-root{flex:none}.my-tabs{margin-bottom:1.5rem;border-bottom:1px solid var(--tad-color-outline-variant)}.my-list{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.my-list[aria-busy=true]{opacity:.6}.my-row{display:grid;grid-template-columns:3rem 1fr auto auto;grid-template-areas:"picture main quantity menu" "picture main date menu";column-gap:1rem;row-gap:.25rem;align-items:center;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.my-row>.catalog-silhouette,.my-row-picture{grid-area:picture;width:3rem;height:2.5rem}.my-row-main{display:flex;flex-direction:column;grid-area:main;gap:.125rem;min-width:0}.my-row-title{font:var(--tad-font-title-medium);color:var(--tad-color-on-surface);overflow-wrap:anywhere}.my-row-meta,.my-row-date{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.my-row-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none}.my-row-quantity{grid-area:quantity;justify-self:end;font:var(--tad-font-title-medium);color:var(--tad-color-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap}.my-row-date{grid-area:date;justify-self:end;white-space:nowrap}.my-row-menu{grid-area:menu}@media(max-width:599px){.my-row{grid-template-columns:2.5rem 1fr auto;grid-template-areas:"picture main menu" "picture quantity menu" "picture date menu"}.my-row>.catalog-silhouette,.my-row-picture{width:2.5rem}.my-row-quantity,.my-row-date{justify-self:start}}.my-pages{margin-bottom:1rem}.my-empty{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:2rem 0}.my-empty p{margin:0}.my-dialog{display:flex;flex-direction:column;min-height:0}.my-dialog .MuiDialogContent-root{display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem}.my-dialog-name{margin:0;font:var(--tad-font-body-large);color:var(--tad-color-on-surface)}.my-dialog-group{margin:0;padding:0;border:0}.my-dialog-group>legend{margin-bottom:.25rem;padding:0;font:var(--tad-font-title-small);color:var(--tad-color-on-surface)}.my-dialog .MuiFormControlLabel-root{flex-direction:row;gap:0;align-items:center;font:var(--tad-font-body-medium);color:var(--tad-color-on-surface)}.shop-block{margin-bottom:2.5rem}.shop-heading{margin:0 0 1rem;font:var(--tad-font-title-large);color:var(--tad-color-on-surface)}.shop-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.shop-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.shop-card-name{font:var(--tad-font-title-medium);color:var(--tad-color-on-surface)}.shop-card-delivery{font:var(--tad-font-body-medium);color:var(--tad-color-on-surface);font-variant-numeric:tabular-nums}.shop-card-host{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant);overflow-wrap:anywhere}.shop-rows{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.shop-row{display:grid;grid-template-columns:3rem 1fr auto auto;grid-template-areas:"picture main price action";column-gap:1rem;row-gap:.75rem;align-items:center;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.shop-row>.catalog-silhouette,.shop-row-picture{grid-area:picture;width:3rem;height:2.5rem}.shop-row-main{display:flex;flex-direction:column;grid-area:main;gap:.125rem;min-width:0}.shop-row-title{font:var(--tad-font-title-medium);color:var(--tad-color-on-surface);overflow-wrap:anywhere}.shop-row-meta{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.shop-row-price{display:flex;flex-direction:column;grid-area:price;align-items:flex-end;gap:.125rem;text-align:right}.shop-row-sum{font:var(--tad-font-title-medium);color:var(--tad-color-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.shop-row-none{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.shop-row-action{grid-area:action}@media(max-width:599px){.shop-row{grid-template-columns:2.5rem 1fr auto;grid-template-areas:"picture main price" "picture action action"}.shop-row>.catalog-silhouette,.shop-row-picture{align-self:start;width:2.5rem}}.shop-empty{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:1rem 0}.shop-empty p{margin:0}.wish-count{margin:0 0 1rem;font:var(--tad-font-body-medium);color:var(--tad-color-on-surface-variant)}.wish-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;margin-bottom:1.5rem}.wish-brand{flex:1 1 16rem;min-width:0}.wish-price{flex:0 1 9rem}.wish-list{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.wish-list[aria-busy=true]{opacity:.6}.wish-row{display:grid;grid-template-columns:3rem 1fr auto;grid-template-areas:"picture main price" "picture actions actions";column-gap:1rem;row-gap:.75rem;align-items:center;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.wish-row>.catalog-silhouette,.wish-row-picture{grid-area:picture;align-self:start;width:3rem;height:2.5rem}.wish-row-main{display:flex;flex-direction:column;grid-area:main;gap:.125rem;min-width:0}.wish-row-title{font:var(--tad-font-title-medium);color:var(--tad-color-on-surface);overflow-wrap:anywhere}.wish-row-meta{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.wish-row-price{display:flex;flex-direction:column;grid-area:price;align-items:flex-end;gap:.125rem;text-align:right}.wish-row-sum{font:var(--tad-font-title-medium);color:var(--tad-color-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.wish-row-none{font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.wish-row-actions{display:flex;flex-wrap:wrap;grid-area:actions;gap:.5rem}@media(max-width:599px){.wish-row{grid-template-columns:2.5rem 1fr;grid-template-areas:"picture main" "picture price" "actions actions"}.wish-row>.catalog-silhouette,.wish-row-picture{width:2.5rem}.wish-row-price{align-items:flex-start;text-align:left}.wish-price{flex:1 1 8rem}}.wish-pages{margin-bottom:1rem}.wish-empty{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:2rem 0}.wish-empty p{margin:0}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-CbWsDl0D.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html:root{color-scheme:light;--trout-font: "Manrope", system-ui, sans-serif;--trout-size-large: 1.75rem;--trout-size-text: 1rem;--trout-size-small: .8125rem;--tad-color-background: #f5f7fa;--tad-color-surface: #f5f7fa;--tad-color-surface-bright: #f5f7fa;--tad-color-surface-dim: #e8ecf2;--tad-color-surface-container-lowest: #ffffff;--tad-color-surface-container-low: #f5f7fa;--tad-color-surface-container: #f5f7fa;--tad-color-surface-container-high: #eceff4;--tad-color-surface-container-highest: #e4e8ef;--tad-color-surface-variant: #e4e8ef;--tad-color-on-background: #1b2a4a;--tad-color-on-surface: #1b2a4a;--tad-color-on-surface-variant: #55627a;--tad-color-outline: #8691a6;--tad-color-outline-variant: #dde2ea;--tad-color-inverse-surface: #1b2a4a;--tad-color-inverse-on-surface: #f5f7fa;--tad-color-inverse-primary: #c9d2e3;--tad-color-surface-tint: #1b2a4a;--tad-color-primary: #1b2a4a;--tad-color-on-primary: #ffffff;--tad-color-primary-container: #e4e8ef;--tad-color-on-primary-container: #1b2a4a;--tad-color-secondary: #55627a;--tad-color-on-secondary: #ffffff;--tad-color-secondary-container: #e4e8ef;--tad-color-on-secondary-container: #1b2a4a;--tad-color-tertiary: #ff6b35;--tad-color-on-tertiary: #1b2a4a;--tad-color-tertiary-container: #ffe3d8;--tad-color-on-tertiary-container: #1b2a4a;--tad-elevation-level1: none;--tad-elevation-level2: none;--tad-elevation-level3: none;--tad-elevation-level4: none;--tad-elevation-level5: none;--tad-font-family: var(--trout-font);--tad-font-display-large: 600 var(--trout-size-large) / 1.2 var(--trout-font);--tad-font-display-medium: 600 var(--trout-size-large) / 1.2 var(--trout-font);--tad-font-display-small: 600 var(--trout-size-large) / 1.2 var(--trout-font);--tad-font-headline-large: 600 var(--trout-size-large) / 1.2 var(--trout-font);--tad-font-headline-medium: 600 var(--trout-size-large) / 1.2 var(--trout-font);--tad-font-headline-small: 600 var(--trout-size-large) / 1.2 var(--trout-font);--tad-font-title-large: 600 var(--trout-size-text) / 1.5 var(--trout-font);--tad-font-title-medium: 600 var(--trout-size-text) / 1.5 var(--trout-font);--tad-font-title-small: 600 var(--trout-size-text) / 1.5 var(--trout-font);--tad-font-body-large: 400 var(--trout-size-text) / 1.5 var(--trout-font);--tad-font-body-medium: 400 var(--trout-size-text) / 1.5 var(--trout-font);--tad-font-label-large: 400 var(--trout-size-text) / 1.5 var(--trout-font);--tad-font-body-small: 400 var(--trout-size-small) / 1.4 var(--trout-font);--tad-font-label-medium: 400 var(--trout-size-small) / 1.4 var(--trout-font);--tad-font-label-small: 400 var(--trout-size-small) / 1.4 var(--trout-font)}html body{margin:0;font:var(--tad-font-body-large);color:var(--tad-color-on-surface);background:var(--tad-color-background)}.shell .shell-brand{font:600 var(--trout-size-text) / 1.5 var(--trout-font);letter-spacing:.01em;color:var(--tad-color-on-surface);text-decoration:none}.shell .shell-brand:focus-visible{outline:2px solid var(--tad-color-on-surface);outline-offset:4px;border-radius:var(--tad-shape-extra-small)}.shell.tad-app-shell .tad-app-shell__main{display:flex;flex-direction:column}.shell-body{display:flex;flex:1;flex-direction:column}.shell-body>:first-child{flex:1}.shell-footer{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 2rem;font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.page{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 2rem}@media(min-width:600px){.page,.shell-footer{padding-inline:2rem}}h1{margin:0 0 1.5rem;font:var(--tad-font-headline-large);letter-spacing:-.02em}h2{margin:0;font:var(--tad-font-title-medium)}p{max-width:40rem}.note{margin:-.75rem 0 1.5rem;color:var(--tad-color-on-surface-variant)}.lines{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.line{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:1rem;background:var(--tad-color-surface-container-lowest);border-radius:var(--tad-shape-medium)}.line small{display:block;font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}.line form{flex:1;margin:0}.summary{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 0 1.5rem}.summary div{display:flex;gap:.35rem}.summary dt{color:var(--tad-color-on-surface-variant)}.summary dd{margin:0;font-variant-numeric:tabular-nums}.actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:1.5rem}label{display:flex;flex-direction:column;gap:.25rem;font:var(--tad-font-body-small);color:var(--tad-color-on-surface-variant)}input{font:var(--tad-font-body-large);color:var(--tad-color-on-surface);border:1px solid var(--tad-color-outline-variant);border-radius:var(--tad-shape-small);padding:.5rem .75rem;background:var(--tad-color-surface-container-lowest)}button{font:var(--tad-font-label-large);color:var(--tad-color-on-surface);border:1px solid var(--tad-color-outline-variant);border-radius:var(--tad-shape-full);padding:.5rem 1.25rem;background:transparent;cursor:pointer}button.primary{background:var(--tad-color-tertiary);border-color:var(--tad-color-tertiary);color:var(--tad-color-on-tertiary)}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible{outline:2px solid var(--tad-color-on-surface);outline-offset:2px}[role=alert]{color:var(--tad-color-error)}.toasts{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:.5rem;max-width:24rem;margin-left:auto}.toasts p{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin:0;padding:.75rem 1rem;color:var(--tad-color-inverse-on-surface);background:var(--tad-color-inverse-surface);border-radius:var(--tad-shape-medium)}.toasts button{color:inherit;border-color:transparent}
