.vp-view .vp-mk{transform-origin:0 0;box-sizing:border-box;align-items:center;width:664px;height:415px;padding:32px;display:flex;position:absolute;top:0;left:0}.vp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vp-view .vp-mk *{box-sizing:border-box;margin:0}.vp-view .vp-mk svg{flex:none;display:block}.vp-view .vp-i16{stroke-width:2px;width:16px;height:16px}.vp-view .vp-pn{background:var(--n01);border-radius:var(--r8);flex-direction:column;min-width:0;padding:4px;display:flex}.vp-view .vp-rm{white-space:nowrap;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.vp-view .vp-rm .vp-tt{color:var(--ink);text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.vp-view .vp-rm .vp-mt{letter-spacing:.2px;color:var(--t3);margin-left:auto;font-size:12px;line-height:16px}.vp-view .vp-wl{background:var(--bg-content);border-radius:var(--well);flex:1;display:flex}.vp-view .vp-sh{background:var(--bg-primary);border-radius:var(--well);flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.vp-view .vp-h{font-size:14px;font-weight:600;line-height:20px}.vp-view .vp-cl{font-size:14px;font-weight:500;line-height:20px}.vp-view .vp-tx{color:var(--ink);font-size:14px;line-height:20px}.vp-view .vp-tx ins{background:color-mix(in srgb,var(--accent-green) 14%,transparent);border-radius:var(--r2);padding:0 2px;text-decoration:none}.vp-view .vp-cp{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.vp-view .vp-cps{flex-direction:column;gap:2px;min-width:0;display:flex}.vp-view .vp-cps b{color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.vp-view .chips{flex-wrap:wrap;gap:4px;display:flex}.vp-view .vp-bd{border-radius:var(--r4);white-space:nowrap;letter-spacing:.2px;background:var(--n03);height:20px;color:var(--t2);align-items:center;gap:4px;padding:2px 8px 2px 4px;font-size:12px;line-height:16px;display:inline-flex}.vp-view .vp-bd svg{width:14px;height:14px}.vp-view .vp-bd.vp-blue{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.vp-view .vp-bd.vp-green{background:color-mix(in srgb,var(--accent-green) 12%,transparent);color:var(--accent-green)}.vp-view .vp-bd.vp-li{background:color-mix(in srgb,var(--li) 10%,transparent);color:var(--li)}.vp-view .vp-who{align-items:center;gap:8px;display:flex}.vp-view .ans{background:var(--bg-primary);border-radius:var(--r8);width:100%;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);padding:10px 12px;font-size:14px;line-height:20px}.vp-view .vp-btns{gap:8px;margin-top:4px;display:flex}.vp-view .vp-btn{border-radius:var(--r8);letter-spacing:.1px;white-space:nowrap;align-items:center;height:34px;padding:8px 16px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.vp-view .vp-btn.vp-pri{background:var(--blue);color:#fff}.vp-view .vp-btn.vp-sec{background:var(--bg-primary);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.vp-view .vp-btn.vp-gh{color:var(--t2);padding:8px}.vp-view .vp-mk.vp-sc{padding:32px}.vp-view .vp-scenes{width:100%;height:351px;position:relative}.vp-view .vp-scene{opacity:0;flex-direction:column;gap:24px;display:flex;position:absolute;inset:0}.vp-view .vp-fill{flex-direction:column;flex:1;justify-content:center;gap:24px;min-height:0;display:flex}.vp-view .vp-ptitle{color:var(--ink);font-size:16px;font-weight:600;line-height:24px}.vp-view .vp-ptitle span{color:var(--t3);font-weight:400}.vp-view .vp-mark{background:color-mix(in srgb,var(--tone) 14%,transparent);width:24px;height:24px;color:var(--tone);corner-shape:round;border-radius:50%;flex:none;place-items:center;display:grid}.vp-view .vp-mark svg{stroke-width:1.8px;width:16px;height:16px}.vp-view .vp-mark.vp-sm{width:24px;height:24px}.vp-view .vp-mark.vp-sm svg{stroke-width:2px;width:12px;height:12px}.vp-view .vp-scene .vp-rm{gap:8px;min-height:40px;padding:8px 12px}.vp-view .vp-scene .vp-sh{gap:12px;padding:16px}.vp-view .vp-csum{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.vp-view .vp-csum p{letter-spacing:-.15px;color:var(--ink);text-wrap:balance;max-width:480px;font-size:18px;line-height:26px}.vp-view .vp-pill{background:var(--bg-primary);height:24px;box-shadow:inset 0 0 0 1px var(--border);letter-spacing:.2px;color:var(--t2);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;line-height:16px;display:inline-flex}.vp-view .vp-job{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch!important;gap:0!important;display:grid!important}.vp-view .vp-want,.vp-view .vp-goal{border-radius:var(--r4);background:var(--n01);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.vp-view .vp-goal{background:color-mix(in srgb,var(--blue) 10%,transparent)}.vp-view .vp-want b,.vp-view .vp-goal b{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.vp-view .vp-lbm{letter-spacing:.2px;color:var(--t2);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.vp-view .vp-goal .vp-lbm{color:var(--blue)}.vp-view .vp-lbm svg{width:12px;height:12px}.vp-view .vp-dn{color:var(--t3);place-items:center;display:grid}.vp-view .vp-dn svg{width:16px;height:16px}.vp-view .vp-cgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.vp-view .vp-tried{gap:8px!important}.vp-view .vp-tc{border-radius:var(--r4);background:var(--n01);flex-direction:column;align-self:stretch;gap:4px;padding:12px 16px;display:flex}.vp-view .vp-tc b{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.vp-view .vp-tc span{letter-spacing:.2px;color:var(--t2);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.vp-view .vp-tc svg{width:12px;height:12px;color:var(--red)}.vp-view .vp-blk{flex-wrap:wrap;align-content:flex-start;flex-direction:row!important;gap:8px!important}.vp-view .vp-bdg{border-radius:var(--r4);background:var(--bg-primary);height:32px;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);align-items:center;padding:8px 12px;font-size:14px;line-height:16px;display:inline-flex}.vp-view .vp-coremsg{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:0 32px 24px;display:flex}.vp-view .vp-cm1{letter-spacing:.2px;color:var(--t2);font-size:12px;font-weight:500;line-height:16px}.vp-view .vp-coremsg p{letter-spacing:-.25px;color:var(--ink);text-wrap:balance;max-width:480px;font-size:24px;line-height:32px}.vp-view .vp-cm2{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.vp-view .vp-stops{align-items:center;gap:12px;display:flex}.vp-view .vp-stop{color:var(--t3);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.vp-view .vp-stop .vp-mark{background:var(--n03);color:var(--t3);transition:background .3s,color .3s}.vp-view .vp-seg{background:var(--n03);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.vp-view .vp-seg i{transform-origin:0;background:var(--t3);position:absolute;inset:0;transform:scaleX(0)}.vp-view .vp-stages{flex:1;position:relative}.vp-view .vp-stage{opacity:0;flex-direction:column;gap:12px;display:flex;position:absolute;inset:0}.vp-view .vp-lead{flex-direction:column;gap:4px;display:flex}.vp-view .vp-lead b{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.vp-view .vp-scene .vp-sh.vp-rows{gap:0;padding:0 16px 8px}.vp-view .vp-arow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:12px 0;display:grid}.vp-view .vp-arow+.vp-arow{box-shadow:inset 0 1px 0 var(--border)}.vp-view .vp-arow.vp-ahd{padding:8px 0}.vp-view .vp-arow.vp-ahd+.vp-arow{box-shadow:none}.vp-view .vp-q{color:var(--t2);font-size:13px;line-height:18px}.vp-view .vp-arow .vp-cl{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.vp-view .vp-scene .vp-rm .vp-mt{letter-spacing:.2px;color:var(--t3);text-overflow:ellipsis;margin-left:auto;font-size:12px;line-height:16px;overflow:hidden}.vp-view .vp-sh.vp-list{gap:0;padding:0 16px}.vp-view .vp-srow2{flex-direction:column;gap:8px;width:100%;padding:12px 0;display:flex}.vp-view .vp-srow2+.vp-srow2{box-shadow:inset 0 1px 0 var(--border)}.vp-view .vp-srow2 .vp-tx{font-size:13px;line-height:18px}.vp-view .vp-src{align-items:center;gap:8px;display:flex}.vp-view .vp-dl{letter-spacing:.2px;color:var(--blue);font-size:12px;line-height:16px;text-decoration:underline}.vp-view .vp-prose{color:var(--t2);font-size:14px;line-height:22px}.vp-view .vp-sh.vp-tbl{gap:0}.vp-view .vp-th2,.vp-view .vp-tr2{grid-template-columns:1fr 1fr;gap:16px;width:100%;padding:8px 0;font-size:13px;line-height:18px;display:grid}.vp-view .vp-th2{letter-spacing:.2px;color:var(--t3);box-shadow:inset 0 -1px 0 var(--border);padding-top:0;font-size:12px;line-height:16px}.vp-view .vp-tr2{color:var(--ink);box-shadow:inset 0 -1px 0 var(--border)}.vp-view .vp-tr2 s{color:var(--t3)}.vp-view .vp-tr2.vp-new{background:color-mix(in srgb,var(--green) 10%,transparent);border-radius:var(--r4);width:calc(100% + 16px);box-shadow:none;margin:0 -8px;padding:8px;overflow:hidden}.vp-view .vp-note3{letter-spacing:.2px;color:var(--t3);margin-top:12px;font-size:12px;line-height:16px}.vp-view .vp-fill.vp-tight{gap:16px}.vp-view .vp-pal{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;display:grid!important}.vp-view .vp-sw{flex-direction:column;gap:4px;display:flex}.vp-view .vp-chipc{border-radius:var(--r2);height:24px;box-shadow:inset 0 0 0 1px var(--border)}.vp-view .vp-sw b{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.vp-view .vp-spec{border-radius:var(--r4);box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-inter-tight),var(--font-manrope),sans-serif;flex-direction:column;gap:4px;width:100%;padding:12px 16px;display:flex}.vp-view .vp-hg{letter-spacing:-.25px;color:var(--ink);white-space:nowrap;font-size:24px;font-weight:600;line-height:28px}.vp-view .vp-cgrid.vp-tf{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.vp-view .vp-marks{flex-direction:row!important;gap:16px!important}.vp-view .vp-mk2{flex-direction:column;gap:4px;display:flex}.vp-view .vp-mg{border-radius:var(--r2);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--border);place-items:center;padding:8px;display:grid}.vp-view .vp-mg svg{width:100%;height:100%}.vp-view .vp-mg.vp-light{background:#fff}.vp-view .vp-mg.vp-dark{background:#0c0d0f}.vp-view .vp-chatgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;height:100%}.vp-view .vp-chat{flex-direction:column;gap:12px;min-width:0;display:flex}.vp-view .vp-ubub{border-radius:var(--r4);background:var(--bubble);max-width:85%;color:var(--ink);align-self:flex-end;padding:8px 12px;font-size:14px;line-height:20px}.vp-view .vp-tray2{background:var(--n01);border-radius:var(--r8);align-self:flex-start;display:grid}.vp-view .vp-tray2>span{height:40px;color:var(--t2);white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;padding:0 16px;font-size:14px;line-height:18px;display:flex}.vp-view .vp-tray2 svg{width:16px;height:16px;color:var(--t3)}.vp-view .vp-reply{color:var(--ink);font-size:14px;line-height:20px}.vp-view .vp-ask2{background:var(--bg-primary);border-radius:var(--r8);box-shadow:inset 0 0 0 1px var(--border);position:relative;overflow:hidden}.vp-view .vp-askb{flex-direction:column;gap:12px;padding:16px;display:flex}.vp-view .vp-idn{align-items:center;gap:8px;display:flex}.vp-view .vp-tile2{border-radius:var(--r4);background:color-mix(in srgb,var(--blue) 10%,transparent);width:32px;height:32px;color:var(--blue);place-items:center;display:grid}.vp-view .vp-setl{color:var(--t2);opacity:0;align-items:center;gap:8px;font-size:14px;line-height:18px;display:flex;position:absolute;top:16px;left:16px}.vp-view .vp-setl svg{width:16px;height:16px}.vp-view .vp-ntc{border-radius:var(--r4);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.vp-view .vp-ntc.vp-blue{background:color-mix(in srgb,var(--blue) 8%,transparent)}.vp-view .vp-ntc.vp-orange{background:color-mix(in srgb,var(--orange) 10%,transparent)}.vp-view .vp-ntc.vp-green{background:color-mix(in srgb,var(--green) 8%,transparent)}.vp-view .vp-ni{align-items:center;height:20px;display:flex}.vp-view .vp-ni svg{width:20px;height:20px}.vp-view .vp-ntc.vp-blue .vp-ni{color:var(--blue)}.vp-view .vp-ntc.vp-orange .vp-ni{color:var(--orange)}.vp-view .vp-ntc.vp-green .vp-ni{color:var(--green)}.vp-view .vp-nt{color:var(--ink);font-size:14px;line-height:20px}.vp-view .vp-nbody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vp-view .vp-nstage{display:grid}.vp-view .vp-nstage span{color:var(--ink);grid-area:1/1;font-size:14px;line-height:20px}.vp-view .vp-pbar{background:color-mix(in srgb,var(--blue) 16%,transparent);border-radius:2px;height:4px;margin-top:8px;position:relative;overflow:hidden}.vp-view .vp-pbar i{transform-origin:0;background:var(--blue);position:absolute;inset:0;transform:scaleX(0)}.vp-view .vp-figs3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;padding:24px!important;display:grid!important}.vp-view .vp-fg{flex-direction:column;gap:4px;display:flex}.vp-view .vp-fg b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:32px}.vp-view .vp-fg .vp-cp{white-space:normal}.vp-view .vp-cgrid.vp-inb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.vp-view .vp-sh.vp-mails{gap:4px;padding:8px 8px 16px}.vp-view .vp-sect{padding:8px 8px 4px}.vp-view .vp-mail{border-radius:var(--r4);align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}.vp-view .vp-mail.vp-new{background:color-mix(in srgb,var(--blue) 10%,transparent)}.vp-view .vp-ml1{align-items:baseline;gap:4px;min-width:0;display:flex}.vp-view .vp-ml1 b{color:var(--ink);flex:none;font-size:13px;font-weight:500;line-height:18px}.vp-view .vp-subj{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.vp-view .vp-subj2{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.vp-view .vp-mail .vp-cps{flex:1;min-width:0}.vp-view .vp-mail .vp-cp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vp-view .vp-dot2,.vp-view .vp-dot3{background:var(--orange);corner-shape:round;border-radius:50%;flex:none;width:8px;height:8px}.vp-view .vp-dot3{background:0 0}.vp-view .vp-mt.vp-cnt{justify-items:end;display:grid}.vp-view .vp-mt.vp-cnt span{grid-area:1/1}.vp-view .vp-nstack{display:grid}.vp-view .vp-nstack>div{grid-area:1/1}.vp-view .vp-qcard{border-radius:var(--r4);background:var(--n01);flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.vp-view .vp-qask{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.vp-view .vp-qin{flex-direction:column;gap:12px;margin-top:8px;display:flex}.vp-view .vp-ta{border-radius:var(--r8);background:var(--bg-primary);min-height:56px;box-shadow:inset 0 0 0 1px var(--border);padding:8px 12px;display:grid}.vp-view .vp-ta>span{grid-area:1/1;font-size:13px;line-height:18px}.vp-view .vp-ph{color:var(--t3)}.vp-view .vp-ans2{color:var(--ink)}.vp-view .vp-qin .vp-btns{margin-top:0;overflow:hidden}.vp-view .vp-rentry{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vp-view .vp-cp2{color:var(--t2);font-size:14px;line-height:20px}.vp-view .vp-quote{letter-spacing:-.15px;color:var(--ink);max-width:560px;font-size:18px;font-weight:500;line-height:26px}.vp-view .vp-bgg{border-radius:var(--r4);background:color-mix(in srgb,var(--green) 12%,transparent);height:24px;color:var(--green);letter-spacing:.2px;align-items:center;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.vp-view .vp-srcr{align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.vp-view .vp-srcr+.vp-srcr{box-shadow:inset 0 1px 0 var(--border)}.vp-view .vp-srcr b{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.vp-view .vp-srcr .vp-cp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vp-view .vp-srcr .vp-cps{min-width:0}.vp-view .vp-fav{border-radius:var(--r4);background:var(--n03);width:24px;height:24px;color:var(--t2);flex:none;place-items:center;display:grid}.vp-view .vp-fav svg{width:14px;height:14px}.vp-view .vp-cgrid.vp-paperg{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.vp-view .vp-rm.vp-figs{flex-wrap:nowrap;gap:12px;overflow:hidden}.vp-view .vp-fig2{letter-spacing:.2px;color:var(--t2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.vp-view .vp-fig2 svg{width:14px;height:14px;color:var(--t3)}.vp-view .vp-fig2 b{color:var(--ink);font-weight:500}.vp-view .vp-lk2{color:var(--blue);text-decoration:underline}.vp-view .vp-insp{gap:24px!important}.vp-view .vp-ig{flex-direction:column;gap:4px;width:100%;display:flex}.vp-view .vp-ig>b{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.vp-view .vp-iro{border-radius:var(--r4);background:var(--n01);flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;margin-top:4px;padding:8px 12px;display:flex}.vp-view .vp-tx2{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.vp-view .vp-rav{background:var(--n04);width:32px;height:32px;color:var(--ink);corner-shape:round;border-radius:50%;flex:none;place-items:center;display:grid}.vp-view .vp-rav svg{width:16px;height:16px}.vp-view .vp-nicons{display:grid}.vp-view .vp-nicons>span{grid-area:1/1;display:flex}.vp-view .vp-logos{margin-top:16px;display:flex}.vp-view .vp-fi{color:var(--t3);display:flex}.vp-view .vp-fi svg{width:16px;height:16px}.vp-view .vp-sh.vp-fgc{gap:4px;padding:24px}.vp-view .vp-fvr{align-items:center;gap:12px;display:flex}.vp-view .vp-fv{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:32px}.vp-view .vp-bd.vp-violet{background:color-mix(in srgb,var(--accent-violet) 12%,transparent);color:var(--accent-violet)}.vp-view .vp-spark{width:100%;height:48px;margin-top:16px;overflow:visible}.vp-view .vp-sline{fill:none;stroke:var(--accent-violet);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.vp-view .vp-sfill{fill:color-mix(in srgb,var(--accent-violet) 10%,transparent)}.vp-view .vp-swap{width:100%;display:grid}.vp-view .vp-swap>div{flex-direction:column;grid-area:1/1;gap:4px;display:flex}.vp-view .vp-pn.vp-ai{background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border);padding:0}.vp-view .vp-aih{align-items:center;gap:12px;padding:16px 16px 0;display:flex}.vp-view .vp-eng{background:var(--ink);width:24px;height:24px;color:var(--bg-primary);corner-shape:round;border-radius:50%;place-items:center;display:grid}.vp-view .vp-eng svg{width:14px;height:14px}.vp-view .vp-cites{align-items:center;gap:8px;margin-left:auto;display:flex}.vp-view .vp-own{background:var(--bg-primary);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border);corner-shape:round;border-radius:50%;place-items:center;padding:4px;display:grid}.vp-view .vp-own svg{width:100%;height:100%}.vp-view .vp-aib{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 16px 16px;display:flex}.vp-view .vp-aib .vp-tx{line-height:22px}.vp-view .vp-inv{border-radius:var(--r2);background:var(--ink);color:var(--bg-primary);padding:0 4px}.vp-view .vp-prow{grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:16px;width:100%;padding:12px 0;display:grid}.vp-view .vp-prow+.vp-prow{box-shadow:inset 0 1px 0 var(--border)}.vp-view .vp-prow.vp-ph2{letter-spacing:.2px;color:var(--t3);padding:12px 0 8px;font-size:12px;line-height:16px}.vp-view .vp-prow.vp-ph2 span+span,.vp-view .vp-num{text-align:right}.vp-view .vp-prow .vp-cps b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.vp-view .vp-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.vp-view .vp-sh.vp-mailp{gap:12px;padding:24px}.vp-view .vp-mailp .vp-who{margin-bottom:4px}.vp-view .vp-mailp .vp-btn{margin-top:12px}.vp-view .vp-ntc.vp-prop{padding:16px}.vp-view .vp-nhead{align-items:center;gap:16px;display:flex}.vp-view .vp-nhead .vp-btns{margin:0 0 0 auto}.vp-view .vp-nswap{flex:1;gap:4px!important;display:grid!important}.vp-view .vp-nswap>span:not(.vp-cp2){color:var(--ink);grid-area:1/1;font-size:14px;line-height:20px}.vp-view .vp-nswap b{font-weight:600}.vp-view .vp-disc{flex-direction:column;gap:12px;margin-top:16px;display:flex}.vp-view .vp-dsum{color:var(--ink);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:18px;display:flex}.vp-view .vp-dsum svg{width:16px;height:16px;color:var(--t3)}.vp-view #vp-v3ch .vp-rm+.vp-wl+.vp-rm{margin-top:4px}.vp-view .vp-crow{align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.vp-view .vp-crow .vp-cps b{font-size:13px;line-height:18px}
.fxv{width:100%;height:100%;position:relative}.fxv .win-app{container-type:inline-size}.fx-clip{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 56%,#0000 94%);mask-image:linear-gradient(#000 56%,#0000 94%)}.fx-clip.fx-whole{-webkit-mask-image:none;mask-image:none}.fx-shot{box-sizing:border-box;transform-origin:0 0;flex-direction:column;gap:24px;width:640px;padding:24px;display:flex;position:absolute;top:0;left:0;transform:scale(.85)}.fx-shot p{margin:0}.fx-shot .vp-scene{opacity:1;position:relative;inset:auto}.fx-shot.fx-form{width:520px;margin-left:-221px;top:40px;left:50%}.fx-top{color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.fx-top span{color:var(--t3);font-weight:400}.fx-sum{align-items:flex-start;gap:16px;display:flex}.fx-tile{corner-shape:superellipse(1.4);color:#fff;background:#0b4a5c;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:600;line-height:24px;display:grid}.fx-sum-t{flex-direction:column;gap:4px;min-width:0;display:flex}.fx-sum-t b{color:var(--ink);font-size:20px;font-weight:600;line-height:28px}.fx-sum-t .vp-cp{gap:8px;display:flex}.fx-sum-t p{color:var(--t2);font-size:14px;line-height:20px}.fx-rows{gap:0;padding:0 16px}.fx-fact{grid-template-columns:24px 168px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px 0;display:grid}.fx-fact+.fx-fact{box-shadow:inset 0 1px 0 var(--border)}.fx-n{flex-direction:column;gap:2px;padding-top:2px;display:flex}.fx-n b{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.fx-n span{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.fx-v{box-shadow:inset 1px 0 0 var(--n04);flex-direction:column;gap:6px;min-width:0;padding-left:12px;display:flex}.fx-v>span:first-child{color:var(--ink);font-size:13px;line-height:18px}.fx-v .fx-ghost{color:var(--t3)}.fx-v .fx-act{letter-spacing:.2px;color:var(--blue);font-size:12px;font-weight:500;line-height:16px}.fx-tags{flex-wrap:wrap;gap:4px;display:flex}.fx-who{align-items:baseline;gap:8px;display:flex}.fx-chip{background:var(--n03);color:var(--t2);letter-spacing:.2px;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;line-height:16px;display:inline-flex}.fx-who i{letter-spacing:.2px;color:var(--t3);font-size:12px;font-style:normal;line-height:16px}.fx-field{flex-direction:column;gap:4px;display:flex}:root[data-phone] .fx-clip{container-type:inline-size}:root[data-phone] .fx-shot{transform:scale(tan(atan2(100cqw,640px)))}:root[data-phone] .fx-shot.fx-form{transform-origin:50% 0;margin-left:-260px;top:24px}.fx-site{align-items:center;gap:8px;min-width:0;display:flex}.fx-site .vp-cps{min-width:0}.fx-quote{border-radius:var(--r4);background:var(--n01);letter-spacing:.2px;color:var(--t2);align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.fx-prompt{border-radius:var(--r8);background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border);color:var(--t3);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:18px;display:flex}.fx-dlg{flex-direction:column;gap:16px;width:100%;display:flex}.pv .fx-e{place-items:center;width:32px;height:32px;display:grid}.pv .fx-e svg{width:100%;height:100%;display:block}.pv .fx-sum .fx-tile{background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border);box-sizing:border-box;padding:8px}.pv .fx-tile svg{width:100%;height:100%;display:block}
.fc-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:12px 0;display:grid}.fc-row+.fc-row{box-shadow:inset 0 1px 0 var(--border)}.fc-row .vp-cps b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.fc-row .vp-cp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fc-end{align-items:center;gap:8px;display:flex}.fc-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.fc-ask{border-radius:var(--r8);box-shadow:inset 0 0 0 1px var(--border);background:var(--bg-primary);color:var(--ink);align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:18px;display:flex}.fc-ask span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fc-ask svg{width:16px;height:16px;color:var(--t3)}.fc-ptext{flex-direction:column;gap:12px;display:flex}
.fd-bar{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.fd-end{align-items:center;gap:8px;display:flex}.fd-outc{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.fd-outc li{letter-spacing:.2px;color:var(--t3);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.fd-outc svg{width:14px;height:14px}.fd-comp{align-items:center;gap:8px;width:100%;display:flex}.fd-comp .fx-prompt{flex:1;min-width:0}.fd-plus{border-radius:var(--r8);width:32px;height:32px;color:var(--t2);flex:none;place-items:center;display:grid}.fd-plus svg{width:16px;height:16px}.fd-qr{width:128px;height:128px;color:var(--ink);margin:0 auto}.fd-qr svg{width:100%;height:100%;display:block}.fd-url{border-radius:var(--r4);background:var(--n01);letter-spacing:.2px;color:var(--t2);align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.fd-url span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fd-url b{color:var(--ink);font-weight:500}.fd-mid{text-align:center}.fd-ta{border-radius:var(--r8);background:var(--bg-primary);width:100%;min-height:96px;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);padding:8px 12px;font-size:14px;line-height:20px}.fd-chip{border-radius:var(--r4);background:var(--n03);letter-spacing:.2px;color:var(--t2);align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.fd-chip svg{width:14px;height:14px}.fd-dot{background:var(--t3);border-radius:999px;flex:none;width:8px;height:8px}.fd-dot.fd-g{background:var(--accent-green)}.fd-dot.fd-b{background:var(--blue)}.fd-st{letter-spacing:.2px;color:var(--t2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.fd-r4{grid-template-columns:minmax(0,1fr) 64px 64px 64px;align-items:center;gap:16px;width:100%;padding:12px 0;display:grid}.fd-r4+.fd-r4{box-shadow:inset 0 1px 0 var(--border)}.fd-r4.fd-hd{letter-spacing:.2px;color:var(--t3);padding:12px 0 8px;font-size:12px;line-height:16px}.fd-r4>span:not(:first-child){text-align:right}.fd-r4 .vp-cps b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.fd-r4 .fd-link{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.fd-r4.fd-pg>span:nth-child(2),.fd-r4.fd-pg>span:nth-child(3){text-align:left}.fd-r4 .fd-hit{justify-content:flex-end;display:flex}.fd-note{border-radius:var(--r4);background:color-mix(in srgb,var(--blue) 8%,transparent);align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex}.fd-note svg{width:20px;height:20px;color:var(--blue);flex:none}.fd-note .vp-cps{flex:1}.fd-note .vp-btns{align-self:center;margin:0}.fd-dock{flex-direction:column;gap:12px;width:100%;display:flex}:root[data-phone] .fd-r4{grid-template-columns:minmax(0,1fr) 64px 64px 64px;gap:8px}.fd-r4.fd-pg{grid-template-columns:minmax(0,1.5fr) 64px minmax(0,1.2fr) 80px}.fd-r4.fd-pg .vp-cps b,.fd-r4.fd-pg .fd-link{white-space:normal}
.fm-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.fm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fm-card{border-radius:var(--r4);background:var(--glass-card);box-shadow:var(--shadow-1),var(--edge);border:1px solid #0000;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.fm-cover{aspect-ratio:4/5;border-radius:var(--r2);object-fit:cover;width:100%;display:block}.fm-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:14px;line-height:18px;overflow:hidden}.fm-own{text-align:center;box-shadow:none;border:1px dashed var(--border-strong);color:var(--t3);background:0 0;justify-content:center;align-items:center}.fm-own b{color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.fm-own span{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.fm-sl{border-radius:var(--r4);box-shadow:var(--shadow-1);flex:none;position:relative;overflow:hidden}.fm-sl>.t01{transform-origin:0 0;--t01-paper:#f5f8f8;--t01-ink:#0b4a5c;--t01-accent:#f8d5c7;--t01-handle:#e74723;--t01-serif:var(--font-inter-tight),Georgia,serif;width:1080px;height:1350px}.fm-sl .et-mk{border-radius:50%;flex:none;width:44px;height:44px;display:block}.fm-dlg{flex-direction:column;gap:24px;display:flex}.fm-dlg-h{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fm-dlg-h .vp-bd{margin-top:8px}.fm-h3{letter-spacing:-.15px;color:var(--ink);font-size:18px;font-weight:600;line-height:26px}.fm-desc{color:var(--t2);font-size:14px;line-height:18px}.fm-layouts{grid-template-columns:repeat(4,128px);justify-content:space-between;row-gap:16px;margin:0;padding:0;list-style:none;display:grid}.fm-layouts li{flex-direction:column;gap:4px;min-width:0;display:flex}.fm-layouts span{letter-spacing:.2px;color:var(--t2);font-size:12px;line-height:16px}.pv .fm-shell{background:var(--n01);align-self:stretch;gap:8px;height:400px;margin:-24px;padding:8px 0;display:flex}.pv .fm-sheet{border-radius:var(--r4);background:var(--bg-content);min-width:0;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.pv .fm-main{flex-direction:column;flex:1;gap:16px;padding:12px 24px 0;display:flex}.pv .fm-top{flex:none;align-items:center;height:32px;display:flex}.pv .fm-bc{min-width:0;color:var(--t3);align-items:center;gap:4px;font-size:14px;line-height:18px;display:flex}.pv .fm-bc>span{flex:none}.pv .fm-bc>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.pv .fm-bc svg{flex:none;width:16px;height:16px}.pv .fm-ed{flex:1;min-height:0;padding:12px;display:flex}.pv .fm-canvas{border-radius:var(--r8);background-color:var(--n01);background-image:radial-gradient(var(--n04) 1px,transparent 1px);background-position:50%;background-size:24px 24px;flex:1;min-width:0;position:relative;overflow:hidden}.pv .fm-cv-in{flex-direction:column;align-items:center;gap:8px;padding:64px 24px 48px;display:flex}.pv .fm-pg{letter-spacing:.2px;align-items:baseline;gap:8px;font-size:12px;line-height:16px;display:flex}.pv .fm-pg span:first-child{color:var(--blue)}.pv .fm-pg span:last-child{color:var(--t3)}.pv .fm-canvas .fm-sl{border-radius:var(--r4);background:var(--bg-primary);box-shadow:var(--shadow-2)}.pv .fm-isl{border-radius:var(--r4);background:var(--glass-panel);max-width:100%;box-shadow:var(--shadow-3),var(--edge);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);white-space:nowrap;align-items:center;gap:4px;padding:4px;display:inline-flex;overflow:hidden}.pv .fm-isl>*{flex:none}.pv .fm-dock{flex-direction:column;flex:none;width:320px;display:flex;overflow:hidden}.pv .fm-dh{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:4px 12px;display:flex}.pv .fm-dh h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.pv .fm-da{align-items:center;gap:4px;margin-left:auto;display:flex}.pv .fm-cvs{flex-direction:column;gap:16px;padding:32px 12px;display:flex}.pv .fm-um{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pv .fm-cx{letter-spacing:.2px;color:var(--t2);flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;font-size:12px;line-height:16px;display:flex}.pv .fm-cx>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.pv .fm-cx svg{stroke-width:1.8px;flex:none;width:14px;height:14px}.pv .fm-scr svg{color:var(--blue)}.pv .fm-bub{border-radius:var(--r4);background:var(--bubble);letter-spacing:-.1px;color:var(--ink);padding:12px 16px;font-size:16px;line-height:26px}.pv .fm-ec{border-radius:var(--r4);background:var(--glass-card);box-shadow:var(--shadow-1),var(--edge);border:1px solid #0000;flex-direction:column;gap:8px;padding:16px;display:flex}.pv .fm-ec>p{color:var(--ink);margin:0;font-size:14px;line-height:18px}.pv .fm-ec>div{display:flex}.pv .fm-dialog{border:1px solid var(--border);border-radius:var(--r4);background:var(--bg-primary);box-shadow:var(--shadow-3);flex-direction:column;display:flex}.pv .fm-dlh{flex-direction:column;gap:8px;padding:32px 32px 0;display:flex}.pv .fm-dlh h2{letter-spacing:-.15px;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:26px}.pv .fm-dlh>p{color:var(--t2);margin:0;font-size:14px;line-height:18px}.pv .fm-dlb{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px;display:grid}.pv .fm-dc{border-radius:var(--r4);background:var(--glass-card);min-width:0;box-shadow:var(--shadow-1),var(--edge);border:1px solid #0000}.pv .fm-dcv{border-radius:var(--r4) var(--r4) 0 0;background:var(--n03);display:flex;overflow:hidden}.pv .fm-dcv .fm-sl{box-shadow:none;border-radius:0;flex:none}.pv .fm-dc>p{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);margin:0;padding:16px;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}
.kn-pn{border-radius:var(--r8);background:var(--n01);flex-direction:column;width:100%;min-width:0;padding:4px;display:flex}.kn-rim{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:40px;padding:8px 16px;display:flex}.kn-rt{min-width:0;color:var(--t2);font-size:14px;line-height:18px}.kn-rh{flex:none;align-items:center;gap:8px;display:flex}.kn-rc{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.kn-rm{text-align:right;letter-spacing:.2px;min-width:0;color:var(--t3);font-size:12px;line-height:16px}.kn-ra{color:var(--t2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-right:-8px;font-size:14px;line-height:18px;display:flex}.kn-wl{border-radius:var(--well);background:var(--bg-content);flex:1;min-width:0;display:flex}.kn-sh{border-radius:var(--well);background:var(--bg-primary);flex-direction:column;flex:1;min-width:0;display:flex}.kn-sh.kn-stack{gap:4px;padding:4px}.kn-sh.kn-list{padding:4px}.kn-empty{text-align:center;color:var(--t2);padding:32px 16px;font-size:14px;line-height:18px}.kn-cap{letter-spacing:.2px;color:var(--t3);margin:0;padding:16px 12px 2px;font-size:12px;line-height:16px}.kn-sep{border-top:1px solid var(--border);height:0;margin:0 8px;display:block}.kn-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.kn-cols .kn-rim{min-height:48px}.kn-card{border-radius:var(--r4);background:var(--wash);text-align:left;flex-direction:column;gap:8px;width:100%;min-width:0;padding:12px;display:flex}.kn-top{letter-spacing:.2px;min-width:0;color:var(--t3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.kn-fi{width:20px;height:20px;color:var(--t2);flex:none;place-items:center;display:grid}.kn-fi svg{width:16px;height:16px}.kn-fl{text-overflow:ellipsis;min-width:0;overflow:hidden}.kn-fw{flex:none;margin-left:auto;padding-left:8px}.kn-ct{-webkit-line-clamp:3;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.kn-wr .kn-ct{color:var(--t2)}.kn-met{letter-spacing:.2px;color:var(--t3);flex-wrap:wrap;gap:2px 32px;font-size:12px;line-height:16px;display:flex}.kn-met>span{white-space:nowrap}.kn-met b{color:var(--ink);font-weight:500}.kn-tp{align-items:center;gap:16px;min-width:0;display:flex}.kn-tn{letter-spacing:.2px;min-width:0;color:var(--t3);flex:1;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.kn-tn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kn-bd{border-radius:var(--r4);background:var(--n03);letter-spacing:.2px;width:fit-content;color:var(--t2);white-space:nowrap;align-items:center;gap:2px;padding:2px 8px;font-size:12px;line-height:16px;display:inline-flex}.kn-bd.kn-lead{padding-left:4px}.kn-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;margin:0 2px}.kn-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.kn-end{align-items:center;gap:12px;display:flex}.kn-nav{align-items:center;gap:4px;display:flex}.kn-ib{border-radius:var(--r4);width:28px;height:28px;color:var(--t3);place-items:center;display:grid}.kn-ib svg{width:16px;height:16px}.kn-nl{text-align:center;min-width:152px;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.kn-tray{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:0 4px;display:flex}.kn-tray>span:first-child{letter-spacing:.2px;color:var(--t2);font-size:12px;line-height:16px}.kn-tc{border-radius:var(--r4);background:var(--wash);letter-spacing:.2px;min-width:0;max-width:288px;color:var(--ink);align-items:center;gap:4px;padding:4px 12px;font-size:12px;line-height:16px;display:flex}.kn-tc>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kn-sm{flex:none;place-items:center;width:14px;height:14px;display:grid}.kn-sm svg{width:14px;height:14px}.kn-ink2{color:var(--t2)}.kn-blue{color:var(--blue)}.kn-pn.kn-bleed{width:calc(100% + 32px);margin:0 -16px}.kn-wk{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.kn-wh{grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 0;display:grid}.kn-wh>span{min-width:0;color:var(--t2);align-items:baseline;gap:8px;padding:0 16px;font-size:14px;line-height:18px;display:flex}.kn-wh i{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;line-height:16px}.kn-wh .kn-now,.kn-wh .kn-now i{color:var(--blue)}.kn-wk>div{border-right:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;min-height:128px;padding:8px;display:flex}.kn-wk>div:last-child{border-right:0}.kn-si{border-radius:var(--r4);background:var(--wash);text-align:left;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.kn-sr{letter-spacing:.2px;width:100%;color:var(--t3);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.kn-sr time{font-variant-numeric:tabular-nums;margin-right:auto}.kn-st{-webkit-line-clamp:3;letter-spacing:.2px;color:var(--ink);-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.kn-ss{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.kn-os{border-radius:var(--r4);outline:1px dashed var(--border-strong);outline-offset:-1px;letter-spacing:.2px;color:var(--t3);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;font-size:12px;line-height:16px;display:flex}.kn-os .kn-sr svg{width:16px;height:16px}.kn-day{border-radius:var(--r4);grid-template-columns:minmax(0,1fr) 144px auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.kn-dn{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.kn-off{color:var(--t3);padding-left:12px;font-size:14px;line-height:18px}.kn-select{border-radius:var(--r6);background:var(--bg-primary);height:32px;box-shadow:inset 0 0 0 1px var(--border),var(--edge),0 1px 2px var(--umbra);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;line-height:18px;display:flex}.kn-select svg{width:16px;height:16px;color:var(--t3);flex:none}.kn-select.kn-fit{width:max-content}.kn-sw{background:var(--n03);width:48px;height:24px;box-shadow:var(--inset-well);border-radius:999px;flex:none;align-items:center;padding:4px;display:flex}.kn-sw i{background:var(--on-accent);width:16px;height:16px;box-shadow:var(--shadow-1);border-radius:999px;display:block}.kn-sw.kn-on{background:var(--accent-green)}.kn-sw.kn-on i{transform:translate(24px)}.kn-b{border-radius:var(--r4);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.kn-b.kn-xs{letter-spacing:.2px;height:24px;padding:0 8px;font-size:12px;line-height:16px}.kn-b.kn-xs svg{width:16px;height:16px}.kn-b.kn-md{height:36px;padding:0 16px;font-size:14px;line-height:18px}.kn-b.kn-md svg{width:20px;height:20px}.kn-b.kn-sec{background:var(--bg-primary);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border),var(--edge),0 1px 2px var(--umbra)}.kn-b.kn-pri{background:var(--blue);background-image:var(--sheen);color:var(--on-accent);box-shadow:var(--inset-light),inset 0 0 0 1px color-mix(in srgb,var(--blue-active) 30%,transparent),var(--shadow-lift-blue)}.kn-b.kn-gs{color:var(--ink)}.kn-b.kn-gh{color:var(--t3)}.kn-b.kn-full{width:100%}.kn-b.kn-ico{width:36px;padding:0}.kn-prow{border-radius:var(--r4);padding:12px 16px;display:block}.kn-pr{align-items:center;gap:12px;min-width:0;min-height:40px;display:flex}.kn-pl{flex:none;justify-content:center;width:32px;display:flex}.kn-tile{border-radius:var(--r4);background:color-mix(in srgb,var(--li) 10%,transparent);width:32px;height:32px;color:var(--li);place-items:center;display:grid}.kn-tile svg{width:16px;height:16px}.kn-pt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kn-pt b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.kn-pt span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px;overflow:hidden}.kn-ps{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;max-width:33%;color:var(--t3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px;overflow:hidden}.kn-pc{width:16px;height:16px;color:var(--t3);flex:none;display:flex}.kn-pc svg{width:16px;height:16px}.kn-sep.kn-tile-in{margin-left:60px;margin-right:16px}.kn-pop{border-radius:var(--r4);background:var(--glass-panel);width:max-content;max-width:100%;box-shadow:var(--shadow-3),var(--edge);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);flex-direction:column;gap:24px;padding:16px;display:flex;position:absolute;top:8px;right:0}.kn-pop p{color:var(--ink);margin:0;font-size:14px;line-height:18px}.kn-pop div{flex-direction:column;gap:8px;display:flex}.pv .kn-b.fm-sm{height:28px}.pv .kn-b.fm-ico{width:28px;padding:0}.pv .kn-b.kp-ico{width:36px;padding:0}.pv .kn-b.kp-ico svg{width:16px;height:16px}.pv .kn-bd.kp-blue{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.pv .kn-sh.kp-body{padding:16px}.pv .kn-bd.kr-bl{padding-left:4px}.pv .kn-bd.kr-vio{background:color-mix(in srgb,var(--violet) 10%,transparent);color:var(--violet)}.pv .kn-bd svg.kr-cup{width:14px;height:14px}
.kc-seg{border-radius:var(--r6);background:var(--n01);grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:100%;padding:4px;display:inline-grid}.kc-seg>span{isolation:isolate;border-radius:calc(var(--r6) - 4px);color:var(--t2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:relative}.kc-seg>span.on{color:var(--ink)}.kc-seg>span.on:before,.kc-seg>span.on:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.kc-seg>span.on:before{background:var(--bg-content);box-shadow:var(--shadow-1)}.kc-seg>span.on:after{background:var(--glass-card);box-shadow:var(--edge)}.kc-seg svg{stroke-width:2px;flex:none;width:16px;height:16px}.kc-seg.kc-sm{border-radius:var(--r4);padding:2px}.kc-seg.kc-sm>span{border-radius:calc(var(--r4) - 2px);letter-spacing:.2px;padding:2px 8px;font-size:12px;line-height:16px}.kc-bd{border-radius:var(--r4);background:var(--n03);color:var(--t2);letter-spacing:.2px;align-items:center;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:inline-flex}.kc-bd.kc-violet{background:color-mix(in srgb,var(--violet) 10%,transparent);color:var(--violet)}.kc-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.kc-fig{border-radius:var(--r8);background:var(--n01);flex-direction:column;min-width:0;padding:4px;display:flex}.kc-fig-rim{min-height:40px;color:var(--t2);align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:18px;display:flex}.kc-fig-rim svg{width:16px;height:16px;color:var(--t2);flex:none}.kc-fig-rim.kc-attn svg{color:var(--orange)}.kc-fig-well{border-radius:calc(var(--r8) - 4px);background:var(--bg-content);flex:1;display:flex}.kc-fig-body{border-radius:inherit;background:var(--glass-card);min-width:0;box-shadow:var(--shadow-1),var(--edge);flex-direction:column;flex:1;gap:2px;padding:16px;display:flex}.kc-val{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-val b,.kc-cell b{letter-spacing:-.25px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:28px}.kc-cap{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.kc-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;display:grid}.kc-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.kc-cell>span{color:var(--t2);font-size:14px;line-height:18px}.kc-fig .vp-spark{width:100%;margin-top:8px}.kc-row{width:100%;display:flex}
.pv .bk-mark{width:var(--bk);height:var(--bk);padding:calc(var(--bk) / 6);background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border);box-sizing:border-box;border-radius:999px;flex:none;place-items:center;display:grid}.pv .bk-mark svg{width:100%;height:100%;display:block}
.pv .kp-top{align-items:center;gap:4px;min-width:0;height:32px;font-size:14px;line-height:18px;display:flex}.pv .kp-crumb{color:var(--t3)}.pv .kp-chev{color:var(--t3);display:flex}.pv .kp-chev svg{width:16px;height:16px}.pv .kp-here{color:var(--ink);font-weight:500}.pv .kp-intro{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.pv .kp-ttl{flex-direction:column;flex:1;min-width:0;display:flex}.pv .kp-h{letter-spacing:-.25px;color:var(--ink);font-size:24px;font-weight:600;line-height:28px}.pv .kp-meta{min-width:0;color:var(--t2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:14px;line-height:18px;display:flex}.pv .kp-dot{color:var(--t3)}.pv .kp-plat{align-items:center;gap:4px;display:inline-flex}.pv .kp-plat svg{width:16px;height:16px;color:var(--t2);flex:none}.pv .kp-acts{flex:none;align-items:center;gap:8px;display:flex}.pv .kp-anchor{display:inline-flex;position:relative}.pv .kp-anchor .kn-pop{z-index:3;max-width:416px;top:calc(100% + 8px)}.pv .kp-page{flex-direction:column;gap:16px;min-width:0;display:flex}.pv .kp-page .kp-intro{margin-bottom:16px}.pv .kp-page.kp-stack{gap:8px}.pv .kp-bar{justify-content:flex-end;align-items:center;gap:16px;min-width:0;min-height:40px;padding:8px 16px;display:flex}.pv .kp-bar-in{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:4px 16px;min-width:0;display:flex}.pv .kp-figs{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:4px 16px;min-width:0;display:flex}.pv .kp-fig{min-width:0;color:var(--t2);align-items:center;gap:4px;font-size:14px;line-height:18px;display:flex}.pv .kp-fb{align-items:center;gap:4px;min-width:0;display:flex}.pv .kp-fg{color:var(--t3);flex:none;display:flex}.pv .kp-fg svg{width:16px;height:16px}.pv .kp-fb b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.pv .kp-fi{border-radius:var(--r4);width:24px;height:24px;color:var(--t3);flex:none;place-items:center;display:grid}.pv .kp-fi svg{width:16px;height:16px}.pv .kp-sheet{min-height:826px;padding:48px}.pv .kp-sheet article{flex-direction:column;gap:16px;width:100%;max-width:555px;margin:0 auto;display:flex}.pv .kp-who{align-items:center;gap:8px;min-width:0;display:flex}.pv .kp-wn{flex-direction:column;min-width:0;display:flex}.pv .kp-wn b{letter-spacing:-.1px;color:var(--ink);font-size:16px;font-weight:500;line-height:26px}.pv .kp-wn span{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.pv .kp-copy{letter-spacing:-.1px;color:var(--ink);font-size:16px;line-height:26px}.pv .kp-copy p{min-height:26px}.pv .kp-hook{align-items:center;gap:8px;margin:8px 0;display:flex}.pv .kp-hook span{border-top:2px dashed var(--n03);flex:1}.pv .kp-hook i{letter-spacing:.2px;color:var(--t3);flex:none;font-size:12px;font-style:normal;line-height:16px}.pv .kp-srim .kp-st{min-width:0;color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.pv .kp-se{align-items:center;gap:8px;min-width:0;display:flex}.pv .kp-cnt{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pv .kp-tog{color:var(--t3);flex:none;display:flex}.pv .kp-tog svg{width:20px;height:20px}.pv .kp-rev{gap:8px;display:flex}.pv .kp-hl{flex-direction:column;align-items:center;gap:2px;display:flex}.pv .kp-hm{color:var(--t2);flex:none;place-items:center;display:grid}.pv .kp-hm svg{width:20px;height:20px}.pv .kp-hl i{border-left:1px solid var(--border);flex:1;width:0;display:block}.pv .kp-hr{flex:1;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.pv .kp-hr.kp-hp{padding-bottom:16px}.pv .kp-ht{flex-direction:column;gap:2px;min-width:0;display:flex}.pv .kp-ht>span{color:var(--t2);font-size:14px;line-height:18px}.pv .kp-ht>.kp-ha{color:var(--t3)}.pv .kp-ht>em{letter-spacing:.2px;color:var(--t3);font-size:12px;font-style:normal;line-height:16px}.pv .kp-undo{border-radius:var(--r4);width:28px;height:28px;color:var(--t3);flex:none;place-items:center;display:grid}.pv .kp-undo svg{width:16px;height:16px}
.pv .kr-site{align-items:center;gap:12px;min-width:0;display:flex}.pv .kr-sn{flex-direction:column;min-width:0;display:flex}.pv .kr-sn b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.pv .kr-sn b.kr-you{font-weight:600}.pv .kr-sn span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px;overflow:hidden}.pv .kr-row{border-radius:var(--r4);padding:12px 16px;display:block}.pv .kr-row.kr-trail{grid-template-columns:minmax(0,1fr) 24px;align-items:start;column-gap:12px;display:grid}.pv .kr-lead{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.pv .kr-wrap{flex-wrap:wrap;align-items:center;display:flex}.pv .kr-g8{gap:8px}.pv .kr-g4{gap:4px}.pv .kr-cap{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pv .kr-ch{height:18px;color:var(--t3);justify-content:center;align-items:center;display:flex}.pv .kr-ch svg{stroke-width:2px;width:16px;height:16px}.pv .kr-txt{color:var(--ink);font-size:14px;line-height:18px}.pv .kr-rt{align-items:center;gap:8px;min-width:0;display:flex}.pv .kr-mk{align-items:center;gap:4px;display:flex}.pv .kr-eng{background:var(--inverted);color:var(--on-inverted);border-radius:999px;flex:none;place-items:center;display:inline-grid}.pv .kr-eng svg{fill:currentColor;display:block}.pv .kr-e24{width:24px;height:24px}.pv .kr-e24 svg,.pv .kr-e16{width:16px;height:16px}.pv .kr-e16 svg{width:14px;height:14px}.pv .kr-df{letter-spacing:.2px;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:24px;height:24px;padding:0 2px;font-size:12px;font-weight:500;line-height:16px;display:inline-grid}.pv .kr-df-g{background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.pv .kr-df-o{background:color-mix(in srgb,var(--orange) 10%,transparent);color:var(--orange)}.pv .kr-hero{flex-direction:column;gap:24px;min-width:0;display:flex}.pv .kr-pl{color:var(--t2);margin:0;font-size:14px;font-weight:500;line-height:18px}.pv .kr-meter{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.pv .kr-meter ul{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pv .kr-meter li{letter-spacing:.2px;color:var(--t2);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.pv .kr-meter li i{border-radius:999px;flex:none;width:8px;height:8px;display:block}.pv .kr-meter b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.pv .kr-m-a,.pv .kr-d-a{background:var(--blue)}.pv .kr-m-s,.pv .kr-d-s{background:color-mix(in srgb,var(--blue) 40%,var(--n03))}.pv .kr-d-r{background:var(--n03);box-shadow:var(--inset-press)}.pv .kr-dlg{width:100%;margin-top:-24px}.pv .kr-dbody{padding:32px}.pv .kr-acts{justify-content:flex-end;gap:16px;padding:0 32px 32px;display:flex}.pv .kr-off{opacity:.4}.pv .kr-field{flex-direction:column;display:flex}.pv .kr-fl{color:var(--blue);margin-bottom:8px;font-size:14px;font-weight:500;line-height:18px}.pv .kr-frow{align-items:center;gap:8px;display:flex}.pv .kr-anchor{flex:1;min-width:0;display:block;position:relative}.pv .kr-input{border-radius:var(--r4);background:var(--bg-primary);height:42px;box-shadow:inset 0 0 0 1px var(--blue),0 0 0 4px var(--halo-blue);letter-spacing:-.1px;color:var(--ink);align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:500;line-height:26px;display:flex}.pv .kr-input svg{width:20px;height:20px;color:var(--blue);flex:none}.pv .kr-hint{letter-spacing:.2px;color:var(--t3);padding-top:8px;font-size:12px;line-height:16px}.pv .kr-pop{z-index:3;border-radius:var(--r4);background:var(--glass-panel);width:100%;min-width:128px;box-shadow:var(--shadow-3),var(--edge);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.pv .kr-opt{align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.pv .kr-opt.kr-act{background:var(--n04)}.pv .kr-opt b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;min-width:0;color:var(--ink);flex:1;font-size:16px;font-weight:400;line-height:26px;overflow:hidden}.pv .kr-opt span{letter-spacing:.2px;color:var(--t3);flex:none;font-size:12px;line-height:16px}.pv .kr-eng,.pv .kr-df{corner-shape:round}.pv .kr-fit{width:100%;position:relative;overflow:hidden}.pv .kr-wide{transform-origin:0 0;flex-direction:column;gap:16px;width:800px;display:flex;position:absolute;top:0;left:0;transform:scale(.74)}.pv .kr-grid{grid-template-columns:minmax(0,1.8fr) repeat(5,minmax(0,1fr)) 24px;align-items:start;column-gap:12px;display:grid}.pv .kr-wh{letter-spacing:.2px;color:var(--t3);padding:8px 16px;font-size:12px;line-height:16px}.pv .kr-th{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;justify-content:center;min-width:0;display:flex}.pv .kr-thl{justify-content:flex-start}.pv .kr-wr{border-radius:var(--r4);padding:12px 16px}.pv .kr-wr.kr-pin{background:var(--wash)}.pv .kr-td{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;font-size:14px;line-height:18px;display:flex}.pv .kr-td.kr-q{color:var(--t3)}.pv .kr-link{letter-spacing:.2px;color:var(--blue);align-self:flex-start;font-size:12px;line-height:16px}.pv .kr-wide .kc-figs{grid-template-columns:repeat(4,minmax(0,1fr))}
.pv .ks-core-cap{color:var(--t2);justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:18px;display:flex}.pv .ks-edit{flex:none;margin-right:-8px;display:flex}.pv .ks-core p{letter-spacing:-.15px;max-width:52ch;color:var(--ink);margin:8px 0 0;font-size:18px;font-weight:500;line-height:26px}.pv .ks-well{border-radius:var(--well);background:var(--bg-content);min-width:0;display:flex}.pv .ks-body,.pv .ks-list{border-radius:var(--well);background:var(--glass-card);min-width:0;box-shadow:var(--shadow-1),var(--edge);flex:1}.pv .ks-body{padding:16px}.pv .ks-list{flex-direction:column;padding:4px;display:flex}.pv .ks-balance{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pv .ks-donut{flex:none;width:200px;height:200px;position:relative}.pv .ks-donut svg{width:100%;height:100%;display:block;overflow:visible}.pv .ks-groove{fill:var(--n03)}.pv .ks-hub{fill:var(--bg-primary)}.pv .ks-violet{fill:var(--violet)}.pv .ks-orange{fill:var(--orange)}.pv .ks-blue{fill:var(--blue)}.pv .ks-glow{opacity:0}.pv .ks-halo[data-lit]{opacity:var(--ks-halo)}.pv .ks-spill[data-lit]{opacity:var(--ks-spill)}.pv .ks-fl-cast{flood-color:var(--cast)}.pv .ks-fl-umbra{flood-color:var(--umbra)}.pv .ks-fl-press{flood-color:var(--ks-press)}.pv .ks-drum{border-radius:999px;position:absolute;inset:16px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 76%,#0000 100%)}.pv .ks-readout{text-align:center;place-content:center;justify-items:center;gap:2px;height:104px;margin-top:10px;display:grid}.pv .ks-readout b{letter-spacing:-.4px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:40px}.pv .ks-cap2{letter-spacing:.2px;color:var(--t2);font-size:12px;line-height:16px}.pv .ks-cap3{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pv .ks-legend{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.pv .ks-lg{border-radius:var(--r6);align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.pv .ks-lg.ks-on{background:var(--n03)}.pv .ks-lt{flex-direction:column;flex:1;min-width:0;display:flex}.pv .ks-lt b{color:var(--t3);font-size:14px;font-weight:500;line-height:18px}.pv .ks-lt span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px;overflow:hidden}.pv .ks-lv{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pv .ks-lv span:first-child{color:var(--t3);font-size:14px;line-height:18px}.pv .ks-lv span:last-child{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.pv .ks-lg.ks-on .ks-lt b,.pv .ks-lg.ks-on .ks-lv span:first-child{color:var(--ink)}.pv .ks-chip{flex:none;place-items:center;display:grid}.pv .ks-chip svg{width:16px;height:16px}.pv .ks-chip.ks-xs{border-radius:var(--r2);width:24px;height:24px}.pv .ks-chip.ks-sm{border-radius:var(--r4);width:32px;height:32px}.pv .ks-chip.ks-violet{background:color-mix(in srgb,var(--violet) var(--ks-soft),transparent);color:var(--violet)}.pv .ks-chip.ks-orange{background:color-mix(in srgb,var(--orange) var(--ks-soft),transparent);color:var(--orange)}.pv .ks-chip.ks-blue{background:color-mix(in srgb,var(--blue) var(--ks-soft),transparent);color:var(--blue)}.pv .ks-chip.ks-solid{color:var(--on-accent)}.pv .ks-chip.ks-solid.ks-violet{background:var(--violet)}.pv .ks-lead{align-items:center;gap:12px;min-width:0;padding:16px 16px 16px 12px;display:flex}.pv .ks-lead-t{flex-direction:column;flex:1;min-width:0;display:flex}.pv .ks-lead-t b{letter-spacing:-.15px;color:var(--ink);font-size:18px;font-weight:500;line-height:26px}.pv .ks-lead-t span{color:var(--t2);font-size:14px;line-height:18px}.pv .ks-lead-a{flex:none;margin-right:-8px;display:flex}.pv .ks-arg{border-radius:var(--r4);grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 16px;align-items:start;column-gap:8px;padding:16px;display:grid}.pv .ks-ac{flex-direction:column;gap:4px;min-width:0;display:flex}.pv .ks-ct1{letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px}.pv .ks-ct2{color:var(--t2);font-size:14px;line-height:18px}.pv .ks-ct3{color:var(--ink);font-size:14px;font-weight:500;line-height:18px}.pv .ks-bds{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pv .ks-mid{justify-content:center;align-self:center;align-items:center;display:flex}.pv .ks-chev{color:var(--t3);flex:none;place-self:center end;display:flex}.pv .ks-chev svg{stroke-width:2px;width:16px;height:16px}.pv .ks-sep-in{margin:0 8px}.pv .ks-sep-tile{margin:0 16px 0 60px}.pv .ks-lrow{border-radius:var(--r4);align-items:center;gap:12px;min-width:0;min-height:40px;padding:12px 16px;display:flex}.pv .ks-lead-w{flex:none;justify-content:center;width:32px;display:flex}.pv .ks-rt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv .ks-rt b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.pv .ks-rt span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px;overflow:hidden}.pv .ks-end{letter-spacing:.2px;max-width:33%;color:var(--t2);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12px;line-height:16px;display:flex}.pv .ks-stat{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;display:flex}.pv .ks-stat>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pv .ks-stat .ks-q{color:var(--t3)}.pv .ks-tile{border-radius:var(--r4);background:var(--n03);width:32px;height:32px;color:var(--t2);flex:none;place-items:center;display:grid}.pv .ks-tile svg{width:16px;height:16px}.pv .ks-tile .ks-ring{width:18px;height:18px}.pv .ks-t-violet{background:color-mix(in srgb,var(--violet) 10%,transparent);color:var(--violet)}.pv .ks-t-orange{background:color-mix(in srgb,var(--orange) 10%,transparent);color:var(--orange)}.pv .ks-t-blue{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.pv .ks-ring{flex:none}.pv .ks-track{stroke:var(--n03)}.pv .ks-arcs{stroke:var(--t2)}.pv .ks-sl{align-items:center;gap:4px;min-width:0;display:flex}.pv .ks-dot{flex:none;width:8px;height:8px;display:inline-flex}.pv .ks-dot i{background:currentColor;border-radius:999px;width:100%;height:100%;display:block}.pv .ks-dot svg{width:100%;height:100%;overflow:visible}.pv .ks-n{color:var(--t3)}.pv .ks-b{color:var(--blue)}.pv .ks-g{color:var(--green)}.pv .ks-end .kn-bd.ks-blue-bd{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}.pv .ks-stack{flex-direction:column;gap:16px;width:100%;display:flex}.pv .ks-cover{flex-direction:column;gap:24px;display:flex}.pv .ks-cover-l{color:var(--t2);margin:0;font-size:14px;line-height:18px}.pv .ks-cover-s{letter-spacing:-.15px;max-width:52ch;color:var(--ink);margin:8px 0 0;font-size:18px;font-weight:500;line-height:26px}.pv .ks-pg{flex-direction:column;gap:8px;min-width:0;display:flex}.pv .ks-meter{background:var(--n03);border-radius:999px;width:100%;height:8px;display:flex;position:relative;overflow:hidden}.pv .ks-meter:after{content:"";box-shadow:inset 0 1px 2px var(--ks-press);border-radius:999px;position:absolute;inset:0}.pv .ks-meter i{flex:none;height:100%;display:block}.pv .ks-m-g{background:var(--green)}.pv .ks-m-b{background:var(--blue)}.pv .ks-pgl{letter-spacing:.2px;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pv .ks-rmeta{letter-spacing:.2px;color:var(--t3);margin-left:8px;font-size:12px;line-height:16px}
.pv .kk-top{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:32px;display:flex}.pv .kk-top>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.pv .kk-acts{flex:none;align-items:center;gap:8px;padding-left:16px;display:flex}.pv .kk-note{color:var(--t2);margin:0;font-size:14px;line-height:18px}.pv .kk-search{border-radius:var(--r4);background:var(--bg-well);height:42px;box-shadow:inset 0 0 0 1px var(--border),var(--inset-well);letter-spacing:-.1px;color:var(--t3);align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:500;line-height:26px;display:flex}.pv .kk-search svg{flex:none;width:20px;height:20px}.pv .kk-tags{flex-wrap:wrap;gap:8px;display:flex}.pv .kk-col{flex-direction:column;gap:32px;width:100%;min-width:0;display:flex}.pv .kk-sec{flex-direction:column;gap:16px;min-width:0;display:flex}.pv .kk-sh{color:var(--t2);margin:0;font-size:14px;line-height:18px}.pv .kk-grid{grid-template-columns:repeat(auto-fit,minmax(min(256px,100%),1fr));gap:16px;display:grid}.pv .kk-tile{border-radius:var(--r4);background:var(--glass-card);min-width:0;box-shadow:var(--shadow-1),var(--edge);border:1px solid #0000;flex-direction:column;gap:16px;padding:16px;display:flex}.pv .kk-th{align-items:center;gap:16px;min-width:0;display:flex}.pv .kk-tt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv .kk-tt b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;color:var(--ink);font-size:16px;font-weight:600;line-height:26px;overflow:hidden}.pv .kk-tt span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;color:var(--t3);font-size:12px;line-height:16px;overflow:hidden}.pv .kk-tile ul{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin:0;padding:16px 0 0;list-style:none;display:flex}.pv .kk-tile li{align-items:center;gap:8px;min-width:0;display:flex}.pv .kk-tile li svg{width:20px;height:20px;color:var(--t3);flex:none}.pv .kk-tile li span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;color:var(--t2);font-size:12px;line-height:16px;overflow:hidden}.pv .kk-chip{border-radius:var(--r6);flex:none;place-items:center;width:40px;height:40px;display:grid}.pv .kk-chip svg{width:24px;height:24px}.pv .kk-chip.kk-teal{background:color-mix(in srgb,var(--kk-teal) var(--ks-soft),transparent);color:var(--kk-teal)}.pv .kk-chip.kk-orange{background:color-mix(in srgb,var(--orange) var(--ks-soft),transparent);color:var(--orange)}.pv .kk-row{border-radius:var(--r4);align-items:flex-start;gap:24px;min-width:0;padding:16px;display:flex}.pv .kk-fi{color:var(--t3);flex:none;margin-top:2px;display:flex}.pv .kk-fi svg{width:20px;height:20px}.pv .kk-rc{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pv .kk-rc>b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.pv .kk-rc>span{-webkit-line-clamp:2;color:var(--t2);-webkit-box-orient:vertical;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.pv .kk-who{white-space:nowrap;letter-spacing:.2px;color:var(--t3);flex:none;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.pv .kk-read{border-radius:var(--r4);background:var(--n04);flex-direction:column;gap:16px;padding:24px;display:flex}.pv .kk-rh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pv .kk-rh h2{letter-spacing:-.1px;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:26px}.pv .kk-rh p,.pv .kk-rl{color:var(--t3);margin:0;font-size:14px;line-height:18px}.pv .kk-bar{background:var(--n03);border-radius:999px;height:4px;overflow:hidden}.pv .kk-bar i{background:var(--ink);height:100%;display:block}.pv .kk-read ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv .kk-read li{border-radius:var(--r4);background:var(--n03);letter-spacing:.2px;padding:4px 12px;font-size:12px;line-height:16px}.pv .kk-s-done{color:var(--ink)}.pv .kk-s-writing{color:var(--t2)}.pv .kk-s-waiting{color:var(--t3)}.pv .kk-reader{flex-direction:column;gap:48px;min-width:0;display:flex}.pv .kk-cols{gap:48px;min-width:0;display:flex}.pv .kk-doc{flex:1;min-width:0}.pv .kk-rail{flex-direction:column;flex:none;gap:48px;width:224px;display:flex}.pv .kk-prose{letter-spacing:-.1px;color:var(--ink);font-size:16px;line-height:26px}.pv .kk-prose p{margin:16px 0}.pv .kk-prose>:first-child{margin-top:0}.pv .kk-prose>:last-child{margin-bottom:0}.pv .kk-src{flex-direction:column;gap:16px;display:flex}.pv .kk-src h2{letter-spacing:-.1px;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:26px}.pv .kk-src ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv .kk-link{min-width:0;color:var(--t2);align-items:center;gap:8px;font-size:14px;line-height:18px;display:flex}.pv .kk-link>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv .kk-link .kk-host{letter-spacing:.2px;color:var(--t3);flex:none;font-size:12px;line-height:16px}.pv .kk-link svg{width:20px;height:20px;color:var(--t3);flex:none}.pv .kk-disc{flex-direction:column;display:flex}.pv .kk-ds{border-radius:var(--r2);align-items:center;gap:4px;display:flex}.pv .kk-ds p{letter-spacing:.2px;color:var(--t3);flex:1;margin:0;font-size:12px;line-height:16px}.pv .kk-ds svg{width:20px;height:20px;color:var(--t3);flex:none}.pv .kk-ds svg:last-child{transform:rotate(180deg)}.pv .kk-dc{padding-top:8px}.pv .kk-rmark{width:24px;height:24px;color:var(--ink);display:block}.pv .kk-rmark svg{width:100%;height:100%;display:block}.pv .kk-shell{height:352px}.pv .kk-main{overflow:hidden}.pv .kk-dock{width:320px}.pv .kk-dh{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 16px 8px 24px;display:flex}.pv .kk-dh h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.pv .kk-da{align-items:center;gap:4px;margin-left:auto;display:flex}.pv .kk-db{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.pv .kk-meta{flex-direction:column;gap:8px;display:flex}.pv .kk-meta p{letter-spacing:.2px;color:var(--t3);margin:0;font-size:12px;line-height:16px}.pv .kk-dock .kk-src{gap:8px}.pv .kk-dock .kk-src h2{letter-spacing:.2px;color:var(--t3);font-size:12px;font-weight:400;line-height:16px}.pv .kk-dock .kk-src ul{gap:4px}.pv .kk-dock .kk-link{letter-spacing:.2px;font-size:12px;line-height:16px}.pv .kk-mark{background:color-mix(in srgb,var(--blue) 28%,transparent);color:inherit;border-radius:0}.pv .kk-bubble{z-index:2;background:color-mix(in srgb,var(--bg-primary) 97%,transparent);position:absolute;top:80px;left:156px;transform:translate(-50%)}.pv .kk-df{flex-direction:column;padding:8px 24px 24px;display:flex}.pv .kk-comp{align-items:flex-end;gap:8px;display:flex}.pv .kk-field{border-radius:calc(var(--r8) + var(--r1));background:var(--bg-primary);min-width:0;box-shadow:var(--shadow-1),var(--edge);flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex}.pv .kk-ph{letter-spacing:-.1px;color:var(--t3);font-size:16px;font-weight:500;line-height:26px}.pv .kk-cc{background:var(--n01);letter-spacing:.2px;min-width:0;max-width:100%;height:24px;color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.pv .kk-cc svg{width:14px;height:14px;color:var(--t2);flex:none}.pv .kk-cc span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv .kk-send{background:var(--n03);width:36px;height:36px;color:var(--t3);border-radius:999px;flex:none;place-items:center;display:grid}.pv .kk-send svg{width:20px;height:20px}.pv .kk-col.kk-g48{gap:48px}.pv .kk-hd{flex-direction:column;gap:16px;min-width:0;display:flex}
.legal{width:100%;max-width:820px;color:var(--text-secondary);margin:0 auto}.legal p{letter-spacing:-.1px;margin:16px 0 0;font-size:16px;line-height:26px}.legal strong{color:var(--text-primary);font-weight:600}.legal h2{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);margin:64px 0 0;scroll-margin-top:80px;font-size:24px;font-weight:400;line-height:32px}.legal h3{letter-spacing:-.1px;color:var(--text-primary);margin:32px 0 0;font-size:16px;font-weight:600;line-height:26px}.legal ul{margin:16px 0 0;padding-left:24px;list-style:outside}.legal li{letter-spacing:-.1px;margin:8px 0 0;font-size:16px;line-height:26px;display:list-item}.legal a{color:var(--accent-ink);text-underline-offset:2px;transition:color .2s var(--ease);text-decoration:underline}.legal a:hover{color:var(--accent)}.legal p.legal__short{border-left:2px solid var(--line);color:var(--text-faint);margin:12px 0 0;padding-left:16px;font-size:14px;font-style:italic;line-height:18px}.legal__short b{color:var(--text-secondary);font-style:normal;font-weight:600}.legal ul.legal__toc{columns:2;column-gap:32px;margin-top:24px;padding-left:0;list-style:none}.legal__toc li{break-inside:avoid;margin:8px 0 0;font-size:14px;line-height:18px}.legal__toc a{color:var(--text-secondary);text-decoration:none}.legal__toc a:hover{color:var(--text-primary)}@media (max-width:720px){.legal ul.legal__toc{columns:1}}.legal__meta{color:var(--text-faint);margin-top:16px}.legal__addr{letter-spacing:-.1px;margin:16px 0 0;font-size:16px;font-style:normal;line-height:26px}.legal__scroll{margin-top:16px;overflow-x:auto}.legal__tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:18px}.legal__tbl th,.legal__tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}.legal__tbl thead th{color:var(--text-primary);border-bottom:1px solid var(--border-strong);font-weight:600}.legal__tbl tbody th{color:var(--text-primary);font-weight:600}.legal__tbl-a{color:var(--text-primary);white-space:nowrap}.contact-mail{color:var(--accent-ink);text-decoration:none}.contact-mail:hover{color:var(--accent)}
.afld{flex-direction:column;min-width:0;display:flex;position:relative}.afld__label{letter-spacing:0;color:var(--text-primary);transition:color .2s var(--ease);margin-bottom:8px;font-size:14px;font-weight:500;line-height:18px}.afld:focus-within>.afld__label{color:var(--accent)}.afld[data-invalid]>.afld__label{color:var(--accent-red)}.afld__err{letter-spacing:.2px;color:var(--accent-red);margin:0;padding-top:8px;font-size:12px;line-height:16px}.acol{transition:grid-template-rows .36s var(--ease);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.acol[data-state=open]{transition-duration:.48s;transition-timing-function:var(--ease-spring);grid-template-rows:1fr}.acol>*{min-height:0;overflow:hidden}.acol[data-state=open][data-settled]>*{overflow:visible}.ainput{box-sizing:border-box;height:var(--field-height);background-color:var(--bg-well);box-shadow:inset 0 0 0 1px var(--border),var(--inset-well);transition:background-color .28s var(--ease-spring),box-shadow .28s var(--ease-spring);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.ainput:hover:not(:focus-within){box-shadow:inset 0 0 0 1px var(--border-strong),var(--inset-well)}.ainput:focus-within{background-color:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px var(--halo-blue)}.ainput[data-invalid],.ainput[data-invalid]:hover:not(:focus-within){box-shadow:inset 0 0 0 1px var(--accent-red),var(--inset-well),0 0 0 4px var(--halo-red)}.ainput[data-invalid]:focus-within{box-shadow:inset 0 0 0 1px var(--accent-red),0 0 0 4px var(--halo-red)}.ainput[data-shaking]{animation:ctl-shake .36s var(--ease)}.ainput input{width:100%;min-width:0;color:var(--text-primary);caret-color:var(--accent);font:inherit;letter-spacing:-.1px;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:16px;font-weight:500;line-height:26px}.ainput input::placeholder{color:var(--text-secondary);opacity:1}.asel{box-sizing:border-box;width:100%;height:var(--field-height);cursor:pointer;text-align:left;font:inherit;letter-spacing:-.1px;color:var(--text-primary);background-color:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border),var(--glass-edge),var(--shadow-contact);transition:scale .48s var(--ease-spring-bouncy),box-shadow .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease);border:0;border-radius:12px;outline:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:16px;font-weight:500;line-height:26px;display:flex}.asel:hover{box-shadow:inset 0 0 0 1px var(--border-strong),var(--glass-edge),var(--shadow-contact)}.asel:active{transition-duration:90ms;transition-timing-function:var(--ease);scale:.985}.asel:focus-visible{box-shadow:inset 0 0 0 1px var(--accent),var(--glass-edge),0 0 0 4px var(--halo-blue),var(--shadow-contact)}.asel[data-invalid]{box-shadow:inset 0 0 0 1px var(--accent-red),var(--glass-edge),0 0 0 4px var(--halo-red),var(--shadow-contact)}.asel[data-open]{box-shadow:inset 0 0 0 1px var(--accent),var(--glass-edge),0 0 0 4px var(--halo-blue),var(--shadow-contact)}.asel__value{min-width:0;display:grid;overflow:hidden}.asel__text{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.asel__text[data-placeholder]{color:var(--text-secondary)}.asel__text[data-rolling]{animation:ctl-value-roll .36s var(--ease-spring) both}.asel .alt-arrow-down{color:var(--text-secondary);transition:rotate .36s var(--ease-spring-bouncy);flex:none}.asel[data-open] .alt-arrow-down{rotate:180deg}.asel-pop{z-index:10;box-sizing:border-box;color:var(--text-primary);background-color:var(--glass-panel);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:var(--shadow-3),var(--glass-edge);transform-origin:top;animation:ctl-pop-fade .2s var(--ease) both,ctl-pop-scale .36s var(--ease-spring) both;border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.asel-pop[data-side=top]{transform-origin:bottom}.asel-pop__scroll{isolation:isolate;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;padding:4px;position:relative;overflow-y:auto}.asel-pop ul{outline:0;margin:0;padding:0;list-style:none}.asel-pop li{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:-.1px;color:var(--text-primary);transition:color .15s var(--ease);animation:ctl-row-in .28s var(--ease-spring) both;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:16px;font-weight:400;line-height:26px;display:flex}.asel-pop li[aria-selected=true]{font-weight:500}.asel-pop li[data-active]{color:#fff}.asel-pop li svg{color:var(--accent);flex:none}.asel-pop li[data-active] svg{color:#fff}.asel-pop__hl{z-index:-1;background-color:var(--accent);opacity:0;pointer-events:none;border-radius:4px;position:absolute;top:0;left:4px;right:4px}.asel-pop__hl[data-on]{opacity:1}.asel-pop__hl[data-travels]{transition:translate .28s var(--ease-spring),height .28s var(--ease-spring),opacity .28s var(--ease-spring)}.asel-pop__hl[data-blink]{animation:.15s steps(2,jump-none) ctl-blink}.asw{min-height:var(--field-height);cursor:pointer;text-align:left;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:none;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex}.asw__track{box-sizing:border-box;background-color:var(--track);width:48px;height:24px;box-shadow:var(--inset-well);transition:background-color .2s var(--ease);border-radius:999px;flex:none;align-items:center;padding:4px;display:flex}.asw[aria-checked=true] .asw__track{background-color:var(--accent-green)}.asw:focus-visible .asw__track{outline:2px solid var(--accent);outline-offset:2px}.asw__knob{width:16px;height:16px;box-shadow:var(--shadow-1);transition:translate .48s var(--ease-spring-bouncy),width .48s var(--ease-spring-bouncy);background-color:#fff;border-radius:999px;display:block}.asw:active .asw__knob{width:24px}.asw[aria-checked=true] .asw__knob{translate:24px}.asw[aria-checked=true]:active .asw__knob{translate:16px}.asw__label{letter-spacing:0;color:var(--text-primary);font-size:14px;font-weight:400;line-height:18px}@keyframes ctl-shake{20%{translate:-5px}40%{translate:4px}60%{translate:-3px}80%{translate:2px}}@keyframes ctl-row-in{0%{opacity:0;translate:0 -4px}}@keyframes ctl-blink{50%{opacity:0}}@keyframes ctl-value-roll{0%{opacity:0;translate:0 calc(100% * var(--roll-direction,1))}}@keyframes ctl-pop-fade{0%{opacity:0}}@keyframes ctl-pop-scale{0%{scale:.96}}@media (prefers-reduced-motion:reduce){.ainput[data-shaking],.asel-pop li{animation:none}.asel-pop,.asel__text[data-rolling]{animation:ctl-pop-fade .2s var(--ease) both}.asel:active{scale:none}.asw:active .asw__knob{width:16px}.asw[aria-checked=true]:active .asw__knob{translate:24px}}
.ax{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);overscroll-behavior:contain;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.ax::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d1466}.ax:not([open]){display:none}.ax__panel{background-color:var(--bg-primary);width:100%;max-width:480px;box-shadow:inset 0 0 0 1px var(--border),var(--glass-edge),0 24px 64px -16px var(--shadow-umbra),0 2px 6px -1px var(--shadow-ambient);animation:ax-rise .32s var(--ease);border-radius:24px;margin:auto;position:relative;overflow:hidden}@supports (corner-shape:superellipse(2)){.ax__panel{corner-shape:superellipse(1.4)}}@keyframes ax-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ax__panel{animation:none}}.ax__x{z-index:3;border-radius:999px;width:32px;height:32px;padding:0;position:absolute;top:16px;right:16px}.ax__x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ax__body{overscroll-behavior:contain;min-width:0;max-height:92svh;padding:40px 40px 32px;overflow-y:auto}.ax__hd{margin-top:16px}.ax__title{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.2px;color:var(--text-primary);text-wrap:balance;margin:16px 0 0;font-size:24px;font-weight:400;line-height:32px}.ax__sub{max-width:52ch;color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:20px}.ax__foot{margin-top:40px}.ax__foot .key{width:100%}.ax__foot-err{text-align:center;letter-spacing:.2px;color:var(--accent-red);margin:12px 0 0;font-size:12px;line-height:16px}.ax-prog{align-items:center;gap:16px;min-width:0;padding-right:48px;display:flex}.ax-prog__back{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;flex:none;padding:0}.ax-prog__back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ax-prog__bars{flex:none;gap:4px;width:72px;display:flex}.ax-prog__bars i{background:var(--track);height:3px;transition:background .32s var(--ease);border-radius:999px;flex:1}.ax-prog__bars i[data-on]{background:var(--accent)}.ax-prog__t{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;text-transform:uppercase;min-width:0;color:var(--text-faint);margin:0;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.ax-prog__t b{color:var(--text-secondary);font-weight:600}.ax-fields{gap:24px;margin-top:40px;display:grid}.ax-done{text-align:center;padding:48px 16px}.ax-done__tick{background:var(--accent-green-soft);width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent-green) 40%,transparent);border-radius:999px;place-items:center;margin:0 auto 24px;display:grid}.ax-done__tick svg{fill:none;width:22px;height:22px;stroke:var(--accent-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ax-done p{letter-spacing:-.1px;max-width:46ch;color:var(--text-secondary);margin:16px auto 0;font-size:16px;line-height:26px}.ax-done p b{color:var(--text-primary);font-weight:600}.ax-perks{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ax-perks li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.ax-perks svg{fill:none;width:16px;height:16px;stroke:var(--accent-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.ax-perks b{color:var(--text-primary);font-weight:600}.ax-unfold{padding-top:24px}@media (max-width:720px){.ax{align-items:flex-end;padding:0}.ax__panel{overscroll-behavior:contain;max-width:none;max-height:92svh;animation:ax-slide .32s var(--ease);border-radius:24px 24px 0 0;overflow-y:auto}.ax__body{padding:32px 24px 24px}}@keyframes ax-slide{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media (max-width:720px){.frost,.tile,.menu,.ax::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.sec{content-visibility:auto;contain-intrinsic-size:auto 720px}.sec:has(.vpanel){content-visibility:visible}}

