:root{--pw:min(940px, calc(100vw - 180px) );--ph:clamp(400px, calc(100vh - 372px) , 566px)}.op-panel{position:relative;width:100%;max-width:var(--pw);margin:0 auto}.op-board{position:relative;background:var(--white);border:1px solid var(--hairline);border-radius:12px;color:var(--ink);font-size:13px;line-height:1.45;display:flex;flex-direction:column;box-shadow:0 1px #efefec,0 2px #ebebe7,0 3px #e6e6e2,0 4px #e1e1dc,0 5px #dbdbd6,0 6px #d5d5d0,0 7px #cfcfc9,0 8px #c9c9c3,0 9px 1px #10101221,0 26px 44px -26px #1010123d}.op-shade{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(100deg,#1c1c1e00 calc(var(--lx,.5) * 62%),#1c1c1e09);box-shadow:inset 0 1px #ffffffe6}.op-floor{position:absolute;left:2%;right:2%;top:100%;height:62px;margin-top:1px;pointer-events:none;opacity:var(--floor,1);background:radial-gradient(58% 42% at 50% 6%,#1010124d,#10101200 74%),radial-gradient(78% 84% at 50% 22%,#1010121c,#10101200 76%);filter:blur(7px)}.op-top{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;border-bottom:1px solid var(--hairline);border-radius:11px 11px 0 0;background:var(--white);flex:none}.op-nm{font-family:var(--dsp);font-weight:600;font-size:15px;letter-spacing:-.012em;display:block;overflow:hidden}.op-nm span{display:block}.op-crumb{font-size:11.5px;color:var(--muted)}.op-user{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.op-av{width:22px;height:22px;border-radius:50%;background:var(--hairline-2);color:var(--muted-2);font-size:10px;font-weight:600;font-style:normal;display:flex;align-items:center;justify-content:center}.op-body{display:grid;grid-template-columns:178px minmax(0,1fr);flex:1;min-height:0}.op-body>*{min-width:0}.op-rail{border-right:1px solid var(--hairline);background:var(--porcelain);border-radius:0 0 0 11px;padding:12px 10px;display:flex;flex-direction:column;gap:2px;transition:opacity .24s var(--ease)}.op-nav{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r-sm);font-size:12.5px;color:var(--muted-2)}.op-nav b{font-weight:400}.op-nav.on{background:#eaeae7;color:var(--ink)}.op-nav.on b{font-weight:500}.op-ic{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.op-nav.on .op-ic{opacity:1}.op-main{padding:16px 20px 20px;display:flex;flex-direction:column;min-height:0;background:var(--white);border-radius:0 0 11px;transition:opacity .24s var(--ease),transform .24s var(--ease)}.op-hd{display:flex;align-items:baseline;gap:11px;padding-bottom:12px;flex:none}.op-t{font-family:var(--dsp);font-weight:600;font-size:17px;letter-spacing:-.015em}.op-sub{font-size:11.5px;color:var(--muted)}.op-act{margin-left:auto;font-size:11.5px;color:var(--muted);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:4px 10px;white-space:nowrap}.op-rows{position:relative;display:flex;gap:16px;flex:1;min-height:0}.op-list{flex:1;min-width:0;display:flex;flex-direction:column}.op-row{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;padding:11px 0;border-top:1px solid var(--hairline);align-items:start}.op-row:first-child{border-top:0}.op-tm{font-size:11.5px;color:var(--muted);padding-top:2px;text-align:right}.op-row.on .op-tm{color:var(--ink);font-weight:500}.op-w b{display:block;font-weight:500;font-size:13px}.op-w>span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.op-live{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--accent);font-weight:500;white-space:nowrap;padding-top:2px}.op-live i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.op-lift{position:relative;background:var(--white);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:0 10px 22px -14px #10101257,0 2px 5px -3px #1010121f}.op-lift[data-l=note]{margin:14px 0 0 46px;padding:11px 13px;background:var(--porcelain);flex:none}.op-lift[data-l=note] b{display:block;font-size:11px;font-weight:500;color:var(--muted-2);margin-bottom:3px}.op-nv{display:block;min-height:1.45em;font-size:12.5px;color:var(--ink)}.op-lift[data-l=site]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.op-lift[data-l=rev]{padding:16px 18px;flex:none}.op-quiet{margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline);flex:none}.op-quiet b{display:block;font-weight:400;font-size:12.5px;color:var(--muted-2)}.op-quiet span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.is-typing:after{content:"";display:inline-block;width:1px;height:1em;background:var(--ink);vertical-align:-.15em;margin-left:1px}.op-d-bakery .op-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.op-d-bakery .op-rail{flex-direction:row;align-items:center;flex-wrap:wrap;gap:2px;padding:8px 14px;border-right:0;border-bottom:1px solid var(--hairline);border-radius:0}.op-d-bakery .op-nav{padding:6px 10px}.op-d-bakery .op-nav:nth-child(5){margin-left:auto}.op-d-bakery .op-row{border-top:0;padding:9px 0}.op-d-bakery .op-row .op-w{position:relative;border-left:1px solid var(--hairline);padding-left:16px;margin-left:-6px;padding-bottom:6px}.op-d-bakery .op-row .op-w:before{content:"";position:absolute;left:-4.5px;top:6px;width:8px;height:8px;border-radius:50%;background:#d9d9d4;box-shadow:0 0 0 3px var(--white)}.op-d-bakery .op-row.on .op-w:before{background:var(--ink)}.op-d-bakery .op-row.op-new .op-w:before{background:var(--accent)}.op-d-law .op-body{grid-template-columns:214px minmax(0,1fr)}.op-d-law .op-nav{padding:5px 8px;font-size:12px}.op-mh{margin:14px 8px 4px;font-size:11px;color:var(--muted)}.op-m{display:block;padding:7px 8px;border-radius:var(--r-sm);font-size:12px;line-height:1.35}.op-m b{display:block;font-weight:500;color:var(--ink)}.op-m i{display:block;font-style:normal;color:var(--muted);font-size:11.5px}.op-m.on{background:#eaeae7}.op-route{position:absolute;left:0;top:0;bottom:0;width:40px;overflow:visible}.op-d-garden .op-list{margin-left:56px}.op-route path{fill:none;stroke:#cfcfc9;stroke-width:1.5}.op-d-garden .op-list .op-row:before{content:"";position:absolute;left:-42px;top:14px;width:11px;height:11px;border-radius:50%;border:1.5px solid #D9D9D4;background:var(--white)}.op-d-garden .op-list .op-row.on:before{border-color:var(--ink);background:var(--ink)}.op-d-garden .op-list .op-row.op-new:before{border-color:var(--accent);background:var(--accent)}.op-bw{display:flex;align-items:center;gap:10px;height:32px;padding:0 14px;background:var(--hairline-2);border-bottom:1px solid var(--hairline);flex:none}.op-dots{display:flex;gap:5px}.op-dots i{width:8px;height:8px;border-radius:50%;background:#d3d3ce}.op-url{flex:1;height:20px;border-radius:var(--r-sm);background:var(--white);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted)}.op-snav{display:flex;align-items:center;gap:16px;padding:13px 20px;border-bottom:1px solid var(--hairline);font-size:11.5px;color:var(--muted);flex:none}.op-swm{font-family:var(--dsp);font-weight:600;font-size:15px;letter-spacing:-.015em;color:var(--ink);margin-right:auto}.op-sbtn{font-size:11.5px;font-weight:500;padding:6px 11px;border-radius:var(--r-sm);background:var(--ink);color:#fff;white-space:nowrap;transition:transform .16s var(--ease)}.op-sbtn.is-press{transform:scale(.94)}.op-sbody{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:20px 20px 22px}.op-sh{font-family:var(--dsp);font-weight:600;font-size:26px;line-height:1.1;letter-spacing:-.022em;max-width:18ch}.op-sp{font-size:12.5px;color:var(--muted);max-width:44ch;margin:9px 0 0}.op-sform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--hairline);border-radius:var(--r-sm)}.op-f span{display:block;font-size:10.5px;color:var(--muted);margin-bottom:4px}.op-fi{display:block;height:30px;border:1px solid var(--hairline);border-radius:3px;padding:6px 8px;font-size:12px;font-style:normal;background:var(--porcelain);white-space:nowrap;overflow:hidden;color:var(--ink)}.op-send{background:transparent;color:var(--ink);border:1px solid var(--hairline);height:30px;display:inline-flex;align-items:center;padding:0 12px}.op-rh{display:flex;align-items:center;gap:12px}.op-rh b{font-weight:500;font-size:13px}.op-when{margin-left:auto;font-size:11.5px;color:var(--muted)}.op-q{margin:10px 0 0;font-size:14px;line-height:1.5;max-width:52ch}.op-rev2{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:22px;flex:1;min-height:0}.op-rev2>*{min-width:0}.op-revl{display:flex;flex-direction:column;gap:14px;min-height:0}.op-revr{border-left:1px solid var(--hairline);padding-left:20px;display:flex;flex-direction:column}.op-bh{display:block;font-size:11px;color:var(--muted);margin-bottom:9px}.op-revr .op-row{border-top:0;padding:0;grid-template-columns:minmax(0,1fr);gap:4px}.op-revr .op-tm{text-align:left;padding-top:0}.op-revr .op-quiet{margin-top:auto}.op-compose{border:1px solid var(--hairline);border-radius:var(--r);padding:12px;display:flex;flex-direction:column;gap:9px;flex:1;min-height:110px}.op-ch{font-size:11px;color:var(--muted)}.op-compose .op-reply{flex:1;height:auto;align-items:flex-start;padding:9px 10px}.op-compose .op-rf{margin-top:0;justify-content:flex-end}.op-q.is-arm{opacity:0;transform:translate3d(0,6px,0)}.op-q.is-arm.is-in{opacity:1;transform:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.op-rf{display:flex;align-items:center;gap:8px;margin-top:14px}.op-reply{flex:1;height:30px;border:1px solid var(--hairline);border-radius:var(--r-sm);padding:0 10px;display:flex;align-items:center;font-size:12px;color:#8e8e93;background:var(--porcelain)}.op-caret{display:inline-block;width:1px;height:14px;background:var(--ink);margin-left:3px;opacity:0;transition:opacity .2s var(--ease)}.op-caret.on{opacity:1}.op-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-size:11.5px;font-weight:500}.op-chip{position:absolute;right:-14px;top:-13px;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:15px;background:var(--white);border:1px solid var(--hairline);color:var(--ink);font-family:var(--dsp);font-size:12.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 12px 24px -14px #1010126b,0 2px 6px -4px #10101233}.op-chip i{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.op-veil{display:none}.op-chip[data-face=site]{opacity:0;transition:opacity .45s var(--ease)}.op-panel.has-asked .op-chip[data-face=site]{opacity:1}.op-panel.is-dim .op-board{opacity:.45;transition:opacity .26s var(--ease)}.op-panel.is-dim .op-nav,.op-panel.is-dim .op-m{opacity:0;transform:translate3d(-8px,0,0);transition:opacity .2s var(--ease),transform .2s var(--ease);transition-delay:calc(var(--i) * 26ms)}.op-panel.is-forming .op-nav,.op-panel.is-forming .op-mh,.op-panel.is-forming .op-m{animation:op-rise .44s var(--ease) both;animation-delay:calc(50ms + var(--i) * 58ms)}.op-panel.is-forming .op-hd,.op-panel.is-forming .op-bw,.op-panel.is-forming .op-snav,.op-panel.is-forming .op-route,.op-panel.is-forming .op-crumb,.op-panel.is-forming .op-user{animation:op-fade .42s var(--ease) .28s both}.op-panel.is-forming .op-row{animation:op-slide .48s var(--ease) both;animation-delay:calc(.4s + var(--i) * 76ms)}.op-panel.is-forming .op-lift{animation:op-settle .54s var(--ease) .78s both}.op-panel.is-forming .op-row.op-new{animation:op-land .52s var(--ease) .9s both}.op-panel.is-forming .op-new .op-live i{animation:op-dot .36s var(--ease) 1.14s both}.op-panel.is-forming .op-chip{animation:op-pop .46s var(--ease) 1.06s both}.op-panel.is-forming .op-nm span{animation:op-set .6s var(--ease) 1.23s both}@keyframes op-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes op-slide{0%{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:none}}@keyframes op-land{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:none}}@keyframes op-settle{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes op-fade{0%{opacity:0}to{opacity:1}}@keyframes op-set{0%{transform:translate3d(0,112%,0)}to{transform:none}}@keyframes op-dot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes op-pop{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}.op-arc{position:relative;background:none}.op-stage{position:relative}.op-light{position:absolute;inset:0;pointer-events:none;background:none}.op-face{position:relative;max-width:calc(var(--pw) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad) clamp(58px,8vw,104px)}.op-face:first-child{padding-top:clamp(48px,7vw,92px)}.op-cap{margin-bottom:clamp(22px,2.6vw,34px)}.op-h2{font-family:var(--dsp);font-weight:600;font-size:clamp(30px,4vw,58px);line-height:1.04;letter-spacing:-.024em;margin:0;max-width:18ch;text-wrap:balance}.op-h2 em{font-style:italic}.op-cap .lead,.op-close .lead{font-size:clamp(17px,1.32vw,20px)}.op-cap .lead{margin-top:12px;max-width:46ch}.op-cos{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.op-cos li{position:relative;padding-left:46px;font-size:15px;line-height:1.45;color:var(--ink)}.op-cos li:before{content:"";position:absolute;left:0;top:.68em;width:34px;height:1px;background:var(--ink)}.op-shapes{position:relative;background:none;padding:clamp(52px,6vw,78px) 0 clamp(54px,6.6vw,86px)}.op-shapes-in{max-width:calc(var(--pw) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.op-trades{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(24px,2.8vw,34px)}.op-trade{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--hairline);border-radius:var(--r);background:var(--white);color:var(--muted-2);font-family:var(--dsp);font-size:14.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease),transform .16s var(--ease)}.op-trade:hover{color:var(--ink);border-color:#cfcfc9}.op-trade:active{transform:scale(.97)}.op-trade[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.op-trade[aria-pressed=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:1px;background:var(--accent)}.op-slot{display:flex;align-items:flex-start;justify-content:center}.op-shapes .op-panel{max-width:var(--pw)}.op-close{position:relative;background:none;overflow:hidden;padding:clamp(64px,6.8vw,96px) 0 clamp(54px,5.6vw,80px)}.op-close-in{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}.op-ask{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:30rem}.op-for{font-family:var(--dsp);font-weight:500;font-size:15px;color:var(--muted);margin:0}.op-for b{font-weight:500;color:var(--ink)}.op-close .op-h2{max-width:13ch}.op-close .lead{max-width:44ch}.op-wl{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:452px;margin-top:2px}.op-wl label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op-note{margin:0;font-size:14px;color:#8a2b1e;flex-basis:100%}.op-note:empty{display:none}.op-meta{font-size:14px;color:var(--muted);margin:0}.op-trust{font-size:14px;color:var(--muted);margin:0;padding-top:clamp(12px,1.6vw,20px);border-top:1px solid var(--hairline);width:100%;max-width:452px}.op-rest{position:relative}.op-rest .op-panel{max-width:min(var(--pw),720px)}html.op-cta .hdr-nav .btn{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}html.op-cta .hdr-nav .btn:hover{background:var(--porcelain)}html.op-pin .op-arc{height:240vh}html.op-pin .op-stage{position:sticky;top:0;height:100vh;overflow:hidden;perspective:1900px;perspective-origin:50% 44%}html.op-pin .op-face{position:absolute;inset:0;max-width:none;margin:0;padding:0;transform-style:preserve-3d}html.op-pin .op-face .op-cap{position:absolute;z-index:60;left:var(--pad);right:var(--pad);top:calc(var(--nav) + clamp(30px,7.2vh,65px));max-width:none;margin:0;text-align:center;opacity:0;visibility:hidden;will-change:transform,opacity}html.op-pin .op-face .op-cap .op-h2{margin:0 auto;max-width:27ch;font-size:clamp(28px,min(4vw,6.4vh),58px)}html.op-pin .op-face .op-cap .lead{margin:9px auto 0;max-width:56ch}html.op-pin .op-face .op-panel{position:absolute;left:50%;top:50%;width:var(--pw);max-width:none;height:var(--ph);margin:calc(var(--ph) / -2 + 9.6vh) 0 0 calc(var(--pw) / -2);will-change:transform}html.op-pin .op-face .op-list{justify-content:space-between}html.op-pin .op-face .op-board{height:100%}html.op-pin .op-face .op-floor{left:-2%;right:-2%;height:86px;margin-top:-6px;transform:translateZ(-40px)}html.op-pin .op-face .op-veil{display:block;position:absolute;inset:-18px -28px -96px;border-radius:20px;background:var(--paper);opacity:var(--veil,0);pointer-events:none;transform:translateZ(30px)}html.op-pin .op-face .op-chip{opacity:calc(1 - var(--veil,0))}html.op-pin .op-face .op-chip[data-face=site]{opacity:0}html.op-pin .op-face .op-panel.has-asked .op-chip[data-face=site]{opacity:calc(1 - var(--veil,0))}html.op-pin .op-panel,html.op-pin .op-board,html.op-pin .op-body,html.op-pin .op-main,html.op-pin .op-rows,html.op-pin .op-list{transform-style:preserve-3d}html.op-pin .op-main{transform:translateZ(7px)}html.op-pin .op-lift{transform:translateZ(20px)}html.op-pin .op-chip{transform:translateZ(58px)}html.op-pin .op-cos{position:absolute;left:50%;top:50%;width:var(--pw);height:var(--ph);margin:calc(var(--ph) / -2 + 9.6vh) 0 0 calc(var(--pw) / -2);display:block;pointer-events:none;z-index:60}html.op-pin .op-cos li{position:absolute;top:var(--y,22%);width:178px;padding:0;font-size:14px;line-height:1.4;opacity:0;visibility:hidden;will-change:transform,opacity}html.op-pin .op-cos li:before{top:.68em;width:30px}html.op-pin .op-cos li[data-side=l]{right:calc(100% + 42px);text-align:right}html.op-pin .op-cos li[data-side=l]:before{left:auto;right:-42px}html.op-pin .op-cos li[data-side=r]{left:calc(100% + 42px)}html.op-pin .op-cos li[data-side=r]:before{left:-42px}@media(min-width:1181px){html.op-pin{--pw:min(940px, calc(100vw - 470px) )}}@media(max-width:1180px){html.op-pin .op-cos{display:none}}@media(min-width:901px){.op-shapes .op-cap{text-align:center}.op-shapes .op-cap .op-h2{margin-left:auto;margin-right:auto;max-width:20ch}.op-shapes .op-cap .lead{margin-left:auto;margin-right:auto;max-width:56ch}.op-trades{justify-content:center}.op-slot{perspective:2400px;perspective-origin:50% 46%;align-items:center;min-height:612px}.op-slot .op-panel{transform:rotateX(2deg) rotateY(-7deg)}}html.op-pin .op-close-in{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}html.op-pin .op-rest{perspective:1600px;perspective-origin:18% 38%;margin-right:calc(-1 * var(--pad) - 13vw);height:min(556px,64vh);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 99%);mask-image:linear-gradient(180deg,#000 76%,transparent 99%)}html.op-pin .op-rest .op-panel{transform:rotateY(-15deg) rotateX(3deg) translate(4%);max-width:none;width:min(800px,48vw)}@media(max-width:1180px){.op-body{grid-template-columns:158px minmax(0,1fr)}.op-d-law .op-body{grid-template-columns:192px minmax(0,1fr)}}@media(max-width:900px){:root{--pw:100%}.op-rev2{grid-template-columns:1fr;gap:14px}.op-revr{border-left:0;border-top:1px solid var(--hairline);padding-left:0;padding-top:14px}.op-revr .op-quiet{margin-top:12px}.op-body,.op-d-law .op-body{grid-template-columns:1fr}.op-rail{flex-direction:row;flex-wrap:nowrap;overflow:hidden;border-right:0;border-bottom:1px solid var(--hairline);border-radius:0;gap:4px;padding:8px 10px;-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 84%,transparent)}.op-d-bakery .op-rail{flex-wrap:nowrap}.op-nav{flex:none}.op-nav.on{order:-1}.op-d-bakery .op-nav:nth-child(5){margin-left:0}.op-mh,.op-m,.op-user,.op-route{display:none}.op-d-garden .op-list .op-row:before{display:none}.op-main{padding:14px 14px 16px}.op-hd{flex-wrap:wrap;gap:6px 10px}.op-row{grid-template-columns:46px minmax(0,1fr);gap:6px 12px}.op-tm{text-align:left}.op-live{grid-column:2}.op-d-bakery .op-row .op-w,.op-lift[data-l=note]{margin-left:0}.op-snav{padding:12px 14px;gap:12px}.op-snav>span:not(.op-swm):not(.op-sbtn){display:none}.op-sbody{padding:16px 14px 18px}.op-sh{font-size:21px}.op-sform{grid-template-columns:1fr;margin-top:14px}.op-rh{flex-wrap:wrap;gap:8px 10px}.op-close{padding-bottom:0}.op-close-in{grid-template-columns:1fr;gap:clamp(30px,7vw,46px);align-items:start}.op-rest{order:1;height:clamp(268px,72vw,330px);overflow:hidden;margin:0 calc(-1 * var(--pad)) 0 calc(-.5 * var(--pad));perspective:820px;perspective-origin:26% 14%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 93%,rgba(0,0,0,.55) 100%);mask-image:linear-gradient(180deg,#000 0 93%,#0000008c)}.op-rest .op-panel{max-width:none;width:132%;transform:rotateY(-17deg) rotateX(3deg)}}@media(max-width:640px){.op-chip{display:none}.op-face{padding-bottom:clamp(46px,11vw,64px)}.op-cos li{font-size:14.5px;padding-left:38px}.op-cos li:before{width:26px}.op-trade{height:44px}.op-wl{flex-direction:column}.op-wl .btn{width:100%;height:48px}.op-wl .inp{flex:none;width:100%;height:48px}.op-board{border-radius:10px}.op-shade,.op-top{border-radius:9px 9px 0 0}.op-shade{border-radius:10px}}@media(prefers-reduced-motion:reduce){.op-panel,.op-panel *{animation:none!important;transition:none!important}.op-q.is-arm{opacity:1;transform:none}.op-caret,.op-chip[data-face=site]{opacity:1}}html.rm .op-panel,html.rm .op-panel *{animation:none!important;transition:none!important}html.rm .op-q.is-arm{opacity:1;transform:none}html.rm .op-caret,html.rm .op-chip[data-face=site]{opacity:1}
