@font-face{font-family:Dana;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Dana-Regular.woff2) format("woff2")}@font-face{font-family:Dana;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Dana-Medium.woff2) format("woff2")}@font-face{font-family:Dana;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Dana-DemiBold.woff2) format("woff2")}@font-face{font-family:Dana;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Dana-Bold.woff2) format("woff2")}@font-face{font-family:Dana;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/Dana-ExtraBold.woff2) format("woff2")}@font-face{font-family:Doran;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Doran-Regular.woff2) format("woff2")}@font-face{font-family:GR Morabba;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Morabba-Regular.woff2) format("woff2")}@font-face{font-family:GR Morabba;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Morabba-Medium.woff2) format("woff2")}@font-face{font-family:GR Morabba;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Morabba-SemiBold.woff2) format("woff2")}@font-face{font-family:GR Morabba;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Morabba-Bold.woff2) format("woff2")}@font-face{font-family:GR Morabba;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/Morabba-ExtraBold.woff2) format("woff2")}@font-face{font-family:GR Kalameh;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Kalameh-Regular.woff2) format("woff2")}@font-face{font-family:GR Kalameh;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Kalameh-Medium.woff2) format("woff2")}@font-face{font-family:GR Kalameh;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Kalameh-SemiBold.woff2) format("woff2")}@font-face{font-family:GR Kalameh;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Kalameh-Bold.woff2) format("woff2")}@font-face{font-family:GR Kalameh;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/Kalameh-ExtraBold.woff2) format("woff2")}@font-face{font-family:GR Rokh;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Rokh-Regular.woff2) format("woff2")}@font-face{font-family:GR Rokh;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Rokh-Medium.woff2) format("woff2")}@font-face{font-family:GR Rokh;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Rokh-SemiBold.woff2) format("woff2")}@font-face{font-family:GR Rokh;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Rokh-Bold.woff2) format("woff2")}@font-face{font-family:GR Rokh;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/Rokh-ExtraBold.woff2) format("woff2")}@font-face{font-family:GR On;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/On-Regular.woff2) format("woff2")}@font-face{font-family:GR On;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/On-Medium.woff2) format("woff2")}@font-face{font-family:GR On;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/On-SemiBold.woff2) format("woff2")}@font-face{font-family:GR On;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/On-Bold.woff2) format("woff2")}@font-face{font-family:GR On;font-weight:800 900;font-style:normal;font-display:swap;src:url(/fonts/On-Black.woff2) format("woff2")}.ps-pat{position:absolute;inset:0;pointer-events:none}.ps-pat[data-p=dots]{background-image:radial-gradient(hsla(0,0%,100%,.11) .9px,transparent 1.3px);background-size:7px 7px}.ps-pat[data-p=grid]{background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:30px 30px;background-position:-1px -1px}.ps-pat[data-p=diagonal]{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.075) 0 1px,transparent 1px 11px)}.ps-pat[data-p=topo]{background-size:300px 300px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300' fill='none' stroke='%23fff' stroke-opacity='.13'%3E%3Cpath d='M0 38C50 14 92 62 150 40S250 14 300 38'/%3E%3Cpath d='M0 74C46 54 98 96 152 76S254 50 300 74'/%3E%3Cpath d='M0 262C60 240 104 286 160 262S252 238 300 262'/%3E%3Cellipse cx='206' cy='170' rx='64' ry='40'/%3E%3Cellipse cx='206' cy='170' rx='44' ry='26'/%3E%3Cellipse cx='208' cy='170' rx='24' ry='13'/%3E%3Cellipse cx='70' cy='176' rx='48' ry='34' transform='rotate(-14 70 176)'/%3E%3Cellipse cx='72' cy='176' rx='28' ry='19' transform='rotate(-14 72 176)'/%3E%3Cellipse cx='74' cy='177' rx='10' ry='6' transform='rotate(-14 74 177)'/%3E%3C/svg%3E")}.ps-pat[data-p=noise]{background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ps-pat[data-p=hex]{background-size:27.713px 48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.713' height='48' viewBox='0 0 27.713 48' fill='none' stroke='%23fff' stroke-opacity='.09'%3E%3Cpath d='M13.856 0 27.713 8v16l-13.857 8L0 24V8zM13.856 32v16'/%3E%3C/svg%3E")}.ps-pat[data-p=waves]{background-size:120px 24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='24' viewBox='0 0 120 24' fill='none' stroke='%23fff' stroke-opacity='.11'%3E%3Cpath d='M0 12C10 4 20 4 30 12S50 20 60 12 80 4 90 12s20 8 30 0'/%3E%3C/svg%3E")}.ps-pat[data-p=circuit]{background-size:96px 96px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none' stroke='%23fff' stroke-opacity='.08'%3E%3Cpath d='M0 24h26l10 10v26M48 0v14l12 12h36M96 72H70l-10-10V46M24 96V80l-8-8H0M60 96V84l8-8h28'/%3E%3Cg fill='%23fff' fill-opacity='.14' stroke='none'%3E%3Ccircle cx='36' cy='62' r='2.4'/%3E%3Ccircle cx='60' cy='26' r='2.4'/%3E%3Ccircle cx='60' cy='44' r='2.4'/%3E%3Ccircle cx='16' cy='72' r='2.4'/%3E%3Ccircle cx='68' cy='76' r='2.4'/%3E%3C/g%3E%3C/svg%3E")}.ps-pat[data-p=chevron]{background-size:40px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20' fill='none' stroke='%23fff' stroke-opacity='.09'%3E%3Cpath d='M0 15 10 5l10 10 10-10 10 10'/%3E%3C/svg%3E")}.ps-pat[data-p=cubes]{background-size:34.641px 60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.641' height='60' viewBox='0 0 34.641 60' fill='none' stroke='%23fff' stroke-opacity='.08'%3E%3Cpath d='M17.32 0.00L34.64 10.00L17.32 20.00L0.00 10.00Z' fill='%23fff' fill-opacity='.025' stroke='none'/%3E%3Cpath d='M17.32 0.00 L34.64 10.00 L34.64 30.00 L17.32 40.00 L0.00 30.00 L0.00 10.00ZM17.32 20.00L34.64 10.00M17.32 20.00L17.32 40.00M17.32 20.00L0.00 10.00'/%3E%3Cpath d='M0.00 30.00L17.32 40.00L0.00 50.00L-17.32 40.00Z' fill='%23fff' fill-opacity='.025' stroke='none'/%3E%3Cpath d='M0.00 30.00 L17.32 40.00 L17.32 60.00 L0.00 70.00 L-17.32 60.00 L-17.32 40.00ZM0.00 50.00L17.32 40.00M0.00 50.00L0.00 70.00M0.00 50.00L-17.32 40.00'/%3E%3Cpath d='M34.64 30.00L51.96 40.00L34.64 50.00L17.32 40.00Z' fill='%23fff' fill-opacity='.025' stroke='none'/%3E%3Cpath d='M34.64 30.00 L51.96 40.00 L51.96 60.00 L34.64 70.00 L17.32 60.00 L17.32 40.00ZM34.64 50.00L51.96 40.00M34.64 50.00L34.64 70.00M34.64 50.00L17.32 40.00'/%3E%3Cpath d='M0.00 -30.00L17.32 -20.00L0.00 -10.00L-17.32 -20.00Z' fill='%23fff' fill-opacity='.025' stroke='none'/%3E%3Cpath d='M0.00 -30.00 L17.32 -20.00 L17.32 0.00 L0.00 10.00 L-17.32 0.00 L-17.32 -20.00ZM0.00 -10.00L17.32 -20.00M0.00 -10.00L0.00 10.00M0.00 -10.00L-17.32 -20.00'/%3E%3Cpath d='M34.64 -30.00L51.96 -20.00L34.64 -10.00L17.32 -20.00Z' fill='%23fff' fill-opacity='.025' stroke='none'/%3E%3Cpath d='M34.64 -30.00 L51.96 -20.00 L51.96 0.00 L34.64 10.00 L17.32 0.00 L17.32 -20.00ZM34.64 -10.00L51.96 -20.00M34.64 -10.00L34.64 10.00M34.64 -10.00L17.32 -20.00'/%3E%3Cpath d='M17.32 60.00L34.64 70.00L17.32 80.00L0.00 70.00Z' fill='%23fff' fill-opacity='.025' stroke='none'/%3E%3Cpath d='M17.32 60.00 L34.64 70.00 L34.64 90.00 L17.32 100.00 L0.00 90.00 L0.00 70.00ZM17.32 80.00L34.64 70.00M17.32 80.00L17.32 100.00M17.32 80.00L0.00 70.00'/%3E%3C/svg%3E")}.ps-pat[data-p=plus]{background-size:28px 28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none' stroke='%23fff' stroke-opacity='.15'%3E%3Cpath d='M14 10v8M10 14h8'/%3E%3C/svg%3E")}.ps-pat[data-p=cross]{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.055) 0 1px,transparent 1px 14px),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.055) 0 1px,transparent 1px 14px)}.ps-pat[data-p=rings]{background-image:repeating-radial-gradient(circle at 78% 22%,hsla(0,0%,100%,.075) 0 1px,transparent 1.5px 26px)}.ps-pat[data-p=stripes]{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.032) 0 18px,transparent 18px 36px)}.ps-pat[data-p=scanlines]{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 4px)}.ps-pat[data-p=mesh]{background-image:radial-gradient(42% 55% at 18% 28%,color-mix(in srgb,var(--ac,#36ffa8) 20%,transparent),transparent 72%),radial-gradient(38% 50% at 84% 72%,color-mix(in srgb,var(--c,#4da3ff) 22%,transparent),transparent 70%),radial-gradient(30% 40% at 62% 8%,hsla(0,0%,100%,.07),transparent 70%)}.cnx-sub{font-size:13px;font-weight:700;color:var(--tx-3);padding-top:6px;border-top:1px solid var(--line)}.cnx-own .cnx-own-b{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:8px}.cnx-own b{font-size:14.5px;color:var(--tx);line-height:1.6}.cnx-own p{font-size:14px;line-height:1.85;color:var(--tx-2);white-space:pre-line;overflow-wrap:anywhere}.cnx-own-img{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.cnx-own-cp{padding:4px 4px 4px 12px}.cnx-own-cp .cnx-copy{height:32px;padding:0 12px;font-size:12.5px}.fav{display:flex;flex-direction:column;gap:6px}.fav-btn{width:100%;justify-content:center;gap:8px}.fav-btn.is-on{color:var(--tx);border-color:color-mix(in srgb,var(--ac) 38%,var(--line-2))}.fav-btn.is-on .ic{color:var(--ac)}.fav-n{min-width:24px;height:22px;padding:0 7px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;font-weight:700;color:var(--tx-2);background:hsla(0,0%,100%,.06)}.fav-err{font-size:12.5px;color:var(--err,#ff6b6b)}.ps-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:16px;gap:16px;align-items:start}.ps-side{position:-webkit-sticky;position:sticky;top:84px;gap:12px}.ps-groups,.ps-side{min-width:0;display:flex;flex-direction:column}.ps-groups{gap:16px}.ps-row{display:flex;flex-direction:column;gap:8px}.ps-row+.ps-row{margin-top:14px}.ps-row>.n{font-size:13px;font-weight:600;color:var(--tx-2)}.ps-row>.h{font-size:12.5px;color:var(--tx-3);line-height:1.8}.ps-pats{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.ps-pats button{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-size:12px;font-weight:600;color:var(--tx-3);transition:border-color .15s,color .15s}.ps-pats button:hover{color:var(--tx)}.ps-pats button[aria-checked=true]{border-color:color-mix(in srgb,var(--ac) 50%,var(--line-2));color:var(--tx)}.ps-pats .sw{position:relative;height:46px;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#17171c,#0b0b0e)}.ps-pats .sw .ps-pat{opacity:1}.ps-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.ps-boxes button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-size:12px;font-weight:600;color:var(--tx-3)}.ps-boxes button[aria-checked=true]{border-color:color-mix(in srgb,var(--ac) 50%,var(--line-2));color:var(--tx)}.ps-boxes .bx{height:40px;border-radius:9px;position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='1' cy='1' r='.8' fill='%23fff' fill-opacity='.12'/%3E%3C/svg%3E"),linear-gradient(135deg,color-mix(in srgb,var(--ac) 22%,#0b0b0e),#0b0b0e)}.ps-boxes .bx i{position:absolute;inset:8px 10px;border-radius:6px}.ps-boxes [data-b=default] .bx i{background:linear-gradient(180deg,var(--s2),var(--s1));border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi)}.ps-boxes [data-b=glass] .bx i{background:rgba(20,20,24,.5);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ps-boxes [data-b=outline] .bx i{border:1px solid var(--line-2)}.ps-boxes [data-b=flat] .bx i{background:var(--s1)}.ps-boxes [data-b=elevated] .bx i{background:linear-gradient(180deg,var(--s3),var(--s2));box-shadow:0 8px 16px -8px rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.07)}.ps-boxes [data-b=gradient] .bx i{background:linear-gradient(165deg,color-mix(in srgb,var(--ac) 12%,var(--s2)),var(--s1) 62%);border:1px solid color-mix(in srgb,var(--ac) 14%,var(--line))}.ps-boxes [data-b=accent] .bx i{background:var(--s1);border:1px solid color-mix(in srgb,var(--ac) 45%,var(--line-2))}.ps-boxes [data-b=inset] .bx i{background:var(--bg-2);box-shadow:inset 0 2px 7px rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.03)}.ps-boxes [data-b=split] .bx i{background:linear-gradient(180deg,hsla(0,0%,100%,.07) 0 9px,var(--line) 9px 10px,var(--s1) 10px);border:1px solid var(--line)}.ps-boxes [data-b=frosted] .bx i{background:rgba(9,9,12,.7);border:1px solid hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ps-boxes [data-b=underline] .bx i{border-bottom:1px solid var(--line-2);border-radius:0}.ps-fonts .pn-seg button{height:auto;padding:6px 14px;display:flex;flex-direction:column;align-items:center;line-height:1.35}.ps-fonts .pn-seg b{font-size:17px;font-weight:700}.ps-fonts .pn-seg small{font-size:11px;color:var(--tx-4)}.ps-chips{display:flex;flex-wrap:wrap;gap:6px}.ps-chips button{height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--tx-3);display:inline-flex;align-items:center;gap:6px}.ps-chips button[aria-pressed=true]{color:var(--tx);border-color:color-mix(in srgb,var(--ac) 45%,var(--line-2));background:color-mix(in srgb,var(--ac) 8%,transparent)}.ps-chips button .ic{opacity:0}.ps-chips button[aria-pressed=true] .ic{opacity:1;color:var(--ac)}.ps-line{display:flex;align-items:center;justify-content:space-between;gap:14px}.ps-line>div{min-width:0}.ps-line b{display:block;font-size:14px}.ps-line p{font-size:12.5px;color:var(--tx-3);line-height:1.8}.ps-line+.ps-line{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ps-order .ps-order-n{flex:none;width:22px;font-size:12px;font-weight:700;color:var(--tx-4);text-align:center}.ps-order .pn-sort-i:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-o)}.ps-kbd{font-size:12px;color:var(--tx-4);margin-top:8px}.ps-level{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.ps-level-n{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:82px;height:82px;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(255,138,61,.08),transparent)}.ps-level-n span{font-size:11.5px;color:var(--tx-3)}.ps-level-n b{font-family:var(--fh);font-size:32px;line-height:1.1;font-weight:800;color:#ff8a3d}.ps-level-b{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:10px}.ps-level-b>p:first-child{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--tx-2)}.ps-level-b>p:first-child .ic{color:#ff8a3d}.ps-level-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.ps-level-steps li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.ps-level-steps b{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tx-3)}.ps-level-steps li.on b{color:var(--tx)}.ps-level-steps li.on b .ic{color:var(--ac)}.ps-level-steps span{font-size:12px;line-height:1.7;color:var(--tx-4)}.ps-level-a{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ps-level-next{font-size:12.5px;color:var(--tx-3)}.ps-fs{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column}.ps-fs:disabled{opacity:.5}.ps-gated+.ps-gated{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ps-lock{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px;font-size:12.5px;color:var(--tx-2)}.ps-lock-t{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;background:rgba(255,138,61,.07);border:1px solid rgba(255,138,61,.26);font-weight:600;color:var(--tx)}.ps-lock-t .ic{color:#ff8a3d}.ps-lock .link{font-size:12.5px}.ps-lock em{font-style:normal;flex-basis:100%;font-size:12px;color:var(--tx-3);line-height:1.7}.ps-radii{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:8px;gap:8px}.ps-radii button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-size:12px;font-weight:600;color:var(--tx-3)}.ps-radii button[aria-checked=true]{border-color:color-mix(in srgb,var(--ac) 50%,var(--line-2));color:var(--tx)}.ps-radii i{display:block;width:34px;height:24px;border:1.5px solid var(--tx-4);background:linear-gradient(180deg,var(--s2),var(--s1))}.ps-radii button[aria-checked=true] i{border-color:color-mix(in srgb,var(--ac) 70%,transparent)}.ps-fontgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:8px;gap:8px}.ps-fontgrid button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 8px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--tx-2);line-height:1.5}.ps-fontgrid button[aria-checked=true]{border-color:color-mix(in srgb,var(--ac) 50%,var(--line-2));color:var(--tx)}.ps-fontgrid b{font-size:16px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-fontgrid small{font-size:11px;color:var(--tx-4)}.ps-hds,.ps-hss{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.ps-hds button,.ps-hss button{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:7px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-size:12px;font-weight:600;color:var(--tx-3)}.ps-hds button[aria-checked=true],.ps-hss button[aria-checked=true]{border-color:color-mix(in srgb,var(--ac) 50%,var(--line-2));color:var(--tx)}.ps-hds .sk{position:relative;height:54px;border-radius:8px;overflow:hidden;background:#0b0b0e;border:1px solid var(--line)}.ps-hds .sk i{position:absolute;display:block}.ps-hds .sk .m{inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 30%,#20232b),#15161b 70%)}.ps-hds .sk .t{left:8px;bottom:16px;width:44%;height:5px;border-radius:3px;background:hsla(0,0%,100%,.75)}.ps-hds .sk .l{left:8px;right:8px;bottom:7px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.22)}.ps-hds [data-hd=compact] .sk .m{bottom:14px}.ps-hds [data-hd=compact] .sk,.ps-hds [data-hd=framed] .sk{background:var(--s1)}.ps-hds [data-hd=framed] .sk .m{inset:6px;border-radius:6px;border:1px solid hsla(0,0%,100%,.14)}.ps-hds [data-hd=split] .sk .m{left:42%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%);mask-image:linear-gradient(90deg,transparent,#000 50%)}.ps-hds [data-hd=minimal] .sk .m{background:linear-gradient(165deg,#17171c,#0b0b0e)}.ps-hss .hs{height:44px;padding:0 10px;border-radius:8px;background:var(--s1);border:1px solid var(--line);direction:rtl}.ps-hss .hs,.ps-hss .hs b{display:flex;align-items:center}.ps-hss .hs b{font-family:var(--fh);font-size:14px;font-weight:800;color:var(--tx);gap:7px;flex:1 1;min-width:0}.ps-hss [data-h=line] .hs b:after{content:"";flex:1 1;height:1px;background:linear-gradient(270deg,var(--line-2),transparent)}.ps-hss [data-h=pill] .hs b{flex:none;font-size:12.5px;padding:2px 10px;border-radius:99px;background:color-mix(in srgb,var(--ac) 9%,transparent);border:1px solid color-mix(in srgb,var(--ac) 24%,var(--line))}.ps-hss [data-h=numbered] .hs b:before{content:"۱";display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:11.5px;color:var(--ac);background:color-mix(in srgb,var(--ac) 10%,transparent);border:1px solid color-mix(in srgb,var(--ac) 22%,transparent)}.ps-hss [data-h=bar] .hs b:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--ac)}.psp[data-box=gradient] .psp-card{background:linear-gradient(165deg,color-mix(in srgb,var(--ac) 8%,var(--s2)),var(--s1) 62%);border-color:color-mix(in srgb,var(--ac) 12%,var(--line))}.psp[data-box=accent] .psp-card{background:var(--s1);border-color:color-mix(in srgb,var(--ac) 36%,var(--line-2));box-shadow:none}.psp[data-box=inset] .psp-card{background:var(--bg-2);border-color:hsla(0,0%,100%,.03);box-shadow:inset 0 2px 8px rgba(0,0,0,.6)}.psp[data-box=split] .psp-card{background:linear-gradient(180deg,hsla(0,0%,100%,.045) 0 22px,var(--line) 22px 23px,transparent 23px),var(--s1);box-shadow:none}.psp[data-box=frosted] .psp-card{background:rgba(9,9,12,.66);border-color:hsla(0,0%,100%,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.psp[data-box=underline] .psp-card{background:transparent;border-color:transparent;border-bottom-color:var(--line-2);border-radius:0;box-shadow:none;padding-inline:2px}.psp[data-hs=line] .psp-card b{gap:6px}.psp[data-hs=line] .psp-card b:after{content:"";flex:1 1;height:1px;background:linear-gradient(270deg,var(--line-2),transparent)}.psp[data-hs=pill] .psp-card b{align-self:flex-start;padding:1px 8px;border-radius:99px;background:color-mix(in srgb,var(--ac) 9%,transparent);border:1px solid color-mix(in srgb,var(--ac) 22%,var(--line))}.psp[data-hs=numbered] .psp-main{counter-reset:psp}.psp[data-hs=numbered] .psp-main .psp-card b:before{counter-increment:psp;content:counter(psp,persian);display:grid;place-items:center;width:15px;height:15px;border-radius:4px;-webkit-margin-end:5px;margin-inline-end:5px;font-size:9px;color:var(--ac);background:color-mix(in srgb,var(--ac) 10%,transparent)}.psp[data-hs=bar] .psp-card b:before{content:"";width:3px;height:.85em;border-radius:2px;background:var(--ac);-webkit-margin-end:6px;margin-inline-end:6px}.psp[data-hd=compact] .psp-hero{height:160px}.psp[data-hd=minimal] .psp-hero{height:140px}.psp[data-hd=minimal] .psp-media{display:none}.psp[data-hd=minimal] .psp-hero{background:linear-gradient(165deg,#131318,#0a0a0d 70%)}.psp[data-hd=framed] .psp-hero{margin:8px 8px 0;border-radius:12px;border:1px solid var(--line-2);height:186px}.psp[data-hd=split] .psp-media{left:36%;width:64%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.psp{--card-r:20px;border-radius:16px;border:1px solid var(--line);background:var(--bg);font-family:var(--fb)}.psp,.psp-hero{overflow:hidden}.psp-hero{position:relative;isolation:isolate;height:200px}.psp-media{width:100%;height:100%;object-fit:cover;z-index:-4}.psp-media,.psp-tint{position:absolute;inset:0}.psp-tint{z-index:-3;background:radial-gradient(70% 90% at 85% 10%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%)}.psp-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(8,8,10,.7),rgba(8,8,10,.4) 30%,rgba(8,8,10,.9) 80%,var(--bg))}.psp-hero>.ps-pat{z-index:-1}.psp[data-accent=subtle] .psp-tint{opacity:.4}.psp[data-accent=strong] .psp-tint{background:radial-gradient(70% 90% at 85% 10%,color-mix(in srgb,var(--c) 44%,transparent),transparent 72%)}.psp-in{position:absolute;inset:auto 0 0;padding:0 14px;flex-direction:column}.psp-id,.psp-in{display:flex;gap:10px}.psp-id{align-items:center;direction:ltr}.psp-tx{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.psp-tx>b{word-spacing:var(--fh-ws,normal);font-family:var(--fh);font-size:19px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.psp-chip{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px 0 3px;border-radius:99px;font-size:10px;background:rgba(8,8,10,.5);border:1px solid hsla(0,0%,100%,.1)}.psp-soc{display:flex;gap:3px}.psp-soc i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(8,8,10,.5);border:1px solid hsla(0,0%,100%,.12);color:var(--tx-2)}.psp-stats{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.2);margin:0 -14px;direction:rtl}.psp-stats span{font-size:10px;color:hsla(240,6%,93%,.75);padding:6px 8px 8px;-webkit-border-start:1px solid hsla(0,0%,100%,.14);border-inline-start:1px solid hsla(0,0%,100%,.14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psp-stats span:first-child{-webkit-border-start:0;border-inline-start:0}.psp-body{position:relative;isolation:isolate;padding:12px 0 14px}.psp-ppat{z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60px);mask-image:linear-gradient(180deg,transparent,#000 60px)}.psp-grid{width:var(--pw);margin:0 auto;padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr) 34%;grid-gap:8px;gap:8px;align-items:start}.psp[data-side=right] .psp-grid{grid-template-columns:34% minmax(0,1fr)}.psp[data-side=right] .psp-side{order:-1}.psp[data-side=none] .psp-grid{grid-template-columns:minmax(0,1fr)}.psp[data-side=none] .psp-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.psp-main,.psp-side{gap:6px;min-width:0}.psp-card,.psp-main,.psp-side{display:flex;flex-direction:column}.psp-card{gap:5px;padding:8px 10px 9px;border-radius:var(--card-rp,9px);background:linear-gradient(180deg,var(--s2),var(--s1) 60%);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi)}.psp-card b{word-spacing:var(--fh-ws,normal);font-family:var(--fh);font-size:11.5px;font-weight:700;line-height:1.4;display:flex;align-items:center}.psp-card i{display:block;height:5px;border-radius:3px;background:hsla(0,0%,100%,.07)}.psp-card i.sh{width:62%}.psp-card.sm b{font-size:10.5px}.psp[data-accent=strong]:not([data-hs=numbered]):not([data-hs=bar]) .psp-card b:before{content:"";width:3px;height:.85em;border-radius:2px;background:var(--ac);-webkit-margin-end:6px;margin-inline-end:6px}.psp[data-box=glass] .psp-card{background:rgba(20,20,24,.5);border-color:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.psp[data-box=outline] .psp-card{background:transparent;border-color:var(--line-2);box-shadow:none}.psp[data-box=flat] .psp-card{background:var(--s1);border-color:transparent;box-shadow:none}.psp[data-box=elevated] .psp-card{background:linear-gradient(180deg,var(--s3),var(--s2) 70%);box-shadow:inset 0 1px 0 var(--hi),0 8px 16px -10px rgba(0,0,0,.9)}.psp-sim{width:var(--pw);margin:12px auto 0;padding:0 10px;display:flex;flex-direction:column;gap:6px}.psp-sim b{font-family:var(--fh);font-size:11.5px}.psp-sim span{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.psp-sim i{height:34px;border-radius:8px;background:var(--s1);border:1px solid var(--line)}.jg-steps{flex-direction:column;list-style:none;margin:0;padding:0}.jg-step,.jg-steps{display:flex;gap:12px}.jg-step{padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--bg-2)}.jg-step .cnx-n{margin-top:6px}.jg-step-b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.jg-step-h{justify-content:flex-end;gap:4px}.jg-img,.jg-step-h{display:flex;align-items:center}.jg-img{gap:10px;flex-wrap:wrap}.jg-img img{width:120px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.jg-prev{padding:16px;border-radius:18px;border:1px solid var(--line-2);background:var(--s1);max-height:calc(100vh - 160px);overflow:auto}.jg-prev-h{display:flex;align-items:center;gap:10px;margin-bottom:14px}.jg-prev-h b{display:block;font-size:15px}.jg-prev-h small{font-size:12px;color:var(--tx-3)}@media (max-width:1100px){.ps-layout{grid-template-columns:minmax(0,1fr)}.ps-side{position:static;order:-1}}