.wn-feedback-tnum{font-variant-numeric:tabular-nums}.wn-feedback-live-region{font-size:var(--size-base);color:var(--c-text-2)}button.wn-feedback-action--text{min-block-size:var(--target-min);padding:0;border-width:0 0 1.5px;border-style:solid;border-color:currentColor;border-radius:var(--radius-none);background:none;color:inherit;text-align:start}button.wn-feedback-action--text:hover{background:none;border-block-end-color:var(--c-accent)}.wn-feedback-icon-button:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-offset)}.wn-feedback-icon-button{display:inline-grid;place-items:center;inline-size:var(--control-h-sm);block-size:var(--control-h-sm);padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--c-text-2);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard)}.wn-feedback-icon-button:hover{background:var(--c-surface);color:var(--c-text)}@media(pointer:coarse){.wn-feedback-icon-button{inline-size:var(--target-touch);block-size:var(--target-touch)}}.wn-feedback-night{--wn-feedback-night-bg: var(--c-night);--wn-feedback-night-ring: var(--c-night-border)}:root[data-theme=dark] .wn-feedback-night{--wn-feedback-night-bg: var(--c-raised);--wn-feedback-night-ring: var(--c-divider)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .wn-feedback-night,:root[data-theme=system] .wn-feedback-night{--wn-feedback-night-bg: var(--c-raised);--wn-feedback-night-ring: var(--c-divider)}}@media(prefers-contrast:more){:root:not([data-theme]) .wn-feedback-night,:root[data-theme=system] .wn-feedback-night{--wn-feedback-night-bg: var(--c-night);--wn-feedback-night-ring: var(--c-night-border)}}.wn-feedback-night .wn-feedback-action--secondary{background:transparent;box-shadow:inset 0 0 0 1px var(--wn-feedback-night-ring)}.wn-feedback-night .wn-feedback-action--secondary:hover{background:var(--c-night-hover);box-shadow:inset 0 0 0 1px var(--wn-feedback-night-ring)}.wn-feedback-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-3);align-items:start;padding:var(--space-4);border:1px solid transparent;border-radius:var(--radius-notice);background:var(--c-info-bg);color:var(--c-text);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body)}.wn-feedback-notice__icon{margin-block-start:.2em;color:var(--c-info)}.wn-feedback-notice--ok{background:var(--c-ok-bg)}.wn-feedback-notice--ok .wn-feedback-notice__icon{color:var(--c-ok)}.wn-feedback-notice--warn{background:var(--c-warn-bg)}.wn-feedback-notice--warn .wn-feedback-notice__icon{color:var(--c-warn)}.wn-feedback-notice--bad{background:var(--c-bad-bg)}.wn-feedback-notice--bad .wn-feedback-notice__icon{color:var(--c-bad)}.wn-feedback-notice--neutral{background:var(--c-neutral-bg)}.wn-feedback-notice--neutral .wn-feedback-notice__icon{color:var(--c-neutral-fg)}.wn-feedback-notice__body{min-inline-size:0;max-inline-size:70ch}.wn-feedback-notice__text{text-wrap:pretty}.wn-feedback-notice__title{font-weight:600}.wn-feedback-notice__title:not(:last-child){display:block;margin-block-end:var(--space-1)}.wn-feedback-notice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-block-start:var(--space-3)}.wn-feedback-notice__dismiss{margin-block:calc(-1 * var(--space-1)) calc(-1 * var(--space-1));margin-inline-end:calc(-1 * var(--space-1))}.wn-feedback-empty{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-body);color:var(--c-text)}.wn-feedback-empty__peep{position:relative;flex:none;overflow:hidden;inline-size:96px;block-size:96px;border:1px solid transparent;border-radius:var(--radius-disc);background:var(--c-highlight)}.wn-feedback-empty__peep img{position:absolute;left:50%;bottom:-6%;block-size:112%;max-inline-size:none;transform:translate(-50%);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}.wn-feedback-empty__peep--flip img{transform:translate(-50%) scaleX(-1)}.wn-feedback-empty__body{min-inline-size:0}.wn-feedback-empty--peep .wn-feedback-empty__body{align-self:center;padding-block-start:0}.wn-feedback-empty__text{margin:0;max-inline-size:60ch;font-family:var(--font-body);font-weight:400;font-size:var(--size-body);line-height:var(--leading-body);color:var(--c-text-2);letter-spacing:0;text-wrap:pretty}:is(h2,h3,h4).wn-feedback-empty__text{color:var(--c-text);font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--size-title);line-height:1.2;letter-spacing:var(--heading-tracking);text-wrap:balance}.wn-feedback-empty__action{margin-block-start:var(--space-4)}.wn-feedback-empty--centred{flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);text-align:center}.wn-feedback-empty--centred .wn-feedback-empty__body{display:flex;flex-direction:column;align-items:center}.wn-feedback-empty--centred .wn-feedback-empty__text{max-inline-size:44ch;text-wrap:balance}.wn-feedback-empty--centred .wn-feedback-empty__action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.wn-feedback-empty--framed{padding:var(--space-12) var(--space-6);border:1px dashed var(--c-divider);border-radius:var(--radius-card);background:var(--c-surface-2)}.wn-feedback-empty__icon{display:inline-grid;place-items:center;inline-size:var(--space-10);block-size:var(--space-10);border:1px solid transparent;border-radius:var(--radius-control);background:var(--c-surface);box-shadow:var(--c-shadow-xs);color:var(--c-text-2)}.wn-feedback-empty__title{margin:0 0 var(--space-1);font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--size-section);line-height:1.3;letter-spacing:var(--heading-tracking);color:var(--c-text)}@media(max-width:479px){.wn-feedback-empty{padding:var(--space-4) 0}.wn-feedback-empty--peep{flex-direction:column}.wn-feedback-empty__peep{inline-size:var(--space-16);block-size:var(--space-16)}}.wn-feedback-unavailable{max-inline-size:560px;margin-block:var(--space-8);padding:var(--space-8);border:1px solid transparent;border-radius:var(--radius-card);background:var(--c-surface);box-shadow:var(--c-ring);color:var(--c-text);font-family:var(--font-body)}.wn-feedback-unavailable__title{margin:0;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--size-title);line-height:1.2;letter-spacing:var(--heading-tracking);text-wrap:balance}.wn-feedback-unavailable__record{color:inherit;text-decoration-thickness:1.5px;text-underline-offset:.18em}.wn-feedback-unavailable__record:hover{text-decoration-color:var(--c-accent)}.wn-feedback-unavailable__check{margin:var(--space-2) 0 0;font-size:var(--size-sm);line-height:var(--leading-ui);color:var(--c-text-3)}.wn-feedback-unavailable__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-block-start:var(--space-6)}@media(max-width:479px){.wn-feedback-unavailable{margin-block:var(--space-4);padding:var(--space-5)}}.wn-feedback-banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-notice);background:var(--c-neutral-bg);color:var(--c-text);font-family:var(--font-body);font-size:var(--size-base);line-height:var(--leading-ui)}.wn-feedback-banner__icon{flex:none;margin-block-start:.15em;color:var(--c-neutral-fg)}.wn-feedback-banner__main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);min-inline-size:0}.wn-feedback-banner__text{flex:1 1 16rem;min-inline-size:0;margin:0;text-wrap:pretty}.wn-feedback-banner__text b{font-weight:600}.wn-feedback-banner__sep{color:var(--c-text-3)}.wn-feedback-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);font-weight:600}.wn-feedback-banner--warn{background:var(--c-warn-bg)}.wn-feedback-banner--warn .wn-feedback-banner__icon{color:var(--c-warn)}.wn-feedback-banner--info{background:var(--c-info-bg)}.wn-feedback-banner--info .wn-feedback-banner__icon{color:var(--c-info)}.wn-feedback-banner .wn-feedback-action--text{vertical-align:baseline}:root:has(.wn-feedback-session:modal){overflow:hidden;scrollbar-gutter:stable}.wn-feedback-session{box-sizing:border-box;inline-size:min(440px,100% - 2 * var(--space-4));max-inline-size:100%;max-block-size:calc(100dvh - 2 * var(--space-6));margin:auto;padding:var(--space-6);overflow:auto;border:1px solid transparent;border-radius:var(--radius-dialog);background:var(--wn-feedback-night-bg);box-shadow:inset 0 0 0 1px var(--wn-feedback-night-ring);color:var(--c-night-text);font-family:var(--font-body);animation:wn-feedback-rise var(--dur-panel) var(--ease-standard)}.wn-feedback-session::backdrop{background:var(--c-scrim)}.wn-feedback-session__heading{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--size-section-lg);line-height:1.5;letter-spacing:-.01em;text-wrap:balance}.wn-feedback-session__time{display:inline-block;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-chip);background:var(--c-highlight);color:var(--c-accent-fg);font-family:var(--font-heading);font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.wn-feedback-session__body{margin:var(--space-2) 0 0;font-size:var(--size-base);line-height:var(--leading-ui);color:var(--c-night-text-2);text-wrap:pretty}.wn-feedback-session__error{margin:var(--space-3) 0 0;font-weight:600;font-size:var(--size-base);line-height:var(--leading-ui);color:var(--c-night-text)}.wn-feedback-session__actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-5)}@media(max-width:767px){.wn-feedback-session{inline-size:100%;max-block-size:calc(100dvh - var(--space-6));margin:auto 0 0;padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-end-start-radius:var(--radius-none);border-end-end-radius:var(--radius-none)}.wn-feedback-session__actions .wn-feedback-action{flex:1 1 100%;min-block-size:var(--target-touch)}}@keyframes wn-feedback-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}}.wn-feedback-progress{color:var(--c-text);font-family:var(--font-body);font-size:var(--size-base);line-height:var(--leading-ui)}.wn-feedback-progress--framed{padding:var(--space-6);border:1px solid transparent;border-radius:var(--radius-card);background:var(--c-surface);box-shadow:var(--c-ring)}.wn-feedback-progress__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-4)}.wn-feedback-progress__names{min-inline-size:0}.wn-feedback-progress__ref{margin:0;font-weight:600;font-size:var(--size-sm);color:var(--c-text-3);font-variant-numeric:tabular-nums}.wn-feedback-progress__title{margin:var(--space-1) 0 0;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--size-section-lg);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.wn-feedback-progress__bar{display:flex;overflow:hidden;block-size:var(--space-2);margin-block-start:var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--c-neutral-bg)}.wn-feedback-progress__fill{display:block;block-size:100%;transition:inline-size var(--dur-panel) var(--ease-standard)}.wn-feedback-progress__fill--done{background:var(--c-primary)}.wn-feedback-progress__fill--failed{background:var(--c-bad)}.wn-feedback-progress__counts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-8);margin:var(--space-4) 0 0;padding:0;list-style:none}.wn-feedback-progress__count{display:flex;align-items:baseline;gap:var(--space-2);color:var(--c-text-2)}.wn-feedback-progress__count b{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--size-3xl);line-height:1.1;letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums}.wn-feedback-progress__status{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-start:var(--space-4);color:var(--c-text-2)}.wn-feedback-progress__status p{margin:0;text-wrap:pretty}.wn-feedback-progress__status .wn-feedback-spinner,.wn-feedback-progress__status>svg{margin-block-start:.15em}.wn-feedback-progress__status--ok>svg{color:var(--c-ok)}.wn-feedback-progress .wn-feedback-notice{margin-block-start:var(--space-4)}.wn-feedback-progress__failed{margin-block-start:var(--space-5)}.wn-feedback-progress__failed-title{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--size-section);line-height:1.2;letter-spacing:-.01em}.wn-feedback-progress__rows{margin:var(--space-2) 0 0;padding:0;list-style:none}.wn-feedback-progress__rows li{padding-block:var(--space-3);border-block-start:1px solid var(--c-border)}.wn-feedback-progress__rows li:first-child{border-block-start:0}.wn-feedback-progress__rows b{display:block;font-weight:600;font-size:var(--size-body);line-height:1.35}.wn-feedback-progress__rows span{display:block;margin-block-start:var(--space-0_5);color:var(--c-text-2)}.wn-feedback-progress__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-5)}@media(max-width:479px){.wn-feedback-progress--framed{padding:var(--space-5)}}.wn-feedback-spinner{flex:none;vertical-align:-.15em}.wn-feedback-spinner[data-motion=progress]{animation:wn-feedback-spin var(--dur-spin) linear infinite}@keyframes wn-feedback-spin{to{transform:rotate(1turn)}}.wn-feedback-loading{display:grid;gap:var(--space-3);padding-block:var(--space-2)}.wn-feedback-loading__label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--c-text-2)}.wn-feedback-skeleton__shapes{display:grid;gap:var(--space-2)}.wn-feedback-skeleton__shape{display:block;border:1px solid transparent;border-radius:var(--radius-xs);background:var(--c-divider);animation:wn-feedback-shimmer var(--dur-shimmer) var(--ease-standard) infinite alternate}.wn-feedback-skeleton__line{block-size:.9em}.wn-feedback-skeleton__line:last-child:not(:first-child){inline-size:60%}.wn-feedback-skeleton__block{block-size:var(--space-28)}@keyframes wn-feedback-shimmer{to{background-color:var(--c-border)}}@media(prefers-reduced-motion:reduce){.wn-feedback-skeleton__shape,.wn-feedback-session{animation:none}.wn-feedback-progress__fill,button.wn-feedback-action--text,.wn-feedback-icon-button{transition:none}}@media(forced-colors:active){.wn-feedback-progress__fill--done,.wn-feedback-progress__fill--failed{forced-color-adjust:none;background:CanvasText}.wn-feedback-progress__fill--failed{background:GrayText}.wn-feedback-skeleton__shape{border-color:GrayText}button.wn-feedback-action--text{border-block-end-color:LinkText}}@media print{.wn-feedback-notice,.wn-feedback-banner{background:transparent;border-color:currentColor}.wn-feedback-session,.wn-feedback-spinner,.wn-feedback-skeleton,.wn-feedback-icon-button,.wn-feedback-notice__actions,.wn-feedback-banner__actions,.wn-feedback-progress__actions,.wn-feedback-unavailable__actions{display:none}.wn-feedback-progress--framed,.wn-feedback-unavailable{box-shadow:none;border-color:currentColor}}
