*,:before,:after{box-sizing:border-box}.teriya-skip-link{z-index:var(--teriya-z-tooltip);top:var(--teriya-space-2);left:var(--teriya-space-2);min-height:2.75rem;padding:0 var(--teriya-space-4);border-radius:var(--teriya-radius-pill);background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-heavy);align-items:center;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-150%)}.teriya-skip-link:focus{transform:translateY(0)}.teriya-visually-hidden,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teriya-async-state{align-items:start;gap:var(--teriya-space-3);width:100%;padding:var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);color:var(--teriya-text-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.teriya-async-state[data-state=negative],.teriya-async-state[data-state=unavailable],.teriya-async-state[data-state=expired]{border-color:var(--teriya-status-danger-edge)}.teriya-async-state[data-state=paused]{border-color:var(--teriya-status-warning-edge);background:var(--teriya-status-warning-block);color:var(--teriya-status-warning-on-block)}.teriya-async-state[data-state=paused] p,.teriya-async-state[data-state=paused] small{color:inherit}.teriya-async-state[data-state=negative] strong,.teriya-async-state[data-state=unavailable] strong,.teriya-async-state[data-state=expired] strong{color:var(--teriya-status-danger-text)}.teriya-async-state[data-state=negative] .teriya-async-state-icon,.teriya-async-state[data-state=unavailable] .teriya-async-state-icon,.teriya-async-state[data-state=expired] .teriya-async-state-icon{color:var(--teriya-status-danger-icon)}.teriya-async-state-icon{border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-page);width:2.5rem;height:2.5rem;color:var(--teriya-text-secondary);place-items:center;display:grid}.teriya-async-state strong,.teriya-async-state p,.teriya-async-state small{display:block}.teriya-async-state p{margin:var(--teriya-space-1) 0 0;color:var(--teriya-text-secondary)}.teriya-async-state small{margin-top:var(--teriya-space-2);color:var(--teriya-text-secondary)}.teriya-async-state button{min-width:2.75rem;min-height:2.75rem;padding:var(--teriya-space-3) var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-page);color:var(--teriya-action-on-fill);font:inherit;font-weight:var(--teriya-weight-heavy);cursor:pointer;border-color:var(--teriya-action-fill);background:var(--teriya-action-fill)}.teriya-state-spin{animation:.9s linear infinite teriya-state-spin}@keyframes teriya-state-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.teriya-state-spin{animation:none}}html{background:var(--teriya-surface-page);color:var(--teriya-text-primary);font-family:var(--teriya-font-ui)}body{min-height:100vh;font-size:var(--teriya-type-body-size);line-height:var(--teriya-type-body-line);font-weight:var(--teriya-weight-regular);margin:0}.teriya-session-warning{z-index:var(--teriya-z-toast);right:var(--teriya-space-4);bottom:var(--teriya-space-4);align-items:center;gap:var(--teriya-space-4);width:min(34rem,100vw - 2rem);padding:var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-inverse);color:var(--teriya-surface-page);box-shadow:var(--teriya-elevation-1);display:flex;position:fixed}.teriya-reveal.teriya-network-slot{z-index:var(--teriya-z-toast);height:0;transition:opacity var(--teriya-duration-page) var(--teriya-ease-standard), transform var(--teriya-duration-page) var(--teriya-ease-standard);display:block;position:sticky;top:0;transform:translateY(-.5rem)}.teriya-reveal.teriya-network-slot[data-open]{transform:none}.teriya-network-slot>.teriya-reveal-inner{inset-inline:0;position:absolute;top:0;overflow:visible}@media (prefers-reduced-motion:reduce){.teriya-reveal.teriya-network-slot{transition:opacity var(--teriya-duration-press) linear;transform:none}}.teriya-network-status{align-items:center;gap:var(--teriya-space-3);width:100%;padding:.75rem max(1rem, var(--teriya-page-gutter));background:var(--teriya-stage-fill);color:var(--teriya-stage-text);display:flex}.teriya-network-status>div{flex:auto;min-width:0}.teriya-network-retry{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:0 var(--teriya-space-4);border-radius:var(--teriya-radius-pill);color:inherit;font:600 .875rem var(--teriya-font-ui);cursor:pointer;background:0 0;border:1px solid;flex:none;display:inline-flex}.teriya-network-status[data-online=true]{background:var(--teriya-money-deep);color:#fff}.teriya-network-status>div{gap:var(--teriya-space-1);display:grid}.teriya-network-status strong{font-size:var(--teriya-type-caption-size)}.teriya-network-status span{color:color-mix(in srgb, currentColor 76%, transparent);font-size:var(--teriya-type-caption-size);line-height:1.45}.teriya-product-state{align-items:flex-start;gap:var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-card);width:min(100% - 2rem,34rem);min-height:18rem;color:var(--teriya-text-primary);box-shadow:none;margin:max(2rem,10vh) auto;padding:clamp(1.25rem,4vw,2rem);display:flex}.teriya-product-state>div{min-width:0}.teriya-product-state p,.teriya-product-state h1,.teriya-product-state span{margin:0}.teriya-product-state p{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.teriya-product-state h1{margin-top:var(--teriya-space-2);font:800 clamp(1.65rem, 5vw, 2.2rem) / 1.08 var(--teriya-font-display);letter-spacing:-.04em}.teriya-product-state div>span{margin-top:var(--teriya-space-3);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);line-height:1.55;display:block}.teriya-product-state small{margin-top:var(--teriya-space-3);color:var(--teriya-text-secondary);display:block}.teriya-product-state-icon{color:var(--teriya-text-primary);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-sunken);width:3.25rem;height:3.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.teriya-product-state-actions{gap:var(--teriya-space-2);margin-top:var(--teriya-space-5);flex-wrap:wrap;display:flex}.teriya-product-state-actions button,.teriya-product-state-actions a{justify-content:center;align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:var(--teriya-space-3) var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:800 .8125rem var(--teriya-font-ui);cursor:pointer;text-decoration:none;display:inline-flex}.teriya-product-state-actions button{background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);border-color:#0000}@media (max-width:25.75rem){.teriya-product-state{flex-direction:column;min-height:0}}.teriya-session-warning>div{gap:var(--teriya-space-1);flex:1;display:grid}.teriya-session-warning strong{font-family:var(--teriya-font-display);font-size:1rem}.teriya-session-warning p{color:color-mix(in srgb, var(--teriya-surface-page) 74%, transparent);font-size:var(--teriya-type-caption-size);margin:0;line-height:1.45}.teriya-session-warning span{color:var(--teriya-action-fill);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy)}.teriya-session-warning button{min-height:2.75rem;padding-inline:var(--teriya-space-4);border-radius:var(--teriya-radius-pill);background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);font-weight:var(--teriya-weight-heavy);cursor:pointer;border:0;flex:none}@media (max-width:25.75rem){.teriya-session-warning{flex-direction:column;align-items:stretch}}button,input,select,textarea{font:inherit}:where(button,select,textarea,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-block-size:2.75rem}:where(button,a)[aria-label]{min-inline-size:2.75rem}:focus-visible{outline:3px solid var(--teriya-action-focus);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:not(:is(h1,h2,h3,h4,h5,h6,main,section,p)[tabindex="-1"]):focus-visible{outline:3px solid var(--teriya-action-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--teriya-surface-page)!important}:is(h1,h2,h3,h4,h5,h6,main,section,p)[tabindex="-1"]:focus-visible{outline:none}.teriya-btn{justify-content:center;align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:var(--teriya-space-3) var(--teriya-space-5);border-radius:var(--teriya-radius-pill);font:800 .875rem var(--teriya-font-ui);cursor:pointer;transition:background-color var(--teriya-duration-press) ease, border-color var(--teriya-duration-press) ease, color var(--teriya-duration-press) ease, transform var(--teriya-duration-press) ease;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.teriya-btn:active:not(:disabled){transform:scale(.98)}.teriya-btn-label{align-items:center;gap:var(--teriya-space-2);min-width:0;display:inline-flex}.teriya-btn[data-busy=true] .teriya-btn-label{visibility:hidden}.teriya-btn-spinner-overlay{margin:auto;position:absolute;inset:0}.teriya-btn-sm{min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);font-size:var(--teriya-type-small-size)}.teriya-btn-lg{min-height:3.5rem;padding:var(--teriya-space-3) var(--teriya-space-6);font-size:1rem;font-weight:var(--teriya-weight-bold)}h1[data-title-period=on]:after{content:".";color:var(--teriya-action-fill)}.teriya-pin-field{--teriya-pin-box:52px;--teriya-pin-gap:12px;max-width:100%;display:inline-flex;position:relative}.teriya-pin-slots{gap:var(--teriya-pin-gap);min-width:0;max-width:100%;display:flex}.teriya-pin-slots i{flex:0 1 var(--teriya-pin-box);min-width:0;width:var(--teriya-pin-box);border:1px solid var(--teriya-line-strong);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);height:56px;color:var(--teriya-text-primary);font-size:var(--teriya-type-title-m-size);font-style:normal;font-weight:var(--teriya-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.teriya-pin-slots i[data-filled]{border-color:var(--teriya-text-primary)}.teriya-pin-field:focus-within .teriya-pin-slots i[data-next]{border-color:var(--teriya-action-focus);outline:3px solid var(--teriya-action-focus);outline-offset:1px}.teriya-pin-field:has(input[aria-invalid=true]) .teriya-pin-slots i{border-color:var(--teriya-status-danger-text)}.teriya-pin-field input{color:#0000;caret-color:#0000;opacity:0;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}@media (max-width:22.5rem){.teriya-pin-field{--teriya-pin-box:48px}}.teriya-reason-list{gap:var(--teriya-space-2);border:0;margin:0;padding:0;display:grid}.teriya-reason-list legend{margin-bottom:var(--teriya-space-1);font-weight:var(--teriya-weight-bold)}.teriya-reason-row{align-items:flex-start;gap:var(--teriya-space-3);min-height:2.75rem;padding:.625rem var(--teriya-space-3);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);cursor:pointer;display:flex}.teriya-reason-row:has(input:checked){border-color:var(--teriya-text-primary);box-shadow:inset 0 0 0 1px var(--teriya-text-primary)}.teriya-reason-row input{accent-color:var(--teriya-text-primary);margin-top:.2rem}.teriya-reason-row span{gap:var(--teriya-space-0-5);display:grid}.teriya-reason-row small{color:var(--teriya-text-secondary)}.teriya-btn:disabled{cursor:not-allowed;opacity:.55}.teriya-btn-primary:not(.teriya-btn-sm):not(.teriya-btn-lg){min-height:3rem;font-size:1rem}.teriya-btn-primary{font-weight:var(--teriya-weight-bold);background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);border-color:#0000}.teriya-btn-primary:hover:not(:disabled),.teriya-btn-primary:active:not(:disabled){background:var(--teriya-action-pressed);color:var(--teriya-action-on-fill)}.teriya-btn.teriya-btn-primary:not(:disabled),.teriya-btn.teriya-btn-primary:not(:disabled) .teriya-btn-label{color:var(--teriya-action-on-fill)}.teriya-btn-secondary{border-color:var(--teriya-action-secondary-edge);background:var(--teriya-surface-card);color:var(--teriya-action-secondary-text)}.teriya-btn-secondary:hover:not(:disabled){border-color:var(--teriya-action-secondary-edge);box-shadow:inset 0 0 0 1px var(--teriya-action-secondary-edge)}.teriya-btn-secondary[aria-pressed=true]{border-color:var(--teriya-brand-green);background:var(--teriya-brand-green);color:var(--teriya-brand-on-green)}.teriya-btn-success{background:var(--teriya-status-success-fill);color:var(--teriya-status-success-on-fill);border-color:#0000}.teriya-btn-success:hover:not(:disabled){filter:brightness(.94)}.teriya-btn-row{border-color:var(--teriya-line-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary)}.teriya-btn-row:hover:not(:disabled){border-color:var(--teriya-action-fill);background:var(--teriya-surface-card)}.teriya-btn-row:active:not(:disabled){border-color:var(--teriya-action-fill);box-shadow:inset 0 0 0 1px var(--teriya-action-fill)}.teriya-btn-ghost{color:var(--teriya-action-text);background:0 0;border-color:#0000}.teriya-btn-ghost:hover:not(:disabled){background:var(--teriya-surface-sunken)}.teriya-btn-danger{background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill);border-color:#0000}.teriya-btn-danger:hover:not(:disabled){filter:brightness(.94)}.teriya-btn-danger-outline{color:var(--teriya-status-danger-text);font-weight:var(--teriya-weight-medium);background:0 0;border-color:#0000}.teriya-btn-danger-outline:not(:has(svg)):before{content:"";block-size:1em;inline-size:1em;background:currentColor;flex:none;margin-inline-end:var(--teriya-space-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.teriya-btn-danger-outline:hover:not(:disabled){color:color-mix(in srgb, var(--teriya-status-danger-text) 80%, var(--teriya-text-primary))}.teriya-btn-secondary:active:not(:disabled){background:var(--teriya-line-hairline)}.teriya-btn-link{min-width:2.75rem;min-height:2.75rem;padding:var(--teriya-space-1) var(--teriya-space-1);color:var(--teriya-action-text);background:0 0;border:0;text-decoration:none}.teriya-btn-link:hover:not(:disabled){-webkit-text-decoration-color:var(--teriya-action-fill);text-decoration-color:var(--teriya-action-fill)}.is-warning{padding:0 var(--teriya-space-1-5);border-radius:var(--teriya-radius-chip);background:var(--teriya-status-warning-fill);color:var(--teriya-status-warning-on-fill);font-weight:var(--teriya-weight-bold)}.teriya-btn.teriya-btn-primary.teriya-btn-primary.teriya-btn-primary:not(:disabled){background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);border-color:#0000}.teriya-btn.teriya-btn-primary.teriya-btn-primary.teriya-btn-primary:is(:hover,:active):not(:disabled){background:var(--teriya-action-pressed)}.teriya-btn.teriya-btn-secondary.teriya-btn-secondary.teriya-btn-secondary:not(:disabled){border-color:var(--teriya-action-secondary-edge);background:var(--teriya-surface-card);color:var(--teriya-action-secondary-text)}.teriya-btn.teriya-btn-secondary.teriya-btn-secondary.teriya-btn-secondary[aria-pressed=true]:not(:disabled){border-color:var(--teriya-brand-green);background:var(--teriya-brand-green);color:var(--teriya-brand-on-green)}.teriya-btn.teriya-btn-success.teriya-btn-success.teriya-btn-success:not(:disabled){background:var(--teriya-status-success-fill);color:var(--teriya-status-success-on-fill);border-color:#0000}.teriya-btn.teriya-btn-danger.teriya-btn-danger.teriya-btn-danger:not(:disabled){background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill);border-color:#0000}.teriya-btn.teriya-btn-danger-outline.teriya-btn-danger-outline.teriya-btn-danger-outline:not(:disabled){color:var(--teriya-status-danger-text);background:0 0;border-color:#0000}.teriya-btn.teriya-btn-primary.teriya-btn-primary.teriya-btn-primary:not(:disabled) :is(svg,.teriya-btn-label),.teriya-btn.teriya-btn-secondary.teriya-btn-secondary.teriya-btn-secondary:not(:disabled) :is(svg,.teriya-btn-label),.teriya-btn.teriya-btn-success.teriya-btn-success.teriya-btn-success:not(:disabled) :is(svg,.teriya-btn-label),.teriya-btn.teriya-btn-danger.teriya-btn-danger.teriya-btn-danger:not(:disabled) :is(svg,.teriya-btn-label),.teriya-btn.teriya-btn-danger-outline.teriya-btn-danger-outline.teriya-btn-danger-outline:not(:disabled) :is(svg,.teriya-btn-label){color:inherit}.teriya-btn-spinner{animation:.8s linear infinite teriya-state-spin}.teriya-icon-btn{min-width:2.75rem;padding:0}.teriya-icon-btn.teriya-btn-sm{min-width:2.75rem}:where(a){text-decoration:none}a:not([class]){min-height:1.5rem;color:var(--teriya-action-text);font-weight:var(--teriya-weight-medium);align-items:center;text-decoration:none;display:inline-flex}a:not([class]):hover,.teriya-link:hover{color:color-mix(in srgb, var(--teriya-action-text) 80%, var(--teriya-text-primary))}.teriya-link{color:var(--teriya-action-text);font-weight:var(--teriya-weight-medium);text-decoration:none}.teriya-link-muted{color:var(--teriya-text-secondary)}.teriya-field{gap:var(--teriya-layout-field-inner);display:grid}.teriya-field-label{font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-heavy);color:var(--teriya-text-primary)}.teriya-field-required{color:var(--teriya-status-danger-text)}.teriya-field-hint{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);margin:0}.teriya-field-error-slot{margin-top:calc(-1 * var(--teriya-layout-field-inner));opacity:0;transition:grid-template-rows var(--teriya-duration-small) var(--teriya-ease-standard), margin-top var(--teriya-duration-small) var(--teriya-ease-standard), opacity var(--teriya-duration-small) var(--teriya-ease-standard);grid-template-rows:0fr;display:grid}.teriya-field-error-slot[data-open=true]{opacity:1;grid-template-rows:1fr;margin-top:0}.teriya-field-error-slot>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.teriya-field-error-slot{transition-duration:0s}}.teriya-field-error{color:var(--teriya-status-danger-text);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);margin:0}.teriya-input,.teriya-select{width:100%;min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit;scroll-margin-block:var(--teriya-space-24)}[data-invalid=true] .teriya-input,[data-invalid=true] .teriya-select,.teriya-input[aria-invalid=true],.teriya-select[aria-invalid=true],input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--teriya-status-danger-text)}.teriya-select-wrap{width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.teriya-select{text-overflow:ellipsis;white-space:nowrap;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--teriya-text-secondary) 50%), linear-gradient(135deg, var(--teriya-text-secondary) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:6px 6px,6px 6px;max-width:100%;padding-right:2.25rem;overflow:hidden}.teriya-checkbox{align-items:flex-start;gap:var(--teriya-space-3);min-height:3rem;padding-block:var(--teriya-space-3);cursor:pointer;display:flex}.teriya-checkbox-input{width:1.5rem;height:1.5rem;accent-color:var(--teriya-action-fill);flex:none;margin:0}.teriya-checkbox>span{min-width:0;line-height:1.5rem}.teriya-switch{justify-content:space-between;align-items:center;gap:var(--teriya-space-4);cursor:pointer;min-height:2.75rem;display:flex}:root{--teriya-switch-off:var(--teriya-text-secondary);--teriya-switch-on:var(--teriya-brand-green);--teriya-switch-thumb:var(--teriya-brand-white)}.teriya-switch .teriya-switch-track{box-sizing:border-box;min-height:0;min-block-size:0;cursor:pointer;background:0 0;border:0;flex:none;width:2.75rem;min-width:0;height:2.75rem;margin:0;padding:0;display:inline-block;position:relative}.teriya-switch .teriya-switch-track:before{content:"";inset-inline:0;border-radius:var(--teriya-radius-pill);background:var(--teriya-switch-off);height:1.6rem;transition:background-color var(--teriya-duration-small) var(--teriya-ease-standard);position:absolute;top:50%;transform:translateY(-50%)}.teriya-switch .teriya-switch-track[aria-checked=true]:before{background:var(--teriya-switch-on)}.teriya-switch .teriya-switch-track:disabled{cursor:not-allowed;opacity:.55}.teriya-switch .teriya-switch-thumb{top:50%;border-radius:var(--teriya-radius-pill);background:var(--teriya-switch-thumb);width:1.2rem;height:1.2rem;box-shadow:var(--teriya-elevation-1);transition:transform var(--teriya-duration-small) var(--teriya-ease-standard);display:block;position:absolute;inset-inline-start:.2rem;transform:translateY(-50%)}.teriya-switch .teriya-switch-track[aria-checked=true] .teriya-switch-thumb{transform:translate(1.15rem,-50%)}.teriya-locale-switcher,.teriya-theme-toggle{border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);flex:none;align-items:center;gap:0;padding:0;display:inline-flex}.teriya-locale-switcher button,.teriya-theme-toggle button{min-width:2.75rem;min-height:2.75rem;padding:0 var(--teriya-space-3);border-radius:var(--teriya-radius-pill);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);white-space:nowrap;cursor:pointer;transition:background-color var(--teriya-duration-press) ease, color var(--teriya-duration-press) ease;background:0 0;border:0;place-items:center;line-height:1;display:inline-grid}.teriya-theme-toggle button{padding:0}.teriya-locale-switcher button:hover,.teriya-theme-toggle button:hover{background:var(--teriya-surface-sunken);color:var(--teriya-text-primary)}.teriya-locale-switcher button[aria-pressed=true],.teriya-theme-toggle button[aria-pressed=true]{background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}.teriya-theme-toggle button.teriya-btn:hover:not(:disabled),.teriya-theme-toggle button.teriya-btn:active:not(:disabled){background:var(--teriya-surface-sunken);transform:none}.teriya-theme-toggle button.teriya-btn[aria-pressed=true]:hover:not(:disabled),.teriya-theme-toggle button.teriya-btn[aria-pressed=true]:active:not(:disabled){background:var(--teriya-surface-inverse)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ops-sidebar{z-index:var(--teriya-z-rail);align-items:center;gap:var(--teriya-space-3);border-bottom:1px solid var(--teriya-line-hairline);background:var(--teriya-surface-card);min-height:4.5rem;color:var(--teriya-text-primary);padding-inline:clamp(.75rem,2vw,1.5rem);display:flex;position:sticky;top:0}.ops-sidebar nav{align-items:center;gap:var(--teriya-space-1);min-width:0;margin-left:var(--teriya-space-3);display:flex;position:relative}.ops-sidebar nav>p{display:none}.ops-sidebar nav>a,.ops-sidebar nav>button{align-items:center;gap:var(--teriya-space-3);width:auto;min-height:2.75rem;padding-inline:var(--teriya-space-4);border-radius:var(--teriya-radius-pill);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ops-sidebar nav>a:hover,.ops-sidebar nav>button:hover{background:var(--teriya-surface-sunken);color:var(--teriya-text-primary)}.ops-sidebar nav>a[aria-current=page]{background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);box-shadow:inset 0 0 0 1px var(--teriya-line-border)}.ops-sidebar nav>a[aria-current=page] svg{color:var(--ops-accent)}.teriya-confirm-dialog{width:min(28rem,100vw - 2rem);padding:var(--teriya-space-6);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-raised);color:var(--teriya-text-primary);box-shadow:var(--teriya-elevation-2)}.teriya-confirm-dialog::backdrop{background:var(--teriya-scrim-modal)}.teriya-confirm-dialog h2{margin:0 0 var(--teriya-space-2);font-family:var(--teriya-font-display);font-size:var(--teriya-type-lead-size)}.teriya-confirm-dialog p{margin:0 0 var(--teriya-space-3);line-height:1.5}.teriya-confirm-dialog-actions{justify-content:flex-end;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.ops-main{min-width:0}.ops-health{justify-content:flex-end;align-items:center;gap:var(--teriya-space-2);min-inline-size:11.5rem;color:var(--teriya-money-amount);font-weight:var(--teriya-weight-heavy);display:flex}.ops-health i{border-radius:var(--teriya-radius-pill);background:var(--teriya-money-fill);width:.45rem;height:.45rem}.ops-health i[data-known=false]{background:var(--teriya-text-secondary)}.ops-health[data-status=loading],.ops-health[data-status=unknown]{color:var(--teriya-text-secondary)}.ops-health[data-status=degraded]{color:var(--teriya-status-warning-text)}.ops-health[data-status=degraded] i{background:var(--teriya-action-fill)}.ops-health[data-status=unavailable]{color:var(--teriya-status-danger-text)}.ops-health[data-status=unavailable] i{background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill)}a.ops-health{cursor:pointer;text-decoration:none}.ops-health-detail{font-style:normal;font-weight:var(--teriya-weight-bold);opacity:.75;font-size:var(--teriya-type-caption-size)}.ops-health-detail:before{content:"· "}@media (min-width:52.001rem) and (max-width:90rem){.ops-sidebar{grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;display:grid}.ops-sidebar>nav{flex-wrap:wrap;grid-area:2/1/auto/-1;min-height:3.5rem;margin-left:0}}@media (max-width:79.99rem){.ops-health{display:none}}@media (max-width:47.99rem){.ops-sidebar{min-height:3.75rem;padding-inline:var(--teriya-space-3)}.ops-sidebar nav,.ops-health{display:none}body:has(.ops-mobile-nav) .teriya-session-warning{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.teriya-ai{padding:var(--teriya-space-5);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-card);margin-block:var(--teriya-space-4);background:var(--teriya-surface-card)}.teriya-ai textarea,.teriya-ai input:not([type=checkbox]):not([type=radio]):not(.teriya-ai-file-input),.teriya-ai select{border-color:var(--teriya-line-hairline)}.teriya-ai .teriya-ai-file{position:relative}.teriya-ai .teriya-ai-file-row{align-items:center;gap:var(--teriya-space-3);min-height:2.75rem;display:flex}.teriya-ai .teriya-ai-file-name{color:var(--teriya-text-secondary);overflow-wrap:anywhere}.teriya-ai .teriya-ai-file-input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;position:absolute;inset:0}.teriya-ai .teriya-ai-file:focus-within .teriya-btn{outline-offset:3px;outline:2px solid}.teriya-ai .teriya-ai-hint{margin:var(--teriya-space-1) 0 var(--teriya-space-3);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size)}.teriya-ai .teriya-ai-check{gap:var(--teriya-space-2);padding:var(--teriya-space-2) var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control)}.teriya-ai label{gap:var(--teriya-space-2);margin-block:var(--teriya-space-3);min-height:2.75rem;display:grid}.teriya-ai input:not([type=checkbox]):not([type=radio]),.teriya-ai select{min-height:2.75rem;padding:var(--teriya-space-2);font:inherit;color:inherit;border-radius:var(--teriya-radius-chip);background:0 0;border:1px solid;width:100%}.teriya-ai a,.teriya-ai summary{min-height:2.75rem;padding-inline:var(--teriya-space-2);overflow-wrap:anywhere;align-items:center;display:inline-flex}.teriya-ai :is(input,select,button,a,summary):focus-visible{outline-offset:3px;outline:2px solid}.teriya-ai textarea{width:100%;min-height:6rem;padding:var(--teriya-space-3);font:inherit;color:inherit;border-radius:var(--teriya-radius-chip);background:0 0;border:1px solid}.teriya-ai fieldset{min-width:0;padding:var(--teriya-space-4);margin-block:var(--teriya-space-4);border-radius:var(--teriya-radius-chip);border:1px solid}.teriya-ai .teriya-ai-check{align-items:center;min-height:2.75rem;display:flex}.teriya-ai input[type=checkbox]{min-width:24px;min-height:24px}.teriya-ai .teriya-ai-recent{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.teriya-ai .teriya-ai-recent>li{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.teriya-ai-actions{gap:var(--teriya-space-3);flex-wrap:wrap;display:flex}.teriya-ai blockquote{overflow-wrap:anywhere;border-inline-start:3px solid;margin-inline:0;padding-inline-start:var(--teriya-space-4)}.teriya-ai textarea:focus-visible{outline-offset:3px;outline:3px solid}.teriya-ai table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.teriya-ai th,.teriya-ai td{padding:var(--teriya-space-2);text-align:start}.teriya-ai pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--teriya-type-small-size)}.teriya-ai li>strong,.teriya-ai li>time{margin-block:var(--teriya-space-1);display:block}[data-ai-workflow-selected=true]{outline-offset:4px;scroll-margin-block:var(--teriya-space-24);outline:2px solid}.teriya-page{gap:var(--teriya-space-6);width:100%;max-width:var(--teriya-layout-console-max);padding:var(--teriya-space-6) var(--teriya-page-gutter) var(--teriya-space-12);margin-inline:auto;display:grid}.teriya-page-header,.teriya-shell :is(.business-screen-head,.business-page-header,.vertical-head,.catalog-header,.inventory-header,.dispatch-header,.options-header,.live-picking-head,.b-detail-header,.listing-header,.care-screen-header,.care-live-head,.trust-head,.care-case-top,.tower-page-head,.tower-screen-head,.tower-sos-head):not(.compact){justify-content:space-between;align-items:flex-end;gap:var(--teriya-space-4);padding-bottom:var(--teriya-space-5);border-bottom:1px solid var(--teriya-line-hairline);flex-wrap:wrap;display:flex}.teriya-page-header>div:first-child,.teriya-shell :is(.business-screen-head,.business-page-header,.vertical-head,.catalog-header,.inventory-header,.dispatch-header,.options-header,.live-picking-head,.b-detail-header,.listing-header,.care-screen-header,.care-live-head,.trust-head,.care-case-top,.tower-page-head,.tower-screen-head,.tower-sos-head):not(.compact)>div:first-child{gap:var(--teriya-space-1);min-width:0;display:grid}.teriya-page-title,.teriya-shell :is(.business-screen-head,.business-page-header,.vertical-head,.catalog-header,.inventory-header,.dispatch-header,.options-header,.live-picking-head,.b-detail-header,.listing-header,.care-screen-header,.care-live-head,.trust-head,.care-case-top,.tower-page-head,.tower-screen-head,.tower-sos-head):not(.compact) h1{color:var(--teriya-text-primary);font-family:var(--teriya-font-display);font-size:clamp(var(--teriya-type-title-m-size), 2.2vw, var(--teriya-type-title-l-size));font-weight:var(--teriya-weight-heavy);line-height:var(--teriya-leading-tight);letter-spacing:var(--teriya-tracking-display);text-wrap:balance;margin:0}.teriya-page-description{max-width:44rem;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-body);text-wrap:pretty;margin:0}.teriya-page-actions{align-items:center;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-page-actions>a:not([class*=teriya-btn]){align-items:center;min-block-size:2.75rem;display:inline-flex}.teriya-eyebrow{color:var(--teriya-text-caption);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);line-height:var(--teriya-leading-snug);letter-spacing:var(--teriya-tracking-overline);text-transform:uppercase;margin:0}.teriya-section-title{color:var(--teriya-text-primary);font-size:var(--teriya-type-body-size);font-weight:var(--teriya-weight-bold);line-height:var(--teriya-leading-snug);margin:0}.teriya-card{gap:var(--teriya-space-3);padding:var(--teriya-space-5);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);color:var(--teriya-text-primary);display:grid}.teriya-card[data-tone=attention]{border:2px solid var(--teriya-action-fill)}.teriya-card[data-tone=money]{background:var(--teriya-money-deep);color:var(--teriya-money-on-deep);border-color:#0000}.teriya-card[data-tone=muted]{background:var(--teriya-surface-sunken)}.teriya-card[data-tone=danger]{border-color:var(--teriya-status-danger-edge);background:var(--teriya-status-danger-surface)}.teriya-card[data-padding=none]{padding:0;overflow:hidden}.teriya-card[data-tone=money] .teriya-eyebrow{color:var(--teriya-money-on-deep-muted)}.teriya-badge{align-items:center;gap:var(--teriya-space-2);max-width:100%;min-height:1.625rem;padding:var(--teriya-space-1) var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);white-space:nowrap;line-height:1.2;display:inline-flex}.teriya-badge[data-dot]:before{content:"";border-radius:var(--teriya-radius-pill);background:currentColor;flex:none;width:.4375rem;height:.4375rem}.teriya-badge[data-tone=positive]{border-color:var(--teriya-status-success-edge);background:var(--teriya-status-success-block);color:var(--teriya-status-success-on-block)}.teriya-badge[data-tone=warning]{border-color:var(--teriya-status-warning-edge);background:var(--teriya-status-warning-block);color:var(--teriya-status-warning-on-block)}.teriya-badge[data-tone=danger]{border-color:var(--teriya-status-danger-fill);background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill)}.teriya-badge[data-tone=brand]{background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);border-color:#0000}.teriya-badge[data-tone=ink]{background:var(--teriya-surface-inverse);color:var(--teriya-surface-page);border-color:#0000}[data-density=compact] .teriya-card{padding:var(--teriya-space-4)}.teriya-empty{justify-items:center;gap:var(--teriya-space-2);padding:var(--teriya-space-10) var(--teriya-space-6);border:1.5px dashed var(--teriya-line-strong);border-radius:var(--teriya-radius-card);color:var(--teriya-text-primary);text-align:center;background:0 0;display:grid}.teriya-entity .teriya-empty{padding:var(--teriya-space-4)}.teriya-empty-icon{width:3rem;height:3rem;margin-bottom:var(--teriya-space-1);border-radius:var(--teriya-radius-pill);background:var(--teriya-status-success-surface);color:var(--teriya-status-success-text);place-items:center;display:grid}.teriya-empty[data-tone=neutral] .teriya-empty-icon{background:var(--teriya-surface-sunken);color:var(--teriya-text-secondary)}.teriya-empty h2,.teriya-empty h3,.teriya-empty strong{font-size:var(--teriya-type-body-size);font-weight:var(--teriya-weight-bold);margin:0}.teriya-empty p{max-width:32rem;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-body);text-wrap:pretty;margin:0}.teriya-empty-actions{justify-content:center;gap:var(--teriya-space-2);margin-top:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-banner{align-items:flex-start;gap:var(--teriya-space-3);padding:var(--teriya-space-3) var(--teriya-space-4);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-snug);display:flex}.teriya-banner>svg{margin-top:var(--teriya-space-1);flex:none}.teriya-banner[data-tone=offline]{background:var(--teriya-stage-fill);color:var(--teriya-stage-text);border-color:#0000}.teriya-banner[data-tone=warning]{border-color:var(--teriya-status-warning-edge);background:var(--teriya-status-warning-block);color:var(--teriya-status-warning-on-block)}.teriya-banner[data-tone=warning]>svg{color:var(--teriya-status-warning-mark)}.teriya-banner[data-tone=danger]{border-color:var(--teriya-status-danger-edge);background:var(--teriya-status-danger-block);color:var(--teriya-status-danger-on-block)}.teriya-banner[data-tone=danger]>svg{color:var(--teriya-status-danger-mark)}.teriya-banner[data-tone=positive]{border-color:var(--teriya-status-success-edge);background:var(--teriya-status-success-block);color:var(--teriya-status-success-on-block)}.teriya-banner[data-tone=positive]>svg{color:var(--teriya-status-success-mark)}.teriya-skeleton{width:var(--teriya-skeleton-width,100%);height:var(--teriya-skeleton-height,1rem);border-radius:var(--teriya-radius-chip);border:1px solid var(--teriya-line-border);background:var(--teriya-surface-page);animation:teriya-skeleton var(--teriya-duration-shimmer) ease-in-out infinite;display:block}@keyframes teriya-skeleton{50%{border-color:var(--teriya-line-control)}}@media (prefers-reduced-motion:reduce){.teriya-skeleton{animation:none}}.teriya-toast-region{right:var(--teriya-space-5);bottom:var(--teriya-space-5);z-index:var(--teriya-z-toast);gap:var(--teriya-space-2);pointer-events:none;width:min(24rem,100vw - 2rem);display:grid;position:fixed}.teriya-toast{align-items:flex-start;gap:var(--teriya-space-3);padding:var(--teriya-space-3) var(--teriya-space-4);border-radius:var(--teriya-radius-control);background:var(--teriya-stage-fill);color:var(--teriya-stage-text);box-shadow:var(--teriya-elevation-2);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-snug);pointer-events:auto;animation:teriya-toast-in var(--teriya-duration-small) var(--teriya-ease-standard);display:flex}.teriya-toast>div{flex:auto;min-width:0}.teriya-toast[data-tone=danger]{background:var(--teriya-status-danger-block);color:var(--teriya-status-danger-on-block);box-shadow:inset 0 0 0 2px var(--teriya-status-danger-edge)}.teriya-toast[data-tone=danger]>svg{color:var(--teriya-status-danger-mark)}.teriya-toast button{min-width:2.75rem;min-height:2.75rem;margin:calc(var(--teriya-space-2) * -1) calc(var(--teriya-space-2) * -1) calc(var(--teriya-space-2) * -1) 0;border-radius:var(--teriya-radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}@keyframes teriya-toast-in{0%{opacity:0;transform:translateY(.5rem)}}@media (max-width:47.99rem){.teriya-toast-region{right:50%;bottom:calc(5.25rem + env(safe-area-inset-bottom));transform:translate(50%)}}.teriya-dialog{border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-raised);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--teriya-text-primary);box-shadow:var(--teriya-elevation-2);padding:0}.teriya-dialog[data-size=lg]{width:min(48rem,100vw - 2rem)}.teriya-dialog::backdrop{background:var(--teriya-scrim-modal)}.teriya-dialog-header{gap:var(--teriya-space-1);padding:var(--teriya-space-6) var(--teriya-space-6) 0;display:grid}.teriya-dialog-header h2{font-family:var(--teriya-font-display);font-size:var(--teriya-type-title-s-size);font-weight:var(--teriya-weight-heavy);letter-spacing:var(--teriya-tracking-display);margin:0}.teriya-dialog-header p{color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-body);margin:0}.teriya-dialog-header p.teriya-dialog-title{color:var(--teriya-text-primary);font-family:var(--teriya-font-display);font-size:var(--teriya-type-title-s-size);font-weight:var(--teriya-weight-heavy);letter-spacing:var(--teriya-tracking-display);padding-right:2.75rem}.teriya-dialog-body{padding:var(--teriya-space-4) var(--teriya-space-6)}.teriya-dialog-body label:not([class]){gap:var(--teriya-space-1);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);margin-block-end:var(--teriya-space-3);display:grid}.teriya-dialog-body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),textarea,select):not([class]){width:100%;min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit}.teriya-dialog-actions{justify-content:flex-end;gap:var(--teriya-space-2);padding:0 var(--teriya-space-6) var(--teriya-space-6);flex-wrap:wrap;display:flex}@media (max-width:25.75rem){.teriya-dialog-actions>*{flex:auto}}.teriya-input:focus-visible,.teriya-select:focus-visible{border-color:var(--teriya-action-fill);box-shadow:0 0 0 2px var(--teriya-surface-page), 0 0 0 4px var(--teriya-action-focus)}.teriya-input::placeholder{color:var(--teriya-text-caption)}.teriya-authority-gate{justify-content:center;align-items:center;gap:var(--teriya-space-4);min-height:100dvh;padding:var(--teriya-space-6);background:var(--teriya-surface-page);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);flex-direction:column;display:flex}.teriya-authority-gate-icon{border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-sunken);width:3rem;height:3rem;color:var(--teriya-text-caption);font-size:var(--teriya-type-title-m-size);place-items:center;display:grid}.teriya-refusal{align-items:start;gap:var(--teriya-space-2);padding:var(--teriya-space-3) var(--teriya-space-4);border:1px solid var(--teriya-status-danger-edge);background:var(--teriya-status-danger-block);color:var(--teriya-status-danger-on-block);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);display:grid}.teriya-refusal>svg{margin-top:var(--teriya-space-1);color:var(--teriya-status-danger-mark)}.teriya-refusal-body,.teriya-refusal-cause,.teriya-refusal-action,.teriya-refusal-step,.teriya-refusal-reference{display:block}.teriya-refusal-cause{font-weight:var(--teriya-weight-bold)}.teriya-refusal-action{margin-top:var(--teriya-space-1)}.teriya-refusal-step{margin-top:var(--teriya-space-2)}.teriya-refusal-reference{margin-top:var(--teriya-space-2);color:inherit;font-size:var(--teriya-type-caption-size)}.teriya-shell{--shell-sidebar:15.5rem;--shell-header:3.75rem;--shell-badge:var(--teriya-surface-inverse);--shell-badge-ink:var(--teriya-text-on-inverse);background:var(--teriya-surface-page);min-height:100vh;color:var(--teriya-text-primary);font-size:var(--teriya-type-body-size);line-height:var(--teriya-type-body-line)}.teriya-shell[data-app=tower],.teriya-shell[data-app=business]{--shell-badge:var(--teriya-surface-inverse);--shell-badge-ink:var(--teriya-text-on-inverse)}.teriya-shell-header{z-index:var(--teriya-z-rail);min-height:var(--shell-header);align-items:center;gap:var(--teriya-space-2);margin-left:var(--shell-sidebar);padding-inline:var(--teriya-page-gutter);border-bottom:1px solid var(--teriya-line-hairline);background:color-mix(in srgb, var(--teriya-surface-card) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky;top:0}.teriya-shell-menu-button,.teriya-shell-brand-compact{display:none}.teriya-shell-badge{padding:var(--teriya-space-1) var(--teriya-space-2);border-radius:var(--teriya-radius-chip);background:var(--shell-badge);color:var(--shell-badge-ink);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none}.teriya-shell-search{align-items:center;gap:var(--teriya-space-2);min-width:0;max-width:34rem;min-height:2.75rem;padding:0 var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-page);color:var(--teriya-text-secondary);font:inherit;font-size:var(--teriya-type-small-size);text-align:left;cursor:pointer;flex:10rem;display:flex}.teriya-shell-search:hover{border-color:var(--teriya-line-strong);color:var(--teriya-text-primary)}.teriya-shell-search:active,.teriya-shell-menu-button:active,.teriya-shell-switch:active,.teriya-shell-account:active{background:var(--teriya-surface-sunken);border-color:var(--teriya-line-strong);color:var(--teriya-text-primary);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.teriya-shell-search:active,.teriya-shell-menu-button:active,.teriya-shell-switch:active,.teriya-shell-account:active{transform:none}}.teriya-shell-search-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.teriya-shell kbd,.teriya-palette kbd{padding:var(--teriya-space-1) var(--teriya-space-2);border:1px solid var(--teriya-line-border);background:var(--teriya-surface-card);color:var(--teriya-text-secondary);font-family:inherit;font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);white-space:nowrap;border-radius:.35rem}.teriya-shell-spacer{flex:1}.teriya-shell-status{justify-content:flex-end;align-items:center;gap:var(--teriya-space-2);min-width:0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);flex-wrap:wrap;margin-left:auto;display:flex}.teriya-shell-status .ops-health{min-inline-size:0}.teriya-shell-status>button{width:2.75rem;height:2.75rem;color:var(--teriya-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.teriya-shell-status>button b{top:.3rem;right:var(--teriya-space-1);min-width:1rem;height:1rem;padding-inline:var(--teriya-space-1);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-inverse);color:var(--teriya-surface-card);font-size:var(--teriya-type-caption-size);place-items:center;display:grid;position:absolute}.teriya-shell-popover{position:relative}.teriya-shell-switch,.teriya-shell-account{justify-content:center;align-items:center;gap:var(--teriya-space-2);min-width:2.75rem;min-height:2.75rem;padding:0 var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit;font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);cursor:pointer;display:inline-flex}.teriya-shell-account{background:0 0;border:0;padding:0}.teriya-shell-account>span{border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-inverse);width:2.3rem;height:2.3rem;color:var(--teriya-surface-page);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);place-items:center;display:grid}.teriya-shell-menu{z-index:var(--teriya-z-dropdown);gap:var(--teriya-space-2);width:min(20rem,100vw - 1.5rem);max-height:min(36rem,100vh - 5rem);padding:var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-raised);box-shadow:var(--teriya-elevation-2);display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto}.teriya-shell-menu-label{margin:var(--teriya-space-1) 0 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:var(--teriya-tracking-overline);text-transform:uppercase}.teriya-shell-app{gap:var(--teriya-space-1);min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-control);color:var(--teriya-text-primary);text-decoration:none;display:grid}a.teriya-shell-app:hover{background:var(--teriya-surface-sunken)}.teriya-shell-app[aria-current=true]{background:var(--teriya-surface-sunken);box-shadow:inset 0 0 0 1px var(--teriya-line-border)}.teriya-shell-app small{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-shell-identity{gap:var(--teriya-space-1);padding-bottom:var(--teriya-space-2);border-bottom:1px solid var(--teriya-line-hairline);display:grid}.teriya-shell-identity small{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-shell-signout{padding-top:var(--teriya-space-2);border-top:1px solid var(--teriya-line-hairline)}.teriya-shell-signout button{align-items:center;gap:var(--teriya-space-2);width:100%;min-height:2.75rem;padding:0 var(--teriya-space-3);border-radius:var(--teriya-radius-control);color:var(--teriya-text-primary);font:inherit;font-weight:var(--teriya-weight-bold);cursor:pointer;background:0 0;border:0;display:flex}.teriya-shell-signout button:hover{background:var(--teriya-surface-sunken)}.teriya-shell-sidebar{z-index:var(--teriya-z-sheet);width:var(--shell-sidebar);border-right:1px solid var(--teriya-line-hairline);background:var(--teriya-surface-card);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.teriya-shell-brand{min-height:var(--shell-header);align-items:center;gap:var(--teriya-space-2);padding-inline:var(--teriya-space-5);color:var(--teriya-text-primary);flex:none;text-decoration:none;display:flex}.teriya-shell-sidebar>p.teriya-shell-slogan{margin-block:calc(var(--teriya-space-2) * -1) var(--teriya-space-2);padding-inline:var(--teriya-space-2);color:var(--teriya-text-secondary);font:600 var(--teriya-type-small-size) var(--teriya-font-display)}.teriya-shell[data-rail=collapsed] .teriya-shell-slogan{display:none}@media (min-width:48rem) and (max-width:79.99rem){.teriya-shell:not([data-rail]) .teriya-shell-slogan{display:none}}.teriya-shell-sidebar nav{align-content:start;gap:var(--teriya-space-3);min-height:0;padding:var(--teriya-space-2) var(--teriya-space-3) var(--teriya-space-8);border-top:1px solid var(--teriya-line-hairline);flex:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden auto}.teriya-shell-group{gap:var(--teriya-space-1);grid-template-columns:minmax(0,1fr);display:grid}.teriya-shell-group-label{margin:var(--teriya-space-2) var(--teriya-space-3) var(--teriya-space-1);color:var(--teriya-text-caption);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:var(--teriya-tracking-overline);text-transform:uppercase;font-kerning:none}.teriya-shell-group a{align-items:center;gap:var(--teriya-space-3);min-height:2.75rem;padding-inline:var(--teriya-space-3);border-radius:var(--teriya-radius-control);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);text-decoration:none;display:flex}.teriya-shell-group a>span{min-width:0;padding-block:var(--teriya-space-2);line-height:var(--teriya-leading-snug);overflow-wrap:anywhere;flex:1}.teriya-shell-group a:hover{background:var(--teriya-surface-sunken);color:var(--teriya-text-primary)}.teriya-shell-group a[aria-current=page]{background:var(--teriya-brand-green);color:var(--teriya-brand-on-green);font-weight:var(--teriya-weight-heavy)}.teriya-shell-count{min-width:1.35rem;height:1.35rem;padding-inline:var(--teriya-space-1);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-inverse);color:var(--teriya-surface-card);font-size:var(--teriya-type-caption-size);place-items:center;display:grid}.teriya-shell-count[data-tone=danger]{background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill)}.teriya-shell-sidebar>:not(nav):not(.teriya-shell-brand){margin-inline:var(--teriya-space-3)}.teriya-shell-body{min-width:0;margin-left:var(--shell-sidebar)}.teriya-shell-body>[id]:focus{outline:none}.teriya-shell-backdrop,.teriya-shell-drawer-close{display:none}@media (max-width:64rem){.teriya-shell-header{padding-inline:var(--teriya-space-3);margin-left:0}.teriya-shell-menu-button{border-radius:var(--teriya-radius-control);width:2.75rem;height:2.75rem;color:var(--teriya-text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.teriya-shell-brand-compact{align-items:center;gap:var(--teriya-space-2);color:var(--teriya-text-primary);flex:none;text-decoration:none;display:flex}.teriya-shell-body{margin-left:0}.teriya-shell-sidebar{top:var(--shell-header);visibility:hidden;width:min(84vw,18rem);transition:transform var(--teriya-duration-page) var(--teriya-ease-standard), visibility 0s linear var(--teriya-duration-page);box-shadow:var(--teriya-elevation-2);transform:translate(-100%)}.teriya-shell-drawer-close{align-items:center;gap:var(--teriya-space-3);min-height:2.75rem;margin-block:var(--teriya-space-3);padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);font:inherit;cursor:pointer;border:0;flex:none;display:flex}.teriya-shell-sidebar>.teriya-shell-brand{display:none}.teriya-shell-sidebar[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(0)}.teriya-shell-backdrop{inset:var(--shell-header) 0 0;z-index:calc(var(--teriya-z-sheet) - 1);background:var(--teriya-scrim-modal);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity var(--teriya-duration-page) var(--teriya-ease-standard), visibility 0s linear var(--teriya-duration-page);border:0;padding:0;display:block;position:fixed}.teriya-shell-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.teriya-shell-sidebar,.teriya-shell-backdrop{transition-duration:0s;transition-delay:0s}}.teriya-shell-status .ops-health,.teriya-shell-status .ops-clock,.teriya-shell-switch-label{display:none}}@media (max-width:47.99rem){.teriya-shell-search{flex:0 0 2.75rem;justify-content:center;min-width:2.75rem;max-width:none;margin-left:auto;padding:0}.teriya-shell-search-label,.teriya-shell-search kbd,.teriya-shell-brand-compact .teriya-shell-badge{display:none}.teriya-shell-header{gap:var(--teriya-space-1);flex-wrap:nowrap}.teriya-shell-status{flex-wrap:nowrap;gap:0}.teriya-shell-switch{padding-inline:var(--teriya-space-2);gap:var(--teriya-space-1)}.teriya-shell-switch>svg:last-of-type{display:none}}@media (max-width:21rem){.teriya-shell-brand-compact{display:none}}@media (max-width:16rem){.teriya-shell-brand-compact{display:none}.teriya-shell-header{gap:var(--teriya-space-1);padding-inline:var(--teriya-space-2)}}@media (prefers-reduced-motion:reduce){.teriya-shell-sidebar{transition:none}}.teriya-palette{border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-raised);width:min(40rem,100vw - 1.5rem);height:min(32rem,100vh - 3rem);max-height:min(36rem,100vh - 3rem);color:var(--teriya-text-primary);box-shadow:none;margin:8vh auto auto;padding:0;overflow:hidden}.teriya-palette[open]{flex-direction:column;display:flex}.teriya-palette::backdrop{background:var(--teriya-scrim-modal)}.teriya-palette-input{align-items:center;gap:var(--teriya-space-3);padding:var(--teriya-space-3) var(--teriya-space-4);border-bottom:1px solid var(--teriya-line-hairline);color:var(--teriya-text-secondary);display:flex}.teriya-palette-input input{min-width:0;min-height:2.75rem;color:var(--teriya-text-primary);font:inherit;font-size:var(--teriya-type-lead-size);background:0 0;border:0;outline:none;flex:1}.teriya-palette-close{cursor:pointer;background:0 0;border:0;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.teriya-palette-hint{padding:var(--teriya-space-2) var(--teriya-space-4) 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);margin:0}.teriya-palette-results{min-height:0;padding:var(--teriya-space-2);flex:auto;overflow-y:auto}.teriya-palette-results ul{margin:0;padding:0;list-style:none}.teriya-palette-group{margin:var(--teriya-space-3) var(--teriya-space-2) var(--teriya-space-1);color:var(--teriya-text-caption);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:var(--teriya-tracking-overline);text-transform:uppercase}.teriya-palette-group-plain{text-transform:none;letter-spacing:0;font-size:var(--teriya-type-small-size)}.teriya-palette-item{align-items:center;gap:var(--teriya-space-3);min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-control);cursor:pointer;display:flex}.teriya-palette-item[aria-selected=true]{background:var(--teriya-surface-sunken);box-shadow:inset 0 0 0 1px var(--teriya-line-border)}.teriya-palette-tag{padding:var(--teriya-space-1) var(--teriya-space-2);border-radius:var(--teriya-radius-chip);background:var(--teriya-surface-page);color:var(--teriya-text-primary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);font-variant-numeric:tabular-nums;flex:none}.teriya-palette-text{flex:1;min-width:0;display:grid}.teriya-palette-text strong,.teriya-palette-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teriya-palette-text small,.teriya-palette-meta{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-palette-meta{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;overflow:hidden}.teriya-palette-enter{color:var(--teriya-text-secondary);opacity:0;flex:none}.teriya-palette-item[aria-selected=true] .teriya-palette-enter{opacity:1}.teriya-palette-state{gap:var(--teriya-space-1);margin:var(--teriya-space-3) var(--teriya-space-2);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);display:grid}.teriya-palette-state strong{color:var(--teriya-text-primary)}.teriya-palette-state[data-tone=danger]{color:var(--teriya-status-danger-text)}.teriya-palette-note{margin:var(--teriya-space-2);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-palette-footer{padding:var(--teriya-space-2) var(--teriya-space-4);border-top:1px solid var(--teriya-line-hairline);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);margin:0}@media (max-width:47.99rem){.teriya-palette{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.teriya-palette-footer{display:none}}.teriya-dtable{gap:var(--teriya-space-3);min-width:0;display:grid}.teriya-dtable-toolbar{align-items:end;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-dtable-toolbar input[type=search],.teriya-dtable-filter select{min-height:2.75rem;padding:0 var(--teriya-space-3);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit;font-size:var(--teriya-type-small-size)}.teriya-dtable-toolbar input[type=search]{flex:1;min-width:min(18rem,100%)}.teriya-dtable-filter{gap:var(--teriya-space-1);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);display:grid}.teriya-dtable-button{align-items:center;gap:var(--teriya-space-1);min-height:2.75rem;padding:0 var(--teriya-space-4);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit;font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);cursor:pointer;display:inline-flex}.teriya-dtable-button:disabled{opacity:.45;cursor:not-allowed}.teriya-dtable-link{color:var(--teriya-action-text);font:inherit;font-weight:var(--teriya-weight-bold);cursor:pointer;background:0 0;border:0}.teriya-dtable-bulk{align-items:center;gap:var(--teriya-space-3);padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-sunken);flex-wrap:wrap;display:flex}.teriya-dtable-state{justify-items:start;gap:var(--teriya-space-2);padding:var(--teriya-space-5);border:1px dashed var(--teriya-line-border);border-radius:var(--teriya-radius-card);color:var(--teriya-text-secondary);display:grid}.teriya-dtable-state p{margin:0}.teriya-dtable-state strong{color:var(--teriya-text-primary)}.teriya-dtable-state[data-tone=danger]{border-style:solid;border-color:var(--teriya-status-danger-edge);background:var(--teriya-status-danger-surface);color:var(--teriya-status-danger-text)}.teriya-dtable-frame[data-stale]{opacity:.6}.teriya-dtable-frame{border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);transition:opacity var(--teriya-duration-small) var(--teriya-ease-standard);overflow-x:auto}.teriya-dtable-table{border-collapse:collapse;width:100%;font-size:var(--teriya-type-small-size)}.teriya-dtable-table th,.teriya-dtable-table td{overflow-wrap:normal;word-break:normal;height:2.75rem;padding:0 var(--teriya-space-3);border-bottom:1px solid var(--teriya-line-hairline);text-align:left;vertical-align:middle}.teriya-dtable-table tbody tr:last-child td{border-bottom:0}.teriya-dtable-table th{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);white-space:nowrap}.teriya-dtable-table th button{align-items:center;gap:var(--teriya-space-1);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.teriya-dtable-table [data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.teriya-dtable-table tbody tr:hover,.teriya-dtable-table tbody tr[data-selected]{background:var(--teriya-surface-sunken)}.teriya-dtable-check{width:2.75rem;min-width:2.75rem}.teriya-dtable-check input{width:1.35rem;height:1.35rem;accent-color:var(--teriya-action-fill);margin:0}.teriya-dtable-hit{cursor:pointer;flex:none;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;margin:-.5rem;display:inline-flex}.teriya-dtable-columns{display:inline-block;position:relative}.teriya-dtable-columns>summary{cursor:pointer;list-style:none}.teriya-dtable-columns ul{z-index:var(--teriya-z-dropdown);margin:var(--teriya-space-1) 0 0;padding:var(--teriya-space-1);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-raised);min-width:12rem;list-style:none;position:absolute}@media (max-width:47.99rem){.teriya-dtable-columns ul{inset:auto var(--teriya-space-4) var(--teriya-space-4);max-height:60vh;margin:0;position:fixed;overflow-y:auto}}.teriya-dtable-columns li label{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:0 var(--teriya-space-2);cursor:pointer;display:flex}.teriya-dtable-rowlink{color:var(--teriya-text-primary);font-weight:var(--teriya-weight-heavy);text-decoration:none}.teriya-dtable-rowlink:hover{text-decoration:none}.teriya-dtable-pager{justify-content:space-between;align-items:center;gap:var(--teriya-space-2);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);flex-wrap:wrap;display:flex}.teriya-dtable-pager>div{align-items:center;gap:var(--teriya-space-2);display:flex}@media (max-width:47.99rem){.teriya-dtable-frame{background:0 0;border:0;overflow:visible}.teriya-dtable-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.teriya-dtable-table,.teriya-dtable-table tbody,.teriya-dtable-table tr,.teriya-dtable-table td{display:block}.teriya-dtable-table tr{margin-bottom:var(--teriya-space-2);padding:var(--teriya-space-2) var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card)}.teriya-dtable-table td{justify-content:flex-start;align-items:flex-start;gap:var(--teriya-space-1);height:auto;min-height:2rem;padding:var(--teriya-space-1) 0;text-align:left;border:0;flex-direction:column;display:flex}.teriya-dtable-table td.teriya-dtable-check{flex-direction:row;align-items:center}.teriya-dtable-table td:before{content:attr(data-label);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);text-align:left}.teriya-dtable-table td[data-primary]{font-size:var(--teriya-type-body-size)}.teriya-dtable-table td[data-primary]:before,.teriya-dtable-table td.teriya-dtable-check:before{content:none}}@media (min-width:40.01rem) and (max-width:64rem){.teriya-dtable[data-cards=tablet] .teriya-dtable-frame{background:0 0;border:0;overflow:visible}.teriya-dtable[data-cards=tablet] .teriya-dtable-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.teriya-dtable[data-cards=tablet] .teriya-dtable-table,.teriya-dtable[data-cards=tablet] .teriya-dtable-table tbody,.teriya-dtable[data-cards=tablet] .teriya-dtable-table tr,.teriya-dtable[data-cards=tablet] .teriya-dtable-table td{display:block}.teriya-dtable[data-cards=tablet] .teriya-dtable-table tr{margin-bottom:var(--teriya-space-2);padding:var(--teriya-space-2) var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card)}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td{justify-content:flex-start;align-items:flex-start;gap:var(--teriya-space-1);height:auto;min-height:2rem;padding:var(--teriya-space-1) 0;text-align:left;border:0;flex-direction:column;display:flex}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td.teriya-dtable-check{flex-direction:row;align-items:center}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td:before{content:attr(data-label);color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);text-align:left}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td[data-primary]{font-size:var(--teriya-type-body-size)}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td[data-primary]:before,.teriya-dtable[data-cards=tablet] .teriya-dtable-table td.teriya-dtable-check:before{content:none}}@media (min-width:64.01rem){.teriya-dtable[data-sticky=true] .teriya-dtable-frame{max-height:max(24rem,100dvh - 14rem);overflow:auto}.teriya-dtable[data-sticky=true] .teriya-dtable-table thead th{z-index:var(--teriya-z-raised);background:var(--teriya-surface-card);box-shadow:inset 0 -1px 0 var(--teriya-line-hairline);position:sticky;top:0}}.teriya-dtable-table tbody tr:has(.teriya-dtable-rowlink){cursor:pointer;position:relative}.teriya-dtable-table .teriya-dtable-rowlink:after{content:"";position:absolute;inset:0}.teriya-dtable-table tbody tr:has(.teriya-dtable-rowlink) :is(button,input,select,a:not(.teriya-dtable-rowlink)){z-index:var(--teriya-z-raised);position:relative}.teriya-dtable-density{margin-left:auto;display:inline-flex}.teriya-entity-header{justify-content:space-between;align-items:flex-end;gap:var(--teriya-space-3);flex-wrap:wrap;display:flex}.teriya-entity-header h1{align-items:center;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-entity-actions{gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-entity-actions-hold{min-width:1px;min-height:2.75rem}.teriya-entity-action{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:0 var(--teriya-space-4);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-heavy);text-decoration:none;display:inline-flex}.teriya-entity-actions-panel{align-items:flex-start;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-entity-actions-panel>h2,.teriya-entity-actions-panel>details,.teriya-entity-actions-panel>form{flex-basis:100%}.teriya-entity-skeleton{align-content:start;gap:var(--teriya-space-4);min-height:24rem;display:grid}.teriya-entity-skeleton .teriya-skeleton{display:block}.teriya-entity-grid{align-items:start;gap:var(--teriya-space-4);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);display:grid}.teriya-entity-main,.teriya-entity-side{gap:var(--teriya-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.teriya-entity-panels{gap:var(--teriya-space-4);min-width:0;margin-top:var(--teriya-space-4);display:grid}.teriya-entity-panels>.teriya-page{margin:0;padding:0;display:block}.teriya-entity-fields{gap:var(--teriya-space-3) var(--teriya-space-5);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;display:grid}.teriya-entity-field dt{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold)}.teriya-entity-field dd{margin:var(--teriya-space-1) 0 0;font-weight:var(--teriya-weight-bold);font-variant-numeric:tabular-nums}.teriya-entity-section{font-family:var(--teriya-font-display);font-size:var(--teriya-type-lead-size);margin:0}.teriya-entity-timeline{gap:var(--teriya-space-2);padding:0 0 0 var(--teriya-space-4);border-left:2px solid var(--teriya-line-hairline);margin:0;list-style:none;display:grid}.teriya-entity-timeline li{gap:var(--teriya-space-3);font-size:var(--teriya-type-small-size);grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);display:grid}.teriya-entity-timeline time{color:var(--teriya-text-secondary);font-variant-numeric:tabular-nums}.teriya-entity-parties,.teriya-entity-list{gap:var(--teriya-space-2);margin:var(--teriya-space-3) 0 0;padding:0;list-style:none;display:grid}.teriya-entity-parties li,.teriya-entity-list li>a,.teriya-entity-list li>span{align-items:center;gap:.25rem var(--teriya-space-2);min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-page);color:var(--teriya-text-primary);flex-wrap:wrap;text-decoration:none;display:flex}.teriya-entity-parties a{min-block-size:2.75rem;color:var(--teriya-text-primary);align-items:center;display:inline-flex}.teriya-entity-list li>a:hover{background:var(--teriya-surface-sunken)}.teriya-entity-parties small,.teriya-entity-list small{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-entity-list li>a>small{flex-basis:100%}.teriya-entity-role{width:100%;color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:var(--teriya-tracking-overline);text-transform:uppercase}.teriya-entity-none{margin:var(--teriya-space-2) 0 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size)}.teriya-entity-asof{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);margin:0}@media (max-width:64rem){.teriya-entity-grid{grid-template-columns:minmax(0,1fr)}}.teriya-shell-icon-gap{flex:none;width:17px}.teriya-entity-links .teriya-entity-list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.teriya-entity-links .teriya-entity-list li>a.teriya-entity-action{justify-content:center}.teriya-shortcuts{margin:0}.teriya-shortcuts>div{gap:var(--teriya-space-4);padding-block:var(--teriya-space-3);border-bottom:1px solid var(--teriya-line-hairline);grid-template-columns:minmax(5rem,auto) minmax(0,1fr);display:grid}.teriya-shortcuts dd{overflow-wrap:anywhere;margin:0}.teriya-dtable-table tr[data-table-row]:focus{outline:2px solid var(--teriya-action-fill);outline-offset:-2px}.teriya-dtable,.teriya-dtable-frame,.teriya-dtable-pager{min-width:0;max-width:100%}.teriya-dtable-pager,.teriya-dtable-pager>div{flex-wrap:wrap}@media (max-width:47.99rem){.teriya-dtable-table,.teriya-dtable-table tbody,.teriya-dtable-table tr,.teriya-dtable-table td{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.teriya-dtable-table td{overflow-wrap:anywhere}.teriya-dtable-table td:not(.teriya-dtable-check){flex-wrap:nowrap}.teriya-dtable[data-density=compact] .teriya-dtable-table th,.teriya-dtable[data-density=compact] .teriya-dtable-table td{height:auto}.teriya-dtable-table td>.teriya-dtable-button{max-width:100%}.teriya-dtable-table td>*{overflow-wrap:anywhere;min-width:0;max-width:100%}}.teriya-dtable-toolbar input,.teriya-dtable-filter select{box-sizing:border-box;max-width:100%}.teriya-dtable-filter,.teriya-country-picker{min-width:0;max-width:100%}.teriya-country-picker>button{white-space:normal;max-width:100%;min-height:2.75rem}.teriya-country-results{max-height:50dvh;margin-top:var(--teriya-space-3);display:grid;overflow:auto}.teriya-country-results>button{text-align:start;min-height:2.75rem;color:inherit;padding:var(--teriya-space-2) var(--teriya-space-3);background:0 0;border:0}.teriya-country-results>button[aria-pressed=true]{font-weight:var(--teriya-weight-bold);background:var(--teriya-surface-sunken)}.teriya-country-picker .teriya-dialog input{box-sizing:border-box;width:100%;min-height:2.75rem}.teriya-dialog[data-size=drawer]{box-sizing:border-box;border-radius:0;width:min(42rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;overflow:auto}.teriya-dtable-rowlink:is(button){color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.teriya-detail-page{box-sizing:border-box;width:100%;max-width:90rem;padding:var(--teriya-space-5);color:var(--teriya-text-primary);background:var(--teriya-surface-page);margin-inline:auto}.teriya-detail-page>header{justify-content:space-between;align-items:flex-start;gap:var(--teriya-space-4);padding:0 0 var(--teriya-space-4);margin-bottom:var(--teriya-space-4);border:0;border-bottom:1px solid var(--teriya-line-hairline);color:inherit;background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.teriya-detail-page>header>div{flex-wrap:wrap;min-width:0}.teriya-detail-page>header h1{font:600 clamp(1.3rem, 2vw, 1.75rem) var(--teriya-font-display);margin:0}@media (max-width:47.99rem){.teriya-detail-page{padding:var(--teriya-space-3)}.teriya-detail-page>header{gap:var(--teriya-space-3)}}.teriya-dtable-group th{padding:var(--teriya-space-3) var(--teriya-space-3);text-align:start;color:var(--teriya-text-secondary);background:var(--teriya-surface-sunken);font-weight:var(--teriya-weight-bold)}.teriya-dtable-group{min-height:0!important}@media (max-width:47.99rem){.teriya-dtable-group{display:block}.teriya-dtable-group th{box-sizing:border-box;width:100%;display:block}}.teriya-time-field,.teriya-date-field{align-items:center;gap:var(--teriya-space-2);max-width:100%;display:inline-flex}.teriya-time-field .teriya-select-wrap,.teriya-date-field .teriya-select-wrap{flex:auto;width:auto;min-width:0}.teriya-time-field .teriya-select,.teriya-date-field .teriya-select{padding-inline:var(--teriya-space-2) var(--teriya-space-8)}.teriya-date-field{flex-wrap:wrap}.teriya-datetime-field{align-items:center;gap:var(--teriya-space-2) var(--teriya-space-3);flex-wrap:wrap;max-width:100%;display:inline-flex}.teriya-auth-page{min-height:100dvh;padding:var(--teriya-space-4);background:var(--teriya-surface-page);place-items:center;display:grid}.teriya-auth-card{border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-card);width:min(100%,39rem);box-shadow:var(--teriya-elevation-1);overflow:hidden}.teriya-auth-brand{align-items:center;gap:var(--teriya-space-2) var(--teriya-space-3);min-height:4rem;padding:var(--teriya-space-2) var(--teriya-space-6);border-bottom:1px solid var(--teriya-line-hairline);flex-wrap:wrap;display:flex}.teriya-auth-tools{align-items:center;gap:var(--teriya-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.teriya-auth-wordmark{font-family:var(--teriya-font-display);font-size:var(--teriya-type-title-s-size);font-weight:var(--teriya-weight-heavy);letter-spacing:-.04em}.teriya-auth-badge{padding:var(--teriya-space-1) var(--teriya-space-2);border-radius:var(--teriya-radius-chip);background:var(--teriya-surface-inverse);color:var(--teriya-text-on-inverse);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);letter-spacing:.06em;text-transform:uppercase}.teriya-auth-badge[data-tone=staff]{background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}@media (max-width:25.75rem){.teriya-auth-page{place-items:stretch stretch;padding:0}.teriya-auth-card{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.teriya-auth-brand{padding-inline:var(--teriya-space-5)}}.teriya-country-picker>button{width:100%;color:inherit;font:inherit;font-weight:var(--teriya-weight-heavy);padding:var(--teriya-space-2) var(--teriya-space-3);text-align:start;cursor:pointer;background:0 0;border:0;line-height:1.2}input[type=checkbox],input[type=radio]{min-width:1.5rem;min-height:1.5rem}td>a:only-child,th>a:only-child,nav a,.teriya-link{align-items:center;min-height:1.5rem;display:inline-flex}table button{min-height:1.5rem}@media (pointer:coarse),(max-width:48rem){button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary,[role=button],[role=tab],td>a:only-child,th>a:only-child,nav a,.teriya-link{min-height:2.75rem}input[type=checkbox],input[type=radio]{min-width:1.75rem;min-height:1.75rem}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:2.75rem}}.teriya-product-state[aria-busy=true]{flex-wrap:wrap}.teriya-entity-standing-blocks,.teriya-entity-standing-appeal{margin-top:var(--teriya-space-1);display:block}.teriya-ai-draft{gap:var(--teriya-space-3);display:grid}.teriya-ai-draft>h3{margin:0}.teriya-ai-draft>p{color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);margin:0}.teriya-ai-draft>section,.teriya-ai-draft>div:not(.teriya-ai-actions),.teriya-ai-draft>details{min-width:0;padding:var(--teriya-space-3) var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card)}.teriya-ai-draft h4{margin:0 0 var(--teriya-space-2);font-size:var(--teriya-type-small-size);letter-spacing:.02em}.teriya-ai-draft ul,.teriya-ai-draft ol{gap:var(--teriya-space-2);margin:0;padding:0;list-style:none;display:grid}.teriya-ai-draft li>ul,.teriya-ai-draft li>ol{margin-top:var(--teriya-space-2)}.teriya-ai-draft details>summary{cursor:pointer;font-weight:var(--teriya-weight-bold)}.teriya-ai-draft .teriya-ai-fold[open]>summary{margin-bottom:var(--teriya-space-2)}.teriya-ai-draft dl{gap:var(--teriya-space-2);margin:0;display:grid}.teriya-ai-draft dt{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-ai-draft dd{margin:0}.teriya-approval-review{gap:var(--teriya-space-3);display:grid}.teriya-approval-review dl,.teriya-approval-receipt dl{gap:var(--teriya-space-2);margin:0;display:grid}.teriya-approval-review dl>div,.teriya-approval-receipt dl>div{justify-content:space-between;gap:var(--teriya-space-4);padding-bottom:var(--teriya-space-2);border-bottom:1px solid var(--teriya-line-hairline);display:flex}.teriya-approval-review dt,.teriya-approval-receipt dt{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}.teriya-approval-review dd,.teriya-approval-receipt dd{font-weight:var(--teriya-weight-bold);text-align:end;overflow-wrap:anywhere;margin:0}.teriya-approval-review label{gap:var(--teriya-space-1);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);display:grid}.teriya-approval-review input{min-height:2.75rem;padding-inline:var(--teriya-space-3);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit}.teriya-approval-receipt{gap:var(--teriya-space-2);margin-block:var(--teriya-space-3);padding:var(--teriya-space-3) var(--teriya-space-4);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-sunken);font-size:var(--teriya-type-small-size);display:grid}.teriya-approval-receipt strong{align-items:center;gap:var(--teriya-space-1);display:flex}button:disabled:not(.teriya-switch-track):not([role=switch]):not([role=tab]):not(.teriya-btn-link):not(.teriya-icon-plain),input[type=submit]:disabled,input[type=button]:disabled,[role=button][aria-disabled=true],a.teriya-btn[aria-disabled=true]{text-decoration:none;border-color:var(--teriya-action-disabled-fill)!important;background:var(--teriya-action-disabled-fill)!important;box-shadow:none!important;color:var(--teriya-action-disabled-text)!important;opacity:1!important;background-image:none!important}.teriya-shell-sidebar{background:linear-gradient(var(--teriya-surface-card) 30%, transparent) top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--teriya-surface-card) 70%) bottom / 100% 2rem no-repeat local, radial-gradient(farthest-side at 50% 0, #00000024, transparent) top / 100% .7rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000024, transparent) bottom / 100% .7rem no-repeat scroll, var(--teriya-surface-card)}:root{scroll-padding-top:var(--teriya-sticky-top,0px);scroll-padding-bottom:var(--teriya-sticky-bottom,0px)}:where(input,textarea,select,button,[tabindex]){scroll-margin-block:calc(var(--teriya-sticky-top,0px) + 1rem) calc(var(--teriya-sticky-bottom,0px) + 1rem)}.teriya-field-control{position:relative}.teriya-field[data-valid=true] .teriya-input{padding-right:var(--teriya-space-10)}.teriya-field-tick{color:var(--teriya-money-amount);pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.teriya-field-optional{color:var(--teriya-text-secondary);font-weight:var(--teriya-weight-bold)}.teriya-field-hint{justify-content:space-between;gap:var(--teriya-space-3);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-body);display:flex}.teriya-field-counter{font-variant-numeric:tabular-nums;margin-left:auto}.teriya-field-error{align-items:flex-start;gap:var(--teriya-space-2);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-snug);display:flex}.teriya-field-error>svg{margin-top:var(--teriya-space-1);flex:none}.teriya-field-suggestion,.teriya-field-label{font-size:var(--teriya-type-small-size)}.teriya-input::placeholder,.teriya-textarea::placeholder{color:var(--teriya-text-caption);opacity:1}.teriya-input:focus-visible,.teriya-textarea:focus-visible{outline:2px solid var(--teriya-action-focus);outline-offset:1px}.teriya-textarea{resize:none;min-height:6rem;line-height:var(--teriya-leading-body);overflow:hidden}.teriya-phone{border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);align-items:stretch;display:flex}.teriya-phone:focus-within{outline:2px solid var(--teriya-action-focus);outline-offset:1px}[data-invalid=true] .teriya-phone{border-color:var(--teriya-status-danger-text)}.teriya-phone-prefix{white-space:nowrap;padding:0 var(--teriya-space-3);border-right:1px solid var(--teriya-line-hairline);color:var(--teriya-text-secondary);font-weight:var(--teriya-weight-bold);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.teriya-phone .teriya-phone-input{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:0;flex:auto;min-width:0}.teriya-phone .teriya-phone-input:focus-visible{box-shadow:none!important;outline:none!important}.teriya-segmented{gap:var(--teriya-space-1);max-width:100%;padding:var(--teriya-space-1);border:1px solid var(--teriya-line-control);background:var(--teriya-surface-card);border-radius:1.75rem;flex-wrap:wrap;display:inline-flex}.teriya-segment,.teriya-chip{justify-content:center;align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-4);border-radius:var(--teriya-radius-pill);color:var(--teriya-text-primary);font:600 var(--teriya-type-small-size) var(--teriya-font-ui);cursor:pointer;transition:background-color var(--teriya-duration-press) ease, color var(--teriya-duration-press) ease, transform var(--teriya-duration-press) ease;background:0 0;border:1px solid #0000;display:inline-flex}strong,b{font-weight:var(--teriya-weight-bold)}a.teriya-link.teriya-btn{min-height:2.75rem;text-decoration:none}a.teriya-link.teriya-btn-primary,a.teriya-link.teriya-btn-primary:hover{color:var(--teriya-action-on-fill)}a.teriya-link.teriya-btn-secondary{color:var(--teriya-text-primary)}.teriya-segmented[data-size=sm] .teriya-segment{min-height:2.75rem;padding:var(--teriya-space-1) var(--teriya-space-3)}.teriya-segment:hover:not(:disabled),.teriya-chip:hover:not(:disabled){background:var(--teriya-surface-sunken)}.teriya-segment:active:not(:disabled),.teriya-chip:active:not(:disabled){transform:scale(.98)}.teriya-segment[aria-checked=true],.teriya-chip[aria-checked=true]{border-color:var(--teriya-surface-inverse);background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}.teriya-segment[aria-checked=true]:hover:not(:disabled),.teriya-chip[aria-checked=true]:hover:not(:disabled){background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}.teriya-segment:focus-visible,.teriya-chip:focus-visible{outline:2px solid var(--teriya-action-focus);outline-offset:2px}.teriya-chips{gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-chip{border-color:var(--teriya-line-control);background:var(--teriya-surface-card)}.teriya-chips[data-layout=tiles]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));display:grid}.teriya-chips[data-layout=tiles] .teriya-chip{border-radius:var(--teriya-radius-control);text-align:left;justify-content:flex-start;min-height:3.5rem}.teriya-chip-text{flex:auto;min-width:0;display:grid}.teriya-chip-text small{color:inherit;font-weight:var(--teriya-weight-bold);opacity:.8}.teriya-choice-icon{border-radius:var(--teriya-radius-chip);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;overflow:hidden}.teriya-choice-icon img,.teriya-choice-icon svg{object-fit:contain;width:100%;height:100%}.teriya-check{flex:none}.teriya-selectmenu{width:100%;position:relative}.teriya-selectmenu-button{justify-content:space-between;align-items:center;gap:var(--teriya-space-2);text-align:left;cursor:pointer;display:flex}.teriya-selectmenu-button>span{align-items:center;gap:var(--teriya-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.teriya-selectmenu-button [data-placeholder=true]{color:var(--teriya-text-caption)}.teriya-selectmenu-list{z-index:var(--teriya-z-dropdown);max-height:18rem;padding:var(--teriya-space-1);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-raised);box-shadow:var(--teriya-elevation-2);animation:teriya-pop-in var(--teriya-duration-small) var(--teriya-ease-standard);margin:0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.teriya-selectmenu-option{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-chip);cursor:pointer;display:flex}.teriya-selectmenu-option>span:not(.teriya-choice-icon){flex:auto}.teriya-selectmenu-option[data-active=true]{background:var(--teriya-surface-sunken)}.teriya-selectmenu-option[aria-selected=true]{font-weight:var(--teriya-weight-bold)}.teriya-selectmenu-option[aria-disabled=true]{color:var(--teriya-action-disabled-text);cursor:not-allowed}@keyframes teriya-pop-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}.teriya-date-field{align-items:center;gap:var(--teriya-space-2);max-width:18rem;display:flex;position:relative}.teriya-date-field>.teriya-input{font-variant-numeric:tabular-nums}.teriya-time-field{font-variant-numeric:tabular-nums;max-width:7rem}.teriya-calendar{z-index:var(--teriya-z-dropdown);width:18rem;padding:var(--teriya-space-3);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-raised);box-shadow:var(--teriya-elevation-2);animation:teriya-pop-in var(--teriya-duration-small) var(--teriya-ease-standard);position:absolute;top:calc(100% + .25rem);left:0}.teriya-calendar-head{justify-content:space-between;align-items:center;gap:var(--teriya-space-2);margin-bottom:var(--teriya-space-2);text-transform:capitalize;display:flex}.teriya-calendar-grid{gap:var(--teriya-space-1);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.teriya-calendar-weekday{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold);text-transform:uppercase}.teriya-calendar-day{border-radius:var(--teriya-radius-pill);min-height:2.75rem;color:var(--teriya-text-primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.teriya-calendar-day:hover{background:var(--teriya-surface-sunken)}.teriya-calendar-day[aria-pressed=true]{background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}.teriya-filedrop{justify-items:center;gap:var(--teriya-space-2);padding:var(--teriya-space-6) var(--teriya-space-4);border:2px dashed var(--teriya-line-control);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);text-align:center;display:grid}.teriya-filedrop[data-over=true]{border-color:var(--teriya-text-primary);background:var(--teriya-surface-sunken)}.teriya-filedrop[data-invalid=true]{border-color:var(--teriya-status-danger-text)}.teriya-filedrop-prompt{font-weight:var(--teriya-weight-bold);margin:0}.teriya-filepicker{align-items:center;gap:var(--teriya-space-2) var(--teriya-space-3);flex-wrap:wrap;max-width:100%;display:inline-flex}.teriya-filepicker-name{overflow-wrap:anywhere;min-width:0;color:var(--teriya-text-primary)}.teriya-filepicker-name[data-empty=true]{color:var(--teriya-text-secondary)}.teriya-filepicker[data-invalid=true] .teriya-btn{border-color:var(--teriya-status-danger-text)}.teriya-code-input{max-width:calc(var(--teriya-code-length,6) * 1.6ch + 2rem);font:800 1.5rem var(--teriya-font-display);font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center}.teriya-breadcrumbs ol{align-items:center;gap:var(--teriya-space-1);margin:0 0 var(--teriya-space-2);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);flex-wrap:wrap;padding:0;list-style:none;display:flex}.teriya-breadcrumbs li+li:before{content:"›";margin-right:var(--teriya-space-1);color:var(--teriya-text-caption)}.teriya-breadcrumbs a{min-width:2.75rem;min-height:2.75rem;color:var(--teriya-text-secondary);justify-content:center;align-items:center;display:inline-flex}.teriya-breadcrumbs [aria-current=page]{color:var(--teriya-text-primary);font-weight:var(--teriya-weight-bold)}.teriya-page-back{margin-bottom:var(--teriya-space-1)}.teriya-page-title-row{align-items:center;gap:var(--teriya-space-2) var(--teriya-space-3);flex-wrap:wrap;display:flex}.teriya-page-meta{margin:var(--teriya-space-1) 0 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size)}.teriya-page-header[data-sticky=true]{z-index:var(--teriya-z-sticky);top:var(--teriya-sticky-top,0px);padding-block:var(--teriya-space-3);background:color-mix(in srgb, var(--teriya-surface-page) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}.teriya-result{justify-items:center;gap:var(--teriya-space-3);padding:var(--teriya-space-6) var(--teriya-space-5);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);text-align:center;display:grid}.teriya-result-mark{border-radius:var(--teriya-radius-pill);background:var(--teriya-money-fill);width:3.5rem;height:3.5rem;color:var(--teriya-brand-on-green);animation:teriya-result-in var(--teriya-duration-celebration) var(--teriya-ease-standard);place-items:center;display:inline-grid}.teriya-result[data-tone=neutral] .teriya-result-mark{background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}.teriya-result[data-tone=warning] .teriya-result-mark{background:var(--teriya-status-warning-fill);color:var(--teriya-status-warning-on-fill);box-shadow:inset 0 0 0 2px var(--teriya-status-warning-fill)}.teriya-result-title{font:800 var(--teriya-type-title-m-size) / var(--teriya-leading-tight) var(--teriya-font-display);letter-spacing:var(--teriya-tracking-display);overflow-wrap:anywhere;margin:0}.teriya-result-title:focus{outline:none}.teriya-result-figure{color:var(--teriya-money-amount);font:800 var(--teriya-type-title-l-size) / 1.1 var(--teriya-font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem, 9vw, var(--teriya-type-title-l-size));overflow-wrap:anywhere;margin:0}.teriya-result{min-width:0}.teriya-result-body{max-width:36rem;color:var(--teriya-text-secondary);line-height:var(--teriya-leading-body)}.teriya-result-facts{text-align:left;gap:0;width:100%;max-width:28rem;margin:0;display:grid}.teriya-result-facts>div{justify-content:space-between;gap:var(--teriya-space-1) var(--teriya-space-4);padding:var(--teriya-space-2) 0;border-top:1px solid var(--teriya-line-hairline);flex-wrap:wrap;display:flex}.teriya-result-facts dt{color:var(--teriya-text-secondary)}.teriya-result-facts dd{font-weight:var(--teriya-weight-bold);overflow-wrap:anywhere;margin:0}.teriya-result-next,.teriya-result-secondary{justify-content:center;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}@keyframes teriya-result-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.teriya-result-mark,.teriya-selectmenu-list,.teriya-calendar{animation:none}.teriya-btn:active:not(:disabled),.teriya-segment:active:not(:disabled),.teriya-chip:active:not(:disabled){transform:none}}.teriya-state{justify-items:start;gap:var(--teriya-space-2);padding:var(--teriya-space-5);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);display:grid}.teriya-state h2,.teriya-state h3{font-size:var(--teriya-type-lead-size);margin:0}.teriya-state p{color:var(--teriya-text-secondary);line-height:var(--teriya-leading-body);margin:0}.teriya-state-actions{gap:var(--teriya-space-2);margin-top:var(--teriya-space-1);flex-wrap:wrap;display:flex}.teriya-help-row{gap:var(--teriya-space-3);padding:var(--teriya-space-4);border-top:1px solid var(--teriya-line-hairline);display:grid}.teriya-help-row-text{gap:var(--teriya-space-1);display:grid}.teriya-help-row-text span{color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size)}.teriya-help-row-actions,.teriya-help-row-links{gap:var(--teriya-space-2) var(--teriya-space-4);flex-wrap:wrap;display:flex}.teriya-help-row-links{font-size:var(--teriya-type-small-size)}.teriya-help-row-links a{align-items:center;min-height:2.75rem;display:inline-flex}.teriya-status{align-items:center;gap:var(--teriya-space-2);padding:var(--teriya-space-1) var(--teriya-space-2);border-radius:var(--teriya-radius-chip);background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;display:inline-flex}.teriya-status-label{overflow-wrap:normal;min-width:auto}.teriya-status-label:first-letter{text-transform:uppercase}.teriya-status-dot{border-radius:var(--teriya-radius-pill);background:var(--teriya-text-secondary);flex:none;width:.5rem;height:.5rem}.teriya-status[data-tone=active] .teriya-status-dot{background:var(--teriya-surface-inverse)}.teriya-status[data-tone=positive]{background:var(--teriya-status-success-block);color:var(--teriya-status-success-on-block)}.teriya-status[data-tone=positive] .teriya-status-dot{background:var(--teriya-status-success-mark)}.teriya-status[data-tone=warning]{background:var(--teriya-status-warning-fill);color:var(--teriya-status-warning-on-fill)}.teriya-status[data-tone=warning] .teriya-status-dot{background:var(--teriya-status-warning-on-fill)}.teriya-status[data-tone=danger]{background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill)}.teriya-status[data-tone=danger] .teriya-status-dot{background:var(--teriya-status-danger-on-fill)}.teriya-money{font-variant-numeric:tabular-nums;white-space:nowrap}.teriya-money[data-direction=in]{color:var(--teriya-money-amount)}.teriya-money[data-size=lg]{font:800 var(--teriya-type-title-m-size) / 1.1 var(--teriya-font-display);font-variant-numeric:tabular-nums}.teriya-money[data-size=display]{font:800 var(--teriya-type-title-l-size) / 1.1 var(--teriya-font-display);font-variant-numeric:tabular-nums}.teriya-ticket{--teriya-ticket-ground:var(--teriya-surface-page);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-card);position:relative}.teriya-ticket[data-tone=money]{background:var(--teriya-money-deep);color:var(--teriya-money-on-deep);border-color:#0000}.teriya-ticket-head,.teriya-ticket-stub{padding:var(--teriya-space-4) var(--teriya-space-5)}.teriya-ticket-tear{height:0;margin:0 var(--teriya-space-4);border-top:2px dashed var(--teriya-line-border);position:relative}.teriya-ticket-tear:before,.teriya-ticket-tear:after{border-radius:var(--teriya-radius-pill);background:var(--teriya-ticket-ground);content:"";width:1.2rem;height:1.2rem;position:absolute;top:-.6rem}.teriya-ticket-tear:before{left:-1.65rem}.teriya-ticket-tear:after{right:-1.65rem}.teriya-toast-region{bottom:calc(var(--teriya-space-5) + var(--teriya-sticky-bottom,0px))}.teriya-toast .teriya-toast-action{min-width:auto;margin:calc(var(--teriya-space-2) * -1) 0;padding:0 var(--teriya-space-3);border-radius:var(--teriya-radius-chip);color:var(--teriya-action-fill);font-weight:var(--teriya-weight-heavy);text-decoration:none}.teriya-banner-action{flex:none;margin-left:auto}.teriya-dialog[open]{animation:teriya-pop-in var(--teriya-duration-small) var(--teriya-ease-standard)}.teriya-dialog-error{padding:var(--teriya-space-3) var(--teriya-space-5);border-top:1px solid var(--teriya-status-danger-text);color:var(--teriya-status-danger-text);font-weight:var(--teriya-weight-bold);margin:0}.teriya-dialog-error:focus-visible{outline:2px solid var(--teriya-status-danger-text);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.teriya-dialog[open]{animation:none}}.teriya-shell[data-rail=collapsed]{--shell-sidebar:8rem}.teriya-shell[data-rail=collapsed] .teriya-shell-group-label,.teriya-shell[data-rail=collapsed] .teriya-shell-brand .teriya-shell-badge,.teriya-shell[data-rail=collapsed] .teriya-shell-rail-toggle span,.teriya-shell[data-rail=collapsed] .teriya-shell-group a>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.teriya-shell[data-rail=collapsed] .teriya-shell-group a{justify-content:center;padding-inline:0;position:relative}.teriya-shell[data-rail=collapsed] .teriya-shell-count{min-width:1.15rem;height:1.15rem;font-size:var(--teriya-type-caption-size);padding-inline:.2rem;position:absolute;top:.05rem;right:.05rem}.teriya-shell[data-rail=collapsed] .teriya-shell-brand{justify-content:center;padding-inline:0}.teriya-shell[data-rail=collapsed] .teriya-shell-sidebar>:not(nav):not(.teriya-shell-brand):not(.teriya-shell-rail-toggle):not(.teriya-shell-rail-anchor){display:none}.teriya-shell-rail-toggle{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;margin:auto var(--teriya-space-3) var(--teriya-space-3);padding:0 var(--teriya-space-3);border:1px solid var(--teriya-line-hairline);border-radius:var(--teriya-radius-control);color:var(--teriya-text-secondary);font:600 var(--teriya-type-small-size) var(--teriya-font-ui);cursor:pointer;background:0 0;flex:none;display:flex}.teriya-shell[data-rail=collapsed] .teriya-shell-rail-toggle{justify-content:center;padding:0}@media (min-width:48rem) and (max-width:79.99rem){.teriya-shell:not([data-rail]){--shell-sidebar:8rem}.teriya-shell:not([data-rail]) .teriya-shell-group-label,.teriya-shell:not([data-rail]) .teriya-shell-brand .teriya-shell-badge,.teriya-shell:not([data-rail]) .teriya-shell-rail-toggle span,.teriya-shell:not([data-rail]) .teriya-shell-group a>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.teriya-shell:not([data-rail]) .teriya-shell-group a{justify-content:center;padding-inline:0;position:relative}.teriya-shell:not([data-rail]) .teriya-shell-count{min-width:1.15rem;height:1.15rem;font-size:var(--teriya-type-caption-size);padding-inline:.2rem;position:absolute;top:.05rem;right:.05rem}.teriya-shell:not([data-rail]) .teriya-shell-brand{justify-content:center;padding-inline:0}.teriya-shell:not([data-rail]) .teriya-shell-sidebar>:not(nav):not(.teriya-shell-brand):not(.teriya-shell-rail-toggle):not(.teriya-shell-rail-anchor){display:none}.teriya-shell:not([data-rail]) .teriya-shell-rail-toggle{justify-content:center;padding:0}}.teriya-shell-group-items{transition:grid-template-rows var(--teriya-duration-small) var(--teriya-ease-standard);grid-template-rows:1fr;display:grid}.teriya-shell-group-items[data-folded]{grid-template-rows:0fr}.teriya-shell-group-list{gap:var(--teriya-space-1);grid-template-columns:minmax(0,1fr);min-height:0;margin:-3px;padding:3px;display:grid;overflow:hidden}.teriya-shell[data-rail=collapsed] .teriya-shell-group-items[data-folded]{grid-template-rows:1fr}.teriya-shell[data-rail=collapsed] .teriya-shell-rail-collapse,.teriya-shell:not([data-rail=collapsed]) .teriya-shell-rail-expand{display:none}@media (min-width:48rem) and (max-width:79.99rem){.teriya-shell:not([data-rail]) .teriya-shell-group-items[data-folded]{grid-template-rows:1fr}.teriya-shell:not([data-rail]) .teriya-shell-rail-expand{display:block}.teriya-shell:not([data-rail]) .teriya-shell-rail-collapse{display:none}}@media (max-width:47.99rem){.teriya-shell-rail-toggle,.teriya-shell-rail-anchor,.teriya-shell-switcher{display:none}}@media (prefers-reduced-motion:reduce){.teriya-shell-group-items{transition:none}}.teriya-activity-bar{opacity:0;pointer-events:none;height:2px;transition:opacity var(--teriya-duration-small) var(--teriya-ease-standard);position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.teriya-activity-bar:after{background:var(--teriya-action-fill);content:"";width:40%;animation:teriya-activity-slide 1.2s var(--teriya-ease-standard) infinite;position:absolute;inset:0 auto 0 0}.teriya-activity-bar[data-shown]{opacity:1}@keyframes teriya-activity-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.teriya-activity-bar:after{width:100%;animation:none}}.teriya-reveal{opacity:0;transition:grid-template-rows var(--teriya-duration-page) var(--teriya-ease-standard), opacity var(--teriya-duration-page) var(--teriya-ease-standard);grid-template-rows:0fr;display:grid}.teriya-reveal[data-open]{opacity:1;grid-template-rows:1fr}.teriya-reveal-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.teriya-reveal{transition:opacity var(--teriya-duration-press) linear}}.teriya-world-phone{gap:var(--teriya-space-2);min-width:0;display:flex}.teriya-world-phone>input{flex:1;min-width:0}.teriya-shell-menu-button{position:relative}.teriya-shell-menu-count{min-width:1.1rem;height:1.1rem;padding-inline:var(--teriya-space-1);border-radius:var(--teriya-radius-pill);background:var(--teriya-action-fill);color:var(--teriya-action-on-fill);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-heavy);place-items:center;display:grid;position:absolute;top:.15rem;right:.1rem}.teriya-shell-shortcuts{border-radius:var(--teriya-radius-control);width:2.75rem;height:2.75rem;color:var(--teriya-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:none}@media (pointer:fine) and (min-width:48rem){.teriya-shell-shortcuts{display:grid}}.teriya-shortcuts-toggle{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;margin-bottom:var(--teriya-space-3);display:flex}.teriya-shell-bottom{display:none}@media (min-width:48rem) and (max-width:64rem){.teriya-shell-header{margin-left:var(--shell-sidebar);padding-inline:var(--teriya-page-gutter)}.teriya-shell-menu-button,.teriya-shell-brand-compact{display:none}.teriya-shell-body{margin-left:var(--shell-sidebar)}.teriya-shell-sidebar{width:var(--shell-sidebar);visibility:visible;box-shadow:none;top:0;transform:none}.teriya-shell-sidebar>.teriya-shell-brand{display:flex}.teriya-shell-drawer-close,.teriya-shell-backdrop{display:none}}@media (max-width:47.99rem){.teriya-shell[data-bottom-bar=true]{--teriya-sticky-bottom:calc(4rem + env(safe-area-inset-bottom))}.teriya-shell[data-bottom-bar=true] .teriya-shell-body{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.teriya-shell-bottom{z-index:var(--teriya-z-rail);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--teriya-line-hairline);background:var(--teriya-surface-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.teriya-shell-bottom>a,.teriya-shell-bottom>button{align-content:center;place-items:center;gap:var(--teriya-space-1);min-height:4rem;padding:var(--teriya-space-1);color:var(--teriya-text-secondary);font:600 var(--teriya-type-caption-size) var(--teriya-font-ui);text-align:center;cursor:pointer;background:0 0;border:0;text-decoration:none;display:grid;position:relative}.teriya-shell-bottom>[aria-current=page]{color:var(--teriya-text-primary);font-weight:var(--teriya-weight-heavy)}.teriya-shell-bottom>[aria-current=page] svg{padding:var(--teriya-space-1) var(--teriya-space-4);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-inverse);color:var(--teriya-surface-page);box-sizing:content-box}.teriya-shell-bottom .teriya-shell-count{min-width:1.15rem;height:1.15rem;font-size:var(--teriya-type-caption-size);padding-inline:.2rem;position:absolute;top:.1rem;right:calc(50% - 2.5rem)}}.teriya-toast[data-tone=positive]{background:var(--teriya-status-success-block);color:var(--teriya-status-success-on-block);box-shadow:inset 0 0 0 2px var(--teriya-status-success-edge)}.teriya-toast[data-tone=positive]>svg{color:var(--teriya-status-success-mark)}.teriya-toast>svg{margin-top:var(--teriya-space-1);flex:none}.teriya-daterange{gap:var(--teriya-space-3);display:grid}.teriya-daterange-fields{gap:var(--teriya-space-3);flex-wrap:wrap;display:flex}.teriya-slow-notice{align-items:center;gap:var(--teriya-space-1) var(--teriya-space-3);margin:var(--teriya-space-2) 0 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);flex-wrap:wrap;display:flex}.teriya-btn{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center}.teriya-palette-count{padding:0 var(--teriya-space-4);color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);margin:0}.teriya-reauth-veil{z-index:var(--teriya-z-modal);padding:var(--teriya-space-4);background:var(--teriya-scrim-modal);place-items:center;display:grid;position:fixed;inset:0}.teriya-reauth{gap:var(--teriya-space-3);width:min(28rem,100%);padding:var(--teriya-space-5);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-sheet);background:var(--teriya-surface-raised);color:var(--teriya-text-primary);box-shadow:var(--teriya-elevation-2);display:grid}.teriya-reauth p{color:var(--teriya-text-secondary);line-height:var(--teriya-leading-body);margin:0}.teriya-reauth-actions{justify-content:flex-end;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-entity-photo{width:2.5rem;height:2.5rem;margin-right:var(--teriya-space-2);border-radius:var(--teriya-radius-pill);object-fit:cover;vertical-align:middle;display:inline-block}.teriya-entity-receipt{margin-top:var(--teriya-space-4)}.teriya-entity-breakdown{gap:var(--teriya-space-1);margin:0;display:grid}.teriya-entity-breakdown>div,.teriya-entity-breakdown-total{justify-content:space-between;gap:var(--teriya-space-4);font-variant-numeric:tabular-nums;display:flex}.teriya-entity-breakdown dd{margin:0}.teriya-entity-breakdown-total strong{color:var(--teriya-money-amount);font-size:var(--teriya-type-lead-size)}.teriya-menu{display:inline-block;position:relative}.teriya-menu-list{z-index:var(--teriya-z-dropdown);min-width:14rem;padding:var(--teriya-space-1);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-raised);box-shadow:var(--teriya-elevation-2);animation:teriya-pop-in var(--teriya-duration-small) var(--teriya-ease-standard);position:absolute;top:calc(100% + .25rem)}.teriya-menu[data-align=end] .teriya-menu-list{right:0}.teriya-menu[data-align=start] .teriya-menu-list{left:0}.teriya-menu-item{align-items:center;gap:var(--teriya-space-2);width:100%;min-height:2.75rem;padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-chip);color:var(--teriya-text-primary);font:600 var(--teriya-type-small-size) var(--teriya-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.teriya-menu-item:hover,.teriya-menu-item:focus-visible{background:var(--teriya-surface-sunken);outline:none}.teriya-menu-item[data-tone=danger]{color:var(--teriya-status-danger-text)}.teriya-menu-item[aria-disabled=true]{color:var(--teriya-action-disabled-text);cursor:not-allowed}.teriya-menu-text{display:grid}.teriya-menu-text small{font-weight:var(--teriya-weight-bold)}.teriya-menu-separator{height:1px;margin:var(--teriya-space-1) 0;background:var(--teriya-line-hairline)}.teriya-dialog-header{position:relative}.teriya-dialog-x{top:var(--teriya-space-2);right:var(--teriya-space-2);border-radius:var(--teriya-radius-pill);width:2.75rem;height:2.75rem;color:var(--teriya-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.teriya-dialog-x:hover{background:var(--teriya-surface-sunken)}.teriya-dialog-header:has(.teriya-dialog-x) h2{padding-right:2.75rem}@media (max-width:47.99rem){.teriya-dialog[data-sheet=true]{border-radius:var(--teriya-radius-sheet) var(--teriya-radius-sheet) 0 0;width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.teriya-dialog[data-sheet=true][open]{animation:teriya-sheet-in var(--teriya-duration-page) var(--teriya-ease-emphasized-decelerate)}}@keyframes teriya-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.teriya-dialog[data-sheet=true][open]{animation:none}}.teriya-theme-toggle[data-variant=labelled] button{gap:var(--teriya-space-2);width:auto;min-height:2.75rem;padding:0 var(--teriya-space-3);display:inline-flex}.teriya-theme-row{align-items:center;gap:var(--teriya-space-2) var(--teriya-space-3);flex-wrap:wrap;display:flex}.teriya-theme-row-label{font-weight:var(--teriya-weight-bold)}@media (min-width:64rem){.teriya-auth-page[data-split=true]{gap:var(--teriya-space-10);padding:var(--teriya-space-10);grid-template-columns:minmax(0,1fr) minmax(0,39rem);align-items:center}}.teriya-auth-brand-panel{display:none}@media (min-width:64rem){.teriya-auth-brand-panel{gap:var(--teriya-space-4);align-content:center;max-width:32rem;display:grid}}.teriya-auth-step{margin:var(--teriya-space-4) var(--teriya-space-6) 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold)}.teriya-auth-help{padding:var(--teriya-space-4) var(--teriya-space-6);border-top:1px solid var(--teriya-line-hairline)}.teriya-locale-menu{position:relative}.teriya-locale-menu-trigger{align-items:center;gap:var(--teriya-space-2);min-height:2.75rem;padding:0 var(--teriya-space-3);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:600 var(--teriya-type-small-size) var(--teriya-font-ui);cursor:pointer;display:inline-flex}.teriya-locale-menu-trigger[aria-busy=true]{opacity:.7;cursor:progress}.teriya-locale-menu-list{z-index:var(--teriya-z-dropdown);min-width:10rem;padding:var(--teriya-space-1);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-raised);box-shadow:var(--teriya-elevation-2);margin:0;list-style:none;position:absolute;top:calc(100% + .25rem);right:0}.teriya-locale-menu-list button{width:100%;min-height:2.75rem;padding:0 var(--teriya-space-3);border-radius:var(--teriya-radius-chip);color:var(--teriya-text-primary);font:600 var(--teriya-type-small-size) var(--teriya-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.teriya-locale-menu-list button:hover,.teriya-locale-menu-list button[aria-current=true]{background:var(--teriya-surface-sunken)}.teriya-locale-menu-list button[aria-current=true]{font-weight:var(--teriya-weight-heavy)}.teriya-product-state-search{gap:var(--teriya-space-2);margin-top:var(--teriya-space-4);display:flex}.teriya-product-state p.teriya-product-state-slogan{margin-top:var(--teriya-space-5);color:var(--teriya-text-secondary);font:600 var(--teriya-type-small-size) var(--teriya-font-display);letter-spacing:0;text-transform:none}@media (max-width:25.75rem){.teriya-shell-search{flex:0 0 2.75rem;justify-content:center;min-width:2.75rem;max-width:none;margin-left:auto;padding:0}.teriya-shell-search-label,.teriya-shell-search kbd{display:none}}@media (max-width:47.99rem){.teriya-shell-brand-compact .teriya-shell-badge{display:none}.teriya-shell-search,.teriya-shell-switch{min-height:2.75rem}.teriya-shell-brand-compact{min-width:2.75rem;min-height:2.75rem}}.teriya-tooltip-anchor{display:inline-flex;position:relative}.teriya-tooltip{z-index:var(--teriya-z-tooltip);width:max-content;max-width:min(18rem,80vw);padding:var(--teriya-space-2) var(--teriya-space-3);border-radius:var(--teriya-radius-chip);background:var(--teriya-stage-fill);color:var(--teriya-stage-text);font:500 var(--teriya-type-small-size) / var(--teriya-leading-snug) var(--teriya-font-ui);position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.teriya-tooltip[data-placement=bottom]{top:calc(100% + .375rem);bottom:auto}.teriya-tooltip-anchor[data-block=true]{display:block}.teriya-shell-rail-anchor{margin-top:auto}.teriya-shell[data-rail=collapsed] .teriya-shell-rail-anchor{z-index:1;background:var(--teriya-surface-card);position:sticky;bottom:0}@media (min-width:48rem) and (max-width:79.99rem){.teriya-shell:not([data-rail]) .teriya-shell-rail-anchor{z-index:1;background:var(--teriya-surface-card);position:sticky;bottom:0}}.teriya-tooltip[data-placement=end]{position:fixed;bottom:auto;transform:translateY(-50%)}.teriya-shell-account-name{max-width:10rem;font-weight:var(--teriya-weight-bold);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}@media (min-width:64rem){.teriya-shell-account-name{margin-left:var(--teriya-space-2);display:inline}}.teriya-shell-account-items{gap:var(--teriya-space-1);padding-block:var(--teriya-space-2);border-top:1px solid var(--teriya-line-hairline);display:grid}.teriya-shell-account-items .teriya-shell-menu-link{min-height:2.75rem;padding:0 var(--teriya-space-3);border-radius:var(--teriya-radius-control);color:var(--teriya-text-primary);font-weight:var(--teriya-weight-bold);align-items:center;text-decoration:none;display:flex}.teriya-shell-account-items .teriya-shell-menu-link:hover{background:var(--teriya-surface-sunken)}.teriya-shell[data-custom-nav=true] .teriya-shell-menu-button{display:none}.teriya-link.teriya-btn{text-decoration:none}.teriya-date-field:has(>input.teriya-input){flex-wrap:nowrap}.teriya-date-field>input.teriya-input{text-align:start;flex:auto;min-width:0}.teriya-date-field:has(>.teriya-field-error){flex-wrap:wrap}.teriya-date-field>.teriya-field-error{flex:1 0 100%}.teriya-calendar-day:disabled{color:var(--teriya-text-secondary);opacity:.45;cursor:not-allowed}.teriya-date-field>.teriya-date-button{flex:none;width:3rem;min-width:3rem;height:3rem}@media (min-width:64rem){.teriya-shell-status .ops-health{min-inline-size:25rem}}.teriya-shell-status>button,.teriya-shell-status>a{flex:none}button[data-teriya-pending],[role=button][data-teriya-pending]{cursor:progress;opacity:.85}button[data-teriya-pending]:not(:has(.teriya-btn-spinner)):before{content:"";border:2px solid;vertical-align:-.12em;opacity:0;width:.9em;height:.9em;animation:teriya-pending-spin .7s linear infinite, teriya-pending-show 0s linear var(--teriya-duration-press) forwards;border-inline-end-color:#0000;border-radius:50%;margin-inline-end:.5em;display:inline-block}[role=button][data-teriya-pending]:not(:has(.teriya-btn-spinner)):before{content:"";border:2px solid;vertical-align:-.12em;opacity:0;width:.9em;height:.9em;animation:teriya-pending-spin .7s linear infinite, teriya-pending-show 0s linear var(--teriya-duration-press) forwards;border-inline-end-color:#0000;border-radius:50%;margin-inline-end:.5em;display:inline-block}@keyframes teriya-pending-spin{to{transform:rotate(360deg)}}@keyframes teriya-pending-show{to{opacity:1}}@media (prefers-reduced-motion:reduce){button[data-teriya-pending]:not(:has(.teriya-btn-spinner)):before{animation:teriya-pending-spin 2.4s linear infinite, teriya-pending-show 0s linear var(--teriya-duration-press) forwards}[role=button][data-teriya-pending]:not(:has(.teriya-btn-spinner)):before{animation:teriya-pending-spin 2.4s linear infinite, teriya-pending-show 0s linear var(--teriya-duration-press) forwards}}[data-new=true]{animation:teriya-row-new var(--teriya-duration-linger) var(--teriya-ease-emphasized-decelerate)}@keyframes teriya-row-new{0%{background-color:var(--teriya-surface-sunken);box-shadow:inset 3px 0 0 var(--teriya-text-primary)}to{background-color:#0000;box-shadow:inset 3px 0 #0000}}@media (prefers-reduced-motion:reduce){[data-new=true]{box-shadow:inset 3px 0 0 var(--teriya-text-primary);animation:none}}.teriya-dtable-echo{color:var(--teriya-text-secondary);overflow-wrap:anywhere;margin:0}.teriya-page-description[data-pending=true]{color:#0000;min-height:4.5em}@media (min-width:48rem){.teriya-page-description[data-pending=true]{min-height:3em}}.teriya-dtable-state:has(.teriya-state-spin){min-height:30rem}@media (max-width:47.99rem){.teriya-page-title[data-pending=true]{color:#0000;min-height:3.25rem}.teriya-page-title[data-pending=true][data-title-lines="1"]{min-height:0}}.teriya-approval-review .teriya-approval-code-error{color:var(--teriya-status-danger-text);font-weight:var(--teriya-weight-bold);margin:0}.teriya-service-illustration{-webkit-user-select:none;user-select:none;width:3.5rem;max-width:78%;height:auto;display:block}.teriya-service-label{overflow-wrap:anywhere;max-width:100%;font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);line-height:var(--teriya-leading-snug)}.teriya-info{vertical-align:middle;display:inline-flex}.teriya-info-button{border-radius:var(--teriya-radius-pill);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--teriya-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.625rem;padding:0;display:inline-grid}.teriya-info-button:hover{color:var(--teriya-text-primary)}.teriya-info-button:focus-visible{outline:3px solid var(--teriya-action-focus);outline-offset:-6px}.teriya-info-button[aria-expanded=true]{color:var(--teriya-brand-text)}.teriya-info-panel{inset:auto;top:var(--teriya-info-top,50%);left:var(--teriya-info-left,1rem);width:var(--teriya-info-width,min(20rem, calc(100vw - 2rem)));max-height:min(24rem,100dvh - 2rem);padding:var(--teriya-space-4);border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-raised);box-shadow:var(--teriya-elevation-2);color:var(--teriya-text-primary);font-size:var(--teriya-type-small-size);line-height:var(--teriya-leading-body);text-align:start;margin:0;position:fixed;overflow:auto}.teriya-info-panel:not([data-open=true]){display:none}.teriya-info-panel::backdrop{background:0 0}.teriya-info-head{justify-content:space-between;align-items:flex-start;gap:var(--teriya-space-2);display:flex}.teriya-info-title{font-weight:var(--teriya-weight-bold);margin:0}.teriya-info-close{border-radius:var(--teriya-radius-pill);width:2.75rem;height:2.75rem;color:var(--teriya-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.75rem -.75rem -.5rem auto;padding:0;display:grid}.teriya-info-close:focus-visible{outline:3px solid var(--teriya-action-focus);outline-offset:-6px}.teriya-info-body>*{margin:0}.teriya-info-body>*+*{margin-top:var(--teriya-space-2)}@media (max-width:47.99rem){.teriya-info-panel{width:auto;max-height:70dvh;padding:var(--teriya-space-5) var(--teriya-page-gutter) calc(var(--teriya-space-6) + env(safe-area-inset-bottom,0px));border-radius:var(--teriya-radius-sheet) var(--teriya-radius-sheet) 0 0;border-width:1px 0 0;inset:auto 0 0}.teriya-info-panel::backdrop{background:var(--teriya-scrim-modal)}}.teriya-page-info{align-self:center;margin-inline-start:var(--teriya-space-1);display:inline-flex}.teriya-page-header[data-calm=true]{padding-bottom:var(--teriya-space-4);border-bottom:0;align-items:center}.teriya-dead-end-title{font-family:var(--teriya-font-display);font-size:var(--teriya-type-title-s-size);font-weight:var(--teriya-weight-heavy);line-height:var(--teriya-leading-tight);text-wrap:balance;margin:0}.teriya-shell-group-toggle{align-items:center;gap:var(--teriya-space-2);text-align:start;cursor:pointer;background:0 0;border:0;min-height:2.75rem;font-family:inherit;display:flex}.teriya-shell-group-toggle>span{flex:1}.teriya-shell-group-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.teriya-shell-group-count{min-width:1.35rem;height:1.35rem;padding-inline:var(--teriya-space-1);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);font-size:var(--teriya-type-caption-size);font-variant-numeric:tabular-nums;place-items:center;display:grid}.teriya-shell-group-count[data-tone=danger]{background:var(--teriya-status-danger-fill);color:var(--teriya-status-danger-on-fill)}.teriya-shell .teriya-shell-header{flex-wrap:nowrap}.teriya-shell .teriya-shell-header>:not(.teriya-shell-search,.teriya-shell-spacer){flex:none}@media (min-width:48rem){.teriya-shell .teriya-shell-header .teriya-shell-search{flex:18rem;min-width:2.75rem;max-width:36rem;overflow:hidden}}.teriya-shell .teriya-shell-header .teriya-shell-search+*{margin-inline-start:auto}.teriya-shell .teriya-shell-header .teriya-shell-status{flex-wrap:nowrap;flex:0 auto;min-width:auto}.teriya-shell .teriya-shell-header .teriya-shell-status>*{flex:none}@media (min-width:48rem){.teriya-shell .teriya-shell-header .teriya-shell-status .ops-health{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;justify-content:flex-start;min-inline-size:0;max-inline-size:16rem;display:inline-flex;overflow:hidden}.teriya-shell .teriya-shell-header .teriya-shell-status .ops-health:is([data-status=operational],[data-status=loading],[data-status=unknown]:not(a)){justify-content:center;gap:0;min-width:1.75rem;min-height:2.75rem;font-size:0}.teriya-shell .teriya-shell-header .ops-health i{flex:none}}@media (min-width:48rem) and (max-width:51.99rem){.teriya-shell .teriya-shell-header .teriya-shell-search{flex:0 0 2.75rem;justify-content:center;padding:0}.teriya-shell .teriya-shell-header .teriya-shell-search-label{display:none}}@media (min-width:48rem) and (max-width:79.99rem){.teriya-shell .teriya-shell-header .ops-clock b,.teriya-shell .teriya-shell-header .teriya-shell-switch-label,.teriya-shell .teriya-shell-header .teriya-shell-search kbd{display:none}}@media (min-width:120rem){.teriya-shell .teriya-shell-header .teriya-shell-search{max-width:44rem}}:root{--teriya-console-max:var(--teriya-layout-console-max)}@media (min-width:120rem){:root{--teriya-console-max:112rem}}@media (min-width:150rem){:root{--teriya-console-max:142rem}}.teriya-shell .teriya-page,.teriya-shell .teriya-detail-page{max-width:var(--teriya-console-max)}.teriya-shell .teriya-page-description{max-width:70ch}.teriya-toast{position:relative;overflow:hidden}.teriya-toast .teriya-toast-detail{margin-top:var(--teriya-space-0-5);opacity:.8;font-size:var(--teriya-type-caption-size);display:block}.teriya-toast .teriya-toast-action{color:var(--teriya-action-fill);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.teriya-toast-life{background:var(--teriya-action-fill);transform-origin:0;height:3px;animation:teriya-toast-life var(--teriya-toast-life,5s) linear forwards;position:absolute;inset:auto 0 0}.teriya-toast:is(:hover,:focus-within) .teriya-toast-life{animation-play-state:paused}@keyframes teriya-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.teriya-toast{animation:none}.teriya-toast-life{display:none}}.teriya-page-skeleton{opacity:0;transition:opacity var(--teriya-duration-small) var(--teriya-ease-standard)}.teriya-page-skeleton[data-visible=true]{opacity:1}.teriya-page-skeleton-head{gap:var(--teriya-space-3);display:grid}.teriya-page-skeleton-head [data-part=eyebrow]{width:7rem;height:.75rem}.teriya-page-skeleton-head [data-part=title]{width:min(22rem,70%);height:2rem}.teriya-page-skeleton-tiles{gap:var(--teriya-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.teriya-page-skeleton-tiles>i{border-radius:var(--teriya-radius-card);height:6.5rem}.teriya-page-skeleton-body{gap:var(--teriya-space-4);display:grid}.teriya-page-skeleton[data-layout=detail] .teriya-page-skeleton-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.teriya-page-skeleton-rows,.teriya-page-skeleton-side{align-content:start;gap:.6rem;display:grid}.teriya-page-skeleton-rows>i{border-radius:var(--teriya-radius-control);height:3rem}.teriya-page-skeleton-side>i{border-radius:var(--teriya-radius-card);height:9rem}@media (max-width:47.99rem){.teriya-page-skeleton[data-layout=detail] .teriya-page-skeleton-body{grid-template-columns:1fr}}.teriya-brand-lockup{color:inherit;flex:none;align-items:center;gap:.4rem;line-height:0;display:inline-flex}.teriya-brand-symbol{background:50%/contain no-repeat;flex:none;display:block}.teriya-shell[data-rail=collapsed] .teriya-shell-brand .teriya-brand-wordmark{display:none}@media (max-width:21rem){.teriya-shell-brand-compact .teriya-brand-wordmark{display:none}}.teriya-palette-copy{border-radius:var(--teriya-radius-pill);width:2rem;height:2rem;color:var(--teriya-text-secondary);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.teriya-palette-item:is([aria-selected=true],:hover) .teriya-palette-copy{opacity:1}.teriya-palette-copy:hover{background:var(--teriya-surface-sunken);color:var(--teriya-text-primary)}.teriya-live-number{border-radius:.3em;display:inline-block}.teriya-live-number[data-change]{animation:teriya-live-tick var(--teriya-duration-celebration) var(--teriya-ease-standard) both, teriya-live-glow var(--teriya-duration-puck-loop) var(--teriya-ease-emphasized-decelerate) both}.teriya-live-number[data-change=down]{--teriya-live-from:-.35em}@keyframes teriya-live-tick{0%{opacity:.2;transform:translateY(var(--teriya-live-from,.35em))}}@keyframes teriya-live-glow{0%{box-shadow:0 0 0 .2em var(--teriya-action-fill)}to{background:0 0;box-shadow:0 0 0 .2em #0000}}@media (prefers-reduced-motion:reduce){.teriya-live-number[data-change]{animation:teriya-live-glow var(--teriya-duration-puck-loop) var(--teriya-ease-emphasized-decelerate) both}}.teriya-shell .teriya-empty,.teriya-empty[data-tone=neutral],.teriya-empty[data-tone=positive]{border:0;border:1px solid var(--teriya-line-hairline);background:var(--teriya-surface-card)}:where(.teriya-shell-body) :where(a:not([class]):link,a:not([class]):visited){color:var(--teriya-action-text);text-decoration:none}:where(a:link,a:visited){color:var(--teriya-action-text)}@media (prefers-reduced-motion:no-preference){.teriya-shell-body>[tabindex="-1"]>main,.teriya-shell-body>[tabindex="-1"]>.teriya-page{animation:teriya-page-in var(--teriya-duration-small) var(--teriya-ease-standard) both}}.teriya-shell-body>[tabindex="-1"]{transition:opacity var(--teriya-duration-small) var(--teriya-ease-standard)}html[data-wording=loading] .teriya-shell-body>[tabindex="-1"]{opacity:0;transition:none}@keyframes teriya-page-in{0%{opacity:.5;transform:translateY(.375rem)}}.teriya-shell[data-app] .teriya-brand-lockup>svg.teriya-brand-wordmark{width:auto;height:var(--teriya-icon-md)}@media (prefers-reduced-motion:no-preference){.teriya-shell-menu,.teriya-menu-list{animation:teriya-pop-in var(--teriya-duration-small) var(--teriya-ease-standard)}.teriya-info-panel:popover-open{animation:teriya-pop-in var(--teriya-duration-small) var(--teriya-ease-standard)}.teriya-palette[open]{animation:teriya-palette-in var(--teriya-duration-small) var(--teriya-ease-standard)}.teriya-palette[open]::backdrop{animation:teriya-veil-in var(--teriya-duration-small) var(--teriya-ease-emphasized-decelerate)}}@keyframes teriya-palette-in{0%{opacity:0;transform:translateY(-.5rem)scale(.985)}}@keyframes teriya-veil-in{0%{opacity:0}}.teriya-history-bar{justify-content:space-between;align-items:flex-end;gap:var(--teriya-space-4);margin-bottom:var(--teriya-space-3);flex-wrap:wrap;display:flex}.teriya-history-totals{align-items:baseline;gap:var(--teriya-space-6);flex-wrap:wrap;margin:0;display:flex}.teriya-history-totals>div{gap:.15rem;display:grid}.teriya-history-totals dt{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);font-weight:var(--teriya-weight-bold)}.teriya-history-totals dd{font-size:var(--teriya-type-lead-size);font-weight:var(--teriya-weight-bold);font-variant-numeric:tabular-nums;margin:0}.teriya-history-totals>div[data-lead=true] dd{font-family:var(--teriya-font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.teriya-history-export{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.teriya-history-views{align-items:center;gap:var(--teriya-space-2);margin-block:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-history-view{border:1px solid var(--teriya-line-border);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);align-items:center;display:inline-flex}.teriya-history-view[data-active=true]{border-color:var(--teriya-action-fill);background:var(--teriya-action-fill)}.teriya-history-view[data-active=true] button{color:var(--teriya-action-on-fill)}.teriya-history-view button{min-height:2.75rem;color:var(--teriya-text-primary);font:inherit;font-size:var(--teriya-type-small-size);font-weight:var(--teriya-weight-bold);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0 .6rem;display:inline-flex}.teriya-history-view button+button{padding-inline:var(--teriya-space-2);color:var(--teriya-text-secondary)}.teriya-history-save{align-items:center;gap:.3rem;display:inline-flex}.teriya-history-view-form{gap:var(--teriya-space-2);display:inline-flex}.teriya-history-view-form input{min-height:2.75rem;padding:0 var(--teriya-space-3);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-control);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit}.teriya-dtable-skeleton td>i{border-radius:var(--teriya-radius-pill);width:min(100%,7rem);height:.75rem;display:block}.teriya-state-art{flex:none;margin-inline:auto;display:block}.teriya-dtable-state{background:var(--teriya-surface-sunken);text-align:center;border:0;justify-items:center}.teriya-dtable-state .teriya-state-art,.teriya-state .teriya-state-art,.teriya-empty .teriya-state-art{margin-bottom:var(--teriya-space-1)}.teriya-state{text-align:center;justify-items:center}.teriya-product-state>.teriya-state-art{margin:0}.teriya-entity .teriya-state-art,.teriya-entity .teriya-empty .teriya-state-art{width:56px;height:56px}@media (prefers-reduced-motion:no-preference){.teriya-state-art{animation:teriya-art-in var(--teriya-duration-celebration) var(--teriya-ease-standard) both}}@keyframes teriya-art-in{0%{opacity:0;transform:translateY(.5rem)scale(.94)}}.teriya-shortcuts>div{align-items:center;gap:var(--teriya-space-3);padding-block:var(--teriya-space-2);grid-template-columns:minmax(0,1fr) auto}.teriya-shortcuts dt{color:var(--teriya-text-primary)}.teriya-shortcuts dd{justify-content:flex-end;gap:var(--teriya-space-1);flex-wrap:wrap;display:flex}.teriya-shortcuts-toggle{margin:var(--teriya-space-4) 0 0}@media (max-width:47.99rem){.teriya-shell-brand-compact .teriya-brand-wordmark,.teriya-shell-header .tower-pin{display:none}}@media (forced-colors:active){.teriya-btn,.teriya-input,.teriya-field input,.teriya-field select,.teriya-field textarea,.teriya-chip,.teriya-tab,.teriya-segmented button,.teriya-switch,.teriya-dialog,.teriya-menu-list,.teriya-selectmenu-list{border:1px solid canvastext}.teriya-btn:disabled,.teriya-btn[aria-disabled=true]{color:graytext;border-color:graytext}.teriya-chip[aria-pressed=true],.teriya-chip[aria-selected=true],.teriya-tab[aria-selected=true],.teriya-segmented [aria-pressed=true],.teriya-segmented [aria-checked=true]{border-color:highlight;outline:2px solid highlight}.teriya-input[aria-invalid=true],.teriya-field [aria-invalid=true]{border-width:2px}:focus-visible{outline-offset:2px;outline:2px solid highlight}}.teriya-staff-account{gap:var(--teriya-space-4);display:grid}.teriya-staff-account-who{align-items:center;gap:var(--teriya-space-3);display:inline-flex}.teriya-role-badge{padding:var(--teriya-space-1) var(--teriya-space-2);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-inverse);color:var(--teriya-text-on-inverse);font-size:var(--teriya-type-caption-size);align-items:center;font-weight:600;line-height:1;display:inline-flex}.teriya-staff-account-devices{gap:var(--teriya-space-3);margin:0;padding:0;list-style:none;display:grid}.teriya-staff-account-devices>li{gap:var(--teriya-space-1);padding-bottom:var(--teriya-space-3);border-bottom:1px solid var(--teriya-line-border);display:grid}.teriya-staff-account-devices header{align-items:center;gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}.teriya-staff-account-muted{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);margin:0}.teriya-staff-account-form{gap:var(--teriya-space-3);max-width:28rem;display:grid}.teriya-staff-account-actions{gap:var(--teriya-space-2);flex-wrap:wrap;display:flex}@media (max-width:47.99rem){.teriya-dtable-table tr{column-gap:var(--teriya-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.teriya-dtable-table td{min-width:0;min-height:0}.teriya-dtable-table td:empty{display:none}.teriya-dtable-table td[data-primary]{grid-column:1/-1;padding-inline-end:2.75rem}.teriya-dtable-table td.teriya-dtable-check{z-index:var(--teriya-z-raised);padding:0;position:absolute;inset-block-start:0;inset-inline-end:0}}@media (min-width:40.01rem) and (max-width:64rem){.teriya-dtable[data-cards=tablet] .teriya-dtable-table tr{column-gap:var(--teriya-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td{min-width:0;min-height:0}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td:empty{display:none}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td[data-primary]{grid-column:1/-1;padding-inline-end:2.75rem}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td.teriya-dtable-check{z-index:var(--teriya-z-raised);padding:0;position:absolute;inset-block-start:0;inset-inline-end:0}}.teriya-dtable-rowlink{align-items:center;min-height:2.75rem;display:inline-flex}.teriya-dtable[data-density=compact] .teriya-dtable-table th,.teriya-dtable[data-density=compact] .teriya-dtable-table td{height:2.75rem}@media (max-width:40rem){.teriya-dtable[data-density=compact] .teriya-dtable-table th,.teriya-dtable[data-density=compact] .teriya-dtable-table td{height:auto}}@media (min-width:40.01rem) and (max-width:64rem){.teriya-dtable[data-density=compact][data-cards=tablet] .teriya-dtable-table td{height:auto}}.teriya-dtable-table tr[data-openable=true]{cursor:pointer}.teriya-dtable-table tr[data-openable=true]>td:last-child:not(:empty):not(:has(button,a)):not([data-column=actions]):after{color:var(--teriya-text-secondary);content:"›";font-weight:var(--teriya-weight-bold);margin-inline-start:var(--teriya-space-2)}.teriya-dtable-table tr[data-linked=true]>td:last-child:not(:empty):not(:has(button,a)):not([data-column=actions]):after{color:var(--teriya-text-secondary);content:"›";font-weight:var(--teriya-weight-bold);margin-inline-start:var(--teriya-space-2)}.teriya-desk-end{margin:var(--teriya-space-3) 0 0;color:var(--teriya-text-secondary);font-size:var(--teriya-type-small-size);text-align:center}@media (max-width:64rem){.teriya-dtable-table tr.teriya-dtable-group{display:block}}.teriya-shell[data-rail=collapsed] .teriya-shell-group a{min-height:2.75rem;padding-block:var(--teriya-space-1);flex-direction:column;gap:.125rem}.teriya-shell[data-rail=collapsed] .teriya-shell-group a>span{clip:auto;white-space:normal;width:100%;height:auto;font-size:var(--teriya-type-overline-size);text-align:center;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;padding-inline:0;line-height:1.2;position:static;overflow:visible}@media (min-width:48rem) and (max-width:79.99rem){.teriya-shell:not([data-rail]) .teriya-shell-group a{min-height:2.75rem;padding-block:var(--teriya-space-1);flex-direction:column;gap:.125rem}.teriya-shell:not([data-rail]) .teriya-shell-group a>span{clip:auto;white-space:normal;width:100%;height:auto;font-size:var(--teriya-type-overline-size);text-align:center;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;padding-inline:0;line-height:1.2;position:static;overflow:visible}}@media (max-width:64rem){.teriya-dtable-table td[data-card-hide]{display:none}}@media (max-width:40rem){.teriya-dtable-table td.teriya-dtable-check{width:auto;min-width:0;inset-inline-start:auto}}@media (min-width:40.01rem) and (max-width:64rem){.teriya-dtable[data-cards=tablet] .teriya-dtable-table td.teriya-dtable-check{width:auto;min-width:0;inset-inline-start:auto}}@media (max-width:64rem){.teriya-dtable-table tr.teriya-dtable-group,.teriya-dtable[data-cards=tablet] .teriya-dtable-table tr.teriya-dtable-group{margin:var(--teriya-space-3) 0 var(--teriya-space-1);background:0 0;border:0;padding:0}.teriya-dtable-table tr.teriya-dtable-group th{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size);letter-spacing:var(--teriya-tracking-overline);text-transform:uppercase;background:0 0;padding:0}}@media (max-width:40rem){.teriya-dtable-table td>*{min-width:0;max-width:100%}}@media (min-width:40.01rem) and (max-width:64rem){.teriya-dtable[data-cards=tablet] .teriya-dtable-table td>*{min-width:0;max-width:100%}.teriya-dtable[data-cards=phone] [data-narrow-hide]{display:none}}.teriya-dtable-table tr[data-fresh]>td{animation:teriya-row-fresh var(--teriya-duration-radar-loop) ease-out 2;background:0 0}.teriya-dtable-table tr[data-fresh]>td:first-child{box-shadow:inset 3px 0 0 var(--teriya-status-warning-edge,currentColor)}@keyframes teriya-row-fresh{0%{filter:brightness(.92)}to{filter:none}}@media (prefers-reduced-motion:reduce){.teriya-dtable-table tr[data-fresh]>td{animation:none}}@media (max-height:32rem){.teriya-shell .teriya-shell-header,.teriya-page-header[data-sticky=true]{position:static}}@media (max-width:64rem),(pointer:coarse){.teriya-btn-sm,.teriya-segmented[data-size=sm] .teriya-segment,.teriya-calendar-day,.teriya-history-view button,.teriya-history-view-form input,.teriya-shell-switch{min-height:2.75rem}.teriya-calendar-day,.teriya-dtable-button{min-width:2.75rem}.teriya-dtable-table td>a{align-items:center;min-height:2.75rem;display:inline-flex}}.teriya-dtable-table tr[data-openable=true]:active{background:var(--teriya-surface-sunken)}.teriya-refresh-button[data-turning=true] svg{animation:.9s linear teriya-refresh-turn}@keyframes teriya-refresh-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.teriya-refresh-button[data-turning=true] svg{animation:none}}.teriya-swap{display:contents}@keyframes teriya-swap-in{0%{opacity:0}to{opacity:1}}.teriya-swap[data-swap=in]>*{animation:teriya-swap-in var(--teriya-duration-page) var(--teriya-ease-standard) both}@media (prefers-reduced-motion:reduce){.teriya-swap[data-swap=in]>*{animation-duration:.15s}}@media (max-height:30rem){.teriya-shell-header{position:relative}}@media (max-width:47.99rem) and (max-height:30rem){.teriya-shell[data-bottom-bar=true]{--teriya-sticky-bottom:calc(3rem + env(safe-area-inset-bottom))}.teriya-shell[data-bottom-bar=true] .teriya-shell-body{padding-bottom:calc(3rem + env(safe-area-inset-bottom))}.teriya-shell-bottom>a,.teriya-shell-bottom>button{gap:0;min-height:3rem;padding-block:0}}.teriya-status-icon{flex:none}.teriya-status{max-width:100%}@media (max-width:47.99rem){.teriya-segmented{border-radius:var(--teriya-radius-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));width:100%;display:grid}.teriya-segmented:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.teriya-segmented:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}.teriya-segmented>.teriya-segment{min-width:0;padding-inline:var(--teriya-space-2);white-space:normal;text-align:center;overflow-wrap:break-word;line-height:1.2}}.b-estab-chip{flex:0 auto}.b-estab-name{flex:auto;min-width:3rem}@media (max-width:47.99rem){.b-estab{flex:0 auto;min-width:6rem}.b-estab-chip{min-width:6rem}.teriya-shell-brand-compact{flex:0 auto;min-width:0;overflow:hidden}}.teriya-shell-sidebar{min-width:var(--shell-sidebar);flex:none;min-height:100dvh}.teriya-shell-badge{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.teriya-shell[data-rail=collapsed] .teriya-shell-group a>span{overflow-wrap:break-word}th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}table .teriya-status,table .teriya-badge,table .teriya-money,table [data-nowrap]{white-space:nowrap}td:has(>.teriya-status){white-space:nowrap}td:has(>.teriya-badge){white-space:nowrap}.teriya-status,.teriya-badge{overflow-wrap:normal;word-break:normal}.teriya-shell-bottom>a,.teriya-shell-bottom>button{min-width:0}.teriya-shell-bottom>a>span,.teriya-shell-bottom>button>span{overflow-wrap:anywhere;max-width:100%;line-height:1.15}.teriya-status,.teriya-badge,.teriya-info-button{flex:none}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;min-height:2.75rem}td>a:only-child,th>a:only-child,nav a,a.teriya-link:only-child,p>a:only-child,li>a:only-child{min-height:2.75rem}.teriya-dialog button[aria-label],dialog button[aria-label],button[aria-label][data-close]{min-width:2.75rem;min-height:2.75rem}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]),select,textarea){max-width:100%;padding:var(--teriya-space-2) var(--teriya-space-3);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-control);background-color:var(--teriya-surface-card);color:var(--teriya-text-primary)}:where(select:not(.teriya-select)){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--teriya-text-secondary) 50%), linear-gradient(135deg, var(--teriya-text-secondary) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.25rem}:where(input[type=checkbox],input[type=radio]){border:2px solid var(--teriya-line-control);background:var(--teriya-surface-card);appearance:none;cursor:pointer;flex:none;place-content:center;width:1.5rem;height:1.5rem;margin:0;display:inline-grid}:where(input[type=checkbox]){border-radius:.25rem}:where(input[type=radio]){border-radius:var(--teriya-radius-pill)}:where(input[type=checkbox]:checked,input[type=radio]:checked){border-color:var(--teriya-surface-inverse);background:var(--teriya-surface-inverse)}:where(input[type=checkbox]):after{border-bottom:2px solid var(--teriya-surface-page);border-left:2px solid var(--teriya-surface-page);content:"";opacity:0;width:.7rem;height:.4rem;margin-top:-.15rem;transform:rotate(-45deg)}:where(input[type=checkbox]:checked):after{opacity:1}:where(input[type=radio]):after{border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-page);content:"";opacity:0;width:.5rem;height:.5rem}:where(input[type=radio]:checked):after{opacity:1}:where(input[type=checkbox]:disabled,input[type=radio]:disabled){border-color:var(--teriya-action-disabled-text);cursor:not-allowed;opacity:.6}:where(input[type=file])::file-selector-button{min-height:2.75rem;margin-right:var(--teriya-space-3);padding:0 var(--teriya-space-4);border:1px solid var(--teriya-line-control);border-radius:var(--teriya-radius-pill);background:var(--teriya-surface-card);color:var(--teriya-text-primary);font:inherit;font-weight:var(--teriya-weight-bold);cursor:pointer}:where(input[type=file]){max-width:100%;min-height:2.75rem}.teriya-media-missing,img.teriya-media[data-missing]{align-content:center;place-items:center;gap:var(--teriya-space-2);min-height:8rem;padding:var(--teriya-space-4);border:1.5px dashed var(--teriya-line-strong);border-radius:var(--teriya-radius-card);background:var(--teriya-surface-sunken);color:var(--teriya-text-primary);font-size:var(--teriya-type-small-size);text-align:center;display:grid}:where(input,select,textarea):disabled{border-color:var(--teriya-action-disabled-fill);background-color:var(--teriya-action-disabled-fill);color:var(--teriya-action-disabled-text);cursor:not-allowed}:where(input,textarea)::placeholder{color:var(--teriya-text-caption);opacity:1}td .teriya-btn,td button.teriya-btn,th .teriya-btn{white-space:nowrap;width:auto}.teriya-shell-body>[tabindex="-1"]>main,.teriya-shell-body>[tabindex="-1"]>.teriya-page{width:100%;max-width:80rem;margin-inline:auto}.teriya-auth-page{align-content:center;justify-items:center}@media (min-width:64rem){.teriya-auth-page[data-split=true]{align-items:stretch;min-height:100dvh}.teriya-auth-page[data-split=true]>.teriya-auth-brand-panel{place-self:stretch stretch;max-width:none}.teriya-auth-page[data-split=true]>.teriya-auth-card{align-self:center}}.teriya-approval-review dt,.teriya-approval-receipt dt{overflow-wrap:normal;word-break:normal;flex:none;max-width:50%}.teriya-dtable-table td,.teriya-dtable-table td a{overflow-wrap:normal;word-break:normal}.teriya-dtable-table td[data-column]{min-width:min-content}.teriya-switch-label,[role=switch]+span{overflow-wrap:normal;text-overflow:clip;white-space:normal}details.teriya-refusal-reference{color:var(--teriya-text-secondary);font-size:var(--teriya-type-caption-size)}details.teriya-refusal-reference>summary{cursor:pointer;align-items:center;min-height:2.75rem;display:inline-flex}:is([data-tone=warning],.is-warning,.business-live-notice[data-tone=warning]) .teriya-btn-primary:not(:disabled){border-color:var(--teriya-surface-inverse);background:var(--teriya-surface-inverse);color:var(--teriya-surface-page)}@media (max-width:47.99rem){.teriya-dtable-table tr{padding:var(--teriya-space-2);box-sizing:border-box;row-gap:0;max-width:100%}.teriya-dtable-table td{line-height:var(--teriya-leading-snug);overflow-wrap:anywhere;gap:0;padding-block:2px}.teriya-dtable-table td,.teriya-dtable-table td>*{white-space:normal;text-overflow:clip}}@media (min-width:48rem) and (max-width:64rem){.teriya-dtable[data-cards=tablet] .teriya-dtable-table tr{padding:var(--teriya-space-2);box-sizing:border-box;row-gap:0}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td{overflow-wrap:anywhere;gap:0;padding-block:2px}.teriya-dtable[data-cards=tablet] .teriya-dtable-table td,.teriya-dtable[data-cards=tablet] .teriya-dtable-table td>*{white-space:normal;text-overflow:clip}}
