.sv-page{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:var(--sv-min-h,100svh);overflow:hidden;background:var(--rv-sky-gr);color:var(--rv-ink);font:var(--rv-t-body) var(--rv-font);-webkit-font-smoothing:antialiased}.sv-sky{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.sv-layer{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:0;padding-top:var(--sv-safe-top,env(safe-area-inset-top))}.sv-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sv-spacer{flex:1;min-height:32px}.sv-stage{position:relative;display:flex;flex-direction:column;min-height:var(--sv-min-h,100svh)}.sv-stage>.sv-page{flex:1}.sv-glass-sm{background:color-mix(in oklab,var(--rv-base-1) 50%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px color-mix(in oklab,var(--rv-ink) 16%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 8%,transparent)}.sv-top{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 8px 0 6px}.sv-hit{min-width:44px;min-height:44px;display:grid;place-items:center;flex:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.sv-disc{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--rv-ink)}.sv-disc svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sv-pill{min-height:36px;display:inline-flex;align-items:center;gap:4px;padding:0 14px;border-radius:var(--rv-r-pill);color:var(--rv-ink);font:400 15px/1 var(--rv-font);white-space:nowrap}.sv-progress{flex:1;min-width:0;margin:0 8px;height:5px;border-radius:3px;background:color-mix(in oklab,var(--rv-ink) 18%,transparent);overflow:hidden}.sv-progress>i{display:block;height:100%;border-radius:3px;background:var(--rv-ink);transition:width var(--rv-d3) var(--rv-ease-out)}.sv-prompt{display:flex;flex-direction:column;gap:10px;padding:18px 22px 0}.sv-meta{display:flex;justify-content:space-between;gap:12px;font:500 11px/1.2 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-2)}.sv-meta>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.sv-optional{font:500 11px/1 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-sky-hz)}.sv-q{margin:6px 0 0;font:400 28px/1.12 var(--rv-font);letter-spacing:-.035em;color:var(--rv-ink);text-wrap:pretty}.sv-help{margin:0;font:400 16px/1.45 var(--rv-font);color:var(--rv-ink-2);text-wrap:pretty}.sv-sheet{position:relative;display:flex;flex-direction:column;gap:22px;padding:20px 16px 0;border-radius:var(--rv-r-sheet-phone) var(--rv-r-sheet-phone) 0 0;background:color-mix(in oklab,var(--rv-base-1) 62%,transparent);-webkit-backdrop-filter:blur(var(--rv-glass-blur)) saturate(var(--rv-glass-saturate));backdrop-filter:blur(var(--rv-glass-blur)) saturate(var(--rv-glass-saturate));box-shadow:inset 0 1px color-mix(in oklab,var(--rv-ink) 16%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 7%,transparent),0 -16px 40px -20px color-mix(in oklab,var(--rv-shade) 55%,transparent)}.sv-sheet.text{gap:14px;padding:24px 22px 34px}.sv-field{display:flex;flex-direction:column;gap:10px;min-width:0}.sv-flabel{margin:0 4px;font:400 17px/1.35 var(--rv-font);letter-spacing:-.01em;color:var(--rv-ink);text-wrap:pretty}.sv-group{margin:0 4px;font:500 11px/1 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-3)}.sv-fhelp{margin:-2px 4px 0;font:400 15px/1.4 var(--rv-font);color:var(--rv-ink-3)}.sv-foot{display:grid;padding:2px 0 34px}.sv-foot .rv4-btn,.sv-sheet .rv4-btn{width:100%}.sv-btn-quiet{color:var(--rv-ink)!important;background:color-mix(in oklab,var(--rv-base-3) 70%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 8%,transparent)!important}.sv-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}.sv-gap{height:8px}.sv-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;box-sizing:border-box;border:0;border-radius:var(--rv-r-ctl);text-align:left;cursor:pointer;color:var(--rv-ink);font:400 17px/1.3 var(--rv-font);background:color-mix(in oklab,var(--rv-base-1) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 6%,transparent);transition:background-color var(--rv-d1) var(--rv-ease),box-shadow var(--rv-d1) var(--rv-ease)}.sv-row:hover{background:color-mix(in oklab,var(--rv-base-1) 50%,transparent)}.sv-row:active{transform:translateY(1px)}.sv-row[aria-checked=true],.sv-row[aria-pressed=true],.sv-row.on{background:color-mix(in oklab,var(--rv-base-1) 55%,transparent);box-shadow:inset 0 0 0 2px var(--rv-select);font-weight:500}.sv-row:focus-visible,.sv-cell:focus-visible,.sv-chip:focus-visible,.sv-star:focus-visible,.sv-hit:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--rv-base-0),0 0 0 4px var(--rv-sky-gl)}.sv-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sv-hint{font:400 13px/1.35 var(--rv-font);color:var(--rv-ink-3)}.sv-dot{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rv-ink-3);transition:box-shadow var(--rv-d1) var(--rv-ease)}[aria-checked=true]>.sv-dot{box-shadow:inset 0 0 0 6px var(--rv-ink)}.sv-check{flex:none;width:40px;height:40px;display:grid;place-items:center}.sv-check>i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rv-ink-3);display:grid;place-items:center;color:var(--rv-base-1)}.sv-check>i svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.on .sv-check>i,[aria-checked=true] .sv-check>i{background:var(--rv-ink);box-shadow:none}.on .sv-check>i svg,[aria-checked=true] .sv-check>i svg{opacity:1}.sv-card{display:flex;align-items:center;gap:4px;min-height:52px;padding:6px 6px 6px 0;border-radius:var(--rv-r-ctl);background:color-mix(in oklab,var(--rv-base-1) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 6%,transparent)}.sv-card.on{background:color-mix(in oklab,var(--rv-base-1) 55%,transparent);box-shadow:inset 0 0 0 2px var(--rv-select)}.sv-card>.sv-row{flex:1;min-height:40px;padding:4px 0 4px 14px;background:transparent!important;box-shadow:none!important}.sv-star{flex:none;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:var(--rv-r-pill);background:transparent;color:var(--rv-ink-3);font:500 13px/1 var(--rv-font);cursor:pointer}.sv-star svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.sv-star[aria-pressed=true]{padding:0 10px;color:var(--rv-select);background:color-mix(in oklab,var(--rv-select) 14%,transparent)}.sv-star[aria-pressed=true] svg{width:16px;height:16px;fill:currentColor}.sv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.sv-chip{height:auto!important;min-height:44px;max-width:100%;padding:8px 16px!important;box-sizing:border-box;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:1px!important;font-size:15px!important;text-align:left;cursor:pointer}.sv-chip:not(.on){color:var(--rv-ink)!important;background:color-mix(in oklab,var(--rv-base-1) 40%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 8%,transparent)}.sv-chip.on{font-weight:500}.sv-chip small{font-size:12px;font-weight:400;color:var(--rv-ink-3)}.sv-chip.on small{color:inherit;opacity:.72}.sv-well{display:block;width:100%;min-height:52px;padding:12px 14px;box-sizing:border-box;border:0;border-radius:var(--rv-r-ctl);color:var(--rv-ink);font:400 17px/1.4 var(--rv-font);background:color-mix(in oklab,var(--rv-base-2) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 6%,transparent);resize:none}.sv-well::placeholder{color:var(--rv-ink-3)}.sv-well:focus-visible{outline:0;background:color-mix(in oklab,var(--rv-base-1) 70%,transparent);box-shadow:inset 0 0 0 1.5px var(--rv-select)}textarea.sv-well{min-height:176px;padding:14px;line-height:1.5;field-sizing:content}.sv-well.other{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--rv-select)}.sv-indent{margin-left:32px}.sv-grid{display:flex;flex-direction:column;gap:20px;padding:0 2px}.sv-grow{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.sv-ghead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 2px}.sv-glabel{min-width:0;font:400 15px/1.35 var(--rv-font);color:var(--rv-ink);text-wrap:pretty}.sv-gval{font:400 24px/1 var(--rv-font);letter-spacing:-.02em;color:var(--rv-select);font-variant-numeric:tabular-nums}.sv-gblank{font:400 13px/1 var(--rv-font);color:var(--rv-ink-3);white-space:nowrap}.sv-tracks{display:flex;flex-direction:column;gap:6px}.sv-track{display:grid;grid-template-columns:repeat(var(--n,10),minmax(0,1fr));gap:2px;padding:2px;border-radius:var(--rv-r-ctl);background:color-mix(in oklab,var(--rv-base-2) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rv-ink) 6%,transparent)}.sv-cell{height:40px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--rv-ink-3);font:400 15px/1 var(--rv-font);font-variant-numeric:tabular-nums;cursor:pointer}.two .sv-cell{height:44px}.sv-cell:hover{background:color-mix(in oklab,var(--rv-base-1) 30%,transparent)}.sv-cell[aria-checked=true]{background:color-mix(in oklab,var(--rv-base-1) 60%,transparent);box-shadow:inset 0 0 0 2px var(--rv-select);color:var(--rv-ink);font-weight:500}.sv-rank .sv-row{min-height:54px;padding:8px 14px 8px 12px;font-size:15px;line-height:1.35}.sv-rdisc{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--rv-ink-3);font:600 14px/1 var(--rv-font);font-variant-numeric:tabular-nums}[aria-pressed=true]>.sv-rdisc{background:var(--rv-select);color:var(--rv-base-2);box-shadow:none}.sv-rscore{flex:none;font:400 13px/1 var(--rv-font);color:var(--rv-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-sub{padding:12px 4px 4px;font:500 11px/1 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-3)}.sv-hero{display:flex;flex-direction:column;gap:20px;padding:18px 24px 0}.sv-wordmark{width:83px;height:14px;fill:currentColor;color:var(--rv-ink);fill-rule:evenodd}.sv-label{font:500 11px/1 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-2)}.sv-lede{margin:0;font:400 40px/1.04 var(--rv-font);letter-spacing:-.04em;color:var(--rv-ink);text-wrap:balance}.sv-body{margin:0;font:var(--rv-t-read) var(--rv-font);color:var(--rv-ink);text-wrap:pretty}.sv-mark{width:64px;height:64px}.sv-scrim{position:absolute;inset:0;z-index:4;background:color-mix(in oklab,var(--rv-shade) 22%,transparent)}.sv-modal{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;gap:12px;padding:10px 22px 34px;border-radius:var(--rv-r-sheet-phone) var(--rv-r-sheet-phone) 0 0;background:var(--rv-base-1);box-shadow:inset 0 1px color-mix(in oklab,var(--rv-ink) 10%,transparent)}.sv-grab{align-self:center;width:36px;height:5px;border-radius:3px;background:var(--rv-base-3)}.sv-modal h2{margin:0;font:400 26px/1.15 var(--rv-font);letter-spacing:-.03em}.sv-modal p{margin:0 0 8px;font:var(--rv-t-read) var(--rv-font);color:var(--rv-ink-2)}.sv-res{display:flex;flex-direction:column;min-height:var(--sv-min-h,100svh);background:var(--rv-base-0);color:var(--rv-ink);font:var(--rv-t-body) var(--rv-font)}.sv-res main{display:flex;flex-direction:column;gap:12px;padding:14px 14px 34px}.sv-res .rv4-splash{display:flex;flex-direction:column}.sv-res .rv4-splash>canvas.amb{position:absolute;inset:0;width:100%;height:100%;z-index:0}.sv-cap{padding:14px 16px 8px;font:500 11px/1.2 var(--rv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-3)}.sv-call{display:flex;flex-direction:column;gap:3px;padding:10px 16px 14px}.sv-call small{font:400 13px/1.3 var(--rv-font);color:var(--rv-ink-3)}.sv-call b{font:400 20px/1.25 var(--rv-font);letter-spacing:-.02em}.sv-call span{font:400 13px/1.35 var(--rv-font);color:var(--rv-ink-2)}.sv-drow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:8px 16px;box-shadow:inset 0 1px color-mix(in oklab,var(--rv-base-1) 45%,transparent)}.sv-drow.q{flex-direction:column;align-items:stretch;gap:6px;padding:10px 16px 12px}.sv-qhead{display:flex;gap:8px;align-items:baseline;font:400 13px/1.4 var(--rv-font);color:var(--rv-ink-3)}.sv-qhead b{flex:none;font:500 11px/1 var(--rv-font);font-variant-numeric:tabular-nums}.sv-ans{font:400 14px/1.45 var(--rv-font);color:var(--rv-ink);text-wrap:pretty}.sv-ans.skip{color:var(--rv-ink-3)}.sv-ans small{display:block;font-size:12px;color:var(--rv-ink-3)}.sv-num{flex:none;width:22px;font:400 24px/1 var(--rv-font);letter-spacing:-.02em;color:var(--rv-select);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.sv-row,.sv-dot,.sv-progress>i{transition:none}}html[data-amb=css] canvas.amb[data-tones=sky]{--sv-grain: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");background:var(--sv-grain),linear-gradient(to top,#2b1f20,#302221,#372623 8.4%,#3b2824 10.8%,#3e2a25 11.5%,#15121a00 12.4%),radial-gradient(ellipse 96% 44% at 72% 85%,#fff 0% 6%,#ffd 12%,#ffffb9 20%,#ffe7a2 30%,#ffba9b 42%,#ee9999c7 55%,#cf858e85,#9f6f8242,#6e5a7800),linear-gradient(to top,#ffffc9 12%,#ffffbd,#ffffac 14.6%,#fff091,#ffd878 18.2%,#ffcb6a 19.9%,#ffc165 22.6%,#ffb765,#ffac69 27.8%,#ffa06f 30.5%,#ef9279,#dd8682,#d28085 41%,#c37982 45.4%,#a46d7d,#7e5e78 56%,#585072 62.2%,#47496f 68.3%,#3f4269 76.2%,#32355b 84.2%,#24284c,#1e2246);background-blend-mode:overlay,normal,normal,normal}html[data-amb=css] canvas.amb[data-tones=sky][data-ground="0"]{background:var(--sv-grain),radial-gradient(ellipse 96% 44% at 72% 97%,#fff 0% 6%,#ffffe0 12%,#ffffb9 20%,#ffee9f 30%,#ffc393 42%,#f9a093c7 55%,#db8a9085,#be7a8642,#94687e00),linear-gradient(to top,#ffffc9,#ffffbd,#ffffac 3%,#ffef90,#ffd877,#ffca6a 9%,#ffc065,#ffb665,#ffab68,#ff9f6f 21%,#ed9079,#da8581,#d07e84 33%,#c27882 38%,#a36c7d,#7d5e77 50%,#574f72,#46496f 64%,#3f4269,#32355b,#24284c,#1e2246);background-blend-mode:overlay,normal,normal}html[data-amb=css] canvas.amb[data-tones=sky][data-flip]{background:var(--sv-grain),radial-gradient(ellipse 96% 44% at 72% 3%,#fff 0% 6%,#ffffe0 12%,#ffffb9 20%,#ffee9f 30%,#ffc393 42%,#f9a093c7 55%,#db8a9085,#be7a8642,#94687e00),linear-gradient(to bottom,#ffffc9,#ffffbd,#ffffac 3%,#ffef90,#ffd877,#ffca6a 9%,#ffc065,#ffb665,#ffab68,#ff9f6f 21%,#ed9079,#da8581,#d07e84 33%,#c27882 38%,#a36c7d,#7d5e77 50%,#574f72,#46496f 64%,#3f4269,#32355b,#24284c,#1e2246);background-blend-mode:overlay,normal,normal}#app{-webkit-tap-highlight-color:transparent}#app button,#app [role=button],#app label{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}
