.editor-module__i2URHG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.editor-module__i2URHG__headMain{gap:8px;min-width:0;display:grid}.editor-module__i2URHG__back{width:fit-content;font:500 15px/1 var(--font-family);color:var(--color-blue-link);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.editor-module__i2URHG__back:hover{text-underline-offset:3px;text-decoration:underline}.editor-module__i2URHG__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-module__i2URHG__title{font:700 32px/1.15 var(--font-family);letter-spacing:-.02em;color:var(--color-neutral-black);margin:0}.editor-module__i2URHG__status{border-radius:var(--radius-sm);height:30px;font:500 15px/1 var(--font-family);background:var(--color-neutral-gray-100);color:var(--color-neutral-gray-700);align-items:center;padding:0 12px;display:inline-flex}.editor-module__i2URHG__status_LIVE{color:#00753a;background:#e3f6ec}.editor-module__i2URHG__status_SCHEDULED{background:var(--color-blue-tint-50);color:var(--color-blue-link)}.editor-module__i2URHG__status_CLOSED{color:var(--color-neutral-gray-700);background:#eceef1}.editor-module__i2URHG__version{border-radius:var(--radius-sm);background:var(--color-neutral-gray-100);height:30px;color:var(--color-neutral-gray-700);font:500 15px/1 var(--font-family);align-items:center;padding:0 12px;display:inline-flex}.editor-module__i2URHG__countdown{font:700 13px/1 var(--font-family);color:var(--color-blue-link)}.editor-module__i2URHG__metaRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.editor-module__i2URHG__slug{color:var(--color-blue-link);font:400 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-module__i2URHG__saved{font:400 15px/1 var(--font-family);color:#00753a;align-items:center;gap:6px;display:inline-flex}.editor-module__i2URHG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-module__i2URHG__outline,.editor-module__i2URHG__outlineNeutral{border-radius:var(--radius-md);height:44px;font:500 15px/1 var(--font-family);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) ease;background:#fff;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.editor-module__i2URHG__outline{border:1px solid var(--color-primary-500);color:var(--color-primary-600)}.editor-module__i2URHG__outline:hover{background:var(--color-blue-tint-50)}.editor-module__i2URHG__outlineNeutral{color:var(--color-neutral-black);border:1px solid #c4ccd8}.editor-module__i2URHG__outlineNeutral:hover{background:var(--color-neutral-bg)}.editor-module__i2URHG__outline:focus-visible,.editor-module__i2URHG__outlineNeutral:focus-visible{outline:var(--border-focus);outline-offset:2px}.editor-module__i2URHG__tabs{scrollbar-width:none;border-bottom:1px solid #dfe4ec;gap:6px;margin-bottom:22px;display:flex;overflow-x:auto}.editor-module__i2URHG__tabs::-webkit-scrollbar{display:none}.editor-module__i2URHG__tab{cursor:pointer;height:46px;font:500 16px/1 var(--font-family);color:var(--color-neutral-gray-700);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 16px;position:relative}.editor-module__i2URHG__tab:hover{color:var(--color-neutral-black)}.editor-module__i2URHG__tab[aria-selected=true]{color:var(--color-primary-600);font-weight:700}.editor-module__i2URHG__tab[aria-selected=true]:after{content:"";background:var(--color-primary-500);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.editor-module__i2URHG__tab:focus-visible{outline:var(--border-focus);outline-offset:-3px;border-radius:var(--radius-sm)}
.skeleton-module__W6UoGG__bone{background:var(--color-neutral-gray-100);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.skeleton-module__W6UoGG__bone:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%);animation:1.4s ease-in-out infinite skeleton-module__W6UoGG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-module__W6UoGG__onColor{background:#ffffff38}.skeleton-module__W6UoGG__onColor:after{background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%)}.skeleton-module__W6UoGG__line{border-radius:var(--radius-full);height:12px}.skeleton-module__W6UoGG__lineLg{border-radius:var(--radius-full);height:20px}.skeleton-module__W6UoGG__pill{border-radius:var(--radius-full)}.skeleton-module__W6UoGG__circle{border-radius:50%}.skeleton-module__W6UoGG__lg{border-radius:var(--radius-lg)}.skeleton-module__W6UoGG__xl{border-radius:var(--radius-xl)}@keyframes skeleton-module__W6UoGG__shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-module__W6UoGG__bone:after{animation:none;display:none}}.skeleton-module__W6UoGG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.admin-module__54FZ8W__app{background:var(--color-neutral-bg);min-height:100vh;font-family:var(--font-family);grid-template-columns:252px minmax(0,1fr);display:grid}.admin-module__54FZ8W__nav{background:var(--gradient-primary);color:#fff;height:100vh;padding:var(--space-lg) var(--space-md);gap:var(--space-2xs);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.admin-module__54FZ8W__brand{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xl) var(--space-xs);color:#fff;text-decoration:none;display:flex}.admin-module__54FZ8W__brandLogo{width:auto;height:32px}.admin-module__54FZ8W__brandProduct{font:var(--text-caption);border-radius:var(--radius-full);letter-spacing:.02em;background:#ffffff2e;padding:3px 10px;font-weight:700}.admin-module__54FZ8W__brandDot{display:none}.admin-module__54FZ8W__navLink{color:#fff;border-radius:var(--radius-lg);font:500 17px/1.2 var(--font-family);opacity:.95;z-index:1;align-items:center;gap:14px;margin-bottom:6px;padding:13px 18px;text-decoration:none;display:flex;position:relative}.admin-module__54FZ8W__navLink:hover{opacity:1;background:#ffffff24}.admin-module__54FZ8W__navActive,.admin-module__54FZ8W__navActive:hover{color:var(--color-blue-link);opacity:1;box-shadow:var(--elevation-1);background:#fff;font-weight:700}.admin-module__54FZ8W__navLink svg{flex:none;width:22px;height:22px}.admin-module__54FZ8W__navLabel{font:var(--text-caption);opacity:.9;font-weight:700}.admin-module__54FZ8W__navFooter{gap:var(--space-sm);z-index:1;grid-template-columns:minmax(0,1fr);margin-top:auto;display:grid;position:relative}.admin-module__54FZ8W__userCard{align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);padding:var(--space-sm);background:#ffffff24;display:flex}.admin-module__54FZ8W__avatar{background:var(--gradient-gold);width:36px;height:36px;color:var(--color-primary-600);font:var(--text-body-strong);border-radius:50%;flex:none;place-items:center;display:grid}.admin-module__54FZ8W__userMeta{min-width:0;font:var(--text-caption);line-height:1.35}.admin-module__54FZ8W__userEmail{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.admin-module__54FZ8W__userRole{opacity:.85}.admin-module__54FZ8W__signOut{color:#fff;border-radius:var(--radius-full);height:36px;font:var(--text-body-strong);cursor:pointer;transition:background var(--dur-fast) ease;background:0 0;border:1px solid #ffffff73}.admin-module__54FZ8W__signOut:hover{background:#ffffff24}.admin-module__54FZ8W__signOut:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-module__54FZ8W__main{padding:var(--space-lg) var(--space-xl) var(--space-xl);width:100%;min-width:0;max-width:1480px}.admin-module__54FZ8W__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.admin-module__54FZ8W__eyebrow{font:var(--text-caption);color:var(--color-neutral-gray-700);margin-bottom:var(--space-2xs);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.admin-module__54FZ8W__eyebrow:hover{color:var(--color-blue-link)}.admin-module__54FZ8W__h1{font:700 30px/1.15 var(--font-family);letter-spacing:-.02em;margin:0}.admin-module__54FZ8W__h2{font:700 19px/1.3 var(--font-family);margin:0 0 var(--space-sm)}.admin-module__54FZ8W__h3{font:var(--text-body-strong);margin:var(--space-xs) 0 0;color:var(--color-neutral-black)}.admin-module__54FZ8W__muted{color:var(--color-neutral-gray-700);font:var(--text-caption)}.admin-module__54FZ8W__card{border-radius:var(--radius-md);box-shadow:var(--elevation-1), 0 0 2px #0000000a;background:#fff;padding:20px 24px}.admin-module__54FZ8W__stack{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.admin-module__54FZ8W__row{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.admin-module__54FZ8W__grow{flex:1}.admin-module__54FZ8W__button,.admin-module__54FZ8W__buttonSecondary,.admin-module__54FZ8W__buttonGhost,.admin-module__54FZ8W__buttonDanger{height:40px;padding:0 var(--space-md);border-radius:var(--radius-md);font:var(--text-body-strong);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-xs);text-decoration:none;transition:background .12s,box-shadow .12s;display:inline-flex}.admin-module__54FZ8W__button{background:var(--color-primary-500);color:#fff;border:0;box-shadow:0 2px 6px #2a6be847}.admin-module__54FZ8W__button:hover{background:var(--color-primary-600)}.admin-module__54FZ8W__buttonSecondary{border:var(--border-accent);color:var(--color-blue-link);background:#fff}.admin-module__54FZ8W__buttonSecondary:hover{background:var(--color-blue-tint-50)}.admin-module__54FZ8W__buttonGhost{color:var(--color-neutral-gray-700);background:0 0;border:0}.admin-module__54FZ8W__buttonGhost:hover{color:var(--color-neutral-black);background:#0000000d}.admin-module__54FZ8W__buttonDanger{border:1px solid var(--color-neutral-gray-300);color:var(--color-neutral-black);background:#fff}.admin-module__54FZ8W__buttonDanger:hover{background:var(--color-neutral-gray-100)}.admin-module__54FZ8W__button:disabled,.admin-module__54FZ8W__buttonSecondary:disabled,.admin-module__54FZ8W__buttonDanger:disabled,.admin-module__54FZ8W__buttonGhost:disabled{opacity:.45;cursor:default;box-shadow:none}.admin-module__54FZ8W__small{height:32px;padding:0 var(--space-sm);font:var(--text-caption);font-weight:700}.admin-module__54FZ8W__input,.admin-module__54FZ8W__select,.admin-module__54FZ8W__textarea{height:40px;padding:0 var(--space-sm);border:var(--border-input);border-radius:var(--radius-md);font:var(--text-body);color:inherit;background:#fff;min-width:0;transition:border-color .12s,box-shadow .12s}.admin-module__54FZ8W__textarea{height:auto;min-height:88px;padding:var(--space-xs) var(--space-sm);resize:vertical;width:100%}.admin-module__54FZ8W__input:hover,.admin-module__54FZ8W__select:hover,.admin-module__54FZ8W__textarea:hover{border-color:var(--color-neutral-gray-300)}.admin-module__54FZ8W__input:focus,.admin-module__54FZ8W__select:focus,.admin-module__54FZ8W__textarea:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px #2a6be829}.admin-module__54FZ8W__field{gap:var(--space-2xs);font:var(--text-caption);color:var(--color-neutral-gray-700);font-weight:700;display:grid}.admin-module__54FZ8W__field .admin-module__54FZ8W__input,.admin-module__54FZ8W__field .admin-module__54FZ8W__select{width:100%}.admin-module__54FZ8W__select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;padding-right:36px}.admin-module__54FZ8W__check{align-items:center;gap:var(--space-xs);font:var(--text-body);cursor:pointer;color:var(--color-neutral-black);display:flex}.admin-module__54FZ8W__check input{appearance:none;cursor:pointer;width:20px;height:20px;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease;background:#fff;border:1.5px solid #c4ccd8;border-radius:6px;flex:none;place-items:center;margin:0;display:grid}.admin-module__54FZ8W__check input:checked{background:var(--color-primary-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center;border-color:var(--color-primary-500)}.admin-module__54FZ8W__check input:focus-visible{outline:var(--border-focus);outline-offset:2px}.admin-module__54FZ8W__grid2{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__54FZ8W__grid3{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-module__54FZ8W__table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);width:100%;box-shadow:var(--elevation-1);background:#fff;overflow:hidden}.admin-module__54FZ8W__table th{text-align:left;font:600 13px/1.2 var(--font-family);color:var(--color-neutral-gray-700);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-hairline);background:#fbfcfd}.admin-module__54FZ8W__table td{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-hairline);vertical-align:middle}.admin-module__54FZ8W__table tr:last-child td{border-bottom:0}.admin-module__54FZ8W__table tbody tr:hover td{background:#fafbff}.admin-module__54FZ8W__rowLink{color:inherit;font-weight:700;text-decoration:none}.admin-module__54FZ8W__rowLink:hover{color:var(--color-blue-link)}.admin-module__54FZ8W__chip{font:var(--text-micro);border-radius:var(--radius-full);background:var(--color-neutral-gray-100);color:var(--color-neutral-gray-700);letter-spacing:.02em;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:inline-flex}.admin-module__54FZ8W__chip:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.admin-module__54FZ8W__chip_LIVE{color:#00753a;background:#e3f6ec}.admin-module__54FZ8W__chip_SCHEDULED{background:var(--color-blue-tint-50);color:var(--color-blue-link)}.admin-module__54FZ8W__chip_DRAFT{background:var(--color-neutral-gray-100);color:var(--color-neutral-gray-700)}.admin-module__54FZ8W__chip_CLOSED{background:var(--color-warning-tint);color:var(--color-warning-ink)}.admin-module__54FZ8W__chip_ARCHIVED{border:var(--border-hairline);color:var(--color-neutral-gray-500);background:#fff}.admin-module__54FZ8W__countdown{font:var(--text-micro);color:var(--color-blue-link);font-weight:700;display:inline-block}.admin-module__54FZ8W__notice,.admin-module__54FZ8W__info,.admin-module__54FZ8W__success{border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);font:var(--text-caption);gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.admin-module__54FZ8W__notice{background:var(--color-warning-tint);color:#6b4600;border:1px solid #f7d9a3}.admin-module__54FZ8W__info{background:var(--color-blue-tint-50);color:#1d3e86;border:1px solid #cfe1fd}.admin-module__54FZ8W__success{color:#00592c;background:#e3f6ec;border:1px solid #bfe8d1}.admin-module__54FZ8W__dialogBackdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14204073;place-items:center;display:grid;position:fixed;inset:0}.admin-module__54FZ8W__dialog{border-radius:var(--radius-xl);padding:var(--space-lg);background:#fff;width:min(600px,100vw - 32px);max-height:calc(100vh - 64px);overflow:auto;box-shadow:0 16px 40px #0000002e}.admin-module__54FZ8W__templates{gap:var(--space-xs);grid-template-columns:repeat(2,1fr);display:grid}.admin-module__54FZ8W__template{text-align:left;border:var(--border-input);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);cursor:pointer;background:#fff;gap:2px;display:grid}.admin-module__54FZ8W__template:hover{border-color:var(--color-primary-400)}.admin-module__54FZ8W__template[aria-pressed=true]{border:1.5px solid var(--color-primary-500);background:var(--color-blue-tint-50)}.admin-module__54FZ8W__tabs{border:var(--border-input);border-radius:var(--radius-md);margin-bottom:var(--space-md);background:#fff;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.admin-module__54FZ8W__tab{font:500 14px/1.2 var(--font-family);color:var(--color-neutral-gray-700);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:8px 14px}.admin-module__54FZ8W__tab:hover{color:var(--color-blue-link)}.admin-module__54FZ8W__tab[aria-selected=true]{background:var(--color-blue-tint-50);color:var(--color-blue-link);font-weight:700}.admin-module__54FZ8W__builder{gap:var(--space-md);grid-template-columns:210px minmax(0,1fr) 360px;align-items:start;display:grid}.admin-module__54FZ8W__logicLayout{grid-template-columns:minmax(0,1fr) 380px}.admin-module__54FZ8W__palette{top:var(--space-md);gap:var(--space-sm);border-radius:var(--radius-lg);max-height:calc(100vh - 32px);box-shadow:var(--elevation-1);padding:var(--space-sm);background:#fff;display:grid;position:sticky;overflow:auto}.admin-module__54FZ8W__paletteGroup{gap:2px;display:grid}.admin-module__54FZ8W__paletteLabel{font:var(--text-micro);text-transform:uppercase;color:var(--color-neutral-gray-500);letter-spacing:.06em;margin:var(--space-2xs) 0 2px var(--space-xs);font-weight:700}.admin-module__54FZ8W__paletteItem{text-align:left;border-radius:var(--radius-sm);padding:7px var(--space-xs);font:var(--text-caption);cursor:grab;color:var(--color-neutral-black);background:0 0;border:0;font-weight:500}.admin-module__54FZ8W__paletteItem:hover{background:var(--color-blue-tint-50);color:var(--color-blue-link)}.admin-module__54FZ8W__paletteItem:disabled{cursor:default;opacity:.5}.admin-module__54FZ8W__canvas{gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.admin-module__54FZ8W__canvas>*,.admin-module__54FZ8W__pageHead .admin-module__54FZ8W__input,.admin-module__54FZ8W__pageDrop>*{min-width:0}.admin-module__54FZ8W__page{border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-md);background:#fff}.admin-module__54FZ8W__pageHead{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.admin-module__54FZ8W__pageBadge{background:var(--color-primary-500);color:#fff;border-radius:var(--radius-full);font:var(--text-micro);white-space:nowrap;padding:4px 10px;font-weight:700}.admin-module__54FZ8W__pageDrop{gap:var(--space-xs);border-radius:var(--radius-md);min-height:48px;display:grid}.admin-module__54FZ8W__pageDropActive{outline:2px dashed var(--color-primary-400);outline-offset:4px;background:var(--color-blue-tint-50)}.admin-module__54FZ8W__qCard{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);gap:var(--space-xs);cursor:pointer;background:#fff;align-items:center;transition:border-color .12s,box-shadow .12s;display:flex}.admin-module__54FZ8W__qCard:hover{border-color:var(--color-neutral-gray-300);box-shadow:var(--elevation-1)}.admin-module__54FZ8W__qSelected,.admin-module__54FZ8W__qSelected:hover{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #2a6be824}.admin-module__54FZ8W__qIssue{border-left:3px solid var(--color-warning-gold)}.admin-module__54FZ8W__qType{font:var(--text-micro);color:var(--color-blue-link);background:var(--color-blue-tint-50);border-radius:var(--radius-full);white-space:nowrap;padding:3px 8px;font-weight:700}.admin-module__54FZ8W__qTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-module__54FZ8W__qVar{font:var(--text-micro);color:var(--color-neutral-gray-500);font-family:ui-monospace,SFMono-Regular,monospace}.admin-module__54FZ8W__handle{cursor:grab;color:var(--color-neutral-gray-300);letter-spacing:-2px}.admin-module__54FZ8W__side>*{min-width:0}.admin-module__54FZ8W__side{top:var(--space-md);gap:var(--space-md);max-height:calc(100vh - 32px);display:grid;position:sticky;overflow:auto}.admin-module__54FZ8W__optionRow{gap:var(--space-2xs);grid-template-columns:1fr auto auto;align-items:center;display:grid}.admin-module__54FZ8W__phone{background:var(--color-neutral-bg);width:360px;max-width:100%;box-shadow:var(--elevation-2);border:10px solid #1a1a1a;border-radius:40px;margin:0 auto;overflow:hidden}.admin-module__54FZ8W__phoneScreen{height:620px;overflow:auto}.admin-module__54FZ8W__rule{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-sm);gap:var(--space-xs);background:#fbfcfd;display:grid}.admin-module__54FZ8W__ruleLine .admin-module__54FZ8W__select{max-width:320px}.admin-module__54FZ8W__ruleLine{gap:var(--space-xs);font:var(--text-caption);flex-wrap:wrap;align-items:center;display:flex}.admin-module__54FZ8W__otherwise{font:var(--text-caption);color:var(--color-neutral-gray-700);padding:var(--space-xs) var(--space-sm);border:1px dashed var(--color-neutral-gray-300);border-radius:var(--radius-full)}.admin-module__54FZ8W__issues{gap:var(--space-2xs);display:grid}.admin-module__54FZ8W__map{width:100%;overflow-x:auto}.admin-module__54FZ8W__kpis{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.admin-module__54FZ8W__kpi{border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-md);background:#fff}.admin-module__54FZ8W__kpiValue{font:var(--text-number-xl)}.admin-module__54FZ8W__login{background:var(--gradient-primary);min-height:100vh;padding:var(--space-md);font-family:var(--font-family);place-items:center;display:grid;position:relative;overflow:hidden}.admin-module__54FZ8W__loginCard{z-index:1;border-radius:var(--radius-md);gap:var(--space-md);text-align:center;background:#fff;width:min(420px,100%);padding:36px 32px 32px;display:grid;position:relative;box-shadow:0 16px 40px #14287840}.admin-module__54FZ8W__loginLang{top:max(var(--space-md), env(safe-area-inset-top,0px));right:var(--space-md);z-index:2;position:absolute}.admin-module__54FZ8W__loginLogo{width:auto;height:40px;margin:0 auto}.admin-module__54FZ8W__loginTitle{font:700 26px/1.2 var(--font-family);letter-spacing:-.01em;margin:0 0 6px}.admin-module__54FZ8W__googleButton{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);background:var(--color-primary-500);color:#fff;height:48px;font:var(--text-body-strong);font-size:15px;text-decoration:none;display:flex;box-shadow:0 4px 10px #2a6be84d}.admin-module__54FZ8W__googleButton:hover{background:var(--color-primary-600)}.admin-module__54FZ8W__googleMark{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.admin-module__54FZ8W__divider{align-items:center;gap:var(--space-sm);color:var(--color-neutral-gray-500);font:var(--text-caption);display:flex}.admin-module__54FZ8W__divider:before,.admin-module__54FZ8W__divider:after{content:"";background:var(--color-neutral-gray-100);flex:1;height:1px}.admin-module__54FZ8W__mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.admin-module__54FZ8W__navTop{margin:0 0 var(--space-xl) var(--space-xs);justify-content:space-between;align-items:center;display:flex}.admin-module__54FZ8W__navTop .admin-module__54FZ8W__brand{margin:0}.admin-module__54FZ8W__mobileBar,.admin-module__54FZ8W__navClose,.admin-module__54FZ8W__navBackdrop{display:none}@media (max-width:1100px){.admin-module__54FZ8W__app{grid-template-columns:minmax(0,1fr);align-content:start}.admin-module__54FZ8W__mobileBar{z-index:20;background:var(--gradient-primary);padding:calc(var(--space-xs) + env(safe-area-inset-top,0px)) var(--space-md) var(--space-xs);min-height:56px;box-shadow:var(--elevation-1);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.admin-module__54FZ8W__mobileBar .admin-module__54FZ8W__brand{margin:0}.admin-module__54FZ8W__menuButton,.admin-module__54FZ8W__navClose{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff2e;border:0;place-items:center;width:40px;height:40px;display:grid}.admin-module__54FZ8W__menuButton:focus-visible,.admin-module__54FZ8W__navClose:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-module__54FZ8W__nav{z-index:40;width:min(300px,86vw);height:100dvh;padding-top:calc(var(--space-md) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform var(--dur-base,.24s) var(--ease-out,ease), visibility 0s linear var(--dur-base,.24s);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:8px 0 24px #0a1e5a40}.admin-module__54FZ8W__navOpen{visibility:visible;transition:transform var(--dur-base,.24s) var(--ease-out,ease);transform:none}.admin-module__54FZ8W__navClose{display:grid}.admin-module__54FZ8W__navTop{margin-bottom:var(--space-lg)}.admin-module__54FZ8W__navBackdrop{z-index:30;animation:admin-module__54FZ8W__fadeBackdrop var(--dur-base,.24s) ease both;background:#0a143273;display:block;position:fixed;inset:0}.admin-module__54FZ8W__main{padding:var(--space-md)}.admin-module__54FZ8W__builder,.admin-module__54FZ8W__logicLayout{grid-template-columns:minmax(0,1fr)}.admin-module__54FZ8W__palette,.admin-module__54FZ8W__side{max-height:none;position:static}}@keyframes admin-module__54FZ8W__fadeBackdrop{0%{opacity:0}to{opacity:1}}.admin-module__54FZ8W__hinted{align-content:start;gap:6px;display:grid}.admin-module__54FZ8W__hint{font:var(--text-caption);color:var(--color-neutral-gray-700);align-items:flex-start;gap:6px;margin:0;font-weight:400;line-height:1.45;display:flex}.admin-module__54FZ8W__hintIcon{width:14px;height:14px;color:var(--color-blue-link);flex:none;margin-top:2px}.admin-module__54FZ8W__artwork{gap:var(--space-xs);display:grid}.admin-module__54FZ8W__artworkPreviews{gap:var(--space-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.admin-module__54FZ8W__artworkFigure{font:var(--text-caption);color:var(--color-neutral-gray-700);gap:4px;margin:0;display:grid}.admin-module__54FZ8W__cropCard,.admin-module__54FZ8W__cropHero{border-radius:var(--radius-md);background:var(--color-neutral-bg);border:var(--border-hairline);width:180px;overflow:hidden}.admin-module__54FZ8W__cropCard{aspect-ratio:16/7}.admin-module__54FZ8W__cropHero{aspect-ratio:2}.admin-module__54FZ8W__cropCard img,.admin-module__54FZ8W__cropHero img{object-fit:cover;width:100%;height:100%;display:block}.admin-module__54FZ8W__safeArea{background:repeating-linear-gradient(45deg,#eef2f8 0 6px,#f7f9fc 6px 12px);place-items:center;width:100%;height:100%;display:grid;position:relative}.admin-module__54FZ8W__safeBand,.admin-module__54FZ8W__safeBandFull{border:1.5px dashed var(--color-primary-500);width:100%;color:var(--color-primary-500);font:var(--text-micro);background:#e5f0fecc;place-items:center;font-weight:700;display:grid}.admin-module__54FZ8W__safeBand{height:100%}.admin-module__54FZ8W__safeBandFull{height:87.5%}.admin-module__54FZ8W__logoOnWhite,.admin-module__54FZ8W__logoOnBlue{border-radius:var(--radius-md);place-items:center;min-width:120px;height:52px;padding:12px 16px;display:grid}.admin-module__54FZ8W__logoOnWhite{border:var(--border-hairline);background:#fff}.admin-module__54FZ8W__logoOnBlue{background:var(--gradient-primary)}.admin-module__54FZ8W__logoOnWhite img,.admin-module__54FZ8W__logoOnBlue img{object-fit:contain;width:auto;max-width:200px;height:28px}.admin-module__54FZ8W__rules{margin:var(--space-2xs) 0 0;font:var(--text-caption);gap:4px;padding-left:1.2em;line-height:1.5;display:grid}.admin-module__54FZ8W__infoBlock{padding:var(--space-sm) var(--space-md);display:block}.admin-module__54FZ8W__sectionNav{z-index:4;gap:var(--space-xs);padding:var(--space-sm) 0;margin-top:calc(-1 * var(--space-xs));background:var(--color-neutral-bg);flex-wrap:wrap;display:flex;position:sticky;top:0}.admin-module__54FZ8W__sectionPill{min-height:32px;padding:0 var(--space-sm);border-radius:var(--radius-full);color:var(--color-neutral-gray-700);font:var(--text-caption);transition:background var(--dur-fast,.14s) ease, color var(--dur-fast,.14s) ease, border-color var(--dur-fast,.14s) ease;background:#fff;border:1px solid #e3e8f0;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.admin-module__54FZ8W__sectionPill:hover{color:var(--color-blue-link);border-color:#cfe1fd}.admin-module__54FZ8W__sectionPill[aria-current=true]{background:var(--color-blue-tint-50);color:var(--color-blue-link);border-color:#cfe1fd}.admin-module__54FZ8W__sectionTarget{scroll-margin-top:88px}.admin-module__54FZ8W__sectionPage{padding-bottom:60vh}.admin-module__54FZ8W__subFields{margin:calc(-1 * var(--space-2xs)) 0 var(--space-2xs) 11px;padding-left:calc(var(--space-md) + 4px);animation:admin-module__54FZ8W__subIn var(--dur-base,.24s) var(--ease-out,ease) both;border-left:2px solid #cfe1fd}@keyframes admin-module__54FZ8W__subIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.admin-module__54FZ8W__optionList{gap:var(--space-xs);display:grid}.admin-module__54FZ8W__option{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);transition:border-color var(--dur-fast,.14s) ease, background var(--dur-fast,.14s) ease;background:#fff}.admin-module__54FZ8W__option:has(>.admin-module__54FZ8W__optionHead input:checked){background:#fbfdff;border-color:#cfe1fd}.admin-module__54FZ8W__optionHead{gap:var(--space-sm);cursor:pointer;font:var(--text-body);align-items:flex-start;display:flex}.admin-module__54FZ8W__optionHead input{width:18px;height:18px;accent-color:var(--color-primary-500);flex:none;margin:2px 0 0}.admin-module__54FZ8W__optionHead strong{font:var(--text-body-strong);display:block}.admin-module__54FZ8W__optionDesc{font:var(--text-caption);color:var(--color-neutral-gray-700);margin-top:2px;display:block}.admin-module__54FZ8W__option .admin-module__54FZ8W__subFields{margin-top:var(--space-sm);gap:var(--space-xs);display:grid}.admin-module__54FZ8W__limitInput{align-items:center;gap:var(--space-xs);font:var(--text-body);color:var(--color-neutral-gray-700);display:flex}.admin-module__54FZ8W__limitInput .admin-module__54FZ8W__input{width:140px}.admin-module__54FZ8W__limitProgress{align-items:center;gap:var(--space-sm);font:var(--text-caption);display:flex}.admin-module__54FZ8W__limitTrack{border-radius:var(--radius-full);background:var(--color-neutral-gray-100);flex:0 260px;height:6px;overflow:hidden}.admin-module__54FZ8W__limitFill{border-radius:var(--radius-full);background:var(--color-primary-500);height:100%;transition:width .48s var(--ease-out,ease)}.admin-module__54FZ8W__limitFillReached{background:var(--color-warning-gold)}.admin-module__54FZ8W__limitReached{color:var(--color-warning-ink);font-weight:700}.admin-module__54FZ8W__helpBox{font:var(--text-caption);color:var(--color-neutral-gray-700);margin-top:var(--space-2xs)}.admin-module__54FZ8W__helpBox summary{cursor:pointer;color:var(--color-blue-link);width:fit-content;font-weight:700}.admin-module__54FZ8W__helpBox[open]{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:#fff}.admin-module__54FZ8W__helpBox p{margin:var(--space-xs) 0}.admin-module__54FZ8W__helpBanner{gap:var(--space-sm);background:var(--color-warning-tint);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font:var(--text-caption);color:#5c3d00;border:1px solid #f7d9a3;align-items:flex-start;display:flex}.admin-module__54FZ8W__helpBanner p{margin:2px 0 0}.admin-module__54FZ8W__helpBanner strong{font-weight:700}.admin-module__54FZ8W__helpBanner .admin-module__54FZ8W__helpBox[open]{background:#ffffffb3}.admin-module__54FZ8W__helpBannerIcon{background:var(--color-warning-gold);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-weight:700;display:grid}.admin-module__54FZ8W__suspiciousFlag{justify-items:start;gap:2px;display:inline-grid}.admin-module__54FZ8W__suspiciousReason{font:var(--text-caption);color:var(--color-warning-ink)}@media (max-width:1100px){.admin-module__54FZ8W__sectionNav{top:calc(56px + env(safe-area-inset-top,0px))}.admin-module__54FZ8W__sectionTarget{scroll-margin-top:calc(150px + env(safe-area-inset-top,0px))}.admin-module__54FZ8W__palette{gap:var(--space-xs);display:grid}.admin-module__54FZ8W__paletteGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-module__54FZ8W__paletteLabel{margin:var(--space-2xs) 0 0;flex-basis:100%}.admin-module__54FZ8W__paletteItem{border-radius:var(--radius-full);background:#fff;border:1px solid #e3e8f0;padding:6px 12px}}@media (max-width:768px){.admin-module__54FZ8W__main{padding:var(--space-sm) var(--space-sm) var(--space-xl)}.admin-module__54FZ8W__card{padding:var(--space-md)}.admin-module__54FZ8W__h1{font-size:22px}.admin-module__54FZ8W__pageHeader{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md)}.admin-module__54FZ8W__pageHeader>*{min-width:0;max-width:100%}.admin-module__54FZ8W__pageHeader .admin-module__54FZ8W__row{gap:var(--space-xs)}.admin-module__54FZ8W__tabs,.admin-module__54FZ8W__sectionNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.admin-module__54FZ8W__tabs::-webkit-scrollbar{display:none}.admin-module__54FZ8W__sectionNav::-webkit-scrollbar{display:none}.admin-module__54FZ8W__tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.admin-module__54FZ8W__tab,.admin-module__54FZ8W__sectionPill{white-space:nowrap;flex:none}.admin-module__54FZ8W__tab{padding:8px var(--space-sm)}.admin-module__54FZ8W__table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.admin-module__54FZ8W__table th{white-space:nowrap}.admin-module__54FZ8W__grid3,.admin-module__54FZ8W__templates{grid-template-columns:minmax(0,1fr)}.admin-module__54FZ8W__dialog{padding:var(--space-md);border-radius:var(--radius-lg);max-height:calc(100dvh - 32px)}}@media (max-width:640px){.admin-module__54FZ8W__grid2{grid-template-columns:minmax(0,1fr)}.admin-module__54FZ8W__cardTable,.admin-module__54FZ8W__cardTable tbody,.admin-module__54FZ8W__cardTable tr,.admin-module__54FZ8W__cardTable td{display:block}.admin-module__54FZ8W__cardTable{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.admin-module__54FZ8W__cardTable thead{display:none}.admin-module__54FZ8W__cardTable tr{border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-xs) var(--space-md);margin-bottom:var(--space-sm);background:#fff}.admin-module__54FZ8W__cardTable td{justify-content:space-between;align-items:baseline;gap:var(--space-md);text-align:right;padding:8px 0;display:flex}.admin-module__54FZ8W__cardTable td:last-child{border-bottom:0}.admin-module__54FZ8W__cardTable td:before{content:attr(data-label);font:var(--text-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-gray-500);text-align:left;flex:none;max-width:45%;font-weight:700}.admin-module__54FZ8W__cardTable td:first-child{text-align:left;font-size:15px;display:block}.admin-module__54FZ8W__cardTable td:first-child:before{display:none}}.admin-module__54FZ8W__aiBar{border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);gap:var(--space-xs);background:linear-gradient(135deg,#f4f7ff 0%,#eef4ff 100%);border:1px solid #d6e3fd;display:grid}.admin-module__54FZ8W__aiBarCompact{border-radius:var(--radius-md);gap:4px;margin-bottom:0;padding:10px 14px}.admin-module__54FZ8W__aiBarCompact .admin-module__54FZ8W__aiCaption{margin:0}.admin-module__54FZ8W__aiBarRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.admin-module__54FZ8W__aiBarRow strong{font:var(--text-body-strong);display:block}.admin-module__54FZ8W__aiBarStatus{font:var(--text-caption);color:var(--color-neutral-gray-700);display:block}.admin-module__54FZ8W__aiSpark{background:var(--gradient-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid;box-shadow:0 2px 6px #2a6be84d}.admin-module__54FZ8W__aiCaption{font:var(--text-micro);color:var(--color-neutral-gray-500);margin:0}.admin-module__54FZ8W__aiList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-module__54FZ8W__aiListItem{gap:var(--space-sm);text-align:left;border-radius:var(--radius-md);width:100%;padding:var(--space-xs) var(--space-sm);cursor:pointer;font:var(--text-caption);color:var(--color-neutral-black);background:#fff;border:1px solid #e3e8f0;align-items:baseline;display:flex}.admin-module__54FZ8W__aiListItem:hover{background:#fbfdff;border-color:#cfe1fd}.admin-module__54FZ8W__aiIssue{color:var(--color-blue-link);flex:none;font-weight:700}.admin-module__54FZ8W__aiListText{min-width:0;color:var(--color-neutral-gray-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__54FZ8W__qSuggest{font:var(--text-micro);color:var(--color-blue-link);background:var(--color-blue-tint-50);border-radius:var(--radius-full);flex:none;padding:2px 8px;font-weight:700}.admin-module__54FZ8W__suggestion{gap:var(--space-xs);animation:admin-module__54FZ8W__subIn var(--dur-base,.24s) var(--ease-out,ease) both;display:grid}.admin-module__54FZ8W__suggestionItem{border:1px solid #d6e3fd;border-left:3px solid var(--color-primary-500);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);gap:var(--space-xs);box-shadow:var(--elevation-1);background:#fff;display:grid}.admin-module__54FZ8W__suggestionWhy{font:var(--text-caption);color:var(--color-neutral-gray-700);margin:0}.admin-module__54FZ8W__suggestionCompare{gap:4px var(--space-sm);font:var(--text-caption);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.admin-module__54FZ8W__suggestionLabel{font:var(--text-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-gray-500);font-weight:700}.admin-module__54FZ8W__suggestionOld{color:var(--color-neutral-gray-500);text-decoration:line-through}.admin-module__54FZ8W__suggestionNew{color:var(--color-neutral-black);font-weight:700}.admin-module__54FZ8W__suggestionAdvice{font:var(--text-caption);color:var(--color-neutral-black);background:var(--color-blue-tint-50);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);margin:0}.admin-module__54FZ8W__dialogWide{width:min(760px,100vw - 32px)}.admin-module__54FZ8W__choiceChip{border-radius:var(--radius-full);font:var(--text-body);color:var(--color-neutral-black);cursor:pointer;background:#fff;border:1px solid #e3e8f0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.admin-module__54FZ8W__choiceChip:has(input:checked){background:var(--color-blue-tint-50);color:var(--color-blue-link);border-color:#cfe1fd;font-weight:700}.admin-module__54FZ8W__choiceChip input{accent-color:var(--color-primary-500);margin:0}.admin-module__54FZ8W__aiRationale{gap:var(--space-sm);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);font:var(--text-body);background:linear-gradient(135deg,#f4f7ff 0%,#eef4ff 100%);border:1px solid #d6e3fd;align-items:flex-start;display:flex}.admin-module__54FZ8W__aiRationale p{color:var(--color-neutral-gray-700);margin:4px 0 0;line-height:1.6}.admin-module__54FZ8W__draftPages{gap:var(--space-sm);max-height:42vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.admin-module__54FZ8W__draftPage{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);gap:var(--space-xs);display:grid}.admin-module__54FZ8W__draftPageHead{align-items:center;gap:var(--space-xs);font:var(--text-body-strong);display:flex}.admin-module__54FZ8W__draftQuestions{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.admin-module__54FZ8W__draftQuestions>li{gap:4px var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.admin-module__54FZ8W__draftQuestionTitle{font:var(--text-body)}.admin-module__54FZ8W__draftOptions{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.admin-module__54FZ8W__draftOption{font:var(--text-micro);color:var(--color-neutral-gray-700);background:var(--color-neutral-bg);border-radius:var(--radius-full);padding:2px 8px}.admin-module__54FZ8W__aiDraftLoading{justify-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-md);text-align:center;display:grid}.admin-module__54FZ8W__aiDraftShimmer{width:min(420px,100%);margin-top:var(--space-sm);gap:8px;display:grid}.admin-module__54FZ8W__aiDraftShimmer span{border-radius:var(--radius-full);background:linear-gradient(90deg,#eef2f8 25%,#f7f9fc 50%,#eef2f8 75%) 0 0/200% 100%;height:14px;animation:1.2s ease-in-out infinite admin-module__54FZ8W__draftShimmer}.admin-module__54FZ8W__aiDraftShimmer span:nth-child(2){width:85%}.admin-module__54FZ8W__aiDraftShimmer span:nth-child(3){width:65%}@keyframes admin-module__54FZ8W__draftShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-module__54FZ8W__fieldHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.admin-module__54FZ8W__count{color:var(--color-neutral-gray-500);font-variant-numeric:tabular-nums;font-weight:400}.admin-module__54FZ8W__countOver{color:var(--color-warning-ink);font-variant-numeric:tabular-nums;font-weight:700}.admin-module__54FZ8W__kindChip{margin-left:var(--space-xs);color:#0f6b3c;background:#e8f7ee}.admin-module__54FZ8W__linkPreview{background:var(--color-neutral-bg);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);font:var(--text-caption);overflow-wrap:anywhere;gap:2px;display:grid}
.results-module__v1Sera__filters{gap:var(--space-sm);margin-bottom:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-sm) var(--space-md);background:#fff;flex-wrap:wrap;align-items:flex-end;display:flex}.results-module__v1Sera__tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px;display:grid}.results-module__v1Sera__tile{border-radius:var(--radius-md);box-shadow:var(--elevation-1);background:#fff;grid-template-rows:auto auto 1fr;align-content:start;gap:2px;padding:14px 16px;display:grid}.results-module__v1Sera__tileLabel{font:var(--text-caption);color:var(--color-neutral-gray-700)}.results-module__v1Sera__tileValue{font:700 22px/1.2 var(--font-family);color:var(--color-neutral-black);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.results-module__v1Sera__tileHint{font:var(--text-caption);color:var(--color-neutral-gray-500)}.results-module__v1Sera__deltaUp{font:var(--text-caption);color:#00753a;font-weight:700}.results-module__v1Sera__deltaDown{font:var(--text-caption);color:#8a5a00;font-weight:700}.results-module__v1Sera__deltaFlat{font:var(--text-caption);color:var(--color-neutral-gray-700)}.results-module__v1Sera__grid{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.results-module__v1Sera__panel{border-radius:var(--radius-md);box-shadow:var(--elevation-1), 0 0 2px #0000000a;background:#fff;min-width:0;padding:20px 22px}.results-module__v1Sera__panelTitle{font:700 17px/1.3 var(--font-family);margin:0 0 12px}.results-module__v1Sera__panelTitleLg{font:700 20px/1.2 var(--font-family);margin:0}.results-module__v1Sera__panelMeta{font:var(--text-caption);color:var(--color-neutral-gray-700);margin:-8px 0 var(--space-sm)}.results-module__v1Sera__empty{font:var(--text-caption);color:var(--color-neutral-gray-500)}.results-module__v1Sera__barList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.results-module__v1Sera__barRow{gap:var(--space-xs);width:100%;font:var(--text-caption);color:inherit;grid-template-columns:minmax(80px,38%) 1fr auto;align-items:center;display:grid}.results-module__v1Sera__barButton{border-radius:var(--radius-xs);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 4px}.results-module__v1Sera__barButton:hover,.results-module__v1Sera__barButton[aria-pressed=true]{background:var(--color-blue-tint-50)}.results-module__v1Sera__barLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-module__v1Sera__barTrack{background:var(--color-neutral-bg);border-radius:var(--radius-full);height:12px;display:block}.results-module__v1Sera__bar{border-radius:0 var(--radius-full) var(--radius-full) 0;height:100%;display:block}.results-module__v1Sera__barValue{font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-weight:700}.results-module__v1Sera__histogram{align-items:stretch;gap:2px;height:140px;display:flex}.results-module__v1Sera__column{flex:1;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.results-module__v1Sera__column>.results-module__v1Sera__columnBar{align-self:end}.results-module__v1Sera__columnBar{background:var(--color-primary-500);border-radius:4px 4px 0 0;justify-self:center;width:100%;max-width:24px;min-height:1px}.results-module__v1Sera__columnValue{font:var(--text-micro);text-align:center;font-weight:700}.results-module__v1Sera__columnLabel{font:var(--text-micro);text-align:center;color:var(--color-neutral-gray-700);padding-top:4px}.results-module__v1Sera__lineWrap{position:relative}.results-module__v1Sera__line{width:100%;height:auto;display:block}.results-module__v1Sera__axis{fill:var(--color-neutral-gray-700);font-size:10px}.results-module__v1Sera__tooltip{background:var(--color-neutral-black);color:#fff;font:var(--text-caption);border-radius:var(--radius-xs);padding:4px 8px;position:absolute;top:0;right:0}.results-module__v1Sera__heatWrap{overflow-x:auto}.results-module__v1Sera__heat{border-collapse:separate;border-spacing:2px;font:var(--text-caption)}.results-module__v1Sera__heat th{text-align:left;padding:4px 8px;font-weight:700}.results-module__v1Sera__heat td{text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:56px;padding:8px}.results-module__v1Sera__tableView{margin-top:var(--space-xs);font:var(--text-caption)}.results-module__v1Sera__tableView summary{cursor:pointer;color:var(--color-blue-link);font-weight:700}.results-module__v1Sera__tableView table{border-collapse:collapse;margin-top:4px}.results-module__v1Sera__tableView td,.results-module__v1Sera__tableView th{border-bottom:var(--border-hairline);text-align:left;padding:2px 8px}.results-module__v1Sera__questions{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.results-module__v1Sera__verbatims{max-height:240px;font:var(--text-caption);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.results-module__v1Sera__verbatims li{background:var(--color-neutral-bg);border-radius:var(--radius-xs);padding:6px 8px}.results-module__v1Sera__score{font:var(--text-number-xl)}.results-module__v1Sera__note{font:var(--text-caption);color:var(--color-neutral-gray-700);margin-bottom:var(--space-sm);border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);background:#fff}.results-module__v1Sera__activeFilter{gap:var(--space-2xs);background:var(--color-blue-tint-50);color:var(--color-blue-link);font:var(--text-caption);border-radius:var(--radius-full);align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.results-module__v1Sera__drawerBackdrop{z-index:29;cursor:pointer;background:#14204059;border:0;position:fixed;inset:0}.results-module__v1Sera__drawer{width:min(560px,100vw);padding:var(--space-lg);z-index:30;border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:#fff;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 32px #00000029}.results-module__v1Sera__answerRow{border-bottom:var(--border-hairline);padding:var(--space-xs) 0;gap:2px;display:grid}.results-module__v1Sera__thumbs{gap:var(--space-xs);flex-wrap:wrap;display:flex}.results-module__v1Sera__thumbs img{object-fit:cover;border-radius:var(--radius-sm);width:96px;height:96px}@media (max-width:1100px){.results-module__v1Sera__grid,.results-module__v1Sera__questions{grid-template-columns:minmax(0,1fr)}}.results-module__v1Sera__tv .results-module__v1Sera__tileValue{font-size:48px}.results-module__v1Sera__tv .results-module__v1Sera__questions{grid-template-columns:minmax(0,1fr)}.results-module__v1Sera__toolbar{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.results-module__v1Sera__toolbarFilters{flex-wrap:wrap;flex:1;align-items:center;gap:10px 12px;min-width:0;display:flex}.results-module__v1Sera__rangeReadout{font:400 15px/1 var(--font-family);color:var(--color-neutral-gray-700);white-space:nowrap}.results-module__v1Sera__segmented{border:var(--border-input);border-radius:var(--radius-md);background:#fff;gap:2px;padding:4px;display:inline-flex}.results-module__v1Sera__segment{border-radius:var(--radius-sm);height:36px;font:500 15px/1 var(--font-family);color:var(--color-neutral-gray-700);cursor:pointer;background:0 0;border:0;padding:0 13px}.results-module__v1Sera__segment:hover{color:var(--color-neutral-black)}.results-module__v1Sera__segment[aria-checked=true]{background:var(--color-blue-tint-50);color:var(--color-blue-link);font-weight:700}.results-module__v1Sera__segment:focus-visible{outline:var(--border-focus);outline-offset:1px}.results-module__v1Sera__actions{flex:none;align-items:center;gap:10px;display:inline-flex}.results-module__v1Sera__inlineField{font:var(--text-caption);color:var(--color-neutral-gray-700);align-items:center;gap:8px;font-weight:700;display:inline-flex}.results-module__v1Sera__exportButton{border-radius:var(--radius-md);background:var(--color-primary-500);color:#fff;height:44px;font:700 15px/1 var(--font-family);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex;box-shadow:0 3px 8px #2a6be840}.results-module__v1Sera__exportButton:hover{background:var(--color-primary-600)}.results-module__v1Sera__exportButton:focus-visible{outline:var(--border-focus);outline-offset:2px}.results-module__v1Sera__heroRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.results-module__v1Sera__hero{border-radius:var(--radius-md);box-shadow:var(--elevation-1), 0 0 2px #0000000a;background:#fff;gap:10px;min-width:0;padding:20px 22px 18px;display:grid}.results-module__v1Sera__heroHead{align-items:center;gap:12px;display:flex}.results-module__v1Sera__heroIcon{color:var(--color-neutral-gray-700);display:grid}.results-module__v1Sera__heroIcon svg{width:26px;height:26px}.results-module__v1Sera__heroLabel{font:500 16px/1.2 var(--font-family);color:var(--color-neutral-black)}.results-module__v1Sera__heroBody{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.results-module__v1Sera__heroValue{font:700 clamp(30px, 3vw, 44px)/1.05 var(--font-family);letter-spacing:-.02em;color:var(--color-neutral-black);font-variant-numeric:tabular-nums}.results-module__v1Sera__heroFoot{font:400 14px/1.3 var(--font-family);color:var(--color-neutral-gray-700);text-align:right}.results-module__v1Sera__hero .results-module__v1Sera__heroFoot:only-of-type{text-align:left}.results-module__v1Sera__chip{border-radius:var(--radius-sm);height:30px;font:700 14px/1 var(--font-family);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.results-module__v1Sera__chipUp{background:var(--color-status-live-tint,#e3f6ec);color:#00753a}.results-module__v1Sera__chipDown{background:var(--color-warning-tint);color:var(--color-warning-ink)}.results-module__v1Sera__chipFlat{background:var(--color-neutral-gray-100);color:var(--color-neutral-gray-700)}.results-module__v1Sera__compareHint{font:var(--text-caption);color:var(--color-neutral-gray-700);margin:0 0 14px}.results-module__v1Sera__trend{margin-bottom:var(--space-md)}.results-module__v1Sera__trendHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.results-module__v1Sera__legend{font:400 14px/1 var(--font-family);color:var(--color-neutral-black);align-items:center;gap:8px;display:inline-flex}.results-module__v1Sera__legendDot{background:var(--color-primary-500);border-radius:50%;width:12px;height:12px}.results-module__v1Sera__legendDash{border-top:2px dashed var(--color-yellow-400);width:26px;height:0;margin-left:14px}@media (max-width:1280px){.results-module__v1Sera__heroRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.results-module__v1Sera__heroRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.results-module__v1Sera__toolbar{flex-direction:column;align-items:stretch}}@media (max-width:640px){.results-module__v1Sera__actions{grid-template-columns:1fr 1fr;display:grid}.results-module__v1Sera__exportButton{order:-1;grid-column:1/-1;justify-content:center}}.results-module__v1Sera__trend .results-module__v1Sera__axis{font-size:12px}
.LanguageToggle-module__kYRdvW__toggle{border-radius:var(--radius-full);isolation:isolate;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid;position:relative}.LanguageToggle-module__kYRdvW__toggle:before{content:"";z-index:-1;border-radius:var(--radius-full);width:calc(50% - 4px);box-shadow:var(--elevation-1);transition:transform var(--dur-base,.24s) var(--ease-out,ease);background:#fff;position:absolute;top:3px;bottom:3px;left:3px}.LanguageToggle-module__kYRdvW__toggle:has(.LanguageToggle-module__kYRdvW__option:nth-child(2)[aria-checked=true]):before{transform:translate(calc(100% + 2px))}.LanguageToggle-module__kYRdvW__option{border-radius:var(--radius-full);min-width:40px;height:30px;font:var(--text-micro);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-family);transition:color var(--dur-base,.24s) ease;background:0 0;border:0;padding:0 10px}.LanguageToggle-module__kYRdvW__option[aria-checked=true]{color:var(--color-blue-link)}.LanguageToggle-module__kYRdvW__option:focus-visible{outline-offset:1px;outline:2px solid #fff}.LanguageToggle-module__kYRdvW__onColor{background:color-mix(in srgb, var(--color-primary-600) 85%, #fff);box-shadow:inset 0 0 0 1px #ffffff8c}.LanguageToggle-module__kYRdvW__onColor .LanguageToggle-module__kYRdvW__option{color:#fff}.LanguageToggle-module__kYRdvW__onColor .LanguageToggle-module__kYRdvW__option[aria-checked=true]{color:var(--color-blue-link)}.LanguageToggle-module__kYRdvW__light{background:var(--color-neutral-gray-100)}.LanguageToggle-module__kYRdvW__light .LanguageToggle-module__kYRdvW__option{color:var(--color-neutral-gray-700)}.LanguageToggle-module__kYRdvW__light .LanguageToggle-module__kYRdvW__option[aria-checked=true]{color:var(--color-blue-link)}.LanguageToggle-module__kYRdvW__light .LanguageToggle-module__kYRdvW__option:focus-visible{outline:var(--border-focus)}
.build-module__7k-72a__layout{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:24px;display:grid}.build-module__7k-72a__layout>*{min-width:0}.build-module__7k-72a__editor{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.build-module__7k-72a__editorHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.build-module__7k-72a__h2{font:700 22px/1.2 var(--font-family);color:var(--color-neutral-black);margin:0}.build-module__7k-72a__outlineButton{border:1px solid var(--color-primary-500);border-radius:var(--radius-md);height:40px;color:var(--color-primary-600);font:700 15px/1 var(--font-family);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.build-module__7k-72a__outlineButton:hover{background:var(--color-blue-tint-50)}.build-module__7k-72a__outlineButton:focus-visible{outline:var(--border-focus);outline-offset:2px}.build-module__7k-72a__page{border-radius:var(--radius-md);min-width:0;box-shadow:var(--elevation-1), 0 0 2px #0000000a;transition:border-color var(--dur-base) ease;background:#fff;border:1.5px solid #0000}.build-module__7k-72a__pageActive{border-color:var(--color-primary-500)}.build-module__7k-72a__pageHead{align-items:center;gap:14px;padding:14px 16px 10px 20px;display:flex}.build-module__7k-72a__pageNo{font:700 17px/1 var(--font-family);color:var(--color-neutral-black);flex:none}.build-module__7k-72a__pageTitle{border-radius:var(--radius-sm);min-width:0;height:36px;font:700 17px/1 var(--font-family);color:var(--color-neutral-black);text-overflow:ellipsis;background:0 0;border:1px solid #0000;flex:1;padding:0 10px}.build-module__7k-72a__pageTitle::placeholder{color:var(--color-neutral-gray-500);font-weight:500}.build-module__7k-72a__pageTitle:hover{border-color:var(--color-neutral-gray-100)}.build-module__7k-72a__pageTitle:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px #2a6be829}.build-module__7k-72a__iconButton{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-neutral-gray-700);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.build-module__7k-72a__iconButton:hover{background:var(--color-neutral-bg);color:var(--color-neutral-black)}.build-module__7k-72a__iconButton:focus-visible{outline:var(--border-focus);outline-offset:1px}.build-module__7k-72a__questions{border-top:var(--border-hairline);grid-template-columns:minmax(0,1fr);display:grid}.build-module__7k-72a__dropActive{background:var(--color-blue-tint-50)}.build-module__7k-72a__empty{color:var(--color-neutral-gray-700);font:var(--text-body);margin:0;padding:14px 20px}.build-module__7k-72a__row{border-bottom:var(--border-hairline)}.build-module__7k-72a__rowOpen{background:#fbfcff}.build-module__7k-72a__rowIssue .build-module__7k-72a__qNo{color:var(--color-warning-ink)}.build-module__7k-72a__rowHead{align-items:center;gap:4px;min-width:0;padding:0 12px 0 10px;display:flex}.build-module__7k-72a__handle{width:20px;color:var(--color-neutral-gray-300);cursor:grab;flex:none;place-items:center;display:grid}.build-module__7k-72a__rowButton{text-align:left;cursor:pointer;min-width:0;min-height:52px;font:400 15px/1.3 var(--font-family);color:var(--color-neutral-black);background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:8px 4px;display:flex}.build-module__7k-72a__rowButton:focus-visible{outline:var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}.build-module__7k-72a__qNo{width:30px;font:700 15px/1 var(--font-family);flex:none}.build-module__7k-72a__qType{min-width:112px;font:400 14px/1 var(--font-family);color:var(--color-neutral-gray-700);flex:none;align-items:center;gap:6px;display:inline-flex}.build-module__7k-72a__qType svg{color:var(--color-primary-500)}.build-module__7k-72a__qTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.build-module__7k-72a__qSuggest{font:700 12px/1 var(--font-family);color:var(--color-primary-600);flex:none}.build-module__7k-72a__required{border-radius:var(--radius-sm);background:var(--color-blue-tint-50);color:var(--color-blue-link);font:500 13px/1 var(--font-family);flex:none;padding:5px 10px}.build-module__7k-72a__qVar{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;color:var(--color-neutral-gray-700);flex:0 auto;font:400 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.build-module__7k-72a__chevron{color:var(--color-neutral-gray-700);transition:transform var(--dur-base) var(--ease-out);flex:none}.build-module__7k-72a__rowOpen .build-module__7k-72a__chevron{transform:rotate(180deg)}.build-module__7k-72a__rowBody{min-width:0;padding:4px 20px 20px 54px}.build-module__7k-72a__rowBody input,.build-module__7k-72a__rowBody textarea,.build-module__7k-72a__rowBody select{max-width:100%}.build-module__7k-72a__inlineProps{gap:14px}.build-module__7k-72a__titleRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.build-module__7k-72a__addWrap{padding:6px 12px 10px;position:relative}.build-module__7k-72a__addQuestion{border-radius:var(--radius-sm);height:40px;color:var(--color-primary-600);font:700 15px/1 var(--font-family);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.build-module__7k-72a__addQuestion:hover{background:var(--color-blue-tint-50)}.build-module__7k-72a__addQuestion:focus-visible{outline:var(--border-focus);outline-offset:1px}.build-module__7k-72a__menu{z-index:20;border-radius:var(--radius-md);width:min(520px,100vw - 48px);animation:build-module__7k-72a__menuIn .16s var(--ease-out) both;background:#fff;gap:10px;padding:12px;display:grid;position:absolute;top:48px;left:12px;box-shadow:0 12px 32px #1420402e,0 0 2px #0000000f}@keyframes build-module__7k-72a__menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.build-module__7k-72a__menuUp{top:auto;bottom:48px}.build-module__7k-72a__menuSearch{border:var(--border-input);border-radius:var(--radius-md);height:40px;font:400 15px/1 var(--font-family);padding:0 12px}.build-module__7k-72a__menuSearch:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px #2a6be829}.build-module__7k-72a__menuGroups{max-height:var(--menu-max,460px);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding-bottom:24px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.build-module__7k-72a__menuGroup{align-content:start;gap:2px;padding-bottom:6px;display:grid}.build-module__7k-72a__menuLabel{font:700 12px/1 var(--font-family);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-gray-500);padding:6px 8px 4px}.build-module__7k-72a__menuItem{border-radius:var(--radius-sm);text-align:left;height:36px;font:400 15px/1 var(--font-family);color:var(--color-neutral-black);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.build-module__7k-72a__menuItem svg{color:var(--color-primary-500);flex:none}.build-module__7k-72a__menuItem:hover,.build-module__7k-72a__menuItem:focus-visible{background:var(--color-blue-tint-50);outline:none}.build-module__7k-72a__menuBank{font:700 14px/1 var(--font-family);color:var(--color-primary-600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-self:start;padding:6px 8px}.build-module__7k-72a__menuBank:hover{background:var(--color-blue-tint-50)}.build-module__7k-72a__previewCol{min-width:0;position:sticky;top:16px}.build-module__7k-72a__previewCard>*{min-width:0}.build-module__7k-72a__previewCard{border-radius:var(--radius-md);box-shadow:var(--elevation-1), 0 0 2px #0000000a;background:#fff;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 18px 20px;display:grid}.build-module__7k-72a__previewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.build-module__7k-72a__previewTitle{font:700 19px/1.2 var(--font-family);color:var(--color-neutral-black);margin:0}.build-module__7k-72a__deviceToggle{border:var(--border-input);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.build-module__7k-72a__deviceOption{border-radius:var(--radius-sm);height:32px;font:500 14px/1 var(--font-family);color:var(--color-neutral-gray-700);cursor:pointer;background:0 0;border:0;padding:0 12px}.build-module__7k-72a__deviceOption[aria-checked=true]{background:var(--color-blue-tint-50);color:var(--color-blue-link);font-weight:700}.build-module__7k-72a__deviceOption:focus-visible{outline:var(--border-focus);outline-offset:1px}.build-module__7k-72a__previewLang{justify-content:flex-end;margin-top:-4px;display:flex}.build-module__7k-72a__phone{background:var(--color-neutral-bg);border:1.5px solid #dfe4ec;border-radius:28px;width:100%;max-width:390px;height:clamp(520px,100vh - 380px,720px);margin:0 auto;overflow:hidden}.build-module__7k-72a__screen{flex-direction:column;height:100%;display:flex;overflow:hidden;min-height:0!important}.build-module__7k-72a__screenBody{flex:1;align-content:start;gap:12px;padding:12px;display:grid;overflow-y:auto}.build-module__7k-72a__screenFooter{background:var(--brand-bg,var(--color-neutral-bg));grid-auto-columns:1fr;grid-auto-flow:column;gap:11px;padding:10px 12px 14px;display:grid}@media (max-width:1440px){.build-module__7k-72a__layout{grid-template-columns:minmax(0,1fr) 360px}.build-module__7k-72a__qType{min-width:0}.build-module__7k-72a__qTypeLabel,.build-module__7k-72a__qVar{display:none}.build-module__7k-72a__previewCard{padding:14px}}@media (max-width:1180px){.build-module__7k-72a__layout{grid-template-columns:minmax(0,1fr)}.build-module__7k-72a__previewCol{position:static}.build-module__7k-72a__titleRow{grid-template-columns:minmax(0,1fr)}.build-module__7k-72a__rowBody{padding-left:20px}}@media (prefers-reduced-motion:reduce){.build-module__7k-72a__menu{animation:none}.build-module__7k-72a__chevron{transition:none}}.build-module__7k-72a__rowTools{justify-content:flex-end;gap:2px;margin:-2px 0 6px;display:flex}.build-module__7k-72a__dangerIcon:hover{background:var(--color-neutral-gray-100);color:var(--color-neutral-black)}.build-module__7k-72a__titleInput{resize:none;field-sizing:content;min-height:56px}.build-module__7k-72a__configRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.build-module__7k-72a__configMain{min-width:0}.build-module__7k-72a__switchField{font:var(--text-caption);color:var(--color-neutral-gray-700);justify-items:start;gap:8px;font-weight:700;display:grid}.build-module__7k-72a__switch{appearance:none;border-radius:var(--radius-full);cursor:pointer;width:46px;height:26px;transition:background var(--dur-base) ease;background:#c4ccd8;margin:0;position:relative}.build-module__7k-72a__switch:after{content:"";width:20px;height:20px;box-shadow:var(--elevation-1);transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.build-module__7k-72a__switch:checked{background:var(--color-primary-500)}.build-module__7k-72a__switch:checked:after{transform:translate(20px)}.build-module__7k-72a__switch:focus-visible{outline:var(--border-focus);outline-offset:2px}.build-module__7k-72a__switch:disabled{opacity:.5;cursor:default}.build-module__7k-72a__textButton{font:700 14px/1 var(--font-family);color:var(--color-primary-600);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0}.build-module__7k-72a__textButton:disabled{color:var(--color-neutral-gray-500);cursor:default}.build-module__7k-72a__qSuggest{align-items:center;gap:3px;display:inline-flex}.build-module__7k-72a__chevronClosed{transform:rotate(-90deg)}.build-module__7k-72a__pageMenuWrap{flex:none;position:relative}.build-module__7k-72a__pageMenu{z-index:15;border-radius:var(--radius-md);background:#fff;min-width:180px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 12px 32px #1420402e,0 0 2px #0000000f}.build-module__7k-72a__pageMenuItem{border-radius:var(--radius-sm);text-align:left;height:38px;font:400 15px/1 var(--font-family);color:var(--color-neutral-black);cursor:pointer;background:0 0;border:0;padding:0 12px}.build-module__7k-72a__pageMenuItem:hover,.build-module__7k-72a__pageMenuItem:focus-visible{background:var(--color-blue-tint-50);outline:none}.build-module__7k-72a__pageMenuDanger{border-top:var(--border-hairline);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.build-module__7k-72a__overlay{z-index:40;background:#14204073;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.build-module__7k-72a__overlayPanel{border-radius:var(--radius-lg);background:#fff;grid-template-rows:auto 1fr;width:min(1100px,100%);height:min(760px,100%);display:grid;overflow:hidden;box-shadow:0 24px 64px #1420404d}.build-module__7k-72a__overlayHead{border-bottom:var(--border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.build-module__7k-72a__overlayTitle{font:700 17px/1.2 var(--font-family);margin:0}.build-module__7k-72a__desktopScreen{background:var(--color-neutral-bg);overflow:hidden}.build-module__7k-72a__desktopScreen .build-module__7k-72a__screenBody,.build-module__7k-72a__desktopScreen .build-module__7k-72a__screenFooter{width:100%;max-width:720px;margin:0 auto}
.PhraseText-module__RsD2pa__phrase{max-width:100%;display:inline-block}
.miniapp-module__R5oZ3a__shell{--brand-primary:var(--color-primary-500);--brand-bg:var(--color-neutral-bg);--brand-text:var(--color-neutral-black);--brand-button-radius:var(--radius-full);--brand-gradient:var(--gradient-primary);--cover-ratio:4 / 1;background:var(--brand-bg);min-height:100dvh;color:var(--brand-text);font:var(--text-body);font-family:var(--brand-font,var(--font-family));max-width:480px;margin:0 auto;position:relative;overflow-x:clip}.miniapp-module__R5oZ3a__page{padding:0 var(--space-md) calc(96px + env(safe-area-inset-bottom))}.miniapp-module__R5oZ3a__appBar{background:var(--brand-gradient);color:#fff;padding:calc(var(--space-md) + env(safe-area-inset-top)) var(--space-md) 56px;border-radius:0 0 var(--radius-xl) var(--radius-xl);position:relative;overflow:hidden}.miniapp-module__R5oZ3a__appBarCompact{padding-bottom:var(--space-lg)}.miniapp-module__R5oZ3a__appBarTop{justify-content:space-between;align-items:center;gap:var(--space-xs);z-index:1;min-height:40px;display:flex;position:relative}.miniapp-module__R5oZ3a__wordmark{width:auto;height:26px;display:block}.miniapp-module__R5oZ3a__appBarTitle{font:var(--text-display);margin:var(--space-lg) 0 var(--space-2xs);z-index:1;position:relative}.miniapp-module__R5oZ3a__appBarSubtitle{opacity:.92;z-index:1;margin:0;position:relative}.miniapp-module__R5oZ3a__arc{pointer-events:none;width:140px;height:140px;position:absolute;top:-18px;right:-40px}.miniapp-module__R5oZ3a__roundButton{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff2e;border:0;flex:none;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.miniapp-module__R5oZ3a__roundButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.miniapp-module__R5oZ3a__previewBanner{align-items:center;gap:var(--space-2xs);background:var(--color-neutral-white);color:var(--color-blue-link);font:var(--text-micro);border-radius:var(--radius-full);padding:4px 10px;font-weight:700;display:inline-flex}.miniapp-module__R5oZ3a__sectionTitle{font:var(--text-h1);margin:0 0 var(--space-sm);justify-content:space-between;align-items:center;display:flex}.miniapp-module__R5oZ3a__sectionCount{font:var(--text-caption);color:var(--color-neutral-gray-700);font-weight:500}.miniapp-module__R5oZ3a__cards{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.miniapp-module__R5oZ3a__card{background:var(--color-neutral-white);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);color:inherit;flex-direction:column;text-decoration:none;transition:transform .12s;display:flex;overflow:hidden}.miniapp-module__R5oZ3a__card:focus-visible{outline:var(--border-focus);outline-offset:2px}.miniapp-module__R5oZ3a__cover{aspect-ratio:var(--cover-ratio);object-fit:cover;width:100%;display:block}.miniapp-module__R5oZ3a__coverFallback{aspect-ratio:var(--cover-ratio);background:var(--gradient-primary);position:relative;overflow:hidden}.miniapp-module__R5oZ3a__coverFallback .miniapp-module__R5oZ3a__arc{width:160px;height:160px;top:auto;bottom:-76px;right:-24px}.miniapp-module__R5oZ3a__coverIcon{left:var(--space-md);bottom:var(--space-xs);width:36px;height:36px;box-shadow:var(--elevation-2);border-radius:12px;position:absolute}.miniapp-module__R5oZ3a__cardBody{padding:var(--space-xs) var(--space-md) var(--space-sm);gap:6px;display:grid}.miniapp-module__R5oZ3a__cardTitle{font:var(--text-body-strong);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.miniapp-module__R5oZ3a__cardDesc{color:var(--color-neutral-gray-700);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.miniapp-module__R5oZ3a__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.miniapp-module__R5oZ3a__meta{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.miniapp-module__R5oZ3a__chip{font:var(--text-micro);border-radius:var(--radius-full);background:var(--color-blue-tint-50);color:var(--color-blue-link);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:inline-flex}.miniapp-module__R5oZ3a__chipOutline{border:var(--border-accent);background:0 0}.miniapp-module__R5oZ3a__chipNeutral{background:var(--color-neutral-gray-100);color:var(--color-neutral-gray-700)}.miniapp-module__R5oZ3a__chipDone{color:#00753a;background:#e3f6ec}.miniapp-module__R5oZ3a__reward{color:var(--color-neutral-black);background:#fff7d6}.miniapp-module__R5oZ3a__cardCta{height:32px;padding:0 var(--space-md);border-radius:var(--brand-button-radius);background:var(--brand-primary);color:#fff;font:var(--text-body-strong);flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.miniapp-module__R5oZ3a__cardDisabled{pointer-events:none}.miniapp-module__R5oZ3a__cardDisabled .miniapp-module__R5oZ3a__cover,.miniapp-module__R5oZ3a__cardDisabled .miniapp-module__R5oZ3a__coverFallback{filter:grayscale(.6);opacity:.7}.miniapp-module__R5oZ3a__coin{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.miniapp-module__R5oZ3a__coinLg{width:40px;height:40px}.miniapp-module__R5oZ3a__section{margin-top:var(--space-lg)}.miniapp-module__R5oZ3a__sectionToggle{background:var(--color-neutral-white);border-radius:var(--radius-md);width:100%;padding:var(--space-sm) var(--space-md);font:var(--text-body-strong);color:var(--color-neutral-black);cursor:pointer;min-height:48px;box-shadow:var(--elevation-1);margin-bottom:var(--space-sm);border:0;justify-content:space-between;align-items:center;display:flex}.miniapp-module__R5oZ3a__chevron{color:var(--color-neutral-gray-500);transition:transform .15s}.miniapp-module__R5oZ3a__chevronOpen{transform:rotate(180deg)}.miniapp-module__R5oZ3a__state{z-index:2;background:var(--color-neutral-white);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);text-align:center;padding:var(--space-xl) var(--space-md);gap:var(--space-sm);justify-items:center;display:grid;position:relative}.miniapp-module__R5oZ3a__page>.miniapp-module__R5oZ3a__state:first-child,.miniapp-module__R5oZ3a__page>.miniapp-module__R5oZ3a__hero:first-child{margin-top:-40px}.miniapp-module__R5oZ3a__stateArt{background:var(--color-blue-tint-50);width:88px;height:88px;color:var(--color-primary-500);border-radius:50%;place-items:center;display:grid}.miniapp-module__R5oZ3a__stateText{color:var(--color-neutral-gray-700);text-wrap:balance;max-width:280px;margin:0}.miniapp-module__R5oZ3a__topBar{z-index:5;background:var(--brand-bg);padding:calc(var(--space-sm) + env(safe-area-inset-top)) var(--space-md) var(--space-sm);gap:var(--space-xs);display:grid;position:sticky;top:0}.miniapp-module__R5oZ3a__topBarRow{align-items:center;gap:var(--space-sm);display:flex}.miniapp-module__R5oZ3a__topBarTitle{font:var(--text-body-strong);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.miniapp-module__R5oZ3a__topBarLogo{width:auto;height:18px}.miniapp-module__R5oZ3a__ghostRound{border-radius:var(--radius-full);background:var(--color-neutral-white);width:40px;height:40px;box-shadow:var(--elevation-1);color:var(--color-neutral-black);cursor:pointer;border:0;flex:none;place-items:center;text-decoration:none;display:grid}.miniapp-module__R5oZ3a__ghostRound:disabled{color:var(--color-neutral-gray-300);cursor:default}.miniapp-module__R5oZ3a__progressRow{align-items:center;gap:var(--space-sm);display:flex}.miniapp-module__R5oZ3a__progressTrack{border-radius:var(--radius-full);background:var(--color-neutral-gray-100);flex:1;height:6px;overflow:hidden}.miniapp-module__R5oZ3a__progressFill{background:var(--brand-primary);border-radius:var(--radius-full);height:100%;transition:width .24s}.miniapp-module__R5oZ3a__progressLabel{font:var(--text-micro);color:var(--color-neutral-gray-700);text-align:right;font-variant-numeric:tabular-nums;min-width:34px}@media (prefers-reduced-motion:reduce){.miniapp-module__R5oZ3a__progressFill{transition:none}}.miniapp-module__R5oZ3a__pageTitle{font:var(--text-h1);margin:var(--space-xs) 0 var(--space-sm)}.miniapp-module__R5oZ3a__logo{width:auto;height:28px}.miniapp-module__R5oZ3a__question{background:var(--color-neutral-white);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-md);margin:0 0 var(--space-sm);border:0;min-width:0}.miniapp-module__R5oZ3a__questionTitle{font:var(--text-body-strong);margin:0 0 var(--space-2xs);padding:0;font-size:16px;line-height:1.45}legend.miniapp-module__R5oZ3a__questionTitle{float:left;width:100%}legend.miniapp-module__R5oZ3a__questionTitle+*{clear:both}.miniapp-module__R5oZ3a__required{color:var(--color-neutral-gray-500);margin-left:2px}.miniapp-module__R5oZ3a__help{color:var(--color-neutral-gray-700);font:var(--text-caption);margin:0 0 var(--space-sm)}.miniapp-module__R5oZ3a__questionImage{border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-sm)}.miniapp-module__R5oZ3a__error{gap:var(--space-xs);color:var(--color-warning-ink);background:var(--color-warning-tint);border-radius:var(--radius-sm);font:var(--text-caption);padding:var(--space-xs) var(--space-sm);margin:var(--space-sm) 0 0;align-items:center;font-weight:700;display:flex}.miniapp-module__R5oZ3a__error:before{content:"!";background:var(--color-warning-gold);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.miniapp-module__R5oZ3a__invalid{box-shadow:0 0 0 2px var(--color-warning-gold), var(--elevation-1)}.miniapp-module__R5oZ3a__statementBody{white-space:pre-wrap;color:var(--color-neutral-gray-700);margin:0}.miniapp-module__R5oZ3a__sectionHeader{font:var(--text-h1);margin:var(--space-lg) 0 var(--space-xs)}.miniapp-module__R5oZ3a__options{gap:var(--space-xs);display:grid}.miniapp-module__R5oZ3a__optionsRow{grid-auto-columns:1fr;grid-auto-flow:column}.miniapp-module__R5oZ3a__option{align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-md);border:var(--border-input);border-radius:var(--radius-md);background:var(--color-neutral-white);cursor:pointer;transition:background .12s,border-color .12s;display:flex}.miniapp-module__R5oZ3a__option:has(input:checked){border:1.5px solid var(--brand-primary);background:var(--color-blue-tint-50);font-weight:700}.miniapp-module__R5oZ3a__option:has(input:focus-visible){outline:var(--border-focus);outline-offset:1px}.miniapp-module__R5oZ3a__option input{accent-color:var(--brand-primary);flex:none;width:20px;height:20px;margin:0}.miniapp-module__R5oZ3a__imageGrid{gap:var(--space-xs);display:grid}.miniapp-module__R5oZ3a__imageOption{padding:var(--space-xs);flex-direction:column;align-items:stretch;position:relative}.miniapp-module__R5oZ3a__imageOption img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.miniapp-module__R5oZ3a__imageOption input{position:absolute;top:14px;left:14px}.miniapp-module__R5oZ3a__otherInput{margin-top:var(--space-xs)}.miniapp-module__R5oZ3a__pills{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.miniapp-module__R5oZ3a__pill{border-radius:var(--brand-button-radius);border:1.5px solid var(--brand-primary);background:var(--color-neutral-white);min-height:48px;color:var(--brand-primary);font:var(--text-body-strong);cursor:pointer;font-size:15px}.miniapp-module__R5oZ3a__pill[aria-pressed=true],.miniapp-module__R5oZ3a__pill[aria-checked=true]{background:var(--brand-primary);color:#fff;box-shadow:var(--elevation-1)}.miniapp-module__R5oZ3a__scale{flex-wrap:wrap;gap:6px;display:flex}.miniapp-module__R5oZ3a__scaleButton{border-radius:var(--radius-full);border:var(--border-input);background:var(--color-neutral-white);min-width:44px;min-height:44px;font:var(--text-body-strong);cursor:pointer;color:inherit;font-variant-numeric:tabular-nums;flex:1 0 44px}.miniapp-module__R5oZ3a__scaleButton[aria-checked=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:var(--elevation-1)}.miniapp-module__R5oZ3a__scaleButton:focus-visible,.miniapp-module__R5oZ3a__pill:focus-visible,.miniapp-module__R5oZ3a__iconButton:focus-visible,.miniapp-module__R5oZ3a__star:focus-visible{outline:var(--border-focus);outline-offset:2px}.miniapp-module__R5oZ3a__anchors{font:var(--text-caption);color:var(--color-neutral-gray-700);margin-top:var(--space-xs);justify-content:space-between;gap:var(--space-sm);display:flex}.miniapp-module__R5oZ3a__stars{gap:var(--space-2xs);display:flex}.miniapp-module__R5oZ3a__star{cursor:pointer;width:48px;height:48px;color:var(--color-neutral-gray-100);border-radius:var(--radius-full);background:0 0;border:0;padding:0;font-size:36px;line-height:1}.miniapp-module__R5oZ3a__starOn{color:var(--color-yellow-400)}.miniapp-module__R5oZ3a__slider{width:100%;accent-color:var(--brand-primary);min-height:44px}.miniapp-module__R5oZ3a__sliderValue{font:var(--text-number-xl);text-align:center;color:var(--brand-primary);font-size:26px}.miniapp-module__R5oZ3a__matrixWrap{margin:0 calc(-1 * var(--space-xs));overflow-x:auto}.miniapp-module__R5oZ3a__matrix{border-collapse:separate;border-spacing:0 4px;width:100%;font:var(--text-caption)}.miniapp-module__R5oZ3a__matrix th{color:var(--color-neutral-gray-700);padding:var(--space-xs);text-align:center;font-weight:700}.miniapp-module__R5oZ3a__matrix th[scope=row]{text-align:left;color:var(--color-neutral-black);background:var(--color-neutral-bg);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.miniapp-module__R5oZ3a__matrix td{padding:var(--space-xs);text-align:center;background:var(--color-neutral-bg)}.miniapp-module__R5oZ3a__matrix td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.miniapp-module__R5oZ3a__matrix input{width:22px;height:22px;accent-color:var(--brand-primary)}.miniapp-module__R5oZ3a__rankList{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.miniapp-module__R5oZ3a__rankItem{align-items:center;gap:var(--space-xs);border:var(--border-input);border-radius:var(--radius-md);padding:4px var(--space-xs);background:var(--color-neutral-white);display:flex}.miniapp-module__R5oZ3a__rankNo{background:var(--brand-primary);color:#fff;width:30px;height:30px;font:var(--text-body-strong);border-radius:50%;flex:none;place-items:center;display:grid}.miniapp-module__R5oZ3a__rankLabel{flex:1}.miniapp-module__R5oZ3a__iconButton{background:var(--color-neutral-bg);cursor:pointer;border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-neutral-gray-700);border:0;font-size:16px}.miniapp-module__R5oZ3a__iconButton:disabled{color:var(--color-neutral-gray-300);cursor:default;background:0 0}.miniapp-module__R5oZ3a__sumRow{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.miniapp-module__R5oZ3a__sumInput{width:96px}.miniapp-module__R5oZ3a__input,.miniapp-module__R5oZ3a__textarea,.miniapp-module__R5oZ3a__select{width:100%;min-height:48px;padding:var(--space-xs) var(--space-md);border:var(--border-input);border-radius:var(--radius-md);font:var(--text-body);color:inherit;background:var(--color-neutral-white);font-size:16px}.miniapp-module__R5oZ3a__textarea{resize:vertical;min-height:128px;padding-top:var(--space-sm)}.miniapp-module__R5oZ3a__input:focus,.miniapp-module__R5oZ3a__textarea:focus,.miniapp-module__R5oZ3a__select:focus{outline:var(--border-focus);outline-offset:0;border-color:#0000}.miniapp-module__R5oZ3a__counter{text-align:right;font:var(--text-caption);color:var(--color-neutral-gray-500);margin-top:var(--space-2xs)}.miniapp-module__R5oZ3a__fieldLabel{gap:var(--space-2xs);font:var(--text-caption);color:var(--color-neutral-gray-700);margin-bottom:var(--space-sm);font-weight:700;display:grid}.miniapp-module__R5oZ3a__inline{gap:var(--space-xs);align-items:center;display:flex}.miniapp-module__R5oZ3a__unit{color:var(--color-neutral-gray-700)}.miniapp-module__R5oZ3a__consent{gap:var(--space-sm);cursor:pointer;background:var(--color-neutral-bg);border-radius:var(--radius-md);min-height:44px;padding:var(--space-sm);align-items:flex-start;display:flex}.miniapp-module__R5oZ3a__consent input{width:22px;height:22px;accent-color:var(--brand-primary);flex:none;margin-top:1px}.miniapp-module__R5oZ3a__consentBody{white-space:pre-wrap;margin:0 0 var(--space-sm);color:var(--color-neutral-gray-700)}.miniapp-module__R5oZ3a__link{color:var(--color-blue-link);font-weight:700}.miniapp-module__R5oZ3a__uploads{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}.miniapp-module__R5oZ3a__thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-neutral-gray-100);position:relative;overflow:hidden}.miniapp-module__R5oZ3a__thumb img{object-fit:cover;width:100%;height:100%}.miniapp-module__R5oZ3a__thumbRemove{color:#fff;cursor:pointer;background:#1a1a1a99;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:4px;right:4px}.miniapp-module__R5oZ3a__addPhoto{aspect-ratio:1;border:1.5px dashed var(--color-blue-link);border-radius:var(--radius-md);color:var(--color-blue-link);font:var(--text-caption);cursor:pointer;background:var(--color-blue-tint-50);text-align:center;padding:var(--space-xs);place-items:center;font-weight:700;display:grid}.miniapp-module__R5oZ3a__footer{z-index:10;background:var(--color-neutral-white);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 8px #00000014,0 0 2px #0000000a}.miniapp-module__R5oZ3a__footerInner{gap:var(--space-sm);max-width:448px;margin:0 auto;display:flex}.miniapp-module__R5oZ3a__primary,.miniapp-module__R5oZ3a__secondary{min-height:var(--button-height);border-radius:var(--brand-button-radius);font:var(--text-body-strong);cursor:pointer;padding:0 var(--space-lg);justify-content:center;align-items:center;gap:var(--space-xs);font-size:15px;text-decoration:none;transition:filter .12s;display:inline-flex}.miniapp-module__R5oZ3a__primary{background:var(--brand-primary);color:#fff;border:0;flex:1}.miniapp-module__R5oZ3a__primary:active{filter:brightness(.92)}.miniapp-module__R5oZ3a__primary:disabled{background:var(--color-neutral-gray-100);color:var(--color-neutral-gray-300);cursor:default}.miniapp-module__R5oZ3a__secondary{border:1.5px solid var(--brand-primary);background:var(--color-neutral-white);color:var(--brand-primary)}.miniapp-module__R5oZ3a__onColor{color:var(--color-blue-link);background:#fff;border:0}.miniapp-module__R5oZ3a__primary:focus-visible,.miniapp-module__R5oZ3a__secondary:focus-visible{outline:var(--border-focus);outline-offset:2px}.miniapp-module__R5oZ3a__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.miniapp-module__R5oZ3a__hero{z-index:2;background:var(--color-neutral-white);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);position:relative;overflow:hidden}.miniapp-module__R5oZ3a__heroCover{aspect-ratio:16/8;object-fit:cover;width:100%;display:block}.miniapp-module__R5oZ3a__heroBody{padding:var(--space-lg) var(--space-md);gap:var(--space-sm);display:grid}.miniapp-module__R5oZ3a__heroTitle{font:var(--text-display);margin:0}.miniapp-module__R5oZ3a__heroText{white-space:pre-wrap;color:var(--color-neutral-gray-700);margin:0}.miniapp-module__R5oZ3a__heroMeta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.miniapp-module__R5oZ3a__infoRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:var(--border-hairline);color:var(--color-neutral-gray-700);font:var(--text-caption);display:flex}.miniapp-module__R5oZ3a__infoIcon{background:var(--color-blue-tint-50);width:36px;height:36px;color:var(--color-primary-500);border-radius:50%;flex:none;place-items:center;display:grid}.miniapp-module__R5oZ3a__thankHero{text-align:center;padding-bottom:72px}.miniapp-module__R5oZ3a__doneBadge{width:88px;height:88px;margin:var(--space-lg) auto var(--space-sm);box-shadow:var(--elevation-2);z-index:1;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.miniapp-module__R5oZ3a__doneBadge svg{color:var(--color-success-green)}.miniapp-module__R5oZ3a__banner{align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);font:var(--text-body-strong);text-align:left;background:linear-gradient(135deg,#fff7d6 0%,#ffefb0 100%);display:flex}.miniapp-module__R5oZ3a__done{display:none}.miniapp-module__R5oZ3a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.miniapp-module__R5oZ3a__header{display:none}@keyframes miniapp-module__R5oZ3a__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes miniapp-module__R5oZ3a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes miniapp-module__R5oZ3a__slideFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes miniapp-module__R5oZ3a__slideFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes miniapp-module__R5oZ3a__pop{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes miniapp-module__R5oZ3a__badgeIn{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes miniapp-module__R5oZ3a__draw{to{stroke-dashoffset:0}}@keyframes miniapp-module__R5oZ3a__nudge{0%,to{transform:none}30%{transform:translate(-3px)}60%{transform:translate(2px)}}@keyframes miniapp-module__R5oZ3a__coinFlip{0%{transform:rotateY(0)scale(.6)}60%{transform:rotateY(360deg)scale(1.08)}to{transform:rotateY(360deg)scale(1)}}@keyframes miniapp-module__R5oZ3a__shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}.miniapp-module__R5oZ3a__shell [aria-busy=true] *{animation:none!important}@keyframes miniapp-module__R5oZ3a__settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.miniapp-module__R5oZ3a__appBarTitle,.miniapp-module__R5oZ3a__appBarSubtitle,.miniapp-module__R5oZ3a__sectionTitle,.miniapp-module__R5oZ3a__cards>li{animation:miniapp-module__R5oZ3a__settle .32s var(--ease-out) both;animation-delay:calc(var(--stagger) * var(--i,0))}.miniapp-module__R5oZ3a__appBarSubtitle{--i:1}.miniapp-module__R5oZ3a__sectionTitle{--i:3}.miniapp-module__R5oZ3a__cards>li{--i:7}.miniapp-module__R5oZ3a__cards>li:first-child{--i:4}.miniapp-module__R5oZ3a__cards>li:nth-child(2){--i:5}.miniapp-module__R5oZ3a__cards>li:nth-child(3){--i:6}.miniapp-module__R5oZ3a__coverFallback .miniapp-module__R5oZ3a__arc path{stroke-dasharray:1;stroke-dashoffset:1px;animation:miniapp-module__R5oZ3a__draw .7s var(--ease-out) .2s forwards}.miniapp-module__R5oZ3a__state{animation:miniapp-module__R5oZ3a__fadeIn var(--dur-base) var(--ease-out) both}.miniapp-module__R5oZ3a__stateArt{animation:miniapp-module__R5oZ3a__badgeIn .48s var(--ease-spring) 80ms both}.miniapp-module__R5oZ3a__hero{animation:none}.miniapp-module__R5oZ3a__heroBody>*{animation:miniapp-module__R5oZ3a__settle .32s var(--ease-out) both;animation-delay:calc(60ms + var(--stagger) * var(--i,4))}.miniapp-module__R5oZ3a__heroBody>:first-child{--i:0}.miniapp-module__R5oZ3a__heroBody>:nth-child(2){--i:1}.miniapp-module__R5oZ3a__heroBody>:nth-child(3){--i:2}.miniapp-module__R5oZ3a__heroBody>:nth-child(4){--i:3}.miniapp-module__R5oZ3a__card{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.miniapp-module__R5oZ3a__card:not(.miniapp-module__R5oZ3a__cardDisabled):hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}}.miniapp-module__R5oZ3a__card:active{transform:scale(.95)}.miniapp-module__R5oZ3a__pageInitial>*{animation:miniapp-module__R5oZ3a__settle .32s var(--ease-out) both;animation-delay:calc(var(--stagger) * var(--i,4))}.miniapp-module__R5oZ3a__pageInitial>:first-child{--i:0}.miniapp-module__R5oZ3a__pageInitial>:nth-child(2){--i:1}.miniapp-module__R5oZ3a__pageInitial>:nth-child(3){--i:2}.miniapp-module__R5oZ3a__pageInitial>:nth-child(4){--i:3}.miniapp-module__R5oZ3a__pageForward{animation:miniapp-module__R5oZ3a__slideFromRight var(--dur-enter) var(--ease-out) both}.miniapp-module__R5oZ3a__pageBack{animation:miniapp-module__R5oZ3a__slideFromLeft var(--dur-enter) var(--ease-out) both}.miniapp-module__R5oZ3a__progressFill{transition:width .48s var(--ease-out)}.miniapp-module__R5oZ3a__option{transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out)}.miniapp-module__R5oZ3a__option:active{transform:scale(.98)}.miniapp-module__R5oZ3a__option:has(input:checked){animation:miniapp-module__R5oZ3a__pop var(--dur-base) var(--ease-out)}.miniapp-module__R5oZ3a__scaleButton,.miniapp-module__R5oZ3a__pill{transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) ease}.miniapp-module__R5oZ3a__scaleButton:active,.miniapp-module__R5oZ3a__pill:active,.miniapp-module__R5oZ3a__iconButton:active{transform:scale(.94)}.miniapp-module__R5oZ3a__scaleButton[aria-checked=true],.miniapp-module__R5oZ3a__pill[aria-pressed=true],.miniapp-module__R5oZ3a__pill[aria-checked=true]{animation:miniapp-module__R5oZ3a__pop var(--dur-base) var(--ease-spring)}.miniapp-module__R5oZ3a__star{transition:color var(--dur-fast) ease, transform var(--dur-base) var(--ease-spring)}.miniapp-module__R5oZ3a__starOn{transform:scale(1.08)}.miniapp-module__R5oZ3a__star:active{transform:scale(.9)}.miniapp-module__R5oZ3a__question{transition:box-shadow var(--dur-base) ease}.miniapp-module__R5oZ3a__error{animation:miniapp-module__R5oZ3a__rise var(--dur-base) var(--ease-out) both, miniapp-module__R5oZ3a__nudge .32s ease .12s}.miniapp-module__R5oZ3a__primary,.miniapp-module__R5oZ3a__secondary{transition:filter var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out), background var(--dur-base) ease}.miniapp-module__R5oZ3a__primary:active:not(:disabled),.miniapp-module__R5oZ3a__secondary:active:not(:disabled){transform:scale(.98)}.miniapp-module__R5oZ3a__roundButton,.miniapp-module__R5oZ3a__ghostRound{transition:transform var(--dur-fast) var(--ease-out), background var(--dur-base) ease}.miniapp-module__R5oZ3a__roundButton:active,.miniapp-module__R5oZ3a__ghostRound:active:not(:disabled){transform:scale(.92)}.miniapp-module__R5oZ3a__chevron{transition:transform var(--dur-base) var(--ease-out)}.miniapp-module__R5oZ3a__doneBadge{animation:miniapp-module__R5oZ3a__badgeIn .52s var(--ease-spring) both}.miniapp-module__R5oZ3a__doneBadge path{stroke-dasharray:22;stroke-dashoffset:22px;animation:miniapp-module__R5oZ3a__draw .38s var(--ease-out) .36s forwards}.miniapp-module__R5oZ3a__thankHero .miniapp-module__R5oZ3a__appBarTitle{animation:miniapp-module__R5oZ3a__rise var(--dur-enter) var(--ease-out) .16s both}.miniapp-module__R5oZ3a__thankHero+.miniapp-module__R5oZ3a__page .miniapp-module__R5oZ3a__heroBody>:not(.miniapp-module__R5oZ3a__banner){animation-delay:.3s}.miniapp-module__R5oZ3a__banner{animation:miniapp-module__R5oZ3a__rise var(--dur-enter) var(--ease-out) both;position:relative;overflow:hidden}.miniapp-module__R5oZ3a__banner .miniapp-module__R5oZ3a__coin{animation:miniapp-module__R5oZ3a__coinFlip .9s var(--ease-out) .15s both}.miniapp-module__R5oZ3a__banner:after{content:"";pointer-events:none;width:40%;animation:miniapp-module__R5oZ3a__shine 1.1s var(--ease-out) .7s both;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0 auto 0 0}.miniapp-module__R5oZ3a__surveyHeader{z-index:10;background:var(--brand-gradient);color:#fff;padding:calc(var(--space-sm) + env(safe-area-inset-top)) var(--space-md) var(--space-sm);border-radius:0 0 var(--radius-xl) var(--radius-xl);gap:var(--space-sm);display:grid;position:sticky;top:0;box-shadow:0 4px 12px #14328c2e}.miniapp-module__R5oZ3a__brandLockup{align-items:center;gap:6px;display:inline-flex}.miniapp-module__R5oZ3a__brandSurvey{font:700 18px/1 var(--font-family);letter-spacing:.06em;color:var(--color-yellow-400);transform:translateY(1px)}.miniapp-module__R5oZ3a__listTabs{border-radius:var(--radius-full);background:#ffffff2e;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.miniapp-module__R5oZ3a__listTab{border-radius:var(--radius-full);color:#fff;min-height:34px;font:var(--text-body-strong);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0}.miniapp-module__R5oZ3a__listTab[aria-selected=true]{color:var(--color-blue-link);box-shadow:var(--elevation-1);background:#fff}.miniapp-module__R5oZ3a__listTab:focus-visible{outline-offset:2px;outline:2px solid #fff}.miniapp-module__R5oZ3a__surveyHeader+.miniapp-module__R5oZ3a__page>.miniapp-module__R5oZ3a__state:first-child,.miniapp-module__R5oZ3a__surveyHeader+.miniapp-module__R5oZ3a__page>.miniapp-module__R5oZ3a__sectionTitle:first-child,.miniapp-module__R5oZ3a__surveyHeader+.miniapp-module__R5oZ3a__page>.miniapp-module__R5oZ3a__savedNote:first-child{margin-top:var(--space-sm)}.miniapp-module__R5oZ3a__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-bottom:4px;display:flex}.miniapp-module__R5oZ3a__cardHead .miniapp-module__R5oZ3a__cardTitle{flex:1;min-width:0}.miniapp-module__R5oZ3a__meta .miniapp-module__R5oZ3a__chip{padding:3px 8px}.miniapp-module__R5oZ3a__historyHead{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:var(--space-sm) 0;display:flex}.miniapp-module__R5oZ3a__historyRange{border:var(--border-input);border-radius:var(--radius-full);font:var(--text-caption);color:var(--color-neutral-black);background:#fff;padding:6px 12px;font-weight:700}.miniapp-module__R5oZ3a__historyList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.miniapp-module__R5oZ3a__historyItem{gap:var(--space-sm);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-sm) var(--space-md);animation:miniapp-module__R5oZ3a__settle .32s var(--ease-out) both;background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.miniapp-module__R5oZ3a__historyText{flex:1;gap:4px;min-width:0;padding-top:6px;display:grid}.miniapp-module__R5oZ3a__historyDate{font:var(--text-caption);color:var(--color-neutral-gray-500)}.miniapp-module__R5oZ3a__historyTitle{font:var(--text-body-strong);overflow-wrap:anywhere;line-height:1.4}.miniapp-module__R5oZ3a__historyPoints{font:var(--text-caption);color:var(--color-neutral-gray-700);align-items:center;gap:4px;font-weight:700;display:inline-flex}.miniapp-module__R5oZ3a__historyThumb{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.miniapp-module__R5oZ3a__historyStatus{font:var(--text-micro);border-radius:0 0 0 var(--radius-md);color:#fff;padding:4px 12px;font-weight:700;position:absolute;top:0;right:0}.miniapp-module__R5oZ3a__historyStatus_COMPLETED{background:var(--color-success-green)}.miniapp-module__R5oZ3a__historyStatus_DISQUALIFIED{background:var(--color-warning-gold)}.miniapp-module__R5oZ3a__historyStatus_OVER_QUOTA,.miniapp-module__R5oZ3a__historyStatus_CLOSED{background:var(--color-neutral-gray-500)}.miniapp-module__R5oZ3a__historyEmpty{text-align:center;color:var(--color-neutral-gray-700);font:var(--text-caption);margin:var(--space-lg) 0}.miniapp-module__R5oZ3a__cardLink{color:inherit;text-decoration:none;display:block}.miniapp-module__R5oZ3a__cardLink:focus-visible{outline:var(--border-focus);outline-offset:-2px;border-radius:var(--radius-lg)}.miniapp-module__R5oZ3a__cardAction{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-sm);border-top:var(--border-hairline);font:var(--text-caption);color:var(--color-neutral-gray-700);display:flex}.miniapp-module__R5oZ3a__doneButton{height:32px;padding:0 var(--space-sm);border-radius:var(--brand-button-radius);border:1.5px solid var(--color-success-green);color:#00753a;font:var(--text-body-strong);cursor:pointer;background:#fff;flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.miniapp-module__R5oZ3a__doneButton svg{width:14px;height:14px}.miniapp-module__R5oZ3a__doneButton:active:not(:disabled){transform:scale(.97)}.miniapp-module__R5oZ3a__doneButton:disabled{opacity:.6}.miniapp-module__R5oZ3a__savedNote{margin:var(--space-sm) 0 0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:#00753a;font:var(--text-caption);text-align:center;animation:miniapp-module__R5oZ3a__settle .32s var(--ease-out) both;background:#e3f6ec;font-weight:700}.miniapp-module__R5oZ3a__wallet{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-lg);animation:miniapp-module__R5oZ3a__settle .32s var(--ease-out) both;background:#ffffff24;display:grid}.miniapp-module__R5oZ3a__walletTop{align-items:center;gap:var(--space-sm);padding:0 var(--space-xs);display:flex}.miniapp-module__R5oZ3a__walletText{flex:1;min-width:0;display:grid}.miniapp-module__R5oZ3a__walletLabel{font:var(--text-caption);color:#ffffffd9}.miniapp-module__R5oZ3a__walletValue{font:800 24px/1.15 var(--font-family);color:#fff;font-variant-numeric:tabular-nums}.miniapp-module__R5oZ3a__walletUnit{font:var(--text-caption);color:#ffffffd9;font-weight:700}.miniapp-module__R5oZ3a__walletStart{font:var(--text-caption);color:var(--color-yellow-400);font-weight:700}.miniapp-module__R5oZ3a__walletMore{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-blue-link);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);box-shadow:var(--elevation-1);background:#fff;display:flex}.miniapp-module__R5oZ3a__walletMoreLabel{font:var(--text-caption);color:var(--color-neutral-gray-700)}.miniapp-module__R5oZ3a__walletMoreValue{font:var(--text-body-strong);white-space:nowrap}.miniapp-module__R5oZ3a__couponBanner{--brand:#e02020;align-items:center;gap:var(--space-xs);width:100%;margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1.5px dashed var(--brand);border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 7%, #fff);color:var(--color-neutral-black);font:var(--text-caption);text-align:left;cursor:pointer;animation:miniapp-module__R5oZ3a__rise var(--dur-enter) var(--ease-out) both;display:flex}.miniapp-module__R5oZ3a__couponBanner svg{color:var(--brand);flex:none}.miniapp-module__R5oZ3a__couponBanner span{flex:1;font-weight:700}.miniapp-module__R5oZ3a__couponBanner strong{color:var(--brand);white-space:nowrap}.miniapp-module__R5oZ3a__historyCoupon{border:1px dashed var(--color-blue-link);background:var(--color-blue-tint-50);color:var(--color-blue-link);font:var(--text-micro);cursor:pointer;border-radius:4px;justify-self:start;align-items:center;gap:4px;margin-top:2px;padding:2px 8px;font-weight:700;display:inline-flex}.miniapp-module__R5oZ3a__debugIdentity{left:0;right:0;bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));text-align:center;font:var(--text-micro);color:var(--color-neutral-gray-500);overflow-wrap:anywhere;padding:0 var(--space-md);margin:0;position:absolute}.miniapp-module__R5oZ3a__homeHeader .miniapp-module__R5oZ3a__wordmark{height:23px}.miniapp-module__R5oZ3a__homeHeader .miniapp-module__R5oZ3a__brandSurvey{color:#fff;letter-spacing:.02em;font-size:17px}.miniapp-module__R5oZ3a__homeHeader{padding:calc(8px + env(safe-area-inset-top)) 14px 8px;border-radius:0 0 var(--radius-md) var(--radius-md);gap:0;position:relative}.miniapp-module__R5oZ3a__homeHeader .miniapp-module__R5oZ3a__listTabs{background:#fff;width:219px;margin:6px auto 0;padding:2px;box-shadow:0 2px 6px #0a1e7833}.miniapp-module__R5oZ3a__homeHeader .miniapp-module__R5oZ3a__listTab{min-height:34px;color:var(--color-blue-link)}.miniapp-module__R5oZ3a__homeHeader .miniapp-module__R5oZ3a__listTab[aria-selected=true]{background:var(--color-primary-600);color:#fff;box-shadow:none}.miniapp-module__R5oZ3a__homeHeader+.miniapp-module__R5oZ3a__page{padding-left:11px;padding-right:11px}.miniapp-module__R5oZ3a__questionCentered{border-radius:var(--radius-lg);padding:26px 18px 22px}.miniapp-module__R5oZ3a__questionCentered .miniapp-module__R5oZ3a__questionTitle{text-align:center;text-wrap:balance;width:100%;font-size:20px;line-height:1.35;display:block}.miniapp-module__R5oZ3a__questionCentered .miniapp-module__R5oZ3a__help{text-align:center;margin:12px 0 18px;font-size:13px}.miniapp-module__R5oZ3a__starsRaster{justify-content:space-between;gap:4px}.miniapp-module__R5oZ3a__starsRaster .miniapp-module__R5oZ3a__star{place-items:center;width:56px;height:56px;display:grid}.miniapp-module__R5oZ3a__starsRaster .miniapp-module__R5oZ3a__star img{pointer-events:none;width:52px;height:auto;display:block}.miniapp-module__R5oZ3a__starsRaster .miniapp-module__R5oZ3a__starOn{transform:none}.miniapp-module__R5oZ3a__starsRaster .miniapp-module__R5oZ3a__star:active img{transform:scale(.9)}.miniapp-module__R5oZ3a__starsRaster+.miniapp-module__R5oZ3a__anchors{padding:0 6px;font-size:13px}.miniapp-module__R5oZ3a__star:not(.miniapp-module__R5oZ3a__starOn) svg{color:var(--color-neutral-gray-300)}
.runner-module__EWTz5W__bar{z-index:6;min-height:53px;padding:calc(4px + env(safe-area-inset-top)) 6px 4px;background:#fff;grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;display:grid;position:sticky;top:0}.runner-module__EWTz5W__close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-neutral-black);-webkit-tap-highlight-color:transparent;place-items:center;text-decoration:none;display:grid}.runner-module__EWTz5W__close:active{background:var(--color-neutral-bg)}.runner-module__EWTz5W__close:focus-visible{outline:var(--border-focus);outline-offset:-2px}.runner-module__EWTz5W__title{text-align:center;font:700 16px/1.3 var(--brand-font,var(--font-family));color:var(--brand-text,var(--color-neutral-black));-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.runner-module__EWTz5W__count{font:500 15px/1 var(--font-family);color:var(--color-neutral-gray-700);font-variant-numeric:tabular-nums;justify-self:end;padding-right:8px}.runner-module__EWTz5W__barEnd{justify-self:end;align-items:center;gap:6px;display:flex}.runner-module__EWTz5W__band{background:var(--brand-band,var(--gradient-band));color:#fff;min-height:137px;padding:12px 8px 30px 17px;position:relative}.runner-module__EWTz5W__lockup{justify-items:start;gap:0;padding:3px 0 0 2px;display:grid}.runner-module__EWTz5W__lockupWordmark{width:auto;height:18px;display:block}.runner-module__EWTz5W__lockupSurvey{font:700 11px/1 var(--font-family);letter-spacing:.14em;margin:4px 0 0 30px}.runner-module__EWTz5W__bandLogo{width:auto;height:24px;display:block}.runner-module__EWTz5W__trackRow{align-items:center;gap:14px;margin-top:10px;display:flex}.runner-module__EWTz5W__track{flex:1;height:44px;margin:0 8px 0 9px;position:relative}.runner-module__EWTz5W__trackAhead{background:radial-gradient(circle,#ffffffbf 1.2px,#0000 1.6px) 0/8px 3px repeat-x;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.runner-module__EWTz5W__trackDone{border-radius:var(--radius-full);background:var(--color-yellow-400);transform-origin:0;height:4px;transition:transform .7s var(--ease-out);margin-top:-2px;position:absolute;top:50%;left:0;right:0}.runner-module__EWTz5W__stop{background:color-mix(in srgb, var(--brand-primary) 30%, #fff);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #ffffffe6}.runner-module__EWTz5W__stopDone{background:var(--color-yellow-400);box-shadow:0 1px 3px #0a1e7859}.runner-module__EWTz5W__stopLabel{font:600 13px/1 var(--font-family);text-shadow:var(--text-shadow-on-blue);font-variant-numeric:tabular-nums;position:absolute;top:22px;left:50%;transform:translate(-50%)}.runner-module__EWTz5W__current{width:46px;height:46px;transition:left .7s var(--ease-out);margin:-23px 0 0 -23px;position:absolute;top:50%}.runner-module__EWTz5W__currentCoin{filter:drop-shadow(0 0 8px #ffd84dbf)drop-shadow(0 3px 6px #0a1e7859);width:46px;height:46px;animation:runner-module__EWTz5W__coinArrive .52s var(--ease-out) both;display:block}.runner-module__EWTz5W__currentLabel{font:700 13px/1.15 var(--font-family);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:var(--text-shadow-on-blue);justify-items:center;display:grid;position:absolute;top:49px;left:50%;transform:translate(-50%)}@keyframes runner-module__EWTz5W__coinArrive{0%{opacity:.4;transform:scale(.7)rotate(-10deg)}to{opacity:1;transform:none}}.runner-module__EWTz5W__goal{flex:none;justify-items:center;width:60px;margin-top:-4px;padding-top:26px;display:grid;position:relative}.runner-module__EWTz5W__goalArt{filter:drop-shadow(0 3px 6px #0a1e784d);z-index:1;width:40px;height:auto;margin-left:-20px;position:absolute;top:-2px;left:50%}.runner-module__EWTz5W__goalLabel{border-radius:var(--radius-md);width:60px;min-height:40px;color:var(--color-neutral-black);font:700 11px/1.1 var(--font-family);text-align:center;box-shadow:var(--elevation-2);background:#fff;place-items:end center;padding:16px 2px 6px;display:grid;position:relative}.runner-module__EWTz5W__goalCoupon{width:46px;margin-left:-23px;top:6px}.runner-module__EWTz5W__bandDone{padding-bottom:22px}.runner-module__EWTz5W__bandDone .runner-module__EWTz5W__currentCoin{animation:runner-module__EWTz5W__coinFinish .9s var(--ease-out) both}.runner-module__EWTz5W__doneTitle{text-align:center;font:700 24px/1.3 var(--font-family);color:#fff;text-wrap:balance;margin:34px 0 0}@keyframes runner-module__EWTz5W__coinFinish{0%{transform:translate(-40px)scale(.8)}60%{transform:translate(0)scale(1.12)}to{transform:none}}.runner-module__EWTz5W__donePage.runner-module__EWTz5W__donePage>article:first-child{margin-top:14px}.runner-module__EWTz5W__bandStart .runner-module__EWTz5W__track{margin-left:24px}.runner-module__EWTz5W__introTitle{font:700 22px/1.3 var(--brand-font,var(--font-family));color:#fff;text-wrap:balance;margin:28px 0 0}.runner-module__EWTz5W__introText{max-width:34ch;font:400 14px/1.55 var(--font-family);color:#ffffffeb;margin:8px 0 0}.runner-module__EWTz5W__introCard{border-radius:var(--radius-lg);box-shadow:var(--elevation-1);background:#fff;padding:4px 16px;overflow:hidden}.runner-module__EWTz5W__introCard>div:first-of-type{border-top:0}.runner-module__EWTz5W__introCover{aspect-ratio:16/7;object-fit:cover;width:calc(100% + 32px);margin:-4px -16px 4px;display:block}.runner-module__EWTz5W__body{padding:12px 12px calc(96px + env(safe-area-inset-bottom));gap:12px;display:grid}.runner-module__EWTz5W__recap{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-primary) 8%, #f5f8ff);align-items:center;gap:12px;padding:14px 12px 14px 15px;display:flex}.runner-module__EWTz5W__recapText{flex:1;gap:4px;min-width:0;display:grid}.runner-module__EWTz5W__recapQuestion{font:400 13px/1.4 var(--font-family);color:var(--color-neutral-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runner-module__EWTz5W__recapAnswer{font:700 16px/1.3 var(--font-family);color:var(--brand-primary)}.runner-module__EWTz5W__recapCheck{background:color-mix(in srgb, var(--brand-primary) 22%, #fff);width:30px;height:30px;color:var(--brand-primary);border-radius:50%;flex:none;place-items:center;display:grid}.runner-module__EWTz5W__footer{z-index:6;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--brand-bg,var(--color-neutral-bg)) 70%, transparent);position:fixed;bottom:0;left:0;right:0}.runner-module__EWTz5W__footerInner{grid-auto-columns:1fr;grid-auto-flow:column;gap:11px;max-width:448px;margin:0 auto;display:grid}.runner-module__EWTz5W__back,.runner-module__EWTz5W__next{border-radius:var(--brand-button-radius,var(--radius-full));height:50px;font:700 17px/1 var(--brand-font,var(--font-family));cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) ease}.runner-module__EWTz5W__back{border:1.5px solid var(--brand-primary);color:var(--brand-primary);background:#fff}.runner-module__EWTz5W__next{background:var(--brand-primary);color:#fff;box-shadow:0 4px 10px color-mix(in srgb, var(--brand-primary) 32%, transparent);border:0}.runner-module__EWTz5W__back:active:not(:disabled),.runner-module__EWTz5W__next:active:not(:disabled){transform:scale(.98)}.runner-module__EWTz5W__next:active:not(:disabled){filter:brightness(.92)}.runner-module__EWTz5W__next:disabled,.runner-module__EWTz5W__back:disabled{opacity:.55;cursor:default}.runner-module__EWTz5W__back:focus-visible,.runner-module__EWTz5W__next:focus-visible{outline:var(--border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.runner-module__EWTz5W__trackDone,.runner-module__EWTz5W__current{transition:none}.runner-module__EWTz5W__currentCoin,.runner-module__EWTz5W__bandDone .runner-module__EWTz5W__currentCoin{animation:none}}@media (max-width:350px){.runner-module__EWTz5W__band{padding-left:12px}.runner-module__EWTz5W__trackRow{gap:8px}.runner-module__EWTz5W__goal,.runner-module__EWTz5W__goalLabel{width:52px}}
.landing-module__GTZXzq__header{padding-bottom:22px}.landing-module__GTZXzq__headline{font:700 24px/1.3 var(--font-family);color:#fff;text-wrap:balance;margin:18px 4px 0}.landing-module__GTZXzq__subline{font:400 14px/1.5 var(--font-family);color:#ffffffeb;margin:6px 4px 0}.landing-module__GTZXzq__choices{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.landing-module__GTZXzq__choices>li{animation:landing-module__GTZXzq__settle .32s var(--ease-out) both;animation-delay:calc(var(--stagger) * var(--i,0))}.landing-module__GTZXzq__choices>li:nth-child(2){--i:1}.landing-module__GTZXzq__choice{border-radius:var(--radius-md);box-shadow:var(--elevation-1), 0 0 2px #0000000a;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) ease, background var(--dur-fast) ease;background:#fff;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:16px 14px 14px;text-decoration:none;display:grid}.landing-module__GTZXzq__choice:active{background:var(--color-neutral-bg);transform:scale(.98)}.landing-module__GTZXzq__choice:focus-visible{outline:var(--border-focus);outline-offset:2px}.landing-module__GTZXzq__badge{border-radius:var(--radius-md);place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.landing-module__GTZXzq__badgePartner{background:var(--color-blue-tint-50);color:var(--color-primary-500)}.landing-module__GTZXzq__badgePartner svg{width:28px;height:28px}.landing-module__GTZXzq__badgeAmaze{background:var(--gradient-primary)}.landing-module__GTZXzq__badgeAmaze img{object-fit:cover;width:100%;height:100%}.landing-module__GTZXzq__body{gap:4px;min-width:0;display:grid}.landing-module__GTZXzq__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-module__GTZXzq__title{font:700 16px/1.35 var(--font-family);color:var(--color-neutral-black)}.landing-module__GTZXzq__tag{border-radius:var(--radius-full);height:20px;color:var(--color-neutral-gray-700);font:500 12px/1 var(--font-family);background:#eef1f5;align-items:center;padding:0 8px;display:inline-flex}.landing-module__GTZXzq__desc{color:var(--color-neutral-gray-700);font:400 13px/1.5 var(--font-family)}.landing-module__GTZXzq__cta{border-radius:var(--radius-full);background:var(--color-primary-600);color:#fff;height:34px;font:700 14px/1 var(--font-family);justify-self:end;align-items:center;gap:2px;margin-top:6px;padding:0 12px 0 16px;display:inline-flex;box-shadow:0 2px 6px #2450d847}@keyframes landing-module__GTZXzq__settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
