.HowItWorks-module__ZqYFXG__rules{margin:var(--ds-space-4) 0;padding-left:var(--ds-space-6);color:var(--ds-color-text);font-size:var(--ds-font-size-lg);line-height:var(--ds-line-height-2xl);list-style:outside}.HowItWorks-module__ZqYFXG__rules li::marker{color:var(--ds-color-text-secondary)}.HowItWorks-module__ZqYFXG__rules li+li{margin-top:var(--ds-space-2)}.HowItWorks-module__ZqYFXG__rules strong{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-semibold)}.HowItWorks-module__ZqYFXG__steps{margin-top:var(--ds-space-12)}.HowItWorks-module__ZqYFXG__stepList{gap:var(--ds-space-8);max-width:var(--ds-layout-narrow);margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__ZqYFXG__step{grid-template-columns:var(--ds-space-10) minmax(0, 1fr);gap:var(--ds-space-4);align-items:start;display:grid}.HowItWorks-module__ZqYFXG__stepNumber{width:var(--ds-space-10);height:var(--ds-space-10);border-radius:var(--ds-radius-full);background:var(--ds-color-mango);color:var(--ds-color-on-mango);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-bold);place-items:center;display:grid}.HowItWorks-module__ZqYFXG__stepText{padding-top:var(--ds-space-1)}.HowItWorks-module__ZqYFXG__stepTitle{margin:0 0 var(--ds-space-2);color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-xl);line-height:var(--ds-line-height-xl);font-weight:var(--ds-font-weight-semibold)}.HowItWorks-module__ZqYFXG__stepText p{color:var(--ds-color-text);font-size:var(--ds-font-size-lg);line-height:var(--ds-line-height-2xl);margin:0}.HowItWorks-module__ZqYFXG__stepText .HowItWorks-module__ZqYFXG__rules{margin:0}.HowItWorks-module__ZqYFXG__example{max-width:var(--ds-layout-narrow);margin-top:var(--ds-space-12);padding-top:var(--ds-space-10);border-top:1px solid var(--ds-color-border-soft)}.HowItWorks-module__ZqYFXG__exampleTitle{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-2xl);line-height:var(--ds-line-height-2xl);font-weight:var(--ds-font-weight-semibold);margin:0}.HowItWorks-module__ZqYFXG__exampleNote{margin:var(--ds-space-2) 0 var(--ds-space-5);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md)}.HowItWorks-module__ZqYFXG__exampleTable{border-collapse:collapse;width:100%;font-size:var(--ds-font-size-md);line-height:var(--ds-line-height-md)}.HowItWorks-module__ZqYFXG__exampleTable th{padding:0 var(--ds-space-3) var(--ds-space-2) 0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);text-align:left;border-bottom:1px solid var(--ds-color-border-soft)}.HowItWorks-module__ZqYFXG__exampleTable td{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) 0;color:var(--ds-color-text);border-bottom:1px solid var(--ds-color-border-soft);vertical-align:top}.HowItWorks-module__ZqYFXG__points{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important;padding-right:0!important}.HowItWorks-module__ZqYFXG__subtotal td{color:var(--ds-color-text-heading);font-weight:var(--ds-font-weight-semibold)}.HowItWorks-module__ZqYFXG__total td{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-bold);border-bottom:0;border-top:2px solid var(--ds-color-ink)}@media (max-width:640px){.HowItWorks-module__ZqYFXG__step{grid-template-columns:var(--ds-space-8) minmax(0, 1fr);gap:var(--ds-space-3)}.HowItWorks-module__ZqYFXG__stepNumber{width:var(--ds-space-8);height:var(--ds-space-8);font-size:var(--ds-font-size-md)}.HowItWorks-module__ZqYFXG__exampleTable{font-size:var(--ds-font-size-sm)}}
.ds-logo{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.ds-logo--interactive{cursor:pointer}.ds-logo__img{width:auto;display:block}.ds-logo__img--dark,[data-theme=dark] .ds-logo__img--light{display:none}[data-theme=dark] .ds-logo__img--dark{display:block}
.FeedbackWidget-module__TTd3RG__trigger{background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-full);color:var(--ds-color-text-secondary);cursor:pointer;align-items:center;gap:var(--ds-space-1);height:var(--ds-space-7);padding:0 var(--ds-space-3);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);transition:border-color .14s,background .14s,color .14s;display:inline-flex}.FeedbackWidget-module__TTd3RG__trigger:hover{border-color:var(--ds-color-border-strong);color:var(--ds-color-text-heading)}.FeedbackWidget-module__TTd3RG__trigger[data-open=true]{border-color:var(--ds-color-mango-line);background:var(--ds-color-mango-soft);color:var(--ds-color-text-heading)}.FeedbackWidget-module__TTd3RG__backdrop{background:color-mix(in srgb, var(--ds-color-overlay-base) 28%, transparent);z-index:var(--ds-z-modal);animation:.14s FeedbackWidget-module__TTd3RG__bsFeedbackFade;position:fixed;inset:0}.FeedbackWidget-module__TTd3RG__panel{top:calc(var(--ds-header-height,64px) + 10px);background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);width:min(380px,100vw - 24px);box-shadow:var(--ds-shadow-float);z-index:calc(var(--ds-z-modal) + 1);transform-origin:100% 0;border-radius:18px;animation:.18s cubic-bezier(.16,1,.3,1) FeedbackWidget-module__TTd3RG__bsFeedbackPop;position:fixed;right:clamp(12px,3vw,28px);overflow:hidden}.FeedbackWidget-module__TTd3RG__panelHeader{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.FeedbackWidget-module__TTd3RG__panelTitleGroup{align-items:center;gap:10px;display:flex}.FeedbackWidget-module__TTd3RG__panelIcon{background:var(--ds-color-mango-soft);color:var(--ds-color-ink);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.FeedbackWidget-module__TTd3RG__panelTitle{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading,inherit);font-size:var(--ds-text-body);margin:0;font-weight:700}.FeedbackWidget-module__TTd3RG__panelSubtitle{color:var(--ds-color-text-secondary);font-size:var(--ds-text-caption);margin:2px 0 0}.FeedbackWidget-module__TTd3RG__close{color:var(--ds-color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .14s,color .14s;display:inline-flex}.FeedbackWidget-module__TTd3RG__close:hover{background:var(--ds-color-bg-tag,#f1f5f9);color:var(--ds-color-text-heading)}.FeedbackWidget-module__TTd3RG__panelBody{padding:4px 18px 18px}@keyframes FeedbackWidget-module__TTd3RG__bsFeedbackPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes FeedbackWidget-module__TTd3RG__bsFeedbackFade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.FeedbackWidget-module__TTd3RG__trigger{height:calc(var(--ds-size-avatar-sm) + var(--ds-space-3));width:calc(var(--ds-size-avatar-sm) + var(--ds-space-3));flex:none;justify-content:center;gap:0;padding:0}.FeedbackWidget-module__TTd3RG__trigger span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:560px){.FeedbackWidget-module__TTd3RG__panel{width:auto;left:12px;right:12px}}
.HeaderSearch-module__PEezKG__root{flex:0 420px;min-width:200px;position:relative}.HeaderSearch-module__PEezKG__field{background:var(--ds-color-bg-tag);border-radius:var(--ds-radius-full);color:var(--ds-color-text-tertiary);cursor:text;align-items:center;gap:var(--ds-space-2);height:var(--ds-space-10);padding:0 var(--ds-space-4);border:1px solid #0000;width:100%;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}.HeaderSearch-module__PEezKG__field:hover{border-color:var(--ds-color-border)}.HeaderSearch-module__PEezKG__field:focus-within{background:var(--ds-color-bg-container);border-color:var(--ds-color-ink);box-shadow:var(--ds-focus-ring);color:var(--ds-color-ink)}.HeaderSearch-module__PEezKG__input{color:var(--ds-color-text-heading);font:inherit;font-size:var(--ds-text-body);background:0 0;border:0;outline:none;flex:auto;min-width:0;height:100%}.HeaderSearch-module__PEezKG__input::placeholder{color:var(--ds-color-text-tertiary)}.HeaderSearch-module__PEezKG__input::-webkit-search-cancel-button{display:none}.HeaderSearch-module__PEezKG__phoneTrigger{display:none}.HeaderSearch-module__PEezKG__panel{background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-pop);max-height:min(560px, calc(100svh - var(--ds-header-height) - var(--ds-space-8)));left:0;top:calc(100% + var(--ds-space-2));transform-origin:0 0;width:max(100%,min(460px,100vw - 24px));z-index:var(--ds-z-modal);flex-direction:column;animation:.16s cubic-bezier(.16,1,.3,1) HeaderSearch-module__PEezKG__bsHeaderSearchPop;display:flex;position:absolute;overflow:hidden}.HeaderSearch-module__PEezKG__panelField{display:none}.HeaderSearch-module__PEezKG__close{border-radius:var(--ds-radius-md);color:var(--ds-color-text-tertiary);cursor:pointer;font-size:var(--ds-font-size-sm);padding:var(--ds-space-1) var(--ds-space-2);background:0 0;border:0}.HeaderSearch-module__PEezKG__close:hover{color:var(--ds-color-text-heading)}.HeaderSearch-module__PEezKG__results{overscroll-behavior:contain;padding:var(--ds-space-2);margin:0;list-style:none;overflow-y:auto}.HeaderSearch-module__PEezKG__group{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-1);text-transform:uppercase}.HeaderSearch-module__PEezKG__option{border-radius:var(--ds-radius-md);color:inherit;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2);text-decoration:none;display:flex}.HeaderSearch-module__PEezKG__option[data-active=true]{background:var(--ds-color-primary-50)}.HeaderSearch-module__PEezKG__thumb{background:var(--ds-color-media-surface);border-radius:var(--ds-radius-md);object-fit:contain;flex:none;width:36px;height:36px}.HeaderSearch-module__PEezKG__text{gap:2px;min-width:0;display:grid}.HeaderSearch-module__PEezKG__label{color:var(--ds-color-text-heading);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeaderSearch-module__PEezKG__detail{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeaderSearch-module__PEezKG__note{color:var(--ds-color-text-secondary);font-size:var(--ds-text-small);padding:var(--ds-space-3) var(--ds-space-2);margin:0}.HeaderSearch-module__PEezKG__note a{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-mango);text-decoration-color:var(--ds-color-mango);text-underline-offset:3px;text-decoration-thickness:2px}.HeaderSearch-module__PEezKG__note a:hover{-webkit-text-decoration-color:var(--ds-color-ink);text-decoration-color:var(--ds-color-ink)}@keyframes HeaderSearch-module__PEezKG__bsHeaderSearchPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.HeaderSearch-module__PEezKG__root{flex:none;min-width:0}.HeaderSearch-module__PEezKG__field{display:none}.HeaderSearch-module__PEezKG__phoneTrigger{background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-full);color:var(--ds-color-text-secondary);cursor:pointer;height:var(--ds-space-8);width:var(--ds-space-8);justify-content:center;align-items:center;padding:0;display:inline-flex}.HeaderSearch-module__PEezKG__phoneTrigger[data-open=true]{background:var(--ds-color-mango-soft);border-color:var(--ds-color-mango-line);color:var(--ds-color-text-heading)}.HeaderSearch-module__PEezKG__panel{left:auto;right:clamp(12px,3vw,28px);top:calc(var(--ds-header-height) - var(--ds-space-2));transform-origin:100% 0;width:min(460px,100vw - 24px);position:fixed}.HeaderSearch-module__PEezKG__panelField{border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text-tertiary);align-items:center;gap:var(--ds-space-2);height:var(--ds-space-12);padding:0 var(--ds-space-3);display:flex}}@media (max-width:760px){.HeaderSearch-module__PEezKG__phoneTrigger{height:calc(var(--ds-size-avatar-sm) + var(--ds-space-3));width:calc(var(--ds-size-avatar-sm) + var(--ds-space-3))}.HeaderSearch-module__PEezKG__panel{left:var(--ds-space-4);right:var(--ds-space-4);width:auto}}@media (prefers-reduced-motion:reduce){.HeaderSearch-module__PEezKG__panel{animation:none}}
.page-module__jHfKLW__previewBar{color:#403812;background:#fff8d9;border-bottom:1px solid #eadb91;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:10px clamp(18px,4vw,64px);display:flex}.page-module__jHfKLW__previewBar p{margin:0}.page-module__jHfKLW__previewBar nav{gap:8px;display:flex}.page-module__jHfKLW__previewBar a{color:inherit;border:1px solid #b8a64e;border-radius:999px;padding:5px 10px;font-size:.875rem;text-decoration:none}.page-module__jHfKLW__previewBar a[aria-current=page]{color:#fffdf4;background:#403812;border-color:#403812}@media (max-width:640px){.page-module__jHfKLW__previewBar{flex-direction:column;align-items:flex-start}}
.page-module__c4Vyoa__errorPage{color:var(--ds-color-text-heading);max-width:720px;min-height:calc(100vh - 180px);margin:0 auto;padding:88px 24px}.page-module__c4Vyoa__eyebrow{color:var(--ds-color-ink);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.page-module__c4Vyoa__errorPage h1{font-size:var(--ds-text-display);margin:0 0 18px}.page-module__c4Vyoa__errorPage p:not(.page-module__c4Vyoa__eyebrow){color:var(--ds-color-text-secondary);line-height:1.6}.page-module__c4Vyoa__errorPage a{color:var(--ds-color-ink);margin-top:24px;display:inline-block}
.page-module__T92jmG__errorPage{color:var(--ds-color-text-heading);max-width:720px;min-height:calc(100vh - 180px);margin:0 auto;padding:88px 24px}.page-module__T92jmG__eyebrow{color:var(--ds-color-ink);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.page-module__T92jmG__errorPage h1{margin:0 0 18px;font-size:clamp(36px,5vw,56px)}.page-module__T92jmG__errorPage p:not(.page-module__T92jmG__eyebrow){color:var(--ds-color-text-secondary);line-height:1.6}.page-module__T92jmG__errorPage a{color:var(--ds-color-ink);margin-top:24px;display:inline-block}
.GuestDistillLimitPrompt-module__6SAvjW__backdrop{z-index:120;background:color-mix(in srgb, var(--ds-color-overlay-base) 28%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.GuestDistillLimitPrompt-module__6SAvjW__prompt{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-2xl);background:var(--ds-color-bg-container);width:min(100%,440px);color:var(--ds-color-text-heading);outline:none;padding:28px;box-shadow:0 24px 80px #131f3838}.GuestDistillLimitPrompt-module__6SAvjW__eyebrow{color:var(--ds-color-ink);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.GuestDistillLimitPrompt-module__6SAvjW__title{font-family:var(--ds-font-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:var(--ds-font-weight-extrabold);letter-spacing:-.03em;margin:0;line-height:1.08}.GuestDistillLimitPrompt-module__6SAvjW__body{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-md);margin:14px 0 0;line-height:1.6}.GuestDistillLimitPrompt-module__6SAvjW__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px;display:flex}.GuestDistillLimitPrompt-module__6SAvjW__googleAction{min-height:44px}.GuestDistillLimitPrompt-module__6SAvjW__emailAction,.GuestDistillLimitPrompt-module__6SAvjW__laterAction{border-radius:var(--ds-radius-full);width:100%;min-height:44px;font-family:var(--ds-font-heading);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);cursor:pointer;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.GuestDistillLimitPrompt-module__6SAvjW__emailAction{border:1px solid var(--ds-color-border);color:var(--ds-color-text-heading);background:0 0}.GuestDistillLimitPrompt-module__6SAvjW__laterAction{min-height:36px;color:var(--ds-color-text-secondary);background:0 0;border:0}.GuestDistillLimitPrompt-module__6SAvjW__emailAction:hover{border-color:var(--ds-color-accent);color:var(--ds-color-ink)}.GuestDistillLimitPrompt-module__6SAvjW__laterAction:hover{color:var(--ds-color-text-heading)}.GuestDistillLimitPrompt-module__6SAvjW__emailAction:focus-visible,.GuestDistillLimitPrompt-module__6SAvjW__laterAction:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-color-ink) 28%, transparent);outline-offset:2px}.GuestDistillLimitPrompt-module__6SAvjW__error{border:1px solid color-mix(in srgb, #c43b3b 34%, var(--ds-color-border));border-radius:var(--ds-radius-lg);background:color-mix(in srgb, #c43b3b 7%, var(--ds-color-bg-container));color:#a72f2f;font-size:var(--ds-font-size-sm);margin:14px 0 0;padding:10px 12px;line-height:1.45}@media (max-width:640px){.GuestDistillLimitPrompt-module__6SAvjW__backdrop{align-items:end;padding:0}.GuestDistillLimitPrompt-module__6SAvjW__prompt{width:100%;padding:24px 20px max(24px, env(safe-area-inset-bottom));border-radius:var(--ds-radius-2xl) var(--ds-radius-2xl) 0 0;border-bottom:0;border-left:0;border-right:0}}@media (prefers-reduced-motion:no-preference){.GuestDistillLimitPrompt-module__6SAvjW__prompt{animation:GuestDistillLimitPrompt-module__6SAvjW__guest-limit-enter .18s var(--ds-easing)}@keyframes GuestDistillLimitPrompt-module__6SAvjW__guest-limit-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}}
.PresearchCandidateCard-module__oA54wG__card{aspect-ratio:3/4;width:100%;min-width:0;height:100%}.PresearchCandidateCard-module__oA54wG__button{width:100%;height:100%;color:var(--ds-color-text);font:inherit;text-align:left;background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-3xl);box-shadow:var(--ds-shadow-sm);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-easing), box-shadow var(--ds-duration-fast) var(--ds-easing);grid-template-rows:54% minmax(0,1fr);padding:0;display:grid;overflow:hidden}.PresearchCandidateCard-module__oA54wG__button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-color-accent) 45%, var(--ds-color-border));box-shadow:var(--ds-shadow-card-hover)}.PresearchCandidateCard-module__oA54wG__button:focus-visible{box-shadow:var(--ds-shadow-focus);outline:none}.PresearchCandidateCard-module__oA54wG__button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.PresearchCandidateCard-module__oA54wG__media{background:var(--ds-color-bg-tag);min-height:0;display:block;position:relative;overflow:hidden}.PresearchCandidateCard-module__oA54wG__media img,.PresearchCandidateCard-module__oA54wG__fallback{width:100%;height:100%}.PresearchCandidateCard-module__oA54wG__media img{object-fit:cover;display:block}.PresearchCandidateCard-module__oA54wG__fallback{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-heading);font-size:clamp(var(--ds-font-size-3xl), 10vw, var(--ds-font-size-6xl));font-weight:var(--ds-font-weight-extrabold);place-items:center;display:grid}.PresearchCandidateCard-module__oA54wG__badge{top:var(--ds-space-3);left:var(--ds-space-3);max-width:calc(100% - var(--ds-space-6));padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-color-text-heading);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-xs);text-overflow:ellipsis;white-space:nowrap;background:var(--ds-color-surface-glass-strong);border:1px solid var(--ds-color-border-glass);border-radius:var(--ds-radius-full);position:absolute;overflow:hidden}.PresearchCandidateCard-module__oA54wG__body{gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-3);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.PresearchCandidateCard-module__oA54wG__type,.PresearchCandidateCard-module__oA54wG__name,.PresearchCandidateCard-module__oA54wG__description,.PresearchCandidateCard-module__oA54wG__cta{min-width:0}.PresearchCandidateCard-module__oA54wG__type{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-xs);text-transform:uppercase;letter-spacing:.04em}.PresearchCandidateCard-module__oA54wG__name{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-extrabold);line-height:var(--ds-line-height-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PresearchCandidateCard-module__oA54wG__description{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PresearchCandidateCard-module__oA54wG__cta{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:38px;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-color-on-mango);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-sm);white-space:nowrap;background:var(--ds-color-accent);border-radius:var(--ds-radius-lg);box-shadow:0 6px 14px color-mix(in srgb, var(--ds-color-accent) 28%, transparent);transition:background var(--ds-duration-fast) var(--ds-easing), box-shadow var(--ds-duration-fast) var(--ds-easing);display:flex;overflow:hidden}.PresearchCandidateCard-module__oA54wG__ctaArrow{flex:none;font-size:1.15em;line-height:1}.PresearchCandidateCard-module__oA54wG__button:hover:not(:disabled) .PresearchCandidateCard-module__oA54wG__cta{background:color-mix(in srgb, var(--ds-color-accent) 88%, #000);box-shadow:0 8px 18px color-mix(in srgb, var(--ds-color-accent) 34%, transparent)}.PresearchCandidateCard-module__oA54wG__cta[data-disabled=true]{color:var(--ds-color-text-disabled);background:var(--ds-color-bg-tag);box-shadow:none}@media (max-width:640px){.PresearchCandidateCard-module__oA54wG__card{aspect-ratio:var(--bs-mobile-product-card-aspect-ratio);max-width:var(--bs-mobile-product-card-column-width)}.PresearchCandidateCard-module__oA54wG__button{grid-template-rows:56% minmax(0,1fr)}.PresearchCandidateCard-module__oA54wG__body{padding:var(--ds-space-2)}.PresearchCandidateCard-module__oA54wG__type,.PresearchCandidateCard-module__oA54wG__badge{font-size:clamp(var(--ds-font-size-xs), 2.8vw, var(--ds-font-size-sm))}.PresearchCandidateCard-module__oA54wG__name{font-size:clamp(var(--ds-font-size-sm), 3.8vw, var(--ds-font-size-lg));line-height:clamp(var(--ds-line-height-xs), 5vw, var(--ds-line-height-md))}.PresearchCandidateCard-module__oA54wG__description,.PresearchCandidateCard-module__oA54wG__cta{font-size:clamp(var(--ds-font-size-xs), 3vw, var(--ds-font-size-sm));line-height:clamp(var(--ds-line-height-xs), 4vw, var(--ds-line-height-sm))}.PresearchCandidateCard-module__oA54wG__cta{min-height:34px;padding-right:var(--ds-space-2);padding-left:var(--ds-space-2)}}@media (prefers-reduced-motion:reduce){.PresearchCandidateCard-module__oA54wG__button,.PresearchCandidateCard-module__oA54wG__cta{transition:none}}
.PresearchFillSection-module__kTnuEq__section{gap:var(--ds-space-4);padding:var(--ds-space-6) 0;display:grid}.PresearchFillSection-module__kTnuEq__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ds-card-min-width)), 1fr));justify-content:center;gap:var(--ds-grid-gap);display:grid}.PresearchFillSection-module__kTnuEq__heading{gap:var(--ds-space-1);display:grid}.PresearchFillSection-module__kTnuEq__heading h3,.PresearchFillSection-module__kTnuEq__heading p,.PresearchFillSection-module__kTnuEq__partial{margin:0}.PresearchFillSection-module__kTnuEq__loadingNotice{color:var(--ds-color-text-secondary);font-weight:var(--ds-font-weight-semibold)}.PresearchFillSection-module__kTnuEq__heading h3{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-extrabold);line-height:var(--ds-line-height-lg)}.PresearchFillSection-module__kTnuEq__heading p,.PresearchFillSection-module__kTnuEq__partial,.PresearchFillSection-module__kTnuEq__retry{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-sm)}.PresearchFillSection-module__kTnuEq__partial{color:var(--ds-color-text-tertiary)}.PresearchFillSection-module__kTnuEq__skeleton{aspect-ratio:3/4;background:var(--ds-color-bg-tag);border:1px solid var(--ds-color-border-soft);border-radius:var(--ds-radius-3xl);min-height:0;animation:PresearchFillSection-module__kTnuEq__pulse var(--ds-duration-slow) var(--ds-easing) infinite alternate}.PresearchFillSection-module__kTnuEq__retry{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.PresearchFillSection-module__kTnuEq__retry button{color:var(--ds-color-ink);font:inherit;font-weight:var(--ds-font-weight-bold);cursor:pointer;background:0 0;border:0;padding:0}.PresearchFillSection-module__kTnuEq__retry button:focus-visible{box-shadow:var(--ds-shadow-focus);outline:none}@keyframes PresearchFillSection-module__kTnuEq__pulse{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PresearchFillSection-module__kTnuEq__skeleton{animation:none}}
.page-module__9s9O-W__page{max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,72px) clamp(18px,4vw,48px) 88px}.page-module__9s9O-W__hero{border-bottom:1px solid var(--ds-color-border);padding-bottom:var(--ds-space-7)}.page-module__9s9O-W__backLink{color:var(--ds-color-ink);font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-semibold);gap:var(--ds-space-1);margin-bottom:var(--ds-space-6);text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-mango);text-decoration-color:var(--ds-color-mango);text-underline-offset:3px;text-decoration-thickness:2px;display:inline-flex}.page-module__9s9O-W__backLink:hover{-webkit-text-decoration-color:var(--ds-color-ink);text-decoration-color:var(--ds-color-ink)}.page-module__9s9O-W__eyebrow{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);letter-spacing:.08em;margin:0 0 var(--ds-space-3);text-transform:uppercase}.page-module__9s9O-W__hero h1{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-text-display);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-leading-display);margin:0}.page-module__9s9O-W__summary{color:var(--ds-color-text-secondary);margin:var(--ds-space-5) 0 0;max-width:760px;line-height:1.65}.page-module__9s9O-W__scoreGrid{margin:var(--ds-space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__9s9O-W__scoreGrid div{background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);padding:var(--ds-space-5);gap:5px;display:grid}.page-module__9s9O-W__scoreGrid dt,.page-module__9s9O-W__dimensionHeader p,.page-module__9s9O-W__revision,.page-module__9s9O-W__counts{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-sm)}.page-module__9s9O-W__scoreGrid dd{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-2xl);font-weight:var(--ds-font-weight-bold);margin:0}.page-module__9s9O-W__revision{margin:var(--ds-space-4) 0 0}.page-module__9s9O-W__dimensionList{gap:var(--ds-space-6);margin-top:var(--ds-space-7);display:grid}.page-module__9s9O-W__dimension,.page-module__9s9O-W__emptyState{background:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-sm);padding:clamp(20px,4vw,36px);scroll-margin-top:24px}.page-module__9s9O-W__focused{border-color:var(--ds-color-mango-line);box-shadow:var(--ds-shadow-card-hover)}.page-module__9s9O-W__dimensionHeader{align-items:flex-start;gap:var(--ds-space-5);justify-content:space-between;display:flex}.page-module__9s9O-W__dimensionHeader p,.page-module__9s9O-W__dimensionHeader h2{margin:0}.page-module__9s9O-W__dimensionHeader h2{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-2xl);margin-top:3px}.page-module__9s9O-W__dimensionHeader>strong{color:var(--ds-color-ink);font-size:var(--ds-font-size-lg);white-space:nowrap}.page-module__9s9O-W__counts{margin:var(--ds-space-3) 0 var(--ds-space-5)}.page-module__9s9O-W__evidenceList{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.page-module__9s9O-W__evidence{border-top:1px solid var(--ds-color-border);padding:var(--ds-space-5) 0 0}.page-module__9s9O-W__sourceFocused{background:var(--ds-color-mango-soft);border-radius:var(--ds-radius-md);margin-inline:calc(var(--ds-space-3) * -1);padding-inline:var(--ds-space-3)}.page-module__9s9O-W__evidenceMeta{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__9s9O-W__evidenceMeta>span:first-child{border-radius:var(--ds-radius-full);font-weight:var(--ds-font-weight-semibold);padding:3px 8px}.page-module__9s9O-W__positive{background:var(--ds-color-score-high-bg);color:var(--ds-color-score-up-text)}.page-module__9s9O-W__negative{background:var(--ds-color-score-low-bg);color:var(--ds-color-score-down-text)}.page-module__9s9O-W__neutral{background:var(--ds-color-surface-sunken);color:var(--ds-color-text-secondary)}.page-module__9s9O-W__evidence blockquote{color:var(--ds-color-text-heading);font-size:var(--ds-font-size-md);margin:var(--ds-space-3) 0;white-space:pre-line;line-height:1.65}.page-module__9s9O-W__evidence a{color:var(--ds-color-ink);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);text-decoration:none}.page-module__9s9O-W__evidence a:hover{text-decoration:underline}.page-module__9s9O-W__topicEvidence{color:var(--ds-color-text-secondary);margin-top:var(--ds-space-4)}.page-module__9s9O-W__topicEvidence summary{cursor:pointer;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.page-module__9s9O-W__topicEvidence ul{gap:var(--ds-space-3);margin:var(--ds-space-3) 0 0;padding:0 0 0 var(--ds-space-3);list-style:none;display:grid}.page-module__9s9O-W__topicEvidence li{border-left:2px solid var(--ds-color-border);padding-left:var(--ds-space-3)}.page-module__9s9O-W__topicEvidence p,.page-module__9s9O-W__topicEvidence blockquote{font-size:var(--ds-font-size-sm);margin:0 0 var(--ds-space-2)}.page-module__9s9O-W__emptyState{margin-top:var(--ds-space-7)}.page-module__9s9O-W__emptyState h2{margin-top:0}.page-module__9s9O-W__emptyState p{color:var(--ds-color-text-secondary);margin-bottom:0}@media (max-width:700px){.page-module__9s9O-W__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__9s9O-W__dimensionHeader{align-items:flex-start;gap:var(--ds-space-2);flex-direction:column}}@media (max-width:430px){.page-module__9s9O-W__page{padding-inline:14px}.page-module__9s9O-W__scoreGrid{grid-template-columns:minmax(0,1fr)}.page-module__9s9O-W__evidence blockquote{font-size:var(--ds-font-size-sm)}}
