.pg{--bg:#05070e;--bg-2:#0a1020;--panel:#0c1321e0;--panel-2:#090f1bf5;--line:#78aadc29;--line-strong:#78bef057;--ink:#e9f3ff;--muted:#9db4cc;--cyan:#4fe3ff;--cyan-dim:#4fe3ff29;--copper:#d2762f;--copper-2:#f0a35f;--ok:#59e0a8;--warn:#ffc861;--danger:#ff6b6b;--r:18px;--tap:44px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);background:radial-gradient(120% 70% at 50% -10%, #10213b 0%, transparent 60%), radial-gradient(80% 50% at 80% 110%, #d2762f21 0%, transparent 70%), var(--bg);color:var(--ink);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.pg *,.pg :before,.pg :after{box-sizing:border-box}.pg button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pg-top{z-index:5;padding:calc(var(--safe-t) + 6px) 12px 6px;align-items:center;gap:10px;display:flex;position:relative}.pg-brand{letter-spacing:.16em;text-transform:uppercase;min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pg-brand i{color:var(--cyan);text-shadow:0 0 14px #4fe3ffb3;font-size:15px;font-style:normal;line-height:1}.pg-brand b{font-weight:800}.pg-brand__min{display:none}.pg-brand>span{min-width:0;overflow:hidden}.pg-brand small{letter-spacing:.22em;color:var(--muted);font-size:8px;font-weight:600;display:block}.pg-tabs{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b14b3;border-radius:999px;gap:4px;margin-left:auto;padding:3px;display:flex}.pg-tabs button{min-width:var(--tap);letter-spacing:.08em;height:44px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:11px;font-weight:800;transition:color .2s,background .2s}.pg-tabs button[data-on="1"]{color:#04121a;background:linear-gradient(#7ff0ff,#35c7e6);box-shadow:0 0 18px #4fe3ff66}.pg-tabs button:disabled{opacity:.4;cursor:not-allowed}.pg-stage{border:1px solid var(--line);isolation:isolate;background:radial-gradient(90% 60% at 50% 0,#1e467859 0%,#0000 70%),linear-gradient(#060b16 0%,#04070d 100%);border-radius:22px;min-height:0;margin:0 10px;position:relative;overflow:hidden}.pg-stage:after{content:"";pointer-events:none;background-image:linear-gradient(#5aa0dc0d 1px,#0000 1px),linear-gradient(90deg,#5aa0dc0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 100%)}.pg-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pg-hud{z-index:3;pointer-events:none;gap:8px;display:grid;position:absolute}.pg-hud--tl{top:10px;left:10px}.pg-hud--tr{justify-items:end;top:10px;right:10px}.pg-hud--bl{bottom:10px;left:10px}.pg-hud--br{justify-items:end;bottom:10px;right:10px}.pg-hud>*{pointer-events:auto}.pg-gauge{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0d182aeb,#080e1aeb);border-radius:14px;min-width:126px;padding:9px 11px 10px;box-shadow:0 10px 30px #00000073,inset 0 1px #a0dcff1f}.pg-gauge__label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800;display:block}.pg-gauge__value{color:var(--cyan);text-shadow:0 0 18px #4fe3ff73;font-variant-numeric:tabular-nums;margin-top:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:24px;font-weight:700;line-height:1.05;display:block}.pg-gauge__unit{color:var(--muted);letter-spacing:.02em;margin-left:5px;font-size:10px;font-weight:700}.pg-gauge__hint{letter-spacing:.01em;color:#c3d7ea;margin-top:6px;font-size:10.5px;font-weight:700;line-height:1.25;display:block}.pg-gauge__bar{background:#78aadc2e;border-radius:99px;height:4px;margin-top:8px;position:relative;overflow:hidden}.pg-gauge__bar>i{background:linear-gradient(90deg, #2ba8c9, var(--cyan));transition:right .18s ease-out;position:absolute;inset:0 100% 0 0;box-shadow:0 0 12px #4fe3ffcc}.pg-gauge--copper .pg-gauge__value{color:var(--copper-2);text-shadow:0 0 18px #f2a35f66}.pg-gauge--copper .pg-gauge__bar>i{background:linear-gradient(90deg, #a85a22, var(--copper-2))}.pg-badge{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e1ad9;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.pg-badge b{color:var(--ink);letter-spacing:0;font-size:10px}.pg-badge--live{color:var(--ok);border-color:#59e0a859}.pg-badge--live i{background:var(--ok);width:6px;height:6px;box-shadow:0 0 10px var(--ok);border-radius:99px;animation:1.8s ease-in-out infinite pg-pulse}@keyframes pg-pulse{50%{opacity:.35}}.pg-knob{border:1px solid var(--line-strong);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0e192bf2,#070c16f2);border-radius:18px;justify-items:center;gap:4px;width:100px;height:auto;min-height:132px;padding:8px 6px 6px;display:grid;position:relative;box-shadow:0 16px 34px #00000080,inset 0 1px #aadcff1a}.pg-knob__dial{background:radial-gradient(circle at 38% 32%,#2a3b55 0%,#131d2e 55%,#0a1220 100%);border:1px solid #96c8ff38;border-radius:999px;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #060b14e6,0 6px 16px #0009}.pg-knob__dial:before{content:"";opacity:.5;border:2px solid #0000;border-top-color:#4fe3ff8c;border-radius:999px;position:absolute;inset:-7px}.pg-knob__mark{background:linear-gradient(180deg, var(--cyan), #4fe3ff26);transform-origin:50% 28px;z-index:2;border-radius:99px;width:3px;height:20px;margin-left:-1.5px;transition:transform 60ms linear;position:absolute;top:10px;left:50%;box-shadow:0 0 12px #4fe3ffe6}.pg-knob__scale{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;transform:rotate(-135deg)}.pg-knob__track,.pg-knob__arc{fill:none;stroke-width:2.4px;stroke-linecap:round}.pg-knob__track{stroke:#78aadc38;stroke-dasharray:202.6 270.2}.pg-knob__arc{stroke:var(--cyan);filter:drop-shadow(0 0 5px #4fe3ffb3);transition:stroke-dasharray .1s linear}.pg-knob__tick{stroke:#8cbee659;stroke-width:1px}.pg-knob__cap{color:var(--ink);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:17px;font-weight:700}.pg-knob__cap small{color:var(--muted);margin-left:2px;font-size:9px}.pg-knob__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.pg-knob__sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.pg-knob[data-drag="1"] .pg-knob__dial{border-color:#4fe3ff99}.pg-mini{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--line-strong);letter-spacing:.02em;color:var(--ink);background:#0a1220eb;border-radius:12px;place-items:center;padding:0 10px;font-size:11px;font-weight:800;transition:transform .12s,background .2s,border-color .2s;display:inline-grid}.pg-mini:active{background:#4fe3ff29;transform:scale(.96)}.pg-mini[data-on="1"]{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 16px #4fe3ff40}.pg-top .pg-mini{background:#101c2ee6;border-color:#78bef04d}.pg-chips{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;padding:2px;display:flex;overflow-x:auto}.pg-chip{scroll-snap-align:start}.pg-chips::-webkit-scrollbar{display:none}.pg-chip{border:1px solid var(--line);color:#a9c2da;white-space:nowrap;background:#09101dd9;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-size:11px;font-weight:700;transition:color .18s,border-color .18s,background .18s}.pg-chip:active{transform:scale(.97)}.pg-chip[data-on="1"]{color:#04121a;background:linear-gradient(#8ef3ff,#3ecfe8);border-color:#0000;box-shadow:0 0 14px #4fe3ff4d}.pg-shell:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(90deg,#05080f00,#05080ff2);width:34px;height:77px;position:absolute;bottom:0;right:0}.pg-dock{scroll-snap-type:x mandatory}.pg-dock>*{scroll-snap-align:center}.pg-dock{z-index:6;padding:8px 10px calc(var(--safe-b) + 8px);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#05091066,#04070df5 40%);position:relative}.pg-dock__row{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;padding-bottom:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.pg-dock__row::-webkit-scrollbar{display:none}.pg-dock__item{scroll-snap-align:start;border:1px solid var(--line);text-align:left;background:#080e1acc;border-radius:14px;flex:none;align-content:center;gap:1px;min-width:92px;height:58px;padding:6px 8px;transition:border-color .2s,background .2s,transform .12s;display:grid}.pg-dock__item:active{transform:scale(.975)}.pg-dock__item[data-on="1"]{background:linear-gradient(#1e5a828c,#091424e6);border-color:#4fe3ff8c;box-shadow:inset 0 0 0 1px #4fe3ff29,0 0 20px #4fe3ff1f}.pg-dock__item[data-locked="1"]{opacity:.55}.pg-dock__k{letter-spacing:.14em;color:var(--cyan);font-size:8px;font-weight:800}.pg-dock__item[data-on="1"] .pg-dock__t{color:#fff}.pg-dock__t{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:23px;font-size:10px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.pg-sheet{z-index:20;border:1px solid var(--line-strong);max-height:82%;padding-bottom:var(--safe-b);background:linear-gradient(#0d1626fc,#060b14fc);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) pg-rise;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #000000a6}@keyframes pg-rise{0%{opacity:.4;transform:translateY(18px)}}.pg-sheet__grip{background:#8cb4dc4d;border-radius:99px;flex:none;width:42px;height:4px;margin:8px auto 2px}.pg-sheet__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 14px 8px;display:flex}.pg-sheet__head h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:800}.pg-sheet__close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;margin-left:auto;font-size:14px;display:grid}.pg-sheet__body{-webkit-overflow-scrolling:touch;color:#cfe0f2;padding:12px 14px 14px;font-size:13px;line-height:1.5;overflow-y:auto}.pg-sheet__body p{margin:0 0 10px}.pg-sheet__body ul{margin:0 0 10px;padding-left:18px}.pg-sheet__body li{margin-bottom:4px}.pg-sheet__body em{color:var(--muted);font-style:normal}.pg-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.pg-formula{color:var(--cyan);background:#4fe3ff0f;border:1px solid #4fe3ff47;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;display:flex}.pg-formula b{color:var(--ink);font-size:13px}.pg-formula small{color:var(--muted);font-family:ui-sans-serif,system-ui;font-size:11px}.pg-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-row--between{justify-content:space-between}.pg-stack{gap:10px;display:grid}.pg-note{color:#ffe0a8;background:#ffc86114;border:1px solid #ffc8614d;border-radius:12px;gap:8px;padding:9px 11px;font-size:11.5px;line-height:1.4;display:flex}.pg-keyline{border-bottom:1px dashed #78aadc2e;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.pg-keyline:last-child{border-bottom:0}.pg-keyline b{color:var(--cyan);font-family:ui-monospace,Menlo,monospace;font-weight:700}.pg-keyline span{color:var(--muted)}.pg-keyline output{font-variant-numeric:tabular-nums;color:var(--ink);font-family:ui-monospace,Menlo,monospace}.pg-toolbar{z-index:4;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.pg-toolbar .pg-spacer{flex:1}.pg-hint{z-index:9;white-space:normal;-webkit-line-clamp:2;color:#c9ecff;text-align:center;pointer-events:none;background:#060e18eb;border:1px solid #4fe3ff59;border-radius:999px;-webkit-box-orient:vertical;max-width:min(320px,90%);padding:7px 13px;font-size:11px;font-weight:600;line-height:1.3;animation:3.4s forwards pg-fade;display:-webkit-box;position:absolute;bottom:150px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes pg-fade{0%,70%{opacity:1}to{opacity:0}}.pg-scrim{z-index:15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02050a8c;position:absolute;inset:0}@media (min-width:760px){.pg-stage{margin:0 16px}.pg-dock__item{min-width:96px}.pg-knob{width:128px}}.pg[data-present="1"] .pg-dock{display:none}.pg[data-present="1"] .pg-stage{margin-bottom:8px}.pg-hint{bottom:150px}@media (max-height:700px){.pg-knob{width:104px;min-height:0}.pg-knob__dial{width:74px;height:74px}.pg-knob__mark{transform-origin:50% 28px;height:18px}.pg-gauge__value{font-size:19px}}@media (max-width:430px){.pg-brand{letter-spacing:.1em;gap:6px;font-size:11px}.pg-brand__full{display:none}.pg-brand__min{display:inline}.pg-brand small{display:none}.pg-tabs{margin-left:auto}.pg-top{gap:6px;padding-left:10px;padding-right:10px}.pg-tabs button{min-width:44px;padding:0 8px}.pg-stage{margin:0 8px}}.pg-chips{padding-right:18px;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 86%,#0000 100%)}.pg-dock__row{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%)}.pg-knob__cap{font-variant-numeric:tabular-nums}.pg-present-bar{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060c16e6;border:1px solid #4fe3ff4d;border-radius:14px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.pg-present-count{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:9px;font-weight:800}.pg-present-bar .pg-row{margin-left:auto}.pg-present-obj{z-index:7;color:#c6dbf0;background:#040910c7;border:1px solid #78aadc29;border-radius:12px;margin:0;padding:7px 10px;font-size:11px;line-height:1.35;position:absolute;top:56px;left:10px;right:10px}.pg[data-present="1"] .pg-hud--tl,.pg[data-present="1"] .pg-hud--tr{top:92px}.pg[data-present="1"] .pg-knob{top:0}.pg button:focus-visible,.pg [role=slider]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pg-exp{animation:.26s cubic-bezier(.2,.8,.2,1) pg-in;position:absolute;inset:0}@keyframes pg-in{0%{opacity:0;transform:scale(.995)}to{opacity:1;transform:none}}.pg-knob{width:112px}.pg-knob[data-drag="1"] .pg-knob__arc{stroke:#8ef3ff;filter:drop-shadow(0 0 9px #4fe3fff2)}@media (max-height:700px){.pg-knob__dial{width:76px;height:76px}.pg-knob__mark{transform-origin:50% 29px;height:18px;top:9px}}.pg-knob__lim{color:#9db4ccd9;letter-spacing:.02em;pointer-events:none;font-size:7px;font-weight:700;position:absolute;bottom:13px}.pg-knob__lim--min{left:7px}.pg-knob__lim--max{right:7px}.pg-knob__btn{background:#142236e6;border-color:#78bef057;font-size:14px;font-weight:700}.pg-chips-wrap{gap:4px;display:grid}.pg-chips__label{letter-spacing:.18em;text-transform:uppercase;color:#9db4cce6;padding-left:2px;font-size:8px;font-weight:800}.pg-dock{position:relative}.pg-dock:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04070d00,#04070deb);width:34px;position:absolute;top:0;bottom:6px;right:0}.pg-deck{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#070d18b8,#060b14f0);border:1px solid #78aadc29;border-radius:14px;gap:6px;padding:7px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.pg-deck__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-deck__row .pg-mini{flex:44px;min-width:44px;padding:0 6px;font-size:10.5px}.pg-deck__chips{padding:0 0 2px}.pg-deck__note{letter-spacing:.02em;color:#a5bbd2;text-align:center;font-variant-numeric:tabular-nums;font-size:9px}.pg-deck__row--knob{flex-wrap:nowrap;align-items:flex-end;gap:8px}.pg-deck__row--knob .pg-knob{flex:none;width:88px}.pg-deck__grid{flex:auto;grid-template-columns:repeat(3,minmax(44px,1fr));gap:6px;display:grid}.pg-deck__region{color:#d6e6f5;background:#ffd98a12;border:1px solid #ffd98a38;border-radius:10px;gap:2px;padding:6px 8px;font-size:10px;line-height:1.3;display:grid}.pg-deck .pg-knob{width:92px;padding:6px 4px 4px}.pg-deck .pg-knob__label{letter-spacing:.1em;font-size:8px}.pg-deck .pg-knob__sub{font-size:8px}.pg-deck .pg-knob__btn{display:none}.pg-deck .pg-knob__lim{font-size:8px;display:none}.pg-deck__marks{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pg-deck__marks .pg-badge{white-space:nowrap;font-size:9px}.pg-deck__sliders{gap:2px;display:grid}.pg-deck__sliders .pg-row{min-height:40px}.pg-deck .pg-knob__dial{width:56px;height:56px}.pg-deck .pg-knob{width:78px}.pg-deck__grid{grid-template-columns:repeat(3,minmax(44px,1fr))}@media (max-height:720px){.pg-deck__sliders .pg-row{min-height:34px}}.pg-deck__sliders .pg-row{flex-wrap:nowrap;gap:6px}.pg-deck__sliders .pg-kicker{letter-spacing:.06em;flex:0 0 54px;width:54px;font-size:8.5px}.pg-deck__sliders output{flex:0 0 54px;width:54px;font-size:10.5px}.pg-deck__sliders [role=slider]{height:40px!important}.pg-deck__row--slider .pg-kicker{flex:0 0 62px}.pg{--panel:#0a0e14db;--line:#ffffff12;--muted:#8fa0b3;background:radial-gradient(120% 60% at 50% -20%,#0d1826 0%,#0000 62%),#06080c}.pg .pg-top{background:0 0;border:0;height:56px;padding:0 14px}.pg .pg-brand b{letter-spacing:.18em;color:#9fb0c4;font-size:10.5px;font-weight:700}.pg .pg-tabs{background:#ffffff0d;border:0;border-radius:12px;gap:4px;padding:3px}.pg .pg-tabs button{color:#9fb0c4;letter-spacing:.02em;border-radius:9px;min-width:40px;min-height:34px;padding:0 10px;font-size:12px;font-weight:650}.pg .pg-tabs button[aria-selected=true]{color:#f2f7fc;box-shadow:none;background:#ffffff1a}.pg .pg-gauge{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;gap:1px;min-width:0;padding:0}.pg .pg-gauge__label{letter-spacing:.16em;color:#7e8fa3;font-size:9.5px;font-weight:700}.pg .pg-gauge__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f4f9ff;font-size:34px;font-weight:680;line-height:1.02}.pg .pg-gauge__unit{color:#8fa0b3;margin-left:4px;font-size:12px;font-weight:600}.pg .pg-gauge__bar{display:none}.pg .pg-gauge__hint{color:#8fa0b3;letter-spacing:.01em;margin-top:3px;font-size:10.5px}.pg .pg-gauge--copper .pg-gauge__value{color:#ffc292}.pg .pg-mini{color:#dbe6f2;letter-spacing:.01em;background:#ffffff0e;border:0;border-radius:12px;min-height:46px;padding:0 10px;font-size:11.5px;font-weight:620}.pg .pg-mini[data-on="1"]{color:#bdf2ff;box-shadow:none;background:#4fe3ff29}.pg .pg-deck{padding:10px 14px calc(10px + var(--safe-b));-webkit-backdrop-filter:none;backdrop-filter:none;background:#090c11;border:0;border-radius:20px 20px 0 0;gap:8px;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff0f,0 -18px 40px #0000008c}.pg .pg-deck__note{color:#6f8095;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pg .pg-knob{box-shadow:none;background:0 0;border:0;padding:0}.pg .pg-knob__label{letter-spacing:.14em;color:#7e8fa3;font-size:9px;font-weight:700}.pg .pg-knob__dial{background:radial-gradient(circle at 42% 32%,#1b2431,#0b0f16 72%);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f}.pg .pg-knob__cap{font-size:15px;font-weight:660}.pg .pg-dock{height:66px;padding:0 10px calc(6px + var(--safe-b));background:#070a0f;border:0;border-top:1px solid #ffffff0f}.pg .pg-dock__item{color:#8296ab;border-radius:12px;min-width:96px;padding:6px 10px;font-size:11px;line-height:1.15}.pg .pg-dock__item[data-on="1"]{color:#f0f6fc;background:#ffffff12;border-color:#0000}.pg .pg-badge{color:#cfe0f0;background:#ffffff0f;border:0;border-radius:9px;padding:5px 9px;font-size:10.5px;font-weight:600}.pg .pg-chip{color:#cfdcea;background:#ffffff0e;border:0;border-radius:999px;min-height:38px;font-size:11px}.pg .pg-chip[data-on="1"]{color:#c7f3ff;background:#4fe3ff26}.pg .pg-shell:after{display:none}.pg .pg-hud--top{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 16px 0;display:flex;position:absolute;top:0;left:0;right:0}.pg .pg-hud--top .pg-knob{flex:none}.pg .pg-deck__sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:2px;display:grid}.pg .pg-top>.pg-mini{color:#93a6ba;background:0 0;border-radius:10px;min-height:36px;padding:0 10px;font-size:10.5px;height:36px!important}.pg .pg-top>.pg-mini[data-on="1"]{color:#eaf3fb;background:#ffffff14}.pg .pg-brand small,.pg .pg-dock__k{display:none}.pg .pg-dock__t{font-size:11.5px;font-weight:600}.pg .pg-dock__row{gap:6px}.pg .pg-deck__row{gap:8px}.pg .pg-mini--wide{flex:1.15 1 0}.pg .pg-shell:after{background:linear-gradient(90deg,#070a0f00,#070a0fe6);width:26px;height:66px;display:block}.pg .pg-mini{white-space:nowrap}.pg .pg-mini--wide{flex:auto;min-width:92px}.pg .pg-deck__row{justify-content:space-between}.pg .pg-slides-link{min-width:44px;min-height:44px;color:var(--cyan);place-items:center;font-size:11px;text-decoration:none;display:grid}@media (max-width:390px){.pg-brand__min{display:none}}@media (max-height:700px){.pg-lab--core .pg-gauge__hint,.pg-lab--toroid .pg-gauge__hint{display:none}.pg .pg-deck__note{white-space:normal;line-height:1.3}}.pg-deck__row--slider>.pg-row{flex-wrap:nowrap;flex:100%;min-width:0}.pg [role=slider]:focus-visible{outline-offset:2px;outline:2px solid var(--cyan)!important}.pg-deck .pg-knob__cap{letter-spacing:-.01em;text-align:center;min-width:44px;font-size:13px}.pg-deck__sliders output{white-space:nowrap;max-width:none}.pg .pg-gauge__label,.pg .pg-knob__label{letter-spacing:.02em;text-transform:none;color:#b2c2d1;font-size:12px}.pg .pg-gauge__hint{color:#b2c2d1;font-size:12px;line-height:1.3}.pg .pg-mini,.pg .pg-dock__t{font-size:12px}.pg .pg-deck{gap:6px}.pg-control-stack{flex:auto;gap:4px;min-width:0;display:grid}.pg-deck__grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-more summary{color:#a8d9df;cursor:pointer;background:#4fe3ff12;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:12px;list-style:none;display:flex}.pg-more summary::-webkit-details-marker{display:none}.pg-more summary:after{content:" +";white-space:pre}.pg-more[open] summary:after{content:" −"}.pg-more summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pg-more .pg-deck__grid{margin-top:6px}.pg-instruction{color:#b7cbd8;margin:0;font-size:12px;line-height:1.35}.pg-lab--domains .pg-instruction{color:#ffd09c}.pg-lab--wire .pg-instruction{color:#9adfe6}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:360px){.pg .pg-mini--long{letter-spacing:-.02em;font-size:10.5px}}
