@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--f-font-default-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:var(--f-font-default-feature-settings,normal);font-variation-settings:var(--f-font-default-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{block-size:0;color:inherit;border-block-start-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--f-font-default-mono-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:var(--f-font-default-mono-feature-settings,normal);font-variation-settings:var(--f-font-default-mono-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{block-size:auto;max-inline-size:100%}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:block}::-webkit-search-decoration{appearance:none}::-webkit-date-and-time-value{min-block-size:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:auto}::file-selector-button{appearance:auto}::-webkit-inner-spin-button{block-size:auto}::-webkit-outer-spin-button{block-size:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}turbo-stream-source{display:none}}@layer foundations{@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-color-primary-200:oklch(89.81% .0651 157);--f-color-primary-400:oklch(81.6% .0864 165);--f-color-primary-600:oklch(74.99% .117 163);--f-color-primary-700:oklch(67.18% .124 161);--f-color-primary-800:oklch(59.65% .109 161);--f-ease-out:cubic-bezier(.2, .7, .2, 1);--f-animate-spin:spin 1s linear infinite;--f-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--f-breakpoint-sm:40rem;--f-breakpoint-md:48rem;--f-breakpoint-lg:64rem;--f-breakpoint-xl:80rem;--f-breakpoint-2xl:96rem;--f-font-default-family:"Outfit Variable", "Open Sans", sans-serif;--f-font-default-feature-settings:normal;--f-font-default-variation-settings:normal;--f-font-default-mono-family:"Courier New", monospace;--f-font-default-mono-feature-settings:normal;--f-font-default-mono-variation-settings:normal;--f-spacing:.25rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--f-color-background-base:var(--lightningcss-light,oklch(98.5% .006 300))var(--lightningcss-dark,oklch(21.34% .0255 291));--f-color-surface-100:var(--lightningcss-light,oklch(96% .012 300))var(--lightningcss-dark,oklch(30.93% .0392 288));--f-color-surface-200:var(--lightningcss-light,oklch(93% .02 300))var(--lightningcss-dark,oklch(36.01% .048 289));--f-color-surface-300:var(--lightningcss-light,oklch(90% .028 300))var(--lightningcss-dark,oklch(38.13% .0575 292));--f-color-base-content:var(--lightningcss-light,oklch(20% .03 295))var(--lightningcss-dark,oklch(100% 0 0));--f-color-primary:var(--lightningcss-light,oklch(88% .08 160))var(--lightningcss-dark,oklch(74.99% .117 163));--f-color-primary-content:var(--lightningcss-light,oklch(38% .1 160))var(--lightningcss-dark,oklch(0% 0 0));--f-color-primary-text:var(--lightningcss-light,oklch(46% .11 160))var(--lightningcss-dark,oklch(74.99% .117 163));--f-color-info:var(--lightningcss-light,oklch(88% .06 261))var(--lightningcss-dark,oklch(78.05% .111 261));--f-color-info-content:var(--lightningcss-light,oklch(38% .12 261))var(--lightningcss-dark,oklch(28% .096 261));--f-color-info-text:var(--lightningcss-light,oklch(46% .132 261))var(--lightningcss-dark,oklch(78.05% .111 261));--f-color-success:var(--f-color-primary);--f-color-success-content:var(--f-color-primary-content);--f-color-success-text:var(--f-color-primary-text);--f-color-warning:var(--lightningcss-light,oklch(90% .09 85))var(--lightningcss-dark,oklch(84.33% .118 82));--f-color-warning-content:var(--lightningcss-light,oklch(38% .1 78))var(--lightningcss-dark,oklch(28% .08 78));--f-color-warning-text:var(--lightningcss-light,oklch(46% .11 78))var(--lightningcss-dark,oklch(84.33% .118 82));--f-color-danger:var(--lightningcss-light,oklch(88% .07 22))var(--lightningcss-dark,oklch(76.85% .137 25));--f-color-danger-content:var(--lightningcss-light,oklch(38% .15 22))var(--lightningcss-dark,oklch(28% .12 22));--f-color-danger-text:var(--lightningcss-light,oklch(46% .165 22))var(--lightningcss-dark,oklch(76.85% .137 25));--f-radius-xs:.125rem;--f-radius-sm:.25rem;--f-radius-md:.375rem;--f-radius-lg:.5rem;--f-radius-xl:.75rem;--f-radius-2xl:1rem;--f-radius-3xl:1.5rem;--f-radius-4xl:2rem;--f-radius-full:calc(infinity * 1px);--f-font-weight-thin:100;--f-font-weight-extralight:200;--f-font-weight-light:300;--f-font-weight-normal:400;--f-font-weight-medium:500;--f-font-weight-semibold:600;--f-font-weight-bold:700;--f-font-weight-extrabold:800;--f-text-xs:.75rem;--f-text-sm:.875rem;--f-text-base:1rem;--f-text-lg:1.125rem;--f-text-xl:1.25rem;--f-text-2xl:1.5rem;--f-text-3xl:1.875rem;--f-text-4xl:2.25rem;--f-text-5xl:3rem;--f-text-6xl:3.75rem;--f-text-7xl:4.5rem;--f-text-8xl:6rem;--f-text-9xl:8rem;--f-shadow-2xs:0 1px oklch(0% 0 0/.051);--f-shadow-xs:0 1px 2px 0 oklch(0% 0 0/.051);--f-shadow-sm:0 1px 3px 0 oklch(0% 0 0/.1), 0 1px 2px -1px oklch(0% 0 0/.1);--f-shadow-md:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1);--f-shadow-lg:0 10px 15px -3px oklch(0% 0 0/.1), 0 4px 6px -4px oklch(0% 0 0/.1);--f-shadow-xl:0 20px 25px -5px oklch(0% 0 0/.1), 0 8px 10px -6px oklch(0% 0 0/.1);--f-shadow-2xl:0 25px 50px -12px oklch(0% 0 0/.25)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer utilities{:root{--u-color-text-title:var(--f-color-base-content);--u-color-text-body:var(--f-color-base-content);--u-color-text-soft:var(--lightningcss-light,oklch(30% .04 170))var(--lightningcss-dark,oklch(94.15% .0276 168));--u-color-text-muted:var(--lightningcss-light,oklch(48% .035 295))var(--lightningcss-dark,oklch(71.86% .0447 290));--u-color-text-disabled:color-mix(in oklch, var(--u-color-text-muted) 60%, transparent);--u-color-text-link:var(--f-color-primary-text);--u-color-text-on-brand:var(--f-color-primary-content);--u-color-surface-default:var(--f-color-background-base);--u-color-surface-raised:var(--f-color-surface-100);--u-color-surface-raised-strong:var(--f-color-surface-200);--u-color-surface-control:var(--f-color-surface-300);--u-color-surface-content:var(--f-color-base-content);--u-color-field-surface:var(--lightningcss-light,oklch(95.5% .01 300))var(--lightningcss-dark,oklch(43.53% .0605 287));--u-color-field-text:var(--lightningcss-light,oklch(34% .04 295))var(--lightningcss-dark,oklch(82.61% .0293 292));--u-color-field-icon:var(--lightningcss-light,oklch(52% .04 295))var(--lightningcss-dark,oklch(71.86% .0447 290));--u-color-primary:var(--f-color-primary-content);--u-color-primary-text:var(--f-color-primary-text);--u-color-primary-surface:var(--f-color-primary);--u-color-primary-surface-hover:color-mix(in oklch, var(--u-color-primary-surface), var(--lightningcss-light,#000)var(--lightningcss-dark,#fff) 7%);--u-color-success:var(--f-color-success-content);--u-color-success-text:var(--f-color-success-text);--u-color-success-surface:var(--f-color-success);--u-color-success-surface-hover:color-mix(in oklch, var(--u-color-success-surface), var(--lightningcss-light,#000)var(--lightningcss-dark,#fff) 7%);--u-color-danger:var(--f-color-danger-content);--u-color-danger-text:var(--f-color-danger-text);--u-color-danger-surface:var(--f-color-danger);--u-color-danger-surface-hover:color-mix(in oklch, var(--u-color-danger-surface), var(--lightningcss-light,#000)var(--lightningcss-dark,#fff) 7%);--u-color-warning:var(--f-color-warning-content);--u-color-warning-text:var(--f-color-warning-text);--u-color-warning-surface:var(--f-color-warning);--u-color-warning-surface-hover:color-mix(in oklch, var(--u-color-warning-surface), var(--lightningcss-light,#000)var(--lightningcss-dark,#fff) 7%);--u-color-info:var(--f-color-info-content);--u-color-info-text:var(--f-color-info-text);--u-color-info-surface:var(--f-color-info);--u-color-info-surface-hover:color-mix(in oklch, var(--u-color-info-surface), var(--lightningcss-light,#000)var(--lightningcss-dark,#fff) 7%);--u-color-border-default:var(--lightningcss-light,oklch(60% .045 295))var(--lightningcss-dark,oklch(58.8% .0729 288));--u-color-border-subtle:color-mix(in oklch, var(--u-color-border-default) 45%, transparent);--u-color-border-strong:color-mix(in oklch, var(--u-color-border-default), var(--f-color-base-content) 25%);--u-shadow-tile:0 4px 12px oklch(0% 0 0/.25);--u-shadow-popover:0 12px 32px oklch(0% 0 0/.45);--u-shadow-halo:0 0px 4px var(--f-color-primary);scrollbar-color:color-mix(in oklch, currentcolor 35%, transparent) transparent}body{background-color:var(--u-color-surface-default);color:var(--u-color-text-body);font-family:var(--f-font-default-family)}:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.u-meta{color:var(--u-color-text-muted);font-size:var(--f-text-sm)}.u-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-locked{overflow:hidden}}@layer components{.wd-alert{--c-alert-tone:var(--u-color-info-text);align-items:start;column-gap:calc(var(--f-spacing) * 2);row-gap:var(--f-spacing);padding:calc(var(--f-spacing) * 3.5) calc(var(--f-spacing) * 4);border:1px solid color-mix(in oklch, var(--c-alert-tone) 45%, transparent);border-radius:var(--f-radius-md);background:color-mix(in oklch, var(--c-alert-tone) 10%, var(--u-color-surface-default) 5%);color:var(--u-color-text-body);grid-template-columns:auto 1fr auto;line-height:1.35;display:grid}.wd-alert[data-variant=success]{--c-alert-tone:var(--u-color-success-text)}.wd-alert[data-variant=warning]{--c-alert-tone:var(--u-color-warning-text)}.wd-alert[data-variant=danger]{--c-alert-tone:var(--u-color-danger-text)}.wd-alert:is(dialog){inline-size:auto;max-inline-size:none;margin:0;position:static;inset:auto}.wd-alert:is(dialog):not([open]){display:none}.wd-alert>.wd-button{grid-area:1/3/span 2;margin:-4px -6px 0 0}.wd-alert__icon{color:var(--c-alert-tone);grid-row:span 2;margin-block-start:1px}.wd-alert__title{color:var(--c-alert-tone);font-weight:var(--f-font-weight-bold);grid-column:2;margin:0}.wd-alert__body{color:var(--u-color-text-title);grid-column:2;margin:0}.wd-avatar{--c-avatar-size:calc(var(--f-spacing) * 12);inline-size:var(--c-avatar-size);block-size:var(--c-avatar-size);border-radius:var(--f-radius-full);background:var(--u-color-surface-control);color:var(--u-color-text-soft);font-size:calc(var(--c-avatar-size) * .38);font-weight:var(--f-font-weight-bold);letter-spacing:.02em;text-transform:uppercase;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.wd-avatar[data-size=sm]{--c-avatar-size:calc(var(--f-spacing) * 8)}.wd-avatar[data-size=lg]{--c-avatar-size:calc(var(--f-spacing) * 16)}.wd-avatar[data-size=xl]{--c-avatar-size:calc(var(--f-spacing) * 24)}.wd-avatar>img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.wd-avatar>svg,.wd-avatar>.wd-icon{block-size:54%;inline-size:54%}.wd-avatar[data-glow]{box-shadow:0 0 0 2px var(--u-color-surface-default), 0 0 0 4px var(--u-color-primary-text), 0 0 calc(var(--c-avatar-size) * .35) color-mix(in oklch, var(--u-color-primary-text) 55%, transparent)}.wd-avatar[data-status]:after{--c-avatar-dot:var(--u-color-border-default);content:"";inline-size:max(10px, calc(var(--c-avatar-size) * .26));aspect-ratio:1;background:var(--c-avatar-dot);box-shadow:0 0 0 max(2px, calc(var(--c-avatar-size) * .05)) var(--u-color-surface-default);border-radius:50%;position:absolute;inset-block-end:0;inset-inline-end:0}.wd-avatar[data-status=online]:after{--c-avatar-dot:var(--u-color-success-text)}.wd-avatar[data-status=away]:after{--c-avatar-dot:var(--u-color-warning-text)}.wd-avatar[data-status=busy]:after{--c-avatar-dot:var(--u-color-danger-text)}:is(a.wd-avatar,button.wd-avatar):focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:3px}button.wd-avatar{cursor:pointer;border:0;padding:0}.wd-avatar-group{align-items:center;display:inline-flex}.wd-avatar-group>.wd-avatar{box-shadow:0 0 0 3px var(--u-color-surface-default);transition:translate .15s var(--f-ease-out)}.wd-avatar-group>.wd-avatar+.wd-avatar{margin-inline-start:calc(var(--c-avatar-size) * -.28)}.wd-avatar-group>.wd-avatar:hover{z-index:1;translate:0 -3px}.wd-badge{--c-badge-bg:color-mix(in oklch, var(--u-color-text-soft) 18%, transparent);--c-badge-text:var(--u-color-text-soft);--c-badge-ring:transparent;align-items:center;gap:var(--f-spacing);block-size:calc(var(--f-spacing) * 6);padding-inline:calc(var(--f-spacing) * 2.5);border-radius:var(--f-radius-full);background:var(--c-badge-bg);box-shadow:inset 0 0 0 1.5px var(--c-badge-ring);color:var(--c-badge-text);font-size:.8125rem;font-weight:var(--f-font-weight-bold);letter-spacing:.02em;white-space:nowrap;line-height:1;display:inline-flex}.wd-badge svg{inline-size:calc(var(--f-spacing) * 3.5);block-size:calc(var(--f-spacing) * 3.5);flex:none}.wd-badge[data-variant=primary]{--c-badge-bg:var(--u-color-primary-text);--c-badge-text:var(--u-color-text-on-brand)}.wd-badge[data-variant=outline]{--c-badge-bg:transparent;--c-badge-ring:var(--u-color-border-default)}.wd-badge[data-variant=info]{--c-badge-tone:var(--u-color-info-text)}.wd-badge[data-variant=success]{--c-badge-tone:var(--u-color-success-text)}.wd-badge[data-variant=warning]{--c-badge-tone:var(--u-color-warning-text)}.wd-badge[data-variant=danger]{--c-badge-tone:var(--u-color-danger-text)}.wd-badge:is([data-variant=info],[data-variant=success],[data-variant=warning],[data-variant=danger]){--c-badge-bg:color-mix(in oklch, var(--c-badge-tone) 22%, transparent);--c-badge-text:var(--c-badge-tone)}.wd-badge[data-dot]:before{content:"";inline-size:calc(var(--f-spacing) * 2);block-size:calc(var(--f-spacing) * 2);border-radius:var(--f-radius-full);background:currentColor}.wd-bar{gap:2px;block-size:8px;display:flex}.wd-bar.wd-bar--wide{gap:3px}.wd-bar__seg{background:var(--c-bar-color,var(--u-color-border-default))}.wd-bar__seg:first-child{border-start-start-radius:var(--f-radius-full);border-end-start-radius:var(--f-radius-full)}.wd-bar__seg:last-child{border-start-end-radius:var(--f-radius-full);border-end-end-radius:var(--f-radius-full)}.wd-breadcrumb ol{align-items:center;gap:calc(var(--f-spacing) * 2);color:var(--u-color-text-muted);font-size:var(--f-text-sm);flex-wrap:wrap;margin:0;padding:0;line-height:1.3;list-style:none;display:flex}.wd-breadcrumb ol li{align-items:center;gap:calc(var(--f-spacing) * 2);display:inline-flex}.wd-breadcrumb ol li+li:before{content:"/" / "";color:var(--u-color-border-default)}.wd-breadcrumb ol a{color:var(--u-color-text-soft);border-radius:2px;text-decoration:none}.wd-breadcrumb ol a:hover{color:var(--f-color-primary-400);text-underline-offset:.2em;text-decoration:underline}.wd-breadcrumb ol a:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-breadcrumb ol [aria-current=page]{color:var(--u-color-text-title);font-weight:var(--f-font-weight-bold)}.wd-breadcrumb__home{align-items:center;display:inline-flex}.wd-button{--c-btn-height:calc(var(--f-spacing) * 9);--c-btn-padding-inline:calc(var(--f-spacing) * 6);--c-btn-font-size:var(--f-text-base);--c-btn-icon-size:calc(var(--f-spacing) * 4.5);--c-btn-bg:linear-gradient(180deg, var(--u-color-primary-surface), color-mix(in oklch, var(--u-color-primary-surface), black 12%));--c-btn-bg-hover:var(--u-color-primary-surface);--c-btn-bg-active:color-mix(in oklch, var(--u-color-primary-surface), black 12%);--c-btn-text:var(--u-color-primary);justify-content:center;align-items:center;gap:calc(var(--f-spacing) * 2);min-inline-size:calc(var(--f-spacing) * 43);block-size:var(--c-btn-height);padding-inline:var(--c-btn-padding-inline);border-radius:var(--f-radius-full);background:var(--c-btn-bg);background-color:var(--c-btn-bg);color:var(--c-btn-text);font-size:var(--c-btn-font-size);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.wd-button svg{inline-size:var(--c-btn-icon-size);block-size:var(--c-btn-icon-size);flex:none}.wd-button:hover{background:var(--c-btn-bg-hover)}.wd-button:active{background:var(--c-btn-bg-active)}.wd-button:focus-visible{outline-color:var(--u-color-text-soft)}.wd-button:disabled,.wd-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.wd-button[data-variant=primary]{--c-btn-tone:var(--u-color-primary-text)}.wd-button[data-variant=neutral]{--c-btn-bg:var(--u-color-surface-control);--c-btn-bg-hover:var(--u-color-surface-raised-strong);--c-btn-bg-active:var(--u-color-surface-raised-strong);--c-btn-text:var(--u-color-text-soft);--c-btn-tone:var(--u-color-text-soft)}.wd-button[data-variant=danger]{--c-btn-bg:linear-gradient(180deg, var(--u-color-danger-surface), color-mix(in oklch, var(--u-color-danger-surface), black 12%));--c-btn-bg-hover:var(--u-color-danger-surface);--c-btn-bg-active:color-mix(in oklch, var(--u-color-danger-surface), black 12%);--c-btn-text:var(--u-color-danger);--c-btn-tone:var(--u-color-danger-text)}.wd-button[data-variant=warning]{--c-btn-bg:color-mix(in oklch, var(--u-color-warning-text) 18%, transparent);--c-btn-bg-hover:color-mix(in oklch, var(--u-color-warning-text) 28%, transparent);--c-btn-bg-active:color-mix(in oklch, var(--u-color-warning-text) 36%, transparent);--c-btn-text:var(--u-color-warning-text);--c-btn-tone:var(--u-color-warning-text)}.wd-button[data-variant=secondary]{--c-btn-bg:transparent;--c-btn-bg-hover:color-mix(in oklch, var(--u-color-primary-surface) 14%, transparent);--c-btn-bg-active:color-mix(in oklch, var(--u-color-primary-surface) 24%, transparent);--c-btn-text:var(--f-color-primary-400);--c-btn-tone:var(--f-color-primary-400);box-shadow:inset 0 0 0 1.5px var(--u-color-primary-surface)}.wd-button[data-ghost]{--c-btn-ink:var(--c-btn-tone,var(--u-color-text-soft));--c-btn-bg:transparent;--c-btn-bg-hover:color-mix(in oklch, var(--c-btn-ink) 14%, transparent);--c-btn-bg-active:color-mix(in oklch, var(--c-btn-ink) 24%, transparent);--c-btn-text:var(--c-btn-ink);min-inline-size:0;box-shadow:none}.wd-button[data-ghost]:not([data-size^=icon]){padding-inline:calc(var(--f-spacing) * 4)}.wd-button[data-size=sm]{--c-btn-height:calc(var(--f-spacing) * 7);--c-btn-padding-inline:calc(var(--f-spacing) * 3);--c-btn-font-size:var(--f-text-sm);--c-btn-icon-size:calc(var(--f-spacing) * 4);min-inline-size:0}.wd-button[data-size=icon]{--c-btn-icon-size:calc(var(--f-spacing) * 4.5);min-inline-size:0;inline-size:calc(var(--f-spacing) * 10);block-size:calc(var(--f-spacing) * 10);padding:0}.wd-button[data-size=icon-sm]{--c-btn-icon-size:calc(var(--f-spacing) * 4);min-inline-size:0;inline-size:calc(var(--f-spacing) * 7);block-size:calc(var(--f-spacing) * 7);padding:0}.wd-card{border-radius:var(--f-radius-lg);background:linear-gradient(180deg, var(--u-color-surface-raised-strong), var(--u-color-surface-raised));box-shadow:var(--u-shadow-tile);color:var(--u-color-text-title);transition:translate .2s var(--f-ease-out);position:relative;overflow:hidden;container:wd-card/inline-size}.wd-card:has(.wd-card__title a:hover){translate:0 -2px}.wd-card:has(.wd-card__title a:hover) .wd-card__title{color:var(--f-color-primary-400)}.wd-card:has(.wd-card__title a:focus-visible){outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-card__grid{display:grid}.wd-card__media{aspect-ratio:16/9;object-fit:cover;background:var(--u-color-surface-control);inline-size:100%;display:block}.wd-card__body{gap:calc(var(--f-spacing) * 2.5);padding:calc(var(--f-spacing) * 5) calc(var(--f-spacing) * 6) calc(var(--f-spacing) * 6);flex-direction:column;display:flex}.wd-card__body p{color:var(--u-color-field-text);text-wrap:pretty;margin:0;line-height:1.4}.wd-card__badges{gap:calc(var(--f-spacing) * 2);flex-wrap:wrap;display:flex}.wd-card__title{font-size:var(--f-text-xl);font-weight:var(--f-font-weight-bold);text-wrap:balance;margin:0;line-height:1.25}.wd-card__title a{color:inherit;outline:none;text-decoration:none}.wd-card__title a:after{content:"";position:absolute;inset:0}.wd-card__actions{z-index:1;gap:calc(var(--f-spacing) * 3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:calc(var(--f-spacing) * 2);display:flex;position:relative}.wd-card__actions .wd-button{min-inline-size:0}@container wd-card (width>560px){.wd-card__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.wd-card__media{aspect-ratio:auto;block-size:100%}}.wd-choice{align-items:center;gap:calc(var(--f-spacing) * 3);color:var(--u-color-text-title);font:inherit;cursor:pointer;display:inline-flex}.wd-choice small{color:var(--u-color-text-muted);font-size:var(--f-text-sm);margin-top:2px;display:block}.wd-choice:has(:disabled){color:var(--u-color-text-muted);cursor:not-allowed}.wd-checkbox{appearance:none;inline-size:calc(var(--f-spacing) * 5);block-size:calc(var(--f-spacing) * 5);border:2px solid var(--u-color-border-default);border-radius:var(--f-radius-sm);background:var(--u-color-surface-raised) center / 14px no-repeat;cursor:pointer;flex:none;margin:0;transition:background-color .15s,border-color .15s}.wd-checkbox:hover{border-color:var(--u-color-primary-text)}.wd-checkbox:is(:checked,:indeterminate){border-color:var(--u-color-primary-text);background-color:var(--u-color-primary-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E")}.wd-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.wd-checkbox:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-checkbox:disabled{opacity:.45;cursor:not-allowed}.wd-checkbox:user-invalid{border-color:var(--u-color-danger-text)}.wd-fieldset{gap:calc(var(--f-spacing) * 3);border:0;margin:0;padding:0;display:grid}.wd-fieldset>legend{margin-bottom:calc(var(--f-spacing) * 2);color:var(--u-color-text-soft);font-size:var(--f-text-sm);font-weight:var(--f-font-weight-bold);padding:0}.wd-choice-cards{border:0;min-inline-size:0;margin:0;padding:0}.wd-choice-cards legend{color:var(--u-color-text-soft);font-size:var(--f-text-sm);font-weight:var(--f-font-weight-bold);margin-block-end:calc(var(--f-spacing) * 1.5);padding:0;line-height:1.3}.wd-choice-cards__grid{gap:calc(var(--f-spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.wd-choice-card{cursor:pointer;display:grid;position:relative}.wd-choice-card input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.wd-choice-card__body{align-items:center;gap:calc(var(--f-spacing) * 1) calc(var(--f-spacing) * 2);padding:calc(var(--f-spacing) * 3);border:1.5px solid var(--u-color-border-default);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);color:var(--u-color-text-soft);flex-wrap:wrap;transition:border-color .15s,background-color .15s;display:flex}.wd-choice-card:hover .wd-choice-card__body{background:var(--u-color-surface-raised-strong)}.wd-choice-card input:checked+.wd-choice-card__body{border-color:var(--u-color-primary-text);background:color-mix(in oklab, var(--u-color-primary-text) 12%, var(--u-color-surface-raised));color:var(--u-color-text-title)}.wd-choice-card input:focus-visible+.wd-choice-card__body{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-choice-card__icon{color:var(--u-color-text-muted);flex:none}.wd-choice-card input:checked+.wd-choice-card__body .wd-choice-card__icon{color:var(--u-color-primary-text)}.wd-choice-card__label{font-weight:var(--f-font-weight-semibold)}.wd-choice-card__hint{color:var(--u-color-text-muted);font-size:var(--f-text-xs);flex-basis:100%;line-height:1.3}.wd-choice-card__swatch{inline-size:calc(var(--f-spacing) * 3.5);block-size:calc(var(--f-spacing) * 3.5);border-radius:var(--f-radius-full);background:var(--u-color-text-muted);flex:none}.wd-choice-card__swatch[data-tone=primary]{background:var(--u-color-primary-text)}.wd-choice-card__swatch[data-tone=info]{background:var(--u-color-info-text)}.wd-choice-card__swatch[data-tone=success]{background:var(--u-color-success-text)}.wd-choice-card__swatch[data-tone=warning]{background:var(--u-color-warning-text)}.wd-choice-card__swatch[data-tone=danger]{background:var(--u-color-danger-text)}.wd-chips{align-items:center;gap:calc(var(--f-spacing) * 1.5);min-block-size:40px;padding:5px calc(var(--f-spacing) * 2);border:1.5px solid var(--u-color-border-default);border-radius:var(--f-radius-md);background:var(--u-color-surface-raised);cursor:text;flex-wrap:wrap;transition:border-color .15s;display:flex}.wd-chips:hover{border-color:var(--u-color-text-muted)}.wd-chips:focus-within{border-color:var(--u-color-primary-text);outline:2px solid var(--u-color-primary-text);outline-offset:1px}.wd-chips__list{margin:0;padding:0;list-style:none;display:contents}.wd-chip{align-items:center;gap:calc(var(--f-spacing) * 1.5);border-radius:var(--f-radius-full);background:var(--u-color-primary-text);block-size:28px;color:var(--u-color-text-on-brand);font-size:14px;font-weight:var(--f-font-weight-semibold);white-space:nowrap;padding:0 4px 0 12px;line-height:1;display:inline-flex}.wd-chip>button{block-size:20px;inline-size:20px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.wd-chip>button:hover,.wd-chip>button:focus-visible{background:color-mix(in oklab, var(--u-color-text-on-brand) 22%, transparent)}.wd-chip>button:focus-visible{outline:2px solid var(--u-color-text-on-brand);outline-offset:0}.wd-chips__input{block-size:26px;min-inline-size:120px;padding:0 calc(var(--f-spacing) * 1.5);color:var(--u-color-text-title);font-size:var(--f-text-base);background:0 0;border:0;outline:0;flex:120px;line-height:1.25}.wd-chips__input::placeholder{color:var(--u-color-text-muted)}.wd-chips__input::-webkit-calendar-picker-indicator{display:none!important}.wd-combobox .wd-input,.wd-combobox .wd-chips{anchor-name:--wd-popover}.wd-combobox .wd-popover__panel{--c-popover-min:0px;max-block-size:min(16rem,50dvh);overflow-y:auto}.wd-combobox .wd-menu-item[data-active]{background:var(--u-color-surface-raised-strong);color:var(--u-color-text-title)}.wd-combobox .wd-menu-item[hidden]{display:none}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap="2xs"]{--c-gap:calc(var(--f-spacing) * 1)}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap=xs]{--c-gap:calc(var(--f-spacing) * 2)}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap=sm]{--c-gap:calc(var(--f-spacing) * 3)}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap=md]{--c-gap:calc(var(--f-spacing) * 4)}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap=lg]{--c-gap:calc(var(--f-spacing) * 6)}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap=xl]{--c-gap:calc(var(--f-spacing) * 8)}:is(.wd-stack,.wd-cluster,.wd-grid)[data-gap="2xl"]{--c-gap:calc(var(--f-spacing) * 12)}.wd-grid[data-min=sm]{--c-min:13.75rem}.wd-container{inline-size:min(100% - calc(var(--f-spacing) * 12), 75rem);margin-inline:auto;container:wd-container/inline-size}.wd-container[data-width=narrow]{inline-size:min(100% - calc(var(--f-spacing) * 12), 45rem)}.wd-stack{gap:var(--c-gap,calc(var(--f-spacing) * 4));flex-direction:column;display:flex}.wd-cluster{align-items:center;gap:var(--c-gap,calc(var(--f-spacing) * 3));flex-wrap:wrap;display:flex}.wd-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--c-min,16.25rem), 100%), 1fr));gap:var(--c-gap,calc(var(--f-spacing) * 6));display:grid}.wd-panel{padding:calc(var(--f-spacing) * 6);border-radius:var(--f-radius-lg);background:var(--u-color-surface-raised);color:var(--u-color-text-title)}.wd-panel[data-variant=raised]{background:linear-gradient(180deg, var(--u-color-surface-raised-strong), var(--u-color-surface-raised));box-shadow:var(--u-shadow-tile)}.wd-panel[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--u-color-surface-control);background:0 0}.wd-surface{background:linear-gradient(180deg, var(--u-color-surface-raised-strong), var(--u-color-surface-raised) var(--c-surface-fade,100%));box-shadow:var(--u-shadow-tile);border-radius:20px}.wd-surface[data-variant=clipped]{--c-surface-fade:120px;overflow:hidden}.wd-surface[data-variant=clipped] .wd-table-scroll{box-shadow:none;background:0 0;border-radius:0}.wd-section{gap:calc(var(--f-spacing) * 3.5);padding:calc(var(--f-spacing) * 6);flex-direction:column;display:flex}.wd-fields{align-items:start;gap:calc(var(--f-spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wd-divider{border:0;border-block-start:1px solid var(--u-color-surface-control);margin:0}.wd-dialog{border:1px solid var(--u-color-surface-control);border-radius:var(--f-radius-lg);background:var(--u-color-surface-raised);width:min(480px,100% - 32px);max-height:min(640px,100dvh - 32px);color:var(--u-color-text-title);box-shadow:var(--u-shadow-popover);font:inherit;opacity:0;transition:opacity .2s, scale .2s var(--f-ease-out), overlay .2s allow-discrete, display .2s allow-discrete;margin:auto;padding:0;scale:.96}.wd-dialog[open]{opacity:1;scale:1}@starting-style{.wd-dialog[open]{opacity:0;scale:.96}}.wd-dialog::backdrop{background:color-mix(in oklab, var(--u-color-surface-default) 0%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .2s, backdrop-filter .2s, overlay .2s allow-discrete, display .2s allow-discrete}.wd-dialog[open]::backdrop{background:color-mix(in oklab, var(--u-color-surface-default) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.wd-dialog[open]::backdrop{background:color-mix(in oklab, var(--u-color-surface-default) 0%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.wd-dialog>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--f-spacing) * 4);padding:calc(var(--f-spacing) * 5) calc(var(--f-spacing) * 6) 0;display:flex}.wd-dialog>header h2{font-size:var(--f-text-2xl);font-weight:var(--f-font-weight-bold);text-wrap:balance;margin:0;line-height:1.25}.wd-dialog .wd-dialog__close{flex-shrink:0;margin:-4px -8px 0 0}.wd-dialog__header-text{gap:calc(var(--f-spacing) * 1);flex-direction:column;display:flex}.wd-dialog__body{padding:calc(var(--f-spacing) * 3) calc(var(--f-spacing) * 6);color:var(--u-color-text-body);overflow:auto}.wd-dialog__body>*{margin:0}.wd-dialog__body>*+*{margin-top:calc(var(--f-spacing) * 3)}.wd-dialog__footer{justify-content:flex-end;gap:calc(var(--f-spacing) * 3);padding:calc(var(--f-spacing) * 4) calc(var(--f-spacing) * 6) calc(var(--f-spacing) * 6);flex-wrap:wrap;display:flex}.wd-editor{border:1.5px solid var(--u-color-border-default);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);flex-direction:column;transition:border-color .15s;display:flex;overflow:clip}.wd-editor:focus-within{border-color:var(--u-color-primary-text);box-shadow:0 0 0 3px color-mix(in oklab, var(--u-color-primary-text) 25%, transparent)}.wd-editor__toolbar{z-index:1;padding:calc(var(--f-spacing) * 1.5);border-block-end:1px solid var(--u-color-surface-control);background:var(--u-color-surface-raised-strong);flex-wrap:wrap;align-items:center;gap:2px;display:flex;position:sticky;inset-block-start:0}.wd-editor__toolbar [role=separator]{inline-size:1px;margin:6px calc(var(--f-spacing) * 1.5);background:var(--u-color-border-default);align-self:stretch}.wd-editor__toolbar .wd-select{background-color:#0000;border-color:#0000;block-size:34px;inline-size:auto;min-inline-size:132px;font-size:14px}.wd-editor__tool{block-size:34px;min-inline-size:34px;color:var(--u-color-text-soft);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0 8px;transition:background-color .12s,color .12s;display:inline-grid}.wd-editor__tool:hover:not(:disabled){background:var(--u-color-surface-control);color:var(--u-color-text-title)}.wd-editor__tool[aria-pressed=true]{background:color-mix(in oklab, var(--u-color-primary-text) 22%, var(--u-color-surface-raised-strong));color:var(--u-color-primary-text)}.wd-editor__tool:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:1px}.wd-editor__tool:disabled{opacity:.35;cursor:not-allowed}.wd-editor__draft{align-items:center;gap:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 3);padding:calc(var(--f-spacing) * 2.5) calc(var(--f-spacing) * 3);border-block-end:1px solid var(--u-color-surface-control);background:color-mix(in oklab, var(--u-color-warning-text) 12%, transparent);color:var(--u-color-text-soft);font-size:var(--f-text-sm);flex-wrap:wrap;display:flex}.wd-editor__draft>span{flex:auto}.wd-editor__link{align-items:center;gap:calc(var(--f-spacing) * 2);padding:calc(var(--f-spacing) * 2);border-block-end:1px solid var(--u-color-surface-control);display:flex}.wd-editor__link .wd-input{flex:auto}.wd-editor__content{min-block-size:180px;max-block-size:60vh;padding:calc(var(--f-spacing) * 5) calc(var(--f-spacing) * 8);caret-color:var(--u-color-primary-text);outline:none;overflow-y:auto}.wd-editor__content::selection{background:color-mix(in oklab, var(--u-color-primary-text) 35%, transparent)}.wd-editor__content ::selection{background:color-mix(in oklab, var(--u-color-primary-text) 35%, transparent)}.wd-editor__content.wd-prose blockquote{background:var(--u-color-surface-raised-strong)}.wd-editor__saved:before{content:"";background:var(--u-color-success-text);block-size:6px;inline-size:6px;box-shadow:0 0 6px var(--u-color-success-text);vertical-align:middle;border-radius:50%;margin-inline-end:6px;display:inline-block}.wd-editor__status{justify-content:space-between;gap:calc(var(--f-spacing) * 4);padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 4);border-block-start:1px solid var(--u-color-surface-control);color:var(--u-color-text-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3;display:flex}.wd-prose{line-height:1.6}.wd-prose>*+*{margin-block-start:calc(var(--f-spacing) * 3)}.wd-prose h2{font-size:var(--f-text-xl);font-weight:var(--f-font-weight-bold)}.wd-prose h3{font-size:var(--f-text-lg);font-weight:var(--f-font-weight-bold)}.wd-prose ul,.wd-prose ol{padding-inline-start:calc(var(--f-spacing) * 6)}.wd-prose ul{list-style:outside}.wd-prose ol{list-style:decimal}.wd-prose blockquote{border-inline-start:3px solid var(--u-color-primary-text);color:var(--u-color-text-soft);padding-inline-start:calc(var(--f-spacing) * 4)}.wd-prose code{border-radius:var(--f-radius-md);background:var(--u-color-surface-control);padding:.1em .4em;font-size:.9em}.wd-prose pre{padding:calc(var(--f-spacing) * 3) calc(var(--f-spacing) * 4);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised-strong);overflow-x:auto}.wd-prose pre code{font-size:var(--f-text-sm);background:0 0;padding:0}.wd-prose a{color:var(--u-color-primary-text);text-decoration:underline}.wd-embed{position:relative}.wd-embed .wd-embed__inner{border-radius:var(--f-radius-lg);outline-offset:4px;outline:2px solid #0000;transition:outline-color .15s;position:relative}.wd-embed .wd-embed__inner[data-kind=image]{inline-size:fit-content;max-inline-size:100%}.wd-embed .wd-embed__inner[data-kind=image][data-sized=true]{inline-size:auto}.wd-embed .wd-embed__inner[data-sized=true] .wd-inline-image>img{inline-size:100%}.wd-embed.is-selected .wd-embed__inner{outline-color:var(--u-color-primary-text)}.wd-embed.is-missing .wd-embed__inner{padding:calc(var(--f-spacing) * 3);background:var(--u-color-surface-raised);color:var(--u-color-text-muted)}.wd-embed .wd-inline-image{margin:0}.wd-embed .wd-embed__remove{inline-size:calc(var(--f-spacing) * 6);block-size:calc(var(--f-spacing) * 6);border-radius:var(--f-radius-full);background:color-mix(in oklab, var(--u-color-surface-default) 85%, transparent);color:var(--u-color-text-title);cursor:pointer;border:0;line-height:1;position:absolute;inset-block-start:calc(var(--f-spacing) * 2);inset-inline-end:calc(var(--f-spacing) * 2)}.wd-editor__picker{max-block-size:min(20rem,50vh);inline-size:min(28rem,100vw - 16px);padding:calc(var(--f-spacing) * 2);border:1px solid var(--u-color-surface-control);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);color:var(--u-color-text-soft);box-shadow:var(--u-shadow-popover);margin:0;position:fixed;inset:auto;overflow:hidden}.wd-editor__picker:popover-open{gap:calc(var(--f-spacing) * 2);flex-direction:column;display:flex}.wd-editor__picker .wd-editor__results{overscroll-behavior:contain;outline:none;flex:auto;min-block-size:0;overflow-y:auto}.wd-editor__picker input{flex-shrink:0}.wd-editor__menu-item{align-items:center;gap:calc(var(--f-spacing) * 2.5);inline-size:100%;padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 3);border-radius:var(--f-radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.wd-editor__menu-item:hover,.wd-editor__menu-item:focus-visible{background:var(--u-color-surface-raised-strong)}.wd-editor__results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wd-editor__result{inline-size:100%;padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 3);border-radius:var(--f-radius-md);color:var(--u-color-text-soft);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.wd-editor__result:hover,.wd-editor__result[aria-selected=true]{background:var(--u-color-surface-raised-strong)}.wd-editor__result:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:-2px}.wd-editor__result>span{font-size:var(--f-text-sm);color:var(--u-color-text-muted)}.wd-editor__none,.wd-editor__error{padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 3);color:var(--u-color-text-muted)}.wd-slash{max-block-size:18rem;inline-size:17rem;padding:calc(var(--f-spacing) * 1.5);border:1px solid var(--u-color-surface-control);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);color:var(--u-color-text-soft);box-shadow:var(--u-shadow-popover);margin:0;position:fixed;inset:auto;overflow-y:auto}.wd-slash__item{inline-size:100%;padding:calc(var(--f-spacing) * 1.5) calc(var(--f-spacing) * 3);border-radius:var(--f-radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.wd-slash__item[aria-selected=true]{background:var(--u-color-surface-raised-strong)}.wd-slash__item>span{font-size:var(--f-text-sm);color:var(--u-color-text-muted)}.wd-editor__grip{inline-size:calc(var(--f-spacing) * 5);block-size:calc(var(--f-spacing) * 6);border-radius:var(--f-radius-md);translate:calc(var(--f-spacing) * -2) 0;color:var(--u-color-text-muted);cursor:grab;justify-content:center;align-items:center;display:flex}.wd-editor__grip:hover{background:var(--u-color-surface-raised-strong);color:var(--u-color-text-title)}.wd-embed__frame{position:relative}.wd-embed__resize{inline-size:calc(var(--f-spacing) * 3);block-size:calc(var(--f-spacing) * 3);background:var(--u-color-primary-text);cursor:ew-resize;border-radius:2px;display:none;position:absolute;inset-block-end:calc(var(--f-spacing) * 2);inset-inline-end:calc(var(--f-spacing) * 2)}.wd-embed.is-selected .wd-embed__resize,.wd-embed:hover .wd-embed__resize{display:block}.wd-editor__content .ProseMirror-gapcursor:after{border-top-color:var(--u-color-primary-text)!important}.wd-prose hr{margin-block:calc(var(--f-spacing) * 5);border:0;border-block-start:1px solid var(--u-color-surface-control)}.wd-embed .wd-inline-image>figcaption{display:none}.wd-embed[data-align=center] .wd-embed__caption{text-align:center}.wd-embed[data-align=right] .wd-embed__caption{text-align:end}.wd-embed__caption{inline-size:100%;padding:calc(var(--f-spacing) * 1.5) calc(var(--f-spacing) * 2);border-radius:var(--f-radius-md);color:var(--u-color-text-muted);font:inherit;font-size:var(--f-text-sm);text-align:center;resize:none;background:0 0;border:1px solid #0000;margin-block-start:calc(var(--f-spacing) * 2);line-height:1.4;display:block;overflow:hidden}.wd-embed__caption:hover,.wd-embed__caption:focus{border-color:var(--u-color-border-default);background:var(--u-color-surface-default);outline:none}.wd-embed__caption:disabled{opacity:.6}.wd-embed[data-align=center] .wd-embed__inner{margin-inline:auto}.wd-embed[data-align=right] .wd-embed__inner{margin-inline-start:auto}.wd-editor__menu-item[aria-pressed=true]{color:var(--u-color-primary-text);background:var(--u-color-surface-raised-strong)}.wd-editor__tool [data-align-icon]{display:none}.wd-editor__tool[data-current=left] [data-align-icon=left],.wd-editor__tool[data-current=center] [data-align-icon=center],.wd-editor__tool[data-current=right] [data-align-icon=right],.wd-editor__tool[data-current=justify] [data-align-icon=justify]{display:grid}.wd-prose details,.wd-editor__content [data-type=details]{gap:calc(var(--f-spacing) * 2);padding:calc(var(--f-spacing) * 3);border:1px solid var(--u-color-border-default);border-radius:var(--f-radius-lg);background:var(--u-color-surface-default);display:flex}:is(.wd-prose details,.wd-editor__content [data-type=details]) summary{font-weight:var(--f-font-weight-bold);color:var(--u-color-text-title)}:is(.wd-prose details,.wd-editor__content [data-type=details])>button{inline-size:calc(var(--f-spacing) * 5);block-size:calc(var(--f-spacing) * 5);border-radius:var(--f-radius-sm);color:var(--u-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}:is(.wd-prose details,.wd-editor__content [data-type=details])>button:before{content:"";border-block:4px solid #0000;border-inline-start:6px solid;transition:rotate .15s}:is(.wd-prose details,.wd-editor__content [data-type=details])>button:hover{background:var(--u-color-surface-raised-strong)}:is(.wd-prose details,.wd-editor__content [data-type=details]).is-open>button:before{rotate:90deg}:is(.wd-prose details,.wd-editor__content [data-type=details])>div{gap:calc(var(--f-spacing) * 2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.wd-prose details{display:block}.wd-prose details>summary{cursor:pointer}.wd-prose details>[data-type=detailsContent]{margin-block-start:calc(var(--f-spacing) * 2)}.wd-embed .wd-youtube{inline-size:100%;margin:0}.wd-embed .wd-youtube>iframe{pointer-events:none}.wd-embed.is-selected .wd-youtube>iframe{pointer-events:auto}.wd-editor__content [data-type=details] summary{list-style:none;display:block}.wd-editor__content [data-type=details] summary::marker{display:none}.wd-editor__content [data-type=details] summary::-webkit-details-marker{display:none}.wd-bubble{z-index:20;visibility:hidden;padding:calc(var(--f-spacing) * 1);border:1px solid var(--u-color-border-default);border-radius:var(--f-radius-lg);background:var(--u-color-surface-raised-strong);box-shadow:var(--u-shadow-popover);position:absolute}.wd-bubble .wd-bubble__group,.wd-bubble .wd-bubble__sizes{align-items:center;gap:2px;display:none}.wd-bubble[data-mode=text] [data-for=text],.wd-bubble[data-mode=embed] [data-for=embed]{display:flex}.wd-bubble[data-kind=game] .wd-bubble__sizes{display:none!important}.wd-bubble[data-mode=embed] .wd-bubble__sizes{display:contents}.wd-bubble [role=separator]{inline-size:1px;margin:4px calc(var(--f-spacing) * 1);background:var(--u-color-border-default);align-self:stretch}.wd-bubble .wd-editor__tool{block-size:30px;min-inline-size:30px;font-size:var(--f-text-sm)}html[data-editor-fullscreen]{overflow:hidden}.wd-editor.is-fullscreen{z-index:100;border:0;border-radius:0;position:fixed;inset:0}.wd-editor.is-fullscreen .wd-editor__content{flex:auto;max-block-size:none;inline-size:min(100%,60rem);margin-inline:auto}.wd-editor.is-fullscreen wd-editor{flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow-y:auto}.wd-editor.is-fullscreen [data-editor-surface]{flex-direction:column;flex:auto;display:flex}.wd-editor__fullscreen{margin-inline-start:auto}.wd-editor__fullscreen [data-fullscreen-icon]{display:grid}.wd-editor__fullscreen [data-fullscreen-icon=leave],.wd-editor__fullscreen[aria-pressed=true] [data-fullscreen-icon=enter]{display:none}.wd-editor__fullscreen[aria-pressed=true] [data-fullscreen-icon=leave]{display:grid}.wd-editor__content .is-empty:before{content:attr(data-placeholder);float:inline-start;block-size:0;color:var(--u-color-text-muted);opacity:.7;pointer-events:none}.wd-bubble[data-kind=image] [data-change],.wd-bubble[data-kind=image] [data-open],.wd-bubble[data-kind=image] [data-open-separator],.wd-bubble[data-kind=game] [data-for=embed] [data-align]{display:none}.wd-bubble [data-open]{text-decoration:none}.wd-bubble [role=separator][hidden]{display:none}.wd-filter-bar{gap:calc(var(--f-spacing) * 3);flex-direction:column;display:flex}.wd-filter-bar__tools{align-items:center;gap:calc(var(--f-spacing) * 3);flex-wrap:wrap;display:flex}.wd-filter-bar__search{flex:0 1 calc(var(--f-spacing) * 80);min-inline-size:min(100%, calc(var(--f-spacing) * 50))}.wd-filter-bar__search .wd-field__desc{display:none}.wd-filter-bar__spacer{flex-grow:1}.wd-filters{align-items:center;gap:var(--c-gap,calc(var(--f-spacing) * 3));flex-wrap:wrap;display:flex}.wd-filters__spacer{flex-grow:1}.wd-filter-trigger{align-items:center;gap:calc(var(--f-spacing) * 2);block-size:calc(var(--f-spacing) * 10);padding:0 calc(var(--f-spacing) * 3) 0 calc(var(--f-spacing) * 3.5);border:1px solid var(--u-color-border-default);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);color:var(--u-color-text-soft);font:inherit;cursor:pointer;font-size:15px;display:inline-flex}.wd-filter-trigger__label{color:var(--u-color-text-muted)}.wd-filter-list{overscroll-behavior:contain;max-block-size:min(20rem,50dvh);overflow-y:auto}.wd-filter-list__empty{padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 3);color:var(--u-color-text-muted);margin:0;font-size:14px}.wd-filter-search{align-items:center;gap:calc(var(--f-spacing) * 2);padding:0 calc(var(--f-spacing) * 3);border:1px solid var(--u-color-border-default);border-radius:calc(var(--f-spacing) * 2);color:var(--u-color-text-muted);margin-block-end:calc(var(--f-spacing) * 1.5);display:flex}.wd-filter-search:focus-within{border-color:var(--u-color-primary-text)}.wd-filter-search__input{min-inline-size:0;block-size:calc(var(--f-spacing) * 9);color:var(--u-color-text-soft);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.wd-game-card{gap:calc(var(--f-spacing) * 4);padding:calc(var(--f-spacing) * 3);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);box-shadow:inset 0 0 0 1px var(--u-color-border-subtle);color:var(--u-color-text-soft);align-items:flex-start;display:flex}.wd-game-card .wd-game-card__cover{flex:none}.wd-game-card .wd-game-card__text{gap:calc(var(--f-spacing) * 1.5);flex-direction:column;min-inline-size:0;display:flex}.wd-game-card .wd-game-card__title{color:var(--u-color-text-title);font-size:var(--f-text-lg)}.wd-game-card .wd-game-card__title a{color:inherit;text-decoration:none}.wd-game-card .wd-game-card__title a:hover{color:var(--u-color-primary-text)}.wd-game-card .wd-game-card__by{font-size:var(--f-text-sm);color:var(--u-color-text-muted)}.wd-game-card .wd-game-card__tags{gap:calc(var(--f-spacing) * 1.5);flex-wrap:wrap;display:flex}.wd-game-card .wd-game-card__summary{font-size:var(--f-text-sm);margin:0}.wd-icon{--c-icon-size:attr(data-size type(<number>), 5);--c-icon-size-px:calc(var(--c-icon-size) * 5px);inline-size:var(--c-icon-size-px);block-size:var(--c-icon-size-px);vertical-align:middle;flex:none;display:inline-block}.wd-inline-image{margin:calc(var(--f-spacing) * 4) 0}.wd-inline-image>img{inline-size:var(--w,auto);border-radius:var(--f-radius-lg);background-color:var(--u-color-surface-control);background-size:cover;block-size:auto;max-inline-size:100%;display:block}.wd-inline-image>figcaption{font-size:var(--f-text-sm);color:var(--u-color-text-muted);margin-block-start:calc(var(--f-spacing) * 2)}.wd-inline-image[data-align=center]>img{margin-inline:auto}.wd-inline-image[data-align=center]>figcaption{text-align:center}.wd-inline-image[data-align=right]>img{margin-inline-start:auto}.wd-inline-image[data-align=right]>figcaption{text-align:end}.wd-field{gap:calc(var(--f-spacing) * 1.5);display:grid}.wd-field>label,.wd-field .wd-label{color:var(--u-color-text-soft);font-size:var(--f-text-sm);font-weight:var(--f-font-weight-bold);line-height:1.3}.wd-field .wd-field__desc{display:contents}.wd-field .wd-help,.wd-field .wd-error{font-size:var(--f-text-sm);margin:0;line-height:1.3}.wd-field .wd-help{color:var(--u-color-text-muted)}.wd-field .wd-error{color:var(--u-color-danger-text);display:none}.wd-field:has(:user-invalid) .wd-error{display:block}.wd-field:has(:user-invalid) .wd-help{display:none}.wd-field[data-invalid] .wd-error{display:block}.wd-field[data-invalid] .wd-help{display:none}:is(.wd-input,.wd-textarea,.wd-select){border:1.5px solid var(--u-color-border-default);border-radius:var(--f-radius-md);background:var(--u-color-surface-raised);inline-size:100%;color:var(--u-color-text-title);font:inherit;line-height:1.4;transition:border-color .15s,background-color .15s}:is(.wd-input,.wd-textarea,.wd-select)::placeholder{color:var(--u-color-text-muted)}:is(.wd-input,.wd-textarea,.wd-select):hover{border-color:var(--u-color-text-muted)}:is(.wd-input,.wd-textarea,.wd-select):focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:1px;border-color:var(--u-color-primary-text)}:is(:is(.wd-input,.wd-textarea,.wd-select):user-invalid,:is(.wd-input,.wd-textarea,.wd-select)[aria-invalid=true]){border-color:var(--u-color-danger-text)}:is(.wd-input,.wd-textarea,.wd-select):disabled{opacity:.5;cursor:not-allowed}.wd-input{block-size:calc(var(--f-spacing) * 10);padding-inline:calc(var(--f-spacing) * 3.5)}.wd-textarea{padding:calc(var(--f-spacing) * 2.5) calc(var(--f-spacing) * 3.5);field-sizing:content;resize:vertical;min-block-size:calc(3lh + 23px);max-block-size:calc(12lh + 23px);display:block}.wd-select{appearance:none;inline-size:auto;min-inline-size:calc(var(--f-spacing) * 55);block-size:calc(var(--f-spacing) * 10);padding-inline:calc(var(--f-spacing) * 3.5) calc(var(--f-spacing) * 10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a0bf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(var(--f-spacing) * 3.5) center;cursor:pointer;background-size:16px}.wd-input-wrap{display:grid;position:relative}.wd-input-wrap:has(.wd-input__icon) .wd-input{padding-inline-start:calc(var(--f-spacing) * 10)}.wd-input-wrap:has(.wd-input__end) .wd-input{padding-inline-end:calc(var(--f-spacing) * 22)}.wd-input-wrap:focus-within .wd-input__icon{color:var(--u-color-primary-text)}.wd-input__icon{color:var(--u-color-field-icon);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--f-spacing) * 3.5)}.wd-input__clear{inline-size:calc(var(--f-spacing) * 7);block-size:calc(var(--f-spacing) * 7);border-radius:var(--f-radius-full);color:var(--u-color-field-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--f-spacing) * 2)}.wd-input__clear:hover{background:var(--u-color-surface-control);color:var(--u-color-text-title)}.wd-input__clear:focus-visible{outline:2px solid var(--u-color-primary-text)}.wd-input__clear[hidden]{display:none}.wd-input-wrap:has(.wd-input__clear) .wd-input{padding-inline-end:calc(var(--f-spacing) * 10)}.wd-input-wrap:has(.wd-input__end) .wd-input__clear{inset-inline-end:calc(var(--f-spacing) * 20)}.wd-input-wrap:has(.wd-input__clear):has(.wd-input__end) .wd-input{padding-inline-end:calc(var(--f-spacing) * 28)}.wd-input[type=search]::-webkit-search-cancel-button{display:none}.wd-input__end{pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--f-spacing) * 2.5)}.wd-link{--c-link-color:var(--u-color-text-link);--c-link-color-hover:var(--f-color-primary-400);border-radius:var(--f-radius-xs);color:var(--c-link-color);transition:color .15s,text-decoration-color .15s}.wd-link:hover{color:var(--c-link-color-hover);text-decoration-color:currentColor}.wd-link:focus-visible{outline-color:var(--u-color-primary-text)}.wd-link[data-variant=nav]{--c-link-color:var(--u-color-text-soft);align-items:center;gap:calc(var(--f-spacing) * 2);line-height:1.25;text-decoration:none;display:inline-flex}.wd-link[data-variant=nav] svg{inline-size:calc(var(--f-spacing) * 3.5);block-size:calc(var(--f-spacing) * 3.5)}.wd-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.wd-mosaic[data-size=card]{inline-size:100%;block-size:calc(var(--f-spacing) * 35);gap:3px}.wd-mosaic[data-size=thumb]{inline-size:calc(var(--f-spacing) * 21);block-size:calc(var(--f-spacing) * 14);border-radius:var(--f-radius-xl);flex:none}.wd-mosaic[data-count="0"],.wd-mosaic[data-count="1"]{grid-template:minmax(0,1fr)/minmax(0,1fr)}.wd-mosaic[data-count="2"]{grid-template:minmax(0,1fr)/repeat(2,minmax(0,1fr))}.wd-mosaic[data-count="3"] .wd-mosaic__tile:first-child{grid-row:span 2}.wd-mosaic[data-count="5"]{grid-template:repeat(2,minmax(0,1fr))/2fr 1fr 1fr}.wd-mosaic[data-count="5"] .wd-mosaic__tile:first-child{grid-row:span 2}.wd-mosaic__tile.wd-mosaic__more{background:var(--f-color-background-base);color:var(--u-color-text-soft);font-size:var(--f-text-xl,20px);font-weight:var(--f-font-weight-bold);justify-content:center;align-items:center;display:flex}.wd-mosaic__placeholder{color:var(--u-color-text-muted);justify-content:center;align-items:center;display:flex}.wd-mosaic__tile{background:color-mix(in oklch, var(--u-color-text-muted) 10%, transparent);overflow:hidden}.wd-mosaic__tile[data-tone="0"]{background:linear-gradient(135deg, var(--f-color-primary-600), var(--u-color-surface-control))}.wd-mosaic__tile[data-tone="1"]{background:linear-gradient(135deg, var(--u-color-info-text), var(--u-color-surface-raised-strong))}.wd-mosaic__tile[data-tone="2"]{background:linear-gradient(135deg, var(--u-color-warning-text), var(--u-color-surface-control))}.wd-mosaic__tile[data-tone="3"]{background:linear-gradient(135deg, var(--f-color-primary-200), var(--u-color-surface-control))}.wd-mosaic__tile[data-tone="4"]{background:linear-gradient(135deg, var(--u-color-surface-raised-strong), var(--u-color-surface-default))}.wd-mosaic__tile[data-tone="5"]{background:linear-gradient(135deg, var(--u-color-primary-text), var(--u-color-surface-raised-strong))}.wd-mosaic__tile[data-tone="6"]{background:linear-gradient(135deg, var(--u-color-danger-text), var(--u-color-surface-control))}.wd-mosaic__tile>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.wd-cover{background:var(--u-color-surface-control);display:block;overflow:hidden}.wd-cover[data-size=card]{inline-size:100%;block-size:calc(var(--f-spacing) * 35)}.wd-cover[data-size=thumb]{inline-size:calc(var(--f-spacing) * 21);block-size:calc(var(--f-spacing) * 14);border-radius:var(--f-radius-xl);flex:none}.wd-cover>img{object-fit:cover;block-size:100%;inline-size:100%}.wd-pagination{align-items:center;gap:var(--f-spacing);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wd-pagination :is(a,span){min-inline-size:calc(var(--f-spacing) * 9);block-size:calc(var(--f-spacing) * 9);padding-inline:calc(var(--f-spacing) * 2.5);border-radius:var(--f-radius-full);color:var(--u-color-text-soft);place-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-grid}.wd-pagination a:hover{background:var(--u-color-surface-raised-strong);color:var(--u-color-text-title)}.wd-pagination a:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-pagination [aria-current=page]{background:var(--u-color-primary-text);color:var(--u-color-text-on-brand);font-weight:var(--f-font-weight-bold)}.wd-pagination [aria-disabled=true]{opacity:.4;pointer-events:none}.wd-pagination svg{inline-size:calc(var(--f-spacing) * 4.5);block-size:calc(var(--f-spacing) * 4.5)}.wd-popover{anchor-scope:--wd-popover;display:contents}.wd-popover>[popovertarget],.wd-popover>[commandfor]{anchor-name:--wd-popover}.wd-popover__panel{--c-popover-side:block-end;--c-popover-align:span-inline-end;--c-popover-shift:-4px;position-anchor:--wd-popover;position-area:var(--c-popover-side) var(--c-popover-align);position-try-fallbacks:flip-block, flip-inline;margin:calc(var(--f-spacing) * 1.5) 0;min-inline-size:max(var(--c-popover-min,calc(var(--f-spacing) * 50)), anchor-size(inline));padding:calc(var(--f-spacing) * 1.5);border:1px solid var(--u-color-surface-control);border-radius:var(--f-radius-xl);background:var(--u-color-surface-raised);color:var(--u-color-text-soft);box-shadow:var(--u-shadow-popover);opacity:0;translate:0 var(--c-popover-shift);transition:opacity .15s, translate .15s var(--f-ease-out), overlay .15s allow-discrete, display .15s allow-discrete;inset:auto}.wd-popover__panel:popover-open{opacity:1;translate:0}@starting-style{.wd-popover__panel:popover-open{opacity:0;translate:0 var(--c-popover-shift)}}.wd-popover__panel[data-side=top]{--c-popover-side:block-start;--c-popover-shift:4px}.wd-popover__panel[data-align=end]{--c-popover-align:span-inline-start}@media (prefers-reduced-motion:reduce){.wd-popover__panel{transition:none}}.wd-popover__panel :is(a,button).wd-menu-item{align-items:center;gap:calc(var(--f-spacing) * 2.5);inline-size:100%;padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 3);border-radius:calc(var(--f-spacing) * 2);color:var(--u-color-text-soft);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.wd-popover__panel :is(a,button).wd-menu-item:is(:hover,:focus-visible){background:var(--u-color-surface-raised-strong);color:var(--u-color-text-title);outline:none}.wd-popover__panel :is(a,button).wd-menu-item[aria-current=true]{color:var(--u-color-primary-text);font-weight:var(--f-font-weight-bold)}.wd-popover__panel :is(a,button).wd-menu-item svg{inline-size:calc(var(--f-spacing) * 4.5);block-size:calc(var(--f-spacing) * 4.5);color:var(--u-color-field-icon);flex:none}.wd-popover__panel :is(a,button).wd-menu-item.is-danger{color:var(--u-color-danger-text)}.wd-popover__panel :is(a,button).wd-menu-item.is-danger svg{color:currentColor}.wd-popover__panel :is(a,button).wd-menu-item.is-danger:is(:hover,:focus-visible){background:color-mix(in oklch, var(--u-color-danger-text) 12%, transparent);color:var(--u-color-danger-text)}.wd-switch{align-items:center;gap:calc(var(--f-spacing) * 3);color:var(--u-color-text-title);cursor:pointer;display:inline-flex}.wd-switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.wd-switch:has(:disabled){color:var(--u-color-text-muted);cursor:not-allowed}.wd-switch__track{inline-size:calc(var(--f-spacing) * 10);block-size:calc(var(--f-spacing) * 6);border:2px solid var(--u-color-border-default);border-radius:var(--f-radius-full);background:var(--u-color-surface-raised);flex:none;transition:background-color .15s,border-color .15s;position:relative}.wd-switch__track:after{content:"";inline-size:calc(var(--f-spacing) * 4);border-radius:var(--f-radius-full);background:var(--u-color-text-soft);transition:transform .15s var(--f-ease-out), background-color .15s;position:absolute;inset-block:2px;inset-inline-start:2px}.wd-switch input:checked+.wd-switch__track{border-color:var(--u-color-primary-text);background:var(--u-color-primary-text)}.wd-switch input:checked+.wd-switch__track:after{transform:translateX(calc(var(--f-spacing) * 4));background:#fff}.wd-switch input:focus-visible+.wd-switch__track{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-datatable{gap:calc(var(--f-spacing) * 4);display:grid;container:wd-datatable/inline-size}.wd-datatable>:first-child{counter-reset:wd-selected}.wd-table-scroll{border-radius:var(--f-radius-lg);background:var(--u-color-surface-raised);box-shadow:inset 0 0 0 1px var(--u-color-surface-raised-strong);overflow-x:auto}.wd-table{border-collapse:separate;border-spacing:0;inline-size:100%;color:var(--u-color-text-title)}.wd-table th{z-index:1;padding:calc(var(--f-spacing) * 3) calc(var(--f-spacing) * 4);background:var(--u-color-surface-raised-strong);color:var(--u-color-text-soft);font-size:var(--f-text-sm);font-weight:var(--f-font-weight-bold);letter-spacing:.04em;text-align:start;text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.wd-table td{padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 4);border-top:1px solid var(--u-color-surface-raised-strong);vertical-align:middle}.wd-table tbody tr{transition:background-color .15s}.wd-table tbody tr:not(.wd-table__empty):hover{background:color-mix(in oklab, var(--u-color-surface-raised-strong) 55%, transparent)}.wd-table tbody tr:has(.wd-checkbox:checked){background:color-mix(in oklab, var(--u-color-primary-text) 12%, var(--u-color-surface-raised))}.wd-table :is(th,td).is-select{inline-size:52px;padding-inline-end:0}.wd-table :is(th,td).is-actions{text-align:end;inline-size:64px}.wd-table :is(th,td).is-num{text-align:end;font-variant-numeric:tabular-nums}.wd-table tbody .wd-checkbox:checked{counter-increment:wd-selected}.wd-datatable [data-bulk-item] .wd-checkbox:checked{counter-increment:wd-selected}.wd-table__empty td{padding:calc(var(--f-spacing) * 12);color:var(--u-color-text-muted);text-align:center}.wd-table th a.wd-sort{align-items:center;gap:calc(var(--f-spacing) * 1.5);color:inherit;border-radius:4px;text-decoration:none;display:inline-flex}.wd-table th a.wd-sort:hover{color:var(--u-color-text-title)}.wd-table th a.wd-sort:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:2px}.wd-table th.is-num a.wd-sort{flex-direction:row-reverse}.wd-table th[aria-sort=ascending],.wd-table th[aria-sort=descending]{color:var(--u-color-text-title)}:is(.wd-table th[aria-sort=ascending],.wd-table th[aria-sort=descending]) svg{color:var(--u-color-primary-text)}.wd-table__primary{align-items:center;gap:calc(var(--f-spacing) * 3);min-inline-size:200px;display:flex}.wd-table__primary a{color:var(--u-color-text-title);font-weight:var(--f-font-weight-bold);text-decoration:none}.wd-table__primary a:hover{color:var(--u-color-primary-text)}.wd-table__primary a:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:2px;border-radius:2px}.wd-table__sub{color:var(--u-color-text-muted);font-size:var(--f-text-xs);display:block}.wd-table__meta{color:var(--u-color-text-muted);font-size:var(--f-text-sm);white-space:nowrap}.wd-result-count{color:var(--u-color-text-muted);font-size:var(--f-text-sm);font-variant-numeric:tabular-nums;margin-inline-end:calc(var(--f-spacing) * 2)}.wd-result-count strong{color:var(--u-color-text-title)}.wd-table-footer{justify-content:space-between;align-items:center;gap:calc(var(--f-spacing) * 4);block-size:calc(var(--f-spacing) * 14);padding-inline:calc(var(--f-spacing) * 4);flex-wrap:wrap;display:flex}.wd-table-footer .wd-field-inline{align-items:center;gap:calc(var(--f-spacing) * 2);color:var(--u-color-text-muted);font-size:var(--f-text-sm);display:inline-flex}.wd-table-footer .wd-select{block-size:calc(var(--f-spacing) * 9);min-inline-size:calc(var(--f-spacing) * 21)}.wd-bulkbar{z-index:2;align-items:center;gap:calc(var(--f-spacing) * 2);inline-size:max-content;padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 5);border:1px solid var(--u-color-surface-control);border-radius:var(--f-radius-full);background:var(--u-color-surface-raised-strong);box-shadow:var(--u-shadow-popover);opacity:0;transition:opacity .2s, translate .2s var(--f-ease-out), display .2s allow-discrete;margin-inline:auto;display:none;position:fixed;inset-block-end:calc(var(--f-spacing) * 4);inset-inline:0;translate:0 8px}.wd-datatable:has(:is(tbody,[data-bulk-item]) .wd-checkbox:checked) .wd-bulkbar{opacity:1;display:flex;translate:0}@starting-style{.wd-datatable:has(:is(tbody,[data-bulk-item]) .wd-checkbox:checked) .wd-bulkbar{opacity:0;translate:0 8px}}.wd-bulkbar__count{color:var(--u-color-text-title);font-weight:var(--f-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:calc(var(--f-spacing) * 2)}.wd-bulkbar__count:before{content:counter(wd-selected) var(--wd-selected-label," selected")}.wd-divider-v{background:var(--u-color-surface-control);align-self:stretch;inline-size:1px;margin-block:6px}.bulk-pick{align-items:center;gap:calc(var(--f-spacing) * 2);padding:calc(var(--f-spacing) * 2);display:flex}.bulk-pick select{min-inline-size:12rem;max-inline-size:16rem}.wd-tabs__list{gap:var(--f-spacing);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;box-shadow:inset 0 -1px 0 var(--u-color-surface-control);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.wd-tabs__list::-webkit-scrollbar{display:none}.wd-tab{font:inherit;align-items:center;gap:calc(var(--f-spacing) * 2);padding:calc(var(--f-spacing) * 3) calc(var(--f-spacing) * 4);border-radius:var(--f-radius-md) var(--f-radius-md) 0 0;color:var(--u-color-text-muted);white-space:nowrap;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.wd-tab:hover{color:var(--u-color-text-soft);background:color-mix(in oklab, var(--u-color-surface-raised-strong) 50%, transparent)}.wd-tab svg{inline-size:calc(var(--f-spacing) * 4.5);block-size:calc(var(--f-spacing) * 4.5);flex:none}.wd-tab .wd-badge{block-size:calc(var(--f-spacing) * 5);padding-inline:calc(var(--f-spacing) * 2);font-size:var(--f-text-xs)}.wd-tab:focus-visible{outline:2px solid var(--u-color-primary-text);outline-offset:-2px}.wd-tab:after{content:"";inset-inline:calc(var(--f-spacing) * 3);border-radius:var(--f-radius-full);background:var(--u-color-primary-text);block-size:2px;box-shadow:0 0 10px color-mix(in oklab, var(--u-color-primary-text) 70%, transparent);transition:scale .25s var(--f-ease-out);position:absolute;bottom:0;scale:0 1}.wd-tab:is([aria-current=page],[aria-pressed=true]){color:var(--u-color-text-title);font-weight:var(--f-font-weight-bold)}.wd-tab:is([aria-current=page],[aria-pressed=true]):after{scale:1}.wd-tab:is([aria-current=page],[aria-pressed=true]) svg{color:var(--u-color-primary-text)}.wd-tab[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.wd-tabs__list--pill{inline-size:fit-content;max-inline-size:100%;padding:var(--f-spacing);border-radius:var(--f-radius-full);background:var(--u-color-surface-raised);box-shadow:none;display:inline-flex}.wd-tabs__list--pill .wd-tab{padding:calc(var(--f-spacing) * 2) calc(var(--f-spacing) * 4);border-radius:var(--f-radius-full)}.wd-tabs__list--pill .wd-tab:after{display:none}.wd-tabs__list--pill .wd-tab:is([aria-current=page],[aria-pressed=true]){background:var(--u-color-surface-control);box-shadow:0 1px 0 color-mix(in oklab, var(--u-color-text-title) 8%, transparent) inset}.wd-tabs__list--pill .wd-tab:focus-visible{outline-offset:0}.wd-tabs__list--chips{gap:calc(var(--f-spacing) * 2);scroll-snap-type:none;box-shadow:none;flex-wrap:wrap;overflow:visible}.wd-tabs__list--chips .wd-tab{gap:calc(var(--f-spacing) * 2);block-size:calc(var(--f-spacing) * 10);padding:0 calc(var(--f-spacing) * 4);border-radius:var(--f-radius-full);background:var(--u-color-surface-raised);color:var(--u-color-text-soft);font-size:15px;font-weight:var(--f-font-weight-semibold)}.wd-tabs__list--chips .wd-tab:after{display:none}.wd-tabs__list--chips .wd-tab:hover{background:var(--u-color-surface-raised-strong)}.wd-tabs__list--chips .wd-tab:focus-visible{outline-offset:0}.wd-tabs__list--chips .wd-tab[aria-current=page],.wd-tabs__list--chips .wd-tab[aria-pressed=true]{background:var(--u-color-primary-text);color:var(--u-color-text-on-brand)}:is(.wd-tabs__list--chips .wd-tab[aria-current=page],.wd-tabs__list--chips .wd-tab[aria-pressed=true]) svg{color:inherit}.wd-tab__count{font-size:13px;font-weight:var(--f-font-weight-bold);opacity:.75}.wd-route-tabs{view-transition-name:wd-route-tabs}.wd-route-tabs .wd-tab{scroll-snap-align:center}.wd-toasts{z-index:50;gap:calc(var(--f-spacing) * 3);inline-size:min(calc(var(--f-spacing) * 96), calc(100vw - var(--f-spacing) * 12));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--f-spacing) * 6);inset-inline-end:calc(var(--f-spacing) * 6)}.wd-toast{pointer-events:auto;box-shadow:var(--u-shadow-popover);border-radius:var(--f-radius-md);opacity:1;transition:opacity .2s, translate .2s var(--f-ease-out);translate:0}@starting-style{.wd-toast{opacity:0;translate:0 calc(var(--f-spacing) * 4)}}.wd-toast[data-leaving]{opacity:0;translate:0 calc(var(--f-spacing) * 2)}@media (prefers-reduced-motion:reduce){.wd-toast{transition:none}}.wd-toast .wd-alert{background:color-mix(in oklch, var(--c-alert-tone) 12%, var(--u-color-surface-raised))}.wd-tooltip{--c-tooltip-shift:4px;position-anchor:--wd-tooltip;position-area:block-start;position-try-fallbacks:flip-block;padding:calc(var(--f-spacing) * 1.5) calc(var(--f-spacing) * 2.5);border-radius:var(--f-radius-md);background:var(--u-color-text-soft);color:var(--u-color-surface-default);font-size:var(--f-text-sm);font-weight:var(--f-font-weight-normal);white-space:nowrap;pointer-events:none;opacity:0;translate:0 var(--c-tooltip-shift);transition:opacity .15s, translate .15s var(--f-ease-out), overlay .15s allow-discrete, display .15s allow-discrete;border:0;margin:8px;line-height:1.25;inset:auto}.wd-tooltip:popover-open{opacity:1;translate:0}@starting-style{.wd-tooltip:popover-open{opacity:0;translate:0 var(--c-tooltip-shift)}}.wd-tooltip[data-side=right]{--c-tooltip-shift:-4px;position-area:inline-end;position-try-fallbacks:flip-inline;translate:var(--c-tooltip-shift) 0}.wd-tooltip[data-side=right]:popover-open{translate:0}@starting-style{.wd-tooltip[data-side=right]:popover-open{translate:var(--c-tooltip-shift) 0}}@media (prefers-reduced-motion:reduce){.wd-tooltip{transition:none}}.wd-youtube{inline-size:var(--w,100%);aspect-ratio:16/9;margin:calc(var(--f-spacing) * 4) 0;border-radius:var(--f-radius-lg);background:var(--u-color-surface-control);overflow:hidden}.wd-youtube>iframe{border:0;block-size:100%;inline-size:100%;display:block}.wd-youtube[data-align=center]{margin-inline:auto}.wd-youtube[data-align=right]{margin-inline-start:auto}}
