.uv-main{--uv-stage:light-dark(#fcfdfe,#161a21);--uv-dot:light-dark(#e3e7ef,#262b35);--uv-glass:light-dark(rgb(255 255 255/0.96),rgb(27 31 38/0.94));--uv-line:var(--color-border);--uv-ink:var(--color-text);--uv-muted:var(--color-text-muted);--uv-accent:var(--color-primary);--uv-accent-ink:light-dark(#1e4dc4,#c6d3ff);--uv-tint:light-dark(#edf2fd,#1a2643);--uv-why:light-dark(#141923,#f3f6ff);--uv-on-why:light-dark(#ffffff,#0b1122);--uv-why-soft:light-dark(#c9d3ea,#3a4766);--uv-k-both:light-dark(#2459e0,#7ea6ff);--uv-k-refs:light-dark(#0b7a75,#4fd1c5);--uv-k-words:light-dark(#b45309,#f6ad55);--uv-ink-both:light-dark(#1e4dc4,#c6d3ff);--uv-ink-refs:light-dark(#08625e,#8fe7de);--uv-ink-words:light-dark(#8f420a,#fbc98c);--uv-wash-both:light-dark(#eaf0fd,rgb(126 166 255/0.16));--uv-wash-refs:light-dark(#e3f3f2,rgb(79 209 197/0.14));--uv-wash-words:light-dark(#fcf0e3,rgb(246 173 85/0.14));--uv-dim-fill:light-dark(#e8ebf0,#252b37);--uv-dim-stroke:light-dark(#7d8696,#6b7487);--uv-track:light-dark(#e7ebf2,#2a303c);--uv-row-hover:light-dark(#f5f8fe,#1e2430);--uv-row-open:light-dark(#f0f4fd,#1a2131);--uv-warn:#c2334f;--uv-shadow:0 1px 2px rgb(16 21 30/0.04),0 10px 28px -18px rgb(16 21 30/0.14);padding:4px 16px 72px;overflow-x:clip;color:var(--uv-ink)}@media (min-width:48rem){.uv-main{padding:4px 40px 72px}}html[data-theme=dark] .uv-main{--uv-shadow:0 10px 28px -16px rgb(0 0 0/0.6)}.uv-mut{color:var(--uv-muted)}.uv-mk{flex:none;overflow:visible}.uv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid var(--uv-line);border-radius:99px;background-color:var(--color-surface);font-size:14px;font-weight:600;color:var(--uv-ink);text-decoration:none;white-space:nowrap}.uv-btn:hover{border-color:var(--color-border-strong)}.uv-btn:disabled,.uv-btn[aria-disabled=true]{cursor:not-allowed}.uv-btn--pri{border-color:var(--uv-accent);background-color:var(--uv-accent);color:var(--color-on-primary)}.uv-btn--pri:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover)}.uv-btn--start{border-style:dashed;border-color:light-dark(#a9bbe9,#3d4f80);background-color:light-dark(#f7f9fe,rgb(126 166 255/.08));color:var(--uv-accent-ink)}.uv-btn .ls-mins{font-weight:500;color:var(--uv-muted)}.uv-btn--pri .ls-mins{color:inherit}.uv-linkbtn{display:inline;padding:0;font:inherit;font-weight:600;color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.uv-linkbtn:hover{color:var(--color-link-hover)}.uv-x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;border-radius:99px;color:var(--uv-muted)}.uv-x:hover{background-color:var(--color-surface-sunken);color:var(--uv-ink)}.uv-head__side{display:flex;flex:0 1 360px;flex-direction:column;align-items:flex-end;gap:2px;margin-top:18px}.uv-findrow{display:flex;gap:8px;width:100%}.uv-top{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 16px;white-space:nowrap}.uv-back{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:14px;font-weight:500;color:var(--uv-muted)}.uv-back:hover{color:var(--uv-ink)}.uv-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 30px}.uv-head__copy{flex:1 1 520px;min-width:0}.uv-eyeb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--uv-muted)}.uv-eyeb__dot{flex:none;width:9px;height:9px;border-radius:9px;background-color:var(--uv-why);box-shadow:0 0 0 3px light-dark(rgb(20 25 35/.12),rgb(243 246 255/.16))}.uv-title{display:-webkit-box;max-width:820px;margin:8px 0 6px;overflow:hidden;font-family:var(--type-heading);font-size:24px;font-weight:500;line-height:1.24;letter-spacing:-.006em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uv-title:focus{outline:none}.uv-title:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}.uv-umeta{font-size:13.5px;line-height:1.6;color:var(--uv-muted)}.uv-umeta b{font-weight:600;color:var(--uv-ink)}.uv-findbox{position:relative;flex:1 1 auto;min-width:0}.uv-findbox__field{display:flex;align-items:center;gap:9px;height:44px;padding:0 13px;border:1px solid var(--color-border-input);border-radius:12px;background-color:var(--color-surface);color:var(--uv-muted);box-shadow:var(--uv-shadow)}.uv-findbox__field:focus-within{border-color:var(--uv-accent)}.uv-findbox input{flex:1;min-width:0;border:0;background:none;font-size:14px;color:var(--uv-ink);outline:none}.uv-findbox input::placeholder{color:var(--uv-muted);opacity:1}.uv-findbox__drop{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;min-width:300px;padding:6px;border:1px solid var(--uv-line);border-radius:14px;background-color:var(--color-surface-raised);box-shadow:0 22px 44px -22px rgb(16 21 30/.35)}.uv-findbox__n{padding:6px 8px;font-size:13px;color:var(--uv-muted)}.uv-findbox__hit{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px;border-radius:10px;text-align:left;font-size:14px;color:var(--uv-ink)}.uv-findbox__hit:focus-visible,.uv-findbox__hit:hover{background-color:var(--uv-tint)}.uv-findbox__yr{flex:none;color:var(--uv-muted)}.uv-note2{max-width:900px;margin-top:14px;padding:10px 14px;border-left:3px solid var(--uv-k-words);border-radius:0 10px 10px 0;background-color:light-dark(#fff6e8,rgb(246 173 85/.1));font-size:14.5px;line-height:1.5;color:var(--uv-ink)}.uv-note2--info{border-left-color:var(--uv-accent);background-color:light-dark(#f3f6fc,rgb(126 166 255/.09))}.uv-yoursnote{display:grid;gap:6px}.uv-yoursnote p{margin:0}.uv-yoursnote__lead{display:flex;align-items:flex-start;gap:8px}.uv-yoursnote__lead .uv-mk{margin-top:3px}.uv-blind>summary{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--color-link);cursor:pointer}.uv-blind ul{display:grid;gap:2px;padding-left:18px;list-style:disc}.uv-blind li{min-height:32px}.uv-plegend{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:10px;font-size:13px;line-height:1.45;color:var(--uv-ink)}.uv-plegend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.uv-plegend--stage{position:absolute;z-index:4;top:0;right:0;left:0;margin:0;padding:8px 14px;border-bottom:1px solid var(--uv-line);border-radius:24px 24px 0 0;background-color:var(--uv-glass)}.uv-board{position:relative;margin-top:16px}.uv-tools{justify-content:space-between;margin-top:14px}.uv-tools,.uv-tools__end{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uv-board--list .uv-tools{margin:0 0 14px}@media (min-width:48rem){.uv-board--map .uv-tools,.uv-board--timeline .uv-tools{position:absolute;z-index:4;top:14px;right:14px;left:14px;margin:0;pointer-events:none}.uv-board--map .uv-tools>*,.uv-board--timeline .uv-tools>*{pointer-events:auto}}.uv-modesw,.uv-vsw{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--uv-line);border-radius:99px;background-color:var(--uv-glass);box-shadow:var(--uv-shadow)}.uv-modesw__lab{padding:0 8px 0 10px;font-size:13px;font-weight:600;color:var(--uv-muted)}.uv-modesw button,.uv-vsw button{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:99px;font-size:13.5px;font-weight:600;color:var(--uv-muted);white-space:nowrap}.uv-modesw button:hover,.uv-vsw button:hover{color:var(--uv-ink)}.uv-modesw button[aria-pressed=true]{background-color:var(--uv-accent);color:var(--color-on-primary);box-shadow:0 6px 14px -8px rgb(36 89 224/.7)}.uv-vsw button[aria-pressed=true]{background-color:var(--uv-tint);color:var(--uv-accent-ink)}.uv-pill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 15px;border:1px solid var(--uv-line);border-radius:99px;background-color:var(--uv-glass);box-shadow:var(--uv-shadow);font-size:13.5px;font-weight:600;color:var(--uv-ink)}.uv-pill__sw{position:relative;width:30px;height:18px;border-radius:99px;background-color:light-dark(#8a93a3,#4a5263);transition:background-color .2s}.uv-pill__sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:99px;background-color:#fff;box-shadow:0 1px 2px rgb(0 0 0/.25);transition:transform .2s}.uv-pill[aria-checked=true] .uv-pill__sw{background-color:var(--uv-accent)}.uv-pill[aria-checked=true] .uv-pill__sw:after{transform:translateX(12px)}.uv-pill--help{justify-content:center;width:46px;padding:0;font-size:16px;font-weight:700;color:var(--uv-accent-ink)}.uv-modesw button:focus-visible,.uv-pill:focus-visible,.uv-vsw button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:47.98rem){.uv-tools{flex-wrap:wrap;gap:6px;margin-top:4px}.uv-modesw,.uv-vsw{box-shadow:none}.uv-modesw{display:flex;width:100%}.uv-modesw__lab{display:none}.uv-modesw button{flex:1 1 auto;padding:0 6px}.uv-modesw button,.uv-vsw button{justify-content:center;min-height:44px}.uv-vsw button{min-width:46px;padding:0 9px}.uv-pill{flex:none;min-height:46px;padding:0 10px;gap:6px;white-space:nowrap;box-shadow:none}.uv-tools__end{flex-wrap:nowrap;justify-content:space-between;width:100%}}.uv-head--phone{display:block}.uv-pbar{display:flex;align-items:center;gap:2px;min-height:44px;margin:0 -8px}.uv-pbar__eb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em}.uv-ibtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:99px;color:var(--uv-ink)}.uv-ibtn:hover,.uv-ibtn[aria-expanded=true]{background-color:var(--uv-tint);color:var(--uv-accent-ink)}.uv-ibtn:focus-visible{outline:3px solid var(--color-focus);outline-offset:-2px}.uv-pbar .uv-pill--help{width:44px;min-height:44px;border:0;background:none;box-shadow:none}.uv-head--phone .uv-title{display:block;margin:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.uv-head--phone .uv-findrow{margin-top:8px}.uv-head--phone .uv-back{min-height:44px}.uvm-stage,.uvt-stage{position:relative;overflow:hidden;height:clamp(560px,calc(100svh - 207px),780px);scroll-margin:72px 0 96px;border:1px solid var(--uv-line);border-radius:20px;background:radial-gradient(circle at 1px 1px,var(--uv-dot) 1px,transparent 1.4px) 0 0 /22px 22px,radial-gradient(60% 70% at 50% 50%,rgb(36 89 224/.05),transparent 70%),var(--uv-stage);box-shadow:var(--uv-shadow);touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:47.98rem){.uvm-stage,.uvt-stage{height:clamp(420px,calc(100svh - 340px),640px);border-radius:24px}}.uvm-stage--compact{height:100%;border-radius:18px;box-shadow:none}.uvm-svg,.uvt-svg{position:absolute;top:0;left:0;overflow:visible}.uvm-svg:focus{outline:none}.uvm-svg:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px;border-radius:20px}.uvm-n{cursor:pointer;outline:none}.uvm-shape{stroke-width:1.5;stroke-linejoin:round;transition:fill .3s,stroke .3s}.uvm-ring,.uvm-shape{vector-effect:non-scaling-stroke}.uvm-ring{fill:none;stroke:var(--color-focus);stroke-width:2.6;opacity:0;transition:opacity .15s}.uvm-n.is-lit .uvm-ring,.uvm-n.is-picked .uvm-ring,.uvm-n:focus-visible .uvm-ring{opacity:1}.uvm-n.is-hover .uvm-ring{opacity:.7}.uvm-n:focus-visible .uvm-ring{stroke-width:3}.uvm-n.is-dim .uvm-shape{fill:var(--uv-dim-fill)!important;stroke:var(--uv-dim-stroke)!important}.uvm-n.is-dim .uvm-warn,.uvm-n.is-dim .uvm-yours{opacity:.4}.uvm-seed-ring{fill:var(--uv-stage)}.uvm-seed-halo,.uvm-seed-ring{stroke:var(--uv-why);stroke-width:1.4;vector-effect:non-scaling-stroke}.uvm-seed-halo{fill:none;opacity:.3}.uvm-yours{fill:none;stroke:var(--uv-ink);stroke-width:1.4;stroke-dasharray:3 2.6;vector-effect:non-scaling-stroke}.uvm-warn circle{fill:var(--uv-warn);stroke:var(--uv-stage);stroke-width:1.5}.uvm-warn__mark{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.uvm-seed-halo{animation:uvm-breathe 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes uvm-breathe{0%,to{opacity:.32}50%{opacity:.12}}.uvm-all path,.uvm-edges path,.uvt-arcs path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.uvm-all path{stroke-width:1;opacity:.32}.uvm-edges path,.uvt-arcs path{opacity:.85;animation:uvm-in .5s ease-out both}.uvm-why{fill:none;stroke:var(--uv-why);stroke-width:2.8;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:1!important;animation:uvm-in .5s ease-out both}@keyframes uvm-in{0%{opacity:0}}.uvm-labels{z-index:2;width:0;height:0}.uvm-label,.uvm-labels{position:absolute;top:0;left:0}.uvm-label{padding:4px 9px;border:1px solid var(--uv-line);border-radius:9px;background-color:var(--uv-glass);box-shadow:0 4px 12px -8px rgb(16 21 30/.25);font-size:13.5px;font-weight:500;line-height:1.3;white-space:nowrap;color:var(--uv-ink);cursor:pointer;transition:opacity .3s,border-color .2s,box-shadow .2s;will-change:transform}.uvm-label__yr{margin-left:6px;font-weight:500;color:var(--uv-muted)}.uvm-label.is-dim{opacity:0;pointer-events:none}.uvm-label.is-focus{border-color:var(--uv-accent);box-shadow:0 0 0 3px light-dark(rgb(36 89 224/.14),rgb(126 166 255/.25)),0 8px 18px -10px rgb(36 89 224/.5)}.uvm-label--seed{width:250px;padding:6px 11px;border-color:var(--uv-why);background-color:var(--uv-why);color:var(--uv-on-why);white-space:normal}.uvm-label--seed b{display:block;font-family:var(--type-heading);font-size:15px;font-weight:500;line-height:1.3}.uvm-label__eb{display:block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--uv-why-soft)}.uvm-label--pill,.uvm-label--tiny{width:auto;white-space:nowrap}.uvm-leads{position:absolute;z-index:1;top:0;left:0;pointer-events:none}.uvm-leads path{fill:none;stroke:light-dark(#9aa3b2,rgb(200 212 240/.45));stroke-width:1.1;transition:opacity .3s}.uvm-leads path.is-dim,.uvm-tip{opacity:0}.uvm-tip{position:absolute;z-index:8;top:0;left:0;max-width:300px;padding:8px 12px;border-radius:11px;background-color:var(--uv-why);box-shadow:0 12px 26px -12px rgb(0 0 0/.5);font-size:13.5px;line-height:1.4;color:var(--uv-on-why);pointer-events:none;transition:opacity .15s}.uvm-tip[data-on=true]{opacity:1}.uvm-tip__meta{display:block;margin-top:2px;font-size:13px;color:var(--uv-why-soft)}.uvm-pill{position:absolute;z-index:3;top:0;left:0;padding:6px 13px;border-radius:99px;background-color:var(--uv-why);box-shadow:0 10px 22px -10px rgb(0 0 0/.5);font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--uv-on-why);pointer-events:none;animation:uvm-in .4s ease-out .2s both}.uvm-pill__dot{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:9px;vertical-align:1px}.uvm-zoom{position:absolute;z-index:4;right:14px;bottom:14px;display:inline-flex;flex-direction:column;overflow:hidden;border:1px solid var(--uv-line);border-radius:14px;background-color:var(--uv-glass);box-shadow:var(--uv-shadow)}.uvm-zoom button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--uv-muted)}.uvm-zoom button:hover{color:var(--uv-ink)}.uvm-zoom button+button{border-top:1px solid var(--uv-line)}.uvm-zoom button:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.uvm-allbtn{position:absolute;z-index:4;right:72px;bottom:14px}@media (min-width:48rem){.uv-explorer[data-panel-open] .uvm-allbtn{right:484px}.uv-explorer[data-panel-open] .uvm-zoom{right:426px}}@media (max-width:47.98rem){.uvm-zoom{right:10px;bottom:108px}.uvm-allbtn{top:14px;right:auto;bottom:auto;left:14px}}.uv-legend{z-index:4;border:1px solid var(--uv-line);border-radius:16px;background-color:var(--uv-glass);box-shadow:var(--uv-shadow);font-size:13px;color:var(--uv-ink)}.uv-legend--box{position:absolute;bottom:14px;left:14px;width:318px;padding:12px 15px}.uv-explorer[data-panel-open] .uv-legend--strip{max-width:calc(100% - 460px)}.uv-legend--strip{position:absolute;bottom:14px;left:14px;max-width:min(720px,calc(100% - 90px));padding:10px 16px}.uv-legend--grid{margin-top:12px;padding:12px 16px;box-shadow:var(--uv-shadow)}.uv-lg__h{margin-bottom:6px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--uv-muted)}.uv-legend--strip .uv-lg__h{display:inline;margin:0 14px 0 0}.uv-lg__row{display:flex;align-items:center;gap:8px;min-height:24px}.uv-lg__n{margin-left:auto;color:var(--uv-muted);font-variant-numeric:tabular-nums}.uv-legend--grid .uv-lg__n,.uv-legend--strip .uv-lg__n{margin-left:6px}.uv-lg__sep{margin-top:7px;padding-top:7px;border-top:1px solid var(--uv-line)}.uv-lg__sz{display:inline-flex;align-items:center;gap:4px}.uv-lg__grad{width:58px;height:10px;border:1px solid var(--uv-k-both);border-radius:9px;background:linear-gradient(90deg,light-dark(#bccbf4,#2f3d63),var(--uv-k-both))}.uv-lg__flow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 22px}.uv-lg__cols{display:grid;grid-template-columns:1.1fr 1fr;column-gap:14px}.uv-lg__lines{margin-top:7px;padding-top:7px;border-top:1px solid var(--uv-line);animation:uvm-in .3s ease-out both}.uv-legend--strip .uv-lg__lines{display:flex;flex-wrap:wrap;gap:2px 22px}.uv-lg__why{stroke:var(--uv-why)}.uv-warnb{flex:none;width:16px;height:16px;border-radius:9px;background-color:var(--uv-warn);font-size:13px;font-weight:700;line-height:16px;text-align:center;color:#fff}.uv-howto{position:absolute;z-index:6;top:76px;left:14px;width:340px;padding:16px 18px;border:1px solid light-dark(#cfdbf7,#34477a);border-radius:18px;background:radial-gradient(120% 90% at 0 0,rgb(36 89 224/.08),transparent 60%),var(--color-surface);box-shadow:0 22px 44px -22px rgb(36 89 224/.45),0 2px 6px rgb(16 21 30/.05);animation:uv-rise .35s ease-out both}.uv-howto__h{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-family:var(--type-heading);font-size:19px;font-weight:500}.uv-howto__h i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background-color:var(--uv-tint);font-family:var(--type-body);font-size:14px;font-style:normal;font-weight:700;color:var(--uv-accent-ink)}.uv-howto ol{display:flex;flex-direction:column;gap:6px;counter-reset:h}.uv-howto li{position:relative;padding-left:26px;font-size:14px;line-height:1.45}.uv-howto li:before{content:counter(h);counter-increment:h;position:absolute;top:1px;left:0;width:18px;height:18px;border-radius:9px;background-color:var(--uv-tint);font-size:13px;font-weight:700;line-height:18px;text-align:center;color:var(--uv-accent-ink)}.uv-howto__b{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;margin-top:12px}.uv-howto__more{margin-right:auto;font-size:14px}.uv-board--timeline .uv-howto{left:250px}.uv-board--list .uv-howto{position:relative;top:0;left:0;margin-bottom:14px}@media (max-width:47.98rem){.uv-howto{top:14px;right:14px;left:14px!important;width:auto;padding:14px 16px}.uv-board--list .uv-howto{right:0}}@keyframes uv-rise{0%{opacity:0;transform:translateY(12px)}}.uv-panel2{position:absolute;z-index:7;top:72px;right:12px;bottom:12px;width:400px;overflow:auto;overscroll-behavior:contain;padding:18px 20px;border:1px solid var(--uv-line);border-radius:18px;background-color:var(--color-surface);box-shadow:0 30px 60px -28px rgb(16 21 30/.35),0 2px 6px rgb(16 21 30/.05);animation:uv-slide .45s cubic-bezier(.3,.7,.2,1) both;user-select:text;-webkit-user-select:text}.uv-panel2:focus{outline:none}.uv-panel2:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}@keyframes uv-slide{0%{opacity:0;transform:translateX(40px)}}.uv-panel2--sheet{top:auto;right:0;bottom:0;left:0;width:auto;max-height:96px;overflow:hidden;padding:8px 18px 18px;border-width:1px 0 0;border-radius:24px 24px 0 0;box-shadow:0 -18px 40px -22px rgb(16 21 30/.35);animation:none;transition:max-height .35s cubic-bezier(.3,.7,.2,1)}.uv-panel2--sheet.is-open{max-height:62%;overflow:auto}.uv-panel2--sheet.is-howto{max-height:58%;overflow:auto}.uv-panel2--sheet .uv-howto{position:static;width:auto;padding:0 0 4px;border:0;background:none;box-shadow:none;animation:none}.uv-panel2--sheet .uv-howto__h{font-size:17px;margin-bottom:6px}.uv-panel2--sheet .uv-howto li{font-size:14px;line-height:1.4}.uv-sheet__grab{display:block;width:44px;height:5px;margin:2px auto 8px;border-radius:9px;background-color:light-dark(#cdd3de,#3a4359)}.uv-peek{display:flex;align-items:center;gap:10px;min-height:52px}.uv-peek__1{font-size:14.5px;font-weight:600}.uv-peek__2{font-size:13.5px;color:var(--uv-muted)}.uv-peek .uv-btn{margin-left:auto}.uv-pp-top{display:flex;align-items:center;gap:8px}.uv-pp-top .uv-x{margin-left:auto}.uv-kchip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 11px 0 9px;border-radius:99px;font-size:13px;font-weight:600}.uv-kchip--both{background-color:var(--uv-wash-both);color:var(--uv-ink-both)}.uv-kchip--refs{background-color:var(--uv-wash-refs);color:var(--uv-ink-refs)}.uv-kchip--words{background-color:var(--uv-wash-words);color:var(--uv-ink-words)}.uv-kchip--seed{background-color:var(--color-surface-sunken);color:var(--uv-ink)}.uv-pp-title{margin:8px 0 6px;font-family:var(--type-heading);font-size:21px;font-weight:500;line-height:1.26;letter-spacing:-.004em;text-wrap:balance}.uv-panel2--sheet .uv-pp-title{font-size:18px}.uv-pd__auth,.uv-pd__facts{font-size:13.5px;line-height:1.5;color:var(--uv-muted)}.uv-pd__facts b{font-weight:600;color:var(--uv-ink)}.uv-pd__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.uv-tag2{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:99px;background-color:var(--uv-tint);font-size:13px;font-weight:600;color:var(--uv-accent-ink)}.uv-why{margin-top:12px;padding:12px 14px;border-left:3px solid var(--uv-accent);border-radius:0 12px 12px 0;background-color:light-dark(#f3f6fc,rgb(126 166 255/.09))}.uv-why__t{margin-bottom:4px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--uv-accent-ink)}.uv-why p{font-size:14px;line-height:1.5}.uv-why__refs{margin-top:7px;padding-left:16px;list-style:disc;font-family:var(--type-heading);font-size:14.5px;font-style:italic;line-height:1.4}.uv-why__refs li+li{margin-top:3px}.uv-why .uv-linkbtn{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.uv-why__err,.uv-why__more{margin-top:6px;font-size:13.5px;color:var(--uv-muted)}.uv-pd__warn{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--uv-ink)}.uv-pd__warn .uv-warnb{margin-top:2px}.uv-pd__yours{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:13.5px;line-height:1.45}.uv-pd__yours .uv-mk{margin-top:2px}.uv-meters{display:flex;flex-direction:column;gap:7px;margin-top:12px}.uv-meter{grid-template-columns:140px 1fr;font-size:13px;color:var(--uv-muted)}.uv-meter,.uv-meter dd{display:grid;align-items:center;gap:10px}.uv-meter dd{grid-template-columns:1fr 52px}.uv-mb__bar,.uv-meter__bar{display:block;height:7px;overflow:hidden;border-radius:9px;background-color:var(--uv-track)}.uv-mb__bar i,.uv-meter__bar i{display:block;height:100%;border-radius:9px}.uv-meter__fill--refs{background-color:var(--uv-k-refs)}.uv-meter__fill--words{background-color:var(--uv-k-words)}.uv-meter__v{font-weight:600;text-align:right;color:var(--uv-ink);font-variant-numeric:tabular-nums}.uv-abs{margin-top:12px}.uv-abs>summary{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--color-link);cursor:pointer}.uv-abs p{font-family:var(--type-read);font-size:15px;line-height:1.6}.uv-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.uv-acts--panel{display:grid;grid-template-columns:1fr 1fr}.uv-acts--panel .uv-btn--pri,.uv-acts--panel .uv-btn--start{grid-column:1/-1}.uv-acts--panel .uv-btn--pri{order:-1}.uv-acts--sheet .uv-btn--pri{flex:1}.uv-acts--sheet .uv-btn--start{width:100%}.uv-acts .contents{display:contents}.uv-pd__conn{margin-top:10px;font-size:13px;color:var(--uv-muted)}.uv-listwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:18px}.uv-listbox{overflow:hidden;border:1px solid var(--uv-line);border-radius:20px;background-color:var(--color-surface);box-shadow:var(--uv-shadow)}.uv-listbox__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:8px 18px;border-bottom:1px solid var(--uv-line)}.uv-listbox__t{font-family:var(--type-heading);font-size:18px;font-weight:500}.uv-listbox__note{padding:10px 18px 0;font-size:13.5px;color:var(--uv-muted)}.uv-sortsel{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-left:auto;padding:0 6px 0 13px;border:1px solid var(--uv-line);border-radius:99px;color:var(--uv-ink)}.uv-sortsel:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.uv-sortsel select{min-height:40px;border:0;background:none;font-size:13.5px;font-weight:600;color:var(--uv-ink);outline:none}.uv-table{width:100%;border-collapse:collapse;table-layout:fixed}.uv-table th{padding:6px 10px;border-bottom:1px solid var(--uv-line);font-size:13px;line-height:1.25;color:var(--uv-muted);vertical-align:bottom}.uv-table th,.uv-th{font-weight:600;text-align:left}.uv-th{display:inline-flex;align-items:flex-end;gap:4px;min-height:44px;padding:4px 0;color:inherit}.uv-th.is-on,.uv-th:hover{color:var(--uv-ink)}.uv-th__ic{flex:none;margin-bottom:3px}.uv-table th.uv-col-n .uv-th{justify-content:flex-end;text-align:right}.uv-col-k{width:44px}.uv-col-y{width:66px}.uv-col-n{width:104px;text-align:right}.uv-table td{padding:12px 10px;border-bottom:1px solid var(--uv-line);vertical-align:middle;font-size:14px}.uv-table td.uv-col-k{padding-left:16px}.uv-table td.uv-col-y{font-variant-numeric:tabular-nums}.uv-tr>tr:first-child{transition:background-color .15s}.uv-tr:hover>tr:first-child{background-color:var(--uv-row-hover)}.uv-tr.is-open>tr{background-color:var(--uv-row-open)}.uv-tr.is-open>tr>td:first-child{box-shadow:inset 3px 0 0 var(--uv-accent)}.uv-tr__open{display:-webkit-box;overflow:hidden;padding:2px 0;text-align:left;font-family:var(--type-heading);font-size:15.5px;font-weight:500;line-height:1.28;color:var(--uv-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical}.uv-tr__open:hover{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.uv-tr.is-open .uv-tr__open{display:block;-webkit-line-clamp:none}.uv-tr__mt,.uv-tr__nums{display:block;margin-top:2px;overflow:hidden;font-size:13px;color:var(--uv-muted);text-overflow:ellipsis;white-space:nowrap}.uv-tr__warn{font-weight:600;color:light-dark(#a3243d,#ff8fa3)}.uv-tr__nums{display:none}.uv-mb{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px}.uv-mb__n{font-weight:600;font-variant-numeric:tabular-nums}.uv-mb__bar{width:70px;height:6px}.uv-yo{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13.5px;font-weight:600;color:var(--uv-accent-ink)}.uv-yo--no{font-weight:500;color:var(--uv-muted)}.uv-tr__detail>td{padding:0 18px 16px 70px}.uv-tr__detail .uv-why{margin-top:4px}.uv-listside{position:sticky;top:76px}.uv-minimap{height:420px}@media (max-width:63.98rem){.uv-listwrap{grid-template-columns:minmax(0,1fr)}.uv-listside{position:static;order:-1}.uv-minimap{height:300px}}@media (max-width:47.98rem){.uv-listside{order:1}.uv-minimap{height:220px}.uv-table .uv-col-n,.uv-table .uv-col-y{display:none}.uv-tr__nums{display:block;white-space:normal}.uv-tr__detail>td{padding:0 14px 16px 16px}.uv-listbox__head{padding:8px 14px}.uv-table td.uv-col-k{padding-left:12px}}.uvt-axis line{stroke:light-dark(#e1e6ef,#2a2f38);stroke-width:1}.uvt-axis text{fill:var(--uv-muted);font-family:var(--type-body);font-size:13.5px;font-weight:600}.uvt-river{stroke:light-dark(#c3d2f2,#2d3c63);stroke-width:1.2}.uvt-stop-a{stop-color:#2459e0;stop-opacity:.035}.uvt-stop-b{stop-color:#0b7a75;stop-opacity:.07}.uvt-stop-c{stop-color:#2459e0}.uvt-stage--phone .uvt-stop-a,.uvt-stop-c{stop-opacity:.13}.uvt-stage--phone .uvt-stop-c{stop-opacity:.035}.uvt-lane{fill:none;stroke-width:1.2;stroke-dasharray:2 6;opacity:.6}.uvt-lane--both{stroke:var(--uv-k-both)}.uvt-lane--refs{stroke:var(--uv-k-refs)}.uvt-lane--words{stroke:var(--uv-k-words)}.uvt-trib{fill:none;stroke-width:1.4;opacity:.55}.uvt-lanes.is-quiet{opacity:0;pointer-events:none}.uvt-lanes{transition:opacity .3s;z-index:3;top:0;left:16px;height:0}.uvt-lanelab,.uvt-lanes{position:absolute;width:150px}.uvt-lanelab{left:0;display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.25}.uvt-lanelab__n{display:block;font-weight:500;color:var(--uv-muted)}.uvt-lanelab--both{color:var(--uv-ink-both)}.uvt-lanelab--refs{color:var(--uv-ink-refs)}.uvt-lanelab--words{color:var(--uv-ink-words)}.uvt-lanes--top{right:0;left:0;display:grid;grid-template-columns:1fr .8fr 1fr;align-items:center;width:auto;height:50px;padding:0 10px 0 46px;border-bottom:1px solid var(--uv-line);background-color:var(--uv-glass)}.uvt-lanes--top .uvt-lanelab{position:static;justify-content:center;width:auto;text-align:center}.uvt-none{max-width:46ch;margin:80px auto 0;padding:0 20px;text-align:center}.uv-sheet2{max-width:760px;margin-top:16px;padding:18px 22px 22px;border:1px solid var(--uv-line);border-radius:18px;background-color:var(--color-surface);box-shadow:var(--uv-shadow)}.uv-sheet2:focus{outline:none}.uv-sheet2__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.uv-sheet2__t{font-family:var(--type-heading);font-size:21px;font-weight:500}.uv-sheet2__h{margin-top:16px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--uv-muted)}.uv-sheet2__p{margin-top:8px;font-size:15px;line-height:1.55}.uv-sheet2__m{margin-top:6px;font-size:14px;line-height:1.5;color:var(--uv-muted)}.uv-sheet2__refs{margin-top:6px;padding-left:20px;list-style:decimal;font-size:14.5px;line-height:1.5}.uv-mix{display:flex;height:10px;margin-top:10px;overflow:hidden;border-radius:9px;background-color:var(--uv-track)}.uv-mix__refs{background-color:var(--uv-k-refs)}.uv-mix__words{background-color:var(--uv-k-words)}.uv-field2{display:grid;gap:6px;margin-top:14px}.uv-field2__l{font-size:14px;font-weight:600}.uv-field2__row{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 13px;border:1px solid var(--color-border-input);border-radius:12px;color:var(--uv-muted)}.uv-field2__row:focus-within{border-color:var(--uv-accent);outline:3px solid var(--color-focus);outline-offset:1px}.uv-field2__row input{flex:1;min-width:0;border:0;background:none;font-size:16px;color:var(--uv-ink);outline:none}.uv-results2{margin-top:8px}.uv-results2 li+li{border-top:1px solid var(--uv-line)}.uv-result2{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:8px 0;text-align:left;color:var(--uv-ink)}.uv-result2:hover .uv-result2__t{color:var(--color-link);text-decoration:underline}.uv-result2__t{display:block;font-size:15.5px;font-weight:600;line-height:1.35}.uv-state{max-width:720px;margin-top:24px;padding:22px 24px;border:1px solid var(--uv-line);border-radius:18px;background-color:var(--color-surface);box-shadow:var(--uv-shadow)}.uv-state__h{font-family:var(--type-heading);font-size:21px;font-weight:500;line-height:1.3}.uv-state__h:focus{outline:none}.uv-state__body{margin-top:8px;font-size:15px;line-height:1.55;color:var(--uv-ink)}.uv-state__m{margin-top:6px;font-size:14px;line-height:1.5;color:var(--uv-muted)}.uv-state__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.uv-prog{position:relative;height:8px;margin:14px 0 6px;overflow:hidden;border-radius:9px;background-color:var(--uv-track)}.uv-prog i{position:absolute;top:0;bottom:0;left:0;width:34%;border-radius:9px;background:linear-gradient(90deg,var(--uv-accent),light-dark(#3b82f6,#a9c3ff))}@media (prefers-reduced-motion:no-preference){.uv-prog i{animation:uv-sweep 2.4s ease-in-out infinite}}@keyframes uv-sweep{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.uv-hint{margin-top:10px}.uv-foot,.uv-hint{font-size:13.5px;color:var(--uv-muted)}.uv-foot{margin-top:18px}@media (max-width:47.98rem){.uv-board{margin-top:6px}.uv-head{gap:6px}.uv-head__side{flex:1 1 100%;align-items:stretch;margin-top:4px}.uv-top{justify-content:flex-start;gap:0 18px}.uv-umeta__more{display:none}.uv-findbox__drop{min-width:0}}.uv-seeds{max-width:1040px}.uv-eyebrow{margin-top:12px}.uv-seeds__question{margin-top:16px;font-family:var(--type-heading);font-size:1.5rem;font-weight:500;line-height:1.25;color:var(--color-text)}.uv-seeds__intro{max-width:60ch;line-height:1.55}.uv-seeds__order{margin-top:32px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--uv-muted)}.uv-seed-list{margin-top:10px;overflow:hidden;border:1px solid var(--color-border);border-radius:20px;background-color:var(--color-surface);box-shadow:var(--uv-shadow)}.uv-seed-list li+li{border-top:1px solid var(--color-border)}.uv-seed{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:72px;padding:16px 18px;color:var(--color-text);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.uv-seed:hover{background-color:var(--uv-row-hover)}.uv-seed__number{font-style:italic;color:var(--uv-accent-ink)}.uv-seed__number,.uv-seed__title{font-family:var(--type-heading);font-size:17px}.uv-seed__title{display:block;font-weight:500;line-height:1.35}.uv-seed__meta{display:block;margin-top:4px;font-size:14px;color:var(--color-text-muted)}@media (min-width:40rem){.uv-seed{grid-template-columns:44px minmax(0,1fr) 20px;gap:18px;padding:18px 24px}}.uv-pages{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.uv-pages .dg-action{font-size:16px;text-decoration:none}.uv-pages__now{font-size:16px;font-weight:600;color:var(--color-text-muted)}.uv-wait{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding:22px 24px;border:1px solid var(--color-border);border-radius:18px;background-color:var(--color-surface)}.uv-wait__title{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-text)}.uv-wait__spinner{flex:none;width:28px;height:28px;margin-top:2px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:uv-spin .9s linear infinite}@keyframes uv-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.uv-wait__spinner{animation:none}}