@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pip{0%{box-shadow:0 0 #c9f27b8c}70%{box-shadow:0 0 0 8px #c9f27b00}to{box-shadow:0 0 #c9f27b00}}@keyframes rise{to{transform:none}}@keyframes tick{to{transform:translate(-50%)}}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes flash{0%,to{background:0 0}20%{background:#ff5a1f1f}}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes reqIn{0%{opacity:0;transform:translate(40px)}}@keyframes fade{0%{opacity:0}}@keyframes draw{to{stroke-dashoffset:0}}.pg{--bg:#0a0a0a;--bg-2:#111;--bg-3:#171717;--ink:#f2f0eb;--muted:#f2f0eb8f;--faint:#f2f0eb52;--line:#f2f0eb21;--line-2:#f2f0eb38;--pg:#ff5a1f;--pg-2:#ff7a45;--on-pg:#0a0a0a;--ok:#c9f27b;--display:var(--font-display), "Impact", "Arial Narrow", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gut:clamp(16px, 2.2vw, 32px);--ease:cubic-bezier(.16, 1, .3, 1);--snap:cubic-bezier(.77, 0, .175, 1);--nav-h:64px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}.pg{background:var(--bg);color:var(--ink);font-family:var(--mono);letter-spacing:.01em;text-transform:uppercase;-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.55;overflow-x:clip}body.locked{overflow:hidden}.pg img,.pg svg{max-width:100%;display:block}.pg a{color:inherit;text-decoration:none}.pg button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pg input,.pg textarea{font:inherit}.pg ::selection{background:var(--pg);color:var(--on-pg)}.pg :focus-visible{outline:2px solid var(--pg);outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:#2a2a2a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--pg)}.pg .grain{z-index:90;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}.pg .progress{z-index:80;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.pg .progress span{background:var(--pg);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.pg .brand-word em{color:var(--pg);font-style:normal}.pg .btn{--b:var(--pg);background:var(--b);height:48px;color:var(--on-pg);letter-spacing:.04em;isolation:isolate;transition:color .35s var(--ease);justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pg .btn:before{content:"";z-index:-1;background:var(--ink);transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.pg .btn:hover:before,.pg .btn:focus-visible:before{transform:translateY(0)}.pg .btn .arr{transition:transform .45s var(--ease);display:inline-block}.pg .btn:hover .arr{transform:translate(4px)}.pg .btn[disabled],.pg .btn.is-disabled{opacity:.35;cursor:not-allowed}.pg .btn[disabled]:before{display:none}.pg .btn-sm{height:36px;padding:0 14px;font-size:11.5px}.pg .btn-lg{height:58px;font-size:13.5px}.pg .btn-block{width:100%}.pg .link{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding-bottom:4px;transition:border-color .3s,color .3s;display:inline-flex}.pg .link:hover{border-color:var(--pg);color:var(--pg)}.pg .link .arr{transition:transform .4s var(--ease)}.pg .link:hover .arr{transform:translate(3px)}.pg .label{color:var(--muted);letter-spacing:.06em;font-size:11.5px;display:inline-block}.pg .h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,6.4vw,104px);font-weight:400;line-height:.9}.pg .h2-xl{font-size:clamp(54px,9.6vw,168px)}.pg [data-split] .w{vertical-align:top;margin-bottom:-.04em;padding-bottom:.04em;display:inline-block;overflow:hidden}.pg [data-split] .w>span{transition:transform 1s var(--ease);transition-delay:calc(var(--i) * 55ms);display:inline-block;transform:translateY(105%)}.pg [data-split].in .w>span{transform:none}.pg [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(14px)}.pg [data-reveal].in{opacity:1;transform:none}.pg [data-reveal=clip]{opacity:1;clip-path:inset(12% 6%);transition:clip-path 1.3s var(--ease);transform:none}.pg [data-reveal=clip] img{transition:transform 1.6s var(--ease);transform:scale(1.15)}.pg [data-reveal=clip].in{clip-path:inset(0)}.pg [data-reveal=clip].in img{transform:scale(1)}.pg .nav{z-index:60;height:var(--nav-h);padding:0 var(--gut);transition:background .4s, border-color .4s, transform .5s var(--ease);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.pg .nav.scrolled{-webkit-backdrop-filter:blur(14px);border-color:var(--line);background:#0a0a0ad1}.pg .nav.hide{transform:translateY(-100%)}.pg .brand{justify-self:start;align-items:center;gap:10px;display:inline-flex}.pg .brand-mark{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:1.8px;transition:transform .8s var(--ease), stroke .3s}.pg .brand:hover .brand-mark{stroke:var(--pg);transform:rotate(90deg)}.pg .brand-word{font-family:var(--display);letter-spacing:.015em;font-size:21px;line-height:1}.pg .nav-links{gap:30px;font-size:12px;display:flex}.pg .nav-links a{padding:6px 0;position:relative}.pg .nav-links a:after{content:"";background:var(--pg);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pg .nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.pg .nav-right{justify-self:end;align-items:center;gap:18px;display:flex}.pg .status{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.pg .status i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2s infinite pip;box-shadow:0 0 #c9f27b99}.pg .menu-btn{border:1px solid var(--line-2);height:36px;padding:0 12px;font-size:11.5px;display:none}.pg .menu{z-index:55;background:var(--bg);padding:calc(var(--nav-h) + 24px) var(--gut) 32px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.pg .menu[hidden]{display:none}.pg .menu nav{flex-direction:column;display:flex}.pg .menu nav a{font-family:var(--display);border-bottom:1px solid var(--line);padding:8px 0;font-size:clamp(40px,12vw,64px);line-height:1.05}.pg .menu .btn{height:56px}.pg .hero{padding:calc(var(--nav-h) + 4px) var(--gut) 0;position:relative}.pg .hero-title{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;z-index:1;margin:0;font-size:22vw;font-weight:400;line-height:.8;position:relative}.pg .ht-line{display:inline-block}.pg .ht-line .c{display:inline-block;transform:translateY(102%)}.pg .hero-title .mask{padding-top:.06em;display:block;overflow:hidden}.pg .hero.is-ready .ht-line .c{animation:rise 1.1s var(--ease) forwards;animation-delay:calc(.55s + var(--i) * 45ms)}.pg .ht-line .c.z{color:var(--pg)}.pg .hero-grid{align-items:end;gap:var(--gut);z-index:2;grid-template-columns:1fr minmax(320px,46vw) 1fr;margin-top:calc(-1*clamp(40px,7.6vw,130px));display:grid;position:relative}.pg .spec{opacity:0;transition:opacity 1s var(--ease) 1.2s;gap:22px;padding-bottom:36px;display:grid}.pg .hero.is-ready .spec{opacity:1}.pg .spec dl{margin:0}.pg .spec dt{color:var(--muted);margin-bottom:4px;font-size:11.5px}.pg .spec dd{margin:0;font-size:12.5px}.pg .spec-right{text-align:right}.pg .hero-stage{cursor:pointer;outline:none;position:relative}.pg .hero-plinth{aspect-ratio:1.6;pointer-events:none;filter:blur(6px);background:radial-gradient(closest-side,#ff5a1f29,#ff5a1f0d 45%,#0000 72%);width:120%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.pg .hero-tilt{transform-style:preserve-3d;will-change:transform;opacity:0;transition:opacity 1.2s var(--ease) .9s, transform 1.4s var(--ease) .9s;position:relative;transform:translateY(40px)scale(.96)}.pg .hero.is-ready .hero-tilt{opacity:1;transform:none}.pg .hero-tilt.live{transition:none}.pg .tee{width:100%;height:auto;overflow:visible}.pg .hero-drop{pointer-events:none;place-items:center;display:grid;position:absolute;inset:14% 22% 22%}.pg .hero-drop-tag{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s, transform .35s var(--ease);background:#0a0a0ac7;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:inline-flex;transform:translateY(6px)}.pg .hero-drop-tag svg{fill:none;width:14px;height:14px;stroke:var(--pg);stroke-width:2.2px}.pg .hero-stage:hover .hero-drop-tag,.pg .hero-stage:focus-visible .hero-drop-tag,.pg .hero-stage.drag .hero-drop-tag{opacity:1;transform:none}.pg .hero-stage.drag .hero-drop-tag{border-color:var(--pg);color:var(--pg)}.pg .hero-caption{white-space:nowrap;color:var(--muted);font-size:11px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pg .hero-caption b{color:var(--ink);font-weight:500}.pg .hero-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-top:28px;padding:34px 0 40px;display:flex}.pg .hero-lede{max-width:34ch;margin:0;font-size:13.5px}.pg .hero-ctas{align-items:center;gap:26px;display:flex}.pg .tickers{height:150px;margin:10px 0 0;position:relative;overflow:hidden}.pg .ticker{position:absolute;top:50%;left:-5%;right:-5%;overflow:hidden}.pg .ticker-front{background:var(--pg);color:var(--on-pg);z-index:2;transform:translateY(-50%)rotate(-2.2deg)}.pg .ticker-back{background:var(--bg-3);color:var(--muted);border-block:1px solid var(--line);transform:translateY(-50%)rotate(2.4deg)}.pg .ticker-track{width:max-content;animation:38s linear infinite tick;display:flex}.pg .ticker-back .ticker-track{animation-duration:46s;animation-direction:reverse}.pg .ticker-track span{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:22px;padding:13px 0 13px 22px;font-size:13px;font-weight:600;display:inline-flex}.pg .ticker-track svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:15px;height:15px}.pg .tickers-flat{height:auto;margin:0}.pg .tickers-flat .ticker{position:relative;top:0;left:0;right:0;transform:none}.pg section{position:relative}.pg .sec-head{padding:0 var(--gut)}.pg .sec-head-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.pg .sec-note{color:var(--muted);text-align:right;margin:0 0 12px;font-size:12px}.pg .how{padding:clamp(80px,10vw,150px) 0 clamp(60px,7vw,110px)}.pg .how-list{margin:clamp(40px, 5vw, 72px) var(--gut) 0;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.pg .how-list li{border-right:1px solid var(--line);margin-right:22px;padding:22px 22px 8px 0}.pg .how-list li:last-child{border-right:0;margin-right:0}.pg .how-num{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-2);font-size:clamp(64px,7vw,118px);line-height:.9;transition:color .5s,-webkit-text-stroke-color .5s;display:block}.pg .how-list li:hover .how-num{color:var(--pg);-webkit-text-stroke-color:var(--pg)}.pg .how-list h3{letter-spacing:.04em;margin:18px 0 8px;font-size:13px;font-weight:600}.pg .how-list p{color:var(--muted);max-width:30ch;margin:0;font-size:12.5px}.pg .studio-sec{padding:clamp(50px,6vw,90px) 0 clamp(80px,9vw,140px)}.pg .studio{margin:clamp(34px, 4vw, 56px) var(--gut) 0;border:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);display:grid}.pg .stage-col{border-right:1px solid var(--line)}.pg .stage{top:var(--nav-h);height:calc(100vh - var(--nav-h));background:radial-gradient(ellipse 70% 60% at 50% 48%, #ffffff0e, transparent 70%), linear-gradient(#f2f0eb09 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #f2f0eb09 1px, transparent 1px) 0 0 / 28px 28px, var(--bg-2);outline:none;grid-template-rows:auto 1fr auto;min-height:560px;max-height:900px;display:grid;position:sticky}.pg .stage:focus-visible{outline:2px solid var(--pg);outline-offset:-2px}.pg .stage-top{border-bottom:1px solid var(--line);background:#0a0a0a8c;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pg .stage-status{color:var(--muted);font-size:11px}.pg .tabs{border:1px solid var(--line-2);display:inline-flex}.pg .tab{height:32px;color:var(--muted);padding:0 16px;font-size:11.5px;transition:background .3s,color .3s}.pg .tab+.tab{border-left:1px solid var(--line-2)}.pg .tab.is-on{background:var(--ink);color:var(--bg)}.pg .tab:not(.is-on):hover{color:var(--ink)}.pg .tabs-wide{grid-template-columns:1fr 1fr;width:100%;display:grid}.pg .tabs-wide .tab{height:40px}.pg .stage-canvas{touch-action:none;place-items:center;min-height:0;padding:20px 24px;display:grid;position:relative}.pg .stage-canvas:before,.pg .stage-canvas:after{content:"";pointer-events:none;opacity:.5;position:absolute}.pg .stage-canvas:before{background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 14px);height:9px;top:0;left:0;right:0}.pg .stage-canvas:after{background:repeating-linear-gradient(180deg, var(--line-2) 0 1px, transparent 1px 14px);width:9px;top:0;bottom:0;left:0}.pg .stage-canvas .tee{width:calc(100% - 48px);height:calc(100% - 40px);position:absolute;top:20px;left:24px}.pg .stage-empty{text-align:center;border:1px dashed var(--line-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s, transform .4s var(--ease);background:#0a0a0ab3;justify-items:center;gap:6px;padding:18px 22px;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.pg .stage-empty svg{fill:none;width:22px;height:22px;stroke:var(--pg);stroke-width:2px;margin-bottom:4px}.pg .stage-empty span{font-size:12px;font-weight:600}.pg .stage-empty small{color:var(--muted);font-size:11px}.pg .stage-empty:hover{border-color:var(--pg);transform:translate(-50%,-50%)scale(1.02)}.pg .stage.has-art .stage-empty{display:none}.pg .stage-dropping{border:1.5px dashed var(--pg);opacity:0;pointer-events:none;background:#ff5a1f12;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:12px}.pg .stage-dropping span{background:var(--pg);color:var(--on-pg);padding:8px 12px;font-size:12px;font-weight:600}.pg .stage.drag .stage-dropping{opacity:1}.pg .stage-bar{border-top:1px solid var(--line);background:#0a0a0a8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pg .readouts{flex-wrap:wrap;gap:22px;display:flex}.pg .readouts span{gap:1px;display:grid}.pg .readouts i{color:var(--faint);font-size:10px;font-style:normal}.pg .readouts b{font-size:12px;font-weight:500}.pg .readouts b.warn{color:var(--pg)}.pg .readouts b.good{color:var(--ok)}.pg .tools{gap:6px;display:flex}.pg .tools button{border:1px solid var(--line-2);height:32px;padding:0 12px;font-size:11px;transition:border-color .3s,color .3s,background .3s}.pg .tools button:hover:not([disabled]){border-color:var(--ink)}.pg .tools button[disabled]{opacity:.35;cursor:not-allowed}.pg .tools button[aria-pressed=false]{color:var(--muted)}.pg .tee .ui-guide{transition:opacity .3s}.pg .tee.no-guides .ui-guide,.pg .tee.no-guides .ui-sel{opacity:0}.pg .tee .ui-sel{transition:opacity .25s}.pg .tee .h-move{cursor:move}.pg .tee .h-scale-nw,.pg .tee .h-scale-se{cursor:nwse-resize}.pg .tee .h-scale-ne,.pg .tee .h-scale-sw{cursor:nesw-resize}.pg .tee .h-rot{cursor:grab}.pg .tee.dragging .h-rot{cursor:grabbing}.pg .panel{flex-direction:column;display:flex}.pg .step{border-bottom:1px solid var(--line);padding:26px 26px 28px}.pg .step-last{border-bottom:0}.pg .step-head{gap:6px;margin-bottom:18px;display:grid}.pg .step-n{color:var(--pg);font-size:11px}.pg .step-head h3{font-family:var(--display);letter-spacing:.005em;margin:0;font-size:30px;font-weight:400;line-height:1}.pg .step-sub{color:var(--muted);margin:0 0 14px;font-size:12px}.pg .step-sub b{color:var(--ink);font-weight:500}.pg .dot{color:var(--faint)}.pg .mini-label{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.pg .hint{color:var(--faint);text-transform:none;letter-spacing:0;margin:14px 0 0;font-size:11px}.pg .drop{border:1px dashed var(--line-2);background:#f2f0eb05;justify-items:center;gap:6px;width:100%;padding:26px 16px;transition:border-color .3s,background .3s;display:grid}.pg .drop[hidden]{display:none}.pg .drop:hover,.pg .drop.drag{border-color:var(--pg);background:#ff5a1f0f}.pg .drop-icon{border:1px solid var(--line-2);place-items:center;width:38px;height:38px;margin-bottom:6px;transition:background .3s,border-color .3s;display:grid}.pg .drop:hover .drop-icon{background:var(--pg);border-color:var(--pg)}.pg .drop-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.pg .drop:hover .drop-icon svg{stroke:var(--on-pg)}.pg .drop-title{font-size:12.5px;font-weight:600}.pg .drop-title u{-webkit-text-decoration-color:var(--pg);text-decoration-color:var(--pg);text-underline-offset:3px}.pg .drop-sub{color:var(--muted);font-size:11px}.pg .art-card{border:1px solid var(--line-2);background:var(--bg-2);grid-template-columns:72px 1fr;gap:6px 14px;padding:12px;display:grid}.pg .art-card[hidden]{display:none}.pg .art-thumb{background:repeating-conic-gradient(#1d1d1d 0 25%, #252525 0 50%) 0 0 / 12px 12px;place-items:center;width:72px;height:72px;display:grid}.pg .art-thumb img{object-fit:contain;max-width:64px;max-height:64px}.pg .art-meta{align-content:center;gap:3px;min-width:0;display:grid}.pg .art-meta b{text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.pg .art-meta span{color:var(--muted);font-size:11px}.pg .chip{border:1px solid;justify-self:start;padding:2px 7px;font-size:10.5px!important}.pg .chip.good{color:var(--ok)!important}.pg .chip.ok{color:var(--ink)!important}.pg .chip.warn{color:var(--pg)!important}.pg .art-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.pg .art-btns{gap:14px;display:flex}.pg .link-btn{color:var(--muted);border-bottom:1px solid var(--line-2);padding-bottom:1px;font-size:11px}.pg .link-btn:hover{color:var(--pg);border-color:var(--pg)}.pg .switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:11px;display:inline-flex}.pg .switch input{opacity:0;pointer-events:none;position:absolute}.pg .switch span{border:1px solid var(--line-2);width:30px;height:16px;transition:background .3s,border-color .3s;position:relative}.pg .switch span:after{content:"";background:var(--muted);width:10px;height:10px;transition:transform .3s var(--ease), background .3s;position:absolute;top:2px;left:2px}.pg .switch input:checked+span{background:var(--pg);border-color:var(--pg)}.pg .switch input:checked+span:after{background:var(--on-pg);transform:translate(14px)}.pg .switch input:focus-visible+span{outline:2px solid var(--pg);outline-offset:2px}.pg .samples{margin-top:18px}.pg .sample-row{flex-wrap:wrap;gap:6px;display:flex}.pg .sample{border:1px solid var(--line-2);height:32px;padding:0 12px;font-size:11px;transition:border-color .3s,background .3s,color .3s}.pg .sample:hover{border-color:var(--ink)}.pg .sample.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pg .chips{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pg .chip-c{text-align:left;border:1px solid var(--line);transition:border-color .3s, transform .4s var(--ease);gap:0;display:grid}.pg .chip-c:hover{border-color:var(--line-2);transform:translateY(-2px)}.pg .chip-c[aria-checked=true]{border-color:var(--pg)}.pg .chip-c .sw{background:var(--c);height:42px;position:relative;box-shadow:inset 0 -1px #00000040}.pg .chip-c[aria-checked=true] .sw:after{content:"";background:var(--pg);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);position:absolute;top:6px;right:6px}.pg .chip-c .nm{background:var(--bg);padding:6px 7px 7px;font-size:10px;line-height:1.25}.pg .chip-c .nm small{color:var(--faint);font-size:9.5px;display:block}.pg .places{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.pg .place{border:1px solid var(--line);color:var(--muted);justify-items:center;gap:6px;padding:10px 6px 9px;font-size:10.5px;transition:border-color .3s,color .3s;display:grid}.pg .place svg{width:46px;height:40px}.pg .place svg .t{fill:none;stroke:currentColor;stroke-width:1.4px}.pg .place svg .p{fill:var(--pg);opacity:.9}.pg .place:hover:not([disabled]){color:var(--ink);border-color:var(--line-2)}.pg .place.is-on{color:var(--ink);border-color:var(--pg)}.pg .place[disabled]{opacity:.35;cursor:not-allowed}.pg .sliders{gap:16px;margin-top:20px;display:grid}.pg .range{gap:8px;display:grid}.pg .range>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.pg .range b{color:var(--ink);font-weight:500}.pg input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.pg input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pg) var(--fill,50%), var(--line-2) var(--fill,50%));height:2px}.pg input[type=range]::-moz-range-track{background:var(--line-2);height:2px}.pg input[type=range]::-moz-range-progress{background:var(--pg);height:2px}.pg input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);border:0;margin-top:-6px}.pg input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:14px;height:14px}.pg input[type=range]:disabled{opacity:.35;cursor:not-allowed}.pg .qty{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.pg .q{border:1px solid var(--line);grid-template-columns:30px 1fr 30px;align-items:center;transition:border-color .3s;display:grid}.pg .q.has{border-color:var(--line-2)}.pg .q-lab{color:var(--muted);grid-column:1/-1;justify-content:space-between;padding:7px 9px 0;font-size:11px;display:flex}.pg .q.has .q-lab b{color:var(--pg)}.pg .q-lab b{color:var(--ink);font-weight:600}.pg .q button{height:34px;color:var(--muted);font-size:16px;transition:color .2s,background .2s}.pg .q button:hover{color:var(--ink);background:#f2f0eb0d}.pg .q input{text-align:center;width:100%;color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;font-size:14px;font-weight:500}.pg .q input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pg .q input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pg .summary{margin:0 0 18px;display:grid}.pg .summary>div{border-bottom:1px dashed var(--line);grid-template-columns:96px 1fr;gap:12px;padding:9px 0;font-size:11.5px;display:grid}.pg .summary dt{color:var(--muted)}.pg .summary dd{margin:0}.pg .summary dd.none{color:var(--faint)}.pg .fine{color:var(--muted);text-align:center;margin:12px 0 0;font-size:11px}.pg .demo-note{color:var(--faint)}.pg .shake{animation:shake .5s var(--ease)}.pg .flash{animation:flash 1.2s var(--ease)}.pg .uses{padding:clamp(80px,9vw,140px) 0 clamp(60px,6vw,100px)}.pg .use-list{border-top:1px solid var(--line);margin:clamp(36px,4vw,60px) 0 0;padding:0;list-style:none}.pg .use-list li{padding:16px var(--gut) 10px;border-bottom:1px solid var(--line);cursor:default;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;display:grid;position:relative;overflow:hidden}.pg .use-list li:before{content:"";background:var(--pg);transform-origin:bottom;transition:transform .55s var(--ease);z-index:0;position:absolute;inset:0;transform:scaleY(0)}.pg .use-list li>*{z-index:1;transition:color .4s, transform .55s var(--ease);position:relative}.pg .use-i{color:var(--muted);font-size:11.5px}.pg .use-name{font-family:var(--display);letter-spacing:-.005em;font-size:clamp(40px,7.4vw,124px);line-height:1}.pg .use-tag{color:var(--muted);font-size:12px}.pg .use-list li:hover:before{transform:scaleY(1)}.pg .use-list li:hover>*{color:var(--on-pg)}.pg .use-list li:hover .use-name{transform:translate(18px)}.pg .use-float{aspect-ratio:4/5;z-index:40;pointer-events:none;clip-path:inset(50%);width:300px;transition:clip-path .5s var(--ease);will-change:transform;position:fixed;top:0;left:0;overflow:hidden}.pg .use-float.on{clip-path:inset(0)}.pg .use-float img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;transition:transform .8s var(--ease);transform:scale(1.12)}.pg .use-float.on img{transform:scale(1)}.pg .about{padding:clamp(90px, 10vw, 160px) var(--gut) clamp(60px, 6vw, 100px);grid-template-columns:1fr 2fr;gap:clamp(28px,4vw,64px);display:grid}.pg .about-specs{align-content:start;gap:26px;display:grid}.pg .about-specs dl{margin:0}.pg .about-specs dt{color:var(--muted);margin-bottom:4px;font-size:11.5px}.pg .about-specs dd{margin:0;font-size:12.5px}.pg .about-main{max-width:860px}.pg .about-mark{fill:none;width:46px;height:46px;stroke:var(--pg);stroke-width:1.6px;animation:14s linear infinite spin}.pg .about-copy{max-width:64ch;color:var(--muted);margin:26px 0;font-size:13px;line-height:1.7}.pg .about-photo{aspect-ratio:21/9;background:var(--bg-3);grid-column:1/-1;margin:clamp(20px,3vw,40px) 0 0;position:relative;overflow:hidden}.pg .about-photo img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.82);width:100%;height:100%}.pg .about-photo figcaption{color:var(--ink);mix-blend-mode:difference;font-size:11px;position:absolute;bottom:14px;left:16px}.pg .standard{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.pg .standard li{padding:22px 22px 0 0}.pg .standard li+li{border-left:1px solid var(--line);padding-left:22px}.pg .standard span{color:var(--pg);font-size:11.5px}.pg .standard h3{font-family:var(--display);margin:8px 0;font-size:32px;font-weight:400;line-height:1}.pg .standard p{color:var(--muted);max-width:36ch;margin:0;font-size:12.5px}.pg .faq{grid-template-columns:1fr 1.6fr;align-items:start;padding:clamp(60px,7vw,110px) 0 clamp(80px,9vw,140px);display:grid}.pg .faq .sec-head{top:calc(var(--nav-h) + 24px);position:sticky}.pg .faq-list{border-top:1px solid var(--line);margin-right:var(--gut)}.pg .faq details{border-bottom:1px solid var(--line)}.pg .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13.5px;font-weight:500;list-style:none;transition:color .3s;display:flex}.pg .faq summary::-webkit-details-marker{display:none}.pg .faq summary:hover{color:var(--pg)}.pg .faq summary i{flex:none;width:14px;height:14px;position:relative}.pg .faq summary i:before,.pg .faq summary i:after{content:"";height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.pg .faq summary i:after{transform:rotate(90deg)}.pg .faq details[open] summary i:after{transform:rotate(0)}.pg .faq details[open] summary{color:var(--pg)}.pg .faq details p{color:var(--muted);max-width:70ch;animation:faqIn .5s var(--ease);margin:0;padding:0 60px 24px 0;font-size:12.5px;line-height:1.7}.pg .closer{padding:0 var(--gut) clamp(60px, 6vw, 100px)}.pg .closer-frame{background:#000;place-items:end center;height:min(92vh,900px);min-height:560px;display:grid;position:relative;overflow:hidden}.pg .closer-frame img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.55);width:100%;height:100%;transform:scale(var(--s,1.18));will-change:transform;position:absolute;inset:0}.pg .closer-frame:after{content:"";background:linear-gradient(#0a0a0a1a 30%,#0a0a0ad9);position:absolute;inset:0}.pg .closer-copy{z-index:1;text-align:center;justify-items:center;padding:0 20px clamp(48px,6vw,80px);display:grid;position:relative}.pg .closer-copy p{color:#f2f0ebc7;max-width:46ch;margin:18px 0 26px}.pg .footer{padding:56px var(--gut) 22px;border-top:1px solid var(--line);overflow:hidden}.pg .foot-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;display:grid}.pg .foot-cols>div{align-content:start;gap:8px;display:grid}.pg .foot-cols .label{margin-bottom:8px}.pg .foot-cols a{justify-self:start;font-size:12px;transition:color .3s}.pg .foot-cols a:hover{color:var(--pg)}.pg .foot-brand .brand-word{font-size:30px}.pg .foot-brand p{color:var(--muted);margin:10px 0 0;font-size:12px}.pg .foot-giant{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--line-2);-webkit-user-select:none;user-select:none;background:linear-gradient(90deg, var(--pg), var(--pg)) no-repeat 0 0 / var(--fill,0%) 100%;transition:background-size 1.4s var(--ease);-webkit-background-clip:text;background-clip:text;margin:30px 0 0;font-size:21.6vw;line-height:1.04}.pg .foot-giant.in{--fill:100%}.pg .foot-base{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:11.5px;display:flex}.pg .foot-base a:hover{color:var(--pg)}.pg .mbar{display:none}.pg .req{border:0;border-left:1px solid var(--line-2);background:var(--bg);width:min(1040px,100%);max-width:100%;height:100%;max-height:100%;color:var(--ink);overscroll-behavior:contain;margin:0 0 0 auto;padding:0;overflow-y:auto}.pg .req::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.pg .req[open]{animation:reqIn .6s var(--ease)}.pg .req[open]::backdrop{animation:.4s fade}.pg .req-wrap{min-height:100%;padding:26px clamp(18px,3vw,40px) 40px}.pg .req-head{border-bottom:1px solid var(--line);padding-bottom:22px;position:relative}.pg .req-head .h2{font-size:clamp(42px,5vw,72px)}.pg .req-close{border:1px solid var(--line-2);align-items:center;gap:8px;height:34px;padding:0 12px;font-size:11px;display:inline-flex;position:absolute;top:0;right:0}.pg .req-close span{font-size:16px;line-height:1}.pg .req-close:hover{border-color:var(--pg);color:var(--pg)}.pg .req-body[hidden]{display:none}.pg .req-body{grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,44px);padding-top:26px;display:grid}.pg .req-previews{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px;display:grid}.pg .req-previews figure{border:1px solid var(--line);background:radial-gradient(at 50% 45%,#1d1d1d,#0e0e0e 75%);margin:0;position:relative}.pg .req-previews img{width:100%;height:auto}.pg .req-previews figcaption{color:var(--muted);font-size:10.5px;position:absolute;top:8px;left:10px}.pg .req-form{align-content:start;gap:16px;display:grid}.pg .field{gap:4px;display:grid}.pg .field span{color:var(--muted);font-size:10.5px}.pg .field input,.pg .field textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;resize:vertical;background:0 0;border-radius:0;padding:8px 0 10px;font-size:16px;transition:border-color .3s}.pg .field input:focus,.pg .field textarea:focus{border-color:var(--pg);outline:none}.pg .field input::placeholder,.pg .field textarea::placeholder{color:var(--faint)}.pg .field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pg .field.bad input{border-color:var(--pg)}.pg .check{color:var(--muted);cursor:pointer;text-transform:none;letter-spacing:0;grid-template-columns:18px 1fr;align-items:start;gap:12px;margin-top:4px;font-size:11.5px;display:grid}.pg .check input{opacity:0;pointer-events:none;position:absolute}.pg .check span{border:1px solid var(--line-2);width:18px;height:18px;transition:background .2s,border-color .2s;position:relative}.pg .check input:checked+span{background:var(--pg);border-color:var(--pg)}.pg .check input:checked+span:after{content:"";border:solid var(--on-pg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.pg .check input:focus-visible+span{outline:2px solid var(--pg);outline-offset:2px}.pg .check.bad span{border-color:var(--pg)}.pg .form-err{min-height:1em;color:var(--pg);margin:0;font-size:11.5px}.pg .req-done{text-align:center;justify-items:center;padding:10vh 0 40px;display:grid}.pg .req-done[hidden]{display:none}.pg .done-mark{fill:none;width:84px;height:84px;stroke:var(--pg);stroke-width:1.4px}.pg .done-mark .tick{stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:20;stroke-dashoffset:20px;animation:draw .8s var(--ease) .3s forwards}.pg .req-done .ref{color:var(--muted);margin:18px 0 4px}.pg .req-done .ref b{color:var(--pg);font-weight:600}.pg .req-done p{max-width:46ch}.pg .req-done .btn{margin-top:22px}.pg .toast{z-index:120;visibility:hidden;background:var(--ink);color:var(--bg);max-width:calc(100% - 32px);transition:transform .5s var(--ease), visibility 0s linear .5s;text-align:center;padding:12px 16px;font-size:12px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%,calc(100% + 40px))}.pg .toast.on{visibility:visible;transition:transform .5s var(--ease);transform:translate(-50%)}.pg .toast.err{background:var(--pg);color:var(--on-pg)}@media (max-width:1100px){.pg .nav-links{gap:20px}.pg .status{display:none}.pg .studio{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr)}.pg .chips{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.pg{--nav-h:58px}.pg .nav{grid-template-columns:1fr auto}.pg .nav-links,.pg .nav-right .btn{display:none}.pg .menu-btn{align-items:center;display:inline-flex}.pg .hero-grid{grid-template-columns:1fr 1fr;margin-top:calc(-1*clamp(24px,6vw,60px))}.pg .hero-stage{grid-area:1/1/auto/-1}.pg .spec{gap:16px;padding-bottom:0}.pg .hero-foot{flex-direction:column;align-items:flex-start}.pg .how-list{grid-template-columns:1fr 1fr}.pg .how-list li:nth-child(2){border-right:0;margin-right:0}.pg .how-list li:nth-child(n+3){border-top:1px solid var(--line)}.pg .studio{border-inline:0;grid-template-columns:1fr;margin-inline:0}.pg .stage-col{border-right:0;border-bottom:1px solid var(--line);top:var(--nav-h);z-index:6;position:sticky;box-shadow:0 18px 30px -18px #000000e6}.pg .stage{height:auto;min-height:0;max-height:none;position:relative;top:0}.pg .stage-top{padding:8px 12px}.pg .stage-top .tab{height:28px;padding:0 12px;font-size:11px}.pg .stage-status{white-space:nowrap;text-overflow:ellipsis;max-width:52%;font-size:10.5px;overflow:hidden}.pg .stage-canvas{height:min(34vh,300px);padding:8px}.pg .stage-canvas .tee{width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px}.pg .stage-bar{gap:8px;padding:8px 12px}.pg .readouts b{font-size:11px}.pg .tools button{height:28px;font-size:10.5px}.pg .sec-head-row{flex-direction:column;align-items:flex-start}.pg .sec-note{text-align:left}.pg .about{grid-template-columns:1fr}.pg .about-specs{order:2;grid-template-columns:1fr 1fr}.pg .about-main{order:1}.pg .about-photo{aspect-ratio:4/3;order:3}.pg .standard{order:4;grid-template-columns:1fr}.pg .standard li+li{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-left:0}.pg .faq{grid-template-columns:1fr}.pg .faq .sec-head{margin-bottom:30px;position:static}.pg .faq-list{margin-left:var(--gut)}.pg .foot-cols{grid-template-columns:1fr 1fr}.pg .foot-brand{grid-column:1/-1}.pg .req-body{grid-template-columns:1fr}.pg .use-float{display:none}.pg .mbar{z-index:50;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-2);transition:transform .45s var(--ease);background:#0a0a0aeb;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pg .mbar.on{transform:none}}@media (max-width:600px){.pg{font-size:12.5px}.pg .hero-title{font-size:21.4vw}.pg .hero-grid{gap:14px}.pg .hero-caption{bottom:-6px}.pg .spec-right{text-align:left}.pg .hero-ctas{justify-content:space-between;width:100%}.pg .tickers{height:116px}.pg .how-list{grid-template-columns:1fr}.pg .how-list li{border-right:0;margin-right:0;padding-right:0}.pg .how-list li+li,.pg .how-list li:nth-child(n+3){border-top:1px solid var(--line)}.pg .step{padding:22px var(--gut) 24px}.pg .chips{grid-template-columns:repeat(4,1fr);gap:6px}.pg .chip-c .nm small{display:none}.pg .qty{grid-template-columns:repeat(2,1fr)}.pg .readouts{gap:16px}.pg .stage-bar{padding:10px 12px}.pg .tools{width:100%}.pg .tools button{flex:1}.pg .use-list li{grid-template-columns:1fr;gap:0;padding-block:14px 10px}.pg .use-i{display:none}.pg .use-tag{order:-1;font-size:11px}.pg .use-name{font-size:13.5vw}.pg .about-specs{grid-template-columns:1fr}.pg .faq details p{padding-right:0}.pg .foot-cols{grid-template-columns:1fr}.pg .foot-base{flex-direction:column;gap:8px}.pg .closer-frame{height:82vh;min-height:520px}}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pg .ticker-track{animation:none}}.pg .tee .f-body,.pg .tee .f-rib,.pg .tee .f-inside,.pg .tee .f-band{transition:fill .7s}.pg .tee .lay-shade,.pg .tee .lay-hi{transition:opacity .7s}.pg .page{padding:calc(var(--nav-h) + clamp(40px, 6vw, 90px)) var(--gut) clamp(70px, 8vw, 120px)}.pg .page-narrow{max-width:860px}.pg .page-head{margin-bottom:clamp(36px,5vw,64px)}.pg .page-head p{max-width:56ch;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.7}.pg .nav-acct{color:var(--muted);font-size:11.5px;transition:color .3s}.pg .nav-acct:hover{color:var(--pg)}.pg .menu .menu-acct{color:var(--muted);gap:18px;margin:18px 0;font-size:12px;display:flex}.pg .notice{border:1px solid var(--line-2);color:var(--muted);text-transform:none;letter-spacing:0;background:#ff5a1f0f;align-items:flex-start;gap:12px;padding:12px 14px;font-size:11.5px;line-height:1.5;display:flex}.pg .notice b{color:var(--ink);font-weight:600}.pg .notice:before{content:"";background:var(--pg);flex:none;width:7px;height:7px;margin-top:5px}.pg .post-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg .post-list a{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr auto;align-items:baseline;gap:24px;padding:26px 0;transition:color .3s;display:grid}.pg .post-list a:hover{color:var(--pg)}.pg .post-list time{color:var(--muted);font-size:11px}.pg .post-list h2{font-family:var(--display);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1}.pg .post-list p{color:var(--muted);text-transform:none;letter-spacing:0;max-width:64ch;margin:10px 0 0;font-size:12.5px}.pg .post-list .arr{font-size:14px}.pg .post-cover{aspect-ratio:21/9;background:var(--bg-3);margin:0 0 clamp(30px,4vw,50px);position:relative;overflow:hidden}.pg .post-cover img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.8)}.pg .prose{text-transform:none;letter-spacing:0;color:#f2f0ebd1;max-width:68ch;font-size:15px;line-height:1.8}.pg .prose h2{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:48px 0 14px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1}.pg .prose h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:32px 0 8px;font-size:13px;font-weight:600}.pg .prose p{margin:0 0 18px}.pg .prose ul,.pg .prose ol{margin:0 0 18px;padding-left:22px}.pg .prose ul{list-style:square}.pg .prose ol{list-style:decimal}.pg .prose li{margin:6px 0}.pg .prose li::marker{color:var(--pg)}.pg .prose a{color:var(--pg);text-underline-offset:3px;text-decoration:underline}.pg .prose strong{color:var(--ink);font-weight:600}.pg .post-meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:11px;display:flex}.pg .post-cta{border:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(50px,6vw,80px);padding:clamp(24px,3vw,40px);display:flex}.pg .post-cta h3{font-family:var(--display);margin:0;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1}.pg .contact-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(30px,5vw,80px);display:grid}.pg .contact-ways{gap:22px;display:grid}.pg .contact-ways dt{color:var(--muted);margin-bottom:4px;font-size:11.5px}.pg .contact-ways dd{margin:0;font-size:13px}.pg .contact-ways a:hover{color:var(--pg)}.pg .contact-form{gap:18px;display:grid}.pg .field-err{color:var(--pg);text-transform:none;letter-spacing:0;font-size:11px}.pg .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pg .form-ok{border:1px solid var(--pg);gap:8px;padding:22px;display:grid}.pg .form-ok b{font-family:var(--display);font-size:32px;font-weight:400;line-height:1}.pg .form-ok span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px}.pg .about-page{padding-top:calc(var(--nav-h) + clamp(40px, 6vw, 90px))}.pg .tee-spec{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pg .tee-spec div{padding:20px 20px 0 0}.pg .tee-spec div+div{border-left:1px solid var(--line);padding-left:20px}.pg .tee-spec dt{color:var(--muted);margin-bottom:6px;font-size:11px}.pg .tee-spec dd{margin:0;font-size:12.5px}@media (max-width:900px){.pg .contact-grid{grid-template-columns:1fr}.pg .post-list a{grid-template-columns:1fr;gap:6px}.pg .post-list .arr{display:none}.pg .tee-spec{grid-template-columns:1fr 1fr}.pg .tee-spec div:nth-child(3){border-left:0;padding-left:0}}
