.tg{z-index:1200;pointer-events:none;position:fixed;inset:0}.tg-blur{pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:clip-path .35s var(--ease);animation:.25s ease-out both tg-fade;position:fixed;inset:0}.tg-blur.tg-still{transition:none}@media (prefers-reduced-transparency:reduce){.tg-blur{display:none}}.tg-hole{pointer-events:auto;cursor:default;box-shadow:0 0 0 3px var(--y), 0 0 0 200vmax #12121280;transition:left .35s var(--ease), top .35s var(--ease), width .35s var(--ease), height .35s var(--ease), box-shadow .2s;border-radius:20px;animation:.25s ease-out both tg-fade;position:fixed}.tg-hole.tg-live{pointer-events:none}.tg-hole.tg-none{box-shadow:0 0 0 200vmax #12121280}.tg-hole.tg-still{transition:none}.tg-card{corner-shape:squircle;background:var(--card);width:340px;max-width:calc(100vw - 32px);color:var(--ink);pointer-events:auto;animation:tg-in .28s var(--ease) both;border-radius:28px;padding:20px 20px 16px;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #1212120f,0 24px 60px -20px #12121273}.tg{--tg-sg:var(--font-body), system-ui, sans-serif}.tg-h{font:600 22px/1.2 var(--font-heading);letter-spacing:-.01em;margin:0;padding-right:32px}.tg-p{color:var(--ink2);margin:6px 0 0;font-size:15px;line-height:1.5}.tg .tg-x{corner-shape:squircle;width:36px;height:36px;color:var(--mute);background:0 0;border-radius:14px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.tg .tg-x:after{content:"";position:absolute;inset:-4px}.tg .tg-x:hover{background:var(--soft);color:var(--ink)}.tg-items{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tg-items li{color:var(--ink2);align-items:center;gap:10px;font-size:14px;display:flex}.tg-ic{background:var(--soft);width:28px;height:28px;color:var(--ink);font:700 12px/1 var(--tg-sg);border-radius:10px;flex:none;place-items:center;display:grid}.tg-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.tg-sp{flex:1}.tg-dots{gap:6px;display:flex}.tg-dots i{background:var(--line);width:6px;height:6px;transition:width .2s var(--ease), background .2s;border-radius:999px}.tg-dots i.on{background:var(--ink);width:18px}.tg .tg-quiet{all:unset;box-sizing:border-box;corner-shape:squircle;height:44px;color:var(--ink2);font:700 15px/1 var(--tg-sg);cursor:pointer;border-radius:16px;align-items:center;padding:0 16px;transition:background .2s,color .2s;display:inline-flex}.tg .tg-quiet:hover{color:var(--ink);background:#12121214}.tg .tg-quiet:active{background:#12121224;transform:translateY(1px)}.tg .tg-quiet:focus-visible,.tg .tg-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tg .tg-next{all:unset;box-sizing:border-box;corner-shape:squircle;color:#121212;height:44px;font:700 15px/1 var(--tg-sg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffc629;border-radius:16px;align-items:center;gap:8px;padding:0 20px;transition:background .15s,box-shadow .3s,transform .12s;display:inline-flex}.tg .tg-next:hover,.tg .tg-next:focus-visible{background:#ffc629;box-shadow:0 0 0 4px #ffc62959}.tg .tg-next:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tg .tg-next:active{background:#ffc629;transform:translateY(1px)scale(.98);box-shadow:0 0 0 4px #ffc62940}.tg .fx-sw{flex:none;width:16px;height:16px;display:block;position:relative;overflow:hidden}.tg .fx-sw svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .45s var(--ease);position:absolute;inset:0}.tg .fx-sw svg+svg{transform:translate(-160%)}.tg .tg-next:hover .fx-sw svg:first-child,.tg .tg-next:focus-visible .fx-sw svg:first-child{transform:translate(160%)}.tg .tg-next:hover .fx-sw svg+svg,.tg .tg-next:focus-visible .fx-sw svg+svg{transform:none}@keyframes tg-in{0%{opacity:0;transform:translateY(6px)}}@keyframes tg-fade{0%{opacity:0}}@media (max-width:767px){.tg-card{width:calc(100vw - 32px)}.tg-card .tg-foot,.tg-card.tg-b3 .tg-foot{row-gap:10px}.tg-card.tg-b3 .tg-dots{flex-basis:auto}.tg .tg-quiet,.tg-card.tg-b3 .tg-quiet{padding:0 10px}.tg .tg-next{flex-basis:100%;order:9;justify-content:center}}@media (prefers-reduced-motion:reduce){.tg-blur,.tg-hole,.tg-card,.tg-dots i,.tg .fx-sw svg{transition:none!important;animation:none!important}}html[data-tour-side] .sidebar{width:var(--side-open);box-shadow:12px 0 40px -12px #00000073}html[data-tour-side] .sidebar .ni-t,html[data-tour-side] .sidebar .navtitle,html[data-tour-side] .sidebar .brand img.wm-full{opacity:1}html[data-tour-side] .sidebar .brand img.wm-mark{opacity:0}html[data-tour-side] .sidebar .navlink.on{background:#ffffff24}html[data-tour-side] .sidebar .navlink.on:before{opacity:0}.tn{z-index:1100;background:var(--card);width:300px;color:var(--ink);animation:tg-in .28s var(--ease) both;border-radius:24px;padding:18px 18px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 0 0 1px #1212120f,0 24px 60px -20px #12121259}.tn b{padding-right:32px;font-size:16px;display:block}.tn p{color:var(--ink2);margin:4px 0 12px;font-size:14px;line-height:1.45}.tn .tn-x{width:34px;height:34px;color:var(--mute);box-shadow:none;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.tn .tn-x:after{content:"";position:absolute;inset:-5px}.tn .tn-x:hover{background:var(--soft);color:var(--ink);transform:none}.tn a.tn-go{color:#121212;background:#ffc629;border-radius:14px;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:767px){.tn{width:auto;bottom:96px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.tn{animation:none}}.tg-hole.tg-off,.tg-blur.tg-off{display:none}.tg-shield{pointer-events:auto;background:0 0;position:fixed;inset:0}.tg .tg-x:hover{background:#12121214}.tg .tg-x:active{background:#12121224}@media (hover:none){.tg .tg-next:hover{transform:none}}.tg-pin{z-index:1;color:#121212;width:26px;height:26px;font:800 13px/1 var(--tg-sg);pointer-events:none;background:#ffc629;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 0 0 3px #fff,0 4px 10px #00000040}.tg-hole.tg-ring{box-shadow:0 0 0 3px var(--y)}.tg-card.tg-b3{width:400px}.tg-card.tg-b3 .tg-foot{flex-wrap:wrap;row-gap:10px}.tg-card.tg-b3 .tg-dots{flex-basis:100%}.tg-card.tg-b3 .tg-quiet{white-space:nowrap;padding:0 12px}.tg-card.tg-b3 .tg-sp{flex:1}.tg-nudge{pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12121259;transition:opacity .25s;position:fixed;inset:0}.tg.tg-attn .tg-nudge{opacity:1}.tg.tg-attn .tg-next{background:#f2b312;animation:1s ease-in-out 3 tg-call;transform:translateY(-1px);box-shadow:0 6px 14px -6px #12121273,0 0 0 4px #ffc62973}@keyframes tg-call{50%{transform:translateY(-2px)scale(1.04);box-shadow:0 6px 14px -6px #12121273,0 0 0 10px #ffc62947}}@media (prefers-reduced-motion:reduce){.tg-nudge{transition:none}.tg.tg-attn .tg-next{animation:none}}@media (prefers-reduced-transparency:reduce){.tg-nudge{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1212128c}}