:root{--bg:#fff;--bg-page:#fafbfc;--bg-subtle:#f7f8fa;--bg-sunk:#f1f3f6;--bg-overlay:#eef1f5;--bg-raised:#fff;--line:#e2e8f0;--line-bright:#cbd5e1;--line-soft:#edf1f5;--ink:#0f172a;--ink-soft:#475569;--ink-faint:#64748b;--ink-disabled:#cbd5e1;--accent:#1d4ed8;--accent-bright:#2563eb;--accent-dim:#1e40af;--accent-bg:#eff4ff;--accent-bg-strong:#dce7ff;--accent-text-on-bg:#1e40af;--accent-ink:#fff;--action:#1d4ed8;--action-hover:#2563eb;--on-action:#fff;--signal:#2563eb;--signal-bg:#eff4ff;--signal-soft:#dce7ff;--metal-copper:#c2552b;--metal-aluminium:#2563ac;--metal-brass:#a5790a;--metal-zinc:#64748b;--green:#15803d;--green-bg:#f0fdf4;--green-text:#15803d;--amber:#b45309;--amber-bg:#fffbeb;--amber-text:#b45309;--red:#b91c1c;--red-bg:#fef2f2;--red-text:#b91c1c;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow-card:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--shadow-raised:0 2px 8px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-overlay:0 16px 48px #0f172a2e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg-page);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input::placeholder,textarea::placeholder{color:var(--ink-disabled);opacity:1}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-bright);border-radius:4px}::-webkit-scrollbar-track{background:0 0}::selection{background:var(--accent-bg-strong);color:var(--ink)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tickPulse{0%,to{opacity:1}50%{opacity:.35}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--tap:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}button,a,[role=button],input,select,textarea,summary,label{touch-action:manipulation}img,video,canvas{max-width:100%}@supports (height:100dvh){#root{min-height:100dvh}}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}::-webkit-scrollbar{width:4px;height:4px}}.u-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.u-snap-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.u-snap-x::-webkit-scrollbar{display:none}.u-snap-x>*{scroll-snap-align:start}@media (width<=640px){.u-desktop-only{display:none!important}}@media (width>=641px){.u-phone-only{display:none!important}}.pw-home{--bg-page:#f1efe8;--bg:#fcfbf8;--bg-raised:#fff;--bg-sunk:#e9e7df;--bg-ink:#282a2b;--ink:#17160f;--ink-soft:#55534a;--ink-faint:#8b887c;--ink-disabled:#bebbaf;--action:#282a2b;--action-hover:#333637;--on-action:#fcfbf8;--brand:#00fcb1;--brand-deep:#0b8f66;--brand-ink:#06231a;--line-soft:#17160f0d;--line:#17160f17;--line-bright:#17160f26;--green:#3b7a57;--green-bg:#e4efe8;--red:#b4483e;--red-bg:#f6e4e1;--amber:#9c6216;--amber-bg:#f4e9d3;--shadow-card:0 1px 2px #17160f0d;--shadow-raised:0 8px 30px -8px #17160f24;--shadow-overlay:0 20px 50px -12px #17160f38;--shadow-metal:0 18px 44px -18px var(--m-shadow,#17160f4d);--radius-sm:8px;--radius:11px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--font-ui:"Satoshi", "Inter", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", monospace;background:var(--bg-page);color:var(--ink);font-family:var(--font-ui);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}.pw-bone{--bg-page:#f1efe8;--bg:#fcfbf8;--bg-raised:#fff;--bg-sunk:#e9e7df;--bg-subtle:#e9e7df;--bg-ink:#282a2b;--ink:#17160f;--ink-soft:#55534a;--ink-faint:#8b887c;--ink-disabled:#bebbaf;--action:#282a2b;--action-hover:#333637;--on-action:#fcfbf8;--accent:#282a2b;--accent-bright:#333637;--accent-ink:#fcfbf8;--brand:#00fcb1;--brand-deep:#0b8f66;--line-soft:#17160f0d;--line:#17160f17;--line-bright:#17160f26;--green:#3b7a57;--green-bg:#e4efe8;--green-text:#3b7a57;--red:#b4483e;--red-bg:#f6e4e1;--red-text:#b4483e;--amber:#9c6216;--amber-bg:#f4e9d3;--amber-text:#9c6216;--shadow-card:0 1px 2px #17160f0d;--shadow-raised:0 8px 30px -8px #17160f24;--shadow-overlay:0 20px 50px -12px #17160f38;--radius-sm:8px;--radius:11px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--font-ui:"Satoshi", "Inter", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", monospace;color:var(--ink);font-family:var(--font-ui)}.pw-home *,.pw-home :before,.pw-home :after{box-sizing:border-box}.pw-home ::selection{color:#f1efe8;background:#282a2b}.pw-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pw-num{font-variant-numeric:tabular-nums}.pw-wrap{max-width:1240px;padding-left:max(clamp(20px, 4vw, 40px), var(--safe-left,0px));padding-right:max(clamp(20px, 4vw, 40px), var(--safe-right,0px));margin:0 auto}.pw-eyebrow{letter-spacing:-.005em;color:var(--ink-faint);text-transform:none;align-items:center;gap:11px;font-size:16px;font-weight:500;display:inline-flex}.pw-eyebrow:before{content:"";background:var(--ink-faint);width:22px;height:1px;display:inline-block}.pw-btn{border-radius:var(--radius);height:44px;font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform var(--t,.16s) cubic-bezier(.2,0,0,1), background .16s, box-shadow .16s, border-color .16s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:500;display:inline-flex}.pw-btn:active{transform:translateY(1px)}.pw-btn-primary{background:var(--action);color:var(--on-action)}.pw-btn-primary:hover{background:var(--action-hover);box-shadow:0 4px 14px -8px #17160f59}.pw-btn-gradient{color:#2a1f14;background:linear-gradient(96deg,#e9d0c5 0%,#eedeba 34%,#c6dfe3 70%,#cbd7e9 100%);border:1px solid #17160f1a}.pw-btn-gradient:hover{filter:brightness(.98);box-shadow:0 4px 14px -7px #785a3273}.pw-btn-ghost{color:var(--ink);border-color:var(--line-bright);background:0 0}.pw-btn-ghost:hover{background:var(--bg-sunk);border-color:var(--ink-faint)}.pw-btn-sm{height:34px;padding:0 14px;font-size:13px}.pw-btn-arrow{transition:transform .16s cubic-bezier(.2,0,0,1)}.pw-btn:hover .pw-btn-arrow{transform:translate(3px)}.pw-link{color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.pw-link:hover .pw-btn-arrow{transform:translate(3px)}.pw-pill{border-radius:var(--radius-pill);letter-spacing:-.005em;background:var(--bg-sunk);height:24px;color:var(--ink-soft);align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:500;display:inline-flex}.pw-pill-dot{border-radius:50%;width:6px;height:6px}.pw-ticker{background:var(--bg-ink);color:#e8e6dc;border-bottom:1px solid #ffffff14;align-items:center;height:38px;display:flex;position:relative;overflow:hidden}.pw-ticker-live{color:#a9a79c;letter-spacing:.02em;z-index:2;background:var(--bg-ink);border-right:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:7px;height:100%;padding:0 18px 0 40px;font-size:11px;display:flex}.pw-ticker-live .pw-live-dot{background:#57b98a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite pwPulseRing;box-shadow:0 0 #57b98a99}.pw-ticker-track{white-space:nowrap;align-items:center;gap:0;animation:46s linear infinite pwMarquee;display:flex}.pw-ticker:hover .pw-ticker-track{animation-play-state:paused}.pw-tick{border-right:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:9px;height:38px;padding:0 22px;display:inline-flex}.pw-tick-name{color:#b7b4a8;font-size:11.5px;font-weight:500}.pw-tick-val{font-family:var(--font-mono);color:#f1efe8;font-size:12px;font-weight:500}.pw-tick-chg{font-family:var(--font-mono);font-size:11px;font-weight:500}.pw-tick-chg.up{color:#6fc79b}.pw-tick-chg.down{color:#e38c82}.pw-tick-spark{opacity:.9}.pw-ticker-fade{z-index:1;background:linear-gradient(90deg, transparent, var(--bg-ink));pointer-events:none;width:80px;height:100%;position:absolute;top:0;right:0}.pw-nav{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);background:#fcfbf8d1;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.pw-brand{cursor:pointer;align-items:center;gap:11px;display:flex}.pw-wordmark{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-weight:700;line-height:1}.pw-nav-links{align-items:center;gap:7px;display:flex}.pw-nav-link{border-radius:var(--radius);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:8px 15px;font-size:14px;font-weight:500;transition:color .14s,background .14s}.pw-nav-link:hover{color:var(--ink);background:var(--bg-sunk)}.pw-nav-right{align-items:center;gap:10px;display:flex}.pw-cnav{z-index:35;border-bottom:1px solid var(--line);background:linear-gradient(96deg, #b56a4a1a 0%, #c79a3e1a 34%, #4e8fa01a 70%, #3d6b921c 100%), var(--bg);position:relative}.pw-cnav-row{align-items:center;gap:20px;height:62px;display:flex}.pw-cnav-tabs{flex:1;justify-content:space-evenly;align-items:center;gap:4px;display:flex}.pw-cnav-item{cursor:pointer;height:62px;color:var(--ink-soft);white-space:nowrap;background:0 0;border:none;padding:0 10px;font-size:14px;font-weight:500;transition:color .14s;position:relative}.pw-cnav-item:hover,.pw-cnav-item.on{color:var(--ink)}.pw-cnav-item.on:after{content:"";background:linear-gradient(96deg,#b56a4a,#c79a3e,#4e8fa0,#3d6b92);border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.pw-cnav-search{flex-shrink:0;width:300px}.pw-cnav-search .pw-search{z-index:auto}.pw-cnav-search .pw-search-box{border-radius:var(--radius-pill);background:linear-gradient(var(--bg-raised), var(--bg-raised)) padding-box, linear-gradient(96deg, #b56a4a, #c79a3e, #4e8fa0, #3d6b92) border-box;border:1.5px solid #0000;gap:8px;height:36px;padding:0 13px}.pw-cnav-search .pw-search-box.on{box-shadow:0 0 0 3px #17160f0d}.pw-cnav-search .pw-search-box input{font-size:13px}.pw-cnav-search .pw-search-box>svg{width:15px;height:15px}.pw-mega{z-index:35;background:var(--bg-raised);border-bottom:1px solid var(--line);box-shadow:var(--shadow-overlay);animation:.16s cubic-bezier(.2,0,0,1) pwCnav;position:absolute;top:100%;left:0;right:0}.pw-mega-grid{grid-template-columns:210px 190px minmax(0,1fr);min-height:316px;display:grid}.pw-mega-col{border-right:1px solid var(--line-soft);padding:16px 12px 20px}.pw-mega-col:first-child{padding-left:0}.pw-mega-coltitle{color:var(--ink-faint);letter-spacing:.03em;padding:0 12px 8px;font-size:11px;font-weight:500}.pw-mega-item{border-radius:var(--radius);cursor:pointer;width:100%;color:var(--ink-soft);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.pw-mega-item svg{color:var(--ink-disabled);flex-shrink:0}.pw-mega-item:hover,.pw-mega-item.on{background:var(--m-soft);color:var(--m-deep)}.pw-mega-item.on svg{color:var(--m-mid)}.pw-mega-detail{flex-direction:column;padding:16px 4px 20px 22px;display:flex}.pw-jit-banner{color:#2a1f14;border-radius:var(--radius-pill);background:linear-gradient(96deg,#b56a4a47,#c79a3e47,#4e8fa047,#3d6b924d);align-self:flex-start;align-items:center;gap:7px;margin-bottom:14px;padding:6px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.pw-jit-banner svg{color:#7a4a1e}.pw-jit-head{color:var(--ink);align-items:center;gap:9px;margin-bottom:9px;font-size:13px;font-weight:500;display:flex}.pw-jit-tag{color:var(--m-deep);background:var(--m-soft);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.pw-jit-sub{color:var(--ink-faint);font-size:11.5px;font-weight:400}.pw-jit-rows{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.pw-jit-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:2px 8px 2px 14px;transition:border-color .12s,box-shadow .12s;display:grid}.pw-jit-row:hover,.pw-jit-row.exp{border-color:var(--m-mid);box-shadow:var(--shadow-card)}.pw-jit-main{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.pw-jit-chev{color:var(--ink-faint);transform-origin:50%;transition:transform .2s cubic-bezier(.2,0,0,1);display:inline-flex}.pw-jit-row.exp .pw-jit-chev{transform:rotate(180deg)}.pw-jit-cta{align-items:center;gap:12px;display:flex}.pw-jit-cta .pw-btn{height:30px;padding:0 13px;font-size:12.5px}.pw-jit-spec{font-family:var(--font-mono);color:var(--ink);align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.pw-jit-detail{border-top:1px solid var(--line-soft);grid-column:1/-1;margin-top:1px;padding:11px 2px 8px;animation:.2s cubic-bezier(.2,0,0,1) pwRise}.pw-jit-updated{color:var(--ink-faint);justify-content:flex-end;align-items:center;gap:5px;margin-bottom:9px;font-size:11px;display:flex}.pw-jit-params{flex-direction:column;gap:7px;display:flex}.pw-jit-param{align-items:baseline;gap:12px;font-size:12px;display:flex}.pw-jit-plabel{color:var(--ink-faint);flex-shrink:0;min-width:118px}.pw-jit-pvalue{color:var(--ink)}.pw-jit-gated{color:var(--m-deep,var(--ink));background:var(--m-soft,var(--bg-sunk));cursor:pointer;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;transition:filter .12s;display:inline-flex}.pw-jit-gated:hover{filter:brightness(.96)}.pw-jit-grade{font-family:var(--font-ui);color:var(--ink-faint);background:var(--bg-sunk);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500}.pw-sug-head{color:var(--ink-faint);border-top:1px solid var(--line-soft);margin-bottom:8px;padding-top:14px;font-size:11.5px}.pw-sug-rows{flex-direction:column;gap:3px;display:flex}.pw-sug-row{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:background .12s;display:flex}.pw-sug-row:hover{background:var(--bg-sunk)}.pw-sug-cfg{color:var(--ink-soft);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.pw-sug-row:hover .pw-sug-cfg{color:var(--ink)}@keyframes pwCnav{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pw-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17160f6b;justify-content:center;align-items:center;padding:24px;animation:.18s pwFade;display:flex;position:fixed;inset:0}.pw-modal{background:var(--bg-raised);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:var(--shadow-overlay);padding:30px 28px 22px;animation:.3s cubic-bezier(.2,0,0,1) pwModalIn;position:relative}.pw-modal-x{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;display:flex;position:absolute;top:16px;right:16px}.pw-modal-x:hover{color:var(--ink)}.pw-modal-badge{color:#2a1f14;background:linear-gradient(96deg,#e8cfc4,#ecddb8,#c4dde1,#c9d5e7);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.pw-modal-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:21px;font-weight:700}.pw-modal-sub{color:var(--ink-soft);margin-bottom:20px;font-size:13.5px;line-height:1.55}.pw-modal-toggle{background:var(--bg-sunk);border-radius:var(--radius);gap:4px;margin-bottom:12px;padding:4px;display:flex}.pw-modal-toggle button{height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.pw-modal-toggle button.on{background:var(--bg-raised);color:var(--ink);box-shadow:var(--shadow-card)}.pw-modal-input{border:1.5px solid var(--line-bright);border-radius:var(--radius);background:var(--bg);width:100%;height:44px;font-family:var(--font-ui);color:var(--ink);outline:none;margin-bottom:12px;padding:0 14px;font-size:14.5px}.pw-modal-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #17160f0f}.pw-modal-cta{width:100%;height:46px}.pw-modal-foot{text-align:center;color:var(--ink-faint);margin-top:14px;font-size:11.5px}@keyframes pwModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.pw-profile{position:relative}.pw-avatar{cursor:pointer;background:linear-gradient(135deg,#e9d0c5,#eedeba,#c6dfe3,#cbd7e9);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:2px;transition:box-shadow .15s;display:flex}.pw-avatar.on,.pw-avatar:hover{box-shadow:0 0 0 3px #17160f12}.pw-avatar.sm{width:34px;height:34px}.pw-avatar-inner{background:var(--bg);width:100%;height:100%;color:var(--ink);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.pw-menu{z-index:60;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:244px;box-shadow:var(--shadow-overlay);padding:6px;animation:.16s cubic-bezier(.2,0,0,1) pwCnav;position:absolute;top:calc(100% + 10px);right:0}.pw-menu-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.pw-menu-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pw-menu-sub{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pw-menu-item{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.pw-menu-item svg{color:var(--ink-faint)}.pw-menu-item:hover{background:var(--bg-sunk);color:var(--ink)}.pw-menu-item:hover svg{color:var(--ink)}.pw-menu-item.danger,.pw-menu-item.danger svg{color:var(--red)}.pw-menu-item.danger:hover{background:var(--red-bg)}.pw-menu-sep{background:var(--line-soft);height:1px;margin:6px 0}.pw-jit-price{font-family:var(--font-ui);color:var(--ink-soft);background:var(--bg-sunk);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:500}.pw-book{max-width:640px;max-height:92vh;overflow-y:auto}.pw-book-scroll{flex-direction:column;gap:8px;margin-bottom:16px;padding:1px;display:flex}.pw-book-smartrow{margin-bottom:14px}.pw-book-smartrow.two{grid-template-columns:1.4fr 1fr;align-items:end;gap:12px;display:grid}.pw-book-select{border:1.5px solid var(--line-bright);border-radius:var(--radius);background:var(--bg);width:100%;height:42px;color:var(--ink);font-size:14px;font-family:var(--font-ui);cursor:pointer;outline:none;padding:0 12px}.pw-book-select:focus{border-color:var(--ink)}.pw-book-alloc{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.pw-book-allocrow{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pw-book-short{color:var(--amber);padding:2px 2px 0;font-size:11.5px}.pw-book-head{margin-bottom:16px}.pw-book-eyebrow{color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:500;display:inline-flex}.pw-book-eyebrow svg{color:#7a4a1e}.pw-book-title{letter-spacing:-.01em;color:var(--ink-soft);margin-bottom:6px;font-size:16px;font-weight:500}.pw-book-spec{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:500;display:inline-flex}.pw-book-label{color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;font-size:12px;font-weight:500;display:flex}.pw-book-avail{color:var(--ink-faint);font-size:11px;font-weight:400}.pw-book-brands{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.pw-book-brand{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);transition:border-color .12s;overflow:hidden}.pw-book-brand.on{border-color:var(--ink)}.pw-book-brand-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:12px 14px;display:flex}.pw-book-check{border:1.5px solid var(--line-bright);width:20px;height:20px;color:var(--on-action);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-book-brand.on .pw-book-check{background:var(--action);border-color:var(--action)}.pw-book-brand-txt{flex-direction:column;min-width:0;display:flex}.pw-book-brand-name{color:var(--ink);font-size:14px;font-weight:500}.pw-book-brand-city{color:var(--ink-faint);font-size:11.5px}.pw-book-brand-meta{font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:12px}.pw-book-brand-meta b{color:var(--ink);font-weight:600}.pw-book-brand-body{border-top:1px solid var(--line-soft);margin-top:-1px;padding:0 14px 14px}.pw-book-packs{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0 10px;display:flex}.pw-chip.sm{height:30px;padding:0 12px;font-size:12px}.pw-book-qty{align-items:stretch;gap:8px;display:flex}.pw-book-qty>button{border:1px solid var(--line-bright);border-radius:var(--radius);background:var(--bg);width:40px;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-book-qty>button:hover{background:var(--bg-sunk)}.pw-book-qtyfield{border:1.5px solid var(--line-bright);border-radius:var(--radius);background:var(--bg);flex:1;align-items:center;gap:6px;min-width:0;height:42px;padding:0 14px;display:flex}.pw-book-qtyfield:focus-within{border-color:var(--ink)}.pw-book-qtyfield input{text-align:right;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.pw-book-qtyfield span{color:var(--ink-faint);font-size:12.5px}.pw-book-max{color:var(--ink-soft);white-space:nowrap;flex-shrink:0;padding:0 16px;font-size:12.5px;font-weight:500}.pw-book-tol{color:var(--ink-faint);margin-top:9px;font-size:11.5px;line-height:1.45}.pw-book-summary{background:var(--bg-sunk);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.pw-book-sumlabel{color:var(--ink);font-size:13px;font-weight:500}.pw-book-note{color:var(--ink-faint);margin-top:2px;font-size:11px}.pw-book-total{color:var(--ink);white-space:nowrap;font-size:18px;font-weight:600}.pw-book-foot{text-align:center;color:var(--ink-faint);margin-top:12px;font-size:11px}.pw-toast{z-index:210;background:var(--bg-ink);color:#f1efe8;border-radius:var(--radius-pill);box-shadow:var(--shadow-overlay);align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;animation:.3s cubic-bezier(.2,0,0,1) pwRise;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.pw-toast svg{color:#6fc79b}.pw-ws{border-bottom:1px solid var(--line-soft);background:var(--bg);z-index:1;padding:20px 0 26px;position:relative}.pw-ws-bar{align-items:center;gap:10px;margin-bottom:22px;display:flex}.pw-ws-bar .pw-search{flex:1}.pw-ws .pw-search-box{background:linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(96deg, #b56a4a, #c79a3e, #4e8fa0, #3d6b92) border-box;border:1.5px solid #0000;height:46px}.pw-ws .pw-search-box.on{box-shadow:0 0 0 4px #17160f0d}.pw-ws-bar>.pw-btn{flex-shrink:0;height:46px;padding:0 18px;font-size:13.5px}.pw-ws-recohead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.pw-ws-recotitle{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600}.pw-ws-recosub{color:var(--ink-faint);margin-top:3px;font-size:12.5px}.pw-ws-recosub .pw-flink{color:var(--ink-soft);cursor:pointer;font-weight:500}.pw-ws-recosub .pw-flink:hover{color:var(--ink);text-decoration:underline}.pw-reco-carousel{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;padding:2px;display:flex;overflow-x:auto}.pw-reco-carousel::-webkit-scrollbar{display:none}.pw-reco2{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);flex-direction:column;flex:0 0 224px;transition:border-color .16s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.pw-reco2:hover{border-color:var(--m-mid,var(--line-bright));box-shadow:var(--shadow-raised);transform:translateY(-3px)}.pw-reco2-vis{background:radial-gradient(120% 120% at 30% 22%, var(--m-soft) 0%, var(--bg-sunk) 100%);border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;height:116px;display:flex;position:relative}.pw-reco2-jit{color:#eedeba;height:20px;font-family:var(--font-ui);letter-spacing:.02em;background:#17160fd1;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:9px;left:9px}.pw-reco2-jit svg{color:#eedeba}.pw-reco2-body{flex:1;padding:11px 13px 0}.pw-reco2-name{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pw-reco2-spec{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex;overflow:hidden}.pw-reco2-price{color:var(--ink-faint);margin-top:8px;font-size:12px}.pw-reco2-price b{color:var(--ink);font-size:15px;font-weight:600}.pw-reco2-price span{color:var(--ink-faint)}.pw-reco2-quote{color:var(--ink-faint);font-size:11.5px}.pw-reco2-foot{padding:11px 13px 13px}.pw-reco2-foot .pw-btn-sm{gap:6px}.pw-recox{z-index:120;background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:var(--radius-lg);transform-origin:top;flex-direction:column;animation:.2s cubic-bezier(.2,0,0,1) pwRecoxIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 26px 60px -22px #17160f66,0 8px 20px -10px #17160f2e}@keyframes pwRecoxIn{0%{opacity:0;transform:scale(.965)translateY(-8px)}to{opacity:1;transform:none}}.pw-recox-vis{background:radial-gradient(130% 130% at 32% 24%, var(--m-soft) 0%, var(--bg-sunk) 82%);border-bottom:1px solid var(--line-soft);flex-shrink:0;justify-content:center;align-items:center;height:148px;display:flex;position:relative}.pw-recox-body{scrollbar-width:thin;flex:1;min-height:0;padding:14px 18px 4px;overflow-y:auto}.pw-recox .pw-recod-title{font-size:18px}.pw-recox .pw-recod-stats{margin:13px 0;padding:11px 0}.pw-recod-vis{background:radial-gradient(130% 120% at 32% 24%, var(--m-soft) 0%, var(--bg-sunk) 78%);border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;height:208px;display:flex;position:relative}.pw-recod-badges{gap:6px;display:flex;position:absolute;top:14px;left:14px}.pw-recod-badge{border:1px solid var(--line);height:24px;color:var(--ink-soft);background:#fcfbf8d9;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.pw-recod-badge.jit{color:#eedeba;background:#17160fd1;border-color:#0000}.pw-recod-badge.jit svg{color:#eedeba}.pw-recod-x{cursor:pointer;width:30px;height:30px;color:var(--ink-soft);background:#fcfbf8d9;border:none;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.pw-recod-x:hover{color:var(--ink);background:#fff}.pw-recod-body{padding:18px 20px 4px}.pw-recod-title{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:700}.pw-recod-spec{color:var(--ink-soft);margin-top:4px;font-size:12.5px}.pw-recod-desc{color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.55}.pw-recod-stats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:20px;margin:16px 0;padding:13px 0;display:flex}.pw-recod-stats span{color:var(--ink-faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pw-recod-stats svg{color:var(--ink-faint)}.pw-recod-stats b{color:var(--ink);font-weight:600}.pw-recod-offers{flex-direction:column;display:flex}.pw-recod-orow{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);grid-template-columns:1.3fr 1fr 1.2fr .9fr;align-items:center;gap:10px;padding:9px 2px;font-size:12.5px;display:grid}.pw-recod-orow:last-child{border-bottom:none}.pw-recod-orow.head{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:6px;font-size:10px;font-weight:600}.pw-recod-orow .b{color:var(--ink);font-weight:600}.pw-recod-orow .c{color:var(--ink-faint)}.pw-recod-orow .p{text-align:right;color:var(--ink);font-weight:600}.pw-recod-orow.head span:last-child{text-align:right}.pw-recod-noquote{color:var(--ink-soft);background:var(--bg-sunk);border-radius:var(--radius);margin:4px 0 6px;padding:13px 14px;font-size:12.5px;line-height:1.6}.pw-recod-foot{background:var(--bg-raised);border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.pw-recod-price{color:var(--ink-faint);font-size:13px}.pw-recod-price b{color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:700}.pw-recod-custom{color:var(--ink-soft);font-size:13px;font-weight:500}.pw-reco-card{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;flex:0 0 252px;padding:13px 14px 14px;transition:border-color .15s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.pw-reco-card:after{content:"";background:var(--m-field);opacity:0;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.pw-reco-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fff6 50%,#0000 64%);transition:transform .75s cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:translate(-130%)}.pw-reco-card:hover{border-color:var(--m-mid,var(--line-bright));box-shadow:var(--shadow-raised);transform:translateY(-3px)}.pw-reco-card:hover:after{opacity:.9}.pw-reco-card:hover:before{transform:translate(130%)}.pw-reco-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.pw-reco-sym{background:var(--m-soft,var(--bg-sunk));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s cubic-bezier(.2,0,0,1);display:flex}.pw-reco-card:hover .pw-reco-sym{transform:scale(1.08)rotate(-4deg)}.pw-reco-name{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.pw-reco-spec{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex;overflow:hidden}.pw-reco-foot{margin-top:12px}.pw-reco-jit{color:#2f7a52;background:var(--green-bg);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.pw-reco-jit svg{color:#2f7a52}.pw-reco-acts{gap:6px;display:flex}.pw-reco-cfg{border:1px solid var(--line-bright);border-radius:var(--radius);width:34px;height:34px;color:var(--ink-soft);background:var(--bg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:flex}.pw-reco-cfg:hover{background:var(--bg-sunk);color:var(--ink);border-color:var(--ink-faint)}.pw-jbb{z-index:120;position:fixed;bottom:74px;right:24px}.pw-jbb-pill{border-radius:var(--radius-pill);background:var(--action);height:38px;color:var(--on-action);cursor:pointer;box-shadow:var(--shadow-raised);border:none;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.pw-jbb-pill svg{color:#eedeba}.pw-jbb-badge{background:#ffffff2e;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.pw-jbb-panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:330px;box-shadow:var(--shadow-overlay);padding:12px;animation:.2s cubic-bezier(.2,0,0,1) pwRise;position:absolute;bottom:calc(100% + 10px);right:0}.pw-jbb-head{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.pw-jbb-head span{align-items:center;gap:7px;display:inline-flex}.pw-jbb-head svg{color:#7a4a1e}.pw-jbb-head button{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;display:flex}.pw-jbb-items{flex-direction:column;gap:6px;max-height:260px;margin-bottom:10px;display:flex;overflow-y:auto}.pw-jbb-item{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.pw-jbb-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.pw-jbb-item-spec{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.pw-jbb-item-right{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.pw-jbb-item-right button{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;display:flex}.pw-jbb-item-right button:hover{color:var(--red)}.pw-jbb-total{color:var(--ink-soft);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 4px;font-size:12.5px;display:flex}.pw-jbb-total b{color:var(--ink);font-size:15px}.pw-alerts-sec{background:var(--bg-page);padding:30px 0 38px}.pw-alerts-head{align-items:center;gap:7px;margin-bottom:10px;padding-left:1px;display:flex}.pw-alerts-head svg{color:var(--ink-faint)}.pw-alerts-title{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px;font-weight:600}.pw-alerts-count{background:var(--action);min-width:17px;height:17px;color:var(--bg-page);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.pw-alerts-grid{flex-wrap:wrap;gap:12px;display:flex}.pw-alert-cell{width:328px;min-height:68px;position:relative}.pw-alert{z-index:1;border-radius:var(--radius-lg);background:var(--bg-raised);border:1px solid var(--line);min-height:68px;box-shadow:var(--shadow-card);outline:none;padding:13px 15px;transition:box-shadow .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1),border-color .2s;position:absolute;top:0;left:0;right:0}.pw-alert:hover,.pw-alert:focus-within{z-index:8;border-color:var(--line-bright);box-shadow:var(--shadow-raised);transform:translateY(-3px)}.pw-alert-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pw-alert-kicker{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pw-alert-kicker svg{color:var(--ink-faint)}.pw-alert-clock{color:var(--ink-soft);background:var(--bg-sunk);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.pw-alert-clock.urgent{color:#fff;background:var(--red)}.pw-alert-brief{align-items:baseline;gap:7px;min-width:0;margin-top:6px;display:flex}.pw-alert-ref{color:var(--ink-faint);flex-shrink:0;font-size:10.5px;font-weight:500}.pw-alert-briefnote{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pw-alert-more{max-height:0;transition:max-height .36s cubic-bezier(.2,0,0,1);overflow:hidden}.pw-alert-more-in{opacity:0;border-top:1px solid var(--line-soft);margin-top:11px;padding-top:11px;transition:opacity .22s,transform .3s cubic-bezier(.2,0,0,1);transform:translateY(-5px)}.pw-alert:hover .pw-alert-more,.pw-alert:focus-within .pw-alert-more{max-height:200px}.pw-alert:hover .pw-alert-more-in,.pw-alert:focus-within .pw-alert-more-in{opacity:1;transition-delay:50ms;transform:none}.pw-alert-facts{flex-direction:column;gap:2px;display:flex}.pw-alert-val{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.pw-alert-detail{color:var(--ink-faint);font-size:11px;line-height:1.4}.pw-alert-actions{align-items:center;gap:10px;margin-top:11px;display:flex}.pw-alert-accept{cursor:pointer;background:var(--action);height:34px;color:var(--on-action);font-family:var(--font-ui);border:none;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.pw-alert-accept:hover{background:var(--action-hover)}.pw-alert-accept .pw-btn-arrow{transition:transform .16s cubic-bezier(.2,0,0,1)}.pw-alert-accept:hover .pw-btn-arrow{transform:translate(3px)}.pw-alert-all{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;align-items:center;gap:3px;padding:2px;font-size:11px;font-weight:500;transition:color .12s;display:inline-flex}.pw-alert-all:hover{color:var(--ink)}.pw-alert-all svg{transition:transform .16s cubic-bezier(.2,0,0,1)}.pw-alert-all:hover svg{transform:translate(2px,-2px)}@media (width<=720px){.pw-alert-cell{width:100%}}.pw-pulse{background:var(--bg-page);padding:clamp(14px,2vw,22px) 0 clamp(10px,1.6vw,16px)}.pw-pulse-grid{grid-template-columns:7fr 3fr;align-items:stretch;gap:14px;display:grid}.pw-term{border-radius:var(--radius-lg);color:#f1efe8;background:linear-gradient(#1b1911,#151309);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 16px 44px -26px #000000b3}.pw-pulse-left{flex-direction:column;padding:clamp(15px,1.6vw,20px);display:flex}.pw-pulse-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pw-pulse-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#f1efe880;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.pw-pulse-live{background:#5fd39b;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pwPulseDot;box-shadow:0 0 0 3px #5fd39b29}@keyframes pwPulseDot{0%,to{box-shadow:0 0 0 3px #5fd39b29}50%{box-shadow:0 0 0 5px #5fd39b0a}}.pw-pulse-chips{flex-wrap:wrap;gap:5px;display:flex}.pw-pulse-chip{cursor:pointer;height:25px;font-family:var(--font-ui);color:#f1efe89e;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.pw-pulse-chip:hover{color:#f1efe8;border-color:#ffffff3d}.pw-pulse-chip.on{border-color:var(--m-field);color:#f1efe8;background:#ffffff14}.pw-pulse-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pw-pulse-priceline{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pw-pulse-val{letter-spacing:-.02em;color:#f7f5ef;font-size:25px;font-weight:600}.pw-pulse-per{color:#f1efe866;margin-left:1px;font-size:13px;font-weight:500}.pw-pulse-chg{font-size:12px;font-weight:600}.pw-pulse-chg.up{color:#5fd39b}.pw-pulse-chg.down{color:#f2846e}.pw-pulse-src{letter-spacing:.03em;color:#f1efe861;font-size:10.5px}.pw-pulse-headline{letter-spacing:-.01em;color:#f4f2ec;margin-top:9px;font-size:13.5px;font-weight:600;line-height:1.35}.pw-pulse-data{grid-template-columns:1fr 1fr;gap:6px 30px;margin-top:13px;display:grid}.pw-pulse-dtitle{letter-spacing:.08em;text-transform:uppercase;color:#f1efe861;border-bottom:1px solid #ffffff12;margin-bottom:2px;padding-bottom:3px;font-size:9px;font-weight:600}.pw-pulse-drow{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:2.5px 0;display:grid}.pw-pulse-drow-k{color:#f1efe89e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pw-pulse-drow-v{color:#f1efe8;font-size:11.5px;font-weight:600}.pw-pulse-drow-c{text-align:right;min-width:42px;font-size:10.5px;font-weight:500}.pw-pulse-drow-c.up{color:#5fd39b}.pw-pulse-drow-c.down{color:#f2846e}.pw-pulse-drow-c.flat{color:#f1efe859}.pw-pulse-more{cursor:pointer;font-family:var(--font-ui);color:var(--m-field);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:11.5px;font-weight:500;transition:color .14s;display:inline-flex}.pw-pulse-more:hover{color:#fff}.pw-pulse-right{flex-direction:column;padding:clamp(14px,1.4vw,18px);display:flex}.pw-term-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-term-title{color:#f1efe8;font-size:12px;font-weight:600}.pw-term-ranges{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;gap:1px;padding:2px;display:flex}.pw-term-ranges button{cursor:pointer;height:20px;font-family:var(--font-mono);color:#f1efe880;background:0 0;border:none;border-radius:999px;padding:0 7px;font-size:9.5px;font-weight:500;transition:all .14s}.pw-term-ranges button:hover{color:#f1efe8}.pw-term-ranges button.on{color:#f1efe8;background:#ffffff1a}.pw-term-plot{flex:1;height:110px;margin:12px 0 8px;position:relative}.pw-term-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pw-term-grid{stroke:#ffffff0d;stroke-width:1px}.pw-term-now{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:3 4}.pw-term-area{opacity:0;animation:.8s .15s forwards pwFadeIn}.pw-term-line{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #ffffff0f);animation:1s cubic-bezier(.3,0,.2,1) forwards pwDraw}@keyframes pwDraw{to{stroke-dashoffset:0}}@keyframes pwFadeIn{to{opacity:1}}.pw-term-tag{border:1px solid var(--m-field);color:var(--m-field);white-space:nowrap;opacity:0;background:#0006;border-radius:4px;padding:1.5px 6px;font-size:10.5px;font-weight:600;animation:.4s .85s forwards pwFadeIn;position:absolute;right:2px;transform:translateY(-50%)}.pw-term-foot{color:#f1efe866;justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;display:flex}.pw-term-hilo b{color:#f1efe8b8;font-weight:600}.pw-term-delay{align-items:center;gap:5px;display:inline-flex}.pw-term-delaydot{background:#c79a3e;border-radius:50%;width:5px;height:5px}@media (width<=860px){.pw-pulse-grid{grid-template-columns:1fr}}.pw-rfq{background:var(--bg);border-bottom:1px solid var(--line-soft);padding:26px 0 30px}.pw-rfq-head{margin-bottom:15px}.pw-rfq-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.pw-rfq-sub{color:var(--ink-faint);max-width:640px;margin-top:3px;font-size:12.5px;line-height:1.5}.pw-rfq-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pw-rfq-cell{min-height:104px;position:relative}.pw-rfq-card{z-index:1;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);height:104px;box-shadow:var(--shadow-card);flex-direction:column;transition:height .4s cubic-bezier(.2,0,0,1),box-shadow .3s,border-color .2s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.pw-rfq-card:hover{border-color:var(--line-bright)}.pw-rfq-card.open{z-index:30;border-color:var(--line-bright);height:384px;box-shadow:var(--shadow-overlay)}.pw-rfq-top{cursor:pointer;flex-shrink:0;align-items:flex-start;gap:13px;padding:16px 17px;display:flex}.pw-rfq-ic{background:var(--bg-sunk);width:38px;height:38px;color:var(--ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-rfq-ic.grad{color:#fff;background:linear-gradient(135deg,#b56a4a,#c79a3e,#4e8fa0,#3d6b92)}.pw-rfq-tx{flex:1;min-width:0}.pw-rfq-name{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.pw-rfq-desc{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.5}.pw-rfq-hint{color:var(--ink-faint);flex-shrink:0;align-items:center;gap:4px;font-size:11.5px;font-weight:500;transition:opacity .2s;display:inline-flex}.pw-hub-card.open .pw-rfq-hint{opacity:0;pointer-events:none}.pw-rfq-body{opacity:0;flex-direction:column;flex:1;min-height:0;padding:0 17px 16px;transition:opacity .2s;display:flex}.pw-hub-card.open .pw-rfq-body{opacity:1;transition-delay:.1s}.pw-rfq-crumb{color:var(--ink-faint);align-items:center;gap:6px;padding:0 0 11px;font-size:11.5px;display:flex}.pw-rfq-crumb button{cursor:pointer;font:inherit;color:var(--ink-faint);background:0 0;border:none;padding:0}.pw-rfq-crumb button:hover{color:var(--ink-soft)}.pw-rfq-crumb .on{color:var(--ink);font-weight:600}.pw-rfq-crumb-sep{color:var(--ink-disabled);flex-shrink:0}.pw-rfq-x{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pw-rfq-x:hover{color:var(--ink)}.pw-rfq-x-abs{z-index:4;background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;width:26px;height:26px;position:absolute;top:11px;right:11px}.pw-rfq-step{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.pw-rfq-step-t{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:10.5px;font-weight:600}.pw-rfq-cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pw-rfq-cchip{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);cursor:pointer;min-width:0;font-family:var(--font-ui);color:var(--ink);text-align:left;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:500;transition:border-color .13s,background .13s;display:flex}.pw-rfq-cchip:hover:not(:disabled){border-color:var(--m-mid);background:var(--m-soft)}.pw-rfq-cchip:disabled{opacity:.5;cursor:not-allowed}.pw-rfq-cabbr{background:var(--m-field);width:22px;height:22px;color:var(--m-deep);font-family:var(--font-mono);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.pw-rfq-clabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pw-rfq-soon{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint);font-size:8.5px;font-weight:500}.pw-rfq-pgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.pw-rfq-prod{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);cursor:pointer;text-align:left;flex-direction:column;gap:2px;padding:9px 11px;transition:border-color .13s,background .13s;display:flex}.pw-rfq-prod:hover{border-color:var(--line-bright);background:var(--bg-sunk)}.pw-rfq-prod-n{color:var(--ink);font-size:12.5px;font-weight:500}.pw-rfq-prod-d{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.pw-rfq-ready{border-radius:var(--radius-lg);background:var(--m-soft);border:1px solid var(--m-field);align-items:center;gap:13px;margin:auto 0;padding:14px;display:flex}.pw-rfq-ready-sym{background:var(--bg-raised);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pw-rfq-ready-tx{flex:1;min-width:0}.pw-rfq-ready-n{color:var(--ink);font-size:14px;font-weight:600}.pw-rfq-ready-d{color:var(--ink-soft);margin-top:2px;font-size:11.5px}.pw-rfq-chat{position:relative}.pw-rfq-msgs{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 2px 12px;display:flex;overflow-y:auto}.pw-rfq-empty{text-align:center;margin:auto 0}.pw-rfq-empty-ic{color:#fff;background:linear-gradient(135deg,#b56a4a,#c79a3e,#4e8fa0,#3d6b92);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 12px;display:flex}.pw-rfq-empty-t{color:var(--ink);font-size:13.5px;font-weight:600}.pw-rfq-empty-d{max-width:330px;color:var(--ink-faint);margin:6px auto 0;font-size:12px;line-height:1.55}.pw-rfq-msg{border-radius:13px;max-width:82%;padding:8px 12px;font-size:12.5px;line-height:1.45}.pw-rfq-msg.user{background:var(--action);color:var(--on-action);border-bottom-right-radius:4px;align-self:flex-end}.pw-rfq-msg.sys{background:var(--bg-sunk);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.pw-rfq-fileitem{align-items:center;gap:6px;display:inline-flex}.pw-rfq-typing{align-items:center;gap:4px;padding:11px 13px;display:inline-flex}.pw-rfq-typing span{background:var(--ink-faint);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite pw-typing}.pw-rfq-typing span:nth-child(2){animation-delay:.2s}.pw-rfq-typing span:nth-child(3){animation-delay:.4s}@keyframes pw-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pw-rfq-cartnote{background:var(--bg-sunk);border:1px solid var(--line);color:var(--ink-soft);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;margin:0 2px 8px;padding:7px 11px;font-size:11.5px;font-weight:600;display:flex}.pw-rfq-cartnote svg{color:#2f7a52;flex-shrink:0}.pw-rfq-chips{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:92%;margin:1px 0 3px;display:flex}.pw-rfq-chip{border:1px solid var(--line-bright);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 11px;font-size:12px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.pw-rfq-chip:hover{border-color:var(--ink)}.pw-rfq-chip.on{background:var(--action);color:var(--on-action);border-color:var(--action)}.pw-rfq-chip-tick{opacity:.8;font-size:10px}.pw-rfq-chip-add{background:var(--action);color:var(--on-action);border-color:var(--action)}.pw-rfq-chip-add:disabled{opacity:.4;cursor:not-allowed}.pw-rfq-inputbar{border:1px solid var(--line-bright);border-radius:var(--radius);background:var(--bg);flex-shrink:0;align-items:center;gap:7px;padding:6px 7px;display:flex}.pw-rfq-inputbar:focus-within{border-color:var(--ink)}.pw-rfq-attach,.pw-rfq-send{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pw-rfq-attach{color:var(--ink-faint);background:0 0}.pw-rfq-attach:hover{background:var(--bg-sunk);color:var(--ink)}.pw-rfq-textin{min-width:0;font-family:var(--font-ui);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.pw-rfq-send{background:var(--action);color:var(--on-action)}.pw-rfq-send:disabled{opacity:.4;cursor:not-allowed}.pw-rfq-drop{z-index:5;border:1.5px dashed var(--ink);border-radius:var(--radius);color:var(--ink);background:#e9e7dfeb;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:8px}@media (width<=720px){.pw-rfq-grid{grid-template-columns:1fr}.pw-rfq-cell.pw-rfq-cell{min-height:104px}}.pw-hub{background:var(--bg);border-bottom:1px solid var(--line-soft);padding:24px 0 28px}.pw-hub-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}.pw-hub-head{margin-bottom:13px}.pw-hub-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.pw-hub-sub{color:var(--ink-faint);margin-top:3px;font-size:12.5px;line-height:1.5}.pw-hub-rfq{position:relative}.pw-hub-cards{min-height:150px;position:relative}.pw-hub-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);height:150px;box-shadow:var(--shadow-card);flex-direction:column;transition:width .44s cubic-bezier(.2,0,0,1),height .44s cubic-bezier(.2,0,0,1),box-shadow .3s,border-color .2s,opacity .25s;display:flex;position:absolute;top:0;overflow:hidden}.pw-hub-card.config{width:calc(50% - 8px);left:0}.pw-hub-card.text{width:calc(50% - 8px);right:0}.pw-hub-card:hover{border-color:var(--line-bright)}.pw-hub-card.open{z-index:30;border-color:var(--line-bright);width:100%;height:430px;box-shadow:var(--shadow-overlay)}.pw-hub-card.dim{opacity:0;pointer-events:none}.pw-hub-price{min-height:150px;position:relative}.pw-ph{z-index:1;cursor:pointer;flex-direction:column;height:150px;padding:14px 15px;transition:height .44s cubic-bezier(.2,0,0,1),box-shadow .3s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.pw-ph.open{z-index:30;height:388px;box-shadow:0 22px 54px -26px #000000bf}.pw-ph-head{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.pw-ph-label{letter-spacing:.1em;text-transform:uppercase;color:#f1efe880;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.pw-ph-chips{opacity:0;pointer-events:none;gap:4px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(-3px)}.pw-ph.open .pw-ph-chips{opacity:1;pointer-events:auto;transition-delay:60ms;transform:none}.pw-ph-chip{color:#f1efe899;height:20px;font-family:var(--font-ui);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:9.5px;font-weight:500;display:inline-flex}.pw-ph-chip.on{border-color:var(--m-field);color:#f1efe8;background:#ffffff17}.pw-ph-chip-dot{border-radius:50%;width:5px;height:5px}.pw-ph-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:9px;display:flex}.pw-ph-name{color:#f1efe8b8;font-size:12px;font-weight:600}.pw-ph-val{letter-spacing:-.02em;color:#f7f5ef;font-size:21px;font-weight:600}.pw-ph-val i{color:#f1efe866;margin-left:1px;font-size:12px;font-style:normal;font-weight:500}.pw-ph-chg{font-size:11.5px;font-weight:600}.pw-ph-chg.up{color:#5fd39b}.pw-ph-chg.down{color:#f2846e}.pw-ph .pw-term-plot{height:52px;margin:10px 0 0;transition:height .4s cubic-bezier(.2,0,0,1)}.pw-ph.open .pw-term-plot{height:120px}.pw-ph .pw-term-tag{opacity:0;transition:opacity .3s;animation:none}.pw-ph.open .pw-term-tag{opacity:1;transition-delay:.12s}.pw-ph-more{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,0,0,1);display:grid}.pw-ph.open .pw-ph-more{grid-template-rows:1fr}.pw-ph-more-in{opacity:0;transition:opacity .25s;overflow:hidden}.pw-ph.open .pw-ph-more-in{opacity:1;transition-delay:.1s}.pw-ph .pw-term-ranges{justify-content:space-between;margin:12px 0 10px}.pw-ph-lme{flex-direction:column;gap:1px;display:flex}.pw-ph .pw-pulse-more{margin-top:11px}.pw-avatar{position:relative}.pw-avatar-badge{background:var(--red);color:#fff;min-width:17px;height:17px;font-family:var(--font-ui);border:2px solid var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 1px #b4483e4d}.pw-menu-alerts{padding:4px 0 2px}.pw-menu-alerts-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:7px;padding:4px 10px 8px;font-size:10.5px;font-weight:600;display:flex}.pw-menu-alerts-head svg{color:var(--ink-faint)}.pw-menu-alerts-head span{background:var(--action);min-width:17px;height:17px;color:var(--bg-page);text-transform:none;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;display:inline-flex}.pw-menu-alert{cursor:pointer;text-align:left;border-radius:var(--radius);background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.pw-menu-alert:hover{background:var(--bg-sunk)}.pw-menu-alert-ic{background:var(--bg-sunk);width:26px;height:26px;color:var(--ink-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-menu-alert-tx{flex:1;min-width:0}.pw-menu-alert-k{color:var(--ink);font-size:12px;font-weight:500;display:block}.pw-menu-alert-k .pw-mono{color:var(--ink-faint);font-weight:400}.pw-menu-alert-b{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pw-menu-alert-c{color:var(--ink-faint);flex-shrink:0;font-size:10px;font-weight:600}.pw-menu-alert-c.urgent{color:var(--red)}.pw-menu-alert-all{cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--ink-soft);border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin-top:2px;padding:8px;font-size:11.5px;font-weight:500;display:flex}.pw-menu-alert-all:hover{background:var(--bg-sunk);color:var(--ink)}.pw-atoast{z-index:200;flex-direction:column;gap:10px;width:318px;max-width:calc(100vw - 40px);display:flex;position:fixed;top:74px;right:20px}.pw-atoast-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:.32s cubic-bezier(.2,0,0,1) pwRise;position:relative;overflow:hidden}.pw-atoast-card:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.pw-atoast-top{align-items:flex-start;gap:10px;padding:12px 12px 10px 14px;display:flex;position:relative}.pw-atoast-ic{background:var(--red-bg);width:28px;height:28px;color:var(--red);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-atoast-tx{flex:1;min-width:0}.pw-atoast-kicker{color:var(--ink);align-items:baseline;gap:7px;font-size:12.5px;font-weight:600;display:flex}.pw-atoast-clock{color:#fff;background:var(--red);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.pw-atoast-brief{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.pw-atoast-brief .pw-mono{color:var(--ink-faint)}.pw-atoast-x{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;flex-shrink:0;padding:2px;display:flex}.pw-atoast-x:hover{color:var(--ink)}.pw-atoast-more{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,0,0,1);display:grid}.pw-atoast-card.exp .pw-atoast-more{grid-template-rows:1fr}.pw-atoast-more-in{padding:0 14px;overflow:hidden}.pw-atoast-detail{color:var(--ink-soft);padding-bottom:10px;font-size:11.5px;line-height:1.5}.pw-atoast-more-in .pw-alert-accept{margin-bottom:12px}.pw-atoast-foot{border-top:1px solid var(--line-soft);display:flex}.pw-atoast-foot button{cursor:pointer;font-family:var(--font-ui);color:var(--ink-soft);background:0 0;border:none;flex:1;padding:9px;font-size:11.5px;font-weight:500;transition:background .12s}.pw-atoast-foot button:first-child{border-right:1px solid var(--line-soft)}.pw-atoast-foot button:hover{background:var(--bg-sunk);color:var(--ink)}@media (width<=900px){.pw-hub-grid{grid-template-columns:1fr}.pw-hub-price{min-height:132px}}.pw-hero{padding:76px 0 64px}.pw-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.pw-hero-h1{letter-spacing:-.035em;color:var(--ink);margin:22px 0 24px;font-size:58px;font-weight:700;line-height:1.02}.pw-hero-h1 .grad,.pw-grad{background:linear-gradient(96deg,#b56a4a 0%,#c79a3e 34%,#4e8fa0 70%,#3d6b92 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pw-hero-lede{color:var(--ink-soft);max-width:480px;margin-bottom:12px;font-size:18px;line-height:1.6}.pw-hero-sub{color:var(--ink-faint);max-width:470px;margin-bottom:26px;font-size:14px;line-height:1.6}.pw-hero-cta{align-items:center;gap:12px;margin-top:22px;display:flex}.pw-hero-trust{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:-.01em;align-items:center;gap:16px;margin-top:30px;font-size:11.5px;display:flex}.pw-hero-trust span{align-items:center;gap:8px;display:inline-flex}.pw-hero-trust b{color:var(--ink);font-weight:500}.pw-rise{opacity:0;animation:.7s cubic-bezier(.2,0,0,1) forwards pwRise}.pw-rise.d1{animation-delay:50ms}.pw-rise.d2{animation-delay:.12s}.pw-rise.d3{animation-delay:.19s}.pw-rise.d4{animation-delay:.26s}.pw-rise.d5{animation-delay:.34s}.pw-feat{border-radius:var(--radius-xl);background:var(--m-field,#ede9e0);box-shadow:var(--shadow-metal);border:1px solid #17160f0f;position:relative;overflow:hidden}.pw-feat-body{animation:.5s cubic-bezier(.2,0,0,1) pwFade}.pw-feat-grain{opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.pw-feat-top{justify-content:space-between;align-items:flex-start;padding:22px 24px 0;display:flex;position:relative}.pw-feat-name{letter-spacing:-.02em;color:var(--m-deep,#17160f);font-size:22px;font-weight:700}.pw-feat-tag{color:var(--m-mid,#55534a);margin-top:2px;font-size:11.5px}.pw-feat-price{text-align:right}.pw-feat-price .p{font-family:var(--font-mono);color:var(--m-deep,#17160f);font-size:16px;font-weight:500}.pw-feat-price .c{font-family:var(--font-mono);font-size:11.5px;font-weight:500}.pw-feat-stage{justify-content:center;align-items:center;height:216px;display:flex;position:relative}.pw-feat-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 22px 20px;display:flex;position:relative}.pw-feat-subs{flex-wrap:wrap;gap:6px;display:flex}.pw-feat-sub{border-radius:var(--radius-pill);height:24px;color:var(--m-deep,#17160f);background:#ffffff6b;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.pw-feat-browse{color:var(--m-deep,#17160f);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.pw-feat-browse:hover .pw-btn-arrow{transform:translate(3px)}.pw-feat-tabs{gap:5px;padding:0 22px 20px;display:flex;position:relative}.pw-feat-tab{cursor:pointer;background:#17160f24;border:none;border-radius:2px;flex:1;height:3px;padding:0;position:relative;overflow:hidden}.pw-feat-tab.active{background:#17160f24}.pw-feat-tab.active:after{content:"";background:var(--m-deep,#17160f);transform-origin:0;animation:4s linear forwards pwFill;position:absolute;inset:0}.pw-anim .pw-float{animation:6s ease-in-out infinite pwFloat}.pw-anim .pw-spin-slow{transform-origin:50%;animation:26s linear infinite pwSpin}.pw-sheen{opacity:0}.pw-anim .pw-sheen{animation:4.5s ease-in-out infinite pwSheen}.pw-section{padding:88px 0}.pw-section#browser{background:linear-gradient(108deg, #b56a4a1f 0%, #c79a3e12 33%, #4e8fa014 64%, #3d6b9221 100%), var(--bg-page);padding-top:clamp(28px,4vw,40px)}.pw-section-alt{background:var(--bg);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.pw-divide-top{position:relative}.pw-divide-top:before{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);width:min(1240px,100% - 80px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pw-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.pw-sec-title{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:32px;font-weight:700;line-height:1.1}.pw-sec-lede{color:var(--ink-soft);max-width:420px;font-size:15px;line-height:1.6}.pw-gallery{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.pw-mcard{border-radius:var(--radius-lg);cursor:pointer;background:var(--m-field,#ede9e0);min-height:138px;transition:transform var(--t-base,.22s) cubic-bezier(.2,0,0,1), box-shadow .22s;border:1px solid #17160f0d;flex-direction:column;display:flex;position:relative;overflow:hidden}.pw-mcard:hover,.pw-mcard.open{box-shadow:var(--shadow-metal);transform:translateY(-3px)}.pw-mcard-grain{opacity:.45;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.pw-mcard-head{justify-content:space-between;align-items:center;padding:10px 11px 0;display:flex;position:relative}.pw-mcard-abbr{font-family:var(--font-mono);letter-spacing:.02em;color:var(--m-deep,#17160f);background:#fff6;border-radius:7px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.pw-mcard-soon{color:var(--m-mid,#55534a);background:#ffffff6b;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.pw-mcard-art{flex:1;justify-content:center;align-items:center;min-height:52px;padding:0;display:flex;position:relative}.pw-mcard-foot{padding:0 11px 11px;position:relative}.pw-mcard-name{letter-spacing:-.02em;color:var(--m-deep,#17160f);font-size:14px;font-weight:700}.pw-mcard-sub{color:var(--m-mid,#55534a);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.pw-mcard-browse{color:var(--m-deep,#17160f);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:500;display:inline-flex}.pw-mcard-arrow{transform-origin:50%;transition:transform .24s cubic-bezier(.2,0,0,1);display:inline-flex}.pw-mcard:hover .pw-mcard-arrow{transform:translate(3px)}.pw-mcard.open .pw-mcard-arrow,.pw-mcard.open:hover .pw-mcard-arrow{transform:rotate(90deg)}.pw-tray{min-width:0;box-shadow:none;background:0 0;border:none;grid-column:1/-1;margin:4px 0 6px;animation:.34s cubic-bezier(.2,0,0,1) pwTrayIn;position:relative}.pw-tray-top{align-items:center;gap:10px;padding:6px 2px 10px;display:flex}.pw-tray-name{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:500}.pw-tray-count{color:var(--ink-faint);font-size:12px}.pw-tray-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.pw-tray-navbtn,.pw-tray-close{border:1px solid var(--line-bright);width:30px;height:30px;color:var(--ink-soft);background:var(--bg);border-radius:8px;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s;display:flex}.pw-tray-navbtn:hover,.pw-tray-close:hover{background:var(--bg-sunk);color:var(--ink);border-color:var(--ink-faint)}.pw-tray-close{margin-left:4px}.pw-carousel-wrap{min-width:0;position:relative}.pw-carousel{scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;gap:10px;padding:4px 0 16px;display:flex;overflow-x:auto}.pw-carousel::-webkit-scrollbar{display:none}.pw-pcard{scroll-snap-align:start;border-radius:var(--radius);background:color-mix(in srgb, var(--m-soft,var(--bg)) 55%, var(--bg));border:1px solid color-mix(in srgb, var(--m-field,var(--line)) 30%, transparent);opacity:0;flex-direction:column;flex:0 0 178px;padding:10px;animation:.42s cubic-bezier(.2,0,0,1) forwards pwRise;display:flex;position:relative}.pw-pcard-art{background:var(--m-soft,var(--bg-sunk));border-radius:10px;justify-content:center;align-items:center;height:76px;margin-bottom:9px;display:flex}.pw-pcard-name{letter-spacing:-.01em;color:var(--m-deep,var(--ink));padding:0 2px;font-size:14px;font-weight:600}.pw-pcard-chips{flex-wrap:wrap;gap:5px;margin:7px 0 11px;padding:0 2px;display:flex}.pw-vchip{color:var(--m-deep,var(--ink));background:color-mix(in srgb, var(--m-field,var(--bg-sunk)) 30%, var(--bg));border:1px solid color-mix(in srgb, var(--m-field,var(--line)) 35%, transparent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3}.pw-pcard-actions{gap:6px;margin-top:auto;display:flex}.pw-search{position:relative}.pw-search-box{background:var(--bg);border:1.5px solid var(--line-bright);border-radius:var(--radius-lg);align-items:center;gap:11px;height:52px;padding:0 18px;transition:border-color .14s,box-shadow .14s;display:flex}.pw-search-box.on{border-color:var(--ink);box-shadow:0 0 0 4px #17160f0f}.pw-search-box input{color:var(--ink);font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;font-size:15px}.pw-hero-searchwrap{z-index:20;position:relative}.pw-search{z-index:30}.pw-search-drop{z-index:60;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);max-height:60vh;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.pw-search-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.pw-search-row:hover{background:var(--bg-sunk)}.pw-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pw-step{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px 28px;transition:box-shadow .18s,transform .18s;position:relative;overflow:hidden}.pw-step:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.pw-step-num{font-family:var(--font-mono);color:var(--ink-faint);font-size:12px;font-weight:500}.pw-step-title{letter-spacing:-.01em;color:var(--ink);margin:14px 0 9px;font-size:17px;font-weight:500}.pw-step-body{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.pw-step-line{opacity:.5;position:absolute;top:18px;right:18px}.pw-seg-grid{grid-template-columns:260px 1fr;align-items:start;gap:22px;display:grid}.pw-seg-rail{flex-direction:column;gap:7px;display:flex}.pw-seg-btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:13px 15px;font-size:14px;font-weight:500;transition:all .14s;display:flex}.pw-seg-btn:hover{border-color:var(--line-bright)}.pw-seg-btn.on{color:var(--ink);box-shadow:inset 0 0 0 1px #17160f12, var(--shadow-card);background:linear-gradient(96deg,#e8cfc4 0%,#ecddb8 34%,#c4dde1 70%,#c9d5e7 100%);border-color:#0000;font-weight:500}.pw-seg-btn.on .ic{color:var(--ink)}.pw-seg-btn .ic{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pw-seg-panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.pw-seg-panel-head{border-bottom:1px solid var(--line-soft);background:var(--bg-sunk);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.pw-seg-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.pw-seg-row:last-child{border-bottom:none}.pw-seg-row:hover{background:var(--bg-sunk)}.pw-why{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pw-why-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 22px;transition:box-shadow .18s,transform .18s}.pw-why-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.pw-why-ic{color:#2a1f14;background:linear-gradient(135deg,#e9d0c5 0%,#eedeba 34%,#c6dfe3 70%,#cbd7e9 100%);border:1px solid #17160f0f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.pw-why-title{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:500}.pw-why-body{color:var(--ink-soft);font-size:13px;line-height:1.6}.pw-cta{color:#f1efe8;background:linear-gradient(104deg,#2a1f16 0%,#2f2913 27%,#143a41 66%,#182a46 100%);padding:100px 0;position:relative;overflow:hidden}.pw-cta-inner{z-index:2;text-align:center;max-width:640px;margin:0 auto;position:relative}.pw-cta h2{letter-spacing:-.03em;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.08}.pw-cta p{color:#b7b4a8;margin-bottom:30px;font-size:16px;line-height:1.6}.pw-cta .pw-btn-primary{color:#17160f;background:#f1efe8}.pw-cta .pw-btn-primary:hover{background:#fff}.pw-cta-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#c59a3e29,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.pw-cta-desk{padding:66px 0}.pw-cta-eyebrow{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#c79a3e;margin-bottom:13px;font-size:11px;font-weight:600;position:relative}.pw-cta-desk h2{margin-bottom:14px;font-size:32px}.pw-cta-desk p{margin-bottom:26px;font-size:15px}.pw-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:inline-flex}.pw-cta-mail{color:#c7c3b6;border-bottom:1px solid #ffffff2e;padding-bottom:1px;font-size:13.5px;text-decoration:none;transition:color .14s,border-color .14s}.pw-cta-mail:hover{color:#fff;border-color:#ffffff80}.pw-footer{background:var(--bg);border-top:1px solid var(--line);padding:56px 0 30px}.pw-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;margin-bottom:40px;display:grid}.pw-footer-blurb{color:var(--ink-soft);max-width:300px;margin:16px 0 18px;font-size:13.5px;line-height:1.6}.pw-footer-col h4{color:var(--ink-faint);letter-spacing:.03em;margin-bottom:14px;font-size:11.5px;font-weight:500}.pw-footer-col a{color:var(--ink-soft);cursor:pointer;margin-bottom:10px;font-size:13.5px;text-decoration:none;transition:color .14s;display:block}.pw-footer-col a:hover{color:var(--ink)}.pw-footer-bar{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.pw-footer-bar .cr{color:var(--ink-faint);font-size:12px}.pw-footer-tick{font-family:var(--font-mono);color:var(--ink-faint);font-size:11.5px}@keyframes pwMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pwPulseRing{0%{box-shadow:0 0 #57b98a8c}70%{box-shadow:0 0 0 7px #57b98a00}to{box-shadow:0 0 #57b98a00}}@keyframes pwRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pwSpin{to{transform:rotate(360deg)}}@keyframes pwFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pwSheen{0%,to{opacity:.15;transform:translate(-14%)}50%{opacity:.55;transform:translate(14%)}}@keyframes pwFade{0%{opacity:0}to{opacity:1}}@keyframes pwTrayIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pwDash{to{stroke-dashoffset:-1000px}}@media (width<=1080px){.pw-hero-grid{grid-template-columns:1fr;gap:40px}.pw-hero-h1{font-size:46px}.pw-gallery,.pw-steps,.pw-why{grid-template-columns:repeat(2,1fr)}.pw-seg-grid{grid-template-columns:1fr}.pw-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.pw-nav-links{display:none}}@media (width<=680px){.pw-cnav{display:none}.pw-hero-h1{font-size:38px}.pw-gallery,.pw-steps,.pw-why{grid-template-columns:1fr}.pw-footer-grid{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.pw-home *,.pw-home :before,.pw-home :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pw-ticker-track{animation:none!important}}.pw-burger{border-radius:var(--radius);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-8px;display:none}.pw-burger:active{background:var(--bg-sunk)}.pw-burger.in-sheet{margin:0;display:inline-flex}.pw-msheet-scrim{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17160f61;animation:.18s pwFade;position:fixed;inset:0}.pw-msheet{z-index:241;background:var(--bg);border-left:1px solid var(--line);width:min(340px,88vw);padding:max(12px, var(--safe-top,0px)) 0 max(18px, var(--safe-bottom,0px));overscroll-behavior:contain;flex-direction:column;animation:.26s cubic-bezier(.2,0,0,1) pwMsheetIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #17160f29}@keyframes pwMsheetIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}.pw-msheet-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:6px 14px 14px 22px;display:flex}.pw-msheet-links{flex-direction:column;padding:10px 10px 4px;display:flex}.pw-msheet-link{border-radius:var(--radius);min-height:50px;font-family:var(--font-ui);letter-spacing:-.01em;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:17px;font-weight:500;display:flex}.pw-msheet-link svg{color:var(--ink-disabled)}.pw-msheet-link:active,.pw-msheet-link.on{background:var(--bg-sunk)}.pw-msheet-sub{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;margin:6px 0 0;padding:10px;display:flex}.pw-msheet-sublink{border-radius:var(--radius);min-height:40px;font-family:var(--font-ui);color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.pw-msheet-sublink:active{background:var(--bg-sunk)}.pw-msheet-cta{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;margin-top:auto;padding:18px 20px 8px;display:flex}.pw-msheet-btn{width:100%;height:48px;font-size:15px}.pw-msheet-foot{font-family:var(--font-mono);color:var(--ink-faint);padding:10px 22px 0;font-size:11px;line-height:1.6}.pw-hint-tap{display:none}@media (pointer:coarse){.pw-hint-hover{display:none}.pw-hint-tap{display:inline}.pw-btn-sm{height:40px;padding:0 16px}.pw-nav-link{padding:10px 15px}.pw-feat-tab{background-clip:padding-box;border-block:10px solid #0000}.pw-tray-close,.pw-tray-navbtn,.pw-rfq-attach,.pw-rfq-send,.pw-recod-x{width:38px;height:38px}}@media (width<=860px){.pw-burger{display:inline-flex}}@media (width<=680px){.pw-nav-ghost{display:none}.pw-nav{height:58px;padding:0 max(16px, var(--safe-right,0px)) 0 max(16px, var(--safe-left,0px))}.pw-nav-right{gap:8px}.pw-ticker-live{padding:0 14px 0 max(16px, var(--safe-left,0px))}.pw-tick{padding:0 16px}.pw-hero{padding:44px 0}.pw-hero-grid{gap:32px}.pw-hero-lede{font-size:16px}.pw-hero-cta{flex-wrap:wrap}.pw-hero-cta .pw-btn{flex:100%}.pw-search-box{height:50px;padding:0 14px}.pw-section{padding:52px 0}.pw-cta{padding:64px 0}.pw-cta h2{font-size:30px}.pw-modal-backdrop{align-items:flex-end;padding:0}.pw-modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:92dvh;padding:24px 20px calc(20px + var(--safe-bottom,0px));animation:.3s cubic-bezier(.2,0,0,1) pwSheetUp;overflow-y:auto}.pw-book-smartrow.two{grid-template-columns:1fr}.pw-jbb{right:12px;bottom:calc(84px + var(--safe-bottom,0px))}.pw-jbb-panel{width:min(330px,100vw - 24px)}.pw-atoast{top:calc(66px + var(--safe-top,0px));right:12px}.pw-toast{bottom:calc(88px + var(--safe-bottom,0px));max-width:calc(100vw - 32px)}.pw-recox{max-width:calc(100vw - 20px)}.pw-menu{max-width:calc(100vw - 28px)}.pw-hub-grid>*,.pw-hub-cards,.pw-hub-card{min-width:0}.pw-hub-cards{flex-direction:column;gap:12px;min-height:0;display:flex}.pw-hub-card{position:relative}.pw-hub-card.config,.pw-hub-card.text{width:100%;left:auto;right:auto}.pw-hub-card.open{height:430px}.pw-hub-card.dim{display:none}}@keyframes pwSheetUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (width<=400px){.pw-hero-h1{font-size:33px}.pw-cta h2{font-size:26px}}.pw-pad-chip{z-index:130;color:#f4f2eb;min-height:42px;font-family:var(--font-ui,"Satoshi", system-ui, sans-serif);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#1f2122 0%,#282a2b 100%);border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:12.5px;font-weight:600;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .16s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 16px 40px -14px #0000008c,0 4px 14px -6px #0006,inset 0 1px #ffffff0f}.pw-pad-chip:hover{border-color:#aecbd359;transform:translateY(-2px);box-shadow:0 18px 44px -12px #0009,0 0 0 1px #aecbd31f,inset 0 1px #ffffff12}.pw-pad-chip-ic{color:#211c17;background:linear-gradient(135deg,#e9d0c5 0%,#eedeba 34%,#c6dfe3 70%,#cbd7e9 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pw-pad-chip-tx{white-space:nowrap}.pw-pad-chip-n{min-width:20px;height:20px;font-size:11px;font-weight:700;font-family:var(--font-mono,"IBM Plex Mono", monospace);background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pw-pad-chip.has-lines .pw-pad-chip-ic{box-shadow:0 0 0 1px #ffffff14}.pw-pad{z-index:130;max-height:min(420px,100dvh - 140px);font-family:var(--font-ui,"Satoshi", system-ui, sans-serif);color:#f4f2eb;background:linear-gradient(#1f2122 0%,#282a2b 100%);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;animation:.18s cubic-bezier(.2,0,0,1) pw-pad-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px -16px #0000009e,0 6px 18px -8px #00000073,inset 0 1px #ffffff0d}@keyframes pw-pad-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pw-pad-grad{opacity:.9;pointer-events:none;background:linear-gradient(96deg,#b56a4a 0%,#c79a3e 34%,#4e8fa0 70%,#3d6b92 100%);border-radius:2px;height:2px;position:absolute;top:0;left:12px;right:12px}.pw-pad-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 14px 12px 16px;display:flex}.pw-pad-head-l{align-items:flex-start;gap:10px;min-width:0;display:flex}.pw-pad-mark{color:#211c17;background:linear-gradient(135deg,#e9d0c5 0%,#eedeba 34%,#c6dfe3 70%,#cbd7e9 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:inline-flex}.pw-pad-title{letter-spacing:-.015em;font-size:13.5px;font-weight:700;line-height:1.2}.pw-pad-sub{color:#f4f2eb7a;margin-top:2px;font-size:11.5px;line-height:1.3}.pw-pad-x{color:#f4f2eb73;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:inline-flex}.pw-pad-x:hover{color:#f4f2eb;background:#ffffff14}.pw-pad-body{flex:1;min-height:72px;padding:6px 8px;overflow-y:auto}.pw-pad-empty{text-align:center;color:#f4f2eb61;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.pw-pad-empty p{max-width:240px;margin:0;font-size:12.5px;line-height:1.5}.pw-pad-line{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;transition:background .12s;display:flex}.pw-pad-line:hover{background:#ffffff0a}.pw-pad-line-meta{flex:1;min-width:0}.pw-pad-line-n{letter-spacing:.06em;text-transform:uppercase;color:#aecbd3d9;font-size:10px;font-weight:700;font-family:var(--font-mono,"IBM Plex Mono", monospace);margin-bottom:3px;display:inline-block}.pw-pad-line-spec{color:#f4f2eb;letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.35}.pw-pad-line-qty{color:#f4f2eb6b;font-size:11px;font-family:var(--font-mono,"IBM Plex Mono", monospace);font-variant-numeric:tabular-nums;margin-top:4px}.pw-pad-line-rm{color:#f4f2eb52;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:inline-flex}.pw-pad-line-rm:hover{color:#e38c82;background:#b4483e2e}.pw-pad-foot{border-top:1px solid #ffffff12;gap:8px;padding:12px 12px 14px;display:flex}.pw-pad-cta{color:#211c17;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#e9d0c5 0%,#eedeba 34%,#c6dfe3 70%,#cbd7e9 100%);border:none;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;height:40px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .14s,transform .14s;display:inline-flex}.pw-pad-cta:hover{filter:brightness(1.03)}.pw-pad-cta:active{transform:translateY(1px)}.pw-pad-clear{color:#f4f2eb8c;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.pw-pad-clear:hover{color:#f4f2eb;border-color:#fff3}.pw-pad-clear.confirm{color:#e38c82;background:#b4483e1f;border-color:#b4483e8c}
