.feedback-stage.svelte-1u9m1xg{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:100dvh;padding:clamp(.9rem,min(2.2cqw,2.2cqh),2rem);display:grid;overflow:hidden;container:feedback-stage/size}.settings-link.svelte-1u9m1xg{z-index:20;aspect-ratio:1;border:.12rem solid color-mix(in srgb, var(--brand-primary) 18%, white);width:clamp(2.65rem,min(8.4cqw,6.6cqh),3.7rem);color:var(--brand-text);-webkit-tap-highlight-color:transparent;background:#ffffffc7;border-radius:999px;place-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;inset-block-start:clamp(.75rem,2.2dvh,1.4rem);inset-inline-end:clamp(.75rem,2.2dvw,1.4rem);box-shadow:0 .65rem 1.3rem #07130f1f,inset 0 .12rem #fffc}.settings-link.svelte-1u9m1xg:hover{border-color:color-mix(in srgb, var(--brand-primary) 38%, white);background:#ffffffeb;transform:translateY(-.08rem)}.settings-link.svelte-1u9m1xg:active{transform:translateY(.08rem)scale(.98);box-shadow:inset 0 .18rem .35rem #07130f24}.settings-link-icon.svelte-1u9m1xg{width:58%;height:58%}.settings-toast.svelte-1u9m1xg{z-index:45;border:.12rem solid color-mix(in srgb, var(--brand-primary) 36%, white);color:var(--brand-text);background:#fffffff0;border-radius:999px;margin:0;padding:.82rem 1.2rem;font-size:1rem;font-weight:900;position:fixed;top:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%);box-shadow:0 .9rem 1.8rem #07130f24}.feedback-shell.svelte-1u9m1xg{grid-template-rows:min-content min-content auto;align-content:stretch;justify-items:center;gap:clamp(.85rem,1.65cqh,1.35rem);width:min(100%,96rem);height:100%;min-height:0;margin-inline:auto;display:grid}.feedback-shell.svelte-1u9m1xg:not(.details-open){grid-template-rows:min-content min-content minmax(0,1fr);gap:0}.feedback-shell.details-open.svelte-1u9m1xg{grid-template-rows:min-content min-content minmax(0,1fr);align-content:stretch;gap:clamp(.65rem,1.8cqh,1.25rem)}.feedback-shell.quick-open.svelte-1u9m1xg{grid-template-rows:min-content minmax(0,1fr);gap:clamp(1.25rem,3.6cqh,3rem)}.submitted-shell.svelte-1u9m1xg{grid-template-rows:min-content minmax(0,1fr) min-content;justify-items:center;gap:clamp(.8rem,2.4cqh,1.8rem);width:min(100%,96rem);height:100%;min-height:0;margin-inline:auto;display:grid}.brand-header.svelte-1u9m1xg{justify-content:center;align-items:flex-start;width:100%;min-height:auto;display:flex}.prompt-panel.svelte-1u9m1xg{place-items:center;display:grid}.feedback-shell.svelte-1u9m1xg:not(.details-open) .prompt-panel:where(.svelte-1u9m1xg){padding-top:clamp(1.2rem,3.2cqh,2.8rem);transform:translateY(clamp(1rem,5.2cqh,3.8rem))}.brand-logo.svelte-1u9m1xg{max-width:min(23rem,78cqw);height:clamp(2.3rem,min(13cqw,6.2cqh),3.85rem)}.submitted-body.svelte-1u9m1xg{text-align:center;align-content:center;place-items:center;gap:clamp(1rem,3cqh,2rem);min-height:0;display:grid}.submitted-pulsik.svelte-1u9m1xg{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .75rem .8rem #07130f29);width:clamp(6rem,min(22cqw,20cqh),12rem)}.submitted-title.svelte-1u9m1xg{max-width:min(24ch,88cqw);color:color-mix(in srgb, var(--brand-text) 88%, var(--brand-muted-text));font-size:clamp(1.75rem,min(5.4cqw,4.4cqh),3.9rem);font-weight:700;line-height:1.08}.submitted-footer.svelte-1u9m1xg{justify-content:center;align-items:center;padding-bottom:clamp(.4rem,1.8cqh,1rem);display:flex}.submitted-footer-logo.svelte-1u9m1xg{object-fit:contain;opacity:.92;filter:drop-shadow(0 .25rem .35rem #07130f1f);width:clamp(6.5rem,min(24cqw,12cqh),12rem);height:auto}.question-title.svelte-1u9m1xg{max-width:min(17ch,92cqw);color:color-mix(in srgb, var(--brand-text) 82%, var(--brand-muted-text));margin-inline:auto;font-size:clamp(1.45rem,min(5.2cqw,3.8cqh),2.55rem);font-weight:600;line-height:1.12}.details-open.svelte-1u9m1xg .question-title:where(.svelte-1u9m1xg){font-size:clamp(1.2rem,min(4.8cqw,3.4cqh),2rem)}.details-open.svelte-1u9m1xg .prompt-panel:where(.svelte-1u9m1xg){align-content:center;min-height:clamp(3.2rem,8cqh,5.4rem)}.quick-open.svelte-1u9m1xg .brand-header:where(.svelte-1u9m1xg){align-items:center;min-height:clamp(2.6rem,6.5cqh,4.4rem)}.quick-open.svelte-1u9m1xg .brand-logo:where(.svelte-1u9m1xg){height:clamp(2.3rem,min(13cqw,6.2cqh),3.85rem)}.quick-open.svelte-1u9m1xg .question-title:where(.svelte-1u9m1xg){max-width:min(19ch,84cqw);font-size:clamp(1.05rem,min(3.8cqw,2.7cqh),1.65rem);font-weight:700;line-height:1.08}.feedback-body.svelte-1u9m1xg{place-items:center;width:100%;min-height:0;display:grid}.feedback-shell.svelte-1u9m1xg:not(.details-open) .feedback-body:where(.svelte-1u9m1xg){align-items:center;padding:0 0 clamp(.5rem,2cqh,1.5rem)}.details-open.svelte-1u9m1xg .feedback-body:where(.svelte-1u9m1xg){place-items:stretch stretch}.pulsik-grid.svelte-1u9m1xg{grid-template-columns:repeat(4,minmax(0,max-content));place-content:center;align-items:start;gap:clamp(1.45rem,3.6cqh,3rem) clamp(.85rem,3.2cqw,3.2rem);width:min(100%,90rem);min-height:0;display:grid}.pulsik-option.svelte-1u9m1xg{grid-template-rows:auto auto;align-content:center;place-items:center;row-gap:clamp(.25rem,.62dvh,.5rem);min-width:0;min-height:0;display:grid}.pulsik-button.svelte-1u9m1xg{aspect-ratio:1;width:clamp(7.5rem,min(22.2cqw,41cqh),22rem);height:auto;color:var(--brand-text);cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 auto;place-items:center;padding:0;transition:filter .12s,opacity .12s,transform .12s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translateY(0)}.pulsik-button.svelte-1u9m1xg:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-.12rem)}.pulsik-button.svelte-1u9m1xg:active:not(:disabled),.pulsik-button[aria-pressed=true].svelte-1u9m1xg,.pulsik-button.pulsik-pressed.svelte-1u9m1xg,.pulsik-button.pulsik-pressed.svelte-1u9m1xg:hover:not(:disabled){filter:saturate(1.03)brightness(.98);transform:translateY(.18rem)scale(.97)}.pulsik-button.svelte-1u9m1xg:focus-visible{filter:drop-shadow(0 0 .35rem color-mix(in srgb, var(--pulsik-base) 55%, transparent));outline:none}.pulsik-button.svelte-1u9m1xg:disabled{cursor:wait;opacity:.7}.pulsik-image.svelte-1u9m1xg{object-fit:contain;transform-origin:50% 78%;will-change:transform, filter;width:100%;height:100%;min-height:0;filter:drop-shadow(0 .7rem .7rem #07130f33) drop-shadow(0 0 .18rem color-mix(in srgb, var(--pulsik-base) 26%, transparent));grid-area:1/1;transition:filter .125s,opacity .125s,transform .13s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(0)}.pulsik-button.svelte-1u9m1xg:hover:not(:disabled) .pulsik-image:where(.svelte-1u9m1xg){filter:drop-shadow(0 .9rem .85rem #07130f38) drop-shadow(0 0 .32rem color-mix(in srgb, var(--pulsik-base) 34%, transparent));transform:translateY(-.12rem)scale(1.025)}.pulsik-button.svelte-1u9m1xg:active:not(:disabled) .pulsik-image:where(.svelte-1u9m1xg),.pulsik-button[aria-pressed=true].svelte-1u9m1xg .pulsik-image:where(.svelte-1u9m1xg),.pulsik-button.pulsik-pressed.svelte-1u9m1xg .pulsik-image:where(.svelte-1u9m1xg),.pulsik-button.pulsik-pressed.svelte-1u9m1xg:hover:not(:disabled) .pulsik-image:where(.svelte-1u9m1xg){filter:drop-shadow(0 .32rem .32rem #07130f2b) drop-shadow(0 0 .2rem color-mix(in srgb, var(--pulsik-base) 30%, transparent));transform:translateY(.18rem)scale(.965)}.pulsik-label.svelte-1u9m1xg{text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffffff73;align-self:start;max-width:100%;font-size:clamp(1.08rem,min(3.3cqw,2.65cqh),1.9rem);font-weight:900;line-height:1.05;transition:transform .12s cubic-bezier(.2,.8,.2,1);overflow:hidden}.pulsik-button[aria-pressed=true].svelte-1u9m1xg+.pulsik-label:where(.svelte-1u9m1xg),.pulsik-button.pulsik-pressed.svelte-1u9m1xg+.pulsik-label:where(.svelte-1u9m1xg){transform:translateY(.35rem)scale(.98)}.details-form.svelte-1u9m1xg{border:.16rem solid color-mix(in srgb, var(--selected-pulsik) 34%, white);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--selected-pulsik) 18%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--selected-pulsik-soft) 82%, white), color-mix(in srgb, var(--brand-surface) 95%, var(--selected-pulsik-soft)));width:min(100%,58rem);max-height:100%;color:var(--brand-text);border-radius:clamp(1.6rem,min(5cqw,5cqh),3rem);padding:clamp(1.1rem,min(4cqw,4cqh),2.4rem);overflow:hidden;box-shadow:0 1.3rem 3.4rem #07130f21,inset 0 .12rem #ffffffe6}.details-open.svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg){grid-template-rows:min-content minmax(0,1fr) min-content;gap:clamp(.65rem,1.7cqh,1rem);width:100%;height:100%;display:grid}.details-open.svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg):not(:has(.comment-input)){grid-template-rows:min-content minmax(0,1fr) min-content}.details-open.svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg):has(.comment-input:where(.svelte-1u9m1xg)){grid-template-rows:min-content minmax(0,1fr) auto min-content}.details-open.svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg):not(.kiosk-details):has(.comment-input:where(.svelte-1u9m1xg)){grid-template-rows:min-content minmax(0,.72fr) minmax(5.8rem,.36fr) min-content;gap:clamp(.55rem,1.25cqh,.85rem)}:is(.details-open.svelte-1u9m1xg .details-form:not(.kiosk-details):has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="4"]:where(.svelte-1u9m1xg),.details-open.svelte-1u9m1xg .details-form:not(.kiosk-details):has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="5"]:where(.svelte-1u9m1xg)){grid-template-rows:min-content minmax(0,.88fr) minmax(5rem,.27fr) min-content}.details-open.svelte-1u9m1xg .details-form:not(.kiosk-details):has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="6"]:where(.svelte-1u9m1xg){grid-template-rows:min-content minmax(0,1fr) minmax(4.4rem,.2fr) min-content}.details-form.kiosk-details.svelte-1u9m1xg{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(4.85rem,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(1.35rem,3cqh,2.4rem);padding:clamp(.35rem,min(1.2cqw,1.2cqh),.85rem) clamp(.55rem,min(1.4cqw,1.4cqh),1rem) clamp(.55rem,min(1.4cqw,1.4cqh),1rem);display:grid;overflow:hidden}.details-form.kiosk-details.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)){grid-template-rows:minmax(5.25rem,auto) minmax(0,.78fr) minmax(5.4rem,.34fr) minmax(5.8rem,auto);gap:clamp(.75rem,1.45cqh,1.1rem)}:is(.details-form.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="4"].svelte-1u9m1xg,.details-form.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="5"].svelte-1u9m1xg){grid-template-rows:minmax(5.25rem,auto) minmax(0,.92fr) minmax(4.7rem,.26fr) minmax(5.8rem,auto)}.details-form.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="6"].svelte-1u9m1xg{grid-template-rows:minmax(5.25rem,auto) minmax(0,1.08fr) minmax(4.2rem,.2fr) minmax(5.8rem,auto)}.details-hero.svelte-1u9m1xg{justify-content:center;align-items:center;gap:clamp(.65rem,2cqw,1.1rem);margin-bottom:clamp(.8rem,2.5cqh,1.5rem);display:flex}.details-pulsik.svelte-1u9m1xg{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .55rem .55rem #07130f2e);width:clamp(4.5rem,min(14cqw,12cqh),7.5rem)}.details-mode-label.svelte-1u9m1xg{color:color-mix(in srgb, var(--selected-pulsik-strong) 86%, var(--brand-text));text-shadow:0 1px #ffffffb3;font-size:clamp(1.5rem,min(4.6cqw,4.2cqh),2.6rem);font-weight:900;line-height:1}.kiosk-details.svelte-1u9m1xg .details-hero:where(.svelte-1u9m1xg){align-self:center;min-width:0;margin-bottom:0}.kiosk-details.svelte-1u9m1xg .details-pulsik:where(.svelte-1u9m1xg){width:clamp(4.4rem,min(12.5cqw,9.4cqh),6.8rem)}.kiosk-details.svelte-1u9m1xg .details-mode-label:where(.svelte-1u9m1xg){font-size:clamp(1.75rem,min(4.8cqw,4.2cqh),3rem)}.details-section.svelte-1u9m1xg{margin-top:0}.reasons-section.svelte-1u9m1xg{flex-direction:column;justify-content:stretch;min-height:0;display:flex;overflow:hidden}.kiosk-details.svelte-1u9m1xg .reasons-section:where(.svelte-1u9m1xg){justify-content:stretch;align-items:center;min-width:0;min-height:0;margin-top:0}.details-form.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reasons-section:where(.svelte-1u9m1xg){justify-content:stretch;min-height:0}.reason-list.svelte-1u9m1xg{flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-auto-rows:minmax(clamp(4.8rem,min(9cqw,10cqh),7.25rem),1fr);align-content:stretch;gap:clamp(.65rem,1.8cqw,1rem);height:100%;min-height:0;display:grid}.kiosk-details.svelte-1u9m1xg .reason-list:where(.svelte-1u9m1xg){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-self:stretch;gap:clamp(.85rem,1.9cqw,1.35rem);width:100%;min-width:0;max-width:78rem;height:100%;min-height:0}.kiosk-details.svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg):last-child:nth-child(odd){grid-column:1/-1}.details-form.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reason-list:where(.svelte-1u9m1xg){grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-auto-rows:minmax(clamp(5.1rem,min(8.4cqw,8.8cqh),6.7rem),auto);align-content:center;gap:clamp(.5rem,1.25cqh,.85rem)}.details-form.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reason-button:where(.svelte-1u9m1xg):last-child:nth-child(odd){grid-column:1/-1}.kiosk-details.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reason-list:where(.svelte-1u9m1xg){grid-auto-rows:minmax(clamp(5.2rem,min(9cqw,9cqh),7.5rem),auto);align-content:center;height:100%}.reason-button.svelte-1u9m1xg,.action-button.svelte-1u9m1xg{-webkit-tap-highlight-color:transparent;border-radius:999px;font-weight:900;line-height:1;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,filter .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.reason-button.svelte-1u9m1xg{border:.13rem solid color-mix(in srgb, var(--selected-pulsik) 22%, white);width:100%;min-height:clamp(4.8rem,min(9cqw,10cqh),7.25rem);color:var(--brand-text);cursor:pointer;background:#ffffffdb;justify-content:center;align-items:center;gap:clamp(.9rem,2.4cqw,1.45rem);padding:1rem clamp(1rem,2.4cqw,1.6rem);font-size:clamp(1.1rem,min(3cqw,2.7cqh),1.45rem);display:flex;box-shadow:0 .6rem 1rem #07130f17,inset 0 .1rem #fffffff2}.reason-label.svelte-1u9m1xg{text-align:left;overflow-wrap:anywhere;min-width:0;line-height:1.06;display:block}.reason-icon.svelte-1u9m1xg{flex:none;place-items:center;width:clamp(2.25rem,min(5.4cqw,5.2cqh),3.25rem);height:clamp(2.25rem,min(5.4cqw,5.2cqh),3.25rem);display:grid;transform:translateY(-.02em)}.reason-icon.svelte-1u9m1xg svg{stroke-width:2.15px;width:100%;height:100%}.kiosk-details.svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg){border-color:color-mix(in srgb, var(--selected-pulsik) 26%, white);background:radial-gradient(circle at 20% 0%, #ffffffdb, transparent 44%), color-mix(in srgb, var(--selected-pulsik-soft) 64%, white);border-radius:clamp(2rem,min(5.8cqw,5.8cqh),4.75rem);gap:clamp(1rem,2.55cqw,1.75rem);min-height:0;font-size:clamp(1.55rem,min(3.8cqw,4cqh),2.8rem);line-height:1.08;box-shadow:0 1rem 1.6rem #07130f21,inset 0 .18rem #fffffff2}.kiosk-details.svelte-1u9m1xg .reason-icon:where(.svelte-1u9m1xg){width:clamp(2.55rem,min(5.7cqw,5.5cqh),3.9rem);height:clamp(2.55rem,min(5.7cqw,5.5cqh),3.9rem)}.kiosk-details.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reason-button:where(.svelte-1u9m1xg){min-height:clamp(5.2rem,min(9cqw,9cqh),7.5rem);font-size:clamp(1.35rem,min(3.4cqw,3.4cqh),2.25rem)}:is(.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="5"].svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg),.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="6"].svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg)){min-height:clamp(4.6rem,min(8cqw,8cqh),6.4rem);font-size:clamp(1.15rem,min(3.1cqw,3.1cqh),1.9rem)}.reason-button.svelte-1u9m1xg:hover{border-color:color-mix(in srgb, var(--selected-pulsik) 54%, white);box-shadow:0 .55rem 1rem #07130f1c, 0 0 0 .18rem color-mix(in srgb, var(--selected-pulsik) 10%, transparent);transform:translateY(-.08rem)}.reason-button.svelte-1u9m1xg:active,.reason-button.reason-selected.svelte-1u9m1xg{border-color:color-mix(in srgb, var(--selected-pulsik-strong) 82%, white);background:var(--selected-pulsik-strong);color:var(--selected-pulsik-text);transform:translateY(.08rem)scale(.98);box-shadow:0 .18rem .35rem #07130f29,inset 0 .18rem .35rem #07130f29}.reason-button.svelte-1u9m1xg:disabled{cursor:wait;opacity:.76}.comment-input.svelte-1u9m1xg{resize:none;border:.13rem solid color-mix(in srgb, var(--selected-pulsik) 20%, white);width:100%;height:clamp(3.8rem,8cqh,5.8rem);min-height:clamp(3.8rem,8cqh,5.8rem);max-height:clamp(4.8rem,10cqh,6.8rem);color:var(--brand-text);background:#ffffffe6;border-radius:clamp(1.1rem,3cqw,1.8rem);outline:none;flex:none;padding:1rem 1.2rem;font-size:clamp(1.05rem,min(3cqw,2.8cqh),1.35rem);font-weight:700;line-height:1.35;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 .12rem .35rem #07130f0f,0 .45rem 1.1rem #07130f12}.comment-input.svelte-1u9m1xg::placeholder{color:color-mix(in srgb, var(--brand-muted-text) 58%, white)}.comment-input.svelte-1u9m1xg:focus{border-color:color-mix(in srgb, var(--selected-pulsik) 66%, white);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--selected-pulsik) 18%, transparent), 0 .7rem 1.4rem #07130f1a;background:#fff}.details-open.svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg):not(.kiosk-details):has(.comment-input:where(.svelte-1u9m1xg)) .comment-input:where(.svelte-1u9m1xg){height:100%;min-height:0;max-height:none}.kiosk-details.svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg),.kiosk-details.svelte-1u9m1xg .details-actions:where(.svelte-1u9m1xg),.kiosk-details.svelte-1u9m1xg .details-error:where(.svelte-1u9m1xg){justify-self:center;width:100%;min-width:0;max-width:78rem}.kiosk-details.svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg){resize:none;border-radius:clamp(1.5rem,min(4.4cqw,4.4cqh),3rem);height:100%;min-height:0;max-height:none;font-size:clamp(1rem,min(2.65cqw,2.45cqh),1.35rem)}.details-error.svelte-1u9m1xg{color:#b91c1c;background:#fef2f2;border-radius:999px;margin-top:1rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800}.details-actions.svelte-1u9m1xg{grid-template-columns:minmax(8rem,.48fr) minmax(13rem,1fr);align-self:end;align-items:stretch;gap:clamp(.55rem,1.8cqw,.9rem);margin-top:0;padding-top:0;display:grid}.kiosk-details.svelte-1u9m1xg .details-actions:where(.svelte-1u9m1xg){grid-template-columns:minmax(0,.42fr) minmax(0,1fr);margin-top:0;padding-top:0}.action-button.svelte-1u9m1xg{cursor:pointer;border:0;min-height:clamp(3.6rem,min(7cqw,6.4cqh),4.6rem);padding:.72rem clamp(.7rem,2.4cqw,1.6rem);font-size:clamp(1.08rem,min(3.1cqw,2.8cqh),1.55rem)}.action-button-secondary.svelte-1u9m1xg{border:.13rem solid color-mix(in srgb, var(--selected-pulsik) 20%, white);color:var(--brand-text);box-shadow:inset 0 .14rem 0 #ffffffd1, inset 0 -.12rem 0 color-mix(in srgb, var(--selected-pulsik) 10%, transparent);background:#ffffffe6}.action-button-primary.svelte-1u9m1xg{background:var(--selected-pulsik-strong);color:var(--selected-pulsik-text);box-shadow:inset 0 .16rem #ffffff52,inset 0 -.18rem #07130f1f}.action-button.svelte-1u9m1xg:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-.08rem)}.action-button.svelte-1u9m1xg:active:not(:disabled){transform:translateY(.1rem)scale(.98);box-shadow:inset 0 .18rem .35rem #07130f29,inset 0 -.08rem #ffffff1f}.action-button.svelte-1u9m1xg:disabled{cursor:not-allowed;opacity:1;filter:grayscale(.1)saturate(.72);transform:none;box-shadow:inset 0 .12rem #ffffff47,inset 0 -.12rem #07130f0f}.action-button-primary.svelte-1u9m1xg:disabled{background:color-mix(in srgb, var(--selected-pulsik-strong) 58%, white);color:#ffffffe0}.action-button-secondary.svelte-1u9m1xg:disabled{color:color-mix(in srgb, var(--brand-text) 62%, white);background:#ffffffb8}main[data-theme=dark].svelte-1u9m1xg .submitted-pulsik:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .submitted-footer-logo:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .details-pulsik:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .pulsik-image:where(.svelte-1u9m1xg){filter:drop-shadow(0 .7rem .8rem #00000057) drop-shadow(0 0 .34rem color-mix(in srgb, var(--pulsik-base,var(--brand-accent)) 34%, transparent))}main[data-theme=dark].svelte-1u9m1xg .submitted-title:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .question-title:where(.svelte-1u9m1xg){color:color-mix(in srgb, var(--brand-text) 92%, var(--brand-muted-text));text-shadow:0 .08rem .35rem #0003}main[data-theme=dark].svelte-1u9m1xg .pulsik-label:where(.svelte-1u9m1xg){text-shadow:0 .09rem .28rem #0000006b}main[data-theme=dark].svelte-1u9m1xg .pulsik-button:where(.svelte-1u9m1xg):hover:not(:disabled) .pulsik-image:where(.svelte-1u9m1xg){filter:drop-shadow(0 .9rem .9rem #00000061) drop-shadow(0 0 .48rem color-mix(in srgb, var(--pulsik-base) 46%, transparent))}main[data-theme=dark].svelte-1u9m1xg .pulsik-button:where(.svelte-1u9m1xg):active:not(:disabled) .pulsik-image:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .pulsik-button[aria-pressed=true]:where(.svelte-1u9m1xg) .pulsik-image:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .pulsik-button.pulsik-pressed:where(.svelte-1u9m1xg) .pulsik-image:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .pulsik-button.pulsik-pressed:where(.svelte-1u9m1xg):hover:not(:disabled) .pulsik-image:where(.svelte-1u9m1xg){filter:drop-shadow(0 .28rem .32rem #00000057) drop-shadow(0 0 .24rem color-mix(in srgb, var(--pulsik-base) 38%, transparent))}main[data-theme=dark].svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg){border-color:color-mix(in srgb, var(--selected-pulsik) 42%, var(--brand-surface));background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--selected-pulsik) 20%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--brand-surface) 78%, var(--selected-pulsik-soft) 8%), color-mix(in srgb, var(--brand-background) 82%, var(--selected-pulsik) 9%));box-shadow:0 1.4rem 3.8rem #0000005c,inset 0 .1rem #ffffff14}main[data-theme=dark].svelte-1u9m1xg .details-mode-label:where(.svelte-1u9m1xg){color:color-mix(in srgb, var(--selected-pulsik) 62%, var(--brand-text));text-shadow:0 .1rem .32rem #00000057}main[data-theme=dark].svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .action-button-secondary:where(.svelte-1u9m1xg),main[data-theme=dark].svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg){border-color:color-mix(in srgb, var(--selected-pulsik) 34%, var(--brand-surface));background:color-mix(in srgb, var(--brand-surface) 88%, var(--selected-pulsik-soft) 5%);color:var(--brand-text);box-shadow:0 .75rem 1.25rem #00000047,inset 0 .1rem #ffffff14}main[data-theme=dark].svelte-1u9m1xg .kiosk-details:where(.svelte-1u9m1xg) .reason-button:where(.svelte-1u9m1xg){background:radial-gradient(circle at 20% 0%, #ffffff14, transparent 46%), color-mix(in srgb, var(--brand-surface) 76%, var(--selected-pulsik) 11%);box-shadow:0 1rem 1.6rem #00000052,inset 0 .16rem #ffffff17}main[data-theme=dark].svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg):hover{border-color:color-mix(in srgb, var(--selected-pulsik) 58%, var(--brand-text));box-shadow:0 .75rem 1.2rem #0000004d, 0 0 0 .18rem color-mix(in srgb, var(--selected-pulsik) 18%, transparent)}main[data-theme=dark].svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg):active,main[data-theme=dark].svelte-1u9m1xg .reason-button.reason-selected:where(.svelte-1u9m1xg){border-color:color-mix(in srgb, var(--selected-pulsik) 66%, var(--brand-text));background:color-mix(in srgb, var(--selected-pulsik-strong) 88%, black);color:var(--selected-pulsik-text);box-shadow:0 .2rem .35rem #00000057,inset 0 .22rem .45rem #00000038}main[data-theme=dark].svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg)::placeholder{color:color-mix(in srgb, var(--brand-muted-text) 78%, white)}main[data-theme=dark].svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg):focus{border-color:color-mix(in srgb, var(--selected-pulsik) 68%, var(--brand-text));background:color-mix(in srgb, var(--brand-surface) 94%, var(--selected-pulsik) 4%);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--selected-pulsik) 20%, transparent), 0 .8rem 1.5rem #00000057}main[data-theme=dark].svelte-1u9m1xg .action-button-primary:where(.svelte-1u9m1xg):disabled{background:color-mix(in srgb, var(--selected-pulsik-strong) 42%, var(--brand-surface));color:color-mix(in srgb, var(--brand-text) 68%, transparent)}main[data-theme=dark].svelte-1u9m1xg .action-button-secondary:where(.svelte-1u9m1xg):disabled{background:color-mix(in srgb, var(--brand-surface) 76%, transparent);color:color-mix(in srgb, var(--brand-muted-text) 84%, transparent)}main[data-theme=dark].svelte-1u9m1xg .settings-link:where(.svelte-1u9m1xg){border-color:color-mix(in srgb, var(--brand-primary) 32%, var(--brand-surface));background:#173532c2;box-shadow:0 .8rem 1.5rem #00000052,inset 0 .12rem #ffffff14}main[data-theme=dark].svelte-1u9m1xg .settings-link:where(.svelte-1u9m1xg):hover{border-color:color-mix(in srgb, var(--brand-primary) 48%, var(--brand-text));background:#173532f0}@container feedback-stage (width<=760px){.pulsik-grid.svelte-1u9m1xg{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.45rem,4.8cqh,2.7rem) clamp(.8rem,6cqw,2.2rem);width:min(100%,34rem)}.pulsik-button.svelte-1u9m1xg{width:clamp(8.75rem,min(44cqw,25cqh),18rem);height:auto}.details-actions.svelte-1u9m1xg{grid-template-columns:minmax(6rem,.45fr) minmax(9rem,1fr)}.reason-list.svelte-1u9m1xg{grid-auto-rows:minmax(5.75rem,auto)}.reason-button.svelte-1u9m1xg{min-height:5.75rem}.quick-open.svelte-1u9m1xg .brand-header:where(.svelte-1u9m1xg){min-height:clamp(1.8rem,4.2cqh,2.45rem)}.quick-open.svelte-1u9m1xg .question-title:where(.svelte-1u9m1xg){font-size:clamp(1rem,min(5cqw,2.5cqh),1.35rem)}.details-form.kiosk-details.svelte-1u9m1xg{grid-template-rows:minmax(3.4rem,auto) minmax(0,1fr);gap:clamp(1.05rem,2.45cqh,1.65rem);padding-top:clamp(.25rem,.8cqh,.5rem)}.details-form.kiosk-details.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)){grid-template-rows:minmax(4.35rem,auto) minmax(0,.76fr) minmax(5rem,.34fr) minmax(4.9rem,auto);gap:clamp(.6rem,1.45cqh,.95rem)}:is(.details-form.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="4"].svelte-1u9m1xg,.details-form.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="5"].svelte-1u9m1xg){grid-template-rows:minmax(4.35rem,auto) minmax(0,.9fr) minmax(4.4rem,.24fr) minmax(4.9rem,auto)}.details-form.kiosk-details:has(.comment-input:where(.svelte-1u9m1xg))[data-reason-count="6"].svelte-1u9m1xg{grid-template-rows:minmax(4.35rem,auto) minmax(0,1fr) minmax(3.9rem,.18fr) minmax(4.9rem,auto)}.kiosk-details.svelte-1u9m1xg .details-hero:where(.svelte-1u9m1xg),.kiosk-details.svelte-1u9m1xg .reason-list:where(.svelte-1u9m1xg),.kiosk-details.svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg),.kiosk-details.svelte-1u9m1xg .details-actions:where(.svelte-1u9m1xg),.kiosk-details.svelte-1u9m1xg .details-error:where(.svelte-1u9m1xg){width:100%;max-width:none}.kiosk-details.svelte-1u9m1xg .details-pulsik:where(.svelte-1u9m1xg){width:clamp(3.35rem,min(17cqw,7.4cqh),4.8rem)}.kiosk-details.svelte-1u9m1xg .details-mode-label:where(.svelte-1u9m1xg){font-size:clamp(1.35rem,min(5.6cqw,3.1cqh),1.95rem)}.kiosk-details.svelte-1u9m1xg .reason-list:where(.svelte-1u9m1xg){grid-template-columns:1fr;grid-auto-rows:minmax(clamp(5.2rem,10cqh,7.4rem),auto);align-content:center;gap:clamp(.5rem,1.25cqh,.8rem);max-height:none}.kiosk-details.svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg){border-radius:clamp(1.6rem,8cqw,2.4rem);font-size:clamp(1.25rem,min(6cqw,3.4cqh),1.9rem)}.comment-input.svelte-1u9m1xg{height:clamp(3.8rem,8cqh,5.8rem);min-height:clamp(3.8rem,8cqh,5.8rem);max-height:clamp(4.8rem,10cqh,6.8rem)}.kiosk-details.svelte-1u9m1xg .details-actions:where(.svelte-1u9m1xg){grid-template-columns:minmax(0,.44fr) minmax(0,1fr)}.kiosk-details.svelte-1u9m1xg .action-button:where(.svelte-1u9m1xg){min-height:clamp(3.4rem,7cqh,4.4rem);padding-inline:clamp(.55rem,2.4cqw,1rem);font-size:clamp(1rem,min(4.4cqw,2.7cqh),1.35rem)}}@container feedback-stage (width>=1101px) and (height>=620px){.feedback-shell.svelte-1u9m1xg:not(.details-open) .feedback-body:where(.svelte-1u9m1xg){align-items:center;padding-top:0;padding-bottom:clamp(1rem,5cqh,3rem)}}@container feedback-stage (width>=761px) and (height>=900px) and (width<=1100px){.feedback-shell.svelte-1u9m1xg:not(.details-open){grid-template-rows:min-content min-content minmax(0,1fr)}.feedback-shell.svelte-1u9m1xg:not(.details-open) .feedback-body:where(.svelte-1u9m1xg){align-items:center;padding-top:0;padding-bottom:clamp(1rem,2.4cqh,2rem)}.pulsik-grid.svelte-1u9m1xg{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,max-content));gap:clamp(1.6rem,3.6cqh,2.85rem) clamp(1.6rem,5cqw,3.75rem);width:min(100%,54rem)}.pulsik-button.svelte-1u9m1xg{width:clamp(11rem,min(39cqw,31cqh),25.5rem)}.kiosk-details.svelte-1u9m1xg .reason-list:where(.svelte-1u9m1xg){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);max-width:66rem}}@container feedback-stage (height<=700px){.details-form.svelte-1u9m1xg{padding:clamp(.85rem,min(3.6cqw,3cqh),1.5rem)}.details-hero.svelte-1u9m1xg{margin-bottom:.6rem}.details-pulsik.svelte-1u9m1xg{width:clamp(3.8rem,min(13cqw,10cqh),5.2rem)}.details-section.svelte-1u9m1xg{margin-top:0}.reason-button.svelte-1u9m1xg{min-height:3.4rem;font-size:clamp(.95rem,min(2.8cqw,2.7cqh),1.2rem)}.reason-list.svelte-1u9m1xg{grid-auto-rows:minmax(3.4rem,auto)}.kiosk-details.svelte-1u9m1xg .reason-list:where(.svelte-1u9m1xg){grid-auto-rows:minmax(0,1fr);max-height:none}.kiosk-details.svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg){font-size:clamp(1.15rem,min(3cqw,4cqh),1.65rem)}.action-button.svelte-1u9m1xg{min-height:3.5rem;font-size:clamp(1rem,min(3cqw,2.8cqh),1.25rem)}.reason-button.svelte-1u9m1xg{padding-block:.75rem}.comment-input.svelte-1u9m1xg{height:clamp(3.4rem,7.5cqh,5rem);min-height:clamp(3.4rem,7.5cqh,5rem);max-height:clamp(4rem,9cqh,5.8rem)}.details-actions.svelte-1u9m1xg{margin-top:0;padding-top:0}}@container feedback-stage (width<=760px) and (height<=700px){.details-actions.svelte-1u9m1xg{grid-template-columns:minmax(6.5rem,.48fr) minmax(10rem,1fr)}}@container feedback-stage (height<=520px) and (orientation:landscape){.feedback-shell.svelte-1u9m1xg{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(12rem,.76fr) minmax(0,1.24fr);align-content:center;align-items:center;column-gap:clamp(1rem,4cqw,3rem);width:min(100%,76rem)}.feedback-body.svelte-1u9m1xg{grid-area:1/2;width:100%;height:100%}.brand-header.svelte-1u9m1xg,.prompt-panel.svelte-1u9m1xg{grid-area:1/1}.brand-header.svelte-1u9m1xg{align-self:start;align-items:flex-start;min-height:auto}.prompt-panel.svelte-1u9m1xg{align-self:center;padding-top:clamp(1.7rem,9cqh,2.7rem)}.feedback-shell.details-open.svelte-1u9m1xg{grid-template-rows:min-content min-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:clamp(.45rem,1.6cqh,.9rem)}.details-open.svelte-1u9m1xg .feedback-body:where(.svelte-1u9m1xg){grid-area:3/1;height:100%;overflow:hidden}.details-open.svelte-1u9m1xg .brand-header:where(.svelte-1u9m1xg){grid-area:1/1}.details-open.svelte-1u9m1xg .prompt-panel:where(.svelte-1u9m1xg){grid-area:2/1;align-self:center;min-height:auto;padding-top:0}.details-open.svelte-1u9m1xg .details-form:where(.svelte-1u9m1xg){max-height:100%;padding:clamp(.75rem,2.4cqh,1rem)}.details-open.svelte-1u9m1xg .details-hero:where(.svelte-1u9m1xg){margin-bottom:.4rem}.details-open.svelte-1u9m1xg .details-pulsik:where(.svelte-1u9m1xg){width:clamp(3rem,13cqh,4rem)}.details-open.svelte-1u9m1xg .details-mode-label:where(.svelte-1u9m1xg){font-size:clamp(1.15rem,4.5cqh,1.55rem)}.details-open.svelte-1u9m1xg .details-section:where(.svelte-1u9m1xg){margin-top:0}.details-open.svelte-1u9m1xg .comment-input:where(.svelte-1u9m1xg){height:clamp(3rem,8cqh,4.2rem);min-height:clamp(3rem,8cqh,4.2rem)}.details-open.svelte-1u9m1xg .details-actions:where(.svelte-1u9m1xg){margin-top:0}.brand-logo.svelte-1u9m1xg{height:clamp(1.8rem,min(11cqw,9cqh),2.5rem)}.question-title.svelte-1u9m1xg{font-size:clamp(1.15rem,min(4.2cqw,7cqh),2rem)}.pulsik-grid.svelte-1u9m1xg{grid-template-columns:repeat(4,minmax(0,max-content));column-gap:clamp(.5rem,2.2cqw,1.5rem);width:100%}.pulsik-button.svelte-1u9m1xg{width:clamp(5.4rem,min(11cqw,25cqh),9rem)}.pulsik-label.svelte-1u9m1xg{font-size:clamp(.8rem,min(2.8cqw,4.5cqh),1.1rem)}.quick-open.svelte-1u9m1xg .brand-header:where(.svelte-1u9m1xg){align-self:start}.feedback-shell.quick-open.svelte-1u9m1xg{grid-template-columns:minmax(10rem,.5fr) minmax(0,1.5fr)}.kiosk-details.svelte-1u9m1xg .reason-list:where(.svelte-1u9m1xg){grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.details-form.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reason-list:where(.svelte-1u9m1xg){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch}.details-form.svelte-1u9m1xg:has(.comment-input:where(.svelte-1u9m1xg)) .reason-button:where(.svelte-1u9m1xg):last-child:nth-child(odd){grid-column:auto}.kiosk-details.svelte-1u9m1xg .reason-button:where(.svelte-1u9m1xg){border-radius:clamp(1.25rem,5cqh,2rem)}}
