@font-face{font-family:PP Neue Montreal;src:url(/app/pp-neue-montreal-regular-Dkf8snLW.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/app/pp-neue-montreal-medium-CudiEzIv.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/app/pp-neue-montreal-semi-bold-Bsgaqq1H.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ObvIcons;src:url(/app/obv-icons-CFEaBO9X.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--digital-green: #00ff50;--black: #000000;--white: #ffffff;--aluminium: #e0dad6;--grey-blend: #fefefe;--grey-muted: #f6f6f6;--grey-mid: #ececec;--grey-auxiliary: #dddddd;--grey-foreground: #616161;--primary-brand: #00ff50;--on-primary-brand: #000000;--secondary-brand: #e0dad6;--primary-foreground: #000000;--secondary-foreground: #616161;--primary-background: #fefefe;--secondary-background: #ececec;--card: #f6f6f6;--auxiliary: #dddddd;--error: #ff4242;--on-vibrant-palette: #ffffff;--link-text: #00c2ff;--hovered-container: rgba(0, 0, 0, .75);--blue-light: #96e6ff;--blue-mid: #54d6ff;--blue-dark: #00c2ff;--yellow-light: #ffe65a;--yellow-mid: #ffd902;--yellow-dark: #e8c500;--orange-light: #ffc977;--orange-mid: #ffb23e;--orange-dark: #ff9d09;--red-light: #ffb9b9;--red-mid: #ff7d7d;--red-dark: #ff4242;--pink-light: #ff91ca;--pink-mid: #ff6bb7;--pink-dark: #ff319b;--purple-light: #b996ff;--purple-mid: #894fff;--purple-dark: #6b21ff;--placeholder-text: #7d818a;--elevation-base: none;--elevation-mid: 0 5px 10px 0 rgba(0, 0, 0, .06);--elevation-full: 0 10px 20px 0 rgba(0, 0, 0, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--radius-squared: 0;--radius-rounded: 3px;--radius-circular: 1000px;--input-tiny: 20px;--input-small: 32px;--input-standard: 40px;--button-border-width: 2px;--input-border-width: 1px;--icon-tiny: 12px;--icon-small: 16px;--icon-medium: 24px;--icon-large: 32px;--icon-extra-large: 48px;--switch-width: 48px;--switch-height: 20px;--switch-ring: 3.5px;--appbar-height: 80px;--primary-header-height: 64px;--secondary-header-height: 56px;--app-menu-collapsed: 80px;--drawer-compact: 480px;--drawer-expanded: 1360px;--form-field-small: 200px;--form-field-medium: 280px;--form-field-large: 360px;--form-field-extra-large: 480px;--dropdown-activator-width: 256px;--dropdown-overlay-height: 400px;--opacity-disabled: .5;--opacity-active: 1;--opacity-hovered-container: .75;--opacity-scrollbar-idle: .4;--text-display-size: 20px;--text-display-line: 30px;--text-display-weight: 700;--text-heading-size: 16px;--text-heading-line: 24px;--text-heading-weight: 500;--text-title-size: 14px;--text-title-line: 21px;--text-title-weight: 500;--text-body-bold-size: 14px;--text-body-bold-line: 21px;--text-body-bold-weight: 700;--text-body-size: 14px;--text-body-line: 21px;--text-body-weight: 400;--text-body-small-bold-size: 12px;--text-body-small-bold-line: 18px;--text-body-small-bold-weight: 700;--text-body-small-size: 12px;--text-body-small-line: 18px;--text-body-small-weight: 400;--text-app-display-size: 40px;--text-app-display-line: 60px;--text-app-display-weight: 700;--text-app-heading-size: 20px;--text-app-heading-line: 30px;--text-app-heading-weight: 500;--text-app-title-size: 18px;--text-app-title-line: 27px;--text-app-title-weight: 500;--text-app-body-bold-size: 18px;--text-app-body-bold-line: 27px;--text-app-body-bold-weight: 700;--text-app-body-size: 18px;--text-app-body-line: 27px;--text-app-body-weight: 400;--text-app-body-small-bold-size: 14px;--text-app-body-small-bold-line: 21px;--text-app-body-small-bold-weight: 700;--text-app-body-small-size: 14px;--text-app-body-small-line: 21px;--text-app-body-small-weight: 400;--text-icon-glyph-size: 24px;--text-icon-glyph-line: 1;--text-icon-glyph-weight: 400;--font-sans: "PP Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-icons: "ObvIcons"}[data-theme=dark]{--grey-blend: #1b1b1b;--grey-muted: #2a2a2a;--grey-mid: #373737;--grey-auxiliary: #4e4e4e;--grey-foreground: #bfbfbf;--secondary-brand: #000000;--primary-foreground: #ffffff;--secondary-foreground: #bfbfbf;--primary-background: #1b1b1b;--secondary-background: #373737;--card: #2a2a2a;--auxiliary: #4e4e4e;--hovered-container: rgba(255, 255, 255, .75);--elevation-mid: 0 0 3px 2px rgba(78, 78, 78, .5);--elevation-full: 0 0 6px 4px rgba(78, 78, 78, .5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--grey-blend: #1b1b1b;--grey-muted: #2a2a2a;--grey-mid: #373737;--grey-auxiliary: #4e4e4e;--grey-foreground: #bfbfbf;--secondary-brand: #000000;--primary-foreground: #ffffff;--secondary-foreground: #bfbfbf;--primary-background: #1b1b1b;--secondary-background: #373737;--card: #2a2a2a;--auxiliary: #4e4e4e;--hovered-container: rgba(255, 255, 255, .75);--elevation-mid: 0 0 3px 2px rgba(78, 78, 78, .5);--elevation-full: 0 0 6px 4px rgba(78, 78, 78, .5)}}.obv-msym{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;display:inline-block;font-size:var(--icon-medium);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never}.obv-msym--tiny{font-size:var(--icon-tiny);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.obv-msym--small{font-size:var(--icon-small);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.obv-msym--large{font-size:var(--icon-large);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40}.obv-msym--extra-large{font-size:var(--icon-extra-large);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.obv-btn,.obv-icon-btn,.obv-chip,.obv-field,.obv-textbox,.obv-dd-trigger,.obv-dd-option,.obv-label,.obv-message,.obv-card{font-family:var(--font-sans);box-sizing:border-box;color:var(--primary-foreground)}.obv-glyph{font-family:var(--font-icons);font-weight:400;font-style:normal;line-height:1;display:inline-block;font-size:var(--icon-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never}.obv-glyph--tiny{font-size:var(--icon-tiny)}.obv-glyph--small{font-size:var(--icon-small)}.obv-glyph--large{font-size:var(--icon-large)}.obv-glyph--extra-large{font-size:var(--icon-extra-large)}.obv-text{display:block;margin:0;font-family:var(--font-sans);letter-spacing:.25px;color:var(--primary-foreground);white-space:pre-wrap;overflow-wrap:anywhere;--obv-text-trim-start: calc((1.2em - 1lh)/2) ;--obv-text-trim-end: calc((1lh - 1.2em)/2 - round(1lh - 1.2em, 1px)) ;--obv-text-short-end: round((1lh - 1.2em) / 2, 1px)}.obv-text--display{font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--text-display-weight)}.obv-text--heading{font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:var(--text-heading-weight)}.obv-text--title{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight)}.obv-text--body{font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight)}.obv-text--bodySmall{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-weight:var(--text-body-small-weight)}.obv-text--dimmed{color:var(--secondary-foreground)}.obv-text--semibold{font-weight:var(--text-body-bold-weight)}.obv-text:before,.obv-text:after{content:"";display:table}.obv-text:before{margin-bottom:var(--obv-text-trim-start)}.obv-text:after{margin-top:var(--obv-text-trim-end)}.obv-text--clamped{margin-bottom:var(--obv-text-trim-end)}.obv-text--clamped:after{content:none}.obv-text--single-line{min-width:0;overflow-x:clip;overflow-y:visible;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis}.obv-text__line-width{display:block;height:0;overflow:hidden;visibility:hidden}.obv-text__line-width:before{content:attr(data-line)}.obv-text__end-line:before{content:"​"}.obv-text__tab:before{content:" "}.obv-text__wrap-probe{display:flex;flex-wrap:wrap;contain:inline-size;overflow:clip;visibility:hidden;margin-top:calc(-2 * var(--obv-text-short-end))}.obv-text__wrap-probe:before,.obv-text__wrap-probe:after{height:var(--obv-text-short-end)}.obv-text__wrap-probe:before{content:attr(data-line);flex:none;overflow:clip;white-space:pre}.obv-text__wrap-probe:after{content:"";width:0}.obv-tooltip .obv-text__wrap-probe{display:none}.obv-disabled{opacity:var(--opacity-disabled);pointer-events:none}.obv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--input-small);min-width:var(--input-small);padding:0 calc(var(--space-4) - var(--button-border-width));border:var(--button-border-width) solid transparent;border-radius:var(--radius-circular);background:transparent;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.1px;white-space:nowrap;cursor:pointer;transition:background-color .1s linear,border-color .1s linear,color .1s linear}.obv-btn .obv-msym,.obv-btn .obv-glyph{letter-spacing:normal}.obv-btn--standard{height:var(--input-standard)}.obv-btn--tiny{height:var(--input-tiny);padding:0 var(--space-2);font-size:12px;line-height:18px}.obv-btn--square{border-radius:var(--radius-squared)}.obv-btn--primaryFilled{background:var(--primary-brand);color:var(--on-primary-brand)}.obv-btn--primaryOutlined{border-color:var(--primary-brand)}.obv-btn--secondaryFilled{background:var(--auxiliary)}.obv-btn--secondaryOutlined{border-color:var(--auxiliary)}.obv-btn--transparent{background:transparent}.obv-btn--action{background:var(--primary-background);border-radius:var(--radius-squared)}.obv-btn--text{height:auto;min-width:0;padding:0;border:0;border-radius:var(--radius-squared)}.obv-btn:hover:not(:disabled){background:var(--primary-foreground);border-color:var(--primary-foreground);color:var(--primary-background)}.obv-btn--transparent:hover:not(:disabled){background:var(--auxiliary);border-color:transparent;color:var(--primary-foreground)}.obv-btn--text:hover:not(:disabled){background:transparent;color:var(--primary-foreground);text-decoration:underline;text-underline-offset:3px}.obv-btn:disabled,.obv-icon-btn:disabled,.obv-dd-trigger:disabled,.obv-switch:disabled,.obv-checkbox:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.obv-btn:focus-visible,.obv-icon-btn:focus-visible,.obv-dd-trigger:focus-visible,.obv-switch:focus-visible,.obv-checkbox:focus-visible,.obv-chip__action:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:2px}.obv-btn__spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-circular);animation:obv-spin .8s linear infinite}@keyframes obv-spin{to{transform:rotate(360deg)}}.obv-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--input-small);height:var(--input-small);padding:0;border:var(--button-border-width) solid transparent;border-radius:var(--radius-circular);background:transparent;cursor:pointer;transition:background-color .1s linear,border-color .1s linear,color .1s linear}.obv-icon-btn--standard{width:var(--input-standard);height:var(--input-standard)}.obv-icon-btn--tiny{width:var(--input-tiny);height:var(--input-tiny)}.obv-icon-btn--square,.obv-icon-btn--action{border-radius:var(--radius-squared)}.obv-icon-btn--oval{width:auto;padding:0 var(--space-3)}.obv-icon-btn--primaryFilled{background:var(--primary-brand);color:var(--on-primary-brand)}.obv-icon-btn--primaryOutlined{border-color:var(--primary-brand)}.obv-icon-btn--secondaryFilled{background:var(--auxiliary)}.obv-icon-btn--secondaryOutlined{border-color:var(--auxiliary)}.obv-icon-btn--action{background:var(--primary-background)}.obv-icon-btn:hover:not(:disabled){background:var(--primary-foreground);border-color:var(--primary-foreground);color:var(--primary-background)}.obv-icon-btn--transparent:hover:not(:disabled){background:var(--auxiliary);border-color:transparent;color:var(--primary-foreground)}.obv-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--input-standard);padding:var(--space-2) var(--space-3);border:var(--button-border-width) solid var(--secondary-background);border-radius:var(--radius-circular);background:transparent;font-size:14px;line-height:21px;font-weight:500;white-space:nowrap}.obv-chip--small{height:var(--input-small);padding:var(--space-1) var(--space-2)}.obv-chip--status{border-radius:var(--radius-squared)}.obv-chip--filled{border-color:transparent}.obv-chip--on-vibrant{color:var(--on-vibrant-palette)}.obv-chip__action{display:inline-flex;align-items:center;margin-left:var(--space-1);padding:0;border:0;background:none;color:inherit;cursor:pointer}.obv-chip__action svg{width:var(--icon-small);height:var(--icon-small)}.obv-field,.obv-textbox{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:var(--form-field-extra-large)}.obv-field--small{max-width:var(--form-field-small)}.obv-field--medium{max-width:var(--form-field-medium)}.obv-field--large{max-width:var(--form-field-large)}.obv-field--full{max-width:none}.obv-label{display:inline-flex;gap:2px;font-size:14px;line-height:21px;font-weight:500}.obv-label__required{color:var(--error)}.obv-input{width:100%;min-height:var(--input-standard);padding:0 var(--space-3);border:var(--input-border-width) solid var(--secondary-background);border-radius:var(--radius-squared);background:var(--primary-background);color:var(--primary-foreground);font-family:var(--font-sans);font-size:14px;line-height:21px;font-weight:400;transition:border-color .25s linear,background-color .25s linear}textarea.obv-input{min-height:calc(var(--input-standard) * 3);padding:var(--space-2) var(--space-3);resize:vertical}.obv-input::placeholder{color:var(--placeholder-text)}.obv-input:focus,.obv-input--focused{border-color:var(--auxiliary);outline:none}.obv-input--error{border-color:var(--error);color:var(--error)}.obv-input--readOnly,.obv-input--highlighted{background:var(--card)}.obv-input--highlighted{border-color:var(--primary-brand)}.obv-input--disabled,.obv-input:disabled{color:var(--secondary-background);cursor:not-allowed}.obv-input--inverse{background:var(--card);border-color:transparent}.obv-input--rounded{border-radius:var(--radius-circular);padding:0 var(--space-4)}.obv-message{font-size:12px;line-height:18px;font-weight:400;color:var(--error)}.obv-dd{position:relative;display:inline-block}.obv-dd-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:var(--dropdown-activator-width);height:var(--input-standard);padding:0 var(--space-3);border:var(--input-border-width) solid var(--secondary-background);border-radius:var(--radius-squared);background:var(--primary-background);font-size:14px;line-height:21px;font-weight:400;cursor:pointer;transition:border-color .1s linear,background-color .1s linear,color .1s linear}.obv-dd-trigger--pill{min-width:0;height:var(--input-small);border-width:var(--button-border-width);border-color:var(--primary-brand);border-radius:var(--radius-circular);padding:0 var(--space-4);font-weight:500}.obv-dd-trigger--pill.obv-dd-trigger--secondary{border-color:var(--auxiliary)}.obv-dd-trigger:hover:not(:disabled),.obv-dd--open .obv-dd-trigger--pill{background:var(--primary-foreground);border-color:var(--primary-foreground);color:var(--primary-background)}.obv-dd--open .obv-dd-trigger:not(.obv-dd-trigger--pill){border-color:var(--auxiliary)}.obv-dd-trigger__chevron{width:var(--icon-tiny);height:var(--icon-tiny);flex:none}.obv-dd__menu{min-width:var(--radix-dropdown-menu-trigger-width);max-height:var(--dropdown-overlay-height);overflow:auto;margin:0;padding:0;list-style:none;background:var(--primary-background);border-radius:var(--radius-squared);box-shadow:var(--elevation-mid);z-index:2;font-family:var(--font-sans);color:var(--primary-foreground)}.obv-dd-option{display:block;outline:none;padding:var(--space-2) var(--space-3);font-size:14px;line-height:21px;cursor:pointer;white-space:nowrap}.obv-dd-option[data-highlighted]{background:var(--hovered-container);color:var(--primary-background)}.obv-dd-option[aria-checked=true]{background:var(--primary-foreground);color:var(--primary-background)}.obv-switch{position:relative;display:inline-block;width:var(--switch-width);height:var(--switch-height);padding:0;border:0;background:transparent;cursor:pointer;--_track: var(--secondary-brand);--_ring: var(--primary-foreground)}.obv-switch[aria-checked=true]{--_track: var(--primary-brand)}.obv-switch:disabled{opacity:1}.obv-switch:disabled:not(.obv-switch--read-only){--_track: var(--secondary-background);--_ring: var(--auxiliary)}.obv-switch__track{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-circular);background:var(--_track);transition:background-color .12s cubic-bezier(.4,0,.2,1)}.obv-switch__knob{position:absolute;top:0;left:0;width:var(--switch-height);height:var(--switch-height);box-sizing:border-box;border-radius:var(--radius-circular);background:var(--card);box-shadow:inset 0 0 0 var(--switch-ring) var(--_ring);transition:left .12s cubic-bezier(.4,0,.2,1),box-shadow .12s linear}.obv-switch[aria-checked=true] .obv-switch__knob{left:calc(var(--switch-width) - var(--switch-height))}.obv-switch--large{width:calc(var(--switch-width) * 1.4);height:calc(var(--switch-height) * 1.4)}.obv-switch--large .obv-switch__knob{width:calc(var(--switch-height) * 1.4);height:calc(var(--switch-height) * 1.4);box-shadow:inset 0 0 0 calc(var(--switch-ring) * 1.4) var(--_ring)}.obv-switch--large[aria-checked=true] .obv-switch__knob{left:calc((var(--switch-width) - var(--switch-height)) * 1.4)}.obv-checkbox{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-squared);background:var(--auxiliary);color:var(--on-primary-brand);cursor:pointer}.obv-checkbox[aria-checked=true]{background:var(--primary-brand)}.obv-checkbox--alternate[aria-checked=true]{background:var(--primary-foreground);color:var(--primary-background)}.obv-checkbox svg{width:14px;height:14px}.obv-card{display:block;padding:var(--space-4);border-radius:var(--radius-squared);background:var(--card);box-shadow:var(--elevation-base)}.obv-card--secondary{background:var(--primary-background)}.obv-card--transparent{background:transparent}.obv-card--mid{box-shadow:var(--elevation-mid)}.obv-card--full{box-shadow:var(--elevation-full)}.obv-card__header{margin:0 0 var(--space-2);font-size:16px;line-height:24px;font-weight:500}.obv-tooltip{z-index:50;padding:var(--space-2)}.obv-tooltip-trigger{display:inline-flex}.obv-tooltip .obv-text{position:relative;top:calc((1lh - 1.2em) * (958 / 1200 - .5));letter-spacing:0;padding-right:3px}.obv-tooltip .obv-text:before,.obv-tooltip .obv-text:after{margin:0}.obv-avatar{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-circular);background:var(--primary-background);color:var(--primary-foreground)}.obv-avatar__text{text-align:center}.obv-avatar__image{display:block;width:100%;height:100%;object-fit:fill}.obv-avatar__error{display:inline-flex;color:var(--auxiliary)}.obv-dd-group-label{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-sans);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-weight:var(--text-body-small-bold-weight);color:var(--secondary-foreground)}.obv-dd-option__label,.obv-dd-option__description{display:block}.obv-dd-option__description{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);opacity:.75}.obv-dialog__barrier{position:fixed;inset:0;z-index:10;background:var(--hovered-container);opacity:var(--opacity-scrollbar-idle)}.obv-dialog__layer{position:fixed;inset:0;z-index:11;display:flex;align-items:center;justify-content:center;padding:calc(var(--space-6) + var(--space-2));pointer-events:none}.obv-dialog{--obv-dialog-boundary: 80px;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:512px;max-height:100%;background:var(--primary-background);box-shadow:var(--elevation-full);font-family:var(--font-sans);color:var(--primary-foreground);pointer-events:auto}.obv-dialog--medium{max-width:768px}.obv-dialog--large{max-width:1024px}.obv-dialog:focus{outline:none}.obv-dialog__header,.obv-dialog__actions{display:flex;flex:none;align-items:center;box-sizing:border-box;height:var(--obv-dialog-boundary);padding:0 var(--space-6)}.obv-dialog__actions{gap:var(--space-2)}.obv-dialog__spacer{flex:1 1 auto}.obv-dialog__content{flex:0 1 auto;min-height:0;padding:0 var(--space-6)}.obv-dialog__content--scrollable{overflow-y:auto}.obv-stat-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-4);border:var(--input-border-width) solid var(--auxiliary);border-radius:var(--radius-rounded);background:var(--card);font-family:var(--font-sans);color:var(--primary-foreground);text-align:start}.obv-stat-card--interactive{cursor:pointer}.obv-stat-card--interactive:hover{border-color:var(--primary-foreground)}.obv-stat-card--interactive:focus-visible{outline:var(--button-border-width) solid var(--primary-foreground);outline-offset:2px}.obv-stat-card--selected{border-color:var(--primary-foreground);background:var(--primary-background)}.obv-dialog__title{margin:0;min-width:0;font:inherit}.obv-header{box-sizing:border-box;width:100%}.obv-header--primary{min-height:var(--primary-header-height)}.obv-header--secondary{min-height:var(--secondary-header-height)}.obv-header--divider{box-shadow:inset 0 calc(var(--input-border-width) * -1) 0 var(--auxiliary)}.obv-divider{flex:none;height:var(--input-border-width);margin:0;border:0;background:var(--auxiliary)}.obv-app-menu{box-sizing:border-box;display:flex;flex-direction:column;width:var(--app-menu-collapsed);height:100%;padding-bottom:var(--space-2);background:var(--card);box-shadow:var(--elevation-base);transition:box-shadow .2s linear;font-family:var(--font-sans);color:var(--primary-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.obv-app-menu--raised{box-shadow:var(--elevation-full)}.obv-app-menu__top{display:flex;flex-direction:column;padding:0 var(--space-4)}.obv-app-menu__search{padding-top:var(--space-2)}.obv-app-menu__items{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:none;padding:var(--space-2) var(--space-6)}.obv-app-menu__item{padding:var(--space-1) 0}.obv-app-menu__divider{margin:0 var(--space-4)}.obv-app-menu__footer{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) calc(var(--space-4) + var(--space-1))}.obv-app-menu__powered-by{box-sizing:border-box;flex:none;height:calc(20px + var(--space-1));padding:0 var(--space-4) var(--space-1)}.obv-app-menu-powered-by{height:20px;gap:6px}.obv-app-menu-powered-by>*{flex:none}.obv-app-menu__toggle{display:flex;justify-content:flex-end;padding:calc(var(--space-4) + var(--space-2)) var(--space-3) calc(var(--space-4) * 2) 0}.obv-app-menu-toggle{display:flex;align-items:center;justify-content:center;width:calc(var(--icon-large) + var(--space-6));height:var(--icon-large);margin:0;padding:0;border:0;background:transparent;cursor:pointer}.obv-app-menu-toggle__circle{display:flex;align-items:center;justify-content:center;width:var(--icon-large);height:var(--icon-large);border-radius:var(--radius-circular);background:var(--primary-foreground);color:var(--primary-brand)}.obv-app-menu-toggle__arrow{display:inline-flex;transition:transform .1s linear}.obv-fade-slot{display:flex;align-items:center;min-width:0}.obv-wordmark{display:block;flex:none}.obv-wordmark__ink{fill:var(--primary-foreground)}.obv-wordmark__pill{fill:var(--digital-green)}.obv-wordmark__counter{fill:var(--white)}[data-theme=dark] .obv-wordmark__counter{fill:var(--black)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .obv-wordmark__counter{fill:var(--black)}}.obv-app-menu-logo{position:relative;display:flex;align-items:center;height:var(--primary-header-height)}.obv-app-menu-logo__default{display:flex;align-items:flex-start;height:calc(var(--switch-height) + var(--space-2))}.obv-app-menu-logo__switch-wrap{display:flex;padding-top:calc(var(--space-1) / 2)}.obv-app-menu-logo__wordmark{padding-left:calc(var(--space-1) / 2)}.obv-app-menu-logo__tagline{position:absolute;left:44px;bottom:10px;font-size:9px;font-weight:700;line-height:1.43;letter-spacing:.25px;white-space:nowrap}.obv-app-menu-logo__client{display:flex;align-items:center;width:100%;min-width:0;height:var(--input-standard)}.obv-app-menu-logo__expanded-slot{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:var(--input-standard);overflow:hidden}.obv-app-menu-logo__collapsed-slot{display:flex;align-items:center;justify-content:center;width:calc(var(--app-menu-collapsed) - var(--space-4) * 2);height:var(--input-standard);overflow:hidden}.obv-app-switcher-target{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:var(--secondary-header-height);margin:0;padding:0 var(--space-2);border:0;background:transparent;color:inherit;cursor:pointer}.obv-app-switcher-target__label-slot{flex:1 1 auto;justify-content:space-between}.obv-app-switcher-target__label{padding:0 var(--space-4) 0 calc(var(--space-4) + var(--space-1))}.obv-app-switcher-target__arrow{display:inline-flex;padding-right:var(--space-3)}.obv-app-switcher-target__icon{display:inline-flex;padding:var(--space-1);border-radius:var(--radius-circular);background:var(--primary-brand);color:var(--on-primary-brand)}.obv-cover-target{box-sizing:border-box;overflow-y:auto;outline:none;border-radius:var(--radius-squared);background:var(--primary-background);box-shadow:var(--elevation-full)}.obv-cover-target[data-side=bottom]{translate:0 calc(-1 * var(--radix-dropdown-menu-trigger-height, 0px))}.obv-cover-target[data-side=top]{translate:0 var(--radix-dropdown-menu-trigger-height, 0px)}.obv-cover-target--reveal{animation:obv-cover-target-reveal .2s cubic-bezier(.4,0,.2,1)}@keyframes obv-cover-target-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.obv-cover-target--reveal[data-side=top]{animation-name:obv-cover-target-reveal-up}@keyframes obv-cover-target-reveal-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}.obv-switcher-list{font-family:var(--font-sans);color:var(--primary-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.obv-switcher-list__card{padding:var(--space-3) 0}.obv-switcher-list__title{display:flex;padding:0 var(--space-4) var(--space-2)}.obv-switcher-list__card--searchable .obv-switcher-list__title{padding-bottom:0}.obv-switcher-list__rows{--switcher-list-max-height: 432px;--switcher-list-scrollbar: 6px;max-height:var(--switcher-list-max-height);overflow-y:auto;scrollbar-gutter:stable;padding:0 calc(var(--space-4) - var(--switcher-list-scrollbar)) 0 var(--space-4)}.obv-switcher-list__rows::-webkit-scrollbar{width:var(--switcher-list-scrollbar)}.obv-switcher-list__rows::-webkit-scrollbar-track{background:transparent}.obv-switcher-list__rows::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--secondary-foreground) calc(var(--opacity-scrollbar-idle) * 100%),transparent)}@supports not selector(::-webkit-scrollbar){.obv-switcher-list__rows{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--secondary-foreground) calc(var(--opacity-scrollbar-idle) * 100%),transparent) transparent}}.obv-switcher-list__empty{display:flex;justify-content:center;padding:var(--space-4)}.obv-switcher-list__empty:empty{padding:0}.obv-switcher-search{display:flex;align-items:center;height:var(--input-small);margin:var(--space-2) var(--space-4);border-radius:var(--radius-circular);background:var(--card)}.obv-switcher-search__prefix{display:inline-flex;flex:none;padding:0 var(--space-3) 0 var(--space-2);color:var(--secondary-foreground)}.obv-switcher-search__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 0 0 2px;border:0;outline:none;background:transparent;color:var(--primary-foreground);caret-color:var(--primary-brand);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);letter-spacing:.25px}.obv-switcher-search__input::placeholder{color:var(--secondary-foreground);opacity:1;text-indent:-2px}.obv-switcher-search__clear{display:inline-flex;flex:none;margin:0 var(--space-1) 0 0;padding:var(--space-1);border:0;border-radius:var(--radius-circular);background:transparent;color:var(--secondary-foreground);cursor:pointer}.obv-switcher-option{display:flex;align-items:center;margin-bottom:var(--space-1);padding:var(--space-2);border-radius:var(--radius-circular);background:var(--secondary-background);color:var(--primary-foreground);outline:none;cursor:pointer;transition:background-color .1s linear,color .1s linear}.obv-switcher-option--current{cursor:default}.obv-switcher-option--dimmed{color:var(--secondary-foreground)}.obv-switcher-option--hovered{background:var(--primary-foreground);color:var(--primary-background)}.obv-switcher-list__rows--keyboard .obv-switcher-option[data-highlighted]{outline:2px solid var(--primary-foreground);outline-offset:-2px}.obv-switcher-option__icon{display:inline-flex;flex:none;margin-right:var(--space-4);padding:var(--space-1);border-radius:var(--radius-circular);background:var(--primary-background);color:var(--primary-foreground);transition:background-color .2s linear,color .2s linear}.obv-switcher-option__icon--dimmed{color:var(--secondary-foreground)}.obv-switcher-option__icon--brand{background:var(--primary-brand);color:var(--on-primary-brand)}.obv-switcher-option .obv-switcher-option__label{flex:1 1 auto;color:inherit;min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.obv-switcher-option__trailing{display:inline-flex;flex:none;padding:0 var(--space-2)}.obv-switcher-option--plain .obv-switcher-option__label{padding-left:var(--space-2)}.obv-switcher-option__check{display:block;width:var(--icon-small);height:var(--icon-small);fill:currentColor}.obv-org-tile{box-sizing:border-box;display:flex;align-items:center;width:100%;margin:0;padding:0 var(--space-1);border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.obv-org-tile--static{cursor:default}.obv-org-tile__content{display:contents}.obv-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.obv-org-tile__label-slot{flex:1 1 auto;justify-content:space-between}.obv-org-tile__name{flex:1 1 auto;min-width:0}.obv-org-tile__arrow{display:inline-flex;flex:none;padding-right:var(--space-3)}.obv-app-menu-tile{display:flex;flex-direction:column}.obv-app-menu-tile__row{display:flex;align-items:center;margin-bottom:var(--space-2)}.obv-app-menu-tile__button{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.obv-app-menu-tile__icon{position:relative;display:inline-flex}.obv-app-menu-tile--child>.obv-app-menu-tile__row>.obv-app-menu-tile__button>.obv-app-menu-tile__icon{padding-left:var(--space-1)}.obv-app-menu-tile__label-slot{flex:1 1 0}.obv-app-menu-tile__label{padding:0 var(--space-4)}.obv-app-menu-tile__chevron-slot{flex:none}.obv-app-menu-tile__chevron{display:flex;margin:0;padding:0 var(--space-4) 0 0;border:0;background:transparent;color:inherit;cursor:pointer}.obv-app-menu-tile__chevron-icon{display:inline-flex;transition:transform .2s linear}.obv-app-menu-tile__chevron-icon[data-turns="0.5"]{transform:rotate(.5turn)}.obv-app-menu-tile__children{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.obv-app-menu-tile__children[data-state=open]{grid-template-rows:1fr;opacity:1}.obv-app-menu-tile__children-clip{min-height:0;overflow:hidden}.obv-app-menu-tile__children-inner{display:flex;flex-direction:column;padding-top:var(--space-1)}.obv-app-menu-tile__children-inner>.obv-app-menu-tile{padding-top:calc(var(--space-1) / 2)}.obv-app-menu-icon{display:inline-flex;padding:var(--space-2);border-radius:var(--radius-circular);background:var(--primary-background);color:var(--primary-foreground);transition:background-color .2s linear,color .2s linear}.obv-app-menu-icon--child{padding:var(--space-1)}.obv-app-menu-icon--highlighted{background:var(--primary-brand);color:var(--on-primary-brand)}.obv-app-menu-badge{position:absolute;top:calc(var(--space-1) * -1.5);right:calc(var(--space-1) * -1);display:flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-circular);background:var(--error);color:var(--white);font-family:var(--font-sans);font-size:calc(var(--icon-tiny) * .75);line-height:1}.obv-app-menu-settings{display:flex;align-items:center;width:100%;margin:0;padding:0 var(--space-1);border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.obv-app-menu-settings__icon{display:inline-flex;margin:var(--space-1) 0;padding:var(--space-2);border-radius:var(--radius-circular);background:var(--primary-background);color:var(--primary-foreground);transition:background-color .2s linear,color .2s linear}.obv-app-menu-settings__icon--highlighted{background:var(--primary-brand);color:var(--on-primary-brand)}.obv-app-menu-settings__text{flex:1 1 auto}.obv-app-menu-settings__gap{flex:none;align-self:stretch}.obv-app-menu-settings__lines{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.obv-app-shell{position:relative;display:flex;width:100%;height:100%;overflow:hidden;background:var(--secondary-background)}.obv-app-shell__stub{flex:none;width:var(--app-menu-collapsed)}.obv-app-shell__page{position:relative;flex:1 1 auto;min-width:0;height:100%;isolation:isolate}.obv-app-shell__menu{position:absolute;top:0;bottom:0;left:0}.obv-app-shell__floating{position:absolute;inset:0;pointer-events:none}.obv-app-shell__floating>*{pointer-events:auto}.obv-split-view{position:relative;width:100%;height:100%;overflow:hidden}.obv-split-view__main,.obv-split-view__sidebar,.obv-split-view__divider{position:absolute;top:0;bottom:0;overflow:hidden;transition:left 80ms ease-in-out,width 80ms ease-in-out}.obv-split-view--dragging .obv-split-view__main,.obv-split-view--dragging .obv-split-view__sidebar,.obv-split-view--dragging .obv-split-view__divider{transition:none}.obv-split-view--dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.obv-split-view__pane--full{right:0;left:0}.obv-split-view__divider{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.obv-split-view__divider:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:-2px}.obv-split-view__groove{display:block;overflow:visible}.obv-split-view__groove line{stroke:var(--auxiliary);stroke-width:calc(var(--space-1) / 2);stroke-linecap:round;transition:stroke .25s linear,stroke-width .25s linear}.obv-split-view__divider:hover .obv-split-view__groove line,.obv-split-view__divider--dragging .obv-split-view__groove line{stroke:var(--primary-brand);stroke-width:var(--space-1)}.obv-split-view__switch-slot{position:absolute;top:var(--space-4);right:var(--space-4)}.obv-split-sidebar{box-sizing:border-box;height:100%;overflow:hidden auto;background:var(--secondary-background);color:var(--primary-foreground);font-family:var(--font-sans)}.obv-split-sidebar__item{display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:var(--space-4);border:0;background:none;color:inherit;cursor:pointer}.obv-split-sidebar__row>.obv-tooltip-trigger{display:block}.obv-split-sidebar__item--first{margin-top:var(--space-2)}.obv-split-sidebar__item:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:-2px}.obv-split-sidebar__row:focus{outline:none}.obv-app-scaffold{display:flex;flex-direction:column;height:100%;background:var(--primary-background);color:var(--primary-foreground);font-family:var(--font-sans)}.obv-app-scaffold__top{flex:none;padding:0 var(--space-4)}.obv-app-scaffold__header{display:flex;align-items:center;min-height:var(--primary-header-height)}.obv-app-scaffold__default,.obv-app-scaffold__custom{display:flex;flex:1 1 auto;align-items:center;min-width:0}.obv-app-scaffold__back{margin-right:var(--space-2)}.obv-app-scaffold__back-plain{display:inline-flex;margin-right:var(--space-2);padding:0;border:0;background:none;color:inherit;cursor:pointer}.obv-app-scaffold__custom-content{flex:1 1 auto;min-width:0}.obv-app-scaffold__leading{display:flex;flex:1 1 auto;align-items:center;min-width:0}.obv-app-scaffold__leading--with-title{padding:0 var(--space-2)}.obv-app-scaffold__leading--no-title{padding-right:var(--space-4)}.obv-app-scaffold__actions{display:flex;justify-content:flex-end;align-items:center}.obv-app-scaffold__spacer{flex:none;width:calc(var(--space-6) + var(--space-4))}.obv-app-scaffold__body{position:relative;flex:1 1 auto;min-height:0;width:100%}.obv-app-scaffold__footer{display:flex;flex:none;height:var(--primary-header-height)}.obv-app-scaffold__footer>*{flex:1 1 auto}@media(prefers-reduced-motion:reduce){.obv-split-view__main,.obv-split-view__sidebar,.obv-split-view__divider,.obv-split-view__groove line{transition:none}}.obv-app-scaffold-mobile{display:grid;grid-template-rows:var(--appbar-height) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;background:var(--primary-background);color:var(--primary-foreground);font-family:var(--font-sans)}.obv-app-scaffold-mobile__bar{grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);align-items:center;min-width:0;background:var(--card)}.obv-app-scaffold-mobile__bar--centred{grid-template-columns:minmax(auto,1fr) minmax(0,max-content) minmax(auto,1fr)}.obv-app-scaffold-mobile__leading{display:flex;align-items:center;box-sizing:border-box;width:calc(var(--input-standard) + var(--space-4));height:100%;padding-left:var(--space-4);justify-self:start}.obv-app-scaffold-mobile__leading--icon{width:calc(var(--input-standard) + var(--space-2));padding-left:var(--space-2)}.obv-app-scaffold-mobile__leading>*{flex:none;max-width:100%;max-height:100%}.obv-app-scaffold-mobile__title{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.obv-app-scaffold-mobile__title>*{max-width:100%}.obv-app-scaffold-mobile__title .obv-text{min-width:0;overflow-x:clip;letter-spacing:0;white-space:pre;overflow-wrap:normal;text-overflow:ellipsis}.obv-app-scaffold-mobile__actions{display:flex;align-items:center;gap:var(--space-4);padding-right:var(--space-4);justify-self:end}.obv-nav-action{position:relative;display:grid;justify-items:start;align-items:start}.obv-nav-action>*{grid-area:1 / 1}.obv-app-scaffold-mobile__body{grid-row:2;grid-column:1;position:relative;min-height:0;min-width:0}.obv-app-scaffold-mobile__floating{position:relative;z-index:1;grid-row:2;grid-column:1;align-self:end;justify-self:end;margin:var(--space-4)}.obv-app-scaffold-mobile__bottom{grid-row:3;min-width:0}.obv-unknown-page{height:100%}.obv-unknown-page>.obv-card__body{display:flex;height:100%;align-items:center;justify-content:center}.obv-unknown-page__row{display:flex;align-items:center;gap:calc(2 * var(--space-6))}.obv-unknown-page__copy{display:flex;flex-direction:column;align-items:flex-start}.obv-unknown-page__heading{padding:calc(var(--space-6) + var(--space-4)) 0 calc(4 * var(--space-4))}.obv-unknown-page__art{display:flex;flex-direction:column;align-items:center}.obv-unknown-page__illustration{width:calc(12.5 * var(--space-6))}.obv-tabs{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-sans);color:var(--primary-foreground)}.obv-tabs__list{display:inline-flex;align-self:flex-start;max-width:100%;gap:var(--space-1);padding:var(--space-1);overflow-x:auto;background:var(--card);border-radius:var(--radius-rounded)}.obv-tabs--squared .obv-tabs__list,.obv-tabs--squared .obv-tabs__tab{border-radius:var(--radius-squared)}.obv-tabs--circular .obv-tabs__list,.obv-tabs--circular .obv-tabs__tab{border-radius:var(--radius-circular)}.obv-tabs__tab{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-rounded);background:transparent;font:inherit;color:var(--secondary-foreground);cursor:pointer}.obv-tabs__tab .obv-text{color:inherit;font-weight:var(--text-title-weight)}.obv-tabs__tab:hover{background:color-mix(in srgb,var(--secondary-background) 50%,transparent)}.obv-tabs__tab[data-state=active]{background:var(--secondary-background);color:var(--primary-foreground)}.obv-tabs__tab[data-state=active] .obv-text{font-weight:var(--text-body-bold-weight)}.obv-tabs__tab:focus-visible{outline:var(--button-border-width) solid var(--primary-foreground);outline-offset:-2px}.obv-tabs__tab .obv-tabs__badge{padding:2px var(--space-1);border-radius:var(--radius-circular);background:var(--auxiliary);color:var(--primary-foreground)}.obv-tabs__panel:focus-visible{outline:var(--button-border-width) solid var(--primary-foreground)}.obv-side-panel{box-sizing:border-box;display:flex;flex:none;flex-direction:column;max-width:100%;height:100%;background:var(--primary-background);border-inline-start:var(--input-border-width) solid var(--auxiliary);font-family:var(--font-sans);color:var(--primary-foreground)}.obv-side-panel:focus{outline:none}.obv-side-panel--modal{position:fixed;inset-block:0;inset-inline-end:0;z-index:11;box-shadow:var(--elevation-full)}.obv-side-panel__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--secondary-header-height);padding:0 var(--space-4);border-bottom:var(--input-border-width) solid var(--auxiliary)}.obv-side-panel__title{margin:0;min-width:0}.obv-side-panel__body{flex:1 1 auto;min-height:0;padding:var(--space-4);overflow-y:auto}.obv-side-panel__footer{flex:none;padding:var(--space-2) var(--space-4);border-top:var(--input-border-width) solid var(--auxiliary);background:var(--card)}.obv-toggle-buttons{display:inline-flex;font-family:var(--font-sans);color:var(--primary-foreground)}.obv-toggle-buttons--vertical{flex-direction:column}.obv-toggle-buttons[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.obv-toggle-buttons__item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:calc(var(--input-standard) - 2 * var(--input-border-width));padding:var(--space-1) var(--space-2);border:var(--input-border-width) solid var(--auxiliary);background:transparent;font:inherit;font-size:var(--text-body-size);color:var(--primary-foreground);cursor:pointer}.obv-toggle-buttons--tiny .obv-toggle-buttons__item{height:calc(var(--input-tiny) - 2 * var(--input-border-width))}.obv-toggle-buttons--small .obv-toggle-buttons__item{height:calc(var(--input-small) - 2 * var(--input-border-width))}.obv-toggle-buttons:not(.obv-toggle-buttons--vertical) .obv-toggle-buttons__item+.obv-toggle-buttons__item{margin-inline-start:calc(-1 * var(--input-border-width))}.obv-toggle-buttons--vertical .obv-toggle-buttons__item+.obv-toggle-buttons__item{margin-top:calc(-1 * var(--input-border-width))}.obv-toggle-buttons--rounded:not(.obv-toggle-buttons--vertical) .obv-toggle-buttons__item:first-child{border-start-start-radius:var(--radius-rounded);border-end-start-radius:var(--radius-rounded)}.obv-toggle-buttons--rounded:not(.obv-toggle-buttons--vertical) .obv-toggle-buttons__item:last-child{border-start-end-radius:var(--radius-rounded);border-end-end-radius:var(--radius-rounded)}.obv-toggle-buttons--rounded.obv-toggle-buttons--vertical .obv-toggle-buttons__item:first-child{border-start-start-radius:var(--radius-rounded);border-start-end-radius:var(--radius-rounded)}.obv-toggle-buttons--rounded.obv-toggle-buttons--vertical .obv-toggle-buttons__item:last-child{border-end-start-radius:var(--radius-rounded);border-end-end-radius:var(--radius-rounded)}.obv-toggle-buttons--primary .obv-toggle-buttons__item[data-state=on]{background:var(--primary-brand);color:var(--on-primary-brand)}.obv-toggle-buttons--alternate .obv-toggle-buttons__item[data-state=on]{background:var(--primary-foreground);color:var(--primary-background)}.obv-toggle-buttons__item:focus-visible{position:relative;outline:var(--button-border-width) solid var(--primary-foreground);outline-offset:2px}.obv-toggle-buttons-readonly{font-family:var(--font-sans);color:var(--primary-foreground)}.obv-multiselect,.obv-datepicker{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:var(--form-field-extra-large);font-family:var(--font-sans);color:var(--primary-foreground);box-sizing:border-box}.obv-multiselect__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-height:var(--input-standard);padding:var(--space-1) var(--space-3);border:var(--input-border-width) solid var(--secondary-background);border-radius:var(--radius-squared);background:var(--primary-background);box-sizing:border-box;cursor:text;transition:border-color .25s linear}.obv-multiselect__control:focus-within{border-color:var(--auxiliary)}.obv-multiselect__control--disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.obv-multiselect__input{flex:1 1 var(--form-field-small);min-width:0;height:var(--input-small);padding:0;border:0;outline:none;background:transparent;color:var(--primary-foreground);font-family:var(--font-sans);font-size:14px;line-height:21px}.obv-multiselect__input::placeholder{color:var(--placeholder-text)}.obv-multiselect__chevron{flex:none;width:var(--icon-tiny);height:var(--icon-tiny)}.obv-multiselect__panel,.obv-datepicker__panel{z-index:2;background:var(--primary-background);border-radius:var(--radius-squared);box-shadow:var(--elevation-mid);font-family:var(--font-sans);color:var(--primary-foreground);box-sizing:border-box}.obv-multiselect__panel{width:var(--radix-popover-trigger-width);max-height:var(--dropdown-overlay-height);overflow:auto}.obv-multiselect__group{padding:var(--space-2) var(--space-3);color:var(--secondary-foreground);font-size:12px;line-height:18px;font-weight:500}.obv-multiselect__option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:14px;line-height:21px;cursor:pointer}.obv-multiselect__option--active{background:var(--hovered-container);color:var(--primary-background)}.obv-multiselect__option--disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.obv-multiselect__tick{display:inline-flex;flex:none;width:var(--icon-small);height:var(--icon-small)}.obv-multiselect__tick svg{width:var(--icon-small);height:var(--icon-small)}.obv-multiselect__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obv-multiselect__count{flex:none;font-size:12px;line-height:18px;opacity:var(--opacity-hovered-container)}.obv-multiselect__empty{padding:var(--space-3);font-size:14px;line-height:21px;color:var(--secondary-foreground)}.obv-datepicker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:var(--input-standard);padding:0 var(--space-3);border:var(--input-border-width) solid var(--secondary-background);border-radius:var(--radius-squared);background:var(--primary-background);color:var(--primary-foreground);font-family:var(--font-sans);font-size:14px;line-height:21px;text-align:left;cursor:pointer;box-sizing:border-box}.obv-datepicker__trigger--empty{color:var(--placeholder-text)}.obv-datepicker__trigger--error{border-color:var(--error)}.obv-datepicker__trigger[data-state=open]{border-color:var(--auxiliary)}.obv-datepicker__trigger:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.obv-datepicker__trigger:focus-visible,.obv-datepicker__nav:focus-visible,.obv-datepicker__day:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:2px}.obv-datepicker__icon{flex:none}.obv-datepicker__panel{padding:var(--space-3)}.obv-datepicker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.obv-datepicker__month{font-size:14px;line-height:21px;font-weight:500}.obv-datepicker__nav{display:inline-flex;align-items:center;justify-content:center;width:var(--input-small);height:var(--input-small);padding:0;border:0;border-radius:var(--radius-circular);background:transparent;color:var(--primary-foreground);cursor:pointer}.obv-datepicker__nav:hover:not(:disabled){background:var(--hovered-container);color:var(--primary-background)}.obv-datepicker__nav:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.obv-datepicker__grid{border-collapse:collapse}.obv-datepicker__grid th{width:var(--input-small);height:var(--input-small);font-size:12px;line-height:18px;font-weight:500;color:var(--secondary-foreground)}.obv-datepicker__grid td{padding:0;text-align:center}.obv-datepicker__day{width:var(--input-small);height:var(--input-small);padding:0;border:var(--button-border-width) solid transparent;border-radius:var(--radius-circular);background:transparent;color:var(--primary-foreground);font-family:var(--font-sans);font-size:14px;line-height:21px;cursor:pointer}.obv-datepicker__day:hover:not([aria-disabled=true]){background:var(--hovered-container);color:var(--primary-background)}.obv-datepicker__day--outside{color:var(--secondary-foreground)}.obv-datepicker__day--today{border-color:var(--primary-brand)}.obv-datepicker__day--selected,.obv-datepicker__day--selected:hover:not([aria-disabled=true]){background:var(--primary-foreground);color:var(--primary-background)}.obv-datepicker__day--blocked{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:line-through}.obv-table-wrap{width:100%;overflow:auto;border-radius:var(--radius-squared);background:var(--card);font-family:var(--font-sans);color:var(--primary-foreground);box-sizing:border-box}.obv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:21px;text-align:left}.obv-table th,.obv-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--input-border-width) solid var(--secondary-background);vertical-align:middle}.obv-table tbody tr:last-child td{border-bottom:0}.obv-table th{background:var(--card);font-size:12px;line-height:18px;font-weight:500;color:var(--secondary-foreground);white-space:nowrap}.obv-table-wrap--sticky th{position:sticky;top:0;z-index:1}.obv-table__cell--end{text-align:right}.obv-table__cell--center{text-align:center}.obv-table__select{width:var(--input-standard);padding-right:0}.obv-table__sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.obv-table__sort:hover{color:var(--primary-foreground)}.obv-table__sort:focus-visible,.obv-table__row--clickable:focus-visible{outline:2px solid var(--primary-foreground);outline-offset:-2px}.obv-table__row--clickable{cursor:pointer}.obv-table__row--clickable:hover{background:var(--hovered-container);color:var(--primary-background)}.obv-table__row--selected{background:var(--primary-background)}.obv-table__empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--secondary-foreground)}.obv-table__sort-icon--asc{transform:rotate(180deg)}.obv-table__sort-icon--idle{opacity:var(--opacity-disabled)}.obv-notifications{position:fixed;inset:0;z-index:50;pointer-events:none;overflow:hidden}.obv-notifications__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.obv-notifications__entry{position:absolute;top:0;left:0;right:0;margin:0 auto;box-sizing:border-box;max-width:640px;padding:var(--space-4) var(--space-2) 0;animation:obv-notification-enter .3s cubic-bezier(.42,0,.58,1) both}.obv-notifications__entry[data-phase=exiting]{animation:obv-notification-exit .3s cubic-bezier(.42,0,.58,1) both}@keyframes obv-notification-enter{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes obv-notification-exit{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.obv-notifications__entry{animation:none}.obv-notifications__entry[data-phase=exiting]{animation:none;visibility:hidden}}.obv-notification{position:relative;isolation:isolate;display:flex;align-items:center;pointer-events:auto;overflow:hidden;cursor:default;color:var(--primary-foreground);font-family:var(--font-sans)}.obv-notification:before,.obv-notification:after{content:"";position:absolute;z-index:-1}.obv-notification:before{inset:-12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.obv-notification:after{inset:0;background:color-mix(in srgb,var(--notification-colour) 80%,transparent)}.obv-notification[data-pressable]{cursor:pointer}.obv-notification--error{--notification-colour: var(--error)}.obv-notification--info{--notification-colour: var(--blue-mid)}.obv-notification--success{--notification-colour: var(--primary-brand);color:var(--on-primary-brand)}.obv-notification__text .obv-text{color:inherit}@media(forced-colors:active){.obv-notification{outline:1px solid CanvasText}}.obv-notification__bar{align-self:stretch;flex:none;width:8px;background:var(--notification-colour)}.obv-notification__body{align-self:stretch;flex:1 1 0;min-width:0;display:flex;align-items:center;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:inherit}.obv-notification__icon{flex:none;width:42px;color:inherit;display:flex;justify-content:center}.obv-notification__icon .obv-glyph,.obv-notification__close .obv-glyph{display:flex}.obv-notification__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.obv-notification__heading{display:block}.obv-notification__title{padding:var(--space-4) var(--space-2) 0 var(--space-1)}.obv-notification__message{padding:6px var(--space-2) var(--space-4) var(--space-1)}.obv-notification__actions{flex:none;display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-1)}.obv-notification__close{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--input-standard);height:var(--input-standard);padding:var(--space-2);border:0;background:transparent;color:inherit;cursor:pointer}html,body,#root{height:100%}body{margin:0;background:var(--primary-background);color:var(--primary-foreground);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line)}a.obv-btn{text-decoration:none}.obv-toggle-buttons:not(.obv-toggle-buttons--vertical){display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.obv-toggle-buttons__item{padding-inline:var(--space-3);white-space:nowrap;text-align:center}.obv-toggle-buttons--rounded:not(.obv-toggle-buttons--vertical) .obv-toggle-buttons__item:first-child{border-start-start-radius:var(--radius-circular);border-end-start-radius:var(--radius-circular);padding-inline-start:var(--space-4)}.obv-toggle-buttons--rounded:not(.obv-toggle-buttons--vertical) .obv-toggle-buttons__item:last-child{border-start-end-radius:var(--radius-circular);border-end-end-radius:var(--radius-circular);padding-inline-end:var(--space-4)}.obv-toggle-buttons__item[data-state=off]:hover{background:var(--secondary-background)}.obv-multiselect__option--active,.obv-dd-option[data-highlighted]{background:var(--secondary-background);color:var(--primary-foreground)}.pulse .obv-app-menu-logo__wordmark{display:inline-flex;align-items:center;gap:var(--space-2)}.pulse .obv-app-menu-logo__wordmark:after{content:"Pulse";font-size:var(--text-display-size);line-height:1;font-weight:var(--text-display-weight);color:var(--primary-foreground);white-space:nowrap}.dim{color:var(--secondary-foreground)}.pulse-splash{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:var(--space-4);background:var(--primary-background)}.pulse-splash__mark{font-size:var(--text-display-size);line-height:1;font-weight:var(--text-display-weight);color:var(--primary-foreground)}.pulse-splash__text{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--secondary-foreground)}.pulse,.pulse .obv-app-shell{height:100%}.pulse--chromeless .obv-app-shell__stub,.pulse--chromeless .obv-app-shell__menu,.pulse--chromeless .obv-app-scaffold__top{display:none}.pulse-body{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.pulse-body--open{grid-template-columns:minmax(0,1fr) 4px var(--drawer-compact)}.pulse-main{min-width:0;min-height:0;overflow:auto}.pulse-split{background:var(--auxiliary)}.pulse-panel{width:auto!important;min-width:0;min-height:0;overflow:auto;overflow-x:hidden;background:var(--card)}.pulse-panel .obv-side-panel__body{overflow-x:hidden;overflow-wrap:anywhere}.pulse-panel input,.pulse-panel textarea,.obv-input{max-width:100%;box-sizing:border-box}.pulse-panel--home .obv-side-panel__header button{display:none}@media(max-width:1175px){.pulse-body--open{grid-template-columns:minmax(0,1fr)}.pulse-body--open:not(.pulse-body--home)>.pulse-main,.pulse-body--open>.pulse-split{display:none}.pulse-body--home>.pulse-panel{display:none}}.pulse-fresh{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:0;background:none;color:var(--secondary-foreground);cursor:pointer;white-space:nowrap;font:inherit}.pulse-fresh:hover,.pulse-fresh[aria-pressed=true]{color:var(--primary-foreground)}.pulse-rail-foot{display:grid;gap:var(--space-1);margin:calc(var(--space-2) * -1) calc((var(--space-4) + var(--space-1)) * -1)}.pulse-rail-foot .obv-app-menu-settings{padding:0 0 0 var(--space-6)}.pulse-rail-tile{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:calc(var(--input-standard) + var(--space-2));padding:0 0 0 var(--space-6);border:0;background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap;overflow:hidden}button.pulse-rail-tile{cursor:pointer}.pulse-rail-tile__icon{width:var(--input-small);height:var(--input-small);flex:none;display:grid;place-items:center;border-radius:var(--radius-circular);background:var(--primary-background)}button.pulse-rail-tile:hover:not(:disabled) .pulse-rail-tile__icon{background:var(--primary-foreground);color:var(--primary-background)}.pulse-rail-tile--stale .pulse-rail-tile__icon{background:var(--orange-mid);color:var(--on-primary-brand)}.pulse-rail-tile--busy .pulse-rail-tile__icon .obv-msym,.pulse-rail-tile--busy .pulse-rail-tile__icon>*{animation:pulse-spin 1s linear infinite}@keyframes pulse-spin{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.pulse-rail-tile--busy .pulse-rail-tile__icon>*{animation:none}}.pulse-rail-tile__text{display:grid;min-width:0;transition:opacity .1s linear}.pulse-rows{list-style:none;margin:0;padding:var(--space-4);display:grid}.pulse-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--space-3);align-items:center;padding:var(--space-2) 0;border-top:var(--input-border-width) solid var(--secondary-background)}.pulse-row:first-child{border-top:0}.pulse-row>.obv-chip{grid-column:2;grid-row:1 / 3}.pulse-account{display:grid;gap:var(--space-2);justify-items:start}.pulse-account .obv-btn{margin-top:var(--space-2)}.pulse .obv-app-scaffold__actions{gap:var(--space-1)}.tm-main{padding:var(--space-6);display:grid;gap:var(--space-6);align-content:start;min-width:0}.tm-band{min-height:var(--secondary-header-height);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);border-bottom:var(--input-border-width) solid var(--auxiliary)}.tm-band .tm-legend{margin-left:auto}.tm-lead{display:flex;align-items:center;gap:var(--space-3)}.tone-green{--tone: var(--primary-brand)}.tone-yellow{--tone: var(--yellow-mid)}.tone-orange{--tone: var(--orange-mid)}.tone-red{--tone: var(--error)}.tone-blue{--tone: var(--blue-mid)}.tone-purple{--tone: var(--purple-mid)}.tone-grey{--tone: var(--auxiliary)}.tm-stats-box{container-type:inline-size;min-width:0}.tm-stats{display:grid;grid-template-columns:repeat(var(--fit, var(--cols, 6)),minmax(0,1fr));gap:var(--space-4)}@container (width < 77rem){.tm-stats--6,.tm-stats--5{--fit: 3}}@container (width < 51rem){.tm-stats--4{--fit: 2}}@container (width < 38rem){.tm-stats--6,.tm-stats--5,.tm-stats--3{--fit: 2}}.tm-stat{box-shadow:inset 0 var(--space-1) 0 var(--tone, var(--auxiliary));text-decoration:none;display:grid;position:relative;color:inherit}.tm-stat .obv-stat-card{height:100%;box-shadow:inherit;border:0;border-radius:0;padding-inline:var(--space-3)}.tm-stat .obv-stat-card__label{order:-1;max-width:100%}.tm-stat__head{display:flex;align-items:center;gap:var(--space-1);min-width:0;white-space:nowrap}.tm-stat__head .obv-icon{flex:none}.tm-stat__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.tm-stat--link .obv-stat-card__label{padding-right:var(--space-4)}.tm-stat--link:hover .obv-stat-card,a.tm-stat:hover .obv-stat-card{background:var(--secondary-background)}.tm-stat>.tm-opens{position:absolute;top:calc(var(--space-4) + var(--space-1));right:var(--space-3);pointer-events:none}.tm-opens{display:inline-flex;color:var(--secondary-foreground)}.tm-stat--link:hover .tm-opens,.tm-card:hover .tm-opens,.tm-rows button:hover .tm-opens{color:var(--primary-foreground)}.tm-steady{display:inline-grid}.tm-steady>span{grid-area:1 / 1;text-align:center}.tm-steady__ghost{visibility:hidden}.tm-stat__unit{font-size:var(--text-body-size);font-weight:var(--text-body-weight);color:var(--secondary-foreground);margin-left:var(--space-2)}.tm-sec{display:grid;gap:var(--space-3);align-content:start;min-width:0}.tm-sec__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:var(--input-small)}.tm-sec__head h2{margin:0}.tm-sec__head .tm-end{margin-left:auto;display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.tm-count{color:var(--secondary-foreground);font-size:var(--text-body-size);line-height:var(--text-body-line)}.tm-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-4);align-items:stretch}.tm-two{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.tm-card{background:var(--card);padding:var(--space-4);display:grid;gap:var(--space-2);align-content:start;color:var(--primary-foreground);text-decoration:none;position:relative;min-width:0;border:0;font:inherit;text-align:left;width:100%;box-sizing:border-box;cursor:pointer}.tm-card:not(button):not(a){cursor:default}.tm-card--small{padding:var(--space-3);gap:var(--space-1)}.tm-card--line{box-shadow:inset var(--space-1) 0 0 var(--tone, var(--auxiliary))}.tm-card--line.tm-card{padding-left:calc(var(--space-4) + var(--space-1))}.tm-card--line.tm-card--small{padding-left:calc(var(--space-3) + var(--space-1))}.tm-card--pale{background:var(--primary-background)}.tm-card.is-focus{box-shadow:inset var(--space-1) 0 0 var(--primary-foreground),inset 0 0 0 var(--input-border-width) var(--primary-foreground)}button.tm-card:hover,a.tm-card:hover{background:var(--secondary-background)}.tm-card--opens{padding-right:calc(var(--space-6) + var(--space-2))}.tm-card>.tm-opens{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%)}button.tm-card:focus-visible,a.tm-card:focus-visible{outline:var(--button-border-width) solid var(--primary-foreground);outline-offset:2px}.tm-card__top{display:flex;align-items:center;gap:var(--space-2);min-width:0}.tm-card__top .tm-end{margin-left:auto;display:flex;gap:var(--space-1);align-items:center;flex:none}.tm-card__title{font-weight:500;margin:0}.tm-card__sub{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tm-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.tm-key{font-weight:var(--text-body-bold-weight);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);white-space:nowrap}.tm-big{font-weight:var(--text-body-bold-weight);font-size:var(--text-title-size);line-height:var(--text-title-line)}.tm-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.tm-dim{color:var(--secondary-foreground)}.tm-empty{padding:var(--space-4);background:var(--card);color:var(--secondary-foreground);display:flex;gap:var(--space-2);align-items:center}.tm-more{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);justify-self:start}.tm-chip-icon{display:inline-flex;align-items:center;gap:var(--space-1)}.tm-signal{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);color:var(--secondary-foreground)}.tm-signal .obv-icon{flex:none;margin-top:1px}.tm-signal--warn{color:var(--primary-foreground)}.tm-signal--warn .obv-icon{color:var(--orange-dark)}.tm-signal--bad .obv-icon{color:var(--error)}.tm-bar{display:flex;height:var(--space-2);gap:2px}.tm-bar--thin{height:var(--space-1)}.tm-bar>span{background:var(--tone, var(--auxiliary));min-width:2px}.tm-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.tm-legend span{display:inline-flex;align-items:center;gap:var(--space-1)}.tm-legend i{width:var(--space-2);height:var(--space-2);background:var(--tone, var(--auxiliary));display:inline-block}.tm-lanes{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--space-2) var(--space-4);grid-auto-flow:row dense;align-items:stretch}.tm-lane{display:contents}.tm-lane>*{grid-column:var(--lane, auto);min-width:0}.tm-lane>.tm-more{align-self:start}.tm-lane__head{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);box-shadow:inset 0 calc(var(--button-border-width) * -1) 0 var(--tone, var(--auxiliary))}.tm-lane__head .tm-count{margin-left:auto}.tm-rows{--row-inset: 0px;list-style:none;margin:0;padding:0;display:grid}.tm-panel__sec .tm-rows{--row-inset: var(--space-4);margin-inline:calc(var(--space-4) * -1)}.tm-rows>li,.tm-rows>li>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--row-inset);border-top:var(--input-border-width) solid var(--secondary-background);background:none;border-left:0;border-right:0;border-bottom:0;font:inherit;color:var(--primary-foreground);text-align:left;width:100%}.tm-rows>li:has(>button){display:block;padding:0;border-top:0}.tm-rows>:first-child,.tm-rows>li:first-child>button{border-top:0}.tm-rows>li>button{cursor:pointer}.tm-rows>li>button:hover{background:var(--secondary-background)}.tm-rows>li>button.tm-row--opens{position:relative;padding-right:calc(var(--row-inset) + var(--space-6))}.tm-rows>li>button>.tm-opens{position:absolute;right:max(var(--space-1),var(--row-inset));top:50%;transform:translateY(-50%)}.tm-rows>li>button.is-focus{box-shadow:inset var(--space-1) 0 0 var(--primary-foreground);background:var(--secondary-background);padding-left:max(var(--space-2),var(--row-inset))}.tm-rows .tm-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.tm-rows .tm-end{display:flex;gap:var(--space-2);align-items:center;color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);white-space:nowrap}.tm-chart{display:grid;grid-template-columns:repeat(var(--bars, 8),minmax(0,1fr));gap:var(--space-3);align-items:end;height:calc(var(--appbar-height) * 1.6);padding-top:var(--space-4)}.tm-chart__col{display:grid;gap:var(--space-1);justify-items:center;align-content:end;height:100%}.tm-chart__bars{display:flex;gap:2px;align-items:end;height:calc(var(--appbar-height) * 1.6 - var(--space-6) - var(--space-4))}.tm-chart__bars span{width:var(--space-3);height:calc(var(--h) * 1%);background:var(--tone, var(--auxiliary));min-height:1px}.tm-chart__x{color:var(--secondary-foreground);font-size:11px;line-height:16px;white-space:nowrap}.tm-strip{position:relative;height:var(--space-3);margin:var(--space-1) 0;background:linear-gradient(var(--auxiliary),var(--auxiliary)) center / 100% var(--input-border-width) no-repeat}.tm-strip i{position:absolute;top:50%;width:var(--space-2);height:var(--space-2);margin:calc(var(--space-1) * -1) 0 0 calc(var(--space-1) * -1);border-radius:var(--radius-circular);background:var(--blue-dark)}.tm-axis{display:flex;justify-content:space-between;color:var(--secondary-foreground);font-size:11px;line-height:16px}.tm-env dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-3);margin:0;font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.tm-env dt{color:var(--secondary-foreground)}.tm-env dd{margin:0}.tm-release{display:grid;grid-template-columns:minmax(0,1.1fr) var(--appbar-height) minmax(0,2fr) auto;gap:var(--space-4);align-items:center}.tm-where{display:flex;flex-wrap:wrap;gap:var(--space-1)}.tm-stack{display:grid;gap:0}.tm-walk{display:flex;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0;flex-wrap:wrap}.tm-walk li{display:flex;align-items:center;gap:var(--space-1)}.tm-walk li+li:before{content:"";width:var(--space-4);height:var(--input-border-width);background:var(--auxiliary);margin-right:var(--space-1)}.tm-step{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--input-small);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-circular);border:var(--button-border-width) solid var(--auxiliary);background:none;color:var(--primary-foreground);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.tm-step[aria-current=step]{border-color:var(--primary-foreground);background:var(--primary-foreground);color:var(--primary-background)}.tm-step.is-done{color:var(--secondary-foreground)}.tm-walk__acts{margin-left:auto;display:flex;gap:var(--space-1)}.tm-av{width:var(--icon-medium);height:var(--icon-medium);border-radius:var(--radius-circular);background:var(--primary-background);color:var(--primary-foreground);display:grid;place-items:center;font-size:10px;font-weight:var(--text-body-bold-weight);flex:none;box-shadow:inset 0 0 0 var(--input-border-width) var(--auxiliary)}.tm-av--lg{width:var(--input-small);height:var(--input-small);font-size:var(--text-body-small-size)}.tm-step[aria-current=step] .tm-av{background:var(--primary-brand);color:var(--on-primary-brand);box-shadow:none}.tm-people{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--space-4);align-items:start}.tm-person{background:var(--card);display:grid;align-content:start}.tm-person.is-now{box-shadow:inset 0 0 0 var(--button-border-width) var(--primary-foreground)}.tm-person__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--input-border-width) solid var(--auxiliary)}.tm-person__head .tm-stack{flex:1 1 auto;min-width:0}.tm-person.is-now .tm-person__head .tm-av{background:var(--primary-brand);color:var(--on-primary-brand);box-shadow:none}.tm-block{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--input-border-width) solid var(--auxiliary)}.tm-block:last-child{border-bottom:0}.tm-block__title{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);display:flex;align-items:center;gap:var(--space-1)}.tm-block .tm-card{background:var(--primary-background)}.tm-headline{background:var(--primary-foreground);color:var(--primary-background);padding:var(--space-6);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-6);align-items:center}.tm-headline p{margin:0;font-weight:500;font-size:16px;line-height:24px;max-width:880px}.tm-headline .tm-dim{color:var(--auxiliary)}.tm-headline .obv-chip,.tm-headline .obv-chip *{color:var(--primary-background);background:transparent;border-color:var(--auxiliary)}.tm-ship{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.tm-rule{background:var(--card);display:grid;align-content:start}.tm-rule__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 var(--space-3);align-items:center;padding:var(--space-4);border-bottom:var(--input-border-width) solid var(--auxiliary);box-shadow:inset 0 var(--space-1) 0 var(--tone, var(--auxiliary))}.tm-rule__head>.obv-icon{grid-row:1 / 3}.tm-rule__head>.obv-text{grid-column:2;justify-self:start}.tm-rule__head>.tm-dim{grid-column:2}.tm-rule__head .tm-big{grid-row:1 / 3;grid-column:3}.tm-rule .tm-rows{--row-inset: var(--space-4)}.tm-fix{padding:var(--space-3) var(--space-4);border-top:var(--input-border-width) solid var(--auxiliary);color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);display:flex;gap:var(--space-2)}.tm-panel{display:grid;gap:0;margin:calc(var(--space-4) * -1)}.tm-panel__sec{padding:var(--space-4);display:grid;gap:var(--space-3);border-bottom:var(--input-border-width) solid var(--auxiliary);align-content:start}.tm-panel__sec:last-child{border-bottom:0}.tm-panel__title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight)}.tm-panel__context{display:flex;align-items:center;gap:var(--space-3)}.tm-panel__context .tm-dim{flex:1 1 auto;min-width:0}.tm-panel__text{margin:0;white-space:pre-wrap;font:inherit;font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);background:var(--primary-background);padding:var(--space-3);max-height:50vh;overflow:auto}.tm-statusbar{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:var(--space-3);margin:0}.tm-statusbar>div{display:grid;justify-items:center;align-content:start;gap:2px;padding:0 calc(var(--space-4) + var(--space-1));position:relative}.tm-statusbar>div:first-child{padding-left:0}.tm-statusbar>div+div:before{content:"";position:absolute;left:0;top:var(--space-1);bottom:var(--space-1);width:var(--input-border-width);background:var(--auxiliary)}.tm-statusbar dt{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.tm-statusbar dd{margin:0;min-height:21px;display:flex;align-items:center;gap:var(--space-2)}.tm-ext{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--primary-foreground);text-decoration:none;white-space:nowrap}.tm-ext:hover{text-decoration:underline}.tm-band .tm-end{margin-left:auto;display:flex;gap:var(--space-2);align-items:center}.tm-status{padding:var(--space-6);color:var(--secondary-foreground)}.tm-weeks{display:inline-flex;align-items:center;gap:var(--space-1)}.tm-filter{position:relative;flex:0 1 var(--form-field-extra-large);min-width:0}.tm-filter .obv-multiselect{width:100%}.tm-filter:has(.tm-filter__clear) .obv-multiselect__control{padding-right:calc(var(--space-6) * 4 + var(--space-4))}.tm-filter__clear.obv-btn{position:absolute;right:var(--space-3);bottom:calc((var(--input-standard) - var(--input-tiny)) / 2)}.tm-weeks__pick .obv-dd-trigger{min-width:calc(var(--appbar-height) * 2.5);justify-content:space-between;font-variant-numeric:tabular-nums}.tm-stack--lanes{gap:var(--space-6)}.cl-cats,.cl-meta,.cl-vis__preview,.cl-vis-tag,.cl-changed,.cl-group,.cl-hist,.cl-vis__label{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.cl-tab{display:inline-flex;align-items:center;gap:var(--space-2)}.cl-tab__count{min-width:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-circular);background:var(--secondary-background);color:var(--primary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-variant-numeric:tabular-nums;box-sizing:border-box}.cl-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-circular);background:var(--tone, var(--auxiliary));display:inline-block;flex:none}.cl-key{display:inline-flex;align-items:center;height:var(--input-tiny);padding:0 var(--space-2);border:var(--input-border-width) solid var(--auxiliary);font-weight:500;font-size:var(--text-body-small-size);line-height:1;white-space:nowrap;color:var(--primary-foreground)}.cl-meta{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:center;color:var(--secondary-foreground)}.cl-meta>span{display:inline-flex;align-items:center;gap:var(--space-1)}.cl-fields{display:grid;gap:var(--space-2) var(--space-3);margin:0}.cl-fields>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-3);align-items:center}.cl-fields dt{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.cl-fields dd{margin:0;font-size:var(--text-body-size);line-height:var(--text-body-line);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center;min-width:0}.cl-quote{padding:var(--space-2) var(--space-3);background:var(--secondary-background);display:grid;gap:var(--space-1)}.cl-acts{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center}.cl-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.cl-clamp--1{-webkit-line-clamp:1}.cl-p{margin:0;white-space:pre-wrap}.cl-label{color:var(--secondary-foreground);font-weight:var(--text-body-bold-weight)}.cl-hist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.cl-hist li{display:grid;grid-template-columns:var(--space-3) minmax(0,1fr);gap:var(--space-2);align-items:start}.cl-hist .cl-dot{margin-top:var(--space-1)}.cl-group{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);color:var(--secondary-foreground);font-weight:var(--text-body-bold-weight)}.cl-cards{display:grid;gap:var(--space-2)}.cl-cards__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.cl-cards__group:first-child .cl-group{padding-top:0}.cl-two{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.cl-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);color:var(--secondary-foreground)}.cl-cats>div{background:var(--primary-background);padding:var(--space-2) var(--space-3);display:grid}.cl-cats .obv-text--title{color:var(--primary-foreground)}.cl-release .obv-stat-card,.cl-rd .obv-stat-card{cursor:pointer}.cl-release.is-on .tm-stat,.cl-rd.is-on .tm-stat{box-shadow:inset 0 var(--space-1) 0 var(--tone, var(--auxiliary)),inset 0 0 0 var(--button-border-width) var(--primary-foreground)}.cl-rd.cl-flag .tm-stat{box-shadow:inset var(--space-1) 0 0 var(--yellow-mid)}.cl-release .obv-stat-card__note{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.cl-vis{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-3);background:var(--secondary-background)}.cl-vis__label{font-weight:var(--text-body-bold-weight)}.cl-vis__opt{display:inline-flex;align-items:center;gap:var(--space-1)}.cl-vis__preview{display:flex;gap:var(--space-2);align-items:flex-start;color:var(--secondary-foreground)}.cl-vis__preview .obv-icon{flex:none;margin-top:2px}.cl-vis-tag,.cl-changed{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--secondary-foreground);white-space:nowrap}.cl-flagged{color:var(--orange-dark)}.cl-row__text{display:grid;gap:2px;min-width:0}.cl-list .tm-rows>li>button{grid-template-columns:minmax(0,1fr) auto}.cl-list .tm-rows>li>button .tm-end{flex-wrap:wrap;justify-content:flex-end}.cl-more{display:block!important;padding:var(--space-2) 0!important;border-top:0!important}.cl-stack{display:grid;gap:var(--space-2)}.cl-sw{display:inline-flex;flex:none}.cl-swrow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--primary-background)}.cl-ac{margin:0;padding-left:var(--space-6);display:grid;gap:var(--space-1)}.cl-form{display:grid;gap:var(--space-3)}.cl-form__two{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--space-4);align-items:start}.cl-form .obv-field,.cl-form .obv-textbox,.cl-form .obv-datepicker,.cl-form .obv-multiselect{width:100%}.cl-failing{outline:var(--button-border-width) solid var(--error)}.cl-drop{border:var(--input-border-width) dashed var(--secondary-foreground);padding:var(--space-4);display:flex;gap:var(--space-3);align-items:center}.cl-drop__text{display:grid;gap:2px;flex:1 1 auto;min-width:0}.cl-roundup{padding-bottom:calc(var(--space-6) * 4)}.cl-publish{position:sticky;bottom:var(--space-4);z-index:3;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--primary-foreground);color:var(--primary-background);box-shadow:var(--elevation-full)}.cl-publish__text{flex:1 1 auto;min-width:0;display:grid}.cl-publish .obv-text{color:inherit}.cl-publish .obv-btn--primaryFilled{background:var(--primary-brand);color:var(--on-primary-brand)}.cl-compact .tm-stat .obv-stat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4)}.cl-compact .tm-stat .obv-stat-card__label{grid-column:1;grid-row:1}.cl-compact .tm-stat .obv-stat-card__value{grid-column:2;grid-row:1 / 3}.cl-compact .tm-stat .obv-stat-card__note{grid-column:1;grid-row:2}.cp-small{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.cp-legend{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.cp-ver{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);white-space:nowrap}.cp-ver--ok .obv-icon{color:var(--primary-brand)}.cp-dot{width:var(--space-2);height:var(--space-2);flex:none;border-radius:var(--radius-circular);background:var(--tone, var(--secondary-foreground));display:inline-block;margin-top:calc(var(--space-2) - 2px)}.cp-lane__head .cp-dot{margin-top:0}.cp-trail{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);color:var(--secondary-foreground)}.cp-trail>span{display:inline-flex;align-items:center;gap:var(--space-1)}.cp-trail .is-done{color:var(--primary-foreground)}.cp-trail .is-now{color:var(--primary-foreground);font-weight:var(--text-body-bold-weight)}.cp-list{list-style:none;margin:0;padding:0;display:grid}.cp-list>li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2) 0;border-top:var(--input-border-width) solid var(--auxiliary);font-size:var(--text-body-size);line-height:var(--text-body-line)}.cp-list--small>li{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.cp-list>li:first-child{border-top:0}.cp-bullets{gap:var(--space-1)}.cp-shot{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:left top;background:var(--secondary-background);box-sizing:border-box}.cp-big{display:block;width:100%;height:auto;box-shadow:var(--elevation-mid);background:var(--secondary-background);box-sizing:border-box}.cp-shot--none{display:grid;place-items:center;padding:var(--space-3);border:var(--input-border-width) dashed var(--auxiliary)}.cp-num{width:var(--icon-medium);height:var(--icon-medium);flex:none;border-radius:var(--radius-circular);background:var(--primary-foreground);color:var(--primary-background);display:inline-grid;place-items:center;font-size:var(--text-body-small-size);font-weight:var(--text-body-bold-weight);line-height:1}.cp-steps{list-style:none;margin:0;padding:0;display:grid}.cp-step{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2) 0;border-top:var(--input-border-width) solid var(--auxiliary)}.cp-step:first-child{border-top:0}.cp-step__text{display:grid;gap:var(--space-1);flex:1 1 auto;min-width:0}.cp-thumb{width:calc(var(--appbar-height) * 1.75);aspect-ratio:16 / 10;object-fit:cover;object-position:left top;flex:none;background:var(--secondary-background)}.cp-page-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.cp-page-steps>li{display:grid;gap:var(--space-2);align-content:start;min-width:0}.cp-page-steps p{margin:0}.cp-steps__head{display:flex;gap:var(--space-2);align-items:center}.cp-lanes{display:grid;grid-template-columns:var(--split, 1fr 2fr);gap:var(--space-6);align-items:start}.cp-lane{display:grid;gap:var(--space-2);align-content:start;min-width:0}.cp-lane__head{display:flex;align-items:center;gap:var(--space-2);min-height:var(--input-tiny)}.cp-lane__done{margin-left:auto}.cp-lane__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.cp-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-4);align-items:stretch}.cp-stats{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-4)}.cp-stats .tm-stat .obv-stat-card__note{display:block}.cp-stats a.tm-stat{color:inherit}.cp-card__foot{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:auto;min-height:var(--input-tiny)}.cp-card__foot .tm-end{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.cp-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.cp-clamp--2{-webkit-line-clamp:2}.cp-title{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight)}.cp-p{margin:0}.cp-plain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:var(--space-3) var(--space-6)}.cp-plain>li{display:grid;gap:var(--space-1)}.cp-tickets{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.cp-ticket{display:grid;grid-template-columns:calc(var(--appbar-height) + var(--space-2)) minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline;width:100%;padding:var(--space-1) var(--space-2);border:0;background:none;color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.cp-ticket:hover{background:var(--secondary-background)}.cp-ticket.is-focus{background:var(--card);box-shadow:inset var(--space-1) 0 0 var(--primary-foreground)}.cp-ticket__title{min-width:0;overflow-wrap:anywhere}.cp-kv{display:grid;grid-template-columns:calc(var(--appbar-height) * 2) minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0}.cp-kv>div{display:contents}.cp-kv dt{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.cp-kv dd{margin:0}.cp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;width:100%;padding:var(--space-3) var(--space-4);border:0;background:var(--card);color:var(--primary-foreground);font:inherit;text-align:left;box-sizing:border-box}button.cp-row{cursor:pointer}button.cp-row:hover{background:var(--secondary-background)}.cp-row.is-focus{box-shadow:inset var(--space-1) 0 0 var(--primary-foreground)}.cp-row__end{display:flex;gap:var(--space-2);align-items:center;white-space:nowrap}.cp-group{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--input-border-width) solid var(--auxiliary)}.cp-group:first-child{border-top:0;padding-top:0}.cp-group__head{display:flex;align-items:baseline;gap:var(--space-2)}.cp-group__head h2,.cp-group__head h3{margin:0}.cp-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.cp-form{display:grid;gap:var(--space-3)}.cp-form .obv-field,.cp-form .obv-textbox,.cp-form .obv-dropdown{width:100%}.cp-acts{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center}.cp-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.cp-person__head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.cp-person__head .tm-end{margin-left:auto}.cp-matrix{width:100%;border-collapse:collapse}.cp-matrix th,.cp-matrix td{text-align:left;padding:var(--space-2) var(--space-3);border-top:var(--input-border-width) solid var(--auxiliary);vertical-align:top}.cp-matrix tr:first-child th{border-top:0}.cp-matrix th{color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);font-weight:500}.cp-matrix td.cp-yes{color:var(--primary-brand)}.cp-avatars{display:flex;align-items:center;gap:var(--space-2)}.cp-avatars .tm-av+.tm-av{margin-left:calc(var(--space-1) * -1)}.cp-answer{padding:var(--space-3);background:var(--secondary-background);display:grid;gap:var(--space-1)}.cp-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.cp-stale{padding:var(--space-2) var(--space-6);border-bottom:var(--input-border-width) solid var(--auxiliary)}.cp-present{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:var(--input-border-width) solid var(--auxiliary)}.cp-present h1{margin:0}.ac-who{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.ac-who .obv-avatar{flex:none}.ac-who .tm-stack{min-width:0}.ac-who--brand .obv-avatar{background:var(--primary-brand);color:var(--on-primary-brand)}.ac-cell{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ac-table .obv-table-wrap{background:var(--card)}.ac-table tbody tr[tabindex]{cursor:pointer}.ac-empty{display:grid;gap:var(--space-2);justify-items:center;text-align:center;padding:var(--space-6);max-width:560px;margin:0 auto}.ac-signin{cursor:default}.ac-fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-4);margin:0;font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.ac-fields dt{color:var(--secondary-foreground)}.ac-fields dd{margin:0;display:flex;gap:var(--space-2);flex-wrap:wrap}.ac-fields code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-body-small-size)}.ac-form{display:grid;gap:var(--space-3);min-width:0}.ac-form .obv-field{max-width:none;min-width:0}.ac-form .obv-field input{width:100%;min-width:0;box-sizing:border-box}.ac-roles{display:grid;gap:var(--space-2)}.ac-role{cursor:pointer;box-shadow:inset 0 0 0 var(--input-border-width) var(--auxiliary)}.ac-role.is-on{box-shadow:inset 0 0 0 var(--button-border-width) var(--primary-foreground)}.ac-acts{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.ac-error{color:var(--error);margin:0}.ac-pending{color:var(--primary-foreground)}.ac-pending:before{content:"";display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-circular);background:var(--yellow-mid);margin-right:var(--space-1)}.tm-band .obv-tabs{background:none}.en-list{list-style:none;margin:0;padding:0;display:grid}.en-list>li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2) 0;border-top:var(--input-border-width) solid var(--auxiliary);font-size:var(--text-body-size);line-height:var(--text-body-line)}.en-list--small>li{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}.en-list>li:first-child{border-top:0}.en-dot{width:var(--space-2);height:var(--space-2);flex:none;border-radius:var(--radius-circular);background:var(--secondary-foreground);margin-top:calc(var(--space-2) - 2px)}.en-lock{flex:none;color:var(--secondary-foreground);display:inline-flex;margin-top:2px}.en-bullets .tm-card__top{min-height:var(--input-tiny)}.tm-band a.obv-btn{text-decoration:none}.en-shot{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:left top;background:var(--secondary-background);box-sizing:border-box}.en-big{display:block;width:100%;height:auto;box-shadow:var(--elevation-mid);background:var(--secondary-background);box-sizing:border-box}.en-shot--none{display:grid;place-items:center;padding:var(--space-3);border:var(--input-border-width) dashed var(--auxiliary)}.en-big.en-shot--none{aspect-ratio:16 / 10}.en-num{width:var(--icon-medium);height:var(--icon-medium);flex:none;border-radius:var(--radius-circular);background:var(--primary-foreground);color:var(--primary-background);display:inline-grid;place-items:center;font-size:var(--text-body-small-size);font-weight:var(--text-body-bold-weight);line-height:1}.en-num--ghost{background:var(--secondary-background);color:var(--primary-foreground)}.en-num--done{background:var(--primary-brand);color:var(--on-primary-brand)}.en-say{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);background:var(--card);box-shadow:inset var(--space-1) 0 0 var(--primary-brand)}.en-say>.obv-icon{flex:none;margin-top:2px;color:var(--secondary-foreground)}.en-say>div{display:grid;gap:var(--space-1);min-width:0}.en-say p{margin:0}.en-say--big{background:var(--primary-foreground);color:var(--primary-background);box-shadow:none;padding:var(--space-4) var(--space-6)}.en-say--big>.obv-icon,.en-say--big .tm-dim,.en-say--big .obv-text--dimmed{color:var(--auxiliary)}.en-say--big .obv-text{color:inherit}.en-chapters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 7),minmax(0,1fr));gap:var(--space-2)}.en-chapters button{display:grid;gap:var(--space-1);width:100%;padding:0;border:0;background:none;color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer}.en-chapters button:hover .obv-text{color:var(--primary-foreground)}.en-chapters i{display:block;height:var(--space-1);background:var(--secondary-background)}.en-chapters i>b{display:block;height:100%;background:var(--primary-foreground)}.en-chapters button[aria-current=true] i{background:var(--auxiliary)}.en-chapters button[aria-current=true] i>b{background:var(--primary-brand)}.en-chapters .obv-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.en-trail{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1)}.en-trail button{padding:0;border:0;background:none;cursor:pointer;display:inline-flex}.en-trail button:focus-visible .en-num{outline:var(--button-border-width) solid var(--primary-foreground);outline-offset:2px}.en-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;width:100%;padding:var(--space-3) var(--space-4);border:0;background:var(--card);color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.en-row:hover{background:var(--secondary-background)}.en-row[aria-current=page]{box-shadow:inset var(--space-1) 0 0 var(--primary-foreground)}.en-row--next{background:var(--primary-background)}.en-row--next .obv-icon{color:var(--secondary-foreground)}.en-row p{margin:0}.en-pick{list-style:none;margin:0 calc(var(--space-4) * -1);padding:0;display:grid;gap:var(--space-1)}.en-pick button{display:grid;grid-template-columns:calc(var(--space-6) + var(--space-1)) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;width:100%;padding:var(--space-2) var(--space-4);border:0;background:none;color:var(--primary-foreground);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.en-pick button:hover{background:var(--secondary-background)}.en-pick button[aria-current=page]{background:var(--secondary-background);box-shadow:inset var(--space-1) 0 0 var(--primary-foreground)}.en-pick__no{color:var(--secondary-foreground);font-size:var(--text-body-small-size);font-weight:500;font-variant-numeric:tabular-nums}.en-flow{list-style:none;margin:0;padding:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);background:var(--card)}.en-flow>li{display:flex;align-items:center;gap:var(--space-4)}.en-flow__op{font-size:var(--text-heading-size);line-height:1;color:var(--secondary-foreground)}.en-flow__op:empty{display:none}.en-flow__step{display:grid;gap:2px}.en-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.en-steps>li{display:grid;gap:var(--space-2);align-content:start;min-width:0}.en-steps__head{display:flex;gap:var(--space-2);align-items:center}.en-steps p{margin:0}.en-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.en-howto{list-style:none;margin:0;padding:0;display:grid}.en-howto>li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2) 0;border-top:var(--input-border-width) solid var(--auxiliary)}.en-howto>li:first-child{border-top:0}.en-stage{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.en-do{box-shadow:inset 0 var(--space-1) 0 var(--primary-foreground)}.en-do p{margin:0}.en-present{min-height:100%;display:flex;flex-direction:column;background:var(--primary-background)}.en-present__top{min-height:var(--appbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-6)}.en-present__where{display:flex;align-items:center;gap:var(--space-3);min-width:0}.en-present__where h1{margin:0}.en-present__where .tm-dim{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-segs{display:grid;grid-template-columns:repeat(var(--cols, 7),minmax(0,1fr));gap:3px}.en-segs>span{height:var(--space-1);background:var(--secondary-background);position:relative;overflow:hidden}.en-segs>span>i{position:absolute;inset:0 auto 0 0;background:var(--primary-brand)}.en-present__shot{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:var(--space-4) var(--space-6)}.en-present__shot .en-big{max-height:calc(100vh - var(--appbar-height) * 4);width:auto;max-width:100%;object-fit:contain}.en-present__foot{min-height:var(--appbar-height);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-6);border-top:var(--input-border-width) solid var(--auxiliary)}.en-present__next p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-keys{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--secondary-foreground);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line);margin-right:var(--space-3)}.en-keys kbd{font:inherit;padding:0 var(--space-1);border:var(--input-border-width) solid var(--auxiliary);border-radius:var(--radius-small, 4px)}.en-keys span{margin-right:var(--space-2)}
