.ps{position:relative;padding-block:56px 72px;background:linear-gradient(to right,rgba(11,16,13,.04) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(to bottom,rgba(11,16,13,.04) 1px,transparent 1px) 0 0/48px 48px,var(--bg)}.ps--compact{border-block:1px solid var(--line)}.ps__head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.ps__head>div{max-width:720px}.ps__head h1,.ps__head h2{font-size:clamp(32px,4.4vw,56px);margin-top:12px}.ps__head .rte{color:var(--muted);font-size:17px;margin-top:12px}.ps__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.ps__steps{display:flex;flex-direction:column;gap:14px;min-width:0}.ps__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:20px;min-width:0;display:flex;flex-direction:column;gap:14px}.ps__label{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;flex-wrap:wrap}.ps__label>b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--night);color:var(--volt);font-size:13px;flex:none}.ps__hint{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--muted)}.ps__row-head,.ps__list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ps__link{background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--accent-ink);cursor:pointer}.ps__link:hover{text-decoration:underline;text-underline-offset:3px}.ps__sits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ps-sit{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;background:var(--raise);border:1px solid var(--line);border-radius:18px;padding:14px;cursor:pointer;font:inherit;font-weight:600;font-size:14.5px;line-height:1.25;color:var(--ink);transition:border-color .2s,background .2s,transform .12s,box-shadow .2s}.ps-sit svg{width:26px;height:26px;color:var(--accent)}.ps-sit:hover{border-color:var(--line-2)}.ps-sit[aria-checked=true]{border-color:var(--ink);background:var(--volt-soft);box-shadow:inset 0 0 0 1px var(--ink)}.ps-sit[aria-checked=true] svg{color:var(--ink)}.ps-sit:active{transform:scale(.97)}.ps-lib__group+.ps-lib__group{margin-top:14px}.ps-lib__label{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ps-chips{display:flex;flex-wrap:wrap;gap:8px}.ps-chip{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:999px;background:var(--raise);transition:border-color .2s,background .2s,box-shadow .2s,transform .12s}.ps-chip button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;min-height:42px}.ps-chip__main{padding:8px 14px;font-size:14px;display:inline-flex;align-items:center;gap:6px;border-radius:999px}.ps-chip__main:before{content:"+";font-weight:700;color:var(--accent-ink)}.ps-chip__main em{font-style:normal;color:var(--muted);font-size:12px;font-family:var(--mono)}.ps-chip__main i{font-style:normal;font-weight:700;font-family:var(--mono)}.ps-chip__minus{padding:0 14px 0 4px;font-size:18px;color:var(--muted);border-radius:0 999px 999px 0}.ps-chip__minus:hover{color:var(--ink)}.ps-chip.is-on{border-color:var(--ink);background:var(--volt-soft)}.ps-chip.is-on .ps-chip__main:before{content:"\2713";color:var(--ink)}.ps-chip:active{transform:scale(.97)}.ps__own{border:1px dashed var(--line-2);border-radius:16px;padding:12px 14px}.ps__own summary{cursor:pointer;font-weight:600;font-size:14.5px;list-style:none}.ps__own summary::-webkit-details-marker{display:none}.ps__own summary:before{content:"+ ";color:var(--accent-ink)}.ps__own[open] summary:before{content:"\2013  "}.ps__own-row{display:grid;grid-template-columns:2fr 1fr auto auto;gap:10px;align-items:end;margin-top:12px}.ps__own .note{margin-top:10px}.ps__check{display:flex;gap:8px;align-items:center;font-size:14px;padding-block:10px}.ps__switch{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer}.ps__switch input{position:absolute;opacity:0;pointer-events:none}.ps__switch span{position:relative;width:40px;height:24px;border-radius:999px;background:var(--sunk);border:1px solid var(--line-2);transition:background .2s}.ps__switch span:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s var(--ease)}.ps__switch input:checked+span{background:var(--ink);border-color:var(--ink)}.ps__switch input:checked+span:after{transform:translate(16px);background:var(--volt)}.ps__switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ps__multi-note{font-size:14px;color:var(--muted);background:var(--volt-soft);border-radius:12px;padding:10px 12px}.ps__hours{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;font-size:14px;color:var(--ink-2);padding:10px 14px;border-radius:14px;background:var(--raise);border:1px solid var(--line)}.ps__hours b{font-family:var(--mono);color:var(--ink);margin-left:6px}.ps__hours input{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;cursor:pointer;margin:0}.ps__hours input::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:var(--sunk)}.ps__hours input::-moz-range-track{height:6px;border-radius:6px;background:var(--sunk)}.ps__hours input::-moz-range-progress{height:6px;border-radius:6px;background:var(--volt)}.ps__hours input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--ink);border:4px solid var(--volt);box-shadow:0 2px 8px #00000040}.ps__hours input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--ink);border:4px solid var(--volt)}.ps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ps-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 30px;gap:12px;align-items:center;padding:10px 10px 10px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);animation:ps-in .3s var(--ease) both}.ps-row__name{min-width:0;font-size:14.5px;line-height:1.3}.ps-row__name b{font-weight:600}.ps-row__own{width:100%;border:1px solid var(--line);border-radius:10px;padding:6px 9px;font-size:16px}.ps-row__ctl{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ps-step{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--raise)}.ps-step button{border:0;background:none;width:32px;height:34px;font-size:16px;cursor:pointer;color:var(--ink);border-radius:50%}.ps-step button:hover{background:var(--sunk)}.ps-step input{width:34px;border:0;background:none;text-align:center;font-family:var(--mono);font-size:14px;-moz-appearance:textfield;padding:0}.ps-step--h input{width:34px}.ps-step em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted);margin-right:2px}.ps-step input::-webkit-outer-spin-button,.ps-step input::-webkit-inner-spin-button,.ps-w input::-webkit-outer-spin-button,.ps-w input::-webkit-inner-spin-button{-webkit-appearance:none}.ps-w{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:999px;background:var(--raise);padding:0 10px;height:36px}.ps-w input{width:52px;border:0;background:none;text-align:right;font-family:var(--mono);font-size:14px;-moz-appearance:textfield}.ps-w em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted)}.ps-spotsel{height:36px;border:1px solid var(--line);border-radius:999px;background:var(--volt-soft);padding:0 10px;font-size:13.5px;font-weight:600}[data-wy-planner]:not(.is-multi) .ps-spotsel{display:none}.ps-row__kwh{font-family:var(--mono);font-size:14px;font-weight:600;white-space:nowrap;text-align:right;min-width:64px}.ps-row__kwh small{font-size:11px;color:var(--muted);font-weight:500}.ps-row__x{width:30px;height:30px;border-radius:50%;border:0;background:none;color:var(--muted);font-size:20px;cursor:pointer}.ps-row__x:hover{background:var(--bad-soft);color:var(--bad)}.ps-empty{padding:18px;text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:16px}.ps__list-foot{display:flex;gap:8px;flex-wrap:wrap}.ps__fine{font-size:13px;color:var(--muted)}.tag-m{display:inline-block;font-size:11px;color:var(--warn);background:var(--warn-soft);border-radius:999px;padding:0 7px;margin-left:4px;vertical-align:1px;font-weight:600}.ps__days{display:flex;gap:6px;flex-wrap:wrap}.ps__days button{font:inherit;font-weight:600;font-size:14px;color:var(--ink);background:var(--raise);border:1px solid var(--line);border-radius:999px;padding:9px 15px;min-height:42px;cursor:pointer;transition:background .2s,border-color .2s,transform .12s}.ps__days button:hover{border-color:var(--line-2)}.ps__days button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ps__days button:active{transform:scale(.96)}.ps__when{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;align-items:end}.ps__out{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(70% 60% at 100% 0%,rgba(200,241,105,.14),transparent 60%),var(--night);color:var(--on-night);border-radius:var(--r-l);padding:16px;box-shadow:var(--shadow-2);max-height:calc(100dvh - 112px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ps__readout{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center}.ps__meter{position:relative;width:132px;aspect-ratio:1}.ps__meter svg{width:100%;height:100%;transform:rotate(-90deg)}.ps__meter .t{fill:none;stroke:#eef3ef1a;stroke-width:9}.ps__meter .a{fill:none;stroke:var(--volt);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease);filter:drop-shadow(0 0 6px rgba(200,241,105,.55))}.ps__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ps__num b{font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:-.05em;line-height:1}.ps__num span{font-size:11.5px;color:var(--on-night-muted);margin-top:4px}.ps__stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.ps__stats div{background:#eef3ef0d;border:1px solid var(--night-line);border-radius:12px;padding:8px 10px;min-width:0}.ps__stats dt{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;color:var(--on-night-muted)}.ps__stats dd{margin:2px 0 0;font-weight:600;font-size:16px;font-variant-numeric:tabular-nums}.ps__stats .ps__total{grid-column:1/-1}.ps__stats .ps__total dd{font-size:22px;color:var(--volt);letter-spacing:-.02em}.ps__why{grid-column:1/-1;font-size:13px;color:var(--on-night-muted);line-height:1.45}.ps__spots{display:flex;flex-direction:column;gap:8px}.ps-spot{background:#eef3ef0d;border:1px solid var(--night-line);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:8px;animation:ps-in .35s var(--ease) both}.ps-spot.is-focus{border-color:#c8f1698c}.ps-spot__head{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--on-night-muted);font-family:var(--mono)}.ps-spot__head b{color:var(--on-night);font-family:var(--font)}.ps-spot__items{font-size:12.5px;color:var(--on-night-muted);line-height:1.4}.ps-spot__items a{color:var(--volt)}.ps-spot__pick{display:grid;grid-template-columns:52px minmax(0,1fr) 48px;gap:10px;align-items:center;text-decoration:none;color:inherit}.ps-spot__img{width:52px;height:52px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.ps-spot__img img{width:100%;height:100%;object-fit:contain;padding:4px}.ps-spot__cap{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink);text-align:center;line-height:1.1}.ps-spot__t{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-spot__t b{font-size:14.5px;line-height:1.25}.ps-spot__t small{font-family:var(--mono);font-size:11.5px;color:var(--on-night-muted)}.ps-spot__pick:hover b{text-decoration:underline;text-underline-offset:3px}.ps-spot__price{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--night-line);padding-top:8px}.ps-spot__price span{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--volt)}.ps-spot__price b{font-size:17px;font-variant-numeric:tabular-nums}.ps-spot__acc{font-size:12.5px;color:var(--on-night-muted)}.ps-spot__cmp{align-self:flex-start;background:none;border:1px solid var(--night-line);color:var(--on-night);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.ps-spot__cmp:hover{border-color:var(--volt);background:#c8f16914}.ps-ring{position:relative;width:48px;height:48px;display:grid;place-items:center;flex:none}.ps-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ps-ring .t{fill:none;stroke:#eef3ef1f;stroke-width:3.5}.ps-ring .a{fill:none;stroke:var(--volt);stroke-width:3.5;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.ps-ring.is-hot .a{stroke:#f3b95f}.ps-ring b{position:relative;font-family:var(--mono);font-size:10.5px;font-weight:600}.ps__flags{font-size:13px;line-height:1.45;color:#2b1a00;background:#f3d58f;border-radius:14px;padding:10px 12px}.ps__actions{display:flex;flex-direction:column;gap:8px}.ps__actions .btn{min-height:50px}.ps__actions .btn[disabled]{opacity:.35}.ps__foot{font-size:11.5px;color:var(--on-night-muted)}.ps__compare{margin-top:20px;scroll-margin-top:100px}.ps__compare-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ps__compare-head h3{font-size:22px;letter-spacing:-.03em}.ps__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:thin}.ps-opt{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:10px 10px 14px;cursor:pointer;scroll-snap-align:start;transition:transform .25s var(--ease),border-color .2s,box-shadow .25s;animation:ps-in .4s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.ps-opt:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--line-2)}.ps-opt.is-sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ps-opt__flag{position:absolute;top:16px;left:16px;z-index:1;font-family:var(--mono);font-size:10.5px;font-weight:600;background:var(--ink);color:#fff;border-radius:999px;padding:3px 9px}.ps-opt__flag.is-sel{background:var(--volt);color:var(--on-volt)}.ps-opt__media{aspect-ratio:4/3;border-radius:14px;background:#fff;border:1px solid var(--sunk);display:grid;place-items:center;overflow:hidden}.ps-opt__media img{width:100%;height:100%;object-fit:contain;padding:12px}.ps-opt__cap{font-family:var(--mono);font-size:24px;font-weight:600;letter-spacing:-.04em}.ps-opt .ps-ring{position:absolute;top:14px;right:14px;background:#0a0f0ce0;border-radius:50%;color:var(--on-night)}.ps-opt__t{font-weight:600;font-size:15px;line-height:1.25;padding-inline:4px;margin-top:4px}.ps-opt__s{font-family:var(--mono);font-size:12px;color:var(--muted);padding-inline:4px}.ps-opt__p{font-weight:600;font-size:16px;padding-inline:4px;margin-top:auto;padding-top:4px}.ps-opt__p small{font-weight:400;font-size:12px;color:var(--muted)}@keyframes ps-in{0%{opacity:.25;translate:0 6px}to{opacity:1;translate:0 0}}.ps__peek{display:none}@media(max-width:980px){.ps__peek{display:flex;justify-content:space-between;align-items:center;gap:10px;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;margin-top:4px;padding:12px 16px;border-radius:18px;background:var(--night);color:var(--on-night);text-decoration:none;font-size:13.5px;box-shadow:0 16px 36px -12px #00000080}.ps__peek b{font-family:var(--mono);color:var(--volt)}body.has-tabbar .ps__peek{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(max-width:1100px){.ps__grid{grid-template-columns:minmax(0,1fr) 360px}.ps__readout{grid-template-columns:112px minmax(0,1fr)}.ps__meter{width:112px}}@media(max-width:980px){.ps__grid{grid-template-columns:1fr}.ps__out{position:relative;top:auto;max-height:none}.ps__sits{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ps-row{grid-template-columns:minmax(0,1fr) auto 30px;grid-template-areas:"n k x" "c c c";row-gap:8px}.ps-row__name{grid-area:n}.ps-row__kwh{grid-area:k}.ps-row__x{grid-area:x}.ps-row__ctl{grid-area:c;justify-content:flex-start}.ps__own-row{grid-template-columns:1fr 1fr}.ps__when{grid-template-columns:1fr}}@media(max-width:640px){.ps{padding-block:36px 44px}.ps__head h1,.ps__head h2{font-size:30px}.ps__head .rte{font-size:15px}.ps__card{padding:16px;border-radius:22px}.ps-sit{padding:12px;font-size:13.5px}.ps-chips{gap:6px}.ps__days{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ps__days button{flex:none}.ps__hours{grid-template-columns:1fr;gap:4px}.ps__readout{grid-template-columns:96px minmax(0,1fr);gap:10px}.ps__meter{width:96px}.ps__num b{font-size:22px}.ps__rail{grid-auto-columns:72%;margin-inline:-20px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.ps *{animation:none!important;transition:none!important}}@media(min-width:761px){.ps-row{grid-template-columns:minmax(0,1fr) auto auto 30px}}.ps__more{margin-top:12px}.ps__more select{width:100%;min-height:46px;padding:0 40px 0 16px;border:1px dashed var(--line-2);border-radius:14px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23667' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center/12px;-webkit-appearance:none;appearance:none;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .2s,background-color .2s}.ps__more select:hover,.ps__more select:focus-visible{border-color:var(--ink);border-style:solid;outline:0}.ps__own{margin-top:10px;border-style:solid;background:var(--raise)}.ps__own-row{margin-top:0}.ps__own .ps__fine{margin-top:8px}.ps__list-head{margin-top:20px}.ps__label--sub{font-size:14px}.ps__link{background:none;border:0;padding:6px 0;font:inherit;font-size:13.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ps__link:hover{color:var(--ink)}.ps-row__name{display:flex;flex-direction:column;gap:2px}.ps-row__name .ps-w{border:0;background:none;height:auto;padding:0;font-family:var(--mono);font-size:12px;color:var(--muted);gap:1px;align-self:flex-start;cursor:text}.ps-row__name .ps-w input{width:auto;min-width:2ch;max-width:7ch;field-sizing:content;text-align:left;font-size:12px;color:var(--muted);padding:0;border-bottom:1px dotted var(--line-2);border-radius:0}.ps-row__name .ps-w input:focus{color:var(--ink);outline:0;border-bottom-color:var(--ink)}.ps__tune{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.ps__tune summary{cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px;min-height:36px}.ps__tune summary::-webkit-details-marker{display:none}.ps__tune summary:after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.ps__tune[open] summary:after{transform:rotate(225deg) translate(-1px,-1px)}.ps__tune summary:hover{color:var(--ink)}.ps__tune[open]>*:not(summary){margin-top:10px}.ps__tune .ps__switch{display:flex}@media(max-width:640px){.ps__own-row{grid-template-columns:1fr 1fr}.ps__own-row .field:first-child{grid-column:1/-1}}@media(max-width:640px){.ps .ps-chip__main{padding:7px 11px;font-size:14px;gap:5px}.ps .ps-chip__minus{padding:0 11px 0 2px}.ps .ps-chip button{min-height:40px}}.ps-row__name .ps-w{padding:6px 12px 6px 0;margin:-6px 0;min-height:32px}.ps-row__name .ps-w input{min-width:3ch}
/*# sourceMappingURL=/cdn/shop/t/13/assets/studio.css.map */
