:root{--trio-colors-brand: #13211b;--trio-colors-brand-rgb: 19 33 27;--trio-colors-brand-deep: #0c1712;--trio-colors-brand-deep-rgb: 12 23 18;--trio-colors-brand-muted: #4a6b58;--trio-colors-brand-muted-rgb: 74 107 88;--trio-colors-brand-ink: #13211b;--trio-colors-brand-ink-rgb: 19 33 27;--trio-colors-accent: #c8892f;--trio-colors-accent-rgb: 200 137 47;--trio-colors-amber: #8f5a15;--trio-colors-amber-rgb: 143 90 21;--trio-colors-sand: #e3d5b8;--trio-colors-sand-rgb: 227 213 184;--trio-colors-sand-ink: #17201b;--trio-colors-sand-ink-rgb: 23 32 27;--trio-colors-link-ink: #1f5d4c;--trio-colors-link-ink-rgb: 31 93 76;--trio-colors-accent-ink: #7d5210;--trio-colors-accent-ink-rgb: 125 82 16;--trio-colors-ocean: #1d5f66;--trio-colors-ocean-rgb: 29 95 102;--trio-colors-surface: #f7f4ed;--trio-colors-surface-rgb: 247 244 237;--trio-colors-surface-raised: #ffffff;--trio-colors-surface-raised-rgb: 255 255 255;--trio-colors-surface-sunken: #ece6da;--trio-colors-surface-sunken-rgb: 236 230 218;--trio-colors-border: #ddd5c6;--trio-colors-border-rgb: 221 213 198;--trio-colors-text: #17201b;--trio-colors-text-rgb: 23 32 27;--trio-colors-text-muted: #525c55;--trio-colors-text-muted-rgb: 82 92 85;--trio-colors-text-on-brand: #ffffff;--trio-colors-text-on-brand-rgb: 255 255 255;--trio-colors-text-on-accent: #17201b;--trio-colors-text-on-accent-rgb: 23 32 27;--trio-colors-focus: #0f4750;--trio-colors-focus-rgb: 15 71 80;--trio-colors-focus-on-brand: #e8c169;--trio-colors-focus-on-brand-rgb: 232 193 105;--trio-colors-focus-on-accent: #0f4750;--trio-colors-focus-on-accent-rgb: 15 71 80;--trio-colors-danger: #a03020;--trio-colors-danger-rgb: 160 48 32;--trio-colors-success: #2f6b3a;--trio-colors-success-rgb: 47 107 58;--trio-colors-chrome-edge: #ddd5c6;--trio-colors-chrome-edge-rgb: 221 213 198;--trio-colors-focus-ring: #0c1712;--trio-colors-focus-ring-rgb: 12 23 18;--trio-colors-focus-ring-halo: #ffffff;--trio-colors-focus-ring-halo-rgb: 255 255 255;--trio-colors-map-land: #f6f2ea;--trio-colors-map-land-rgb: 246 242 234;--trio-colors-map-line: #f7f4ed;--trio-colors-map-line-rgb: 247 244 237;--trio-colors-map-offered: #4a6b58;--trio-colors-map-offered-rgb: 74 107 88;--trio-colors-map-deep: #0c1712;--trio-colors-map-deep-rgb: 12 23 18;--trio-colors-map-edge: #525c55;--trio-colors-map-edge-rgb: 82 92 85;--trio-colors-map-mark: #ffffff;--trio-colors-map-mark-rgb: 255 255 255;--trio-colors-map-mark-ink: #17201b;--trio-colors-map-mark-ink-rgb: 23 32 27;--trio-map-photo-tint: .75;--trio-map-photo-image-ceiling: .55;--trio-map-panel-scrim: .45;--trio-control-min-target: 44;--trio-control-min-link: 24;--trio-feedback-linger-ms: 4500;--trio-chrome-band-scrim: .86;--trio-chrome-band-max-height: 64}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--trio-chrome-band-scrim: .93;--trio-colors-brand: #1b2a22;--trio-colors-brand-rgb: 27 42 34;--trio-colors-brand-deep: #16241d;--trio-colors-brand-deep-rgb: 22 36 29;--trio-colors-brand-muted: #7fa992;--trio-colors-brand-muted-rgb: 127 169 146;--trio-colors-brand-ink: #9dbfa8;--trio-colors-brand-ink-rgb: 157 191 168;--trio-colors-accent: #c8892f;--trio-colors-accent-rgb: 200 137 47;--trio-colors-amber: #e0a95c;--trio-colors-amber-rgb: 224 169 92;--trio-colors-sand: #e3d5b8;--trio-colors-sand-rgb: 227 213 184;--trio-colors-sand-ink: #17201b;--trio-colors-sand-ink-rgb: 23 32 27;--trio-colors-link-ink: #c8e8d7;--trio-colors-link-ink-rgb: 200 232 215;--trio-colors-accent-ink: #e0b062;--trio-colors-accent-ink-rgb: 224 176 98;--trio-colors-ocean: #6fb9c4;--trio-colors-ocean-rgb: 111 185 196;--trio-colors-surface: #14120f;--trio-colors-surface-rgb: 20 18 15;--trio-colors-surface-raised: #1d1a16;--trio-colors-surface-raised-rgb: 29 26 22;--trio-colors-surface-sunken: #0d0b09;--trio-colors-surface-sunken-rgb: 13 11 9;--trio-colors-border: #332f29;--trio-colors-border-rgb: 51 47 41;--trio-colors-text: #f2ede4;--trio-colors-text-rgb: 242 237 228;--trio-colors-text-muted: #a9a196;--trio-colors-text-muted-rgb: 169 161 150;--trio-colors-text-on-brand: #ffffff;--trio-colors-text-on-brand-rgb: 255 255 255;--trio-colors-text-on-accent: #17201b;--trio-colors-text-on-accent-rgb: 23 32 27;--trio-colors-focus: #7fd4e0;--trio-colors-focus-rgb: 127 212 224;--trio-colors-focus-on-brand: #e8c169;--trio-colors-focus-on-brand-rgb: 232 193 105;--trio-colors-focus-on-accent: #0f4750;--trio-colors-focus-on-accent-rgb: 15 71 80;--trio-colors-danger: #e8735c;--trio-colors-danger-rgb: 232 115 92;--trio-colors-success: #6bbd7a;--trio-colors-success-rgb: 107 189 122;--trio-colors-chrome-edge: #3c4b42;--trio-colors-chrome-edge-rgb: 60 75 66;--trio-colors-focus-ring: #0c1712;--trio-colors-focus-ring-rgb: 12 23 18;--trio-colors-focus-ring-halo: #ffffff;--trio-colors-focus-ring-halo-rgb: 255 255 255;--trio-colors-map-land: #f6f2ea;--trio-colors-map-land-rgb: 246 242 234;--trio-colors-map-line: #f7f4ed;--trio-colors-map-line-rgb: 247 244 237;--trio-colors-map-offered: #4a6b58;--trio-colors-map-offered-rgb: 74 107 88;--trio-colors-map-deep: #0c1712;--trio-colors-map-deep-rgb: 12 23 18;--trio-colors-map-edge: #525c55;--trio-colors-map-edge-rgb: 82 92 85;--trio-colors-map-mark: #ffffff;--trio-colors-map-mark-rgb: 255 255 255;--trio-colors-map-mark-ink: #17201b;--trio-colors-map-mark-ink-rgb: 23 32 27}}:root[data-theme=dark]{--trio-colors-brand: #1b2a22;--trio-colors-brand-rgb: 27 42 34;--trio-colors-brand-deep: #16241d;--trio-colors-brand-deep-rgb: 22 36 29;--trio-colors-brand-muted: #7fa992;--trio-colors-brand-muted-rgb: 127 169 146;--trio-colors-brand-ink: #9dbfa8;--trio-colors-brand-ink-rgb: 157 191 168;--trio-colors-accent: #c8892f;--trio-colors-accent-rgb: 200 137 47;--trio-colors-amber: #e0a95c;--trio-colors-amber-rgb: 224 169 92;--trio-colors-sand: #e3d5b8;--trio-colors-sand-rgb: 227 213 184;--trio-colors-sand-ink: #17201b;--trio-colors-sand-ink-rgb: 23 32 27;--trio-colors-link-ink: #c8e8d7;--trio-colors-link-ink-rgb: 200 232 215;--trio-colors-accent-ink: #e0b062;--trio-colors-accent-ink-rgb: 224 176 98;--trio-colors-ocean: #6fb9c4;--trio-colors-ocean-rgb: 111 185 196;--trio-colors-surface: #14120f;--trio-colors-surface-rgb: 20 18 15;--trio-colors-surface-raised: #1d1a16;--trio-colors-surface-raised-rgb: 29 26 22;--trio-colors-surface-sunken: #0d0b09;--trio-colors-surface-sunken-rgb: 13 11 9;--trio-colors-border: #332f29;--trio-colors-border-rgb: 51 47 41;--trio-colors-text: #f2ede4;--trio-colors-text-rgb: 242 237 228;--trio-colors-text-muted: #a9a196;--trio-colors-text-muted-rgb: 169 161 150;--trio-colors-text-on-brand: #ffffff;--trio-colors-text-on-brand-rgb: 255 255 255;--trio-colors-text-on-accent: #17201b;--trio-colors-text-on-accent-rgb: 23 32 27;--trio-colors-focus: #7fd4e0;--trio-colors-focus-rgb: 127 212 224;--trio-colors-focus-on-brand: #e8c169;--trio-colors-focus-on-brand-rgb: 232 193 105;--trio-colors-focus-on-accent: #0f4750;--trio-colors-focus-on-accent-rgb: 15 71 80;--trio-colors-danger: #e8735c;--trio-colors-danger-rgb: 232 115 92;--trio-colors-success: #6bbd7a;--trio-colors-success-rgb: 107 189 122;--trio-colors-chrome-edge: #3c4b42;--trio-colors-chrome-edge-rgb: 60 75 66;--trio-colors-focus-ring: #0c1712;--trio-colors-focus-ring-rgb: 12 23 18;--trio-colors-focus-ring-halo: #ffffff;--trio-colors-focus-ring-halo-rgb: 255 255 255;--trio-colors-map-land: #f6f2ea;--trio-colors-map-land-rgb: 246 242 234;--trio-colors-map-line: #f7f4ed;--trio-colors-map-line-rgb: 247 244 237;--trio-colors-map-offered: #4a6b58;--trio-colors-map-offered-rgb: 74 107 88;--trio-colors-map-deep: #0c1712;--trio-colors-map-deep-rgb: 12 23 18;--trio-colors-map-edge: #525c55;--trio-colors-map-edge-rgb: 82 92 85;--trio-colors-map-mark: #ffffff;--trio-colors-map-mark-rgb: 255 255 255;--trio-colors-map-mark-ink: #17201b;--trio-colors-map-mark-ink-rgb: 23 32 27;--trio-chrome-band-scrim: .93}:root{--page: calc(var(--trio-measure-wide) * 1px);--gap: calc(var(--trio-spacing-md) * 1px);--gap-lg: calc(var(--trio-spacing-lg) * 1px)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--trio-colors-surface);color:var(--trio-colors-text);font-family:var(--trio-font-family-body);font-size:calc(var(--trio-font-size-body) * 1px);line-height:calc(var(--trio-line-height-body) * 1px)}.page{max-width:var(--page);margin:0 auto;padding:var(--gap-lg)}.page__header{border-bottom:1px solid var(--trio-colors-border);padding-bottom:var(--gap);margin-bottom:var(--gap-lg)}h1,h2,h3{font-family:var(--trio-font-family-display);color:var(--trio-colors-brand-ink);margin:0}h1{font-size:calc(var(--trio-font-size-title) * 1px);line-height:calc(var(--trio-line-height-title) * 1px)}h2{font-size:calc(var(--trio-font-size-subtitle) * 1px);line-height:calc(var(--trio-line-height-subtitle) * 1px)}h3{font-size:calc(var(--trio-font-size-body) * 1px);line-height:calc(var(--trio-line-height-body) * 1px)}.muted{color:var(--trio-colors-text-muted)}.caption{font-size:calc(var(--trio-font-size-caption) * 1px);line-height:calc(var(--trio-line-height-caption) * 1px);color:var(--trio-colors-text-muted)}.page__header h1{font-size:calc(var(--trio-font-size-display) * 1px);line-height:calc(var(--trio-line-height-display) * 1px);letter-spacing:-.01em}.page__header .muted{font-size:calc(var(--trio-font-size-body) * 1px);line-height:calc(var(--trio-line-height-body) * 1px);margin-top:calc(var(--trio-spacing-xs) * 1px);max-width:calc(var(--trio-measure-text) * 1px)}.panel{background:var(--trio-colors-surface-raised);border:1px solid var(--trio-colors-border);border-radius:calc(var(--trio-radius-md) * 1px);box-shadow:var(--trio-elevation-raised);padding:var(--gap-lg);margin-bottom:var(--gap-lg)}.panel__title{margin-bottom:var(--gap)}.field{display:block;margin-bottom:var(--gap)}.field__label{display:block;font-size:calc(var(--trio-font-size-caption) * 1px);color:var(--trio-colors-text-muted);margin-bottom:calc(var(--trio-spacing-xs) * 1px)}.field__control,input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],textarea,select{width:100%;min-height:calc(var(--trio-control-min-target) * 1px);padding:calc(var(--trio-spacing-sm) * 1px) calc(var(--trio-spacing-md) * 1px);border:1px solid var(--trio-colors-border);border-radius:calc(var(--trio-radius-sm) * 1px);background:var(--trio-colors-surface-raised);color:var(--trio-colors-text);font:inherit}textarea{min-height:96px;resize:vertical}:focus-visible{outline:2px solid var(--trio-colors-focus);outline-offset:2px}.field__help{font-size:calc(var(--trio-font-size-caption) * 1px);color:var(--trio-colors-text-muted);margin-top:calc(var(--trio-spacing-xs) * 1px)}.fields{display:grid;gap:var(--gap);grid-template-columns:1fr}@media (min-width: 768px){.fields--two{grid-template-columns:1fr 1fr}}.fields--two.fields--tight{grid-template-columns:1fr 1fr;gap:calc(var(--trio-spacing-sm) * 1px)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--trio-control-min-target) * 1px);padding:calc(var(--trio-spacing-sm) * 1px) calc(var(--trio-spacing-lg) * 1px);border-radius:calc(var(--trio-radius-md) * 1px);border:1px solid transparent;font:inherit;cursor:pointer;background:var(--trio-colors-brand);color:var(--trio-colors-text-on-brand)}.button--pressed{background:var(--trio-colors-surface-sunken);border-width:2px;font-weight:600}.button--secondary{background:var(--trio-colors-surface-raised);border-color:var(--trio-colors-brand-ink);color:var(--trio-colors-brand-ink)}.button--danger{background:var(--trio-colors-surface-raised);border-color:var(--trio-colors-danger);color:var(--trio-colors-danger)}.button:disabled{opacity:.55;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:calc(var(--trio-spacing-sm) * 1px);align-items:center}.actions .button--danger{margin-left:calc(var(--trio-control-min-target) * 1px)}@media (max-width: 767px){.actions .button--danger{margin-left:0;margin-top:calc(var(--trio-control-min-target) * 1px)}}.table-wrap{overflow-x:auto;background:var(--trio-colors-surface-raised);border:1px solid var(--trio-colors-border);border-radius:calc(var(--trio-radius-md) * 1px);box-shadow:var(--trio-elevation-raised);margin-bottom:var(--gap-lg)}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:calc(var(--trio-spacing-sm) * 1px) calc(var(--trio-spacing-md) * 1px);border-bottom:1px solid var(--trio-colors-border);vertical-align:top}@media (max-width: 767px){.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block;width:auto}.table tr{border-bottom:1px solid var(--trio-colors-border);padding:calc(var(--trio-spacing-sm) * 1px) 0}.table td{border-bottom:0;padding:calc(var(--trio-spacing-xs) * 1px) 0}.table td[data-label]:before{content:attr(data-label) ": ";color:var(--trio-colors-text-muted);font-size:calc(var(--trio-font-size-caption) * 1px)}.table td[data-on-phone=false]{display:none}}.table tbody tr:last-child td{border-bottom:0}.table th{font-size:calc(var(--trio-font-size-caption) * 1px);color:var(--trio-colors-text-muted);font-weight:600;white-space:nowrap;background:var(--trio-colors-surface-sunken)}.table tbody tr:hover{background:var(--trio-colors-surface)}.alert{border:1px solid var(--trio-colors-danger);border-radius:calc(var(--trio-radius-md) * 1px);padding:var(--gap);margin-bottom:var(--gap);color:var(--trio-colors-danger);background:var(--trio-colors-surface-raised)}.badge{display:inline-block;padding:2px calc(var(--trio-spacing-sm) * 1px);border-radius:calc(var(--trio-radius-pill) * 1px);font-size:calc(var(--trio-font-size-caption) * 1px);background:var(--trio-colors-sand);color:var(--trio-colors-sand-ink)}.stack>*+*{margin-top:var(--gap)}.list{list-style:none;margin:0;padding:0}.list>li+li{margin-top:var(--gap);border-top:1px solid var(--trio-colors-border);padding-top:var(--gap)}a{color:var(--trio-colors-link-ink);text-decoration:underline;text-underline-offset:2px;padding-block:calc((var(--trio-control-min-link) - 20) * .5px)}a:hover{text-decoration-thickness:2px}.check{display:inline-flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);min-height:calc(var(--trio-control-min-target) * 1px);margin-right:var(--gap);cursor:pointer}.check input[type=checkbox],.check input[type=radio]{width:calc(var(--trio-control-min-target) * .5px);height:calc(var(--trio-control-min-target) * .5px);min-height:0;margin:0;flex:none}label:not([class]){display:block;margin-bottom:var(--gap)}label:not([class])>input,label:not([class])>textarea,label:not([class])>select{margin-top:calc(var(--trio-spacing-xs) * 1px)}.theme-control{flex:none}.theme-control__trigger{width:calc(var(--trio-control-min-target) * 1px);height:calc(var(--trio-control-min-target) * 1px);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:calc(var(--trio-radius-md) * 1px);background:transparent;color:var(--trio-colors-text-on-brand);cursor:pointer}.theme-control__trigger:hover{border-color:var(--trio-colors-chrome-edge)}.theme-control__menu{position:fixed;inset:auto var(--gap) auto auto;top:calc(var(--trio-chrome-band-max-height) * 1px);margin:0;padding:calc(var(--trio-spacing-xs) * 1px);min-width:160px;border:1px solid var(--trio-colors-chrome-edge);border-radius:calc(var(--trio-radius-md) * 1px);background:var(--trio-colors-surface-raised);color:var(--trio-colors-text);box-shadow:var(--trio-elevation-overlay)}.theme-control__item{display:block;width:100%;min-height:calc(var(--trio-control-min-target) * 1px);padding:calc(var(--trio-spacing-sm) * 1px) calc(var(--trio-spacing-md) * 1px);border:0;border-radius:calc(var(--trio-radius-sm) * 1px);background:transparent;color:inherit;font:inherit;font-size:calc(var(--trio-font-size-caption) * 1px);text-align:left;cursor:pointer}.theme-control__item:hover{background:var(--trio-colors-surface-sunken)}.theme-control__item[aria-checked=true]:before{content:"✓";display:inline-block;width:16px;color:var(--trio-colors-brand-ink)}.panel--folds:not([open]){padding-block:calc(var(--trio-spacing-sm) * 1px);margin-bottom:var(--gap)}.panel--folds>.panel__summary{cursor:pointer;min-height:calc(var(--trio-control-min-target) * 1px);display:flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);margin:0;list-style:none}.panel--folds[open]>.panel__summary{margin-bottom:var(--gap)}.panel--folds>.panel__summary::-webkit-details-marker{display:none}.panel--folds>.panel__summary:before{content:"";width:0;height:0;border-left:6px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .12s ease}.panel--folds[open]>.panel__summary:before{transform:rotate(90deg)}.quote-lines{list-style:none;margin:0 0 var(--gap);padding:0}.quote-lines__heading{margin:0 0 calc(var(--trio-spacing-sm) * 1px)}.quote-line{padding:calc(var(--trio-spacing-sm) * 1px) 0;border-bottom:1px solid var(--trio-colors-border)}.quote-line__what{margin:0 0 calc(var(--trio-spacing-xs) * 1px);font-weight:600}.quote-line__figures{display:flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);flex-wrap:wrap}.quote-line__figures .field{margin:0;flex:0 0 auto}.quote-line__figures .field__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quote-line__figures .field__control{width:8ch}.quote-line__total{margin:calc(var(--trio-spacing-xs) * 1px) 0 0;font-size:calc(var(--trio-font-size-caption) * 1px);color:var(--trio-colors-text-muted)}.quote-line__figures .button{margin-left:auto}input[type=file]{min-height:calc(var(--trio-control-min-target) * 1px)}.gallery{list-style:none;margin:0 0 var(--gap);padding:0}.gallery__item{display:flex;align-items:flex-start;gap:calc(var(--trio-spacing-sm) * 1px);flex-wrap:wrap;padding:calc(var(--trio-spacing-sm) * 1px) 0;border-bottom:1px solid var(--trio-colors-border)}.gallery__thumbnail{flex:none;width:80px;height:54px;object-fit:cover;border-radius:calc(var(--trio-radius-sm) * 1px);border:1px solid var(--trio-colors-border)}.gallery__words{flex:1;min-width:0}.gallery__words .field{margin:0}.gallery__words p{margin:calc(var(--trio-spacing-xs) * 1px) 0 0;font-size:calc(var(--trio-font-size-caption) * 1px)}.gallery__controls{display:flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);flex-wrap:wrap}.places__heading{margin:0 0 calc(var(--trio-spacing-xs) * 1px);font-weight:600}.places__chips,.places__matches,.places__countries{list-style:none;margin:0 0 calc(var(--trio-spacing-sm) * 1px);padding:0}.places__chips,.places__matches{display:flex;flex-wrap:wrap;gap:calc(var(--trio-spacing-xs) * 1px)}.places__choosing{margin-top:calc(var(--trio-spacing-md) * 1px);padding-top:calc(var(--trio-spacing-md) * 1px);border-top:1px solid var(--trio-colors-border)}.places__map{margin:calc(var(--trio-spacing-sm) * 1px) 0}.places__countries li{display:flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);justify-content:space-between;border-bottom:1px solid var(--trio-colors-border)}.places__country{display:inline-flex;align-items:center;gap:calc(var(--trio-spacing-xs) * 1px);min-height:calc(var(--trio-control-min-target) * 1px);font-size:calc(var(--trio-font-size-caption) * 1px);color:var(--trio-colors-text-muted)}.places__country input[type=checkbox]{width:calc(var(--trio-control-min-link) * 1px);height:calc(var(--trio-control-min-link) * 1px)}.area-map{display:block;width:100%;max-height:46vh;background:var(--trio-colors-surface-sunken);border:1px solid var(--trio-colors-border);border-radius:calc(var(--trio-radius-md) * 1px)}.area-map__place{fill:var(--trio-colors-surface-raised);stroke:var(--trio-colors-border);stroke-width:.5;cursor:pointer}.area-map__place--unclaimed{fill:var(--trio-colors-surface);cursor:default}.area-map__place--chosen{fill:var(--trio-colors-brand)}.area-map__chosen-mark{fill:url(#area-map-chosen);pointer-events:none}.area-map__hatch{stroke:var(--trio-colors-text-on-brand);stroke-width:1.2}.area-map__country{fill:none;stroke:var(--trio-colors-text-muted);stroke-width:1.2;pointer-events:none}.area-map__country--chosen{stroke:var(--trio-colors-brand-ink);stroke-width:3;stroke-dasharray:6 3}.area-picker{border:1px solid var(--trio-colors-border);border-radius:calc(var(--trio-radius-md) * 1px);padding:calc(var(--trio-spacing-md) * 1px);margin:calc(var(--trio-spacing-md) * 1px) 0}.area-picker__list{list-style:none;margin:0;padding:0;columns:2}.area-picker__nested{padding-left:calc(var(--trio-spacing-lg) * 1px)}.area-picker__list label{display:block;padding:calc(var(--trio-spacing-xs) * 1px) 0}[data-waiting=true]{font-weight:600;border-left:3px solid var(--trio-colors-accent-ink);padding-left:calc(var(--trio-spacing-sm) * 1px)}.waited{color:var(--trio-colors-text-muted);font-weight:400}.confirmation{position:absolute;left:var(--gap);right:var(--gap);top:50%;transform:translateY(-50%);pointer-events:none;margin:0;min-width:0;max-height:calc(var(--trio-control-min-target) * 1px);overflow:hidden;font-size:calc(var(--trio-font-size-caption) * 1px);line-height:calc(var(--trio-line-height-caption) * 1px);color:var(--trio-colors-text-on-brand)}.confirmation__message{font-weight:600}.sign-in{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--gap-lg);background-color:var(--trio-colors-brand);background-image:linear-gradient(rgb(var(--trio-colors-brand-rgb) / .82),rgb(var(--trio-colors-brand-rgb) / .82)),url(/photography/chrome-1600.jpg);background-size:cover;background-position:center}.sign-in__panel{width:100%;max-width:calc(var(--trio-measure-text) * 1px)}.sign-in__mark{display:block;width:200px;max-width:60%;height:auto;margin-bottom:calc(var(--trio-spacing-xs) * 1px)}.sign-in__where{color:var(--trio-colors-text-on-brand);font-family:var(--trio-font-family-display);font-size:calc(var(--trio-font-size-subtitle) * 1px);margin:0 0 var(--gap-lg)}.sign-in .muted{color:var(--trio-colors-text-on-brand);margin-top:var(--gap)}.frame__bar{position:relative;display:flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);flex-wrap:nowrap;padding:calc(var(--trio-spacing-sm) * 1px) var(--gap);position:sticky;top:0;z-index:2;border-bottom:1px solid var(--trio-colors-border);background-color:var(--trio-colors-brand);background-image:linear-gradient(rgb(var(--trio-colors-brand-rgb) / var(--trio-chrome-band-scrim)),rgb(var(--trio-colors-brand-rgb) / var(--trio-chrome-band-scrim))),url(/photography/chrome-800.jpg);background-size:cover;background-position:center 40%}.frame__bar :is(h1,h2,p,span,strong,legend,label,small,time,code){color:var(--trio-colors-text-on-brand)}.frame__bar .button{color:var(--trio-colors-brand-ink)}.frame__identity{display:flex;align-items:center;gap:calc(var(--trio-spacing-sm) * 1px);flex:1;min-width:0;height:calc(var(--trio-control-min-target) * 1px);overflow:hidden}.frame__mark{display:block;height:28px;width:auto;flex:none}.frame__menu{background:transparent;border-color:var(--trio-colors-text-on-brand);color:var(--trio-colors-text-on-brand)}.frame__title{font-size:calc(var(--trio-font-size-body) * 1px);font-weight:600;margin:0;white-space:nowrap}.frame__identity[data-saying] .frame__mark,.frame__identity[data-saying] .frame__title{display:none}.frame__menu{font:inherit;min-height:calc(var(--trio-control-min-target) * 1px);padding:calc(var(--trio-spacing-xs) * 1px) calc(var(--trio-spacing-sm) * 1px);border:1px solid var(--trio-colors-border);border-radius:calc(var(--trio-radius-sm) * 1px);background:var(--trio-colors-surface-raised);color:var(--trio-colors-text);cursor:pointer}.frame__page{min-width:0}.nav__list{list-style:none;margin:0;padding:0}.nav__me{margin-top:calc(var(--trio-control-min-target) * 1px);padding:var(--gap);border-top:1px solid var(--trio-colors-border)}.nav__name,.nav__email,.nav__roles{margin:0 0 calc(var(--trio-spacing-xs) * 1px);font-size:calc(var(--trio-font-size-caption) * 1px)}.nav__email,.nav__roles{color:var(--trio-colors-text-muted);overflow-wrap:anywhere}.nav__item{display:block;padding:calc(var(--trio-spacing-sm) * 1px) var(--gap);color:var(--trio-colors-text);text-decoration:none;border-left:3px solid transparent}.nav__item--current{font-weight:600;border-left-color:var(--trio-colors-accent-ink);background:var(--trio-colors-surface-sunken)}.nav{position:fixed;inset:0 auto 0 0;z-index:20;width:min(80vw,260px);padding-block:var(--gap);background:var(--trio-colors-surface-raised);border-right:1px solid var(--trio-colors-border);overflow-y:auto}.nav[data-closed]{display:none}@media (min-width: 768px){.frame__identity[data-saying] .frame__mark,.frame__identity[data-saying] .frame__title{display:block}.confirmation{position:static;transform:none;pointer-events:auto;flex:1;min-width:0}.frame__body{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:var(--gap-lg);align-items:start}.nav,.nav[data-closed]{display:block;position:sticky;top:calc(var(--trio-chrome-band-max-height) * 1px);inset:auto;width:auto;border-right:1px solid var(--trio-colors-border)}.frame__menu{display:none}}
