/*! Tourila – öffentliche Reiseseite, erzeugt von dev/build-public.js aus den Quellen (0cc807a4dc17791f). Nicht bearbeiten. */
.ts-studio{--tu-button-radius: var(--tu-radius-md);--tu-control-weight: var(--tu-weight-medium);--tu-button-pad: var(--tu-space-4);--tu-button-leading: 1;--tu-button-text-sm: var(--ts-text-sm);--tu-button-text-lg: var(--ts-text-lg);--tu-button-link-h: 36px;--tu-window-radius: var(--ts-radius-xl);--tu-boxes-radius: var(--tu-radius-lg);--tu-boxes-shadow: var(--tu-shadow-sm);--tu-boxes-shadow-hover: var(--tu-shadow-md);--tu-boxes-pad: var(--tu-space-6);--tu-segment-bg: var(--tu-line);--tu-segment-radius: var(--tu-radius-md);--tu-segment-item-radius: 9px;--tu-segment-gap: 3px;--tu-segment-h: 36px;--tu-segment-text: var(--ts-text-md);--tu-segment-text-lg: var(--ts-text-lg);--tu-segment-muted: var(--tu-text);--tu-input-h: var(--tu-control-h);--tu-input-pad: 9px var(--tu-space-3);--tu-input-text: 1em;--tu-input-leading: 1.45;--tu-input-area-leading: 1.55;--tu-input-focus-line: var(--tu-subtle);--tu-input-ring: var(--ts-ring-field)}.ts-studio .ts-preview,.ts-studio .ts-journey-modal{--tu-window-radius: initial}.ts-studio .ts-preview,.ts-studio .ts-journey-modal,.ts-studio .ts-provider{--tu-boxes-radius: initial;--tu-boxes-shadow: initial;--tu-boxes-shadow-hover: initial;--tu-boxes-pad: initial}.ts-studio .ts-preview,.ts-studio .ts-provider{--tu-button-radius: initial;--tu-control-weight: initial;--tu-button-pad: initial;--tu-button-leading: initial;--tu-button-text-sm: initial;--tu-button-text-lg: initial;--tu-button-link-h: initial;--tu-segment-bg: initial;--tu-segment-radius: initial;--tu-segment-item-radius: initial;--tu-segment-gap: initial;--tu-segment-h: initial;--tu-segment-text: initial;--tu-segment-text-lg: initial;--tu-segment-muted: initial;--tu-input-h: initial;--tu-input-pad: initial;--tu-input-text: initial;--tu-input-leading: initial;--tu-input-area-leading: initial;--tu-input-focus-line: initial;--tu-input-ring: initial}.ts-link{color:var(--tu-brand);font-weight:var(--tu-weight-medium);text-decoration:none}.ts-link:hover{text-decoration:underline}.ts-button-row{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.ts-button-row[hidden]{display:none}.ts-form{display:grid;gap:var(--tu-space-5)}.ts-field{align-content:start;display:grid;gap:6px;min-width:0}.ts-field__label{color:var(--tu-ink);font-size:var(--ts-text-sm);font-weight:var(--tu-weight-medium)}.ts-field__hint{color:var(--tu-muted);font-size:var(--ts-text-xs)}.ts-fields :where(input[type=checkbox]:not(.ts-switch),input[type=radio]){-webkit-appearance:none;appearance:none;background:var(--tu-surface);border:1.5px solid var(--tu-subtle);border-radius:5px;box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:18px;margin:0;position:relative;width:18px}.ts-fields :where(input[type=radio]){border-radius:50%}.ts-fields :where(input[type=checkbox]:not(.ts-switch)):checked{background:var(--tu-brand);border-color:var(--tu-brand)}.ts-fields :where(input[type=checkbox]:not(.ts-switch)):checked:after{border:solid var(--tu-surface);border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.ts-fields :where(input[type=radio]):checked{border:5px solid var(--tu-brand)}.ts-fields :where(input[type=checkbox],input[type=radio]):focus-visible,.ts-switch:focus-visible{box-shadow:var(--ts-ring);outline:0}.ts-fields :where(input[type=range]){accent-color:var(--tu-brand)}.ts-fields :where(label>span:first-child,fieldset>legend,.ts-editor-field>span:first-child){color:var(--tu-ink);font-size:var(--ts-text-sm);font-weight:var(--tu-weight-bold);line-height:1.45}.tu-input[type=file]{padding:7px}.ts-prefixed{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-line-strong);border-radius:var(--tu-radius-md);display:flex;min-height:var(--tu-control-h);overflow:hidden;transition:border-color var(--ts-transition),box-shadow var(--ts-transition)}.ts-prefixed:focus-within{border-color:var(--tu-subtle);box-shadow:var(--ts-ring-field)}.ts-prefixed__start{color:var(--tu-muted);padding-left:var(--tu-space-3);white-space:nowrap}.ts-prefixed .tu-input{border:0;box-shadow:none;min-height:calc(var(--tu-control-h) - 2px);min-width:0;padding-left:1px}.ts-form-actions{display:flex;justify-content:flex-end}.ts-switch{-webkit-appearance:none;appearance:none;background:var(--tu-line-strong);border-radius:var(--tu-radius-pill);cursor:pointer;flex:0 0 auto;height:24px;margin:0;position:relative;transition:background var(--ts-transition);width:42px}.ts-switch:after{background:var(--tu-surface);border-radius:50%;box-shadow:var(--tu-shadow-sm);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform var(--ts-transition);width:18px}.ts-switch:checked{background:var(--tu-brand)}.ts-switch:checked:after{transform:translate(18px)}.ts-switch-row{align-items:center;border-bottom:1px solid var(--tu-line);cursor:pointer;display:flex;gap:var(--tu-space-4);justify-content:space-between;padding:var(--tu-space-4) 0}.ts-switch-row:first-child{padding-top:0}.ts-switch-row:last-child{border-bottom:0;padding-bottom:0}.ts-switch-row__text{display:grid;gap:2px}.ts-switch-row__text strong{color:var(--tu-ink);font-weight:var(--tu-weight-medium)}.ts-switch-row__text small{color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-card{display:grid;gap:var(--tu-space-5)}.ts-card--row{align-items:center;display:flex;justify-content:space-between}.ts-card__header{align-items:flex-start;display:flex;gap:var(--tu-space-4);justify-content:space-between}.ts-card__title{font-size:var(--ts-text-lg);font-weight:var(--tu-weight-bold)}.ts-card__text{color:var(--tu-muted);margin-top:2px}.ts-grid{display:grid;gap:var(--tu-space-4) var(--tu-space-5)}.ts-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-grid__full{grid-column:1 / -1}.ts-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--tu-space-4);justify-content:space-between}.ts-page-head__text{display:grid;gap:var(--tu-space-1);max-width:720px}.ts-page-head__title{font-size:var(--ts-text-2xl);font-weight:var(--tu-weight-bold);letter-spacing:-.02em}.ts-page-head__description{color:var(--tu-muted)}.ts-eyebrow{color:var(--tu-brand);font-size:var(--ts-text-xs);font-weight:var(--tu-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ts-empty{align-items:center;background:var(--tu-surface);border:1px dashed var(--tu-line-strong);border-radius:var(--tu-radius-lg);display:flex;flex-direction:column;gap:var(--tu-space-3);padding:var(--tu-space-10) var(--tu-space-6);text-align:center}.ts-empty__icon{align-items:center;background:var(--tu-brand-soft);border-radius:50%;color:var(--tu-brand);display:inline-flex;height:52px;justify-content:center;width:52px}.ts-empty__icon .ts-icon{height:24px;width:24px}.ts-empty__title{font-size:var(--ts-text-lg)}.ts-empty__text{color:var(--tu-muted);max-width:440px}.ts-notice{align-items:flex-start;border:1px solid transparent;border-radius:var(--tu-radius-md);display:flex;gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-4)}.ts-notice .ts-icon{margin-top:1px}.ts-notice--info{background:var(--tu-info-soft);color:var(--tu-info)}.ts-notice--success{background:var(--tu-success-soft);color:var(--tu-success)}.ts-notice--warning{background:var(--tu-warning-soft);color:var(--tu-warning)}.ts-notice--error{background:var(--tu-danger-soft);color:var(--tu-danger)}.ts-progress{--ts-progress-color: var(--tu-danger);align-items:center;display:inline-grid;gap:2px;justify-items:center}.ts-progress--medium{--ts-progress-color: var(--tu-signal-amber)}.ts-progress--good{--ts-progress-color: var(--tu-success)}.ts-progress strong{align-items:center;background:radial-gradient(closest-side,var(--tu-surface) 78%,transparent 80% 100%),conic-gradient(var(--ts-progress-color) calc(var(--ts-progress) * 1%),var(--tu-line) 0);border-radius:50%;color:var(--tu-ink);display:inline-flex;font-size:var(--ts-text-sm);height:54px;justify-content:center;width:54px}.ts-progress span{color:var(--tu-muted);font-size:var(--ts-text-xs)}.ts-table-scroll{overflow-x:auto;position:relative}.ts-table{border-collapse:collapse;min-width:640px;width:100%}.ts-table th{background:var(--tu-surface-subtle);color:var(--tu-muted);font-size:var(--ts-text-xs);font-weight:var(--tu-weight-medium);letter-spacing:.03em;text-align:left;text-transform:uppercase}.ts-table th,.ts-table td{border-bottom:1px solid var(--tu-line);padding:var(--tu-space-3) var(--tu-space-4);vertical-align:middle}.ts-table tbody tr:last-child td{border-bottom:0}.ts-table tbody tr:hover{background:var(--tu-surface-subtle)}.ts-table strong{color:var(--tu-ink);font-weight:var(--tu-weight-medium)}.ts-table__sub{color:var(--tu-muted);display:block;font-size:var(--ts-text-xs)}.ts-table__action{text-align:right;white-space:nowrap}.ts-list{list-style:none;margin:0;padding:0}.ts-pagination{align-items:center;display:flex;gap:var(--tu-space-3);justify-content:center}.ts-pagination__status{color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-tabs{display:grid;gap:var(--tu-space-5)}.ts-tabs__list{border-bottom:1px solid var(--tu-line);display:flex;gap:var(--tu-space-1);overflow-x:auto}.ts-tabs__tab{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--tu-muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--tu-weight-medium);gap:var(--tu-space-2);margin-bottom:-1px;padding:var(--tu-space-3) var(--tu-space-3);white-space:nowrap}.ts-tabs__tab:hover{color:var(--tu-ink)}.ts-tabs__tab[aria-selected=true]{border-bottom-color:var(--tu-brand);color:var(--tu-ink)}.ts-menu{background:var(--tu-surface);border:1px solid var(--tu-line);border-radius:var(--tu-radius-md);box-shadow:var(--tu-shadow-md);display:grid;padding:var(--tu-space-1)}.ts-menu__item{align-items:center;border-radius:var(--tu-radius-sm);color:var(--tu-text);display:flex;gap:var(--tu-space-3);padding:var(--tu-space-2) var(--tu-space-3);text-decoration:none}.ts-menu__item:hover,.ts-menu__item.is-active{background:var(--tu-surface-hover);color:var(--tu-ink)}button.ts-menu__item,label.ts-menu__item{background:none;border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.ts-menu__item[hidden]{display:none}.ts-menu__item>span{flex:1;min-width:0}.ts-menu__item:focus-visible{outline:2px solid var(--tu-brand);outline-offset:-2px}.ts-menu__heading{color:var(--tu-muted);font-size:var(--ts-text-xs);font-weight:var(--tu-weight-bold);letter-spacing:.04em;padding:var(--tu-space-2) var(--tu-space-3) var(--tu-space-1);text-transform:uppercase}.ts-menu__separator{border:0;border-top:1px solid var(--tu-line);margin:var(--tu-space-1) 0}[data-tooltip]{position:relative}[data-tooltip]:focus-visible:after,[data-tooltip]:hover:after{background:var(--tu-ink);border-radius:6px;color:var(--tu-on-dark);content:attr(data-tooltip);font-size:var(--ts-text-xs);font-weight:var(--tu-weight-medium);left:50%;line-height:1.3;padding:5px 8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;z-index:80}@media(hover:none){[data-tooltip]:hover:not(:focus-visible):after{content:none}}[data-tooltip][aria-expanded=true]:after{content:none}.ts-toasts{display:grid;gap:var(--tu-space-2);justify-items:center;left:50%;pointer-events:none;position:fixed;top:calc(var(--ts-header-h) + var(--tu-space-3));transform:translate(-50%);width:min(460px,calc(100vw - 2 * var(--tu-space-4)));z-index:90}.ts-toasts>*{pointer-events:auto}.ts-toast{align-items:flex-start;animation:ts-toast-in .2s ease-out;background:var(--tu-ink);border-radius:var(--tu-radius-md);box-shadow:var(--tu-shadow-lg);color:var(--tu-on-dark);display:flex;gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-2) var(--tu-space-3) var(--tu-space-4);transition:opacity .18s ease,transform .18s ease}.ts-toast>.ts-icon{margin-top:2px}.ts-toast p{flex:1;padding-top:1px}.ts-toast--success{align-items:center;border-radius:var(--tu-radius-pill);font-size:var(--ts-text-sm);font-weight:var(--tu-weight-medium);gap:var(--tu-space-2);padding:7px 16px 7px 12px}.ts-toast--success>.ts-icon{margin-top:0;color:#6ee7a8}.ts-toast--success .ts-toast__close{display:none}.ts-toast__action{align-self:center;background:#ffffff26;border:0;border-radius:var(--tu-radius-sm);color:inherit;cursor:pointer;font:inherit;font-size:var(--ts-text-sm);font-weight:var(--tu-weight-bold);padding:6px 10px;white-space:nowrap}.ts-toast__action:hover{background:var(--tu-white-a25)}.ts-toast--warning>.ts-icon{color:#fbc463}.ts-toast--error{background:var(--tu-danger)}.ts-toast__close.tu-button--icon{--tu-button-bg-hover: var(--tu-white-a12);--tu-button-ink: currentColor;--tu-button-ink-hover: currentColor;height:28px;min-height:28px;opacity:.75;width:28px}.ts-toast__close.tu-button--icon:hover{opacity:1}.ts-toast.is-leaving{opacity:0;transform:translateY(-6px)}.ts-dialog{color:var(--tu-text);max-width:min(460px,calc(100vw - 32px));padding:var(--tu-space-6)}.ts-dialog__body{display:flex;gap:var(--tu-space-4)}.ts-dialog__icon{align-items:center;background:var(--tu-danger-soft);border-radius:50%;color:var(--tu-danger);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.ts-dialog__title{font-size:var(--ts-text-lg);margin-bottom:var(--tu-space-1)}.ts-dialog__text{color:var(--tu-muted)}.ts-dialog__actions{display:flex;gap:var(--tu-space-2);justify-content:flex-end;margin-top:var(--tu-space-6)}.ts-app-dialog{max-width:min(520px,calc(100vw - 32px));width:100%}.ts-app-dialog__head{align-items:flex-start;display:flex;gap:var(--tu-space-4);margin-bottom:var(--tu-space-4)}.ts-app-dialog__icon{border-radius:13px;flex:0 0 auto}.ts-app-dialog .ts-dialog__title,.ts-app-steps strong,.ts-app-dialog__phone strong{font-weight:var(--tu-weight-bold)}.ts-app-dialog__steps p{margin:0}.ts-app-steps{display:grid;gap:var(--tu-space-3);margin:0;padding-left:1.4em}.ts-app-steps--plain{list-style:disc}.ts-app-steps li::marker{color:var(--tu-muted);font-weight:var(--tu-weight-bold)}.ts-app-steps strong{color:var(--tu-ink)}.ts-app-steps__symbol{align-items:center;background:var(--tu-surface-hover);border-radius:var(--tu-radius-sm);color:var(--tu-info);display:inline-flex;height:26px;justify-content:center;vertical-align:middle;width:26px}.ts-app-steps__symbol .ts-icon{height:18px;width:18px}.ts-app-dialog__phone{align-items:center;border-top:1px solid var(--tu-line);display:flex;gap:var(--tu-space-4);margin-top:var(--tu-space-5);padding-top:var(--tu-space-5)}.ts-app-dialog__phone p{color:var(--tu-muted);font-size:var(--ts-text-sm);margin:0}.ts-app-dialog__qr{flex:0 0 auto;height:104px;width:104px}.ts-app-dialog__qr svg{display:block;height:100%;width:100%}.ts-app-hint{align-items:flex-start;background:var(--tu-surface);border:1px solid var(--tu-line);border-radius:var(--tu-radius-lg);bottom:var(--tu-space-5);box-shadow:var(--tu-shadow-lg);display:flex;gap:var(--tu-space-3);padding:var(--tu-space-4) var(--tu-space-3) var(--tu-space-4) var(--tu-space-4);position:fixed;right:var(--tu-space-5);width:min(380px,calc(100vw - 2 * var(--tu-space-4)));z-index:80}.ts-app-hint[hidden]{display:none}.ts-app-hint__icon{border-radius:10px;flex:0 0 auto}.ts-app-hint__symbol{align-items:center;background:var(--tu-brand-soft);border-radius:10px;color:var(--tu-brand);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.ts-app-hint__text{flex:1 1 auto;min-width:0}.ts-app-hint__text strong{color:var(--tu-ink);display:block;font-weight:var(--tu-weight-bold)}.ts-app-hint__text p{color:var(--tu-muted);font-size:var(--ts-text-sm);margin:2px 0 var(--tu-space-3)}.ts-app-hint__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.ts-app-hint__actions>*{flex:0 0 auto;width:auto}.ts-app-hint__close{flex:0 0 auto;margin:-4px -2px 0 0}.ts-card__header--padded{padding:var(--tu-space-5) var(--tu-space-6) 0}.ts-card__actions{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.ts-card__subtitle{color:var(--tu-ink);font-size:var(--ts-text-md);font-weight:var(--tu-weight-bold);margin:0}.ts-card__empty{color:var(--tu-muted);padding:var(--tu-space-5) var(--tu-space-6) var(--tu-space-6)}.ts-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-state{display:inline-flex;flex-wrap:wrap;gap:var(--tu-space-1)}.ts-definition{display:grid;gap:var(--tu-space-3);margin:0}.ts-definition>div{display:grid;gap:2px var(--tu-space-4);grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.ts-definition dt{color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-definition dd{color:var(--tu-text);margin:0;overflow-wrap:anywhere}.ts-definition--compact{gap:var(--tu-space-2)}.ts-status-list{display:grid;gap:var(--tu-space-2);list-style:none;margin:0;padding:0}.ts-status-list li{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--tu-space-1) var(--tu-space-3)}.ts-status-list strong{color:var(--tu-ink);font-weight:var(--tu-weight-medium)}.ts-status-list span:last-child,.ts-status-list li>span:not(.tu-badge){color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-tags{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);list-style:none;margin:0;padding:0}.ts-checklist{display:grid;gap:var(--tu-space-2);list-style:none;margin:0;padding:0}.ts-checklist li{border-left:3px solid var(--tu-danger);display:grid;padding-left:var(--tu-space-3)}.ts-checklist small{color:var(--tu-muted)}.ts-checklist__ok{align-items:center;color:var(--tu-success);display:flex;gap:var(--tu-space-2)}.ts-timeline{display:grid;gap:var(--tu-space-3);list-style:none;margin:0;padding:0}.ts-timeline li{border-left:2px solid var(--tu-line);padding-left:var(--tu-space-4)}.ts-timeline strong{color:var(--tu-ink);font-weight:var(--tu-weight-medium)}.ts-timeline span{color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-timeline p{color:var(--tu-text);font-size:var(--ts-text-sm);margin-top:2px}.ts-filters{align-items:end;display:grid;gap:var(--tu-space-3);grid-template-columns:minmax(180px,2fr) repeat(4,minmax(130px,1fr)) auto;padding:var(--tu-space-4) var(--tu-space-6)}.ts-filters__actions{display:flex}.ts-table__link:hover strong{color:var(--tu-brand)}.ts-table__details summary{color:var(--tu-muted);cursor:pointer;font-size:var(--ts-text-xs)}.ts-table__details ul{color:var(--tu-text);font-size:var(--ts-text-xs);margin:var(--tu-space-1) 0 0;max-width:320px;padding-left:var(--tu-space-4);white-space:normal}.ts-dialog--wide{max-width:min(680px,calc(100vw - 32px));width:100%}.ts-dialog__content{display:grid;gap:var(--tu-space-4)}.ts-cell-stack{display:grid;gap:var(--tu-space-1);justify-items:start;margin:0}.ts-cell-stack--end{justify-items:end}.ts-check{align-items:center;display:flex;gap:var(--tu-space-2)}.ts-check-list{display:flex;flex-wrap:wrap;gap:var(--tu-space-2) var(--tu-space-5)}.ts-media-details__head{align-items:center;display:flex;justify-content:space-between}.ts-media-details{width:min(980px,calc(100vw - 32px))}.ts-media-details__layout{display:grid;gap:var(--tu-space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ts-media-details__preview{align-items:center;background:var(--tu-surface-subtle);border-radius:var(--tu-radius-md);display:flex;justify-content:center;min-height:240px}.ts-media-details__preview img{display:block;max-height:70dvh;max-width:100%;object-fit:contain}.ts-media-details__content{align-content:start;display:grid;gap:var(--tu-space-4)}.ts-media-details__usage ul{display:grid;gap:var(--tu-space-1);margin:var(--tu-space-1) 0 0;padding-left:var(--tu-space-5)}.ts-media-details__usage small{color:var(--tu-muted)}.ts-media-details .ts-dialog__actions{flex-wrap:wrap;margin-top:0}.ts-field--inline{align-items:center;display:flex;gap:var(--tu-space-2)}.ts-steps{counter-reset:ts-step;display:grid;gap:var(--tu-space-4);list-style:none;margin:0;padding:0}.ts-steps>li{counter-increment:ts-step;display:grid;gap:var(--tu-space-2);grid-template-columns:28px minmax(0,1fr)}.ts-steps>li:before{align-items:center;background:var(--tu-brand-soft);border-radius:50%;color:var(--tu-brand-strong);content:counter(ts-step);display:inline-flex;font-size:var(--ts-text-sm);font-weight:var(--tu-weight-bold);height:28px;justify-content:center;width:28px}.ts-steps>li>*{grid-column:2}.ts-qr{background:var(--tu-surface);border:1px solid var(--tu-line);border-radius:var(--tu-radius-md);display:inline-flex;padding:var(--tu-space-3);width:max-content}.ts-qr svg,.ts-qr img{display:block;height:184px;width:184px}.ts-secret{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--ts-text-sm);letter-spacing:.08em;word-break:break-all}.ts-codes{background:var(--tu-surface-subtle);border:1px solid var(--tu-line);border-radius:var(--tu-radius-md);display:grid;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--ts-text-md);gap:var(--tu-space-1) var(--tu-space-6);grid-template-columns:repeat(2,max-content);list-style:none;margin:0;padding:var(--tu-space-4) var(--tu-space-5)}.ts-table__link{align-items:center;color:var(--tu-ink);display:inline-flex;font-size:13px;font-weight:600;gap:5px;margin-top:6px;text-decoration:none}.ts-table__link:hover{text-decoration:underline}.ts-table__link .ts-icon{height:15px;width:15px}.ts-tabs[data-active-tab=regions] .ts-form-actions{display:none}@media(max-width:759px){.ts-region-entry__head .tu-badge{display:none}}.ts-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:grid;grid-template-columns:var(--ts-sidebar-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s ease}.ts-sidebar-collapsed .ts-shell{grid-template-columns:var(--ts-sidebar-w-collapsed) minmax(0,1fr)}.ts-sidebar{background:var(--tu-surface);border-right:1px solid var(--tu-line);display:flex;flex-direction:column;height:100vh;min-width:0;position:sticky;top:0;z-index:40}.ts-sidebar__top{align-items:center;border-bottom:1px solid var(--tu-line);display:flex;flex:none;height:var(--ts-header-h);justify-content:space-between;padding:0 var(--tu-space-3) 0 var(--tu-space-5)}.ts-brand{align-items:center;display:inline-flex}.ts-brand__logo{display:block;height:28px;width:auto}.ts-brand__mark{display:none;height:28px;width:28px}.ts-sidebar__close{display:none}.ts-sidebar__nav{flex:1;overflow-y:auto;padding:var(--tu-space-2)}.ts-nav{display:grid;gap:2px;grid-template-columns:minmax(0,1fr)}.ts-nav__label{color:var(--tu-subtle);font-size:var(--ts-text-xs);font-weight:var(--tu-weight-bold);letter-spacing:.08em;padding:var(--tu-space-2) var(--tu-space-3);text-transform:uppercase}.ts-nav__item{align-items:center;background:none;border:0;border-radius:var(--tu-radius-md);color:var(--tu-text);cursor:pointer;display:flex;font:inherit;font-weight:var(--tu-weight-medium);gap:var(--tu-space-2);min-height:42px;padding:0 10px;position:relative;text-align:left;text-decoration:none;width:100%}.ts-nav__item:hover{background:var(--tu-surface-hover);color:var(--tu-ink)}.ts-nav__item.is-active{background:var(--tu-brand-soft);color:var(--tu-brand-strong)}.ts-nav__item.is-empty{opacity:.55}.ts-nav__icon{display:inline-flex}.ts-nav__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-nav__status{border-radius:50%;flex:0 0 auto;height:6px;width:6px}.ts-nav__item[data-attention] .ts-nav__status{background:var(--tu-danger)}.ts-sidebar-collapsed .ts-nav__badge{--tu-count-h: 16px;--tu-count-text: 10px;left:30px;position:absolute;top:4px}.ts-sidebar__account{border-top:1px solid var(--tu-line);padding:var(--tu-space-3);position:relative}.ts-account{align-items:center;background:none;border:0;border-radius:var(--tu-radius-md);color:var(--tu-text);cursor:pointer;display:flex;font:inherit;gap:var(--tu-space-3);padding:var(--tu-space-2);text-align:left;width:100%}.ts-account:hover,.ts-account[aria-expanded=true]{background:var(--tu-surface-hover)}.ts-account__avatar{align-items:center;background:var(--tu-brand);border-radius:50%;color:var(--tu-on-dark);display:inline-flex;flex:0 0 auto;font-weight:var(--tu-weight-bold);height:34px;justify-content:center;overflow:hidden;width:34px}.ts-account__avatar img{height:100%;object-fit:cover;width:100%}.ts-account__identity{display:grid;flex:1;min-width:0}.ts-account__identity strong{color:var(--tu-ink);font-size:var(--ts-text-sm);font-weight:var(--tu-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-account__identity small{color:var(--tu-muted);font-size:var(--ts-text-xs)}.ts-account__chevron{color:var(--tu-muted);transition:transform var(--ts-transition)}.ts-account[aria-expanded=true] .ts-account__chevron{transform:rotate(180deg)}.ts-account__menu{bottom:calc(100% - var(--tu-space-2));left:var(--tu-space-3);position:absolute;right:var(--tu-space-3);z-index:5}.ts-sidebar-collapsed .ts-sidebar__top{flex-direction:column;gap:var(--tu-space-2);height:auto;padding:var(--tu-space-4) 0 var(--tu-space-2)}.ts-sidebar-collapsed .ts-brand__logo,.ts-sidebar-collapsed .ts-nav__label,.ts-sidebar-collapsed .ts-nav__text,.ts-sidebar-collapsed .ts-nav__status,.ts-sidebar-collapsed .ts-account__identity,.ts-sidebar-collapsed .ts-account__chevron{display:none!important}.ts-sidebar-collapsed .ts-brand__mark{display:block}.ts-sidebar-collapsed .ts-nav__item{justify-content:center;padding:0}.ts-sidebar-collapsed .ts-account{justify-content:center}.ts-sidebar-collapsed .ts-account__menu{bottom:var(--tu-space-2);left:calc(100% + var(--tu-space-2));right:auto;width:220px}.ts-sidebar-collapsed:not(.ts-hide-tooltips) .ts-nav__item:hover:after{background:var(--tu-ink);border-radius:var(--tu-radius-sm);color:var(--tu-on-dark);content:attr(data-tooltip);font-size:var(--ts-text-sm);left:calc(100% + 10px);padding:6px 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:50}.ts-workspace-frame{display:flex;flex-direction:column;min-width:0}.ts-header{align-items:center;background:var(--tu-white-a92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tu-line);display:flex;gap:var(--tu-space-3);height:var(--ts-header-h);padding:0 var(--ts-gutter);position:sticky;top:0;z-index:30}.ts-header__menu{display:none}.ts-header__title{flex:1;min-width:0}.ts-header__heading{font-size:var(--ts-text-md);font-weight:var(--tu-weight-bold);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-photo-field{align-items:center;display:flex;gap:var(--tu-space-5);margin-bottom:var(--tu-space-5)}.ts-photo-field__image{align-items:center;background:var(--tu-surface-hover);border-radius:50%;color:var(--tu-ink);display:flex;flex:none;font-size:30px;font-weight:var(--tu-weight-heavy);height:96px;justify-content:center;overflow:hidden;width:96px}.ts-photo-field__image img{height:100%;object-fit:cover;width:100%}.ts-photo-field__text{display:grid;gap:4px}.ts-photo-field__text>strong{font-weight:var(--tu-weight-bold)}.ts-photo-field__text>span{color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-photo-field__actions{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);margin-top:var(--tu-space-2)}.ts-header__search{align-items:center;display:flex;position:relative}.ts-header__search>.ts-icon{color:var(--tu-subtle);height:18px;left:12px;pointer-events:none;position:absolute;width:18px}.ts-header__search .tu-input{background:var(--tu-surface-hover);border-color:transparent;border-radius:var(--tu-radius-pill);height:38px;padding-left:38px;width:min(280px,32vw)}.ts-header__search .tu-input:focus{background:var(--tu-surface)}.ts-search-empty{color:var(--tu-muted);padding:var(--tu-space-5) 0;text-align:center}.ts-header__help{position:relative}.ts-help-menu{max-height:min(70vh,560px);overflow-y:auto;width:min(360px,calc(100vw - 32px))}.ts-help-topic{border-radius:var(--tu-radius-sm)}.ts-help-topic summary{align-items:center;border-radius:var(--tu-radius-sm);display:flex;font-size:var(--ts-text-sm);font-weight:var(--tu-weight-medium);gap:var(--tu-space-2);justify-content:space-between;min-height:40px;padding:0 10px}.ts-help-topic summary:hover{background:var(--tu-surface-hover)}.ts-help-topic summary .ts-icon{color:var(--tu-subtle);flex:none;height:18px;transition:transform .15s;width:18px}.ts-help-topic[open] summary .ts-icon{transform:rotate(180deg)}.ts-help-topic p{color:var(--tu-muted);font-size:var(--ts-text-sm);line-height:1.5;margin:0;padding:2px 10px 12px}.ts-header__actions{align-items:center;display:flex;gap:var(--tu-space-2)}.ts-header__more{position:relative}.ts-header__dropdown{min-width:280px;position:absolute;right:0;top:calc(100% + var(--tu-space-2));z-index:60}.ts-header__dropdown[hidden]{display:none}.ts-breadcrumbs{align-items:center;display:flex;font-size:var(--ts-text-md);gap:var(--tu-space-2);min-width:0}.ts-breadcrumbs__link{align-items:center;color:var(--tu-muted);display:inline-flex;gap:2px;text-decoration:none}.ts-breadcrumbs__link:hover{color:var(--tu-ink)}.ts-breadcrumbs__link .ts-icon{height:16px;width:16px}.ts-breadcrumbs__item{color:var(--tu-text);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-breadcrumbs__separator{color:var(--tu-subtle)}.ts-breadcrumbs__current{color:var(--tu-ink);font-weight:var(--tu-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-save-state{align-items:center;color:var(--tu-muted);display:inline-flex;font-size:var(--ts-text-sm);gap:6px;white-space:nowrap}.ts-save-state i{background:var(--tu-success);border-radius:50%;height:8px;width:8px}.ts-save-state[data-save-status=dirty] i{background:var(--tu-signal-amber)}.ts-save-state[data-save-status=saving] i{animation:ts-pulse 1s ease-in-out infinite;background:var(--tu-info)}.ts-save-state[data-save-status=error]{color:var(--tu-danger)}.ts-save-state[data-save-status=error] i{background:var(--tu-danger)}.ts-main{display:grid;flex:1;gap:var(--tu-space-6);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:calc(var(--ts-content-max) + 2 * var(--ts-gutter));outline:0;padding:var(--tu-space-8) var(--ts-gutter) var(--tu-space-10);place-content:start stretch;width:100%}.is-studio-loading .ts-main{opacity:.55;transition:opacity .12s}.ts-scrim{background:var(--tu-scrim);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:35}.ts-route-travel_edit .ts-main{display:block;max-width:none;padding:0}.ts-review{display:grid;gap:var(--tu-space-5)}.ts-review__grid{align-items:start;display:grid;gap:var(--tu-space-5);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.ts-review__side{display:grid;gap:var(--tu-space-5)}.ts-review__images{display:grid;gap:var(--tu-space-2);grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ts-review__images img{aspect-ratio:4 / 3;border-radius:var(--tu-radius-sm);display:block;object-fit:cover;width:100%}.ts-review__buttons{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.ts-review-status{--ts-review-tone: var(--tu-brand);--ts-review-tone-soft: var(--tu-brand-soft);--tu-box-pad: var(--tu-space-5) var(--tu-space-6);border-left:4px solid var(--ts-review-tone);display:grid;gap:var(--tu-space-4)}.ts-review-status[data-tone=success]{--ts-review-tone: var(--tu-success);--ts-review-tone-soft: var(--tu-success-soft)}.ts-review-status[data-tone=warning]{--ts-review-tone: var(--tu-warning);--ts-review-tone-soft: var(--tu-warning-soft)}.ts-review-status[data-tone=danger]{--ts-review-tone: var(--tu-danger);--ts-review-tone-soft: var(--tu-danger-soft)}.ts-review-status[data-tone=neutral]{--ts-review-tone: var(--tu-muted);--ts-review-tone-soft: var(--tu-surface-subtle)}.ts-review-status__head{align-items:start;display:grid;gap:var(--tu-space-4);grid-template-columns:auto minmax(0,1fr)}.ts-review-status__icon{align-items:center;background:var(--ts-review-tone-soft);border-radius:var(--tu-radius-pill);color:var(--ts-review-tone);display:inline-flex;height:40px;justify-content:center;width:40px}.ts-review-status__title{color:var(--tu-ink);font-size:var(--ts-text-lg);font-weight:var(--tu-weight-bold);margin:0}.ts-review-status__text,.ts-review-status__next{margin:var(--tu-space-1) 0 0}.ts-review-status__next{color:var(--tu-muted)}.ts-review-open{border-top:1px solid var(--tu-line);display:grid;gap:var(--tu-space-3);list-style:none;margin:0;padding:var(--tu-space-4) 0 0}.ts-review-open>li{align-items:start;display:grid;gap:var(--tu-space-3);grid-template-columns:7.5rem minmax(0,1fr)}.ts-review-open>li>.tu-badge{justify-self:start}.ts-review-open span,.ts-review-done span{display:grid;gap:2px;min-width:0}.ts-review-open small,.ts-review-done small{color:var(--tu-muted);overflow-wrap:anywhere}.ts-review__decision{border-top:1px solid var(--tu-line);display:grid;gap:var(--tu-space-3);padding-top:var(--tu-space-4)}.ts-review-fold{gap:0;padding:0}.ts-review-fold>summary{align-items:center;display:flex;gap:var(--tu-space-2) var(--tu-space-3);padding:var(--tu-space-5) var(--tu-space-6)}.ts-review-fold>:not(summary){margin:0 var(--tu-space-6) var(--tu-space-5)}.ts-review-fold__title{color:var(--tu-ink);flex:1 1 auto;font-size:var(--ts-text-md);font-weight:var(--tu-weight-bold);min-width:0}.ts-review-fold>summary>.tu-badge{flex:none;white-space:nowrap}.ts-review-fold__chevron{color:var(--tu-muted);transition:transform var(--ts-transition)}details[open]>summary>.ts-review-fold__chevron{transform:rotate(180deg)}.ts-review-fold .ts-gate{margin-top:0}.ts-review-fold__note{color:var(--tu-muted);font-size:var(--ts-text-sm)}.ts-review-done{display:grid;gap:var(--tu-space-3);list-style:none;padding:0}.ts-review-done>li{align-items:start;display:grid;gap:var(--tu-space-2);grid-template-columns:auto minmax(0,1fr)}.ts-review-done>li>.ts-icon{color:var(--tu-success);margin-top:2px}.ts-review-result{color:var(--tu-ink);font-size:var(--ts-text-md);margin:0}.ts-review-facts{color:var(--tu-muted);display:grid;font-size:var(--ts-text-sm);gap:var(--tu-space-1);list-style:none;margin:var(--tu-space-2) 0 0;padding:0}.ts-review-subfold{border-top:1px solid var(--tu-line);padding-top:var(--tu-space-3)}.ts-review-subfold>summary{align-items:center;color:var(--tu-brand-strong);display:inline-flex;font-weight:var(--tu-weight-medium);gap:var(--tu-space-1)}.ts-review-subfold>form{display:grid;gap:var(--tu-space-3);margin-top:var(--tu-space-3)}.ts-data{display:grid;gap:var(--tu-space-5)}.ts-data__system{display:grid;gap:var(--tu-space-6);grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}.ts-data__progress{color:var(--tu-text);font-size:var(--ts-text-sm)}.ts-table--data td{vertical-align:top}.ts-import-preview{border-top:1px solid var(--tu-line);display:grid;gap:var(--tu-space-3);padding-top:var(--tu-space-5)}.ts-import-preview h4{color:var(--tu-ink);font-size:var(--ts-text-sm);margin:var(--tu-space-2) 0 0}.ts-onsite-set{border-top:1px solid var(--tu-line);display:grid;gap:12px;padding:20px 0}.ts-onsite-set__title{font-size:var(--ts-text-md);font-weight:var(--tu-weight-bold);margin:0}.ts-onsite-set__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ts-onsite-set__cell{display:grid;gap:8px;min-width:0}.ts-onsite-set__image{align-items:center;aspect-ratio:4 / 3;background:var(--tu-surface-subtle);border-radius:var(--tu-radius-md);color:var(--tu-subtle);display:flex;font-size:var(--ts-text-sm);justify-content:center;overflow:hidden}.ts-onsite-set__image img{height:100%;object-fit:cover;width:100%}.ts-onsite-set__cell small{color:var(--tu-muted);font-weight:var(--tu-weight-medium)}@media(max-width:759px){.ts-onsite-set__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-region-create{align-items:end;border-top:1px solid var(--tu-line);display:grid;gap:12px;grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;padding:20px 0}.ts-region-list{display:grid;gap:10px}.ts-region-entry{--tu-box-shadow: none;--tu-box-pad: 0}.ts-region-entry[open]{--tu-box-shadow: 0 10px 30px -22px var(--tu-black-a30)}.ts-region-entry__head{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto 20px;list-style:none;padding:12px 16px}.ts-region-entry__head::-webkit-details-marker{display:none}.ts-region-entry__thumb{align-items:center;background:var(--tu-surface-subtle);border-radius:var(--tu-radius-md);color:var(--tu-subtle);display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.ts-region-entry__thumb img{height:100%;object-fit:cover;width:100%}.ts-region-entry__title{display:grid;gap:2px;min-width:0}.ts-region-entry__title strong{font-weight:var(--tu-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-region-entry__title small{color:var(--tu-muted);font-size:var(--ts-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-region-entry__chevron{color:var(--tu-muted);transition:transform .18s ease}.ts-region-entry[open] .ts-region-entry__chevron{transform:rotate(180deg)}.ts-region-form{border-top:1px solid var(--tu-line);display:grid;gap:16px;padding:20px 16px 8px}.ts-region-form__grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.ts-region-block{border:0;display:grid;gap:12px;margin:0;padding:0}.ts-region-block legend{font-weight:var(--tu-weight-bold);margin-bottom:8px;padding:0}.ts-region-images{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ts-region-images__cell{display:grid;gap:6px}.ts-region-images__image{aspect-ratio:4 / 3;background:var(--tu-surface-subtle);border-radius:var(--tu-radius-md);display:flex;overflow:hidden}.ts-region-images__image img{height:100%;object-fit:cover;width:100%}.ts-region-recs{display:grid;gap:12px}.ts-region-rec{background:var(--tu-surface-subtle);border-radius:var(--tu-radius-md);display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding:14px}.ts-region-rec__image{align-items:center;background:var(--tu-surface);border-radius:var(--tu-radius-md);color:var(--tu-subtle);display:flex;height:72px;justify-content:center;overflow:hidden;width:72px}.ts-region-rec__image img{height:100%;object-fit:cover;width:100%}.ts-region-rec__fields{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ts-region-rec__text,.ts-region-rec__checks{grid-column:1 / -1}.ts-region-rec__checks{display:flex;flex-wrap:wrap;gap:8px 18px}.ts-region-delete{display:flex;justify-content:flex-end;padding:0 16px 16px}.ts-region-delete__button{color:var(--tu-danger)}@media(max-width:759px){.ts-region-create,.ts-region-form__grid,.ts-region-rec__fields,.ts-region-rec{grid-template-columns:minmax(0,1fr)}.ts-region-entry__head{grid-template-columns:40px minmax(0,1fr) 20px}}@media(max-width:1099px){.ts-review__grid,.ts-data__system{grid-template-columns:minmax(0,1fr)}.ts-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-shell,.ts-sidebar-collapsed .ts-shell{grid-template-columns:minmax(0,1fr)}.ts-sidebar{left:0;position:fixed;transform:translate(-100%);transition:transform .22s ease,visibility 0s linear .22s;visibility:hidden;width:min(300px,86vw)}.ts-sidebar-open .ts-sidebar{box-shadow:var(--tu-shadow-lg);transform:none;transition:transform .22s ease;visibility:visible}.ts-sidebar-open .ts-scrim{opacity:1;pointer-events:auto}.ts-sidebar__collapse{display:none}.ts-sidebar__close,.ts-header__menu{display:inline-flex}.ts-header__menu{margin-left:calc(-1 * var(--tu-space-2))}}@media(max-width:759px){.ts-grid--3,.ts-filters{grid-template-columns:minmax(0,1fr)}.ts-definition>div{grid-template-columns:minmax(0,1fr)}.ts-filters,.ts-card__header--padded,.ts-card__empty{padding-left:var(--tu-space-4);padding-right:var(--tu-space-4)}.ts-studio{--tu-input-text: var(--ts-text-lg);--tu-boxes-pad: var(--tu-space-5) var(--tu-space-4)}}.ts-tabbar{display:none}@media(max-width:759px){.ts-tabbar:not(.is-empty){-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);background:var(--tu-white-a92);border-top:1px solid var(--tu-line);bottom:0;display:block;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:40;transition:visibility 0s linear .4s}.ts-tabbar ul{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;margin:0;padding:0}.ts-tabbar a,.ts-tabbar button{align-items:center;background:none;border:0;color:var(--tu-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;font-weight:var(--tu-weight-medium);gap:3px;height:64px;justify-content:center;position:relative;text-decoration:none;width:100%}.ts-tabbar a[aria-current=page]{color:var(--tu-brand-strong)}.ts-tabbar .ts-icon{height:24px;width:24px}.ts-tabbar__badge{left:calc(50% + 6px);position:absolute;top:8px}body:has(.ts-tabbar:not(.is-empty)) .ts-workspace-frame{padding-bottom:var(--ts-tabbar-h)}body:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=file]),textarea,select,[contenteditable=true]):focus) .ts-tabbar{pointer-events:none;transition-delay:0s;visibility:hidden}body:has(.ts-tabbar:not(.is-empty)) .ts-header__menu{display:none}body:has(.ts-tabbar:not(.is-empty)) .ts-app-hint{bottom:calc(var(--ts-tabbar-h) + var(--tu-space-3))!important}.ts-app-hint{bottom:max(var(--tu-space-3),env(safe-area-inset-bottom));left:var(--tu-space-3);right:var(--tu-space-3);width:auto}.ts-main{gap:var(--tu-space-5);padding-top:var(--tu-space-5)}.ts-page-head__title{font-size:var(--ts-text-xl)}.ts-header__search .tu-input{width:40px}.ts-header__search .tu-input:focus,.ts-header__search .tu-input:not(:placeholder-shown){width:min(220px,50vw)}.ts-breadcrumbs__link span,.ts-breadcrumbs__item,.ts-breadcrumbs__separator{display:none}.ts-header__actions .tu-button--primary span:only-child,.ts-header__actions>.tu-button--primary:has(.ts-icon) span{display:none}.ts-header__actions>.tu-button--primary:has(.ts-icon){padding:0;width:var(--tu-control-h)}.ts-save-state{font-size:0;gap:0}.ts-grid--2{grid-template-columns:minmax(0,1fr)}.ts-card--row{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.ts-form-actions .tu-button--primary{width:100%}}.ts-input--code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--ts-text-xl);letter-spacing:.3em;text-align:center}.ts-card__footer{padding:0 var(--tu-space-6) var(--tu-space-5)}@media(max-width:759px){.ts-media-details__layout{grid-template-columns:minmax(0,1fr)}.ts-codes{grid-template-columns:max-content}}.ts-stack{display:grid;gap:var(--tu-space-3);margin-top:var(--tu-space-3)}.ts-file{display:grid;gap:var(--tu-space-4)}.ts-file__stages{display:grid;gap:var(--tu-space-2);margin:0}.ts-file__stages div{display:grid;gap:var(--tu-space-1) var(--tu-space-3);grid-template-columns:minmax(160px,30%) 1fr}.ts-file__stages dd{margin:0}.ts-file__stages small{color:var(--tu-muted);display:block;margin-top:var(--tu-space-1)}.ts-file__form{display:grid;gap:var(--tu-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:var(--tu-space-3)}@media(max-width:640px){.ts-file__stages div{grid-template-columns:minmax(0,1fr)}}.ts-cover-choice{border:0;margin:0;padding:0}.ts-cover-choice__grid{display:grid;gap:var(--tu-space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:var(--tu-space-2) 0}.ts-cover-choice__item{border:2px solid var(--tu-line);border-radius:var(--tu-radius-md);cursor:pointer;display:block;overflow:hidden;position:relative}.ts-cover-choice__item input{left:8px;position:absolute;top:8px}.ts-cover-choice__item img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;width:100%}.ts-cover-choice__item--auto span{align-items:center;aspect-ratio:16 / 10;display:flex;flex-direction:column;font-weight:600;justify-content:center;padding:var(--tu-space-3) var(--tu-space-3) var(--tu-space-3) 32px;text-align:center}.ts-cover-choice__item--auto small{color:var(--tu-muted);font-weight:400}.ts-cover-choice__item:has(input:checked){border-color:var(--tu-brand)}.ts-cover-choice__item:focus-within{outline:2px solid var(--tu-brand);outline-offset:2px}.ts-gate-card .ts-gate-group{border-top:1px solid var(--tu-line);padding:var(--tu-space-3) 0}.ts-gate-card .ts-gate-group>summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.ts-gate{container-type:inline-size;display:grid;gap:var(--tu-space-2);list-style:none;margin:var(--tu-space-3) 0 0;padding:0}.ts-gate__item{align-items:start;display:grid;gap:var(--tu-space-1) var(--tu-space-3);grid-template-columns:minmax(9.5rem,max-content) 1fr auto}.ts-gate__item>.tu-badge{justify-self:start}.ts-gate__text{display:grid;gap:2px;min-width:0}.ts-gate__text small{color:var(--tu-muted);overflow-wrap:anywhere}.ts-gate__who{color:var(--tu-muted);font-size:var(--ts-text-sm);white-space:nowrap}@container (max-width: 560px){.ts-gate__item{grid-template-columns:1fr auto}.ts-gate__item>.tu-badge{grid-column:1 / -1}}.ts-destination-manual{margin-top:var(--tu-space-3)}.ts-destination-manual>summary{color:var(--tu-brand)}
