.pd-more{padding-block:clamp(48px,6vw,96px);border-top:1px solid var(--border)}.pd-more-head{display:grid;gap:12px;max-width:62ch;margin-bottom:clamp(28px,4vw,48px)}.pd-more-head p{color:var(--ink-soft);font-size:1.05rem}.pd-more-g{display:grid;gap:4px 32px;padding-top:18px;border-top:1px solid var(--border-strong)}.pd-more-g+.pd-more-g{margin-top:clamp(28px,3.4vw,44px)}.pd-more-k{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.pd-more-k span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.pd-more-g ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.pd-more-g li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0}.pd-more-g li+li{border-top:1px dashed var(--border)}.pd-more-ico{width:40px;height:40px;padding:9px;border-radius:var(--r-6);border:1px solid var(--border);background:var(--surface);color:var(--gold-ink)}.pd-more-g li div{display:grid;gap:3px;min-width:0}.pd-more-g li b{font-weight:700;color:var(--ink);line-height:1.3}.pd-more-g li span{font-size:.92rem;line-height:1.5;color:var(--ink-soft)}@media (min-width: 768px){.pd-more-g ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.pd-more-g li+li{border-top:0}.pd-more-g li:nth-child(n+3){border-top:1px dashed var(--border)}}@media (min-width: 1180px){.pd-more-g{grid-template-columns:200px minmax(0,1fr)}.pd-more-k{flex-direction:column;justify-content:flex-start;padding-top:16px}.pd-more-g ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-more-g li:nth-child(n+3){border-top:0}.pd-more-g li:nth-child(n+4){border-top:1px dashed var(--border)}}.pd3-panel{align-items:center}@media (min-width: 1024px){.pd3-panel{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}.pd3-points{display:grid;gap:0;margin-top:10px;border-top:1px solid var(--border)}.pd3-points>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:4px 18px;padding:14px 0;border-bottom:1px solid var(--border)}.pd3-points dt{font-weight:800;color:var(--ink);letter-spacing:-.01em}.pd3-points dd{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.5}.pd2-stage .lap{max-width:900px}.pd4-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(28px,4vw,44px)}.pd4-mod,.pd4-fab{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:12px;padding:20px 20px 22px;border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);transition:border-color var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease)}@media (hover: hover){.pd4-mod:hover{border-color:var(--border-strong);box-shadow:0 24px 40px -30px rgba(var(--shadow-rgb),.45)}}.pd4-head{display:flex;align-items:center;gap:10px;min-width:0}.pd4-ico{flex:none;width:32px;height:32px;padding:7px;border-radius:var(--r-6);color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.pd4-head h3{flex:1 1 auto;min-width:0;font-size:1rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.pd4-tag{flex:none;align-self:flex-start;padding:2px 8px;border-radius:var(--r-pill);font-size:.68rem;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;color:var(--muted);background:color-mix(in srgb,var(--ink) 5%,transparent)}.pd4-mod>p{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.pd4-fab{grid-template-rows:auto auto auto 1fr;gap:10px;background:var(--night);color:var(--night-ink);border-color:#f7c33a52}.pd4-fab-top{display:flex;align-items:center;gap:12px}.pd4-fab .pd4-ico{color:var(--night-gold);background:#f7c33a1f;border-color:#f7c33a4d}.pd4-fab .pd4-tag{align-self:center;color:var(--night-gold);background:#f7c33a1a}.pd4-fab h3{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--night-ink)}.pd4-fab-lede{color:var(--night-soft);font-size:.9rem;line-height:1.5}.pd4-fab-list{display:grid;align-content:start;margin:4px 0 0;border-top:1px solid var(--night-line)}.pd4-fab-list>div{padding:8px 0;border-bottom:1px solid var(--night-line)}.pd4-fab-list dt{font-weight:700;font-size:.9rem;color:var(--night-ink)}.pd4-fab-list dd{margin:1px 0 0;font-size:.84rem;line-height:1.45;color:var(--night-muted)}@media (min-width: 560px){.pd4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd4-fab{grid-column:1 / -1}.pd4-fab-list{grid-template-columns:1fr 1fr;column-gap:28px}}@media (min-width: 1100px){.pd4-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.pd4-fab{grid-column:3;grid-row:1 / span 2}.pd4-fab-list{grid-template-columns:1fr;column-gap:0}}@media (min-width: 1380px){.pd4-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd4-fab{grid-column:4}}.pd3-more-grid{display:grid;gap:14px}@media (min-width: 900px){.pd3-more-grid{grid-template-columns:1fr 1fr}}.pd3-more-ico{width:32px;height:32px;padding:7px;border-radius:9px;color:var(--ink-soft);border:1px solid var(--border)}.pd3-points>div{grid-template-columns:10.5rem minmax(0,1fr)}@media (max-width: 520px){.pd3-points>div{grid-template-columns:1fr}}.pd4-mod{grid-template-rows:auto auto 1fr}.pd4-pts{align-self:start;display:grid;gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;border-top:1px dashed var(--border)}.pd4-pts li{position:relative;padding-left:18px;font-size:.9rem;line-height:1.4;color:var(--ink)}.pd4-pts li:before{content:"";position:absolute;left:2px;top:.42em;width:7px;height:4px;border-left:1.5px solid var(--gold-ink);border-bottom:1.5px solid var(--gold-ink);transform:rotate(-45deg)}.pd4-tag[data-g=overview]{background:#fbf0d2;color:#7a5300;border-color:#f0dca4}.pd4-tag[data-g=finance]{background:#e3f2e8;color:#1e6b3e;border-color:#c3e2cd}.pd4-tag[data-g=operations]{background:#e4ecf8;color:#24508f;border-color:#c6d6ee}:root[data-theme=dark] .pd4-tag[data-g=overview]{background:#f7b50024;color:#f5cd62;border-color:#f7b50047}:root[data-theme=dark] .pd4-tag[data-g=finance]{background:#4abe7824;color:#8fd8aa;border-color:#4abe7847}:root[data-theme=dark] .pd4-tag[data-g=operations]{background:#6096e626;color:#9ec0f2;border-color:#6096e64d}.pd4-tag[data-g]{border:1px solid}.pd4-mod>p{min-height:4.5em}@media (max-width: 559px){.pd4-mod>p{min-height:0}}.pd4-fab-ava{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(180deg,#17181c,#050506);box-shadow:inset 0 0 0 1px #f7c33a8c,inset 0 1px #ffffff14}.pd4-fab-top h3{margin:0}.pd4-fab-ask{align-self:end;display:grid;gap:8px;margin-top:6px}.pd4-fab-ask-k{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--night-gold)}.pd4-fab-q{padding:9px 12px;border-radius:12px 12px 12px 4px;background:#ffffff0f;border:1px solid var(--night-line);font-size:.86rem;line-height:1.35;color:var(--night-ink)}.pd4-fab-list>div{padding:6px 0}.pd4-fab-list dd{font-size:.82rem}.pd4-fab-ask{margin-top:2px;gap:6px}.pd-papers{--bg: var(--night);--surface: var(--night-2);--ink: var(--night-ink);--ink-soft: var(--night-soft);--muted: var(--night-muted);--border: var(--night-line);--gold-ink: var(--night-gold);padding-block:clamp(56px,7vw,112px);background:var(--night);color:var(--night-ink);border-top:1px solid rgba(247,195,58,.32)}.pd-papers .kicker{color:var(--night-gold)}.pd-papers-head{display:grid;gap:22px;max-width:60ch}.pd-papers-head .h2{color:var(--night-ink)}.pd-papers-head .accent{color:var(--night-gold)}.pd-papers-head p:not(.kicker){color:var(--night-soft);font-size:1.05rem;line-height:1.6}.pdp-grid{display:grid;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;border-top:1px solid rgba(247,195,58,.5)}.pdp-c{display:grid;grid-template-rows:auto 1fr;gap:18px;padding:34px 30px 36px 0;border-bottom:1px solid var(--night-line)}.pdp-top{display:flex;align-items:center;gap:16px;min-width:0}.pdp-tile{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1px solid rgba(247,195,58,.38);background:#f7c33a12}.pdp-ico{width:28px;height:28px;color:var(--night-gold)}.pdp-c h3{font-family:var(--font-display);font-weight:800;font-size:1.32rem;letter-spacing:-.02em;line-height:1.2;color:var(--night-ink)}.pdp-c p{font-size:1.04rem;line-height:1.6;color:var(--night-soft);min-height:3.2em}@media (min-width: 640px){.pdp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-c:nth-child(2n){padding-left:30px;border-left:1px solid var(--night-line)}}@media (min-width: 1280px){.pdp-c p{min-height:4.8em}.pdp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-c:nth-child(2n){padding-left:0;border-left:0}.pdp-c:not(:nth-child(4n+1)){padding-left:30px;border-left:1px solid var(--night-line)}}.pw{display:grid;align-content:start;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:0 1px rgba(var(--shadow-rgb),.04),0 14px 30px -22px rgba(var(--shadow-rgb),.35)}.pw-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--bg-2)}.pw-dots{display:inline-flex;gap:5px}.pw-dots i{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.pw-dots i:first-child{background:var(--gold)}.pw-path{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-path em{font-style:normal;margin:0 .55em;color:var(--border-strong)}.pw-path b{font-weight:800;color:var(--gold-ink)}.pd3-more-grid{gap:16px}.pw-list ul{list-style:none;margin:0;padding:4px 22px 8px}.pw-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0}.pw-list li+li{border-top:1px solid var(--border)}.pw-list li div{display:grid;gap:2px;min-width:0}.pw-list li b{font-weight:800;font-size:.96rem;color:var(--ink)}.pw-list li span{font-size:.9rem;line-height:1.45;color:var(--ink-soft)}.pw-list .pd3-more-ico{background:var(--bg-2)}.mobile-modules,.mobile-product-tour,.mobile-gallery-hint,.mobile-gallery-controls,.paper-short{display:none}.ft-seller{text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.desktop-modules,.desktop-product-tour{display:none}.mobile-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.module-flip{display:block;min-width:0;height:216px;padding:0;border:0;background:none;text-align:left;color:var(--ink);cursor:pointer;perspective:1000px}.module-flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.22,1,.36,1)}.module-flip.is-flipped .module-flip-inner{transform:rotateY(180deg)}.module-face{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:16px 14px 12px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);box-shadow:0 8px 18px -16px rgba(var(--shadow-rgb),.3);backface-visibility:hidden;-webkit-backface-visibility:hidden}.module-back{transform:rotateY(180deg);align-items:center;text-align:center;background:var(--bg-2);padding:12px 10px 10px;gap:10px}.module-title{display:flex;align-items:center;gap:8px;min-height:36px}.module-title strong{font-size:.88rem;line-height:1.3;letter-spacing:-.02em}.module-title .pd4-ico{width:28px;height:28px;padding:6px}.module-summary{font-size:.86rem;line-height:1.5;color:var(--ink-soft)}.module-summary>span{display:block}.module-back-heading{width:100%;padding-bottom:8px;border-bottom:1px solid var(--border-strong);font-size:.8rem;font-weight:700;color:var(--gold-ink)}.module-flip-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border);font-size:.72rem;font-weight:600;color:var(--ink-soft)}.module-turn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bg-2);color:var(--gold-ink)}.module-turn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.module-back .module-flip-hint{width:100%;padding-top:6px}.module-back .pd4-tag{align-self:center}.module-points{display:grid;gap:8px;font-size:.81rem;line-height:1.4;margin-block:auto}.module-points>span+span{border-top:1px solid var(--border);padding-top:8px}.module-flip-fab{grid-column:1 / -1;height:300px}.module-flip-fab .module-face{padding:20px;background:var(--night);border-color:var(--night-line);color:var(--night-ink)}.module-flip-fab .module-back{padding:16px}.module-flip-fab .module-title strong{font-size:1.2rem}.module-flip-fab .module-summary{color:var(--night-soft);font-size:.95rem}.module-flip-fab .module-flip-hint{color:var(--night-muted);border-color:var(--night-line)}.module-flip-fab .module-turn{background:#ffffff0f;color:var(--night-gold)}.module-ask{display:grid;gap:8px;margin-top:4px}.module-ask>span:first-child,.module-fab-label{color:var(--night-gold);font-size:.74rem;font-weight:700}.module-fab-label{width:100%;padding-bottom:12px;border-bottom:1px solid var(--night-line);font-size:1rem;letter-spacing:-.01em}.module-fab-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:auto;text-align:left}.module-fab-points>span{display:grid;align-content:start;gap:6px;padding:10px;border:1px solid var(--night-line);border-radius:8px;background:#ffffff09}.module-fab-points strong{color:var(--night-gold);font-size:.85rem}.module-fab-points span span{color:var(--night-soft);font-size:.77rem;line-height:1.4}.mobile-product-tour{display:block;touch-action:pan-y}.mobile-product-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;gap:2px;border:1px solid var(--border);border-radius:12px;margin-bottom:22px;background:var(--surface)}.mobile-product-tabs button{min-width:0;min-height:44px;padding:4px 1px;font-size:clamp(.67rem,2.9vw,.86rem);font-weight:700;color:var(--ink-soft);border-radius:8px}.mobile-product-tabs button[aria-selected=true]{color:var(--bg);background:var(--ink)}.product-tablet{margin:0 0 26px;padding:9px;background:#191b1f;border-radius:18px;box-shadow:0 22px 30px -22px rgba(var(--shadow-rgb),.5)}.product-tablet-screen{aspect-ratio:1440 / 900;overflow:hidden;border-radius:10px;background:#f5f3ef}.product-tablet .screen-img,.product-tablet img{display:block;width:100%;height:100%;object-fit:contain}.mobile-tour-copy{display:grid;align-content:start;gap:12px;min-height:156px}.mobile-tour-copy .h2{font-size:clamp(1.7rem,7.8vw,1.9rem);line-height:1.12}.mobile-tour-copy p{color:var(--ink-soft);font-size:1rem;line-height:1.5}.mobile-tour-actions{display:flex;align-items:center;justify-content:center;margin-top:20px}.mobile-more{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:44px;min-width:150px;padding:10px 18px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-weight:700;font-size:.85rem}.mobile-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.mobile-more[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-tour-details[hidden]{display:none}.pdp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:24px}.pdp-grid .pdp-c{padding:18px 12px;gap:12px;border-left:0}.pdp-grid .pdp-c:nth-child(2n){border-left:1px solid var(--night-line)}.pdp-top{flex-direction:row;align-items:center;gap:7px}.pdp-tile{width:26px;height:26px;border-radius:6px}.pdp-ico{width:16px;height:16px}.pdp-c h3{font-size:.84rem;letter-spacing:-.02em}.pdp-c .paper-full{display:none}.pdp-c .paper-short{display:block;font-size:.86rem;line-height:1.4;min-height:2.8em}.pd-papers-head{gap:16px}.pd3-more-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:90%;gap:16px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;align-items:start;padding-bottom:12px}.pd3-more-grid::-webkit-scrollbar{display:none}.pd3-more-grid>.pw{scroll-snap-align:start}.mobile-gallery-hint{display:block;margin:-12px 0 20px;color:var(--muted);font-size:.85rem}.mobile-gallery-controls{display:flex;justify-content:center}.mobile-gallery-controls button{width:44px;height:44px;display:grid;place-items:center}.mobile-gallery-controls span{width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.mobile-gallery-controls button[aria-pressed=true] span{width:18px;border-radius:4px;background:var(--gold-ink)}}@media (prefers-reduced-motion: reduce){.module-flip-inner,.module-flip.is-flipped .module-flip-inner,.module-back{transition:none;transform:none}.module-flip .module-back,.module-flip.is-flipped .module-front{display:none}.module-flip.is-flipped .module-back{display:flex}}.lap{margin:0;width:100%;max-width:860px;margin-inline:auto;filter:drop-shadow(0 40px 50px rgba(var(--shadow-rgb),.28))}.lap-lid{position:relative;margin-inline:6.5%;padding:2.2% 2.2% 2.6%;border-radius:clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px) 4px 4px;background:linear-gradient(180deg,#2a2c30,#111214);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f}.lap-cam{position:absolute;top:.8%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#2e3238;box-shadow:inset 0 0 0 1.5px #1a1c20}.lap-screen{position:relative;overflow:hidden;aspect-ratio:1440 / 900;border-radius:3px;background:#f6f4f0}.lap-screen picture,.lap-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.lap-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.07) 0%,transparent 34%)}.lap-base{position:relative;height:clamp(10px,1.6vw,18px);border-radius:2px 2px 14px 14px/2px 2px 100% 100%;background:linear-gradient(180deg,#d9dce0,#b9bdc3 45%,#8e939a);box-shadow:inset 0 1px #ffffffb3}.lap-notch{position:absolute;top:0;left:50%;width:16%;height:42%;translate:-50% 0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#a6aab0,#c4c7cc)}:root[data-theme=dark] .lap{filter:drop-shadow(0 40px 50px rgba(0,0,0,.6))}
