.cp-top .cp-start{min-width:210px;height:46px}.cp-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px;padding:0 0 22px;display:grid}.cp-stage{min-height:440px}.cp-inner{place-items:center;min-width:0;padding:22px;display:grid;position:relative}.cp-rose{aspect-ratio:1;width:min(100%,400px);height:auto;display:block;overflow:visible}.cp-bezel{fill:#151515;stroke:#2c2c2c;stroke-width:2px}.cp-face{fill:#0d0d0d;stroke:#262626;stroke-width:1.5px}.cp-rose .ts{stroke:#474747;stroke-width:1.4px}.cp-rose .tm{stroke:#747474;stroke-width:2px}.cp-rose .tl{stroke:#d6d6d6;stroke-width:2.6px}.cp-rose text{text-anchor:middle;dominant-baseline:central;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.cp-num{fill:#8c8c8c;font-size:12px;font-weight:600}.cp-cardinal{fill:#efefef;font-size:25px;font-weight:800;font-family:Barlow,"Barlow Fallback",sans-serif!important}.cp-cardinal.n{fill:var(--orange)}.cp-inter{fill:#727272;font-size:12.5px;font-weight:700}.cp-inner-ring{fill:none;stroke:#232323;stroke-width:1.5px}.cp-lubber{fill:var(--yellow);filter:drop-shadow(0 0 5px #ffe400b3)}.cp-lubber-line{stroke:var(--yellow);stroke-width:2px;opacity:.75}.cp-level line{stroke:#242424;stroke-width:1.5px}.cp-level-ring{fill:none;stroke:#2e2e2e;stroke-width:1.5px}.cp-bubble{fill:var(--lcd-green);filter:drop-shadow(0 0 5px #2fd18ecc);transition:opacity .2s}.cp-bubble.off{opacity:.25}.cp-ring path{fill:none;stroke:#1c1c1c;stroke-width:7px;stroke-linecap:butt;transition:stroke .2s}.cp-ring path.seen{stroke:#5a5a5a}.cp-ring path.good{stroke:var(--lcd-green)}.cp-ring path.fair{stroke:var(--yellow)}.cp-ring path.bad{stroke:var(--orange)}.cp-circle-msg{text-align:center;background:#111111eb;border-radius:9px;justify-items:center;gap:2px;width:max-content;max-width:calc(100% - 24px);padding:8px 14px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #333}.cp-circle-msg b{color:#f2f2f2;font-size:15px;line-height:1.3}.cp-side{flex-direction:column;gap:14px;min-width:0;display:flex}.cp-head{padding:16px 18px}.cp-head-row{align-items:flex-start;gap:4px;margin-top:10px;display:flex}.cp-head-row .seg{font-size:60px}.cp-deg{color:var(--lcd-green);text-shadow:0 0 10px #14a76c99;font-size:34px;font-weight:700;line-height:1}.cp-dir{color:#f4f4f4;letter-spacing:-.01em;align-self:center;margin-left:auto;font-size:34px;font-weight:800}.cp-head .sub,.cp-meter-box .sub{color:#8f8f8f;margin-top:8px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:14px;font-weight:500;line-height:1.35}.cp-meter-box{padding:14px 18px 16px}.cp-meter{grid-template-columns:repeat(12,1fr);gap:4px;height:16px;margin-top:10px;display:grid}.cp-meter i{background:#1c2621;border-radius:2px}.cp-meter i.g{background:var(--lcd-green);box-shadow:0 0 5px #2fd18eb3}.cp-meter i.y{background:var(--yellow);box-shadow:0 0 5px #ffe40099}.cp-meter i.o{background:var(--orange);box-shadow:0 0 6px #ff652fcc}.cp-cal{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .2s;display:grid}.cp-cal.hot{box-shadow:inset 0 3px 10px #000000f2,inset 0 0 0 1px #ffe400cc,0 0 18px #ffe4002e}.cp-cal p{color:#cfcfcf;margin-top:4px;font-size:14.5px;line-height:1.45}.cp-fig{width:112px;height:auto}.cp-fig-path{fill:none;stroke:#3d3d3d;stroke-width:3px;stroke-dasharray:5 5}.cp-fig-phone rect{fill:#1a1a1a;stroke:var(--lcd-green);stroke-width:2.4px}@media (max-width:960px){.cp-grid{grid-template-columns:minmax(0,1fr) 290px}.cp-head-row .seg{font-size:48px}}@media (max-width:760px){.cp-top{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cp-top .cp-start{width:100%;height:54px;font-size:18px}.cp-top .right{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-left:0;display:grid}.cp-top .right .kc{gap:5px;padding:0 6px 2px;font-size:13.5px}.cp-top .right .kc .ic{width:14px;height:14px}.cp-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:18px}.cp-stage{min-height:0}.cp-inner{padding:14px 10px 16px}.cp-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cp-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.cp-head .label{grid-column:1/-1}.cp-head-row{margin-top:6px}.cp-head-row .seg{font-size:44px}.cp-deg{font-size:26px}.cp-dir{margin-left:10px;font-size:28px}.cp-head .sub{grid-column:1/-1}.cp-meter-box{grid-column:1/-1;padding:12px 14px}.cp-cal{grid-column:1/-1;grid-template-columns:86px minmax(0,1fr);padding:12px 14px}.cp-fig{width:86px}}.pk-stage{min-width:0;display:grid;position:relative}.pk-stage>*{grid-area:1/1}.pk-over{z-index:4;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111111db;justify-content:center;align-items:center;padding:18px;display:none;position:relative}.pk-side-card{background:#1c1c1c;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:none;box-shadow:inset 0 0 0 1px #2e2e2e}@media (hover:hover) and (pointer:fine){.pk-over[data-over=handoff]{display:flex}.pk-side-card{display:grid}}@supports (-webkit-touch-callout:none){.pk-over[data-over=ios]{display:flex}.pk-over[data-over=handoff],.pk-side-card{display:none}}.pk-over[data-state=on]{display:flex}.pk-over[data-state=off]{display:none}.pk-card{background:#1c1c1c;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;width:100%;max-width:560px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #303030,0 20px 40px -14px #000000d9}.pk-qr{background:#fff;border-radius:8px;place-items:center;width:150px;height:150px;display:grid;overflow:hidden}.pk-qr svg{width:100%;height:100%}.pk-qr>.ic{color:#cfcfcf;width:44px;height:44px}.pk-title{color:#fff;font-size:18px;font-weight:700;line-height:1.25;display:block}.pk-card-text{min-width:0}.pk-card-text p{color:#c9c9c9;margin-top:6px;font-size:15px;line-height:1.5}.pk-card-text ol,.pk-card-text ul{color:#d8d8d8;margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.5}.pk-card-text li{margin:5px 0}.pk-card-text li::marker{color:var(--yellow);font-weight:700}.pk-card-text b{color:#fff}.pk-url{color:#8f8f8f;overflow-wrap:anywhere;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;display:block}.pk-keys{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pk-info{grid-template-columns:minmax(0,1fr);max-width:620px}.pk-side-card .pk-title{font-size:16px}.pk-side-card p{font-size:14px}.pk-qr-sm{border-radius:6px;width:96px;height:96px}.pk-msg{margin:0 0 4px}.pk-msg .tool-msg{margin-bottom:18px}.pk-tag{z-index:1;background:#111;border-radius:4px;padding:1px 6px;position:absolute;top:8px;left:10px}@media (max-width:760px){.tool .lcd-strip>.lcd-cell:last-child:nth-child(odd){border-left:0;grid-column:1/-1}.pk-over{padding:12px}.pk-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:18px 16px}.pk-info{text-align:left;justify-items:stretch}.pk-qr{width:128px;height:128px}.pk-keys{justify-content:center}}