.pill-stack[data-v-0b46d7cd]{top:calc(var(--safe-top) + var(--navbar-height) + var(--space-2) + 44px)}.mini[data-v-0b46d7cd]{min-height:32px;padding:0 var(--space-3);font-size:var(--text-footnote)}.btn-plain.mini[data-v-0b46d7cd]{padding:0 var(--space-2);font-size:var(--text-body);line-height:1;color:var(--label-secondary)}.pill-enter-active[data-v-0b46d7cd],.pill-leave-active[data-v-0b46d7cd]{transition:opacity var(--duration-quick) var(--motion-standard),transform var(--duration-quick) var(--motion-standard)}.pill-enter-from[data-v-0b46d7cd],.pill-leave-to[data-v-0b46d7cd]{opacity:0;transform:translate(-50%,-8px)}@media(prefers-reduced-motion:reduce){.pill-enter-active[data-v-0b46d7cd],.pill-leave-active[data-v-0b46d7cd]{transition:opacity var(--duration-quick) var(--motion-standard)}.pill-enter-from[data-v-0b46d7cd],.pill-leave-to[data-v-0b46d7cd]{transform:translate(-50%)}}.lock[data-v-7f533b96]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));background:var(--background-grouped-system);text-align:center}.mark[data-v-7f533b96]{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-alert);background:var(--tint)}.title[data-v-7f533b96]{margin:0;font-size:var(--text-title-3);font-weight:700;color:var(--label)}.why[data-v-7f533b96]{max-width:300px;margin:0;color:var(--label-secondary);font-size:var(--text-footnote);line-height:1.45}.btn-filled[data-v-7f533b96]{min-width:160px}@property --tabbar-height{syntax: "<length>"; inherits: true; initial-value: 49px;}:root{color-scheme:light;--blue: #007aff;--green: #34c759;--indigo: #5856d6;--orange: #ff9500;--pink: #ff2d55;--purple: #af52de;--red: #ff3b30;--teal: #30b0c7;--yellow: #ffcc00;--blue-text: #0071ed;--green-text: #23873d;--indigo-text: #5856d6;--orange-text: #ad6500;--pink-text: #e0284b;--purple-text: #a64ed3;--red-text: #de332a;--teal-text: #238091;--yellow-text: #8f7200;--tint: #3634a3;--tint-text: #3634a3;--tint-fill: #3634a3;--on-tint: #ffffff;--tint-soft: rgba(54, 52, 163, .15);--red-fill: #de332a;--on-red: #ffffff;--gray: #8e8e93;--gray2: #aeaeb2;--gray3: #c7c7cc;--gray4: #d1d1d6;--gray5: #e5e5ea;--gray6: #f2f2f7;--label: #000000;--label-secondary: rgba(60, 60, 67, .73);--label-tertiary: rgba(60, 60, 67, .3);--label-quaternary: rgba(60, 60, 67, .18);--separator: rgba(60, 60, 67, .29);--separator-opaque: #c6c6c8;--background-system: #ffffff;--background-secondary: #f2f2f7;--background-tertiary: #ffffff;--background-grouped-system: #f2f2f7;--background-grouped-secondary: #ffffff;--background-grouped-tertiary: #f2f2f7;--fill-primary: rgba(120, 120, 128, .2);--fill-secondary: rgba(120, 120, 128, .16);--fill-tertiary: rgba(120, 120, 128, .12);--fill-quaternary: rgba(120, 120, 128, .08);--material-thin: rgba(255, 255, 255, .7);--material-regular: rgba(255, 255, 255, .82);--material-thick: rgba(255, 255, 255, .93);--material-blur-thin: saturate(180%) blur(20px);--material-blur-regular: saturate(180%) blur(30px);--material-blur-thick: saturate(180%) blur(40px);--scrim: rgba(0, 0, 0, .4);--overlay-light: rgba(255, 255, 255, .2);--overlay-light-strong: rgba(255, 255, 255, .34);--series-ink-default: #546e7a;--switch-thumb: #ffffff;--switch-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .16);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--text-large-title: 2.125rem;--text-title-1: 1.75rem;--text-title-2: 1.375rem;--text-title-3: 1.25rem;--text-headline: 1.0625rem;--text-body: 1.0625rem;--text-callout: 1rem;--text-subhead: .9375rem;--text-footnote: .8125rem;--text-caption-1: .75rem;--text-caption-2: .6875rem;--leading-large-title: 2.5625rem;--leading-title-1: 2.125rem;--leading-title-2: 1.75rem;--leading-title-3: 1.5625rem;--leading-headline: 1.375rem;--leading-body: 1.375rem;--leading-callout: 1.3125rem;--leading-subhead: 1.25rem;--leading-footnote: 1.125rem;--leading-caption-1: 1rem;--leading-caption-2: .8125rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--margin-screen: 16px;--row-min-height: 44px;--row-inset-leading: var(--margin-screen);--separator-inset: var(--margin-screen);--navbar-height: 44px;--stage-top: calc(var(--safe-top) + var(--navbar-height));--navbar-large-height: 96px;--tabbar-height: max(49px, calc(28px + var(--space-1) + 1px + .8125em));--toolbar-height: 44px;--target-min: 44px;--group-gap: 36px;--corner-screen: 0px;--radius-control: 10px;--radius-card: 12px;--radius-group: 10px;--radius-sheet: 10px;--radius-alert: 14px;--radius-capsule: 999px;--shadow-sheet: 0 -.5px 0 var(--separator);--shadow-alert: 0 10px 40px rgba(0, 0, 0, .18);--motion-standard: cubic-bezier(.25, .1, .25, 1);--motion-sheet: cubic-bezier(.32, .72, 0, 1);--motion-quick: cubic-bezier(.4, 0, .6, 1);--motion-spring: linear( 0, .0018, .0136, .0424, .0908, .1583, .2422, .3388, .4433, .5511, .6576, .7593, .8533, .9376, 1.0109, 1.0726, 1.1226, 1.1613, 1.1894, 1.2078, 1.2177, 1.2203, 1.2168, 1.2085, 1.1966, 1.1822, 1.1662, 1.1495, 1.1327, 1.1164, 1.1009, 1.0866, 1.0736, 1.0621, 1.0521, 1.0435, 1.0362, 1.0301, 1.0251, 1.0211, 1.0178, 1.0152, 1.0131, 1.0114, 1.0101, 1.0091, 1.0083, 1.0076, 1.0071, 1.0067, 1 );--duration-standard: .3s;--duration-sheet: .5s;--duration-dismiss: .35s;--duration-quick: .2s;--col-check: 44px;--col-num: 44px;--col-activity: 400px;--col-dates: 238px;--col-week: 64px;--col-series: 168px;--col-country: 132px;--col-team: 140px;--col-type: 136px;--col-status: 126px;--col-checkcol: 150px;--col-actions: 152px;--grid-min-width: 1804px}@media(min-width:428px){:root{--margin-screen: 20px}}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--keyboard-inset: 0px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--blue: #0a84ff;--green: #30d158;--indigo: #5e5ce6;--orange: #ff9f0a;--pink: #ff375f;--purple: #bf5af2;--red: #ff453a;--teal: #40c8e0;--yellow: #ffd60a;--blue-text: #0a84ff;--green-text: #30d158;--indigo-text: #6664e7;--orange-text: #ff9f0a;--pink-text: #ff375f;--purple-text: #bf5af2;--red-text: #ff453a;--teal-text: #40c8e0;--yellow-text: #ffd60a;--tint: #7d7aff;--tint-text: #7d7aff;--tint-fill: #6a68d9;--on-tint: #ffffff;--tint-soft: rgba(125, 122, 255, .18);--red-fill: #d93b31;--on-red: #ffffff;--gray: #8e8e93;--gray2: #636366;--gray3: #48484a;--gray4: #3a3a3c;--gray5: #2c2c2e;--gray6: #1c1c1e;--label: #ffffff;--label-secondary: rgba(235, 235, 245, .6);--label-tertiary: rgba(235, 235, 245, .3);--label-quaternary: rgba(235, 235, 245, .16);--separator: rgba(84, 84, 88, .65);--separator-opaque: #38383a;--background-system: #000000;--background-secondary: #1c1c1e;--background-tertiary: #2c2c2e;--background-grouped-system: #000000;--background-grouped-secondary: #1c1c1e;--background-grouped-tertiary: #2c2c2e;--fill-primary: rgba(120, 120, 128, .36);--fill-secondary: rgba(120, 120, 128, .32);--fill-tertiary: rgba(120, 120, 128, .24);--fill-quaternary: rgba(120, 120, 128, .18);--material-thin: rgba(37, 37, 37, .7);--material-regular: rgba(37, 37, 37, .82);--material-thick: rgba(37, 37, 37, .93);--scrim: rgba(0, 0, 0, .55);--shadow-alert: 0 10px 40px rgba(0, 0, 0, .5);--overlay-light: rgba(255, 255, 255, .2);--overlay-light-strong: rgba(255, 255, 255, .34);--series-ink-default: #90a4ae;--switch-thumb: #ffffff}}:root[data-theme=dark]{color-scheme:dark;--blue: #0a84ff;--green: #30d158;--indigo: #5e5ce6;--orange: #ff9f0a;--pink: #ff375f;--purple: #bf5af2;--red: #ff453a;--teal: #40c8e0;--yellow: #ffd60a;--blue-text: #0a84ff;--green-text: #30d158;--indigo-text: #6664e7;--orange-text: #ff9f0a;--pink-text: #ff375f;--purple-text: #bf5af2;--red-text: #ff453a;--teal-text: #40c8e0;--yellow-text: #ffd60a;--tint: #7d7aff;--tint-text: #7d7aff;--tint-fill: #6a68d9;--on-tint: #ffffff;--tint-soft: rgba(125, 122, 255, .18);--red-fill: #d93b31;--on-red: #ffffff;--gray: #8e8e93;--gray2: #636366;--gray3: #48484a;--gray4: #3a3a3c;--gray5: #2c2c2e;--gray6: #1c1c1e;--label: #ffffff;--label-secondary: rgba(235, 235, 245, .6);--label-tertiary: rgba(235, 235, 245, .3);--label-quaternary: rgba(235, 235, 245, .16);--separator: rgba(84, 84, 88, .65);--separator-opaque: #38383a;--background-system: #000000;--background-secondary: #1c1c1e;--background-tertiary: #2c2c2e;--background-grouped-system: #000000;--background-grouped-secondary: #1c1c1e;--background-grouped-tertiary: #2c2c2e;--fill-primary: rgba(120, 120, 128, .36);--fill-secondary: rgba(120, 120, 128, .32);--fill-tertiary: rgba(120, 120, 128, .24);--fill-quaternary: rgba(120, 120, 128, .18);--material-thin: rgba(37, 37, 37, .7);--material-regular: rgba(37, 37, 37, .82);--material-thick: rgba(37, 37, 37, .93);--scrim: rgba(0, 0, 0, .55);--shadow-alert: 0 10px 40px rgba(0, 0, 0, .5);--overlay-light: rgba(255, 255, 255, .2);--overlay-light-strong: rgba(255, 255, 255, .34);--series-ink-default: #90a4ae;--switch-thumb: #ffffff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.shape-control,.shape-card,.shape-group,.shape-sheet,.shape-alert,.shape-capsule{corner-shape:squircle}.shape-control{border-radius:var(--radius-control)}.shape-card{border-radius:var(--radius-card)}.shape-group{border-radius:var(--radius-group)}.shape-alert{border-radius:var(--radius-alert)}.shape-capsule{border-radius:var(--radius-capsule)}.shape-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.shape-group-first{border-radius:var(--radius-group) var(--radius-group) 0 0}.shape-group-last{border-radius:0 0 var(--radius-group) var(--radius-group)}.shape-group-only{border-radius:var(--radius-group)}.shape-group-middle{border-radius:0}.shape-group-first,.shape-group-last,.shape-group-only{corner-shape:squircle}.hig-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:var(--scrim);animation:hig-scrim-in var(--duration-sheet) var(--motion-sheet)}.hig-sheet{position:relative;display:flex;flex-direction:column;max-height:92dvh;border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);overflow:hidden;animation:hig-sheet-in var(--duration-sheet) var(--motion-sheet)}.hig-sheet.detent-medium{height:calc(50dvh - var(--safe-bottom))}.hig-sheet.detent-large{height:auto}.hig-grabber{flex:none;width:36px;height:5px;margin:0 auto;border-radius:var(--radius-capsule);background:var(--gray3);box-sizing:content-box;padding:5px 24px 10px;background-clip:content-box;cursor:grab;touch-action:none}.hig-grabber:active{cursor:grabbing}.hig-sheet-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--safe-bottom) + var(--keyboard-inset, 0px))}.hig-stacked{transform:scale(.92);border-radius:var(--radius-card);overflow:hidden;transform-origin:top center;transition:transform var(--duration-sheet) var(--motion-sheet)}@keyframes hig-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hig-scrim-in{0%{opacity:0}to{opacity:1}}.hig-alert-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:var(--margin-screen);background:var(--scrim)}.hig-alert{width:270px;max-width:100%;border-radius:var(--radius-alert);box-shadow:var(--shadow-alert);overflow:hidden;text-align:center}.hig-alert-body{padding:var(--space-5) var(--space-4)}.hig-alert-title{margin:0;font-size:var(--text-headline);line-height:var(--leading-headline);font-weight:var(--weight-semibold);color:var(--label)}.hig-alert-message{margin:var(--space-1) 0 0;font-size:var(--text-footnote);line-height:var(--leading-footnote);color:var(--label);white-space:pre-line}.hig-alert-actions{display:flex;border-top:.5px solid var(--separator)}.hig-alert-actions.stacked{flex-direction:column}.hig-alert-actions>button{flex:1 1 0;min-height:var(--target-min);padding:var(--space-3);border:0;background:transparent;color:var(--tint);font-size:var(--text-body);font-weight:var(--weight-regular);cursor:pointer}.hig-alert-actions:not(.stacked)>button+button{border-left:.5px solid var(--separator)}.hig-alert-actions.stacked>button+button{border-top:.5px solid var(--separator)}.hig-alert-actions>button.cancel{font-weight:var(--weight-semibold)}.hig-alert-actions>button.destructive{color:var(--red-text)}.hig-action-sheet{width:100%;padding:0 var(--space-2) calc(var(--space-2) + var(--safe-bottom));display:flex;flex-direction:column;gap:var(--space-2)}.hig-action-group{border-radius:var(--radius-card);overflow:hidden}.hig-action-group>button{width:100%;min-height:57px;border:0;background:transparent;color:var(--tint);font-size:var(--text-title-3);cursor:pointer}.hig-action-group>button+button{border-top:.5px solid var(--separator)}.hig-action-group>button.destructive{color:var(--red-text)}.hig-action-cancel{border-radius:var(--radius-card);overflow:hidden}.hig-action-cancel>button{width:100%;min-height:57px;border:0;background:transparent;color:var(--tint);font-size:var(--text-title-3);font-weight:var(--weight-semibold);cursor:pointer}@media(prefers-reduced-motion:reduce){.hig-sheet{animation:hig-fade-in var(--duration-sheet) var(--motion-sheet)}.hig-stacked{transform:none;transition:opacity var(--duration-sheet) var(--motion-sheet)}}.btn-filled,.btn-tinted,.btn-plain,.btn-destructive{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);border:0;border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-headline);line-height:var(--leading-headline);font-weight:var(--weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-filled{min-height:50px;background:var(--tint-fill);color:var(--on-tint)}.btn-tinted{background:var(--tint-soft);color:var(--tint)}.btn-plain{background:transparent;color:var(--tint);padding:0 var(--space-2);font-weight:var(--weight-regular)}.btn-destructive{background:transparent;color:var(--red-text)}.btn-filled:disabled,.btn-tinted:disabled,.btn-plain:disabled,.btn-destructive:disabled{opacity:.35;cursor:default}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:51px;height:31px;margin:0;border:0;border-radius:var(--radius-capsule);background:var(--gray5);cursor:pointer}.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--switch-thumb);box-shadow:var(--switch-thumb-shadow);transition:transform var(--duration-quick) var(--motion-spring)}.switch:checked{background:var(--tint-fill)}.switch:checked:after{transform:translate(20px)}.switch:disabled{opacity:.5;cursor:default}@media(max-width:899px),(pointer:coarse){.switch:not(.no-touch-floor){width:51px!important;height:45px!important;border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;background-clip:padding-box}}@media(prefers-reduced-motion:reduce){.switch:after{transition:transform var(--duration-quick) var(--motion-standard)}}.segmented{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-control);background:var(--fill-tertiary);max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented>button,.segmented>label{flex:1 0 auto;min-height:28px;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--label);font-family:inherit;font-size:var(--text-subhead);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.segmented>.on,.segmented>[aria-pressed=true],.segmented>[aria-selected=true]{background:var(--background-tertiary);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sheet)}.checkrow{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-min-height);padding:0 var(--margin-screen);border:0;background:transparent;color:var(--label);font-family:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.checkrow>.checkrow-label{flex:1 1 auto;min-width:0}.checkrow:after{content:"";flex:none;width:14px;height:8px;margin-right:var(--space-1);border-left:2px solid var(--tint);border-bottom:2px solid var(--tint);transform:rotate(-45deg) translate(2px,-2px);opacity:0}.checkrow[aria-selected=true]:after,.checkrow[aria-checked=true]:after{opacity:1}.hig-activity{display:inline-block;width:20px;height:20px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,var(--label-secondary) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);animation:activity-spin .8s linear infinite}@keyframes activity-spin{to{transform:rotate(360deg)}}.progress{--progress: 0;height:2px;border-radius:var(--radius-capsule);background:var(--fill-tertiary);overflow:hidden}.progress>.progress-fill{height:100%;width:100%;transform-origin:left center;transform:scaleX(var(--progress, 0));background:var(--tint-fill);transition:transform var(--duration-standard) var(--motion-standard)}@media(prefers-reduced-motion:reduce){.hig-activity{animation-duration:2.4s}.progress>.progress-fill{transition:transform var(--duration-standard) var(--motion-standard)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10) var(--margin-screen);text-align:center}.empty-state>.empty-glyph{font-size:var(--text-large-title);line-height:1;color:var(--label-tertiary)}.empty-state>.empty-title{margin:0;font-size:var(--text-title-1);line-height:var(--leading-title-1);font-weight:var(--weight-semibold);color:var(--label)}.empty-state>.empty-body{margin:0;max-width:34ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--label-secondary)}.search-field{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:var(--fill-tertiary);color:var(--label)}.search-field>input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;color:var(--label);font-size:var(--text-body)}.search-field>input::placeholder{color:var(--label-tertiary)}.list-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-min-height);padding:var(--space-2) var(--margin-screen);border:0;background:transparent;color:var(--label);font-family:inherit;font-size:var(--text-body);line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.list-row>.row-label{flex:1 1 auto;min-width:0}.list-row>.row-value{flex:none;color:var(--label-secondary)}.list-row:active:not(:disabled){background:var(--fill-quaternary)}.list-row.pushes:after{content:"";flex:none;width:8px;height:8px;border-top:2px solid var(--label-tertiary);border-right:2px solid var(--label-tertiary);transform:rotate(45deg)}.capsule-stack{position:fixed;top:calc(var(--stage-top) + var(--space-2));left:50%;transform:translate(-50%);z-index:65;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:max-content;max-width:min(720px,calc(100vw - 2 * var(--margin-screen)));pointer-events:none}.hig-capsule{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-capsule);background:var(--material-thick);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--label);box-shadow:var(--shadow-alert);font-size:var(--text-footnote);line-height:var(--leading-footnote)}.hig-capsule>.capsule-text{flex:1 1 auto;min-width:0}.hig-form-group{margin:var(--space-4) var(--margin-screen);border-radius:var(--radius-group);background:var(--background-grouped-secondary);overflow:hidden}.hig-form-group>*+*{border-top:.5px solid var(--separator)}.hig-field-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--row-min-height);padding:var(--space-2) var(--margin-screen)}.hig-field-row>.hig-field-label{flex:none;color:var(--label)}.hig-field,.hig-field-row>.hig-field{flex:1 1 auto;min-width:0;width:100%;min-height:var(--row-min-height);padding:0;border:0;background:transparent;color:var(--label);font-family:inherit;font-size:var(--text-body);line-height:var(--leading-body);outline:none}.hig-field::placeholder{color:var(--label-tertiary)}.hig-field-row>.hig-field-label+.hig-field{text-align:right}.hig-field:disabled{color:var(--label-quaternary)}textarea.hig-field{min-height:calc(var(--row-min-height) * 2);padding:var(--space-2) 0;resize:none;text-align:left}.hig-field[type=date],.hig-field[type=time],.hig-field[type=datetime-local]{min-height:var(--row-min-height)}.hig-field-row.invalid{position:relative}.hig-field-row.invalid>.hig-field-label{color:var(--red-text)}.hig-field-row.invalid:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--red-text)}.hig-field-error{display:block;margin:0;padding:0 var(--margin-screen) var(--space-2);color:var(--red-text);font-size:var(--text-footnote);line-height:var(--leading-footnote)}.file-button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-2);color:var(--tint);font-size:var(--text-body);cursor:pointer}.file-button>input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.file-button:focus-within{outline:2px solid var(--tint);outline-offset:2px;border-radius:var(--radius-control)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{background:var(--background-grouped-system);color-scheme:light dark;-webkit-font-smoothing:antialiased;font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);color:var(--label);-webkit-tap-highlight-color:transparent}a{color:var(--blue-text);text-decoration:none}a:hover{color:var(--blue-text)}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--gray2);border-radius:var(--radius-capsule);border:var(--space-1) solid var(--background-grouped-system)}::-webkit-scrollbar-thumb:hover{background:var(--gray)}::-webkit-scrollbar-track{background:transparent}@keyframes hig-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes hig-fade-in{0%{opacity:0}to{opacity:1}}.hig-enter{animation:hig-pop-in var(--duration-quick) var(--motion-standard)}.hig-fade{animation:hig-fade-in var(--duration-quick) var(--motion-standard)}@media(prefers-reduced-motion:reduce){.hig-enter{animation-name:hig-fade-in}}.mono{font-family:var(--font-mono)}.hairline,.hairline-full{position:relative}.hairline:after,.hairline-full:after{content:"";position:absolute;bottom:0;right:0;height:1px;background:var(--separator);pointer-events:none}.hairline:after{left:var(--separator-inset)}.hairline-full:after{left:0}.hairline:last-child:after,.hairline-full:last-child:after,.hairline.is-last:after,.hairline-full.is-last:after{content:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hairline:after,.hairline-full:after{height:.5px}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.hairline:after,.hairline-full:after{height:.33px}}:root{--hairline: 1px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--hairline: .5px}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){:root{--hairline: .33px}}.material-thin,.material-regular,.material-thick{background:var(--material-thin);-webkit-backdrop-filter:var(--material-blur-thin);backdrop-filter:var(--material-blur-thin)}.material-regular{background:var(--material-regular);-webkit-backdrop-filter:var(--material-blur-regular);backdrop-filter:var(--material-blur-regular)}.material-thick{background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur-thick);backdrop-filter:var(--material-blur-thick)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.material-thin,.material-regular,.material-thick{background:var(--background-system)}}:where(button,a,[role=button],summary){transition:opacity var(--duration-quick) var(--motion-standard)}:where(button,a,[role=button],summary):active{opacity:.4;transition:none}:where([role=row],[role=option],.row,.cell):active{background-color:var(--fill-quaternary)}:where(button,[role=button])[disabled]:active,:where(button,[role=button])[aria-disabled=true]:active,:where(button,[role=button])[aria-busy=true]:active{opacity:inherit}@media(min-resolution:.001dpcm){:where(.row,.cell,[role=row],[role=option],li,label){height:auto;min-height:var(--row-min-height)}}:where(input,select,textarea,button,[tabindex]):focus-visible{outline:3px solid var(--tint);outline-offset:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:max(16px,1em)!important}}@media(max-width:899px),(pointer:coarse){button:not(.no-touch-floor):not(.sr-only),select:not(.no-touch-floor):not(.sr-only),[role=button]:not(.no-touch-floor):not(.sr-only),summary:not(.no-touch-floor):not(.sr-only),a[role=button]:not(.no-touch-floor):not(.sr-only){min-height:44px!important;min-width:44px!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.no-touch-floor):not(.sr-only),textarea:not(.no-touch-floor):not(.sr-only){min-height:44px!important}select:not([size]):not([multiple]):not(.no-touch-floor):not(.sr-only){height:44px!important}input[type=checkbox]:not(.switch):not(.no-touch-floor):not(.sr-only),input[type=radio]:not(.no-touch-floor):not(.sr-only){width:44px!important;height:44px!important}}@media(hover:none){:where(a,button,[role=button]):hover{text-decoration:inherit}}@media(pointer:coarse){:where(button,[role=button],[role=option],[role=tab],summary,.row,.card){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media(max-width:899px){html,body{overflow-x:hidden;overscroll-behavior-x:none}}html,body{overscroll-behavior:none}
