.wn-ov-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wn-ov-icon-button{display:inline-grid;place-items:center;flex:none;inline-size:var(--control-h);block-size:var(--control-h);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--c-text-2);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard)}.wn-ov-icon-button:hover{background:var(--c-hover);color:var(--c-text)}.wn-ov-trigger{display:inline-flex;min-inline-size:0;max-inline-size:100%;align-items:center;gap:var(--space-2);min-block-size:var(--control-h);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-text);box-shadow:var(--c-ring);font:600 var(--size-base) / 1 var(--font-body);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard)}.wn-ov-trigger:not([aria-disabled=true]):hover,.wn-ov-trigger[aria-expanded=true]{background:var(--c-hover)}.wn-ov-trigger[aria-disabled=true]{color:var(--c-text-disabled);background:transparent;cursor:not-allowed}.wn-ov-trigger[aria-disabled=true] .wn-ov-trigger__chevron{color:inherit}.wn-ov-with-reason{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);max-inline-size:100%}.wn-ov-reason{font-size:var(--size-sm);line-height:var(--leading-ui);color:var(--c-text-2)}.wn-ov-trigger__chevron{flex:none;color:var(--c-text-3);transition:rotate var(--dur-quick) var(--ease-standard)}.wn-ov-trigger[aria-expanded=true] .wn-ov-trigger__chevron{rotate:180deg}.wn-ov-icon-button:focus-visible,.wn-ov-trigger:focus-visible,.wn-menu__item:focus-visible,.wn-tabs__tab:focus-visible,.wn-tabs__panel:focus-visible,.wn-disclosure__button:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.wn-dialog__scroll:focus-visible,.wn-drawer__scroll:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:calc(-1 * var(--focus-width))}.wn-dialog__title:focus,.wn-drawer__title:focus,.wn-menu:focus,.wn-popover:focus{outline:none}:root:has(.wn-dialog:modal,.wn-drawer--modal:modal){overflow:hidden}:root:has(.wn-dialog:modal[data-wn-page-gutter],.wn-drawer--modal:modal[data-wn-page-gutter]){scrollbar-gutter:stable}.wn-dialog{box-sizing:border-box;inline-size:min(560px,100% - 2 * var(--space-4));max-inline-size:100%;max-block-size:calc(100vh - 2 * var(--space-6));max-block-size:calc(min(100dvh,100%) - 2 * var(--space-6));margin:auto;padding:0;border:1px solid transparent;border-radius:var(--radius-dialog);background:var(--c-raised);color:var(--c-text);box-shadow:var(--c-shadow-3);font-family:var(--font-body);font-size:var(--size-base);line-height:var(--leading-ui);font-variant-numeric:tabular-nums;overflow:visible;opacity:0;translate:0 var(--motion-rise);scale:var(--motion-press);transition:opacity var(--dur-page) var(--ease-exit),translate var(--dur-page) var(--ease-exit),scale var(--dur-page) var(--ease-exit);transition:opacity var(--dur-page) var(--ease-exit),translate var(--dur-page) var(--ease-exit),scale var(--dur-page) var(--ease-exit),overlay var(--dur-page) var(--ease-exit) allow-discrete,display var(--dur-page) var(--ease-exit) allow-discrete}.wn-dialog--wide{inline-size:min(760px,100% - 2 * var(--space-4))}.wn-dialog[open]{display:flex;flex-direction:column;opacity:1;translate:none;scale:none;transition-timing-function:var(--ease-emphasized)}.wn-dialog::backdrop{background:var(--c-scrim);opacity:0;transition:opacity var(--dur-page) var(--ease-exit);transition:opacity var(--dur-page) var(--ease-exit),overlay var(--dur-page) var(--ease-exit) allow-discrete,display var(--dur-page) var(--ease-exit) allow-discrete}.wn-dialog[open]::backdrop{opacity:1}.wn-dialog__panel{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;margin:-1px;border-radius:inherit}.wn-dialog__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.wn-dialog__decision,.wn-dialog__foot,.wn-dialog__tail{flex:none}.wn-dialog__head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-2) var(--space-6)}.wn-dialog__heading{flex:1 1 auto;min-inline-size:0}.wn-dialog__eyebrow{margin:0 0 var(--space-1_5);font-weight:600;font-size:var(--size-sm);color:var(--c-text-3)}.wn-dialog__title{margin:0;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--size-title);line-height:1.15;letter-spacing:var(--heading-tracking);text-wrap:balance}.wn-dialog__description{margin:var(--space-2) 0 0;max-inline-size:64ch;font-size:var(--size-body);line-height:var(--leading-body);color:var(--c-text-2);text-wrap:pretty}.wn-dialog__head .wn-ov-icon-button{margin-block-start:calc(-1 * var(--space-1_5))}.wn-dialog__body{padding:var(--space-3) var(--space-6) var(--space-6);font-size:var(--size-body);line-height:var(--leading-body)}.wn-dialog__head:last-child{padding-block-end:var(--space-6)}.wn-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--c-border)}.wn-dialog__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-inline-start:auto}.wn-dialog__tail{padding:0 var(--space-6)}.wn-dialog__status{flex:1 1 100%;margin:0;font-size:var(--size-sm);color:var(--c-text-2)}.wn-dialog__tail .wn-dialog__status:not(:empty){padding-block-end:var(--space-4)}.wn-dialog__status:empty{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.wn-dialog__decision{--c-text: var(--c-night-text);--c-text-2: var(--c-night-text-2);--c-text-3: var(--c-night-text-3);--c-focus: var(--c-night-focus);--c-border: var(--c-night-border);--c-border-strong: var(--c-night-text-3);--c-divider: var(--c-night-border);--c-surface: var(--c-night-2);--c-raised: var(--c-night-2);--c-hover: var(--c-night-hover);--c-primary: var(--c-night-text);--c-primary-hover: var(--c-night-text-2);--c-primary-fg: var(--c-night);--c-primary-text: var(--c-night);--c-ring: 0 0 0 1px var(--c-night-border);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin:0;padding:var(--space-5) var(--space-6);border:1px solid transparent;border-end-start-radius:inherit;border-end-end-radius:inherit;background:var(--c-night);color:var(--c-night-text)}.wn-dialog__note{flex:1 1 14em;margin:0;font-weight:600;font-size:var(--size-base);color:var(--c-night-text)}.wn-drawer{--wn-drawer-size: var(--layout-assistant);--wn-drawer-from: 100% 0;box-sizing:border-box;position:fixed;inset-block:0;z-index:var(--z-drawer);inline-size:var(--wn-drawer-size);max-inline-size:100%;block-size:100%;max-block-size:100%;margin:0;padding:0;border:1px solid transparent;background:var(--c-raised);color:var(--c-text);box-shadow:var(--c-shadow-3);font-family:var(--font-body);font-size:var(--size-base);line-height:var(--leading-ui);font-variant-numeric:tabular-nums;overflow:hidden;translate:var(--wn-drawer-from);transition:translate var(--dur-panel) var(--ease-exit);transition:translate var(--dur-panel) var(--ease-exit),overlay var(--dur-panel) var(--ease-exit) allow-discrete,display var(--dur-panel) var(--ease-exit) allow-discrete}.wn-drawer[open]{display:flex;flex-direction:column;translate:none;transition-timing-function:var(--ease-emphasized)}.wn-drawer::backdrop{background:var(--c-scrim);opacity:0;transition:opacity var(--dur-panel) var(--ease-exit);transition:opacity var(--dur-panel) var(--ease-exit),overlay var(--dur-panel) var(--ease-exit) allow-discrete,display var(--dur-panel) var(--ease-exit) allow-discrete}.wn-drawer[open]::backdrop{opacity:1}.wn-drawer--end{inset-inline:auto 0;margin-inline-start:auto;border-start-start-radius:var(--radius-sheet);border-end-start-radius:var(--radius-sheet)}.wn-drawer--end:dir(rtl){--wn-drawer-from: -100% 0}.wn-drawer--start{--wn-drawer-from: -100% 0;inset-inline:0 auto;margin-inline-end:auto;border-start-end-radius:var(--radius-sheet);border-end-end-radius:var(--radius-sheet)}.wn-drawer--start:dir(rtl){--wn-drawer-from: 100% 0}.wn-drawer--bottom{--wn-drawer-from: 0 100%;inset-block:auto 0;inset-inline:0;inline-size:min(var(--layout-family-max),100%);block-size:auto;max-block-size:min(calc(100vh - var(--space-6)),calc(100% - var(--space-6)));max-block-size:min(calc(100dvh - var(--space-6)),calc(100% - var(--space-6)));margin:auto auto 0;border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet)}.wn-drawer--navigation{--wn-drawer-size: calc(var(--layout-sidebar) + var(--space-16));max-inline-size:calc(100% - var(--space-12));background:var(--c-sidebar)}.wn-drawer__panel{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.wn-drawer__head{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--layout-topbar);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5)}.wn-drawer__title{flex:1 1 auto;min-inline-size:0;margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--size-section-lg);line-height:1.2;text-wrap:balance}.wn-drawer__description{margin:0;padding:0 var(--space-5) var(--space-2);font-size:var(--size-body);line-height:var(--leading-body);color:var(--c-text-2)}.wn-drawer__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.wn-drawer__head,.wn-drawer__foot{flex:none}.wn-drawer__body{padding:var(--space-2) var(--space-5) var(--space-5)}.wn-drawer--navigation .wn-drawer__head{padding-inline-start:var(--space-4)}.wn-drawer--navigation .wn-drawer__body{padding:var(--space-1) var(--space-3) var(--space-4)}.wn-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--c-border)}.wn-drawer--bottom .wn-drawer__scroll:last-child .wn-drawer__body,.wn-drawer--bottom .wn-drawer__foot{padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}.wn-menu,.wn-popover{box-sizing:border-box;position:fixed;inset:auto;z-index:var(--z-popover);margin:0;max-inline-size:calc(100vw - 2 * var(--space-2));max-block-size:calc(100vh - 2 * var(--space-2));max-block-size:calc(100dvh - 2 * var(--space-2));overflow:auto;border:1px solid transparent;background:var(--c-raised);color:var(--c-text);box-shadow:var(--c-shadow-2);font-family:var(--font-body);font-size:var(--size-base);line-height:var(--leading-ui);font-variant-numeric:tabular-nums;opacity:1;transition:opacity var(--dur-quick) var(--ease-standard)}.wn-menu[hidden],.wn-popover[hidden]{display:none}.wn-menu{min-inline-size:220px;padding:var(--space-1_5);border-radius:var(--radius-menu)}.wn-popover{inline-size:max-content;max-inline-size:min(360px,100vw - 2 * var(--space-2));padding:var(--space-4);border-radius:var(--radius-popover)}.wn-popover__title{margin:0 0 var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--size-section);line-height:1.2}.wn-menu__item{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-h);padding:var(--space-1_5) var(--space-3) var(--space-1_5) var(--space-2);border:0;border-radius:calc(var(--radius-menu) - var(--space-1_5));background:transparent;color:var(--c-text);font:500 var(--size-base) / var(--leading-ui) var(--font-body);font-variant-numeric:tabular-nums;text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard)}.wn-menu__item:hover,.wn-menu__item:focus{background:var(--c-hover)}.wn-menu__item[aria-current=true]{background:var(--c-selected);color:var(--c-selected-fg);font-weight:600}.wn-menu__item[aria-disabled=true]{color:var(--c-text-disabled);cursor:not-allowed}.wn-menu__item--danger{color:var(--c-bad)}.wn-menu__icon{display:inline-grid;place-items:center;flex:none;inline-size:16px;block-size:calc(var(--size-base) * var(--leading-ui));color:var(--c-text-3)}.wn-menu__item[aria-current=true] .wn-menu__icon,.wn-menu__item[aria-checked=true] .wn-menu__icon,.wn-menu__item--danger .wn-menu__icon{color:currentColor}.wn-menu__text{display:grid;gap:var(--space-0_5);min-inline-size:0}.wn-menu__hint{font-weight:400;font-size:var(--size-sm);color:var(--c-text-2)}.wn-menu__item[aria-disabled=true] .wn-menu__hint{color:var(--c-text-3)}.wn-menu__group-label{padding:var(--space-2) var(--space-3) var(--space-1) var(--space-2);font-weight:600;font-size:var(--size-min);color:var(--c-text-3)}.wn-menu__separator{margin:var(--space-1_5) var(--space-1);border-block-start:1px solid var(--c-border)}.wn-tabs{min-inline-size:0}.wn-tabs__list{display:flex;gap:var(--space-1);padding:calc(var(--focus-width) + var(--focus-offset)) calc(var(--focus-width) + var(--focus-offset)) var(--space-2);border-block-end:1px solid var(--c-divider);overflow-x:auto;scrollbar-width:thin}.wn-tabs__tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-block-size:var(--control-h);padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--c-text-2);font:500 var(--size-base) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard)}.wn-tabs__tab:not([aria-selected=true]):not(:disabled):hover{background:var(--c-hover);color:var(--c-text)}.wn-tabs__tab[aria-selected=true]{background:var(--c-highlight);color:var(--c-accent-fg);font-weight:700}.wn-tabs__tab:disabled{color:var(--c-text-disabled);cursor:not-allowed}.wn-tabs__count{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;padding:0 var(--space-1_5);border-radius:var(--radius-pill);background:var(--c-neutral-bg);color:var(--c-neutral-fg);font-weight:600;font-size:var(--size-min);line-height:1;font-variant-numeric:tabular-nums}.wn-tabs__tab[aria-selected=true] .wn-tabs__count{background:var(--c-surface);color:var(--c-text)}.wn-tabs__reasons{display:grid;gap:var(--space-1);padding-block-start:var(--space-2)}.wn-tabs__reason{margin:0;font-size:var(--size-sm);line-height:var(--leading-ui);color:var(--c-text-2)}.wn-tabs__panel{padding-block-start:var(--space-4);animation:wn-ov-arrive var(--dur-panel) var(--ease-emphasized)}@keyframes wn-ov-arrive{0%{opacity:0;translate:0 calc(.5 * var(--motion-rise))}}.wn-tabs__panel[hidden]{display:none}.wn-disclosure{font-variant-numeric:tabular-nums}.wn-disclosure__heading{margin:0;font:inherit}.wn-disclosure__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;min-block-size:var(--row-h);padding:var(--space-2) 0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--c-text);font:inherit;font-variant-numeric:tabular-nums;text-align:start;cursor:pointer}.wn-disclosure__text{display:grid;gap:var(--space-0_5);min-inline-size:0}.wn-disclosure__summary{font-weight:600;font-size:var(--size-section);line-height:1.35}.wn-disclosure__hint{font-size:var(--size-base);color:var(--c-text-2)}.wn-disclosure__chevron{flex:none;color:var(--c-text-3);transition:rotate var(--dur-quick) var(--ease-standard)}.wn-disclosure__button[aria-expanded=true] .wn-disclosure__chevron{rotate:180deg}.wn-disclosure__panel{padding-block:var(--space-1) var(--space-3);animation:wn-ov-arrive var(--dur-panel) var(--ease-emphasized)}.wn-disclosure__panel[hidden]{display:none}@starting-style{.wn-dialog[open]{opacity:0;translate:0 var(--motion-rise);scale:var(--motion-press)}.wn-dialog[open]::backdrop,.wn-drawer[open]::backdrop{opacity:0}.wn-drawer[open]{translate:var(--wn-drawer-from)}.wn-menu:not([hidden]),.wn-popover:not([hidden]){opacity:0}}@media(max-width:767px){.wn-dialog,.wn-dialog--wide{inline-size:100%;max-inline-size:100%;max-block-size:calc(100vh - var(--space-6));max-block-size:calc(min(100dvh,100%) - var(--space-6));margin:auto 0 0;border-end-start-radius:0;border-end-end-radius:0;transform-origin:50% 100%}.wn-dialog__head{padding:var(--space-5) var(--space-3) var(--space-2) var(--space-4)}.wn-dialog__body{padding:var(--space-3) var(--space-4) var(--space-5)}.wn-dialog__foot,.wn-dialog__decision{padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}.wn-dialog__tail{padding:0 var(--space-4) env(safe-area-inset-bottom)}.wn-dialog__actions{flex:1 1 100%;flex-direction:column;align-items:stretch;margin-inline-start:0}.wn-dialog .wn-dialog__actions>*{justify-content:center;min-block-size:var(--target-touch)}.wn-ov-icon-button{inline-size:var(--target-touch);block-size:var(--target-touch)}.wn-drawer--panel{--wn-drawer-size: 100%}.wn-drawer--panel.wn-drawer--end,.wn-drawer--panel.wn-drawer--start{border-radius:0}}@media(max-width:767px)and (max-height:400px){.wn-dialog__actions{flex-direction:row;align-items:center}.wn-dialog .wn-dialog__actions>*{flex:1 1 auto}}@media(max-height:300px){.wn-dialog__panel,.wn-drawer__panel{overflow-y:auto;overscroll-behavior:contain}.wn-dialog__scroll,.wn-drawer__scroll{flex:none;overflow:visible}}@media(pointer:coarse){.wn-ov-icon-button{inline-size:var(--target-touch);block-size:var(--target-touch)}.wn-ov-trigger,.wn-menu__item,.wn-tabs__tab{min-block-size:var(--target-touch)}}@media(prefers-reduced-motion:reduce){.wn-dialog,.wn-dialog::backdrop,.wn-drawer,.wn-drawer::backdrop,.wn-menu,.wn-popover,.wn-ov-icon-button,.wn-ov-trigger,.wn-ov-trigger__chevron,.wn-menu__item,.wn-tabs__tab,.wn-tabs__panel,.wn-disclosure__panel,.wn-disclosure__chevron{transition:none;animation:none}}@media(forced-colors:active){.wn-tabs__tab[aria-selected=true],.wn-menu__item[aria-current=true]{forced-color-adjust:none;background:SelectedItem;color:SelectedItemText}.wn-tabs__tab[aria-selected=true] .wn-tabs__count{forced-color-adjust:none;background:Canvas;color:CanvasText}.wn-menu__item:focus{outline:var(--focus-width) solid var(--c-focus);outline-offset:calc(-1 * var(--focus-width))}}.wn-session-dialog__facts{display:grid;gap:var(--space-4);margin:0}.wn-session-dialog__facts h3{margin:0 0 var(--space-1);font:inherit;font-weight:600}.wn-session-dialog__facts ul,.wn-session-dialog__facts p{margin:0}.wn-session-dialog__facts ul{padding-inline-start:var(--space-5)}.wn-session-dialog__phase:empty{display:none}@media(max-width:767px){.wn-dialog.wn-session-dialog{block-size:100vh;block-size:100dvh;max-block-size:100vh;max-block-size:100dvh;margin:0;border-radius:0}.wn-session-dialog .wn-dialog__panel{block-size:100%}}
