@layer ui{:where(:root){--ui-ease:cubic-bezier(.2, .9, .2, 1)}.ui-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-button{border-radius:var(--brand-radius-sm);font:inherit;font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);font-weight:var(--brand-text-body-weight);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.ui-button--large{padding-block:13px}.ui-button--pill{border-radius:999px}.ui-button--small{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);padding:4px 12px}.ui-button--block{inline-size:100%}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ui-button--primary{background:var(--brand-primary);color:var(--brand-primary-contrast)}.ui-button--primary:hover:not(:disabled){background:var(--brand-primary-hover)}.ui-button--primary:active:not(:disabled){background:var(--brand-primary-active)}.ui-button--secondary{border-color:var(--brand-border-strong);color:var(--brand-text);background:0 0}.ui-button--secondary:hover:not(:disabled),.ui-button--quiet:hover:not(:disabled){background:var(--brand-primary-subtle)}.ui-button--quiet{color:var(--brand-primary-ink);background:0 0}.ui-button--destructive{background:var(--brand-danger);color:var(--brand-danger-contrast)}.ui-button--destructive:hover:not(:disabled){filter:brightness(.92)}.ui-icon-button{block-size:40px;inline-size:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .14s,transform .14s cubic-bezier(.2,.9,.2,1);display:inline-grid;position:relative}.ui-icon-button--small{block-size:32px;inline-size:32px}@media (pointer:coarse){.ui-icon-button:after{content:"";position:absolute;inset:calc(-22px + 50%)}}.ui-icon-button:hover:not(:disabled){background:var(--brand-primary-subtle)}.ui-icon-button:active:not(:disabled){transform:scale(.92)}.ui-icon-button[aria-pressed=true]{background:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-icon-button--primary{background:var(--brand-primary);color:var(--brand-primary-contrast)}.ui-icon-button--primary:hover:not(:disabled){background:var(--brand-primary-hover)}.ui-icon-button--primary:active:not(:disabled){background:var(--brand-primary-active)}.ui-icon-button:disabled{opacity:.6;cursor:not-allowed}.ui-icon-button:disabled:active{transform:none}.ui-link{color:var(--brand-primary-ink);text-underline-offset:2px;border-radius:2px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s}.ui-link:hover{text-decoration-thickness:2px}.ui-link:active{opacity:.8}@media (prefers-reduced-motion:reduce){.ui-icon-button,.ui-link{transition:none}.ui-icon-button:active:not(:disabled){transform:none}}.ui-badge{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.ui-badge--neutral{border-color:var(--brand-border-strong);color:var(--brand-text-muted)}.ui-badge--brand{background:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-badge--success{background:var(--brand-success);color:var(--brand-success-contrast)}.ui-badge--warning{background:var(--brand-warning);color:var(--brand-warning-contrast)}.ui-badge--danger{background:var(--brand-danger);color:var(--brand-danger-contrast)}.ui-alert{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);color:var(--brand-text);background:var(--brand-panel);border-inline-start-width:4px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.ui-alert__title{font-weight:600}.ui-alert--danger{border-color:var(--brand-danger)}.ui-alert--danger .ui-alert__title{color:var(--brand-danger)}.ui-alert--success{border-color:var(--brand-success)}.ui-alert--success .ui-alert__title{color:var(--brand-success)}.ui-alert--warning{border-color:var(--brand-warning)}.ui-alert--warning .ui-alert__title{color:var(--brand-warning)}.ui-alert__list{margin:0;padding-inline-start:18px}.ui-spinner{--ui-spin:.583px;--ui-spin-swing:cubic-bezier(.65, 0, .35, 1);--ui-spin-drift:cubic-bezier(.45, .05, .55, .95);--ui-spin-lunge:cubic-bezier(.8, 0, .2, 1);box-sizing:border-box;inline-size:calc(48 * var(--ui-spin));block-size:calc(48 * var(--ui-spin));border:calc(3 * var(--ui-spin)) solid;border-color:var(--brand-text) var(--brand-text) transparent transparent;animation:ui-spin 1s var(--ui-spin-swing) infinite;border-radius:50%;flex:none;display:inline-block;position:relative}.ui-spinner--sm{--ui-spin:.333px}.ui-spinner--lg{--ui-spin:1px}.ui-spinner:before,.ui-spinner:after{content:"";box-sizing:border-box;border:calc(3 * var(--ui-spin)) solid;transform-origin:50%;border-radius:50%;margin:auto;position:absolute;inset:0}.ui-spinner:after{inline-size:calc(34 * var(--ui-spin));block-size:calc(34 * var(--ui-spin));border-color:transparent transparent transparent var(--brand-primary);animation:ui-spin-back .5s var(--ui-spin-drift) infinite}.ui-spinner:before{inline-size:calc(18 * var(--ui-spin));block-size:calc(18 * var(--ui-spin));border-color:var(--brand-text) transparent transparent transparent;animation:ui-spin 1.5s var(--ui-spin-lunge) infinite}@keyframes ui-spin{to{rotate:360deg}}@keyframes ui-spin-back{to{rotate:-360deg}}.ui-loadingbar{background:var(--brand-border);block-size:3px;inline-size:100%;display:block;position:relative;overflow:hidden}.ui-loadingbar--page{z-index:95;position:fixed;inset-block-start:0;inset-inline:0}.ui-loadingbar:after{content:"";background:var(--brand-primary);block-size:100%;inline-size:40%;animation:1.6s linear infinite ui-loadingbar;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes ui-loadingbar{0%{inset-inline-start:0;translate:-100%}to{inset-inline-start:100%;translate:0}}.ui-skeleton{background:var(--brand-border);inline-size:100%;display:block}.ui-skeleton--sm{border-radius:var(--brand-radius-sm)}.ui-skeleton--md{border-radius:var(--brand-radius-md)}.ui-skeleton--lg{border-radius:var(--brand-radius-lg)}.ui-skeleton--round{border-radius:50%;flex:none}.ui-skeleton-text{flex-direction:column;gap:8px;display:flex}.ui-skeleton-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-skeleton-row__body{flex-direction:column;flex:1;gap:8px;min-inline-size:0;display:flex}.ui-skeleton-group,.ui-skeleton-row,.ui-skeleton-text{position:relative;overflow:hidden}.ui-skeleton-group:after,.ui-skeleton-row:after,.ui-skeleton-text:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--brand-panel-raised) 50%, transparent 80%);opacity:.65;pointer-events:none;animation:1.4s linear infinite ui-skeleton-sweep;position:absolute;inset:0;translate:-100%}.ui-skeleton-group .ui-skeleton-row:after,.ui-skeleton-group .ui-skeleton-text:after{content:none}@keyframes ui-skeleton-sweep{to{translate:100%}}.ui-media{background:var(--brand-panel-raised);inline-size:100%;display:block;position:relative;overflow:hidden}.ui-media__el{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .24s var(--ui-ease), scale .26s var(--ui-ease);display:block}.ui-media--shown .ui-media__el{opacity:1}.ui-media__skeleton{background:color-mix(in srgb, var(--brand-text) 5%, var(--brand-panel));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ui-media__glyph{block-size:auto;inline-size:clamp(18px,22%,44px);color:color-mix(in srgb, var(--brand-text) 22%, transparent)}@container (max-width:55px){.ui-media__glyph{display:none}}.ui-media__skeleton--failed:after{content:none}.ui-media-wait{display:block;position:absolute;inset:0}.ui-media-wait img{opacity:0;transition:opacity .24s var(--ui-ease)}.ui-media-wait--shown img{opacity:1}.ui-media__skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--brand-panel-raised) 50%, transparent 80%);opacity:.9;animation:1.4s linear infinite ui-skeleton-sweep;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.ui-skeleton-group:after,.ui-skeleton-row:after,.ui-skeleton-text:after,.ui-media__skeleton:after,.ui-loadingbar:after{animation:none}.ui-loadingbar:after{opacity:.4;inline-size:100%}.ui-media__el{transition:none}.ui-spinner{animation-duration:2.4s}.ui-spinner:before,.ui-spinner:after{animation:none}}.ui-toast{z-index:90;background:var(--brand-text);inline-size:max-content;max-inline-size:calc(100% - 32px);color:var(--brand-background);font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:10px 18px;font-weight:600;animation:.34s cubic-bezier(.2,1.2,.3,1) ui-toast-in;display:flex;position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline:0;box-shadow:0 10px 30px #0000003d}.ui-toast__message{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-toast__action{background:var(--brand-background);color:var(--brand-text);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;margin-inline-start:4px;padding:4px 10px;font-weight:700}.ui-toast__action:disabled{opacity:.5;cursor:not-allowed}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.ui-inline-error{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);color:var(--brand-danger);align-items:flex-start;gap:6px;margin:0;font-weight:600;display:flex}.ui-inline-error__mark{block-size:16px;inline-size:16px;flex:none;margin-block-start:calc((var(--brand-text-caption-line) - 16px) / 2)}.ui-inline-error__text{min-inline-size:0}.ui-inline-error__retry{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.ui-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.ui-empty__icon{background:var(--brand-primary-subtle);block-size:56px;inline-size:56px;color:var(--brand-primary-ink);border-radius:50%;place-items:center;margin-block-end:6px;display:grid}.ui-empty__title{font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);margin:0;font-weight:600}.ui-empty__note{max-inline-size:38ch;font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted);margin:0}.ui-empty__action{margin-block-start:10px}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-field{flex-direction:column;gap:4px;padding:10px 16px;display:flex}.ui-field--inline{grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.ui-field--inline .ui-field__note,.ui-field--inline .ui-field__error,.ui-field--inline .ui-field__count,.ui-field--inline .ui-select-wrap,.ui-field--inline .ui-phone,.ui-field--inline .ui-address{grid-column:2}.ui-field__label{font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);font-weight:var(--brand-text-body-weight)}.ui-field__note{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted)}.ui-field__error{margin-block-start:2px}.ui-field__count{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted);text-align:end}.ui-input,.ui-select{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background-color:var(--brand-panel-raised);inline-size:100%;min-inline-size:0;color:var(--brand-text);font:inherit;font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);padding:6px 10px}.ui-affix{inline-size:100%;min-inline-size:0;display:flex;position:relative}.ui-affix__text{color:var(--brand-text-muted);font-size:var(--brand-text-body-size);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:11px}.ui-affix .ui-input{padding-inline-start:28px}.ui-select-wrap{inline-size:100%;min-inline-size:0;position:relative}.ui-select{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-inline-end:36px;display:flex}[dir=rtl] .ui-select{padding-inline:36px 10px}.ui-input:hover:not(:disabled),.ui-select:hover:not(:disabled){border-color:var(--brand-primary-ink)}.ui-input:focus-visible,.ui-select:focus-visible{border-color:var(--brand-focus)}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-select__chevron{border-inline-end:2px solid var(--brand-primary-ink);border-block-end:2px solid var(--brand-primary-ink);transform-origin:50%;pointer-events:none;block-size:8px;inline-size:8px;transition:transform .16s;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-65%)rotate(45deg)}.ui-select[data-open=true] .ui-select__chevron{transform:translateY(-35%)rotate(225deg)}[dir=rtl] .ui-select__chevron{inset-inline:12px auto}.ui-select__menu{z-index:90;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);color:var(--brand-text);padding:4px 0;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #00000029}.ui-select__option{border-block-end:1px solid var(--brand-border);font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);font-weight:var(--brand-text-body-weight);cursor:pointer;padding:9px 10px}.ui-select__option:last-child{border-block-end:0}.ui-select__option[data-active=true]{background-color:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-select__option[aria-selected=true]{background:var(--brand-text);color:var(--brand-background);font-weight:600}.ui-select__option[aria-selected=true][data-active=true]{background:var(--brand-text);color:var(--brand-background)}.ui-input--mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.ui-input--narrow{inline-size:88px}.ui-float{border-radius:var(--brand-radius-sm);inline-size:100%;min-inline-size:0;color:var(--brand-text);background-color:#0000;align-items:center;transition:background-color .15s;display:flex;position:relative}.ui-float:focus-within{background-color:var(--brand-panel-raised)}.ui-float__icon{color:var(--brand-text-muted);pointer-events:none;flex:none;padding-inline-start:14px;display:inline-flex}.ui-float__input{min-inline-size:0;color:inherit;font:inherit;font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);background:0 0;border:0;flex:1;padding:14px}.ui-float--icon .ui-float__input{padding-inline-start:10px}.ui-float__input::placeholder{color:#0000}.ui-float__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:calc(100% - 28px);color:var(--brand-text-muted);font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);pointer-events:none;transition:inset-inline-start .15s,inset-block-start .15s,font-size .15s,color .15s;position:absolute;inset-block-start:50%;inset-inline-start:14px;overflow:hidden;transform:translateY(-50%)}.ui-float--icon .ui-float__label{max-inline-size:calc(100% - 58px);inset-inline-start:44px}.ui-float__input:focus~.ui-float__label,.ui-float__input:not(:placeholder-shown)~.ui-float__label,.ui-float__input:autofill~.ui-float__label{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);inset-block-start:0;inset-inline-start:14px}.ui-float__input:focus~.ui-float__label{color:var(--brand-primary)}.ui-float__outline{border:1px solid var(--brand-border-strong);border-radius:inherit;pointer-events:none;min-inline-size:0;margin:0;padding:0 10px;position:absolute;inset:-5px 0 0}.ui-float__outline legend{visibility:hidden;white-space:nowrap;block-size:11px;inline-size:auto;max-inline-size:.01px;font-size:var(--brand-text-caption-size);padding:0;transition:max-inline-size 50ms;display:block;overflow:hidden}.ui-float__outline legend>span{padding-inline:4px;display:inline-block}.ui-float__input:focus~.ui-float__outline legend,.ui-float__input:not(:placeholder-shown)~.ui-float__outline legend,.ui-float__input:autofill~.ui-float__outline legend{max-inline-size:100%;transition:max-inline-size .1s 50ms}.ui-float:hover:not(.ui-float--disabled,:focus-within) .ui-float__outline{border-color:var(--brand-primary-ink)}.ui-float:focus-within .ui-float__outline{border-width:2px;border-color:var(--brand-primary)}.ui-float.ui-float--invalid .ui-float__outline{border-color:var(--brand-danger)}.ui-float--invalid .ui-float__label,.ui-float--invalid .ui-float__input:focus~.ui-float__label{color:var(--brand-danger)}.ui-float--disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.ui-float,.ui-float__label,.ui-float__outline legend{transition:none}}.ui-otp{gap:8px;display:flex}.ui-otp__cell{text-align:center;font-variant-numeric:tabular-nums;flex:1 1 0;block-size:52px;max-inline-size:52px;padding:0;font-size:22px;font-weight:600;line-height:28px}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--brand-danger);color:var(--brand-danger)}.ui-textarea{resize:vertical;min-block-size:88px}.ui-phone{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background-color:var(--brand-panel-raised);inline-size:100%;min-inline-size:0;color:var(--brand-text);align-items:stretch;display:flex;position:relative}.ui-phone:hover:not(.ui-phone--disabled){border-color:var(--brand-primary-ink)}.ui-phone:focus-within{border-color:var(--brand-focus)}.ui-phone--invalid{border-color:var(--brand-danger);color:var(--brand-danger)}.ui-phone--disabled{opacity:.6}.ui-phone__country,.ui-phone__input{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;font-size:15px;line-height:22px}.ui-phone__country{border-inline-end:1px solid var(--brand-border);cursor:pointer;flex:none;align-items:center;gap:8px;min-block-size:36px;padding:6px 30px 6px 10px;display:flex;position:relative}[dir=rtl] .ui-phone__country{border-inline:1px solid var(--brand-border) 0;padding-inline:30px 10px}.ui-phone__country:focus-visible,.ui-phone__input:focus-visible{outline:none}.ui-phone__input{flex:1;padding:6px 10px}.ui-phone__selected,.ui-phone__option-body{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.ui-phone__selected{white-space:nowrap}.ui-phone__flag,.ui-phone__flag-img{flex:none;inline-size:22px}.ui-phone__flag{justify-content:center;font-size:18px;line-height:20px;display:inline-flex}.ui-phone__flag-img{object-fit:cover;border-radius:2px;block-size:16px}.ui-phone__dial{font-variant-numeric:tabular-nums;flex:none}.ui-phone__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--brand-text-muted);overflow:hidden}.ui-phone__chevron{border-inline-end:2px solid var(--brand-primary-ink);border-block-end:2px solid var(--brand-primary-ink);transform-origin:50%;pointer-events:none;block-size:8px;inline-size:8px;transition:transform .16s;position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-65%)rotate(45deg)}.ui-phone[data-open=true] .ui-phone__chevron{transform:translateY(-35%)rotate(225deg)}[dir=rtl] .ui-phone__chevron{inset-inline:10px auto}.ui-phone__menu{z-index:60;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);max-block-size:280px;color:var(--brand-text);padding:4px 0;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto;box-shadow:0 16px 40px #00000029}.ui-phone__option{border-block-end:1px solid var(--brand-border);cursor:pointer;padding:9px 10px;font-size:15px;line-height:22px}.ui-phone__option:last-child{border-block-end:0}.ui-phone__option[data-active=true]{background-color:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-phone__option[data-active=true] .ui-phone__name{color:var(--brand-primary-ink)}.ui-phone__option[aria-selected=true]{background:var(--brand-text);color:var(--brand-background);font-weight:600}.ui-phone__option[aria-selected=true] .ui-phone__name{color:var(--brand-background)}@media (max-width:420px){.ui-phone{align-items:stretch}.ui-phone__country{padding-inline:8px 24px}[dir=rtl] .ui-phone__country{padding-inline:24px 8px}.ui-phone__flag,.ui-phone__flag-img{inline-size:20px}}.ui-address{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.ui-address--disabled{opacity:.6}.ui-address__search{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background-color:var(--brand-panel-raised);inline-size:100%;min-inline-size:0;color:var(--brand-text);display:flex;position:relative}.ui-address__search:hover{border-color:var(--brand-primary-ink)}.ui-address__search:focus-within{border-color:var(--brand-focus)}.ui-address--invalid .ui-address__search{border-color:var(--brand-danger);color:var(--brand-danger)}.ui-address__country-wrap{flex:none;position:relative}.ui-address__country{border:0;border-inline-end:1px solid var(--brand-border);min-block-size:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;padding:8px 30px 8px 10px;font-size:15px;line-height:22px;display:flex;position:relative}[dir=rtl] .ui-address__country{border-inline:1px solid var(--brand-border) 0;padding-inline:30px 10px}.ui-address__country:focus-visible,.ui-address__input:focus-visible{outline:none}.ui-address__country-selected,.ui-address__country-body{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.ui-address__country-selected{white-space:nowrap}.ui-address__flag,.ui-address__flag-img{flex:none;inline-size:22px}.ui-address__flag{justify-content:center;font-size:18px;line-height:20px;display:inline-flex}.ui-address__flag-img{object-fit:cover;border-radius:2px;block-size:16px}.ui-address__country-code{flex:none;font-weight:600}.ui-address__country-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--brand-text-muted);overflow:hidden}.ui-address__chevron{border-inline-end:2px solid var(--brand-primary-ink);border-block-end:2px solid var(--brand-primary-ink);transform-origin:50%;pointer-events:none;block-size:8px;inline-size:8px;transition:transform .16s;position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-65%)rotate(45deg)}.ui-address__country[data-open=true] .ui-address__chevron{transform:translateY(-35%)rotate(225deg)}[dir=rtl] .ui-address__chevron{inset-inline:10px auto}.ui-address__country-menu{z-index:60;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);max-block-size:280px;inline-size:min(320px,100vw - 32px);color:var(--brand-text);padding:4px 0;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;overflow-y:auto;box-shadow:0 16px 40px #00000029}.ui-address__country-option{border-block-end:1px solid var(--brand-border);cursor:pointer;padding:9px 10px;font-size:15px;line-height:22px}.ui-address__country-option:last-child{border-block-end:0}.ui-address__country-option[data-active=true]{background-color:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-address__country-option[data-active=true] .ui-address__country-name{color:var(--brand-primary-ink)}.ui-address__country-option[aria-selected=true]{background:var(--brand-text);color:var(--brand-background);font-weight:600}.ui-address__country-option[aria-selected=true] .ui-address__country-name{color:var(--brand-background)}.ui-address__input{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:8px 10px;font-size:15px;line-height:22px}.ui-address__locate{color:var(--brand-primary-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;line-height:22px}.ui-address__locate:disabled{opacity:.6;cursor:not-allowed}.ui-address__menu{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);max-block-size:280px;color:var(--brand-text);padding:4px 0;overflow-y:auto;box-shadow:0 16px 40px #00000029}.ui-address__option{border:0;border-block-end:1px solid var(--brand-border);inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.ui-address__option:last-child{border-block-end:0}.ui-address__option:hover,.ui-address__option:focus-visible{background-color:var(--brand-primary-subtle);color:var(--brand-primary-ink);outline:none}.ui-address__option-title{font-size:15px;font-weight:600;line-height:22px}.ui-address__option-subtitle{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted)}.ui-address__match{color:var(--brand-primary-ink);font-weight:700}.ui-address__option:hover .ui-address__option-subtitle,.ui-address__option:focus-visible .ui-address__option-subtitle{color:var(--brand-primary-ink)}.ui-address__empty{color:var(--brand-text-muted);margin:0;padding:9px 10px;font-size:14px;line-height:22px}.ui-address__selected{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:var(--brand-panel);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 10px;display:grid}.ui-address__selected-label{color:var(--brand-text-muted);text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:600;line-height:18px}.ui-address__selected-input{min-inline-size:0;color:var(--brand-text);font:inherit;background:0 0;border:0;padding:0;font-size:14px;line-height:21px}.ui-address__selected-input:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-address__clear{color:var(--brand-primary-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:13px;font-weight:600;line-height:20px}@media (max-width:420px){.ui-address__search{align-items:stretch}.ui-address__country{padding-inline:8px 24px}[dir=rtl] .ui-address__country{padding-inline:24px 8px}.ui-address__flag,.ui-address__flag-img{inline-size:20px}}.ui-field--inline .ui-datetime{grid-column:2}.ui-datetime{grid-template-columns:minmax(0,1fr) minmax(150px,.72fr);gap:8px;min-inline-size:0;display:grid}.ui-datetime--single{grid-template-columns:minmax(0,1fr)}.ui-datetime--disabled{opacity:.6}.ui-datepick,.ui-timepick{min-inline-size:0;position:relative}.ui-datetime__trigger{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);min-block-size:38px;inline-size:100%;min-inline-size:0;color:var(--brand-text);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:15px;line-height:22px;display:flex}.ui-datetime__trigger svg{block-size:18px;inline-size:18px;color:var(--brand-primary-ink);flex:none}.ui-datetime__trigger span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-datetime__trigger:hover:not(:disabled){border-color:var(--brand-primary-ink)}.ui-datetime__trigger:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-datetime--invalid .ui-datetime__trigger{border-color:var(--brand-danger);color:var(--brand-danger)}.ui-datepick__panel,.ui-timepick__panel{z-index:70;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);max-block-size:min(520px,100vh - 96px);inline-size:max-content;max-inline-size:calc(100vw - 32px);color:var(--brand-text);padding:14px;animation:.16s ui-picker-in;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #00000029}.ui-timepick__panel{inline-size:282px}.ui-picker-scrim{z-index:69;background:var(--brand-overlay);animation:.16s ui-scrim-in;position:fixed;inset:0}.ui-datepick__panel.ui-picker--sheet,.ui-timepick__panel.ui-picker--sheet{max-block-size:88dvh;inline-size:auto;max-inline-size:none;padding:20px max(16px, calc((100% - 360px) / 2)) calc(16px + env(safe-area-inset-bottom));border:0;border-start-start-radius:var(--brand-radius-lg);border-start-end-radius:var(--brand-radius-lg);border-end-end-radius:0;border-end-start-radius:0;animation:.22s cubic-bezier(.2,0,0,1) ui-sheet-in;inset:auto 0 0}@keyframes ui-scrim-in{0%{opacity:0}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ui-datepick__panel,.ui-timepick__panel,.ui-picker-scrim{animation:none}}@keyframes ui-picker-in{0%{opacity:0;transform:translateY(-4px)}}.ui-datepick__header{justify-content:space-between;align-items:center;gap:8px;margin-block-end:12px;display:flex}.ui-datepick__caption{font-size:15px;font-weight:600;line-height:22px}.ui-datepick__nav{border-radius:var(--brand-radius-sm);block-size:32px;inline-size:32px;color:var(--brand-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-datepick__nav svg{block-size:18px;inline-size:18px}.ui-datepick__chevron--next{scale:-1 1}[dir=rtl] .ui-datepick__chevron--next{scale:1}[dir=rtl] .ui-datepick__nav svg:not(.ui-datepick__chevron--next){scale:-1 1}.ui-datepick__nav:hover:not(:disabled){background:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-datepick__nav:focus-visible,.ui-datepick__quick:focus-visible,.ui-timepick__unit:focus-visible,.ui-timepick__input:focus-visible,.ui-timepick__period:focus-visible,.ui-timepick__num:focus-visible,.ui-timepick__icon:focus-visible,.ui-timepick__done:focus-visible{outline:2px solid var(--brand-focus);outline-offset:1px}.ui-datepick__nav:disabled{opacity:.5;cursor:not-allowed}.ui-datepick__weekdays,.ui-datepick__grid{grid-template-columns:repeat(7,36px);gap:4px;display:grid}.ui-datepick__weekdays{margin-block-end:8px}.ui-datepick__weekdays>span{text-align:center;color:var(--brand-text-muted);text-transform:uppercase;font-size:12px;line-height:18px}.ui-datepick__day{border-radius:var(--brand-radius-sm);block-size:34px;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:14px;line-height:20px}.ui-datepick__day:hover:not(:disabled),.ui-datepick__day:focus-visible{background:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-datepick__day:disabled{opacity:.4;cursor:not-allowed}.ui-datepick__day--outside{color:var(--brand-text-muted)}.ui-datepick__day--today{border-color:var(--brand-primary-ink);font-weight:600}.ui-datepick__day--selected,.ui-datepick__day--selected:hover:not(:disabled),.ui-datepick__day--selected:focus-visible{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-contrast);font-weight:600}.ui-datepick__footer,.ui-timepick__footer{border-block-start:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:8px;margin-block-start:12px;padding-block-start:12px;display:flex}.ui-datepick__quick,.ui-timepick__icon,.ui-timepick__done{border-radius:var(--brand-radius-sm);color:var(--brand-primary-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:14px;font-weight:600;line-height:20px}.ui-datepick__quick:hover:not(:disabled),.ui-timepick__icon:hover,.ui-timepick__done:hover{background:var(--brand-primary-subtle)}.ui-datepick__quick:disabled{opacity:.5;cursor:not-allowed}.ui-timepick__display{align-items:flex-start;gap:8px;margin-block-end:14px;display:flex}.ui-timepick__unit,.ui-timepick__input{border-radius:var(--brand-radius-sm);background:var(--brand-panel);block-size:48px;inline-size:58px;color:var(--brand-text);font:inherit;text-align:center;border:1px solid #0000;font-size:22px;font-weight:600;line-height:1}.ui-timepick__unit{cursor:pointer}.ui-timepick__input{border-color:var(--brand-border-strong)}.ui-timepick__unit--on{background:var(--brand-primary-subtle);border-color:var(--brand-primary-ink);color:var(--brand-primary-ink)}.ui-timepick__colon{color:var(--brand-text-muted);font-size:24px;line-height:48px}.ui-timepick__meridiem{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);flex-direction:column;margin-inline-start:8px;display:flex;overflow:hidden}.ui-timepick__period{color:var(--brand-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:13px;font-weight:600;line-height:20px}.ui-timepick__period+.ui-timepick__period{border-block-start:1px solid var(--brand-border)}.ui-timepick__period:hover,.ui-timepick__period--on{background:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-timepick__dial{background:var(--brand-panel);touch-action:none;border-radius:999px;margin-inline:auto;position:relative}.ui-timepick__num{block-size:32px;inline-size:32px;color:var(--brand-text);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ui-timepick__num--on{color:var(--brand-primary-contrast);font-weight:600}.ui-timepick__num--inner{color:var(--brand-text-muted);font-size:12px}.ui-timepick__num--inner.ui-timepick__num--on{color:var(--brand-primary-contrast)}.ui-timepick__hand{transform-origin:50% 100%;background:var(--brand-primary);pointer-events:none;inline-size:2px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -100%}.ui-timepick__knob{background:var(--brand-primary);border-radius:999px;block-size:32px;inline-size:32px;margin-inline-start:-16px;position:absolute;inset-block-start:-16px;inset-inline-start:50%}.ui-timepick__centre{background:var(--brand-primary);pointer-events:none;border-radius:999px;block-size:8px;inline-size:8px;margin:-4px 0 0 -4px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.ui-timepick__icon{justify-content:center;align-items:center;block-size:34px;inline-size:34px;padding:0;display:inline-flex}.ui-timepick__icon svg{block-size:18px;inline-size:18px}@media (max-width:520px){.ui-datetime{grid-template-columns:1fr}.ui-datepick__weekdays,.ui-datepick__grid{grid-template-columns:repeat(7,minmax(30px,1fr))}}.ui-colour{align-items:center;gap:12px;display:flex}.ui-colour__picker{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);cursor:pointer;flex:none;block-size:36px;inline-size:36px;padding:0}.ui-colour__swatch{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);background-image:repeating-conic-gradient(gray 0 25%, transparent 0 50%);background-size:12px 12px;flex:none;block-size:36px;inline-size:36px;overflow:hidden}.ui-colour__swatch>span{block-size:100%;inline-size:100%;display:block}.ui-colour__hex{flex:none;inline-size:112px}.ui-colour__body{flex-direction:column;flex:1;align-items:flex-start;min-inline-size:0;display:flex}.ui-colour__meta{color:var(--brand-text-muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;line-height:20px;display:flex}.ui-colour__var{color:var(--brand-text-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.ui-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-panel);overflow:hidden}.ui-card--raised{background:var(--brand-panel-raised)}.ui-card--tinted{background:var(--brand-primary-subtle);border-color:#0000}.ui-card{--ui-card-pad:0px}.ui-card--padded{--ui-card-pad:16px;padding:var(--ui-card-pad)}.ui-card--bleed>img,.ui-card--bleed>picture,.ui-card--bleed>video,.ui-card--bleed>.ui-media,.ui-card--bleed>.ui-card__media{inline-size:calc(100% + var(--ui-card-pad) * 2);margin:calc(var(--ui-card-pad) * -1) calc(var(--ui-card-pad) * -1) 12px}.ui-card--bleed>img,.ui-card--bleed>video{object-fit:cover;display:block}.ui-card__media{background:var(--brand-primary-subtle);block-size:96px;color:var(--brand-primary-ink);transition:scale .26s var(--ui-ease);place-items:center;display:grid}.ui-card--interactive:hover .ui-card__media,.ui-card--interactive:hover .ui-media__el{scale:1.04}.ui-card--interactive{isolation:isolate;border-color:#0000;position:relative}.ui-card--interactive:before{content:"";z-index:-1;background:var(--brand-primary);opacity:0;transition:opacity .2s var(--ui-ease);position:absolute;inset:0}.ui-card--interactive:hover:before{opacity:.1}.ui-card--interactive:focus-within{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-feature__link:focus-visible{outline:none}.ui-feature{block-size:100%;display:flex}.ui-feature__icon{background:var(--brand-panel-raised);block-size:44px;inline-size:44px;color:var(--brand-primary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ui-card--tinted .ui-feature__icon{background:var(--brand-panel)}.ui-feature__move{min-inline-size:0;transition:translate .2s var(--ui-ease);flex-direction:column;flex:1;gap:10px;display:flex}.ui-feature:hover .ui-feature__move{translate:8px}.ui-feature__body{flex-direction:column;gap:2px;margin-block-start:auto;display:flex}.ui-feature__eyebrow{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);color:var(--brand-text-muted);font-weight:600}.ui-feature__title{font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);font-weight:600}.ui-feature__link{color:inherit;text-decoration:none}.ui-feature__link:after{content:"";position:absolute;inset:0}.ui-feature__note{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted)}.ui-feature__action{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);color:var(--brand-primary-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ui-feature__arrow{block-size:16px;inline-size:16px;transition:translate .2s var(--ui-ease);flex:none}.ui-feature:hover .ui-feature__arrow{translate:4px}[dir=rtl] .ui-feature:hover .ui-feature__move{translate:-8px}[dir=rtl] .ui-feature:hover .ui-feature__arrow{translate:-4px}[dir=rtl] .ui-feature__arrow{scale:-1 1}.ui-card-grid{grid-template-columns:repeat(auto-fill, minmax(var(--ui-card-grid-min,17rem), 1fr));align-items:stretch;gap:10px;display:grid}.ui-card-grid__item{min-inline-size:0;display:flex}.ui-card-grid__item>*{inline-size:100%}.ui-card-grid__item--wide{grid-column:span 2}.ui-card-grid__item--tall{grid-row:span 2}@media (max-width:40rem){.ui-card-grid__item--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ui-card--interactive:before,.ui-card__media,.ui-feature__move,.ui-feature__arrow{transition:none}.ui-feature:hover .ui-feature__move,.ui-feature:hover .ui-feature__arrow{translate:none}.ui-card--interactive:hover .ui-card__media{scale:none}}.ui-table{border-collapse:collapse;inline-size:100%;font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line)}.ui-table__caption{caption-side:top;text-align:start;font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted);padding:0 16px 8px}.ui-table th,.ui-table td{text-align:start;vertical-align:baseline;font-weight:var(--brand-text-body-weight);padding:10px 16px}.ui-table thead th{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);color:var(--brand-text-muted);border-block-end:1px solid var(--brand-border);font-weight:600}.ui-table tbody th{font-weight:var(--brand-text-body-weight)}.ui-table tbody tr+tr>*{border-block-start:1px solid var(--brand-border)}.ui-table__end{text-align:end;font-variant-numeric:tabular-nums}.ui-table__label{display:none}@media (max-width:40rem){.ui-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.ui-table tbody tr{padding-block:8px;display:block}.ui-table tbody tr+tr>*{border-block-start:0}.ui-table tbody tr+tr{border-block-start:1px solid var(--brand-border)}.ui-table tbody th,.ui-table tbody td{text-align:end;justify-content:space-between;align-items:baseline;gap:16px;padding-block:3px;display:flex}.ui-table__label{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted);text-align:start;flex:none;display:block}}.ui-row{color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ui-row--tappable:hover{background:var(--brand-primary-subtle)}.ui-row-split{align-items:center;display:flex}.ui-row-split__main{flex:1;min-inline-size:0}.ui-row-split__aside{flex:none;padding-inline-end:16px}.ui-row--stretched{position:relative}.ui-row__link{color:inherit;min-inline-size:0;text-decoration:none}.ui-row__link:after{content:"";position:absolute;inset:0}.ui-row__titleline{align-items:baseline;gap:4px;min-inline-size:0;display:flex}.ui-row__action{flex:none;position:relative}.ui-row__action .ui-button{border-block-width:0;padding-block:0;padding-inline:6px}.ui-row__action .ui-button:hover:not(:disabled),.ui-row__action .ui-button:focus-visible{text-decoration:underline}.ui-row__body{flex:1;min-inline-size:0}.ui-row__title{font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);font-weight:var(--brand-text-body-weight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-row__subtitle{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted);margin-block-start:calc((var(--brand-text-body-size) - var(--brand-text-body-line)) / 2);display:block}.ui-row>.dv-icon{flex:none}.ui-chevron{block-size:20px;inline-size:20px;color:var(--brand-text-muted);flex:none}@media (hover:hover){.ui-row--tappable .ui-chevron{opacity:0;transition:opacity .12s}.ui-row--tappable:hover .ui-chevron,.ui-row--tappable:focus-within .ui-chevron{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-row--tappable .ui-chevron{transition:none}}[dir=rtl] .ui-chevron{scale:-1 1}.ui-topbar{border-block-end:1px solid var(--brand-border);background:var(--brand-panel);align-items:center;gap:8px;padding:8px;display:flex}.ui-topbar__title{text-align:center;min-inline-size:0;font-size:var(--brand-text-title-size);line-height:var(--brand-text-title-line);font-weight:var(--brand-text-title-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ui-tabs{border-block-end:1px solid var(--brand-border);background:var(--brand-panel);flex-wrap:wrap;align-items:flex-end;gap:4px;padding-inline:8px;display:flex}.ui-tab{min-inline-size:0;color:var(--brand-text-muted);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-block-end:2px solid #0000;flex:120px;margin-block-end:-1px;padding:10px 12px;font-size:15px;line-height:22px}.ui-tab[aria-selected=true]{border-block-end-color:var(--brand-primary-ink);color:var(--brand-primary-ink);font-weight:600}.ui-segmented{border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-sm);padding:2px;display:inline-flex}.ui-segment{border-radius:max(0px, calc(var(--brand-radius-sm) - 2px));color:var(--brand-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:13px;line-height:20px}.ui-segment[aria-checked=true]{background:var(--brand-primary);color:var(--brand-primary-contrast);font-weight:600}.ui-choice{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ui-choice__row{min-inline-size:0;color:var(--brand-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ui-choice__input{opacity:0;pointer-events:none;block-size:20px;inline-size:20px;margin:0;position:absolute;inset-block-start:0;inset-inline-end:0}.ui-choice__box{border:2px solid var(--brand-border-strong);background:var(--brand-panel);block-size:20px;inline-size:20px;transition:border-color .16s var(--ui-ease), background-color .16s var(--ui-ease);border-radius:6px;flex:none;place-items:center;display:grid}.ui-choice--radio .ui-choice__box{border-radius:7px}.ui-choice__mark{background:var(--brand-primary);block-size:10px;inline-size:10px;transition:transform .16s var(--ui-ease), block-size .16s var(--ui-ease);border-radius:2px;transform:scale(0)}.ui-choice--radio .ui-choice__mark{border-radius:999px}.ui-choice__input:checked~.ui-choice__box,.ui-choice__input:indeterminate~.ui-choice__box{border-color:var(--brand-primary)}.ui-choice__input:checked~.ui-choice__box .ui-choice__mark,.ui-choice__input:indeterminate~.ui-choice__box .ui-choice__mark{transform:scale(1)}.ui-choice__input:indeterminate~.ui-choice__box .ui-choice__mark{border-radius:999px;block-size:3px}.ui-choice__row:hover .ui-choice__input:not(:disabled)~.ui-choice__box{border-color:var(--brand-primary-ink)}.ui-choice__input:focus-visible~.ui-choice__box{border-color:var(--brand-focus);outline:2px solid var(--brand-focus);outline-offset:2px}.ui-choice__label{min-inline-size:0;font-size:15px;line-height:22px}.ui-choice__hint{color:var(--brand-text-muted);font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);padding-inline-end:32px}.ui-choice--disabled{opacity:.6}.ui-choice--disabled .ui-choice__row{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-choice__box,.ui-choice__mark{transition:none}}.ui-choicegroup{border:0;min-inline-size:0;margin:0;padding:0;display:block}.ui-choicegroup__legend{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);color:var(--brand-text-muted);margin-block-end:8px;padding:0;font-weight:600}.ui-choicegroup__note{color:var(--brand-text-muted);font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);margin:-4px 0 8px}.ui-choicegroup__list{flex-direction:column;gap:10px;display:flex}.ui-choicegroup__error{margin-block-start:8px}.ui-icon-toggle{block-size:40px;inline-size:40px;color:inherit;cursor:pointer;transition:background-color .14s ease, color .14s ease, transform .14s var(--ui-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ui-icon-toggle--small{block-size:32px;inline-size:32px}@media (pointer:coarse){.ui-icon-toggle:after{content:"";position:absolute;inset:calc(-22px + 50%)}}.ui-icon-toggle:hover:not(:disabled){background:var(--brand-primary-subtle)}.ui-icon-toggle:active:not(:disabled){transform:scale(.92)}.ui-icon-toggle[aria-checked=true]{color:var(--brand-primary-ink)}.ui-icon-toggle:disabled{opacity:.6;cursor:not-allowed}.ui-icon-toggle__icons{place-items:center;display:inline-grid;position:relative}.ui-icon-toggle__icon{transition:transform .42s var(--ui-ease), opacity .42s var(--ui-ease);grid-area:1/1;display:inline-flex}.ui-icon-toggle__icon--on{opacity:0;transform:rotate(-90deg)}.ui-icon-toggle__icons[data-checked] .ui-icon-toggle__icon--off{opacity:0;transform:rotate(90deg)}.ui-icon-toggle__icons[data-checked] .ui-icon-toggle__icon--on{opacity:1;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.ui-icon-toggle{transition:none}.ui-icon-toggle__icon{transition:opacity .12s linear;transform:none}.ui-icon-toggle__icons[data-checked] .ui-icon-toggle__icon--off,.ui-icon-toggle__icons[data-checked] .ui-icon-toggle__icon--on{transform:none}}.ui-toggle{max-inline-size:100%;color:var(--brand-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.ui-toggle:disabled{opacity:.6;cursor:not-allowed}.ui-toggle__track{border:1px solid var(--brand-border-strong);background:var(--brand-panel-raised);border-radius:999px;flex:none;block-size:26px;inline-size:44px;transition:background-color .18s,border-color .18s;position:relative}.ui-toggle[aria-checked=true] .ui-toggle__track{border-color:var(--brand-primary);background:var(--brand-primary)}.ui-toggle__thumb{background:var(--brand-panel);border-radius:999px;block-size:20px;inline-size:20px;transition:transform .18s cubic-bezier(.2,.9,.2,1),background-color .18s;position:absolute;inset-block-start:2px;inset-inline-start:2px;transform:translate(0);box-shadow:0 2px 8px #0000002e,0 0 0 1px #00000014}.ui-toggle[aria-checked=true] .ui-toggle__thumb{background:var(--brand-primary-contrast);transform:translate(18px)}[dir=rtl] .ui-toggle[aria-checked=true] .ui-toggle__thumb{transform:translate(-18px)}.ui-toggle__copy{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.ui-toggle__label{font-size:15px;font-weight:600;line-height:22px}.ui-toggle__hint{color:var(--brand-text-muted);font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight)}.ui-sheet{background:var(--brand-panel-raised);inline-size:100%;max-inline-size:420px;color:var(--brand-text);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand-text) 22%, transparent) transparent;border:0;border-start-start-radius:var(--brand-radius-lg);border-start-end-radius:var(--brand-radius-lg);margin:auto auto 0;padding:0}.ui-sheet::backdrop{background:var(--brand-overlay)}@media (min-width:640px){.ui-sheet{border-radius:var(--brand-radius-lg);margin:auto}}.ui-sheet__form{flex-direction:column;gap:16px;padding:20px;display:flex}.ui-sheet__title{font-size:var(--brand-text-title-size);line-height:var(--brand-text-title-line);font-weight:var(--brand-text-title-weight);margin:0}.ui-sheet__footer{justify-content:flex-end;gap:8px;display:flex}.ui-modal{--ui-modal-backdrop-dur:.22s;--ui-modal-panel-dur:.42s;--ui-modal-stagger:.6s;--ui-modal-ease:cubic-bezier(0, 1, 0, 1);z-index:80;pointer-events:none;justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0}.ui-modal__backdrop{background:var(--brand-overlay);opacity:0;pointer-events:none;transition:opacity var(--ui-modal-backdrop-dur) ease var(--ui-modal-stagger);position:absolute;inset:0}.ui-modal[data-state=open] .ui-modal__backdrop{opacity:1;pointer-events:auto;transition:opacity var(--ui-modal-backdrop-dur) ease}.ui-modal__wrap{z-index:1;pointer-events:none;flex-direction:column;align-items:center;max-block-size:100%;display:flex;position:relative}.ui-modal__wrap--sm{inline-size:min(440px,100%)}.ui-modal__wrap--md{inline-size:min(560px,100%)}.ui-modal__wrap--lg{inline-size:min(820px,100%)}.ui-modal__wrap--full{inline-size:min(1080px,100%)}.ui-modal__close{background:var(--brand-primary);block-size:36px;inline-size:36px;color:var(--brand-primary-contrast);cursor:pointer;pointer-events:auto;opacity:0;transition:opacity var(--ui-modal-backdrop-dur) ease, transform var(--ui-modal-panel-dur) var(--ui-modal-ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-block-end:10px;display:inline-flex;transform:scale(.8)}.ui-modal__close svg,.ui-drawer__back svg{block-size:20px;inline-size:20px}.ui-modal[data-state=open] .ui-modal__close{opacity:1;transition:opacity var(--ui-modal-backdrop-dur) ease var(--ui-modal-stagger), transform var(--ui-modal-panel-dur) var(--ui-modal-ease) var(--ui-modal-stagger);transform:scale(1)}.ui-modal__close:hover{background:var(--brand-primary-hover)}.ui-modal__close:focus-visible,.ui-drawer__back:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-modal__close:disabled,.ui-drawer__back:disabled{opacity:.6;cursor:not-allowed}.ui-modal__panel{background:var(--brand-panel-raised);max-block-size:82vh;inline-size:100%;color:var(--brand-text);border-radius:var(--brand-radius-lg);pointer-events:auto;opacity:0;will-change:transform, opacity;transition:transform var(--ui-modal-panel-dur) var(--ui-modal-ease), opacity var(--ui-modal-panel-dur) var(--ui-modal-ease);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 24px 80px #00000038}.ui-modal[data-state=open] .ui-modal__panel{opacity:1;transition:transform var(--ui-modal-panel-dur) var(--ui-modal-ease) var(--ui-modal-stagger), opacity var(--ui-modal-panel-dur) var(--ui-modal-ease) var(--ui-modal-stagger);transform:translateY(0)scale(1)}.ui-modal__panel:focus,.ui-drawer__panel:focus{outline:none}.ui-modal__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding:24px 28px;display:flex;overflow-y:auto}.ui-modal__body::-webkit-scrollbar{display:none}.ui-modal__body>h2,.ui-drawer__body>h2{font-family:var(--brand-font-display);margin:0;font-size:20px;font-weight:600;line-height:28px}@media (max-width:640px){.ui-modal{--ui-modal-panel-dur:.68s;--ui-modal-stagger:.62s;align-items:flex-end;padding:0}.ui-modal__wrap,.ui-modal__wrap--sm,.ui-modal__wrap--md,.ui-modal__wrap--lg,.ui-modal__wrap--full{inline-size:100%}.ui-modal__panel{opacity:1;border-start-start-radius:var(--brand-radius-lg);border-start-end-radius:var(--brand-radius-lg);border-end-end-radius:0;border-end-start-radius:0;max-block-size:calc(88vh - 52px);transform:translateY(100%)}.ui-modal[data-state=open] .ui-modal__panel{opacity:1;transform:translateY(0)}.ui-modal__body{padding:20px}}.ui-drawer{--ui-drawer-open-dur:.68s;--ui-drawer-open-delay:.62s;--ui-drawer-close-dur:.48s;z-index:80;pointer-events:none;position:fixed;inset:0}.ui-drawer__backdrop{background:color-mix(in srgb, var(--brand-overlay) 72%, transparent);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ui-drawer[data-state=open] .ui-drawer__backdrop{opacity:1;pointer-events:auto}.ui-drawer__panel{background:var(--brand-panel-raised);color:var(--brand-text);pointer-events:auto;will-change:transform;transition:transform var(--ui-drawer-close-dur) cubic-bezier(.32, .72, 0, 1);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%);box-shadow:0 24px 80px #00000038}.ui-drawer[data-state=open] .ui-drawer__panel{transition:transform var(--ui-drawer-open-dur) cubic-bezier(.2, .94, .2, .94) var(--ui-drawer-open-delay);transform:translate(0)}[dir=rtl] .ui-drawer__panel{transform:translate(-100%)}[dir=rtl] .ui-drawer[data-state=open] .ui-drawer__panel{transform:translate(0)}.ui-drawer__panel--sm{inline-size:min(400px,100%)}.ui-drawer__panel--md{inline-size:min(480px,100%)}.ui-drawer__panel--lg{inline-size:min(560px,100%)}.ui-drawer__back{block-size:34px;inline-size:34px;color:var(--brand-text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:12px 16px 0;display:inline-flex}.ui-drawer__back:hover{background:var(--brand-primary-subtle)}[dir=rtl] .ui-drawer__back svg{scale:-1 1}.ui-drawer__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:8px 20px 20px;overflow-y:auto}.ui-drawer__body>h2{margin-block-end:16px}@media (max-width:480px){.ui-drawer__panel--sm,.ui-drawer__panel--md,.ui-drawer__panel--lg{inline-size:100%}.ui-drawer__back{margin-inline:12px}.ui-drawer__body{padding:8px 12px 16px}}@media (prefers-reduced-motion:reduce){.ui-modal__backdrop,.ui-modal__close,.ui-modal__panel,.ui-modal[data-state=open] .ui-modal__backdrop,.ui-modal[data-state=open] .ui-modal__close,.ui-modal[data-state=open] .ui-modal__panel,.ui-drawer__backdrop,.ui-drawer__panel,.ui-drawer[data-state=open] .ui-drawer__backdrop,.ui-drawer[data-state=open] .ui-drawer__panel,.ui-toggle__track,.ui-toggle__thumb{transition-duration:1ms;transition-delay:0s}}.ui-bottom-bar{isolation:isolate;color:var(--brand-text);padding-block-end:env(safe-area-inset-bottom,0px);position:relative;container:bottom-bar/inline-size}.ui-bottom-bar__items{grid-template-columns:repeat(var(--bottom-count), minmax(0, 1fr));display:grid}.ui-bottom-bar__surface{z-index:-1;pointer-events:none;background:var(--brand-panel);position:absolute;inset:0}.ui-bottom-bar__surface>span{display:none}.ui-bottom-bar__item{min-block-size:76px;min-inline-size:0;color:var(--brand-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px 10px;transition:color .18s;display:flex;position:relative}.ui-bottom-bar__icon{block-size:32px;inline-size:44px;transition:transform .42s var(--ui-ease), background-color .2s ease;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.ui-bottom-bar__icon svg{block-size:24px;inline-size:24px}.ui-bottom-bar__label{max-inline-size:100%;font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);overflow-wrap:anywhere;transition:transform .42s var(--ui-ease), opacity .18s ease;font-weight:500}.ui-bottom-bar__item[aria-current=page]{color:var(--brand-primary-ink)}.ui-bottom-bar__item:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-3px;border-radius:12px}@media (hover:hover){.ui-bottom-bar__item:hover{color:var(--brand-primary-ink)}.ui-bottom-bar__item:hover .ui-bottom-bar__icon{background-color:var(--brand-primary-subtle)}}.ui-bottom-bar__item:active .ui-bottom-bar__icon svg{transform:scale(.9)}.ui-bottom-bar__icon svg{transition:transform .18s var(--ui-ease)}.ui-bottom-bar--classic .ui-bottom-bar__surface{border-block-start:1px solid var(--brand-border)}.ui-bottom-bar--classic .ui-bottom-bar__icon{inline-size:min(64px, calc(100cqi / var(--bottom-count) - 8px))}.ui-bottom-bar--classic .ui-bottom-bar__icon:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-primary-subtle);opacity:0;transition:transform .32s var(--ui-ease), opacity .18s ease;position:absolute;inset:0;transform:scaleX(.5)}.ui-bottom-bar--classic [aria-current=page] .ui-bottom-bar__icon:before{opacity:1;transform:scaleX(1)}.ui-bottom-bar--classic [aria-current=page] .ui-bottom-bar__icon svg{transform:translateY(-1px)}.ui-bottom-bar--floating{border:1px solid var(--brand-border);background:var(--brand-panel);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-text) 10%, transparent);border-radius:32px;margin:12px 8px}.ui-bottom-bar--floating .ui-bottom-bar__surface{border-radius:inherit}.ui-bottom-bar--floating .ui-bottom-bar__items{gap:2px;padding:6px;display:flex}.ui-bottom-bar--floating .ui-bottom-bar__item{min-block-size:48px;transition:flex-grow .38s var(--ui-ease), background-color .2s ease, color .18s ease;border-radius:25px;flex-direction:row;flex:1;gap:0;padding:0}.ui-bottom-bar--floating .ui-bottom-bar__icon{inline-size:32px}.ui-bottom-bar--floating .ui-bottom-bar__label{opacity:0;white-space:nowrap;max-inline-size:0;transition:max-inline-size .38s var(--ui-ease), opacity .18s ease;overflow:hidden}.ui-bottom-bar--floating [aria-current=page]{background:var(--brand-primary-subtle);flex-grow:2.5}.ui-bottom-bar--floating [aria-current=page] .ui-bottom-bar__label{opacity:1;max-inline-size:10em}@container bottom-bar (max-width:300px){.ui-bottom-bar--floating .ui-bottom-bar__items{padding:4px}.ui-bottom-bar--floating .ui-bottom-bar__item{flex-direction:column;min-block-size:62px}.ui-bottom-bar--floating [aria-current=page]{flex-grow:1}.ui-bottom-bar--floating .ui-bottom-bar__label{block-size:18px;font-size:11px;line-height:18px}}.ui-bottom-bar--create .ui-bottom-bar__surface{border-block-start:1px solid var(--brand-border);border-radius:24px 24px 0 0}.ui-bottom-bar--create .ui-bottom-bar__item:after{content:"";background:var(--brand-primary-ink);opacity:0;block-size:4px;inline-size:4px;transition:opacity .18s ease, transform .3s var(--ui-ease);border-radius:50%;position:absolute;inset-block-end:4px;transform:scale(0)}.ui-bottom-bar--create [aria-current=page]:after{opacity:1;transform:scale(1)}.ui-bottom-bar--create [aria-current=page] .ui-bottom-bar__icon{transform:translateY(-2px)}.ui-bottom-bar--create [data-prominent=true] .ui-bottom-bar__icon{inline-size:min(56px, calc(100cqi / var(--bottom-count) - 2px));block-size:min(56px, calc(100cqi / var(--bottom-count) - 2px));background:var(--brand-primary);color:var(--brand-primary-contrast);border:4px solid var(--brand-panel);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-primary) 20%, transparent);margin-block:-28px 4px}.ui-bottom-bar--create [data-prominent=true]:hover .ui-bottom-bar__icon{background:var(--brand-primary-hover);transform:translateY(-3px)}.ui-bottom-bar--create [data-prominent=true]:active .ui-bottom-bar__icon{transform:translateY(0)scale(.94)}.ui-bottom-bar--create [data-prominent=true]:focus-visible{outline:none}.ui-bottom-bar--create [data-prominent=true]:focus-visible .ui-bottom-bar__icon{outline:2px solid var(--brand-focus);outline-offset:3px}.ui-bottom-bar--notch .ui-bottom-bar__surface{--notch-radius:min(32px, calc(50cqi / var(--bottom-count)));background:0 0;display:flex;overflow:hidden}.ui-bottom-bar--notch .ui-bottom-bar__surface>span{display:block}.ui-bottom-bar__before{inline-size:max(0px, calc((var(--bottom-index) + .5) * 100% / var(--bottom-count) - var(--notch-radius)));background:var(--brand-panel);transition:inline-size .42s var(--ui-ease);flex:none}.ui-bottom-bar__notch{flex:0 0 calc(2 * var(--notch-radius));background:radial-gradient(circle at 50% 0, transparent calc(var(--notch-radius) - 1px), var(--brand-panel) var(--notch-radius))}.ui-bottom-bar__after{background:var(--brand-panel);flex:1}.ui-bottom-bar--notch .ui-bottom-bar__surface[data-selected=false]{background:var(--brand-panel)}.ui-bottom-bar--notch .ui-bottom-bar__surface[data-selected=false]>span{visibility:hidden}.ui-bottom-bar--notch .ui-bottom-bar__item{justify-content:flex-start;gap:0;padding-block-start:0}.ui-bottom-bar--notch .ui-bottom-bar__icon{inline-size:min(48px, calc(100cqi / var(--bottom-count) - 12px));block-size:min(48px, calc(100cqi / var(--bottom-count) - 12px));margin-block-end:max(0px, calc(60px - 100cqi / var(--bottom-count)))}.ui-bottom-bar--notch [aria-current=page] .ui-bottom-bar__icon{background:var(--brand-panel);transform:translateY(-24px)}.ui-bottom-bar--notch [aria-current=page] .ui-bottom-bar__label{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.ui-bottom-bar *,.ui-bottom-bar :before,.ui-bottom-bar :after{transition:none!important}}.ui-breadcrumb{color:var(--brand-text-muted);position:relative}.ui-breadcrumb__list,.ui-breadcrumb__parents{margin:0;padding:0;list-style:none}.ui-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ui-breadcrumb__item{align-items:center;gap:2px;min-inline-size:0;max-inline-size:100%;display:flex}.ui-breadcrumb__link,.ui-breadcrumb__current,.ui-breadcrumb__overflow,.ui-breadcrumb__parent{min-block-size:40px;min-inline-size:0;color:inherit;font:inherit;font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.ui-breadcrumb__link,.ui-breadcrumb__overflow,.ui-breadcrumb__parent{cursor:pointer}.ui-breadcrumb__current{color:var(--brand-text);font-weight:600}.ui-breadcrumb__separator{pointer-events:none;flex:none;display:flex}.ui-breadcrumb__separator svg{block-size:14px;inline-size:14px}.ui-breadcrumb__icon{flex:none;display:flex}.ui-breadcrumb__icon svg{block-size:16px;inline-size:16px}.ui-breadcrumb__overflow{justify-content:center;min-inline-size:40px;font-size:20px}.ui-breadcrumb__link:hover,.ui-breadcrumb__overflow:hover,.ui-breadcrumb__parent:hover{color:var(--brand-primary-ink);background:var(--brand-primary-subtle)}.ui-breadcrumb__link:focus-visible,.ui-breadcrumb__overflow:focus-visible,.ui-breadcrumb__parent:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-breadcrumb--soft .ui-breadcrumb__list{gap:4px}.ui-breadcrumb--soft .ui-breadcrumb__current{background:var(--brand-primary-subtle);color:var(--brand-primary-ink)}.ui-breadcrumb__parents{z-index:10;border:1px solid var(--brand-border);background:var(--brand-panel);inline-size:min(280px,100%);color:var(--brand-text);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-text) 12%, transparent);animation:ui-breadcrumb-reveal .16s var(--ui-ease);border-radius:12px;padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.ui-breadcrumb__parent{min-block-size:44px;display:flex}@keyframes ui-breadcrumb-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-breadcrumb__parents{animation:none}.ui-breadcrumb__link,.ui-breadcrumb__current,.ui-breadcrumb__overflow,.ui-breadcrumb__parent{transition:none}}.ui-upload{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.ui-upload__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-upload__label{font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);color:var(--brand-text);font-weight:500}.ui-upload__count,.ui-upload__hint,.ui-upload__meta,.ui-upload__zone-hint{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);color:var(--brand-text-muted);margin:0}.ui-upload__zone{border:1.5px dashed var(--brand-border-strong);border-radius:var(--brand-radius-md);background:var(--brand-panel);min-block-size:132px;color:var(--brand-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;transition:border-color .14s,background-color .14s;display:flex}.ui-upload__zone:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-upload__zone--over{border-color:var(--brand-primary);background:var(--brand-primary-subtle)}.ui-upload__zone--tile{gap:6px;block-size:100%;min-block-size:0;padding:8px}.ui-upload__add{block-size:44px;inline-size:44px;color:var(--brand-primary-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ui-upload__add:hover{background:var(--brand-primary-subtle)}.ui-upload__add:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-upload__zone-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ui-upload__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-upload__tile{aspect-ratio:1;border-radius:var(--brand-radius-sm);min-inline-size:0;transition:opacity .14s ease, scale .14s var(--ui-ease);position:relative}.ui-upload__tile--dragging{opacity:.55;scale:.96}.ui-upload__thumb{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:var(--brand-panel-raised);cursor:default;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}button.ui-upload__thumb{cursor:zoom-in}button.ui-upload__thumb:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.ui-upload__thumb--round{border-radius:50%}.ui-upload__img{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.ui-upload__busy{place-items:center;display:grid;position:absolute;inset:0}.ui-upload__cover{pointer-events:none;position:absolute;inset-block-start:6px;inset-inline-start:6px}.ui-upload__tile-actions{background:color-mix(in srgb, var(--brand-panel) 88%, transparent);color:var(--brand-text);border-radius:999px;gap:2px;padding:2px;display:flex;position:absolute;inset-block-end:4px;inset-inline-end:4px}.ui-upload__tile--movable{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ui-upload__tile--movable .ui-upload__img{pointer-events:none}.ui-upload__single{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ui-upload__single-side{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.ui-upload__single-side .ui-upload__zone{min-block-size:0;padding:10px}.ui-upload__meta{flex-direction:column;display:flex}.ui-upload__name{color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-upload__actions{gap:2px;margin-inline-start:-8px;display:flex}@media (max-width:480px){.ui-upload__single{grid-template-columns:minmax(0,1fr)}}.ui-upload-editor{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stage""rail""controls""footer";gap:14px;display:grid;position:relative}.ui-upload-editor__title{font-size:var(--brand-text-title-size);line-height:var(--brand-text-title-line);font-weight:var(--brand-text-title-weight);grid-area:title;margin:0;padding-inline-end:40px}.ui-modal .ui-modal__panel.ui-upload-editor__panel{transform:none}.ui-upload-editor__stage{border-radius:var(--brand-radius-sm);background:var(--brand-text);grid-area:stage;block-size:min(380px,44vh);position:relative;overflow:hidden}.ui-upload-editor__stage--busy,.ui-upload-editor__stage--still{background:var(--brand-panel);place-items:center;display:grid}.ui-upload-editor__stage--still img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.ui-upload-editor__controls{flex-direction:column;grid-area:controls;gap:14px;min-inline-size:0;display:flex}.ui-upload-editor__anchor{inline-size:fit-content}.ui-upload-editor__slider{font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);color:var(--brand-text-muted);align-items:center;gap:10px;display:flex}.ui-upload-editor__slider input{min-inline-size:120px;accent-color:var(--brand-primary);flex:1}.ui-upload-editor__degrees{text-align:end;font-variant-numeric:tabular-nums;min-inline-size:4ch;color:var(--brand-text)}.ui-upload-editor__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-upload-editor__footer{grid-area:footer;justify-content:flex-end;gap:8px;display:flex}.ui-upload-editor__rail{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-area:rail;gap:8px;padding:4px;display:flex;overflow-x:auto}.ui-upload-editor__thumb{border:1px solid var(--brand-border);border-radius:var(--brand-radius-sm);background:var(--brand-panel);block-size:64px;inline-size:64px;color:var(--brand-text-muted);cursor:pointer;opacity:.7;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity .14s ease, scale .14s var(--ui-ease);flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ui-upload-editor__thumb:hover{opacity:1}.ui-upload-editor__thumb img{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;display:block}.ui-upload-editor__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--brand-panel-raised), 0 0 0 4px var(--brand-primary)}.ui-upload-editor__thumb--dragging{opacity:.6;cursor:grabbing;scale:.92}.ui-upload-editor__thumb:focus-visible{outline:2px solid var(--brand-focus);outline-offset:4px}.ui-upload-editor__thumb--add{border-style:dashed;border-color:var(--brand-border-strong);color:var(--brand-primary-ink);opacity:1}.ui-upload-editor__cover{background:color-mix(in srgb, var(--brand-primary) 88%, transparent);color:var(--brand-primary-contrast);text-align:center;padding:1px 0;font-size:10px;line-height:14px;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:900px){.ui-upload-editor{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"title title""stage controls""footer footer";column-gap:20px}.ui-upload-editor--batch{grid-template-columns:92px minmax(0,1fr) 280px;grid-template-areas:"rail title title""rail stage controls""rail footer footer"}.ui-upload-editor__stage{block-size:min(520px,60vh)}.ui-upload-editor__controls{max-block-size:min(520px,60vh);overflow-y:auto}.ui-upload-editor--batch .ui-upload-editor__rail{overscroll-behavior-block:contain;flex-direction:column;align-self:start;max-block-size:calc(60vh + 90px);overflow:hidden auto}.ui-upload-editor--batch .ui-upload-editor__thumb{block-size:80px;inline-size:80px}}.ui-popover{z-index:5;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-panel-raised);inline-size:max-content;min-inline-size:240px;max-inline-size:min(320px,100vw - 32px);color:var(--brand-text);flex-direction:column;gap:10px;padding:12px;animation:.12s ui-popover-in;display:flex;position:absolute;box-shadow:0 12px 32px #0000002e}@keyframes ui-popover-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-upload__zone,.ui-upload__tile{transition:none}}.ui-lightbox{z-index:85;color:#ffffffeb;background:#000000f0;animation:.18s ui-lightbox-in;position:fixed;inset:0}.ui-lightbox__panel{outline:none;flex-direction:column;block-size:100%;display:flex}.ui-lightbox__bar{padding:calc(8px + env(safe-area-inset-top)) 12px 8px 16px;justify-content:space-between;align-items:center;display:flex}.ui-lightbox__count{font-size:var(--brand-text-caption-size);font-variant-numeric:tabular-nums}.ui-lightbox__body{flex-direction:column;flex:1;min-block-size:0;display:flex}.ui-lightbox__stage{touch-action:pan-y;flex:1;place-items:center;min-block-size:0;min-inline-size:0;padding:0 12px;display:grid;position:relative}.ui-lightbox__image{object-fit:contain;-webkit-user-select:none;user-select:none;max-block-size:100%;max-inline-size:100%;animation:.18s ui-lightbox-in}.ui-lightbox__button,.ui-lightbox__step{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ui-lightbox__button:hover,.ui-lightbox__step:hover:not(:disabled){background:#ffffff38}.ui-lightbox__button:focus-visible,.ui-lightbox__step:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.ui-lightbox__step{position:absolute;inset-block-start:50%;translate:0 -50%}.ui-lightbox__step:disabled{opacity:0;pointer-events:none}.ui-lightbox__step--previous{inset-inline-start:12px}.ui-lightbox__step--next{inset-inline-end:12px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ui-lightbox__step .ui-lightbox__glyph{scale:-1 1}.ui-lightbox__glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}.ui-lightbox__rail{overscroll-behavior-inline:contain;scrollbar-width:none;flex-shrink:0;justify-content:safe center;gap:8px;padding:12px 16px 4px;display:flex;overflow-x:auto}.ui-lightbox__rail::-webkit-scrollbar{display:none}.ui-lightbox__thumb{border-radius:var(--brand-radius-sm);cursor:pointer;opacity:.55;background:#ffffff14;border:0;flex:none;block-size:44px;inline-size:60px;padding:0;transition:opacity .14s,box-shadow .14s;overflow:hidden}.ui-lightbox__thumb:hover{opacity:.85}.ui-lightbox__thumb[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 2px #ffffffeb}.ui-lightbox__thumb:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.ui-lightbox__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:900px){.ui-lightbox__body--rail{flex-direction:row}.ui-lightbox__body--rail .ui-lightbox__rail{overscroll-behavior-block:contain;flex-direction:column;order:-1;justify-content:safe center;padding:4px 8px 4px 16px;overflow:hidden auto}.ui-lightbox__thumb{block-size:64px;inline-size:88px}}.ui-lightbox__caption{padding:10px 16px calc(14px + env(safe-area-inset-bottom));text-align:center;font-size:var(--brand-text-body-size);line-height:var(--brand-text-body-line);margin:0}@keyframes ui-lightbox-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-lightbox,.ui-lightbox__image{animation:none}.ui-lightbox__thumb,.ui-upload-editor__thumb{transition:none}.ui-popover{animation:none}}}
.consent-card{--consent-bg:var(--brand-text,var(--ink,CanvasText));--consent-fg:var(--brand-background,var(--paper,Canvas));--consent-line:color-mix(in srgb, var(--consent-fg) 35%, transparent);--consent-hover:color-mix(in srgb, var(--consent-fg) 10%, transparent);z-index:60;background:var(--consent-bg);inline-size:min(360px,100vw - 48px);color:var(--consent-fg);border-radius:16px;padding:24px;font-family:inherit;animation:.22s cubic-bezier(.22,1,.36,1) consent-rise;position:fixed;inset-block-end:24px;inset-inline-end:24px;box-shadow:0 20px 25px -5px #0000004d}.consent-card:focus{outline:none}.consent-card:focus-visible{outline:2px solid var(--consent-fg);outline-offset:2px}.consent-card[data-view=customise]{overscroll-behavior:contain;max-block-size:calc(100dvh - 48px);overflow-y:auto}@keyframes consent-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.consent-card{animation:none}}@media (max-width:480px){.consent-card{inline-size:auto;padding:20px;inset-block-end:16px;inset-inline:16px}}.consent-card__title{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.consent-card__body{margin:0 0 20px;font-size:14px;line-height:1.5}.consent-card__link{color:inherit;text-decoration:underline}.consent-card__link:hover{text-decoration:none}.consent-card__link:focus-visible,.consent-card__button:focus-visible{outline:2px solid var(--consent-fg);outline-offset:2px;border-radius:4px}.consent-card__button{appearance:none;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s}.consent-card__button:disabled{opacity:.6;cursor:not-allowed}.consent-card__button--outline{border-color:var(--consent-line);color:var(--consent-fg);background:0 0}.consent-card__button--outline:hover:not(:disabled){background:var(--consent-hover);border-color:var(--consent-fg)}.consent-card__button--solid{background:var(--consent-fg);color:var(--consent-bg)}.consent-card__button--solid:hover:not(:disabled){background:color-mix(in srgb, var(--consent-fg) 88%, var(--consent-bg))}.consent-card__button--wide{inline-size:100%;margin-block-end:12px}.consent-card__pair{gap:8px;display:flex}.consent-card__pair .consent-card__button{flex:1 1 0;min-inline-size:0}.consent-card__save{margin-block-end:0;padding:14px 16px;font-size:15px}.consent-rows{--fg:var(--consent-fg,var(--brand-text,var(--ink,CanvasText)));--bg:var(--consent-bg,var(--brand-panel,var(--paper,Canvas)));flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.consent-rows__row{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.consent-rows__text{min-inline-size:0}.consent-rows__name{color:var(--fg);margin:0 0 4px;font-size:15px;font-weight:600}.consent-rows__desc{color:var(--fg);opacity:.72;margin:0;font-size:13px;line-height:1.4}.consent-rows__control{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;margin:0;display:flex}.consent-rows__control--locked{cursor:default}.consent-rows__state{color:var(--fg);white-space:nowrap;font-size:14px;font-weight:500}.consent-rows__switch{flex-shrink:0;block-size:28px;inline-size:48px;display:inline-flex;position:relative}.consent-rows__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.consent-rows__input:disabled{cursor:default}.consent-rows__track{background:color-mix(in srgb, var(--fg) 22%, transparent);border-radius:999px;block-size:28px;inline-size:48px;transition:background .2s;display:inline-block;position:relative}.consent-rows__knob{background:var(--fg);border-radius:50%;block-size:22px;inline-size:22px;transition:transform .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.consent-rows__input:checked+.consent-rows__track,.consent-rows__track--on{background:var(--fg)}.consent-rows__input:checked+.consent-rows__track .consent-rows__knob,.consent-rows__track--on .consent-rows__knob{background:var(--bg);transform:translate(20px)}[dir=rtl] .consent-rows__input:checked+.consent-rows__track .consent-rows__knob,[dir=rtl] .consent-rows__track--on .consent-rows__knob{transform:translate(-20px)}.consent-rows__input:focus-visible+.consent-rows__track{outline:2px solid var(--fg);outline-offset:2px}@media (prefers-reduced-motion:reduce){.consent-rows__track,.consent-rows__knob{transition:none}}
.dv-fan{z-index:20;display:inline-flex;position:relative}.dv-fan__hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv-fan__pill{border:1.5px solid var(--brand-border,var(--line,GrayText));height:38px;color:var(--brand-text-muted,var(--muted-ink,GrayText));font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding-inline:12px 14px;font-size:13.5px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.dv-fan__pill[data-drop]{gap:6px;height:30px;padding-inline:8px 10px;font-size:12px}.dv-fan__pill:hover{border-color:var(--fan-line,var(--brand-border-strong,var(--line-strong,GrayText)));background:var(--brand-panel,var(--surface-2,Canvas));color:var(--fan-ink,var(--brand-text,var(--ink,CanvasText)))}.dv-fan__pill:active{scale:.98}.dv-fan__pill:focus-visible{outline:2px solid var(--fan-focus,var(--brand-focus,var(--brand,Highlight)));outline-offset:2px}.dv-fan__globe{transition:transform .55s cubic-bezier(.34,1.56,.64,1);display:flex}.dv-fan__globe[data-open]{transform:rotate(200deg)}.dv-fan[data-trigger=icon] .dv-fan__globe[data-open]{transform:none}.dv-fan__scrim{z-index:10;background:var(--fan-scrim,var(--brand-background,var(--paper,Canvas)));opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:fixed;inset:0}.dv-fan__scrim[data-open]{opacity:.82;pointer-events:auto}.dv-fan__cards{pointer-events:none;width:240px;position:absolute;inset-block-end:46px;inset-inline-start:0}.dv-fan__cards[data-open]{pointer-events:auto}.dv-fan__card{border:1.5px solid var(--fan-line,var(--brand-border-strong,var(--line-strong,GrayText)));background:var(--fan-card,var(--brand-panel-raised,var(--surface,Canvas)));height:42px;color:var(--fan-ink,var(--brand-text,var(--ink,CanvasText)));white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb, var(--fan-ink,var(--brand-text,var(--ink,CanvasText))) 14%, transparent);transform-origin:12% 120%;opacity:0;transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) var(--card-delay), opacity .22s ease-out var(--card-delay);border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 8px;font-family:inherit;font-size:15px;font-weight:600;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0;transform:translateY(8px)scale(.3)}.dv-fan__cards[data-open] .dv-fan__card{transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-tilt));opacity:1}.dv-fan__cards[data-drop]{inset-block:38px auto;inset-inline:auto 0}.dv-fan[data-trigger=icon] .dv-fan__cards[data-drop]{inset-block-start:calc(100% + 8px)}.dv-fan__cards[data-drop] .dv-fan__card{transform-origin:88% -20%;inset-block:0 auto;inset-inline:auto 0;transform:translateY(-8px)scale(.3)}.dv-fan__cards[data-drop][data-open] .dv-fan__card{transform:translate(calc(var(--card-x) * -1), var(--card-y)) rotate(var(--card-tilt))}.dv-fan__card:hover{border-color:var(--fan-ink,var(--brand-text,var(--ink,CanvasText)))}.dv-fan__flag{border-radius:50%;flex:none}.dv-fan__dot{background:var(--fan-accent,var(--brand-primary,var(--brand,Highlight)));opacity:0;border-radius:50%;width:8px;height:8px}.dv-fan__dot[data-on]{opacity:1}.dv-fan__card:focus-visible{outline:2px solid var(--fan-focus,var(--brand-focus,var(--brand,Highlight)));outline-offset:2px}.dv-sheet-layer .dv-fan__scrim{z-index:70;animation:.25s ease-out both dv-sheet-fade}.dv-sheet{--sheet-ink:var(--fan-ink,var(--brand-text,var(--ink,CanvasText)));--sheet-line:var(--fan-line,var(--brand-border-strong,var(--line-strong,GrayText)));z-index:71;border:1.5px solid var(--sheet-line);background:var(--fan-card,var(--brand-panel-raised,var(--surface,Canvas)));width:min(400px,100vw - 32px);height:fit-content;max-height:min(600px,100dvh - 64px);color:var(--sheet-ink);box-shadow:0 18px 48px color-mix(in srgb, var(--sheet-ink) 22%, transparent);border-radius:20px;flex-direction:column;margin:auto;animation:.24s cubic-bezier(.34,1.4,.64,1) both dv-sheet-pop;display:flex;position:fixed;inset:0;overflow:hidden}.dv-sheet:focus{outline:none}@media (max-width:639px){.dv-sheet{width:auto;max-height:min(78dvh,640px);border-width:1.5px 0 0;border-radius:22px 22px 0 0;margin:0;padding-block-end:env(safe-area-inset-bottom,0px);animation-name:dv-sheet-rise;animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.9,.3,1);inset:auto 0 0}}.dv-sheet__head{flex:none;justify-content:space-between;align-items:center;padding:12px 8px 6px 18px;display:flex}.dv-sheet__title{margin:0;font-size:16px;font-weight:600}.dv-sheet__close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dv-sheet__close:hover{background:color-mix(in srgb, var(--sheet-ink) 8%, transparent)}.dv-sheet__search{flex:none;padding:0 12px 8px;position:relative}.dv-sheet__lens{opacity:.55;pointer-events:none;position:absolute;inset-block-start:12px;inset-inline-start:24px}.dv-sheet__search input{border:1.5px solid var(--sheet-line);width:100%;height:42px;color:inherit;font:inherit;background:0 0;border-radius:12px;padding-inline:38px 12px;font-size:16px}.dv-sheet__search input::placeholder{color:color-mix(in srgb, var(--sheet-ink) 55%, transparent)}.dv-sheet__search input:focus-visible,.dv-sheet__close:focus-visible{outline:2px solid var(--fan-focus,var(--brand-focus,var(--brand,Highlight)));outline-offset:1px}.dv-sheet__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sheet-ink) 22%, transparent) transparent;flex:auto;min-height:0;margin:0;padding:2px 6px 8px;list-style:none;overflow-y:auto}.dv-sheet .dv-fan__flag{box-shadow:0 0 0 1px color-mix(in srgb, var(--sheet-ink) 12%, transparent)}.dv-sheet__option{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:6px 14px 6px 12px;display:flex}.dv-sheet__option[data-active]{background:color-mix(in srgb, var(--sheet-ink) 8%, transparent)}.dv-sheet__names{flex-direction:column;flex:1;min-width:0;display:flex}.dv-sheet__name{align-self:flex-start;font-size:15.5px;font-weight:600;line-height:1.35}.dv-sheet__aside{color:color-mix(in srgb, var(--sheet-ink) 60%, transparent);font-size:13px;line-height:1.3}.dv-sheet__rule{background:color-mix(in srgb, var(--sheet-ink) 12%, transparent);height:1px;margin:6px 12px}.dv-sheet__none{color:color-mix(in srgb, var(--sheet-ink) 60%, transparent);text-align:center;flex:none;margin:0;padding:0 18px 18px;font-size:14px}.dv-sheet__none:empty{padding:0}@keyframes dv-sheet-fade{0%{opacity:0}}@keyframes dv-sheet-pop{0%{opacity:0;transform:scale(.94)}}@keyframes dv-sheet-rise{0%{transform:translateY(100%)}}.dv-hint{z-index:60;pointer-events:none;justify-content:center;animation:.35s cubic-bezier(.34,1.56,.64,1) both dv-hint-rise;display:flex;position:fixed;inset-block-end:calc(var(--hint-bottom,24px) + env(safe-area-inset-bottom,0px));inset-inline:16px}.dv-hint__pill{--hint-bg:var(--brand-text,var(--ink,CanvasText));--hint-fg:var(--brand-background,var(--paper,Canvas));background:var(--hint-bg);max-width:100%;min-height:44px;color:var(--hint-fg);box-shadow:0 10px 30px color-mix(in srgb, var(--hint-bg) 30%, transparent);pointer-events:auto;border-radius:999px;align-items:center;padding-inline:18px 4px;display:inline-flex}.dv-hint__link{min-width:0;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hint-fg) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hint-fg) 45%, transparent);text-underline-offset:3px;padding-block:10px;font-size:15px;font-weight:600;line-height:1.35}.dv-hint__link:hover{text-decoration-color:currentColor}.dv-hint__close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:6px;font-size:22px;line-height:1;display:grid}.dv-hint__close:hover{background:color-mix(in srgb, var(--hint-fg) 14%, transparent)}.dv-hint__link:focus-visible,.dv-hint__close:focus-visible{outline:2px solid var(--hint-fg);outline-offset:2px}@keyframes dv-hint-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.dv-fan__card{transition:opacity .01ms;transform:translate(0)scale(1)}.dv-fan__cards[data-open] .dv-fan__card{transform:translate(0, var(--card-y)) rotate(0deg)}.dv-fan__cards[data-drop] .dv-fan__card{transform:translate(0)scale(1)}.dv-fan__cards[data-drop][data-open] .dv-fan__card{transform:translate(0, var(--card-y)) rotate(0deg)}.dv-fan__globe,.dv-fan__scrim,.dv-fan__pill{transition:none}.dv-hint,.dv-sheet,.dv-sheet-layer .dv-fan__scrim{animation:none}}
@layer components{.brand-mark{flex:none;align-items:center;block-size:1.2em;display:inline-flex}.brand-mark__img{block-size:100%;inline-size:auto;display:block}.brand-mark__img[data-for=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-mark__img[data-for=light]{display:none}:root:not([data-theme=light]) .brand-mark__img[data-for=dark]{display:block}}:root[data-theme=dark] .brand-mark__img[data-for=light]{display:none}:root[data-theme=dark] .brand-mark__img[data-for=dark]{display:block}}
