:root{--bg:#000;--s1:#131316;--s2:#1b1b1f;--s3:#25252a;--hair:#212125;--card-rev:#1a1a20;--card-ok:#0d0d10;--card-ok-chip:#171719;--card-shadow:none;--tx:#fff;--tx-dim:#d6d6dc;--t2:#9b9ba3;--t3:#67676f;--t4:#4d4d55;--logo-tx:#b9b9c1;--brand:#10402c;--brand-ink:#fff;--green:#00d95f;--green-d:#00d95f21;--green-ink:#00250f;--red:#ff5a3d;--red-d:#ff5a3d21;--pop-bg:#1a1a1f;--pop-line:#2c2c32;--pop-hover:#22222a;--pop-go-hover:#1f1f25;--pop-shadow:0 18px 50px #0009;--grip:#3a3a41;--topbar:#000000d6;--tabsbar:#09090bf2;--scrim:#00000080;--logo-pad:1px;--logo-bg:#fff;--field:#0c0c10;--field-line:#383842;--btn-pri-bg:#fff;--btn-pri-tx:#000;--tm-g1:#00d95f1a;--tm-g2:#00d95f2b;--tm-g3:#00d95f42;--tm-r1:#ff5a3d1c;--tm-r2:#ff5a3d30;--tm-cash:#16161a;--tm-line:#ffffff0d;--px:#e8e8ee;--c1:#4aa3f0;--c2:#8b7ff0;--c3:#6e7f9e;--grid:#ffffff17;--sans:"PingFang SC","Hiragino Sans GB",Inter,-apple-system,"SF Pro Text",sans-serif}[data-theme=light]{--bg:#f4f4f6;--s1:#fff;--s2:#e9e9ee;--s3:#dedee4;--hair:#e4e4ea;--card-rev:#fff;--card-ok:#ececef;--card-ok-chip:#e1e1e7;--card-shadow:0 1px 3px #14142314,0 0 0 1px #14142309;--tx:#16161a;--tx-dim:#40404a;--t2:#5c5c66;--t3:#7c7c86;--t4:#9a9aa4;--logo-tx:#6b6b76;--brand:#10402c;--brand-ink:#fff;--green:#00994a;--green-d:#00994a21;--green-ink:#fff;--red:#d93c22;--red-d:#d93c221c;--pop-bg:#fff;--pop-line:#e2e2e8;--pop-hover:#f2f2f6;--pop-go-hover:#f7f7fa;--pop-shadow:0 16px 44px #14142829;--grip:#c9c9d2;--topbar:#f4f4f6db;--tabsbar:#fafafcf2;--scrim:#14141e4d;--logo-pad:1px;--logo-bg:#fff;--field:#f2f2f6;--field-line:#d8d8e0;--btn-pri-bg:#16161a;--btn-pri-tx:#fff;--tm-g1:#00994a21;--tm-g2:#00994a36;--tm-g3:#00994a4f;--tm-r1:#d93c2221;--tm-r2:#d93c2238;--tm-cash:#e6e6ea;--tm-line:#1414230d;--px:#23232b;--c1:#1f7ac4;--c2:#5b4fd0;--c3:#8795ad;--grid:#1414231c}.dlg{--s2:#26262e;--s3:#33333c}[data-theme=light] .dlg{--s2:#eeeef3;--s3:#dfdfe6}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;background:var(--bg);overscroll-behavior:none;height:100%;overflow:hidden}body{background:var(--bg);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;flex-direction:column;height:100dvh;margin:0;font-size:15px;line-height:1.6;transition:background .18s;display:flex;overflow:hidden}button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}[hidden]{display:none!important}.tnum,.n{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.03em}.up{color:var(--green)}.dn{color:var(--red)}.top{z-index:30;background:var(--topbar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:14px;height:56px;padding:0 22px;display:flex}.brand{letter-spacing:-.015em;color:inherit;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.bmark{border-radius:8px;flex:none;width:26px;height:26px;display:block;overflow:hidden}.bmark img{object-fit:contain;width:100%;height:100%;display:block}.dnav{display:none}.acts{align-items:center;gap:8px;margin-left:auto;display:flex}.themebtn{background:var(--s2);border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.themebtn svg{width:15px;height:15px;stroke:var(--t2);fill:none;stroke-width:1.9px;grid-area:1/1;display:none}.themebtn:hover svg{stroke:var(--tx)}:root[data-theme-mode=auto] .themebtn .ic-auto,:root[data-theme-mode=dark] .themebtn .ic-moon,:root[data-theme-mode=light] .themebtn .ic-sun{display:block}.gear{background:var(--s2);border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.gear:hover svg{stroke:var(--tx)}.gear svg{width:16px;height:16px;stroke:var(--t2);fill:none;stroke-width:1.9px}.page{flex-direction:column;flex:1;min-height:0;display:flex}.wrap{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 22px;overflow-y:auto}.wrap::-webkit-scrollbar{width:10px}.wrap::-webkit-scrollbar-track{background:0 0}.wrap::-webkit-scrollbar-thumb{background:var(--s3);background-clip:content-box;border:3px solid #0000;border-radius:99px}.wrap::-webkit-scrollbar-thumb:hover{background:var(--t4);background-clip:content-box;border:3px solid #0000}.wrap{scrollbar-width:thin;scrollbar-color:var(--s3) transparent}.inner{max-width:1240px;margin:0 auto}[data-dialog-open] .wrap{overflow:hidden}.tabs{background:var(--tabsbar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--hair);padding:7px 0 max(7px,env(safe-area-inset-bottom));z-index:40;flex:none;display:flex}.tab{color:var(--t3);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:10px;text-decoration:none;display:flex;position:relative}.tab svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:20px;height:20px}.tab.on{color:var(--tx)}.tab .bdg{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-2px;left:calc(50% + 5px)}.scrim{background:var(--scrim);opacity:0;pointer-events:none;z-index:50;transition:opacity .2s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.pop{z-index:60;background:var(--pop-bg);width:370px;max-width:calc(100vw - 32px);box-shadow:var(--pop-shadow),inset 0 0 0 1px var(--pop-line);opacity:0;pointer-events:none;transform-origin:0 0;border-radius:16px;padding:17px 19px 15px;transition:opacity .16s,transform .16s;position:fixed;transform:translateY(-6px)scale(.98)}.pop.show{opacity:1;pointer-events:auto;transform:none}.pop .grip{display:none}.pop .pl{color:var(--t4);letter-spacing:.12em;margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.scrim.blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dlg{z-index:60;background:var(--pop-bg);width:min(470px,100vw - 32px);max-height:88vh;box-shadow:var(--pop-shadow),inset 0 0 0 1px var(--pop-line);opacity:0;pointer-events:none;border-radius:20px;flex-direction:column;transition:opacity .17s,transform .17s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-48%)scale(.98)}.dlg.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.dlg .grip{display:none}.dhead{align-items:flex-start;gap:14px;padding:20px 22px 15px;display:flex}.dhead h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.dsub{color:var(--t3);margin:3px 0 0;font-size:12.5px}.dsub:empty{display:none}.xbtn{background:var(--s2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.xbtn svg{width:14px;height:14px;stroke:var(--t2);fill:none;stroke-width:2.2px}.xbtn:hover svg{stroke:var(--tx)}.dbody{-webkit-overflow-scrolling:touch;padding:0 22px 4px;overflow-y:auto}.dfoot{border-top:1px solid var(--pop-line);align-items:center;gap:9px;margin-top:auto;padding:15px 22px;display:flex}.dfoot .sp{margin-left:auto}.dlg.confirm{z-index:70;width:min(390px,100vw - 32px)}.scrim.confirm{z-index:65}.fld{margin-bottom:14px}.fld>label{color:var(--t2);align-items:baseline;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:500;display:flex}.fld .opt{color:var(--t4);font-size:11.5px;font-weight:400}.ibox{align-items:center;display:flex;position:relative}.ibox .pre,.ibox .suf{color:var(--t4);pointer-events:none;font-variant-numeric:tabular-nums;font-size:14px;position:absolute}.ibox .pre{left:14px}.ibox .suf{right:14px}.ibox input,.ibox textarea{background:var(--field);width:100%;height:44px;color:var(--tx);letter-spacing:-.01em;box-shadow:inset 0 0 0 1px var(--field-line);border:0;border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;transition:box-shadow .14s,background .14s}.ibox textarea{resize:vertical;height:auto;min-height:76px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.6}.ibox input::placeholder,.ibox textarea::placeholder{color:var(--t4);font-weight:400}.ibox input:hover,.ibox textarea:hover{box-shadow:inset 0 0 0 1px var(--s3)}.ibox input:focus,.ibox textarea:focus,.ibox input:focus:hover,.ibox textarea:focus:hover{box-shadow:inset 0 0 0 1.5px var(--t2)}.ibox input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ibox input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ibox input[type=number]{-moz-appearance:textfield}.ibox.has-pre input{padding-left:28px}.ibox.has-suf input{padding-right:34px}.ibox input[readonly]{box-shadow:inset 0 0 0 1px var(--field-line);color:var(--t3);background:0 0;font-weight:600}.ibox input[readonly]:focus,.ibox input[readonly]:hover{box-shadow:inset 0 0 0 1px var(--field-line)}.ibox .lock{pointer-events:none;display:grid;position:absolute;right:14px}.ibox .lock svg{width:13px;height:13px;stroke:var(--t4);fill:none;stroke-width:2px}.hint{color:var(--t4);margin:6px 0 0;font-size:11.5px;line-height:1.5}.hint.err{color:var(--red)}.frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.frow.one{grid-template-columns:1fr}.calc{background:var(--s2);border-radius:12px;gap:8px;margin:2px 0 16px;padding:11px 15px;display:grid}.calc .cr{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.calc .cr span{color:var(--t3)}.calc .cr b{letter-spacing:-.02em;font-weight:600}.calc .cr.sep{border-top:1px solid var(--pop-line);padding-top:9px}.btn{align-items:center;gap:7px;display:inline-flex}.btn.ghost{height:36px;color:var(--t3);border-radius:10px;padding:0 12px;font-size:13.5px;font-weight:500}.btn.ghost:hover{background:var(--s2);color:var(--tx)}.btn.ghost.danger{color:var(--red)}.btn.ghost.danger:hover{background:var(--red-d)}.btn.cancel{height:36px;color:var(--t2);border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:500}.btn.cancel:hover{background:var(--s2);color:var(--tx)}.btn.save{background:var(--btn-pri-bg);height:36px;color:var(--btn-pri-tx);border-radius:10px;padding:0 18px;font-size:13.5px;font-weight:600}.btn.danger-solid{background:var(--red);color:#fff}.btn:disabled{opacity:.5;cursor:default}.lga{background:var(--lga-bg,var(--s3));color:var(--logo-tx);border-radius:15%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.lga:has(img){background:0 0}.lga img{object-fit:contain;width:100%;height:100%;display:block}.change b{color:var(--red);font-weight:600}.change .was{color:var(--t3)}@media (min-width:1000px){.tabs{display:none}.top{grid-template-columns:1fr auto 1fr;gap:16px;height:58px;padding:0 30px;display:grid}.brand{justify-self:start}.dnav{justify-self:center;gap:4px;display:flex}.acts{justify-self:end;margin-left:0}.dnav a{color:var(--t2);border-radius:9px;padding:6px 13px;font-size:14px;font-weight:500;text-decoration:none}.dnav a.on{background:var(--s2);color:var(--tx)}.wrap{padding:0 30px}}@media (max-width:999px){.pop{transform-origin:bottom;opacity:1;border-radius:20px 20px 0 0;width:auto;max-width:none;padding:8px 20px 0;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .2s;bottom:0;right:0;transform:translateY(100%);top:auto!important;left:0!important}.pop.show{transform:translateY(0)}.pop .grip{background:var(--grip);border-radius:99px;width:36px;height:4px;margin:0 auto 14px;display:block}.pop .pl{margin-bottom:9px}.dlg{opacity:1;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:92vh;transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .2s;top:auto;bottom:0;left:0;transform:translateY(100%)}.dlg.show{transform:translateY(0)}.dlg .grip{background:var(--grip);border-radius:99px;width:36px;height:4px;margin:9px auto 0;display:block}.dlg.confirm{border-radius:20px 20px 0 0}.dhead{padding:12px 18px 13px}.dbody{padding:0 18px 4px}.dfoot{padding:13px 18px calc(13px + env(safe-area-inset-bottom))}.dfoot .btn.save{flex:1;justify-content:center}[data-overlay-open] .wrap{overflow:hidden}}
.pg-today .wrap{scroll-behavior:smooth}.pg-today .phead{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 0 16px;display:flex}.pg-today h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.pg-today .pdate{color:var(--t3);margin-top:2px;font-size:13px}.pg-today .scanmeta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:3px;font-size:12.5px;display:flex}.pg-today .scanmeta b{color:var(--t2);font-weight:500}.pg-today .pulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3.5px var(--green-d);border-radius:50%;flex:none}.pg-today .pulse.dim{background:var(--t4);box-shadow:0 0 0 3.5px var(--s3)}.pg-today .mhero{flex-wrap:wrap;align-items:flex-start;gap:34px;padding:4px 0 20px;display:flex}.pg-today .mv .lb{color:var(--t3);margin-bottom:4px;font-size:12px;display:block}.pg-today .mv .big{letter-spacing:-.045em;font-size:49px;font-weight:700;line-height:1}.pg-today .mv .mid{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.2}.pg-today .relsub{color:var(--t3);gap:14px;margin-top:6px;font-size:12px;display:flex}.pg-today .relsub .v{font-weight:600}.pg-today .mrow{background:var(--hair);border-radius:16px;grid-template-columns:1.15fr 1fr 1fr;gap:1px;margin-bottom:30px;display:grid;overflow:hidden}.pg-today .mc{background:var(--s1);min-width:0;padding:14px 17px}.pg-today .mc .lb{color:var(--t3);white-space:nowrap;margin-bottom:6px;font-size:11.5px;display:block}.pg-today .mc .vrow{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.pg-today .mc .vrow strong{letter-spacing:-.035em;font-size:20px;font-weight:700}.pg-today .mc .vrow span{color:var(--t3);font-size:12.5px;font-weight:500}.pg-today .mc .vrow span.up{color:var(--green)}.pg-today .mc .vrow span.dn,.pg-today .mc.flag .vrow strong{color:var(--red)}.pg-today .ws{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:30px;display:grid}.pg-today .dir{position:sticky;top:14px}.pg-today .dgrp{margin-bottom:16px}.pg-today .dgrp .dh{color:var(--t4);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 10px 8px;font-size:11px;font-weight:600;display:flex}.pg-today .dgrp.rev .dh{color:var(--red)}.pg-today .dbtn{text-align:left;width:100%;color:inherit;border-radius:12px;margin-bottom:2px;padding:9px 10px;text-decoration:none;display:block}.pg-today .dbtn:hover,.pg-today .dbtn.on{background:var(--s1)}.pg-today .dr1{align-items:center;gap:9px;display:flex}.pg-today .dlogo{width:24px;height:24px;font-size:10.5px}.pg-today .dtk{letter-spacing:-.02em;flex:none;font-size:14px;font-weight:600}.pg-today .dcn{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.pg-today .dst{color:var(--t4);flex:none;font-size:11.5px;font-weight:600}.pg-today .dst.r{color:var(--red)}.pg-today .dr2{color:var(--t4);margin-top:2px;padding-left:33px;font-size:11.5px}.pg-today .asset{margin-bottom:34px;scroll-margin-top:16px}.pg-today .ahead{border-bottom:1px solid var(--hair);align-items:center;gap:13px;margin-bottom:12px;padding:0 2px 13px;display:flex}.pg-today .alogo{width:38px;height:38px;font-size:14px}.pg-today .aid{flex:1;min-width:0}.pg-today .atk{letter-spacing:-.03em;font-size:19px;font-weight:700;line-height:1.2}.pg-today .acn{color:var(--t3);font-size:12.5px}.pg-today .astat{flex:none;align-items:center;gap:7px;display:flex}.pg-today .aeyebrow{color:var(--t4);font-size:11px}.pg-today .badge{border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pg-today .badge svg{stroke-width:2.6px;fill:none;width:12px;height:12px}.pg-today .badge.r{background:var(--red-d);color:var(--red)}.pg-today .badge.r svg{stroke:var(--red)}.pg-today .badge.g{color:var(--t3);background:0 0}.pg-today .badge.g svg{stroke:var(--t3)}.pg-today .badge.o{box-shadow:inset 0 0 0 1px var(--s3);color:var(--t3)}.pg-today .badge.o svg{stroke:currentColor;stroke-width:2.2px}.pg-today .card{background:var(--s1);border-radius:18px;margin-bottom:8px;overflow:hidden}.pg-today .card.rev{background:var(--card-rev);box-shadow:var(--card-shadow)}.pg-today .card.ok{background:var(--card-ok)}.pg-today .card.ok .chl{color:var(--tx-dim)}.pg-today .card.ok .ibtn,.pg-today .card.ok .stog .ic{background:var(--card-ok-chip)}.pg-today .ceye{align-items:center;gap:8px;padding:13px 20px 0;display:flex}.pg-today .ceye .rn{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pg-today button.ceye{text-align:left;width:100%}.pg-today .ibtn{background:var(--s2);width:22px;height:22px;color:var(--t3);border-radius:50%;flex:none;place-items:center;margin-right:auto;transition:all .15s;display:grid}.pg-today .ibtn svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:12px;height:12px}.pg-today .ibtn:hover,.pg-today .ibtn.act,.pg-today .ceye:hover .ibtn{background:var(--s3);color:var(--tx)}.pg-today .chl{letter-spacing:-.02em;margin:9px 20px 0;font-size:16.5px;font-weight:600;line-height:1.5}.pg-today .card.rev .chl{font-size:18px}.pg-today .card.ok .chl{font-size:15px;font-weight:500}.pg-today .card.un{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.pg-today .card.un .chl{color:var(--t2);font-size:15px;font-weight:500}.pg-today .card.un .cbody{border-top-color:var(--hair)}.pg-today .card.un .ibtn,.pg-today .card.un .stog .ic{background:var(--s2)}.pg-today .card.un .scan{margin-bottom:0}.pg-today .card.un .scan+.scan{margin-top:9px}.pg-today .card.un .scan b{color:var(--tx);font-weight:600}.pg-today .retry{color:var(--t4);align-items:center;gap:7px;margin-top:11px;font-size:12.5px;display:inline-flex}.pg-today .retry svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.pg-today a.card.un{align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:background .14s;display:flex}.pg-today a.card.un:hover{background:var(--s1)}.pg-today a.card.un .chl{flex:1;min-width:0;margin:0}.pg-today a.card.un .cta{color:var(--t3);flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.pg-today a.card.un:hover .cta{color:var(--tx)}.pg-today a.card.un .cta svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:13px;height:13px}.pg-today .adv{align-items:baseline;gap:10px;margin:9px 20px 0;display:flex}.pg-today .adv .al{color:var(--t4);letter-spacing:.11em;flex:none;padding-top:3px;font-size:10.5px;font-weight:600}.pg-today .adv p{color:var(--tx-dim);margin:0;font-size:13.5px;line-height:1.72}.pg-today .nxt{color:var(--t4);margin:10px 0 14px;font-size:12px;line-height:1.6}.pg-today .cbody{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:0;margin-top:15px;display:grid}.pg-today .cbody.one{grid-template-columns:1fr}.pg-today .card.ok .cbody{margin-top:13px}.pg-today .col{min-width:0;padding:15px 20px 17px}.pg-today .col+.col{border-left:1px solid var(--hair)}.pg-today .lbl{color:var(--t4);letter-spacing:.11em;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.pg-today .states{flex-direction:column;gap:7px;display:flex}.pg-today .state{color:var(--tx);gap:9px;margin:0;font-size:13.5px;line-height:1.72;display:flex}.pg-today .state:before{content:"";background:var(--green);border-radius:50%;flex:none;width:4px;height:4px;margin-top:9px}.pg-today .card.rev .state:before{background:var(--red)}.pg-today .state>span{flex:1;min-width:0}.pg-today .change{color:var(--tx);margin:0;font-size:14px;line-height:1.75}.pg-today .scan{color:var(--t2);margin:0 0 15px;font-size:13.5px;line-height:1.72}.pg-today .scan+.scan{margin-top:-6px}.pg-today ul.scan,.pg-today ol.scan{padding-left:18px}.pg-today .scan li{margin:2px 0}.pg-today .card.ok .state,.pg-today .card.ok .scan{font-size:13px;line-height:1.68}.pg-today .srcs{border-top:1px solid var(--hair);margin:0 -20px -17px;padding:0 20px}.pg-today .stog{text-align:left;align-items:center;gap:9px;width:100%;padding:12px 0;display:flex}.pg-today .stog .ic{background:var(--s2);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.pg-today .stog .ic svg{width:12px;height:12px;stroke:var(--t2);fill:none;stroke-width:2px}.pg-today .stog b{letter-spacing:-.01em;min-width:0;color:var(--t2);flex:1;font-size:12.5px;font-weight:600}.pg-today .stog:hover b{color:var(--tx)}.pg-today .stog .cv{color:var(--t4);flex:none}.pg-today .stog .cv svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:14px;height:14px;transition:transform .2s;display:block}.pg-today .stog.act .cv svg{transform:rotate(180deg)}.pg-today .stog.act b{color:var(--tx)}.pg-today .chips{display:none}@media (min-width:1000px){.pg-today h1{font-size:30px}}@media (max-width:999px){.pg-today .ws{grid-template-columns:1fr;gap:0}.pg-today .dir{display:none}.pg-today .phead{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 0 12px}.pg-today .scanmeta{padding:0}.pg-today .mhero{gap:20px 26px;padding-bottom:16px}.pg-today .mv .big{font-size:33px}.pg-today .mrow{grid-template-columns:1fr;margin-bottom:0}.pg-today .mc{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;display:flex}.pg-today .mc .lb{margin-bottom:0}.pg-today .chips{z-index:20;background:linear-gradient(to bottom, var(--bg) 72%, transparent);-ms-overflow-style:none;scrollbar-width:none;gap:7px;margin:0 -22px 18px;padding:14px 22px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.pg-today .chips::-webkit-scrollbar{display:none}.pg-today .chip{background:var(--s1);height:32px;color:var(--t2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pg-today .chip.r{background:var(--red-d);color:var(--red)}.pg-today .chip.un{box-shadow:inset 0 0 0 1px var(--s3);color:var(--t3);background:0 0}.pg-today .chip .cx{opacity:.7;font-size:11px;font-weight:600}.pg-today .chip .cl{width:20px;height:20px;font-size:9.5px}.pg-today .chip .cn{opacity:.65;font-size:11.5px;font-weight:700}.pg-today .asset{margin-bottom:28px;scroll-margin-top:74px}.pg-today .alogo{width:34px;height:34px}.pg-today .atk{font-size:17px}.pg-today .astat{flex-wrap:wrap;justify-content:flex-end;gap:5px}.pg-today .aeyebrow{display:none}.pg-today .cbody{grid-template-columns:1fr}.pg-today .col+.col{border-left:0;border-top:1px solid var(--hair)}.pg-today .ceye{padding:12px 17px 0}.pg-today .chl,.pg-today .adv{margin:8px 17px 0}.pg-today .col{padding:14px 17px 16px}.pg-today .srcs{margin:0 -17px -16px;padding:0 17px}.pg-today .card.rev .chl{font-size:16.5px}.pg-today .card.ok .chl{font-size:14.5px}}.pg-today.pop-today h4{letter-spacing:-.015em;margin:0 0 3px;font-size:14.5px;font-weight:600;line-height:1.45}.pg-today.pop-today .rl{color:var(--t4);margin:0 0 11px;font-size:12px;line-height:1.6}.pg-today.pop-today p{color:var(--t2);margin:0;font-size:13.5px;line-height:1.75}.pg-today.pop-today p+p{margin-top:9px}.pg-today.pop-today .rl+p{margin-top:0}.pg-today.pop-today ul,.pg-today.pop-today ol{color:var(--t2);margin:9px 0 0;padding-left:18px;font-size:13.5px;line-height:1.75}.pg-today.pop-today .poplist{-webkit-overflow-scrolling:touch;max-height:min(52vh,420px);margin:0 -6px;overflow-y:auto}.pg-today.pop-today .s{color:var(--t2);border-radius:8px;align-items:baseline;gap:10px;padding:8px 6px;font-size:12.5px;text-decoration:none;display:flex}.pg-today.pop-today .s:hover{color:var(--tx);background:var(--pop-hover)}.pg-today.pop-today .s .tl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pg-today.pop-today .s .dt{color:var(--t4);flex:none;font-size:11.5px}.pg-today.pop-today .s .ar{opacity:.55;flex:none;font-size:11px;transition:all .15s}.pg-today.pop-today .s:hover .ar{opacity:.7}.pg-today.pop-today .go{border-top:1px solid var(--pop-line);color:var(--t3);align-items:center;gap:6px;margin:14px -19px -15px;padding:12px 19px;font-size:12.5px;text-decoration:none;display:flex}.pg-today.pop-today .go:hover{color:var(--tx);background:var(--pop-go-hover)}.pg-today.pop-today .go svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px;margin-left:auto}@media (max-width:999px){.pg-today.pop-today h4{font-size:16px}.pg-today.pop-today p{font-size:14px}.pg-today.pop-today .poplist{max-height:56vh}.pg-today.pop-today .s .dt{display:none}.pg-today.pop-today .go{padding:15px 20px calc(15px + env(safe-area-inset-bottom));margin:16px -20px 0;font-size:13.5px}}
@keyframes pf-spin{to{transform:rotate(360deg)}}.pg-portfolio .phead{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 0 16px;display:flex}.pg-portfolio h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.pg-portfolio .psub{color:var(--t3);margin-top:2px;font-size:13px}.pg-portfolio .pactions{flex:none;align-items:center;gap:9px;display:flex}.pg-portfolio .btn.pri,.pg-portfolio .btn.out,.pg-portfolio .btn.ref{letter-spacing:-.01em;white-space:nowrap}.pg-portfolio .btn.pri svg,.pg-portfolio .btn.ref svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:15px;height:15px}.pg-portfolio .btn.out svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:13px;height:13px}.pg-portfolio .btn.pri{background:var(--btn-pri-bg);height:38px;color:var(--btn-pri-tx);border-radius:11px;padding:0 16px;font-size:14px;font-weight:600}.pg-portfolio .btn.pri:hover{opacity:.88}.pg-portfolio .btn.out{height:30px;box-shadow:inset 0 0 0 1px var(--s3);color:var(--t2);border-radius:9px;padding:0 11px;font-size:13px;font-weight:500}.pg-portfolio .btn.out:hover{color:var(--tx);background:var(--s2)}.pg-portfolio .btn.ref{height:38px;box-shadow:inset 0 0 0 1px var(--s3);color:var(--t2);border-radius:11px;padding:0 15px;font-size:14px;font-weight:500}.pg-portfolio .btn.ref:hover{color:var(--tx);background:var(--s2)}.pg-portfolio .btn.ref.spin svg{animation:.7s linear infinite pf-spin}.pg-portfolio.pf-confirm .dbody p{color:var(--t2);margin:0 0 4px;font-size:14px;line-height:1.7}.pg-portfolio.pf-confirm .dbody p b{color:var(--tx);font-weight:600}.pg-portfolio.pf-confirm .dbody p+p{color:var(--t4);margin:0;font-size:12.5px}.pg-portfolio .mhero{flex-wrap:wrap;align-items:flex-end;gap:34px;padding:4px 0 20px;display:flex}.pg-portfolio .mv .lb{color:var(--t3);margin-bottom:4px;font-size:12px;display:block}.pg-portfolio .mv .big{letter-spacing:-.045em;font-size:38px;font-weight:700;line-height:1}.pg-portfolio .mv .mid{letter-spacing:-.03em;align-items:baseline;gap:9px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.pg-portfolio .mv .mid em{font-size:14px;font-style:normal;font-weight:600}.pg-portfolio .mrow{background:var(--hair);border-radius:16px;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:34px;display:grid;overflow:hidden}.pg-portfolio .mc{background:var(--s1);min-width:0;padding:14px 17px}.pg-portfolio .mc .lb{color:var(--t3);white-space:nowrap;margin-bottom:6px;font-size:11.5px;display:block}.pg-portfolio .mc .vrow{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.pg-portfolio .mc .vrow strong{letter-spacing:-.035em;font-size:20px;font-weight:700}.pg-portfolio .mc .vrow span{color:var(--t3);font-size:12.5px;font-weight:500}.pg-portfolio .mc.flag .vrow strong{color:var(--red)}.pg-portfolio .shead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.pg-portfolio .shead h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.pg-portfolio .sright{color:var(--t3);white-space:nowrap;align-items:center;gap:16px;padding-bottom:2px;font-size:12px;display:flex}.pg-portfolio .legend{align-items:center;gap:11px;display:flex}.pg-portfolio .legend span{align-items:center;gap:5px;display:inline-flex}.pg-portfolio .sw{border-radius:3px;flex:none;width:9px;height:9px}.pg-portfolio .sw.g{background:var(--tm-g2)}.pg-portfolio .sw.r{background:var(--tm-r2)}.pg-portfolio .sw.c{background:var(--tm-cash);box-shadow:inset 0 0 0 1px var(--s3)}.pg-portfolio .datanotes{gap:8px;margin:-22px 0 30px;display:grid}.pg-portfolio .datanotes.solo{margin:6px 0 30px}.pg-portfolio .datanote{box-shadow:inset 0 0 0 1px var(--hair);color:var(--t3);background:0 0;border-radius:13px;align-items:flex-start;gap:9px;margin:0;padding:11px 15px;font-size:12.5px;line-height:1.65;display:flex}.pg-portfolio .datanote svg{width:14px;height:14px;stroke:var(--t4);fill:none;stroke-width:2px;flex:none;margin-top:2px}.pg-portfolio .datanote b{color:var(--t2);font-weight:600}.pg-portfolio .stale{color:var(--t4)}.pg-portfolio .dash{color:var(--t4);font-weight:500}.pg-portfolio .tm{height:330px;margin-bottom:36px;position:relative}.pg-portfolio .tile{box-shadow:inset 0 0 0 1px var(--tm-line);cursor:pointer;border-radius:13px;flex-direction:column;justify-content:space-between;padding:12px 13px;transition:transform .12s;display:flex;position:absolute;overflow:hidden}.pg-portfolio .tile:hover{transform:translateY(-1px)}.pg-portfolio .tile.g1{background:var(--tm-g1)}.pg-portfolio .tile.g2{background:var(--tm-g2)}.pg-portfolio .tile.g3{background:var(--tm-g3)}.pg-portfolio .tile.r1{background:var(--tm-r1)}.pg-portfolio .tile.r2{background:var(--tm-r2)}.pg-portfolio .tile.cash{background:var(--tm-cash);cursor:default}.pg-portfolio .tile.cash:hover{transform:none}.pg-portfolio .tile .id{align-items:center;gap:8px;min-width:0;display:flex}.pg-portfolio .tile .id>div{min-width:0}.pg-portfolio .tlogo{width:22px;height:22px;font-size:10px}.pg-portfolio .tile .tk{letter-spacing:-.025em;font-size:14px;font-weight:700;line-height:1.25}.pg-portfolio .tile .nm{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pg-portfolio .tile .bot{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pg-portfolio .tile .wt{letter-spacing:-.04em;font-size:17px;font-weight:700}.pg-portfolio .tile .rt{font-size:12.5px;font-weight:600}.pg-portfolio .tile.cash .rt{color:var(--t3)}.pg-portfolio .tile.t-noname{padding:10px 11px}.pg-portfolio .tile.t-noname .nm{display:none}.pg-portfolio .tile.t-noname .wt{font-size:15px}.pg-portfolio .tile.t-narrow{padding:9px}.pg-portfolio .tile.t-narrow .bot{flex-direction:column;align-items:flex-start;gap:1px}.pg-portfolio .tile.t-narrow .wt{font-size:14px}.pg-portfolio .tile.t-narrow .tk{font-size:13px}.pg-portfolio .tile.t-narrow .rt{font-size:12px}.pg-portfolio .tile.t-nologo .tlogo,.pg-portfolio .tile.t-short .rt{display:none}.pg-portfolio .tile.t-tiny{justify-content:center;padding:6px 7px}.pg-portfolio .tile.t-tiny .tlogo,.pg-portfolio .tile.t-tiny .bot{display:none}.pg-portfolio .tile.t-tiny .tk{font-size:12px}.pg-portfolio .tbl{background:var(--s1);border-radius:16px;overflow:hidden}.pg-portfolio .thead,.pg-portfolio .trow{grid-template-columns:1.5fr .9fr .9fr 1fr 1fr .85fr 92px;align-items:center;gap:14px;padding:12px 18px;display:grid}.pg-portfolio .thead{letter-spacing:.11em;color:var(--t4);background:var(--bg);padding-top:0;padding-bottom:9px;font-size:10.5px;font-weight:600}.pg-portfolio .trow{border-top:1px solid var(--hair);cursor:pointer}.pg-portfolio .trow.cashrow{cursor:default}.pg-portfolio .rowgrid,.pg-portfolio .rowfoot{display:contents}.pg-portfolio .trow:first-of-type{border-top:0}.pg-portfolio .trow:hover{background:var(--s2)}.pg-portfolio .co{align-items:center;gap:11px;min-width:0;display:flex}.pg-portfolio .co>div{min-width:0}.pg-portfolio .clogo{width:30px;height:30px;font-size:12px}.pg-portfolio .co .tk{letter-spacing:-.028em;font-size:15px;font-weight:700;line-height:1.25}.pg-portfolio .co .nm{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pg-portfolio .c1{letter-spacing:-.025em;white-space:nowrap;font-size:14px;font-weight:600;display:block}.pg-portfolio .c2{color:var(--t3);letter-spacing:-.02em;white-space:nowrap;margin-top:1px;font-size:11.5px;display:block}.pg-portfolio .st{letter-spacing:-.015em;white-space:nowrap;font-size:13px;font-weight:600;display:inline-block}.pg-portfolio .st.r{color:var(--red)}.pg-portfolio .st.g{color:var(--t3);font-weight:500}.pg-portfolio .st.u{color:var(--tx-dim);font-weight:500}.pg-portfolio .mlabel{display:none}.pg-portfolio .trow.stalerow .c2{color:var(--t4)}.pg-portfolio .trow.cashrow,.pg-portfolio .trow.cashrow:hover{background:var(--bg)}.pg-portfolio .cashmark{background:var(--s2);width:30px;height:30px;color:var(--t3);border-radius:15%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pg-portfolio .empty{background:var(--s1);text-align:center;border-radius:20px;margin:8px 0 26px;padding:56px 32px}.pg-portfolio .empty .ico{background:var(--s2);border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 20px;display:grid}.pg-portfolio .empty .ico svg{width:26px;height:26px;stroke:var(--t3);fill:none;stroke-width:1.7px}.pg-portfolio .empty h2{letter-spacing:-.025em;margin:0 0 9px;font-size:20px;font-weight:600}.pg-portfolio .empty .btn.pri{height:44px;padding:0 22px;font-size:15px}.pg-portfolio .cashline{background:var(--s1);border-radius:16px;align-items:center;gap:14px;padding:15px 18px;display:flex}.pg-portfolio .cashline .cm{background:var(--s2);width:32px;height:32px;color:var(--t3);border-radius:15%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.pg-portfolio .cashline .ct{flex:1;min-width:0}.pg-portfolio .cashline .ct b{letter-spacing:-.03em;font-size:16px;font-weight:700;display:block}.pg-portfolio .cashline .ct span{color:var(--t3);font-size:12.5px}@media (min-width:1000px){.pg-portfolio h1{font-size:30px}}@media (max-width:999px){.pg-portfolio .phead{flex-direction:column;align-items:stretch;gap:14px;padding:18px 0 12px}.pg-portfolio .pactions{width:100%}.pg-portfolio .phead .btn{flex:1;justify-content:center;height:42px}.pg-portfolio .mhero{gap:20px 26px;padding-bottom:16px}.pg-portfolio .mv .big{font-size:33px}.pg-portfolio .mrow{grid-template-columns:1fr;margin-bottom:28px}.pg-portfolio .mc{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;display:flex}.pg-portfolio .mc .lb{margin-bottom:0}.pg-portfolio .shead{flex-direction:column;align-items:flex-start;gap:8px}.pg-portfolio .sright{flex-wrap:wrap;gap:10px 16px;padding:0}.pg-portfolio .datanotes{margin:-16px 0 24px}.pg-portfolio .datanotes.solo{margin:6px 0 24px}.pg-portfolio .tm{aspect-ratio:1/1.05;height:auto;margin-bottom:30px}.pg-portfolio .tile{padding:10px 11px}.pg-portfolio .tile .wt{font-size:16px}.pg-portfolio .tile .rt{font-size:12px}.pg-portfolio .thead{display:none}.pg-portfolio .tbl{background:0 0;border-radius:0}.pg-portfolio .trow{background:var(--s1);border-top:0;border-radius:16px;margin-bottom:8px;padding:0;display:block}.pg-portfolio .trow:hover{background:var(--s1)}.pg-portfolio .trow>*{padding:0}.pg-portfolio .co{border-bottom:1px solid var(--hair);padding:14px 16px 12px}.pg-portfolio .co .nm{display:block}.pg-portfolio .rowgrid{grid-template-columns:1fr 1fr;gap:12px 14px;padding:13px 16px;display:grid}.pg-portfolio .mlabel{color:var(--t4);letter-spacing:.1em;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.pg-portfolio .rowfoot{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 13px;display:flex}.pg-portfolio .trow.cashrow{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.pg-portfolio .trow.cashrow:hover{background:0 0}.pg-portfolio .trow.cashrow .co{border-bottom:0;padding-bottom:14px}.pg-portfolio .trow.cashrow .rowgrid{padding-top:0}.pg-portfolio .empty{padding:44px 20px}.pg-portfolio .empty h2{font-size:18px}}
.pg-strategy{--mono:"SF Mono", ui-monospace, Menlo, monospace}.pg-strategy .shell{flex-direction:column;flex:1;width:100%;max-width:1240px;min-height:0;margin:0 auto;padding:0 22px;display:flex}.pg-strategy .scroller{overscroll-behavior:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--s3) transparent;min-height:0;overflow-y:auto}.pg-strategy .scroller::-webkit-scrollbar{width:10px}.pg-strategy .scroller::-webkit-scrollbar-track{background:0 0}.pg-strategy .scroller::-webkit-scrollbar-thumb{background:var(--s3);background-clip:content-box;border:3px solid #0000;border-radius:99px}.pg-strategy .scroller::-webkit-scrollbar-thumb:hover{background:var(--t4)}.pg-strategy .phead{flex:none;padding:18px 0 14px}.pg-strategy h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.pg-strategy .pmeta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;display:flex}.pg-strategy .pmeta b{color:var(--t2);font-weight:500}.pg-strategy .pmeta .sep{color:var(--t4)}.pg-strategy .pmeta .flag{color:var(--red)}.pg-strategy .pmeta .hb{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pg-strategy .pulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3.5px var(--green-d);border-radius:50%;flex:none}.pg-strategy .pulse.off{background:var(--t4);box-shadow:none}.pg-strategy .ws{flex:1;grid-template-columns:238px minmax(0,1fr);gap:0;min-height:0;display:grid}.pg-strategy .wcol{flex-direction:column;min-width:0;min-height:0;padding-left:26px;display:flex}.pg-strategy .dir{border-right:1px solid var(--hair);min-height:0;padding:0 18px 20px 0}.pg-strategy .dgrp{margin-bottom:16px}.pg-strategy .dgrp .dh{color:var(--t4);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 10px 8px;font-size:11px;font-weight:600;display:flex}.pg-strategy .dbtn{text-align:left;width:100%;color:inherit;border-radius:12px;margin-bottom:2px;padding:9px 10px;display:block}.pg-strategy .dbtn:hover{background:var(--s1)}.pg-strategy .dbtn.on{background:var(--s2)}.pg-strategy .dr1{align-items:center;gap:9px;display:flex}.pg-strategy .dlogo{width:24px;height:24px;font-size:10.5px}.pg-strategy .dtk{letter-spacing:-.02em;flex:none;font-size:14px;font-weight:600}.pg-strategy .dcn{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.pg-strategy .dst{color:var(--t4);flex:none;font-size:11.5px;font-weight:600}.pg-strategy .dr2{color:var(--t4);margin-top:2px;padding-left:33px;font-size:11.5px}.pg-strategy .chips{display:none}.pg-strategy .ahead{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:13px;padding:0 2px 13px;display:flex}.pg-strategy .alogo{width:38px;height:38px;font-size:14px}.pg-strategy .aid{flex:1;min-width:0}.pg-strategy .atk{letter-spacing:-.03em;font-size:19px;font-weight:700;line-height:1.2}.pg-strategy .acn{color:var(--t3);font-size:12.5px}.pg-strategy .seg{background:var(--s2);border-radius:10px;flex:none;gap:2px;padding:2px;display:flex}.pg-strategy .seg button{height:28px;color:var(--t3);border-radius:8px;padding:0 13px;font-size:13px;font-weight:500}.pg-strategy .seg button.on{background:var(--s1);color:var(--tx);box-shadow:var(--card-shadow)}.pg-strategy .vpill{height:32px;box-shadow:inset 0 0 0 1px var(--s3);color:var(--t2);border-radius:9px;flex:none;align-items:center;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.pg-strategy .conv{flex:1;padding:20px 2px 8px 0}.pg-strategy .daysep{align-items:center;gap:12px;margin:8px 0 20px;display:flex}.pg-strategy .daysep:before,.pg-strategy .daysep:after{content:"";background:var(--hair);flex:1;height:1px}.pg-strategy .daysep span{color:var(--t4);flex:none;font-size:11.5px}.pg-strategy .msg{max-width:760px;margin-bottom:20px}.pg-strategy .mnm{color:var(--t4);letter-spacing:.1em;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.pg-strategy .msg p{color:var(--tx-dim);margin:0;font-size:14.5px;line-height:1.78}.pg-strategy .cshell{border-top:1px solid var(--hair);flex:none;margin-top:auto;padding:12px 0 14px}.pg-strategy .comp{background:var(--field);box-shadow:inset 0 0 0 1px var(--field-line);border-radius:16px;padding:11px 13px 9px;transition:box-shadow .14s}.pg-strategy .comp:hover{box-shadow:inset 0 0 0 1px var(--s3)}.pg-strategy .comp:focus-within{box-shadow:inset 0 0 0 1.5px var(--t2)}.pg-strategy .comp textarea{resize:none;width:100%;color:var(--tx);background:0 0;border:0;outline:none;min-height:24px;max-height:180px;font-family:inherit;font-size:14.5px;line-height:1.7}.pg-strategy .comp textarea::placeholder{color:var(--t4)}.pg-strategy .crow{align-items:center;gap:7px;margin-top:7px;display:flex}.pg-strategy .ctool{width:28px;height:28px;color:var(--t3);border-radius:8px;place-items:center;display:grid}.pg-strategy .ctool:hover:not(:disabled){background:var(--s2);color:var(--tx)}.pg-strategy .ctool svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}.pg-strategy .send{background:var(--btn-pri-bg);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.pg-strategy .send svg{width:15px;height:15px;stroke:var(--btn-pri-tx);fill:none;stroke-width:2.4px}.pg-strategy .crow button:disabled{opacity:.5;cursor:default}.pg-strategy .doc{flex:1;max-width:880px;padding:22px 2px 40px 0}.pg-strategy .eyeb{color:var(--t4);letter-spacing:.11em;margin-bottom:9px;font-size:10.5px;font-weight:600;display:block}.pg-strategy .sum{margin:0 0 30px}.pg-strategy .sum p{letter-spacing:-.012em;margin:0 0 10px;font-size:16.5px;font-weight:500;line-height:1.74}.pg-strategy .sum p:last-child{margin-bottom:0}.pg-strategy .rz{background:var(--s1);border-radius:16px;margin-bottom:10px;padding:18px 21px 0;overflow:hidden}.pg-strategy .rzh{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.pg-strategy .rzn{color:var(--t4);flex:none;font-size:11.5px;font-weight:700}.pg-strategy .rzt{letter-spacing:-.025em;flex:1;min-width:200px;margin:0;font-size:16.5px;font-weight:600;line-height:1.45}.pg-strategy .kind{color:var(--t3);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair);border-radius:7px;flex:none;align-items:center;gap:5px;padding:2px 8px 2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-strategy .kind:hover,.pg-strategy .kind.act{color:var(--tx);background:var(--s2)}.pg-strategy .kind svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:11px;height:11px}.pg-strategy .lb2{color:var(--t4);letter-spacing:.11em;margin:0 0 7px;font-size:10.5px;font-weight:600;display:block}.pg-strategy .rzc{color:var(--t2);margin:0 0 16px;font-size:13.5px;line-height:1.76}.pg-strategy .rzc b{color:var(--tx-dim);font-weight:600}.pg-strategy .nec{background:var(--s2);border-radius:12px;align-items:baseline;gap:11px;margin-bottom:17px;padding:11px 14px;display:flex}.pg-strategy .nec .nl{color:var(--t4);letter-spacing:.09em;flex:none;padding-top:2px;font-size:10.5px;font-weight:600}.pg-strategy .nec .nv{flex:1;min-width:0}.pg-strategy .nec .nv p{color:var(--tx);margin:0 0 8px;font-size:13.5px;line-height:1.7}.pg-strategy .nec .nv p:last-child{margin-bottom:0}.pg-strategy .nec .nv b{font-weight:700}.pg-strategy .blk{border-top:1px solid var(--hair);margin:0 -21px;padding:15px 21px 16px}.pg-strategy .blk .lb2{margin-bottom:9px}.pg-strategy .blk .note{color:var(--t3);margin:0 0 10px;font-size:12.5px;line-height:1.7}.pg-strategy .blk .note:last-child{margin-bottom:0}.pg-strategy .blk .note b{color:var(--tx-dim);font-weight:600}.pg-strategy .blk .grp{color:var(--t4);letter-spacing:.09em;border-top:1px solid var(--hair);padding:12px 0 6px;font-size:10.5px;font-weight:600}.pg-strategy .blk .grp:first-child{border-top:0;padding-top:0}.pg-strategy .blk .grp b{font-weight:600}.pg-strategy .blk table{width:100%;display:block}.pg-strategy .blk thead{display:none}.pg-strategy .blk tbody{display:block}.pg-strategy .blk tr{border-top:1px solid var(--hair);align-items:baseline;display:grid}.pg-strategy .blk tbody tr:first-child{border-top:0;padding-top:0}.pg-strategy .blk td{min-width:0;display:block}.pg-strategy .blk.diag tr{grid-template-columns:1.05fr auto 1.35fr;gap:16px;padding:8px 0;font-size:13px}.pg-strategy .blk.diag td:first-child{color:var(--tx);font-weight:500}.pg-strategy .blk.diag td:first-child b{font-weight:600}.pg-strategy .blk.diag td:first-child em{color:var(--t4);margin-top:1px;font-size:11.5px;font-style:normal;font-weight:400;display:block}.pg-strategy .blk.diag td:nth-child(2){color:var(--t4);white-space:nowrap;letter-spacing:.03em;font-size:11px;font-weight:600}.pg-strategy .blk.diag td:nth-child(3){color:var(--t3);font-size:12.5px;line-height:1.62}.pg-strategy .blk.diag td:nth-child(3) b{color:var(--tx-dim);font-weight:600}.pg-strategy .blk.adv tr{grid-template-columns:1fr 18px 1.1fr;gap:10px;padding:8px 0;font-size:12.5px}.pg-strategy .blk.adv tr:before{content:"→";color:var(--t4);text-align:center;grid-area:1/2}.pg-strategy .blk.adv td:first-child{color:var(--t2);grid-area:1/1;line-height:1.62}.pg-strategy .blk.adv td:nth-child(2){color:var(--tx);grid-area:1/3;font-weight:500;line-height:1.62}.pg-strategy .blk.adv td.none{color:var(--t3);font-weight:400}.pg-strategy .ip{color:var(--t2);margin:0 0 9px;padding-left:15px;font-size:13.5px;line-height:1.76;position:relative}.pg-strategy .ip:last-child{margin-bottom:0}.pg-strategy .ip:before{content:"";background:var(--t4);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:2px}.pg-strategy .ip b{color:var(--tx);font-weight:600}.pg-strategy .mdl{color:var(--t2);margin:0 0 10px;padding-left:19px;font-size:13.5px;line-height:1.76}.pg-strategy .mdl li{margin-bottom:4px}.pg-strategy .mdl b{color:var(--tx-dim);font-weight:600}.pg-strategy code{font-family:var(--mono);color:var(--tx-dim);font-size:.92em}.pg-strategy a{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--t4);text-decoration-color:var(--t4)}.pg-strategy a:hover{-webkit-text-decoration-color:var(--t2);text-decoration-color:var(--t2)}.pg-strategy .docfoot{border-top:1px solid var(--hair);color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:14px;font-size:12.5px;display:flex}.pg-strategy .docfoot .sep{color:var(--t4)}.pg-strategy .docfoot .mono{font-family:var(--mono);font-size:12px}.pg-strategy .quiet{color:var(--t3);flex:1;padding:22px 2px 40px 0;font-size:13.5px;line-height:1.76}.pg-strategy.strategy-kindpop h4{letter-spacing:-.015em;margin:0 0 6px;font-size:14.5px;font-weight:600}.pg-strategy.strategy-kindpop p{color:var(--t2);margin:0 0 8px;font-size:13.5px;line-height:1.75}.pg-strategy.strategy-kindpop p:last-child{margin-bottom:0}.pg-strategy.strategy-kindpop p b{color:var(--tx);font-weight:600}@media (min-width:1000px){.pg-strategy .shell{padding:0 30px}.pg-strategy h1{font-size:30px}}@media (max-width:999px){.pg-strategy .ws{grid-template-columns:1fr;gap:0}.pg-strategy .dir{display:none}.pg-strategy .wcol{padding-left:0}.pg-strategy .phead{display:none}.pg-strategy .chips{border-bottom:1px solid var(--hair);overscroll-behavior-x:none;scrollbar-width:none;flex:none;gap:7px;margin:0 -22px;padding:10px 22px;display:flex;overflow-x:auto}.pg-strategy .chips::-webkit-scrollbar{display:none}.pg-strategy .chip{background:var(--s1);height:32px;color:var(--t2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.pg-strategy .chip.on{background:var(--s3);color:var(--tx)}.pg-strategy .chip .cl{width:20px;height:20px;font-size:9.5px}.pg-strategy .ahead{gap:11px;padding:10px 2px 11px}.pg-strategy .alogo{width:32px;height:32px;font-size:12px}.pg-strategy .atk{font-size:16px}.pg-strategy .acn{font-size:11.5px}.pg-strategy .seg button{padding:0 10px;font-size:12.5px}.pg-strategy .msg{max-width:100%}.pg-strategy .cshell{padding:10px 0}.pg-strategy .conv{padding:16px 0 8px}.pg-strategy .doc,.pg-strategy .quiet{padding:18px 0 24px}.pg-strategy .rz{padding:16px 17px 0}.pg-strategy .blk{margin:0 -17px;padding:14px 17px 15px}.pg-strategy .blk.diag tr{grid-template-columns:1fr;gap:3px}.pg-strategy .blk.diag td:nth-child(2){grid-row:1;justify-self:start}.pg-strategy .blk.adv tr{grid-template-columns:1fr;gap:2px}.pg-strategy .blk.adv tr:before{display:none}.pg-strategy .blk.adv td:first-child,.pg-strategy .blk.adv td:nth-child(2){grid-area:auto/1}.pg-strategy .blk.adv td:nth-child(2):before{content:"→ ";color:var(--t4)}}body.typing .tabs{display:none}
.pg-macro .inner{padding-bottom:44px}.pg-macro .phead{padding:22px 0 16px}.pg-macro h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.pg-macro .pmeta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;display:flex}.pg-macro .pmeta b{color:var(--t2);font-weight:500}.pg-macro .pmeta .sep{color:var(--t4)}.pg-macro .pulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3.5px var(--green-d);border-radius:50%;flex:none}.pg-macro .verdict{background:var(--card-rev);box-shadow:var(--card-shadow);border-radius:18px;margin-bottom:28px;padding:18px 22px 19px}.pg-macro .verdict .vl{color:var(--t4);letter-spacing:.11em;margin-bottom:9px;font-size:10.5px;font-weight:600;display:block}.pg-macro .verdict h2{letter-spacing:-.022em;margin:0 0 11px;font-size:18px;font-weight:600;line-height:1.55}.pg-macro .verdict .adv{border-top:1px solid var(--hair);align-items:baseline;gap:10px;padding-top:12px;display:flex}.pg-macro .verdict .adv .al{color:var(--t4);letter-spacing:.11em;flex:none;padding-top:3px;font-size:10.5px;font-weight:600}.pg-macro .verdict .adv p{color:var(--tx-dim);margin:0;font-size:13.5px;line-height:1.72}.pg-macro .verdict .adv p b{color:var(--tx);font-weight:600}.pg-macro .shead{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.pg-macro .shead h3{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600}.pg-macro .sec{margin-bottom:30px}.pg-macro .grid{gap:9px;display:grid}.pg-macro .grid.c3{grid-template-columns:repeat(3,1fr)}.pg-macro .grid.c2{grid-template-columns:repeat(2,1fr)}.pg-macro .sig{background:var(--card-ok);border-radius:16px;flex-direction:column;padding:14px 17px 0;display:flex;overflow:hidden}.pg-macro .sig.watch{background:var(--card-rev);box-shadow:var(--card-shadow)}.pg-macro .sigh{align-items:center;gap:7px;margin-bottom:12px;display:flex}.pg-macro .sigh .sn{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.pg-macro .ibtn{background:var(--s2);width:18px;height:18px;color:var(--t4);border-radius:50%;flex:none;place-items:center;padding:0;transition:all .15s;display:grid}.pg-macro .ibtn svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:10px;height:10px}.pg-macro .ibtn:hover,.pg-macro .ibtn.act{background:var(--s3);color:var(--tx)}.pg-macro .sig .src{color:var(--t4);white-space:nowrap;flex:none;margin-left:auto;font-size:11px;text-decoration:none}.pg-macro .sig .src:hover{color:var(--tx)}.pg-macro .val{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pg-macro .val .big{letter-spacing:-.042em;font-size:29px;font-weight:700;line-height:1}.pg-macro .val .chg{color:var(--t3);font-size:12.5px;font-weight:500}.pg-macro .sub{color:var(--t4);margin:7px 0 0;font-size:12px}.pg-macro .impact{border-top:1px solid var(--hair);align-items:baseline;gap:10px;margin:14px -17px 0;padding:11px 17px 13px;display:flex}.pg-macro .impact .il{color:var(--t4);letter-spacing:.11em;flex:none;font-size:10.5px;font-weight:600}.pg-macro .impact .iv{color:var(--tx-dim);letter-spacing:-.01em;font-size:13px;font-weight:500}.pg-macro .impact .iv.q{color:var(--t3);font-weight:400}.pg-macro .sigbody{flex:1}.pg-macro .sig.bimp{margin-bottom:9px;padding-top:0}.pg-macro .sig.bimp .impact{border-top:0;margin-top:0}.pg-macro .fg{margin:11px 0 2px}.pg-macro .fgbar{background:linear-gradient(90deg, var(--red), color-mix(in srgb, var(--red) 60%, var(--t3)) 32%, var(--t3) 50%, color-mix(in srgb, var(--green) 55%, var(--t3)) 70%, var(--green));border-radius:99px;height:7px;position:relative}.pg-macro .fgpin{background:var(--tx);width:4px;height:16px;box-shadow:0 0 0 2.5px var(--card-ok);border-radius:2px;position:absolute;top:-4.5px;transform:translate(-50%)}.pg-macro .sig.watch .fgpin{box-shadow:0 0 0 2.5px var(--card-rev)}.pg-macro .fgticks{color:var(--t4);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.pg-macro .bnums{background:var(--hair);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:9px;display:grid;overflow:hidden}.pg-macro .bn{background:var(--s1);padding:13px 16px}.pg-macro .bn .lb{color:var(--t3);white-space:nowrap;margin-bottom:5px;font-size:11.5px;display:block}.pg-macro .bn .vrow{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.pg-macro .bn .vrow strong{letter-spacing:-.04em;font-size:21px;font-weight:700}.pg-macro .bn .vrow span{font-size:12px;font-weight:500}.pg-macro .cc{background:var(--s1);border-radius:16px;margin-bottom:9px;padding:16px 18px 14px}.pg-macro .cwait{height:346px;color:var(--t4);place-items:center;font-size:12.5px;display:grid}.pg-macro .cch{align-items:center;gap:9px;margin-bottom:16px;display:flex}.pg-macro .cch .ct{letter-spacing:-.02em;font-size:14px;font-weight:600}.pg-macro .rng{background:var(--s2);border-radius:9px;flex:none;gap:2px;margin-left:auto;padding:2px;display:flex}.pg-macro .rng button{height:25px;color:var(--t3);border-radius:7px;padding:0 11px;font-size:12px;font-weight:500}.pg-macro .rng button.on{background:var(--s1);color:var(--tx);box-shadow:var(--card-shadow)}.pg-macro .plot{position:relative}.pg-macro .plab{color:var(--t3);align-items:center;gap:6px;margin:0 0 4px;font-size:11.5px;display:flex}.pg-macro .plab.second{margin:0;position:absolute;top:196px;left:0}.pg-macro .plot svg{width:100%;display:block}.pg-macro .gl{stroke:var(--grid);stroke-width:1px;stroke-dasharray:3 3}.pg-macro .ax{fill:var(--t4);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:11px}.pg-macro .cursor{stroke:var(--t3);stroke-width:1px;stroke-dasharray:3 3;opacity:0}.pg-macro .plot.hot .cursor{opacity:1}.pg-macro .dot{opacity:0}.pg-macro .plot.hot .dot{opacity:1}.pg-macro .tip{pointer-events:none;opacity:0;z-index:5;background:var(--pop-bg);box-shadow:var(--pop-shadow), inset 0 0 0 1px var(--pop-line);border-radius:10px;width:max-content;max-width:240px;padding:9px 12px;transition:opacity .12s;position:absolute}.pg-macro .plot.hot .tip{opacity:1}.pg-macro .tip .tl{color:var(--t4);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:11px}.pg-macro .tip .tr{align-items:center;gap:7px;font-size:12px;line-height:1.75;display:flex}.pg-macro .tip .tr .sw{border-radius:2px;flex:none;width:7px;height:7px}.pg-macro .tip .tr .nm{color:var(--t2);white-space:nowrap}.pg-macro .tip .tsep{background:var(--pop-line);height:1px;margin:6px 0}.pg-macro .tip .tr .vv{color:var(--tx);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;padding-left:18px;font-weight:600}.pg-macro .legend{color:var(--t3);flex-wrap:wrap;gap:15px;margin-top:12px;font-size:11.5px;display:flex}.pg-macro .legend span{align-items:center;gap:6px;display:inline-flex}.pg-macro .legend .sw{border-radius:2px;flex:none;width:12px;height:2.5px}.pg-macro .legend .note{color:var(--t4);margin-left:auto}.pg-macro.pop-macro-info h4{letter-spacing:-.015em;margin:0 0 5px;font-size:14px;font-weight:600}.pg-macro.pop-macro-info p{color:var(--t2);margin:0;font-size:13px;line-height:1.72}.pg-macro.pop-macro-info p b{color:var(--tx);font-weight:600}@media (max-width:999px){.pg-macro.pop-macro-info{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pg-macro.pop-macro-info h4{font-size:15.5px}.pg-macro.pop-macro-info p{font-size:14px}}@media (min-width:1000px){.pg-macro h1{font-size:30px}}@media (max-width:999px){.pg-macro .phead{padding:18px 0 12px}.pg-macro .verdict{margin-bottom:22px;padding:16px 17px 17px}.pg-macro .verdict h2{font-size:16.5px}.pg-macro .grid.c3,.pg-macro .grid.c2,.pg-macro .bnums{grid-template-columns:1fr}.pg-macro .bn{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pg-macro .bn .lb{margin-bottom:0}.pg-macro .rng{width:100%;margin-left:0}.pg-macro .rng button{flex:1}.pg-macro .cch{flex-wrap:wrap;gap:9px}}
@keyframes st-spin{to{transform:rotate(360deg)}}.pg-settings{--mono:"SF Mono", ui-monospace, Menlo, monospace}.pg-settings .inner{max-width:760px;padding-bottom:48px}.pg-settings .phead{padding:22px 0 18px}.pg-settings h1{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.pg-settings .sec{margin-bottom:26px}.pg-settings .sec>h2{letter-spacing:.02em;color:var(--t3);margin:0 0 10px;padding-left:2px;font-size:13px;font-weight:600}.pg-settings .card{background:var(--s1);border-radius:16px;overflow:hidden}.pg-settings .row{border-top:1px solid var(--hair);align-items:center;gap:16px;min-height:58px;padding:14px 18px;display:flex}.pg-settings .row:first-child{border-top:0}.pg-settings .rl{flex:1;min-width:0}.pg-settings .rl .k{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.pg-settings .rl .d{color:var(--t4);margin-top:2px;font-size:12px;line-height:1.6}.pg-settings .rv{color:var(--tx-dim);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;flex:none;align-items:center;gap:10px;font-size:13.5px;display:flex}.pg-settings .rv.q{color:var(--t3)}.pg-settings .rv .sub{color:var(--t4);font-size:12px}.pg-settings .mono{font-family:var(--mono);font-size:12.5px}.pg-settings .sw{background:var(--s3);border-radius:99px;flex:none;width:42px;height:25px;padding:0;transition:background .16s;position:relative}.pg-settings .sw:after{content:"";background:var(--t3);border-radius:50%;width:19px;height:19px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.pg-settings .sw.on{background:var(--tx)}.pg-settings .sw.on:after{background:var(--bg);transform:translate(17px)}.pg-settings .sw:disabled{opacity:.45;cursor:default}.pg-settings .tf{background:var(--field);height:34px;box-shadow:inset 0 0 0 1px var(--field-line);color:var(--tx);letter-spacing:-.02em;border:0;border-radius:10px;outline:none;justify-content:center;align-items:center;min-width:82px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:box-shadow .14s;display:inline-flex}.pg-settings .tf:hover{box-shadow:inset 0 0 0 1px var(--s3)}.pg-settings .tf.act{box-shadow:inset 0 0 0 1.5px var(--t2)}.pg-settings .tf:disabled{color:var(--t4);cursor:default}.pg-settings .tf:disabled:hover{box-shadow:inset 0 0 0 1px var(--field-line)}.pg-settings .dot{border-radius:50%;flex:none;width:7px;height:7px}.pg-settings .dot.ok{background:var(--green);box-shadow:0 0 0 3px var(--green-d)}.pg-settings .dot.off{background:var(--t4);box-shadow:0 0 0 3px var(--s3)}.pg-settings .dot.bad{background:var(--red);box-shadow:0 0 0 3px var(--red-d)}.pg-settings .strip{background:var(--field);border-top:1px solid var(--hair);padding:12px 18px 13px}.pg-settings .strip .sh{letter-spacing:.02em;color:var(--t3);align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;display:flex}.pg-settings .frow{align-items:baseline;gap:12px;padding:3px 0;display:flex}.pg-settings .frow .sym{width:52px;font-family:var(--mono);color:var(--tx-dim);flex:none;font-size:12px;font-weight:600}.pg-settings .frow .why{min-width:0;font-family:var(--mono);color:var(--t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pg-settings .frow .why.cn{font-family:var(--sans);font-size:12px}.pg-settings .rl .d.warn{color:var(--red)}.pg-settings .rl .d.warn .dot{vertical-align:middle;margin-right:6px;display:inline-block}.pg-settings .rowacts{flex:none;align-items:center;gap:8px;display:flex}.pg-settings .rowacts .btn.save{white-space:nowrap;justify-content:center;min-width:112px}.pg-settings .spin{border:1.8px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite st-spin}.pg-settings .seg{background:var(--s2);border-radius:9px;flex:none;gap:2px;padding:2px;display:flex}.pg-settings .seg button{height:27px;color:var(--t3);border-radius:7px;padding:0 13px;font-size:13px;font-weight:500}.pg-settings .seg button:hover{color:var(--tx)}.pg-settings .seg button.on{background:var(--s1);color:var(--tx);box-shadow:var(--card-shadow)}.pg-settings .cost{background:var(--hair);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pg-settings .cc{background:var(--s1);padding:15px 18px}.pg-settings .cc .lb{color:var(--t3);margin-bottom:6px;font-size:11.5px;display:block}.pg-settings .cc .vv{letter-spacing:-.04em;font-size:23px;font-weight:700}.pg-settings .cc .sub{color:var(--t4);margin-top:2px;font-size:11.5px}.pg-settings .ibtn{background:var(--s2);width:18px;height:18px;color:var(--t4);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pg-settings .ibtn svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:10px;height:10px}.pg-settings .ibtn:hover,.pg-settings .ibtn.act{background:var(--s3);color:var(--tx)}.pg-settings.settings-info h4{letter-spacing:-.015em;margin:0 0 5px;font-size:14px;font-weight:600}.pg-settings.settings-info p{color:var(--t2);margin:0;font-size:13px;line-height:1.72}.pg-settings.timepop{width:auto;padding:10px}.pg-settings.timepop .tcolh{gap:8px;margin-bottom:7px;display:flex}.pg-settings.timepop .tcolh span{text-align:center;letter-spacing:.12em;width:66px;color:var(--t4);font-size:10.5px;font-weight:600}.pg-settings.timepop .tcols{gap:8px;display:flex}.pg-settings.timepop .tcol{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--s3) transparent;flex-direction:column;gap:2px;width:66px;height:212px;padding-right:2px;display:flex;overflow-y:auto}.pg-settings.timepop .tcol::-webkit-scrollbar{width:8px}.pg-settings.timepop .tcol::-webkit-scrollbar-track{background:0 0}.pg-settings.timepop .tcol::-webkit-scrollbar-thumb{background:var(--s3);background-clip:content-box;border:2px solid #0000;border-radius:99px}.pg-settings.timepop .tcol button{height:32px;color:var(--t2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:8px;flex:none;font-size:13.5px;font-weight:500}.pg-settings.timepop .tcol button:hover{background:var(--pop-hover);color:var(--tx)}.pg-settings.timepop .tcol button.on{background:var(--btn-pri-bg);color:var(--btn-pri-tx);font-weight:600}@media (min-width:1000px){.pg-settings h1{font-size:30px}}@media (max-width:999px){.pg-settings .phead{padding:18px 0 14px}.pg-settings .row{gap:12px;padding:13px 16px}.pg-settings .cost{grid-template-columns:1fr}.pg-settings .cc{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;display:flex}.pg-settings .cc .lb{margin-bottom:0}.pg-settings .cc .vv{font-size:19px}.pg-settings .strip{padding:11px 16px 12px}.pg-settings .frow{gap:10px}.pg-settings .frow .sym{width:46px}.pg-settings.settings-info{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pg-settings.settings-info h4{font-size:15.5px}.pg-settings.settings-info p{font-size:14px}.pg-settings.timepop{padding:8px 20px calc(16px + env(safe-area-inset-bottom))}.pg-settings.timepop .tcolh{gap:10px;margin-bottom:8px}.pg-settings.timepop .tcolh span{flex:1;width:auto}.pg-settings.timepop .tcols{gap:10px}.pg-settings.timepop .tcol{flex:1;width:auto;height:min(44vh,286px)}.pg-settings.timepop .tcol button{height:46px;font-size:16px}}
.pg-unlock{flex:1;place-items:center;min-height:0;padding:22px;display:grid}.pg-unlock .gate{flex-direction:column;align-items:center;width:min(300px,100%);display:flex}.pg-unlock .bmark{border-radius:13px;width:44px;height:44px}.pg-unlock h1{letter-spacing:-.025em;margin:14px 0 26px;font-size:18px;font-weight:650;line-height:1.2}.pg-unlock .ibox{width:100%}.pg-unlock .ibox input{text-align:center;font-weight:500}.pg-unlock .btn.save{border-radius:12px;justify-content:center;width:100%;height:44px;margin-top:12px;font-size:14px}.pg-unlock .gate-err{min-height:21px;color:var(--red);text-align:center;margin:16px 0 0;font-size:12.5px}
