._3-wwMq_page{width:100%;min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:radial-gradient(60% 45% at 10% 0%, #0f6b5c52, transparent 70%), radial-gradient(50% 40% at 100% 8%, #4b3a8c57, transparent 70%), linear-gradient(160deg, var(--navy-950), var(--navy-800));flex-direction:column;flex:1;align-items:center;display:flex}._3-wwMq_ribbon{letter-spacing:.02em;text-align:center;width:100%;color:var(--test-ink);background:var(--test-bg);padding:8px 16px;font-size:.8125rem;font-weight:600}._3-wwMq_card{background:var(--surface-page);flex-direction:column;flex:1;width:100%;max-width:600px;padding:0 20px 32px;display:flex}._3-wwMq_poweredBy{text-align:center;width:100%;color:var(--on-navy-muted);padding:16px 20px 24px;font-size:.75rem;line-height:1.5}._3-wwMq_loading{text-align:center;color:var(--ink-muted);padding:48px 0}._3-wwMq_icon{width:22px;height:22px;display:block}._3-wwMq_hero,._3-wwMq_header{--focus:var(--gold-300);color:var(--on-navy);background:radial-gradient(70% 60% at 0% 0%, #0f6b5c66, transparent 70%), radial-gradient(60% 60% at 100% 0%, #4b3a8c6b, transparent 70%), linear-gradient(150deg, var(--navy-950), var(--navy-800));border-bottom:1px solid #c8a45a8c;margin:0 -20px}._3-wwMq_hero{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 44px;display:flex}._3-wwMq_heroBrand{color:var(--on-navy-muted);margin-bottom:20px;font-size:.8125rem}._3-wwMq_monogram{width:76px;height:76px;font-family:var(--font-display);letter-spacing:.06em;color:var(--gold-300);border:1px solid var(--gold-500);border-radius:50%;place-items:center;margin-bottom:8px;font-size:1.75rem;font-weight:600;display:grid;box-shadow:0 0 0 6px #c8a45a1a,inset 0 0 0 4px #c8a45a24}._3-wwMq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);font-size:.75rem;font-weight:600}._3-wwMq_heroTitle{max-width:14ch;font-family:var(--font-display);text-wrap:balance;font-size:2.5rem;font-weight:600;line-height:1.08}._3-wwMq_heroTitle:focus,._3-wwMq_title:focus{outline:none}._3-wwMq_heroLine{max-width:26ch;font-family:var(--font-display);color:var(--on-navy-muted);text-wrap:balance;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.35}._3-wwMq_header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}._3-wwMq_hotelName{font-family:var(--font-display);font-size:1.3125rem;font-weight:600;line-height:1.2}._3-wwMq_hotelNote{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);margin-top:2px;font-size:.6875rem;font-weight:600}._3-wwMq_brand{text-align:right;white-space:nowrap;color:var(--on-navy-muted);font-size:.8125rem}._3-wwMq_brandMark{letter-spacing:.16em;color:var(--on-navy);font-weight:700}._3-wwMq_progress{justify-content:space-between;align-items:center;gap:12px;padding:20px 0 4px;display:flex}._3-wwMq_progressText{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;gap:2px 8px;font-size:.75rem;font-weight:600;display:flex}._3-wwMq_progressCount{white-space:nowrap}._3-wwMq_progressLabel{white-space:nowrap;color:var(--navy-900)}._3-wwMq_progressList{gap:6px;list-style:none;display:flex}._3-wwMq_progressDot{background:var(--line);width:28px;height:4px;transition:background-color var(--dur-state) var(--ease-out);border-radius:2px}._3-wwMq_progressDotDone{background:var(--action)}._3-wwMq_screen{animation:_3-wwMq_screenForward var(--dur-screen) var(--ease-out) both;flex-direction:column;gap:20px;padding-top:24px;display:flex}._3-wwMq_screen[data-direction=back]{animation-name:_3-wwMq_screenBack}@keyframes _3-wwMq_screenForward{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes _3-wwMq_screenBack{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes _3-wwMq_riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._3-wwMq_title{font-family:var(--font-display);color:var(--navy-900);text-wrap:balance;font-size:2.125rem;font-weight:600;line-height:1.12}._3-wwMq_lead{color:var(--ink);font-size:1.0625rem;line-height:1.65}._3-wwMq_points{flex-direction:column;gap:12px;list-style:none;display:flex}._3-wwMq_point{color:var(--ink);align-items:center;gap:14px;font-size:1rem;line-height:1.5;display:flex}._3-wwMq_pointIcon{width:40px;height:40px;color:var(--tip-strong);background:var(--tip-soft);border:1px solid var(--gold-300);border-radius:50%;flex:none;place-items:center;display:grid}._3-wwMq_notice{color:var(--navy-900);background:var(--action-soft);border-left:3px solid var(--action);border-radius:10px;padding:12px 14px;font-size:.9375rem;line-height:1.5}._3-wwMq_fieldset{border:0;min-width:0;margin-bottom:24px}._3-wwMq_reveal{animation:_3-wwMq_riseIn var(--dur-screen) var(--ease-out) both}._3-wwMq_legend{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;font-size:.75rem;font-weight:600}._3-wwMq_optional{letter-spacing:0;text-transform:none;color:var(--ink-muted);font-weight:400}._3-wwMq_choiceGrid,._3-wwMq_choiceList{grid-template-columns:1fr;gap:12px;display:grid}._3-wwMq_tipGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._3-wwMq_choice{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:block;position:relative}._3-wwMq_stagger ._3-wwMq_choice{animation:_3-wwMq_riseIn var(--dur-screen) var(--ease-out) both;animation-delay:calc(var(--order,0) * 40ms)}._3-wwMq_choiceInput{opacity:0;width:1px;height:1px;position:absolute}._3-wwMq_choiceBody{background:var(--surface-card);border:1.5px solid var(--line);border-radius:var(--radius-card);min-height:64px;box-shadow:var(--shadow-rest);transition:transform var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);align-items:center;gap:14px;padding:12px 14px;display:flex}._3-wwMq_tipGrid ._3-wwMq_choiceBody{gap:8px;min-height:56px;padding:10px 12px 10px 14px}._3-wwMq_leading{width:44px;height:44px;transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}._3-wwMq_leadingDept{color:var(--navy-900);background:var(--surface-sunken)}._3-wwMq_leadingTeam{color:var(--white);background:var(--people)}._3-wwMq_leadingPerson{letter-spacing:.04em;color:var(--people-strong);background:var(--people-soft);font-size:.875rem;font-weight:600}._3-wwMq_choiceBody{position:relative}._3-wwMq_avatarSlot{flex:none;display:inline-grid;position:relative}._3-wwMq_crown{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1px #3c280059);animation:_3-wwMq_crownIn .18s var(--ease-out,ease-out) both;display:block;position:absolute}._3-wwMq_crown svg{width:100%;height:100%;display:block}._3-wwMq_crownAvatar{width:20px;height:15px;top:-7px;left:-5px;transform:rotate(-18deg)}._3-wwMq_crownCard{width:22px;height:17px;top:-9px;left:8px;transform:rotate(-12deg)}@keyframes _3-wwMq_crownIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){._3-wwMq_crown{animation:none}}._3-wwMq_avatar{width:56px;height:56px;font-size:1rem}._3-wwMq_avatarPhoto{object-fit:cover;background:var(--people-soft)}._3-wwMq_choiceText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._3-wwMq_choiceTitle{color:var(--navy-900);font-size:1rem;font-weight:600;line-height:1.3}._3-wwMq_choiceAmount{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.5rem;line-height:1.1}._3-wwMq_choiceDetail{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}._3-wwMq_choiceCheck{flex:none;width:22px;height:22px}._3-wwMq_choiceCheckRing{fill:#0000;stroke:var(--line-strong);stroke-width:1.5px;transition:fill var(--dur-state) var(--ease-out), stroke var(--dur-state) var(--ease-out)}._3-wwMq_choiceCheckTick{fill:none;stroke:var(--white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-state) var(--ease-out)}._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody{background:var(--action-soft);border-color:var(--action);box-shadow:0 0 0 3px #1e4fb824, var(--shadow-rest)}._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody ._3-wwMq_choiceCheckRing{fill:var(--action);stroke:var(--action)}._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody ._3-wwMq_choiceCheckTick{opacity:1}._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody ._3-wwMq_leadingDept{color:var(--white);background:var(--action)}._3-wwMq_choiceInput:focus-visible+._3-wwMq_choiceBody{outline:3px solid var(--focus);outline-offset:2px}._3-wwMq_choice:active ._3-wwMq_choiceBody{transition-duration:var(--dur-press);transform:scale(.985)}._3-wwMq_choiceInput:disabled+._3-wwMq_choiceBody{cursor:not-allowed;opacity:.55}._3-wwMq_group{border:0;min-width:0;margin-bottom:20px}._3-wwMq_panel{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-rest);border-top-width:3px;flex-direction:column;gap:16px;padding:20px 16px;display:flex}._3-wwMq_panelAppreciation{border-top-color:var(--appreciation)}._3-wwMq_panelTip{border-top-color:var(--tip)}._3-wwMq_panelTitle{font-family:var(--font-display);color:var(--navy-900);align-items:center;gap:12px;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}._3-wwMq_panelTitle ._3-wwMq_optional{font-family:var(--font-body);font-size:.875rem}._3-wwMq_panelIcon{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}._3-wwMq_panelAppreciation ._3-wwMq_panelIcon,._3-wwMq_summaryAppreciation ._3-wwMq_panelIcon{color:var(--appreciation-strong);background:var(--appreciation-soft)}._3-wwMq_panelTip ._3-wwMq_panelIcon,._3-wwMq_summaryTip ._3-wwMq_panelIcon{color:var(--tip-strong);background:var(--tip-soft)}._3-wwMq_checkRow{cursor:pointer;touch-action:manipulation;align-items:center;gap:12px;min-height:44px;font-size:1rem;font-weight:500;display:flex}._3-wwMq_checkbox{width:22px;height:22px;accent-color:var(--appreciation);flex:none}._3-wwMq_field{animation:_3-wwMq_riseIn var(--dur-state) var(--ease-out) both;flex-direction:column;gap:6px;display:flex}._3-wwMq_label{color:var(--navy-900);font-size:.9375rem;font-weight:600}._3-wwMq_input,._3-wwMq_textarea{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--surface-card);border:1.5px solid var(--line-strong);transition:border-color var(--dur-state) var(--ease-out);border-radius:12px;padding:12px 14px;font-size:1rem;line-height:1.5}._3-wwMq_input:focus,._3-wwMq_textarea:focus{border-color:var(--action)}._3-wwMq_textarea{resize:vertical}._3-wwMq_input[aria-invalid=true]{border-color:var(--error)}._3-wwMq_help{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}._3-wwMq_error{color:var(--error);background:var(--error-bg);border-left:4px solid var(--error);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.9375rem;font-weight:500;line-height:1.4}._3-wwMq_testNotice{color:var(--test-ink);background:var(--test-bg);border:2px dashed var(--test-line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}._3-wwMq_testBadge{letter-spacing:.08em;font-size:.8125rem;font-weight:700}._3-wwMq_demoBanner{letter-spacing:.02em;text-align:center;color:var(--test-ink);background:var(--test-bg);border:3px solid var(--test-line);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:.9375rem;line-height:1.4}._3-wwMq_actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}._3-wwMq_primaryButton,._3-wwMq_secondaryButton{width:100%;min-height:60px;font:inherit;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-size:.9375rem;font-weight:700;line-height:1.35;display:inline-flex;position:relative}._3-wwMq_primaryButton{color:var(--navy-950);background:linear-gradient(135deg, var(--gold-200) 0%, var(--gold-500) 48%, var(--gold-600) 100%);border:1px solid var(--gold-700);box-shadow:inset 0 1px 0 #fff9, inset 0 -2px 0 #7a5a124d, 0 0 0 3px var(--surface-page), 0 0 0 5px var(--navy-900), 0 14px 26px #7a5a1257;overflow:hidden}._3-wwMq_primaryButton:focus-visible{outline-offset:6px}._3-wwMq_primaryButton:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}._3-wwMq_primaryButton:after{content:"";border-top:2px solid var(--navy-950);border-right:2px solid var(--navy-950);width:9px;height:9px;transition:transform var(--dur-state) var(--ease-out);flex:none;transform:rotate(45deg)}._3-wwMq_primaryButton:disabled:after{border:2px solid #0a173040;border-top-color:var(--navy-950);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _3-wwMq_spin;transform:none}@keyframes _3-wwMq_spin{to{transform:rotate(360deg)}}@keyframes _3-wwMq_sheen{to{transform:translate(120%)}}._3-wwMq_secondaryButton{color:var(--navy-900);background:var(--tip-soft);border:2px solid var(--gold-600);box-shadow:inset 0 0 0 3px #c8a45a38}._3-wwMq_secondaryButton:before{content:"";border-bottom:2px solid var(--tip-strong);border-left:2px solid var(--tip-strong);width:8px;height:8px;transition:transform var(--dur-state) var(--ease-out);flex:none;transform:rotate(45deg)}._3-wwMq_primaryButton:active:not(:disabled),._3-wwMq_secondaryButton:active:not(:disabled){transform:scale(.98)}._3-wwMq_primaryButton:disabled,._3-wwMq_secondaryButton:disabled,._3-wwMq_linkButton:disabled{cursor:not-allowed;opacity:.6}._3-wwMq_restartRow{text-align:center;margin-top:24px}._3-wwMq_linkButton{min-height:44px;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);background:linear-gradient(var(--tip), var(--tip)) center calc(100% - 8px) / 32px 1px no-repeat;cursor:pointer;touch-action:manipulation;transition:color var(--dur-state) var(--ease-out), background-size var(--dur-state) var(--ease-out);border:0;border-radius:8px;padding:8px 12px;font-size:.75rem;font-weight:600}@media (hover:hover) and (pointer:fine){._3-wwMq_primaryButton:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -2px 0 #7a5a124d, 0 0 0 3px var(--surface-page), 0 0 0 5px var(--navy-900), 0 18px 32px #7a5a126b;transform:translateY(-1px)}._3-wwMq_primaryButton:hover:not(:disabled):before{animation:_3-wwMq_sheen .6s var(--ease-out) 1}._3-wwMq_primaryButton:hover:not(:disabled):after{transform:translate(4px)rotate(45deg)}._3-wwMq_primaryButton:active:not(:disabled){transform:scale(.98)}._3-wwMq_secondaryButton:hover:not(:disabled){background:var(--gold-200);border-color:var(--tip-strong)}._3-wwMq_secondaryButton:hover:not(:disabled):before{transform:translate(-4px)rotate(45deg)}._3-wwMq_linkButton:hover:not(:disabled){color:var(--navy-900);background-size:calc(100% - 24px) 1px}._3-wwMq_choice:hover ._3-wwMq_choiceInput:not(:disabled)+._3-wwMq_choiceBody{border-color:var(--action);box-shadow:var(--shadow-lift);transform:translateY(-2px)}._3-wwMq_choice:active ._3-wwMq_choiceInput:not(:disabled)+._3-wwMq_choiceBody{transform:scale(.985)}}._3-wwMq_seal{width:76px;height:76px}._3-wwMq_sealFill{fill:var(--appreciation-soft)}._3-wwMq_sealRing{fill:none;stroke:var(--tip);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:208;stroke-dashoffset:208px;transform-origin:50%;animation:_3-wwMq_draw .5s .1s var(--ease-out) forwards;transform:rotate(-90deg)}._3-wwMq_sealTick{fill:none;stroke:var(--appreciation);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:_3-wwMq_draw .3s .5s var(--ease-out) forwards}@keyframes _3-wwMq_draw{to{stroke-dashoffset:0}}._3-wwMq_summary{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-rest);border-left-width:3px;flex-direction:column;gap:12px;padding:18px 16px;display:flex}._3-wwMq_summaryAppreciation{border-left-color:var(--appreciation)}._3-wwMq_summaryTip{border-left-color:var(--tip)}._3-wwMq_summaryTitle{font-family:var(--font-display);color:var(--navy-900);align-items:center;gap:12px;font-size:1.375rem;font-weight:600;line-height:1.2;display:flex}._3-wwMq_summaryText{font-size:1rem;line-height:1.5}._3-wwMq_quote{font-family:var(--font-display);overflow-wrap:anywhere;white-space:pre-wrap;border-left:2px solid var(--appreciation);padding-left:14px;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.45}._3-wwMq_amount{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--navy-900);font-size:2rem;font-weight:600;line-height:1.1}._3-wwMq_amountNote{font-family:var(--font-body);color:var(--ink-muted);font-size:.9375rem;font-weight:400}._3-wwMq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:600px){._3-wwMq_page{padding:0 24px}._3-wwMq_ribbon{width:calc(100% + 48px)}._3-wwMq_card{border-radius:var(--radius-shell);box-shadow:var(--shadow-shell);flex:none;margin-top:40px;padding:0 40px 40px;overflow:hidden}._3-wwMq_hero,._3-wwMq_header{margin:0 -40px}._3-wwMq_hero{padding:36px 40px 56px}._3-wwMq_header{padding:22px 40px}._3-wwMq_heroTitle{font-size:3rem}._3-wwMq_title{font-size:2.75rem}._3-wwMq_choiceGrid{grid-template-columns:repeat(2,1fr)}._3-wwMq_tipGrid{grid-template-columns:repeat(3,1fr)}._3-wwMq_panel{padding:24px}._3-wwMq_actions{flex-direction:row-reverse;justify-content:flex-start}._3-wwMq_primaryButton,._3-wwMq_secondaryButton{width:auto;min-width:168px}}@media (prefers-reduced-motion:reduce){._3-wwMq_screen,._3-wwMq_reveal,._3-wwMq_field,._3-wwMq_stagger ._3-wwMq_choice{animation:none}._3-wwMq_sealRing,._3-wwMq_sealTick{stroke-dashoffset:0;animation:none}._3-wwMq_choiceBody,._3-wwMq_choiceCheckRing,._3-wwMq_choiceCheckTick,._3-wwMq_leading,._3-wwMq_primaryButton,._3-wwMq_secondaryButton,._3-wwMq_progressDot{transition:none}._3-wwMq_primaryButton:before{display:none}._3-wwMq_primaryButton:disabled:after{animation:none}._3-wwMq_primaryButton:after,._3-wwMq_secondaryButton:before,._3-wwMq_linkButton{transition:none}._3-wwMq_primaryButton:hover:not(:disabled),._3-wwMq_choice:hover ._3-wwMq_choiceInput:not(:disabled)+._3-wwMq_choiceBody,._3-wwMq_choice:active ._3-wwMq_choiceBody,._3-wwMq_primaryButton:active:not(:disabled),._3-wwMq_secondaryButton:active:not(:disabled){transform:none}}._3-wwMq_card>._3-wwMq_screen:has(>._3-wwMq_hero){flex:1;padding-bottom:32px}._3-wwMq_card>._3-wwMq_screen:has(>._3-wwMq_hero)>._3-wwMq_hero+*{margin-top:auto}._3-wwMq_card>._3-wwMq_screen:has(>._3-wwMq_hero)>:last-child{margin-bottom:auto}._3-wwMq_card>._3-wwMq_screen:has(>._3-wwMq_hero)>:not(._3-wwMq_hero){text-align:center;align-self:center;max-width:36ch}._3-wwMq_page:has(._3-wwMq_welcomeStage){--welcome-navy:#101b4d;--welcome-navy-deep:#0a1236;--welcome-gold:#e7c985;--welcome-blue:#315bdb;--focus:var(--welcome-gold);background:radial-gradient(90% 50% at 50% 16%, #315bdb47, transparent 70%), linear-gradient(180deg, var(--welcome-navy) 0%, var(--welcome-navy-deep) 100%)}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_card{background:0 0;justify-content:flex-start;padding-bottom:0}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_card:before{content:"";flex:12px;min-height:12px}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_ribbon{padding:6px 16px;font-size:.75rem;line-height:1.35}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_poweredBy{padding:0 20px calc(12px + env(safe-area-inset-bottom,0px));color:var(--on-navy-muted);font-size:.75rem;line-height:1.45}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_poweredByName{letter-spacing:.18em;color:var(--welcome-gold);font-size:.75rem}@media (min-width:600px){._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_card:before{flex-basis:0;min-height:0}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_card{background:radial-gradient(80% 45% at 50% 10%, #315bdb4d, transparent 70%), var(--welcome-navy);border:1px solid #e7c98538;margin-top:clamp(10px,2.2svh,20px);padding-bottom:clamp(14px,2.6svh,24px)}._3-wwMq_page:has(._3-wwMq_welcomeStage) ._3-wwMq_poweredBy{padding-top:clamp(8px,1.6svh,14px)}}._3-wwMq_poweredByName{letter-spacing:.2em;font-size:.75rem;font-weight:700}._3-wwMq_appreciateStage{gap:16px}._3-wwMq_appreciateStage ._3-wwMq_group{margin-bottom:0}._3-wwMq_appreciateStage ._3-wwMq_panel{border:1px solid var(--line);border-radius:var(--radius-card);gap:16px;padding:16px;box-shadow:0 1px 2px #0a17300a,0 8px 24px #0a17300d}._3-wwMq_appreciateStage ._3-wwMq_legend{margin-bottom:10px}._3-wwMq_appreciateStage ._3-wwMq_panelTitle{font-family:var(--font-body);font-size:var(--type-eyebrow,.75rem);letter-spacing:var(--tracking-eyebrow,.1em);text-transform:uppercase;color:var(--ink-muted);font-weight:600;line-height:1.4}._3-wwMq_appreciateStage ._3-wwMq_panelTitle ._3-wwMq_optional{letter-spacing:0;font-size:.75rem}._3-wwMq_appreciateStage ._3-wwMq_field{gap:8px}._3-wwMq_appreciateStage ._3-wwMq_input,._3-wwMq_appreciateStage ._3-wwMq_textarea{transition:border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);border:1px solid #d6ccb4;border-radius:12px}._3-wwMq_appreciateStage ._3-wwMq_input:focus,._3-wwMq_appreciateStage ._3-wwMq_textarea:focus{border-color:var(--gold-600);box-shadow:0 0 0 3px #c8a45a38}._3-wwMq_appreciateStage ._3-wwMq_input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px #a3221a1f}._3-wwMq_appreciateStage ._3-wwMq_textarea{min-height:116px}._3-wwMq_appreciateStage ._3-wwMq_tipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:599.98px){._3-wwMq_appreciateStage ._3-wwMq_outcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._3-wwMq_appreciateStage ._3-wwMq_tipGrid ._3-wwMq_choiceBody{text-align:center;background:var(--surface-card);border:1px solid var(--line);min-height:60px;box-shadow:none;border-radius:14px;justify-content:center;padding:10px 6px}._3-wwMq_appreciateStage ._3-wwMq_tipGrid ._3-wwMq_choiceText{flex:0 auto;align-items:center}._3-wwMq_appreciateStage ._3-wwMq_tipGrid ._3-wwMq_choiceTitle{font-size:.875rem;line-height:1.2}._3-wwMq_appreciateStage ._3-wwMq_tipGrid ._3-wwMq_choiceAmount{font-size:1.5rem;font-weight:600;line-height:1}._3-wwMq_appreciateStage ._3-wwMq_tipGrid ._3-wwMq_choiceCheck{opacity:0;width:16px;height:16px;position:absolute;top:6px;right:6px}._3-wwMq_appreciateStage ._3-wwMq_tipGrid ._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody ._3-wwMq_choiceCheck{opacity:1}._3-wwMq_appreciateStage ._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody{background:var(--gold-50);border-color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-600)}._3-wwMq_appreciateStage ._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody ._3-wwMq_choiceCheckRing{fill:var(--gold-600);stroke:var(--gold-600)}@media (hover:hover) and (pointer:fine){._3-wwMq_appreciateStage ._3-wwMq_choice:hover ._3-wwMq_choiceInput:not(:disabled)+._3-wwMq_choiceBody{border-color:var(--gold-500);box-shadow:none;transform:none}._3-wwMq_appreciateStage ._3-wwMq_choice:hover ._3-wwMq_choiceInput:checked+._3-wwMq_choiceBody{border-color:var(--gold-600);box-shadow:inset 0 0 0 1px var(--gold-600)}}@media (min-width:600px){._3-wwMq_appreciateStage ._3-wwMq_panel{padding:22px 24px}}._3-wwMq_appreciateStage ._3-wwMq_panelTip ._3-wwMq_secondaryButton{min-height:48px;padding-block:12px;font-size:.8125rem}._3-wwMq_appreciateStage ._3-wwMq_panelTip ._3-wwMq_secondaryButton:before{display:none}._3-wwMq_journeyPage{--type-heading:clamp(1.5625rem, 7.4vw, 1.8125rem);--type-section:1.1875rem;--type-name:1.0625rem;--type-body:1rem;--type-body-small:.9375rem;--type-label:.875rem;--type-help:.8125rem;--type-eyebrow:.75rem;--type-button:.9375rem;--tracking-eyebrow:.1em;--tracking-button:.1em;--control-height:54px}._3-wwMq_journeyPage ._3-wwMq_ribbon{font-size:var(--type-eyebrow);padding:6px 16px;line-height:1.35}._3-wwMq_journeyPage ._3-wwMq_hotelName{font-size:var(--type-section)}._3-wwMq_journeyPage ._3-wwMq_progressText,._3-wwMq_journeyPage ._3-wwMq_legend,._3-wwMq_journeyPage ._3-wwMq_testBadge{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow)}._3-wwMq_journeyPage ._3-wwMq_title{font-size:var(--type-heading);line-height:1.15}._3-wwMq_journeyPage ._3-wwMq_lead,._3-wwMq_journeyPage ._3-wwMq_summaryText{font-size:var(--type-body);line-height:1.55}._3-wwMq_journeyPage ._3-wwMq_notice,._3-wwMq_journeyPage ._3-wwMq_error,._3-wwMq_journeyPage ._3-wwMq_demoBanner{font-size:var(--type-body-small)}._3-wwMq_journeyPage ._3-wwMq_label,._3-wwMq_journeyPage ._3-wwMq_testNotice,._3-wwMq_journeyPage ._3-wwMq_amountNote{font-size:var(--type-label)}._3-wwMq_journeyPage ._3-wwMq_help,._3-wwMq_journeyPage ._3-wwMq_choiceDetail{font-size:var(--type-help)}._3-wwMq_journeyPage ._3-wwMq_choiceTitle{font-size:var(--type-name)}._3-wwMq_journeyPage ._3-wwMq_summaryTitle,._3-wwMq_journeyPage ._3-wwMq_quote{font-size:var(--type-section)}._3-wwMq_journeyPage ._3-wwMq_amount{font-size:1.5rem}._3-wwMq_journeyPage ._3-wwMq_poweredBy,._3-wwMq_journeyPage ._3-wwMq_poweredByName{font-size:var(--type-eyebrow)}._3-wwMq_journeyPage ._3-wwMq_primaryButton,._3-wwMq_journeyPage ._3-wwMq_secondaryButton{min-height:var(--control-height);font-size:var(--type-button);letter-spacing:var(--tracking-button);padding-block:14px}._3-wwMq_journeyPage ._3-wwMq_linkButton{letter-spacing:var(--tracking-button)}@media (min-width:600px){._3-wwMq_journeyPage{--type-heading:2rem;--type-section:1.25rem}}
.atudga_contextLine{color:var(--on-navy-muted);margin-top:2px;font-size:.8125rem}.atudga_hotelHeaderText{overflow-wrap:anywhere;flex:auto;min-width:0}.atudga_hotelLogo{flex:none;justify-content:flex-end;align-items:center;max-width:40%;height:48px;display:flex}.atudga_hotelLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.atudga_hotelLogoBacked{background:var(--ivory-50);border-radius:10px;padding:6px 10px;box-shadow:0 1px 2px #00000040}@media (min-width:600px){.atudga_hotelLogo{max-width:200px;height:56px}}.atudga_sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.atudga_countPill{color:var(--people-strong);background:var(--people-soft);border-radius:999px;flex:none;padding:4px 10px;font-size:.8125rem;font-weight:600}.atudga_filters{grid-template-columns:1fr;gap:10px;margin-bottom:14px;display:grid}.atudga_select{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--surface-card);border:1.5px solid var(--line-strong);border-radius:12px;padding:10px 12px;font-size:1rem}.atudga_nested{border-left:2px solid var(--line);gap:10px;margin:10px 0 4px 28px;padding-left:12px;display:grid}.atudga_groupBlock{gap:0;display:grid}.atudga_empty{text-align:center;color:var(--ink-muted);background:var(--surface-card);border:1.5px dashed var(--line);border-radius:12px;padding:20px 16px;font-size:.9375rem;line-height:1.5}.atudga_ratingBlock{--rating-top:14px;min-width:0;padding:var(--rating-top) 0 6px;background:linear-gradient(var(--line), var(--line)) top / 100% 1px no-repeat;border:0;gap:4px;display:grid;position:relative}.atudga_ratingBlock:first-of-type{--rating-top:0px;background:0 0}.atudga_ratingBlock:last-of-type{padding-bottom:0}.atudga_ratingName{float:left;width:100%;font-size:var(--type-name,1rem);color:var(--navy-900);overflow-wrap:anywhere;gap:1px;padding-right:104px;font-weight:600;line-height:1.35;display:grid}.atudga_ratingDetail{color:var(--ink-muted);font-size:.8125rem;font-weight:400}.atudga_ratingGroup{clear:both;flex-wrap:wrap;align-items:center;margin-left:-6px;display:flex}.atudga_ratingOption,.atudga_ratingClearOption{position:relative}.atudga_ratingClearOption{top:var(--rating-top);position:absolute;right:0}.atudga_ratingInput{opacity:0;width:1px;height:1px;position:absolute}.atudga_ratingStar{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.atudga_ratingStar svg{fill:#0000;width:30px;height:30px;stroke:var(--gold-600);stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--dur-state) var(--ease-out), stroke var(--dur-state) var(--ease-out), transform var(--dur-press) var(--ease-out)}.atudga_ratingStarLit svg{fill:var(--gold-500);stroke:var(--gold-600)}.atudga_ratingInput:checked+.atudga_ratingStar svg{transform:scale(1.06)}.atudga_ratingStar:active svg{transform:scale(.9)}.atudga_ratingClear{min-height:36px;color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;transition:color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);background:0 0;border-radius:999px;place-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-grid}.atudga_ratingInput:checked+.atudga_ratingClear{color:var(--navy-900);background:var(--gold-50);border-color:var(--gold-600)}.atudga_ratingInput:focus-visible+.atudga_ratingStar,.atudga_ratingInput:focus-visible+.atudga_ratingClear{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.atudga_ratingStar:hover svg{stroke:var(--gold-700)}.atudga_ratingClear:hover{border-color:var(--gold-500)}}@media (prefers-reduced-motion:reduce){.atudga_ratingStar svg,.atudga_ratingClear{transition:none}.atudga_ratingInput:checked+.atudga_ratingStar svg,.atudga_ratingStar:active svg{transform:none}}.atudga_summaryList{gap:6px;padding-left:18px;font-size:1rem;line-height:1.5;display:grid}.atudga_reference{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:1rem;font-weight:600}.atudga_totals{gap:4px;font-size:1rem;line-height:1.5;display:grid}@media (min-width:600px){.atudga_filters{grid-template-columns:1fr 1fr}}.atudga_summaryCaption{letter-spacing:var(--tracking-eyebrow,.12em);text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}.atudga_recognitionList{gap:10px;list-style:none;display:grid}.atudga_recognitionCard{background:linear-gradient(135deg, var(--white) 0%, var(--gold-50) 100%);border:1px solid var(--gold-200);box-shadow:var(--shadow-rest);border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex}.atudga_recognitionAvatar>:first-child{width:64px;height:64px;box-shadow:0 0 0 2px var(--white), 0 0 0 3px var(--gold-300);font-size:1.125rem}.atudga_recognitionText{gap:2px;min-width:0;display:grid}.atudga_recognitionName{font-family:var(--font-body);font-size:var(--type-name,1.0625rem);color:var(--navy-900);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.atudga_recognitionDetail{font-size:var(--type-label,.875rem);color:var(--ink-muted);overflow-wrap:anywhere;line-height:1.4}.atudga_ratingLine{color:var(--gold-700);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.atudga_stars{gap:2px;display:inline-flex}.atudga_star{stroke-width:1.5px;stroke-linejoin:round;width:15px;height:15px}.atudga_starFilled{fill:var(--gold-500);stroke:var(--gold-600)}.atudga_starEmpty{fill:none;stroke:var(--gold-300)}.atudga_ratingNone{color:var(--ink-muted);margin-top:6px;font-size:.8125rem}.atudga_teamPills{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.atudga_teamPill{max-width:100%;color:var(--navy-900);background:var(--surface-card);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px;font-size:.9375rem;display:inline-flex}.atudga_teamPillRating{color:var(--gold-700);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.atudga_reviewScreen{flex:1}.atudga_reviewActionArea{margin-top:auto}.atudga_reviewActions,.atudga_reviewBack{display:contents}@media (max-width:599.98px){.atudga_reviewActionArea{display:contents}.atudga_reviewBack{flex-direction:column;order:1;margin-top:auto;display:flex}.atudga_reviewActions{z-index:2;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--surface-page) 95%, transparent);border-top:1px solid var(--gold-200);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;order:2;margin:0 -20px -32px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px #0a173014}.atudga_reviewScreen :focus{scroll-margin-bottom:7rem}}.atudga_welcomeHero{text-align:center;color:var(--white);flex-direction:column;flex:3 auto;align-items:center;display:flex}.atudga_welcomeAuraSlot{aspect-ratio:1;flex-shrink:0;width:clamp(208px,min(74vw,40svh),300px)}.atudga_aura{width:100%;height:100%;position:relative}.atudga_auraGlow{background:radial-gradient(circle,#84a0ff4d 0%,#0000 32%),radial-gradient(circle,#315bdb94 0%,#315bdb38 42%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite alternate atudga_auraBreathe;position:absolute;inset:-38%}.atudga_auraSvg{filter:drop-shadow(0 0 6px #e7c98573)drop-shadow(0 0 18px #315bdb80);width:100%;height:100%;display:block;position:relative;overflow:visible}.atudga_auraOrbit{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite atudga_auraTurn}.atudga_auraBloom{transform-box:fill-box;transform-origin:50%;animation:160s linear infinite reverse atudga_auraTurn}.atudga_auraCore{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite alternate atudga_auraGlowPulse}.atudga_auraSpark{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite alternate atudga_auraSparkle}.atudga_auraSheen path{stroke-dasharray:14 86;stroke-dashoffset:100px;opacity:0;animation:7s ease-in-out infinite atudga_auraSheen}.atudga_auraParticle{opacity:.2;animation:5s ease-in-out infinite atudga_auraTwinkle}@keyframes atudga_auraBreathe{0%{opacity:.62;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes atudga_auraTurn{to{transform:rotate(360deg)}}@keyframes atudga_auraGlowPulse{0%{opacity:.65;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes atudga_auraSparkle{0%{opacity:.85;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes atudga_auraSheen{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:.9}34%{opacity:.9}42%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes atudga_auraTwinkle{0%,to{opacity:.2}50%{opacity:.95}}.atudga_auraCompact{pointer-events:none}.atudga_auraCompact .atudga_auraGlow{background:radial-gradient(closest-side,#e7c98542 0%,#0000 34%),radial-gradient(closest-side,#84a0ff5c 0%,#0000 58%),radial-gradient(closest-side,#315bdbb8 0%,#315bdb57 66%,#0000 100%);animation-duration:5s;inset:-4%}.atudga_auraCompact .atudga_auraSvg{filter:drop-shadow(0 0 1.5px #e7c9858c)drop-shadow(0 0 2.5px #315bdb8c)}.atudga_auraCompact .atudga_auraOrbit{animation-duration:36s}.atudga_auraCompact .atudga_auraBloom{animation-duration:48s}.atudga_auraCompact .atudga_auraCore{animation:3.2s ease-in-out infinite alternate atudga_auraCompactPulse}.atudga_auraCompact .atudga_auraSpark{animation:3.2s ease-in-out infinite alternate atudga_auraCompactSparkle}@keyframes atudga_auraCompactPulse{0%{opacity:.55;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes atudga_auraCompactSparkle{0%{opacity:.8;transform:scale(.88)}to{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.atudga_auraCompact .atudga_auraGlow,.atudga_auraCompact .atudga_auraOrbit,.atudga_auraCompact .atudga_auraBloom,.atudga_auraCompact .atudga_auraCore,.atudga_auraCompact .atudga_auraSpark{animation:none}}.atudga_welcomeIntro{flex-direction:column;flex:auto;align-items:center;display:flex}.atudga_welcomeIntro:before{content:"";flex:1 1 var(--welcome-text-gap);min-height:var(--welcome-text-gap)}.atudga_welcomeContext{justify-content:space-between;align-items:center;gap:var(--welcome-text-gap);flex-direction:column;flex:2 auto;display:flex}.atudga_welcomeContext:after{content:""}.atudga_welcomeHero,.atudga_welcomeScreen{--welcome-text-gap:clamp(18px, 3svh, 26px)}.atudga_welcomeContextLabel,.atudga_welcomeHotel,.atudga_welcomeTitle{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.atudga_welcomeContext{gap:10px}}.atudga_welcomeContextLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--welcome-gold);font-size:1.0625rem;font-weight:600}.atudga_welcomeHotel{max-width:22ch;font-family:var(--font-display);font-size:var(--type-section,1.25rem);color:var(--white);overflow-wrap:anywhere;text-wrap:balance;font-weight:600;line-height:1.12}.atudga_welcomeTitle{max-width:24ch;font-family:var(--font-display);font-size:var(--type-heading,1.8125rem);color:var(--white);text-wrap:balance;font-weight:600;line-height:1.12}.atudga_welcomeTitle:focus{outline:none}.atudga_welcomeTitleAccent{color:var(--welcome-gold);font-style:italic}.atudga_welcomeScreen{justify-content:space-between;align-items:center;gap:var(--welcome-text-gap);text-align:center;flex:2 auto;padding-top:0}.atudga_welcomeScreen:before,.atudga_welcomeScreen:after{content:""}.atudga_welcomeActions{align-items:center;width:100%}.atudga_welcomeScreen .atudga_welcomeActions{margin-top:0}.atudga_welcomeActions .atudga_welcomeButton{width:auto;min-width:min(100%,248px);min-height:var(--control-height,54px);font-size:var(--type-button,.9375rem);letter-spacing:var(--tracking-button,.1em);color:var(--welcome-navy);background:linear-gradient(135deg, #f6e6bd 0%, var(--welcome-gold) 52%, #cfa95e 100%);border-color:#c9a45ae6;gap:10px;padding:14px 34px;box-shadow:inset 0 1px #fff9,0 0 0 1px #e7c98540,0 8px 22px #315bdb4d,0 4px 10px #00000038}.atudga_welcomeActions .atudga_welcomeButton:after{border-color:var(--welcome-navy);border-top-width:1.5px;border-right-width:1.5px;width:7px;height:7px}.atudga_welcomeActions .atudga_welcomeButton:active:not(:disabled){filter:brightness(.95);transform:scale(.97);box-shadow:inset 0 2px 4px #7a5a124d,0 0 0 1px #e7c9854d,0 3px 10px #315bdb40}@media (hover:hover) and (pointer:fine){.atudga_welcomeActions .atudga_welcomeButton:hover:not(:disabled){box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #e7c9858c,0 12px 28px #315bdb6b,0 4px 10px #00000038}.atudga_welcomeActions .atudga_welcomeButton:active:not(:disabled){transform:scale(.97)}}.atudga_welcomeReveal{animation:atudga_welcomeRise .7s var(--ease-out) both}.atudga_welcomeAuraSlot.atudga_welcomeReveal{animation-name:atudga_welcomeBloom;animation-delay:60ms}.atudga_welcomeIntro.atudga_welcomeReveal{animation-delay:.12s}@keyframes atudga_welcomeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes atudga_welcomeBloom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (max-width:599.98px) and (max-height:700px){.atudga_welcomeAuraSlot{width:clamp(168px,37svh,236px)}}@media (min-width:600px){.atudga_welcomeHero{padding-top:clamp(14px,2.6svh,26px)}.atudga_welcomeAuraSlot{width:clamp(150px,36svh - 60px,264px);margin-top:clamp(16px,2.4svh,24px)}.atudga_welcomeIntro:before{flex-basis:clamp(16px,2.4svh,24px);min-height:clamp(16px,2.4svh,24px)}.atudga_welcomeScreen:after{display:none}.atudga_welcomeActions{justify-content:center}}@media (prefers-reduced-motion:reduce){.atudga_welcomeReveal,.atudga_auraGlow,.atudga_auraOrbit,.atudga_auraBloom,.atudga_auraCore,.atudga_auraSpark,.atudga_auraSheen path,.atudga_auraParticle{animation:none}.atudga_auraParticle{opacity:.6}}.atudga_recipients{flex-wrap:wrap;gap:8px;margin-top:-4px;list-style:none;display:flex}.atudga_recipient{max-width:100%;min-height:36px;color:var(--navy-900);overflow-wrap:anywhere;background:var(--surface-card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:3px 14px 3px 3px;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.atudga_recipients .atudga_recipientAvatar>*{width:30px;height:30px;font-size:.75rem}.atudga_recipientTeam{width:30px;height:30px;color:var(--navy-900);background:var(--surface-sunken);border-radius:50%;flex:none;place-items:center;display:grid}.atudga_recipientTeam svg{width:18px;height:18px}.atudga_departmentsSection{gap:16px;min-width:0;display:grid}.atudga_deptPicker{gap:10px;min-width:0;display:grid}.atudga_deptField{width:100%;min-height:48px;font:inherit;text-align:left;color:var(--ink);background:var(--surface-card);border:1.5px solid var(--line-strong);cursor:pointer;transition:border-color var(--dur-state) var(--ease-out);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:1rem;line-height:1.4;display:flex}.atudga_deptField[aria-expanded=true]{border-color:var(--action)}.atudga_deptPlaceholder{color:var(--ink-muted)}.atudga_deptSummary{min-width:0;color:var(--navy-900);overflow-wrap:anywhere;font-weight:600}.atudga_deptChevron{fill:none;width:20px;height:20px;stroke:var(--navy-900);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-state) var(--ease-out);flex-shrink:0}.atudga_deptField[aria-expanded=true] .atudga_deptChevron{transform:rotate(180deg)}.atudga_deptChips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.atudga_deptChip{max-width:100%;color:var(--gold-700);background:var(--gold-50);border:1px solid var(--gold-300);overflow-wrap:anywhere;border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:600}.atudga_deptPanel{background:var(--surface-card);border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;padding:6px 12px 12px;display:grid}.atudga_deptFieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.atudga_deptGroup{min-width:0}.atudga_deptGroup+.atudga_deptGroup{border-top:1px solid var(--line)}.atudga_deptNested{border-left:2px solid var(--line);margin:0 0 6px 14px;padding-left:12px}.atudga_deptOption{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 2px;display:flex}.atudga_deptOptionDisabled{cursor:not-allowed}.atudga_deptCheckbox{width:20px;height:20px;accent-color:var(--action);flex-shrink:0;margin:2px 0 0}.atudga_deptOptionText{gap:2px;min-width:0;display:grid}.atudga_deptOptionName{color:var(--navy-900);overflow-wrap:anywhere;font-size:1rem}.atudga_deptOptionDisabled .atudga_deptOptionName{color:var(--ink-muted)}.atudga_deptOptionReason{color:var(--ink-muted);font-size:.8125rem}.atudga_deptDone{min-height:44px;font:inherit;color:var(--action);border:1.5px solid var(--action);cursor:pointer;background:0 0;border-radius:999px;justify-self:end;padding:8px 18px;font-weight:600}@media (prefers-reduced-motion:reduce){.atudga_deptField,.atudga_deptChevron{transition:none}}.atudga_empSearch{min-height:44px;margin-top:6px}.atudga_empOption{align-items:center}.atudga_empOptionAvatar,.atudga_empChipAvatar{flex:none;display:grid}.atudga_empOptionAvatar>*{width:36px;height:36px;font-size:.8125rem}.atudga_empChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atudga_empChip{max-width:100%;color:var(--people-strong);background:var(--people-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 3px 3px 4px;font-size:.875rem;font-weight:600;display:inline-flex}.atudga_empChipAvatar>*{width:28px;height:28px;font-size:.6875rem}.atudga_empChipName{overflow-wrap:anywhere;min-width:0}.atudga_empChipRemove{width:32px;height:32px;color:var(--people-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.atudga_empChipRemove svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.atudga_empChipRemove:hover{background:#fff9}.atudga_ratingFeedback{color:var(--gold-700);font-size:.875rem;font-weight:600}.atudga_appreciateScreen .atudga_totals{color:var(--navy-900);background:var(--gold-50);border:1px solid var(--gold-300);border-radius:12px;padding:12px 14px;font-size:.9375rem}.atudga_appreciateScreen .atudga_totals strong{font-family:var(--font-display);font-size:var(--type-section,1.25rem);font-variant-numeric:lining-nums}.atudga_appreciateActions{flex-direction:row-reverse;align-items:center;gap:12px;margin-top:4px}.atudga_appreciateActions>button{width:auto;min-height:54px;padding:12px 22px}.atudga_appreciateActions>button:first-child{flex:1;min-width:0}.atudga_appreciateActions>button:last-child{flex:none;padding-inline:18px}@media (max-width:359.98px){.atudga_appreciateActions{gap:10px}.atudga_appreciateActions>button{letter-spacing:.1em;padding-inline:14px}}@media (min-width:600px){.atudga_appreciateActions>button:first-child{flex:none;min-width:220px}}
.fp1frG_replay{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;margin:0 auto -6px;padding:0;display:block}.fp1frG_replay:focus-visible{outline:3px solid var(--focus,#1e4fb8);outline-offset:4px}.fp1frG_figure{aspect-ratio:240/300;border-radius:14px;width:144px;display:block;overflow:hidden}@media (min-width:560px){.fp1frG_figure{width:168px}}.fp1frG_welcome{background:linear-gradient(#fbf6ea 0 240px,#fbf6ea00 100%);border-top:2px solid #d4a948;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:18px 16px 20px;display:flex}
.NFy6kW_replay{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;margin:0 auto -6px;padding:0;display:block}.NFy6kW_replay:focus-visible{outline:3px solid var(--focus,#1e4fb8);outline-offset:4px}.NFy6kW_figure{aspect-ratio:172/200;width:136px;display:block}@media (min-width:560px){.NFy6kW_figure{width:156px}}.NFy6kW_message{max-width:34ch;font-family:var(--font-display);font-size:var(--type-section,1.3125rem);text-align:center;text-wrap:balance;color:var(--navy-900);margin:0 auto;font-style:italic;font-weight:500;line-height:1.45}.NFy6kW_welcome{background:linear-gradient(#fbf6ea 0%,#fbf6ea00 100%);border-top:2px solid #d4a948;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:18px 16px 20px;display:flex}
