.pm-root{--pm-dark:#090c10;--pm-panel:#11151b;--pm-gold:#cab487;--pm-gold-light:#e6d8b8;--pm-ink:#17140d;position:relative;min-height:100vh;overflow:hidden;color:#f2ead7;background:var(--pm-dark);color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.pm-root *,.pm-root :after,.pm-root :before{box-sizing:border-box}.pm-grid-bg{position:absolute;inset:0 0 auto;height:920px;background:linear-gradient(rgba(202,180,135,.04) 1px,transparent 0),linear-gradient(90deg,rgba(202,180,135,.04) 1px,transparent 0);background-size:72px 72px;pointer-events:none}.pm-grid-bg:after{position:absolute;right:-220px;bottom:-220px;width:700px;height:420px;content:"";border:1px solid rgba(202,180,135,.11);border-radius:50%;transform:rotate(-14deg)}.pm-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto}.pm-header{display:flex;min-height:100px;align-items:center;justify-content:space-between;gap:24px}.pm-brand{display:inline-flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.04);box-shadow:0 8px 24px rgba(0,0,0,.25)}.pm-brand b{transform:translateY(-1px);color:#fff;font-size:18px;font-weight:850;line-height:1}.pm-brand span{padding:5px 8px;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.05);font-size:11px;font-weight:650;line-height:1}.pm-brand span,.pm-state{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pm-state{display:flex;align-items:center;gap:10px;color:rgba(230,216,184,.5);font-size:9px;text-transform:uppercase}.pm-state i{width:6px;height:6px;border-radius:50%;background:var(--pm-gold);box-shadow:0 0 16px rgba(202,180,135,.6);animation:pm-pulse 1.8s ease-in-out infinite}.pm-state b{color:var(--pm-gold)}.pm-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(370px,.72fr);align-items:center;gap:76px;padding:76px 0 100px}.pm-eyebrow{color:var(--pm-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;text-transform:uppercase}.pm-copy h1{max-width:760px;margin:24px 0 0;color:#f3f0e8;font-size:72px;font-weight:950;line-height:.96}.pm-copy h1 span{color:var(--pm-gold-light)}.pm-lead{max-width:650px;margin:30px 0 0;color:rgba(228,231,236,.66);font-size:17px;line-height:1.65}.pm-capture{position:relative;overflow:hidden;max-width:720px;margin-top:38px;padding:24px;border:1px solid rgba(202,180,135,.4);border-radius:8px;background:radial-gradient(circle at 9% 10%,rgba(230,216,184,.16),transparent 32%),radial-gradient(circle at 92% 74%,rgba(202,180,135,.12),transparent 40%),linear-gradient(132deg,rgba(230,216,184,.075),transparent 46%),rgba(17,21,27,.92);box-shadow:0 26px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.pm-capture:before{inset:0;background:linear-gradient(rgba(230,216,184,.024) 1px,transparent 0),linear-gradient(90deg,rgba(230,216,184,.022) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(140deg,#000,transparent 86%);mask-image:linear-gradient(140deg,#000,transparent 86%)}.pm-capture:after,.pm-capture:before{position:absolute;content:"";pointer-events:none}.pm-capture:after{right:-90px;bottom:-88px;width:260px;height:150px;border:1px solid rgba(230,216,184,.17);border-radius:50%;transform:rotate(-13deg)}.pm-capture-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.pm-capture-head span{color:var(--pm-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-capture-head h2{max-width:520px;margin:8px 0 0;color:#f2ead7;font-size:28px;font-weight:850;line-height:1.12}.pm-capture-head strong{color:rgba(230,216,184,.2);font-size:58px;line-height:1}.pm-form{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.pm-inp{min-width:0;height:56px;padding:0 16px;border:1px solid rgba(230,216,184,.24);border-radius:8px;outline:none;color:#f2ead7;background:rgba(8,11,15,.62);font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .18s ease,box-shadow .18s ease}.pm-inp:focus{border-color:rgba(202,180,135,.65);box-shadow:0 0 0 3px rgba(202,180,135,.12)}.pm-inp::placeholder{color:rgba(228,231,236,.34)}.pm-btn{position:relative;display:inline-flex;min-width:210px;height:56px;align-items:center;justify-content:space-between;gap:22px;padding:0 18px;border:1px solid rgba(245,233,204,.48);border-radius:8px;cursor:pointer;color:var(--pm-ink);background:linear-gradient(135deg,#f2ead7,#cbb487);box-shadow:0 16px 38px rgba(202,180,135,.18),inset 0 1px 0 rgba(255,255,255,.32);font-family:inherit;font-size:13px;font-weight:850;line-height:1;transition:transform .18s ease,filter .18s ease}.pm-btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.pm-btn:before{content:"очередь";position:absolute;top:8px;left:18px;color:rgba(23,20,13,.55);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:750;text-transform:uppercase}.pm-btn:disabled{cursor:default;opacity:.7;transform:none}.pm-btn-ic{width:18px;height:18px}.pm-trust{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:15px;color:rgba(228,231,236,.48);font-size:12px}.pm-trust span{display:inline-flex;align-items:center;gap:7px}.pm-trust svg{width:14px;height:14px;color:var(--pm-gold)}.pm-done{padding:16px 18px;border:1px solid rgba(202,180,135,.4);border-radius:8px;color:var(--pm-gold-light);background:rgba(202,180,135,.08);font-size:14px}.pm-done b{color:#fff}.pm-err{margin-top:10px;color:#f29b9b;font-size:13px}.pm-console{position:relative;overflow:hidden;min-height:610px;padding:28px;border:1px solid rgba(202,180,135,.42);border-radius:8px;background:radial-gradient(circle at 22% 26%,rgba(230,216,184,.22),transparent 31%),radial-gradient(circle at 86% 76%,rgba(202,180,135,.18),transparent 38%),linear-gradient(128deg,rgba(226,206,158,.16),transparent 38%),linear-gradient(155deg,#22221e,#131821 48%,#080b0f);box-shadow:-18px 18px 0 rgba(202,180,135,.06),0 34px 100px rgba(0,0,0,.38)}.pm-console:before{inset:0;background:linear-gradient(rgba(230,216,184,.026) 1px,transparent 0),linear-gradient(90deg,rgba(230,216,184,.024) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(145deg,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(145deg,rgba(0,0,0,.7),transparent 88%)}.pm-console:after,.pm-console:before{position:absolute;content:"";pointer-events:none}.pm-console:after{right:-150px;bottom:-120px;width:430px;height:260px;border:1px solid rgba(230,216,184,.2);border-radius:50%;transform:rotate(-14deg)}.pm-console-foot,.pm-console-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(230,216,184,.5);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-console-live{display:inline-flex;align-items:center;gap:7px;color:var(--pm-gold)}.pm-console-live:before{width:6px;height:6px;content:"";border-radius:50%;background:var(--pm-gold);box-shadow:0 0 16px rgba(202,180,135,.6);animation:pm-pulse 1.8s ease-in-out infinite}.pm-route-stage{position:relative;z-index:2;min-height:490px;margin-top:46px}.pm-route-stage:before{inset:48px 0 42px;border-top:1px solid rgba(230,216,184,.11);border-bottom:1px solid rgba(230,216,184,.1)}.pm-route-stage:after,.pm-route-stage:before{position:absolute;content:"";pointer-events:none}.pm-route-stage:after{inset:0 auto auto -78px;width:440px;height:440px;background:radial-gradient(circle,rgba(230,216,184,.14),transparent 62%);border-radius:50%;filter:blur(2px)}.pm-route-stage-tag{display:inline-flex;padding:8px 10px;border:1px solid rgba(230,216,184,.16);border-radius:999px;color:rgba(230,216,184,.66);background:rgba(8,11,15,.42);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.pm-route-stage-tag,.pm-route-stage-title{position:relative;z-index:1;text-transform:uppercase}.pm-route-stage-title{max-width:350px;margin-top:22px;color:#f8f5ec;font-size:48px;font-weight:950;line-height:.9}.pm-route-stage-title b,.pm-route-stage-title strong{display:block}.pm-route-stage-title strong{color:transparent;background:linear-gradient(110deg,#f5ecd4,#d8bd80 46%,#fff3c7);background-clip:text;-webkit-background-clip:text}.pm-route-stage-copy{position:relative;z-index:2;max-width:310px;margin:18px 0 0;color:rgba(242,234,215,.74);font-size:14px;line-height:1.55}.pm-route-stage-orbit{position:absolute;top:108px;right:-8px;width:280px;height:126px;border:1px solid rgba(230,216,184,.2);border-radius:50%;transform:rotate(-18deg)}.pm-route-step{position:absolute;z-index:2;display:grid;min-width:168px;grid-template-columns:32px minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;border:1px solid rgba(230,216,184,.18);border-radius:8px;background:rgba(14,18,23,.74);box-shadow:0 18px 50px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pm-route-step-1{top:248px;right:24px}.pm-route-step-2{right:88px;bottom:122px}.pm-route-step-3{right:12px;bottom:56px}.pm-route-step svg{grid-row:1/3;width:32px;height:32px;padding:8px;border:1px solid rgba(202,180,135,.26);border-radius:8px;color:var(--pm-gold-light);background:rgba(202,180,135,.08)}.pm-route-step span{justify-self:end;color:rgba(230,216,184,.38);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.pm-route-step b{color:#f2ead7;font-size:12px;line-height:1.15}.pm-route-step small{grid-column:2/4;color:rgba(228,231,236,.45);font-size:10px;line-height:1.35}.pm-console-foot{position:relative;right:auto;bottom:auto;left:auto;margin-top:22px}.pm-principles{position:relative;overflow:hidden;padding:82px 0;color:var(--pm-ink);background:linear-gradient(rgba(23,20,13,.06) 1px,transparent 0),linear-gradient(90deg,rgba(23,20,13,.05) 1px,transparent 0),linear-gradient(118deg,#efe4c7,#d7c293 54%,#cbb487);background-size:72px 72px,72px 72px,auto}.pm-principles:before{right:-170px;bottom:-250px;width:640px;height:360px;border:1px solid rgba(23,20,13,.13);border-radius:50%;transform:rotate(-11deg)}.pm-principles:after,.pm-principles:before{position:absolute;content:"";pointer-events:none}.pm-principles:after{inset:0;background:linear-gradient(90deg,rgba(255,249,233,.18),transparent 32%),linear-gradient(180deg,rgba(255,249,233,.1),transparent 48%)}.pm-principles .pm-eyebrow{color:#725f37}.pm-principles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.pm-principles-head h2{max-width:640px;margin:14px 0 0;font-size:46px;font-weight:950;line-height:1.04;letter-spacing:0}.pm-principles-head>span{color:rgba(23,20,13,.55);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-principles-board{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);gap:16px}.pm-principle-card{position:relative;overflow:hidden;min-height:280px;padding:28px;border:1px solid rgba(23,20,13,.16);border-radius:8px;background:rgba(245,238,220,.36);box-shadow:0 24px 80px rgba(23,20,13,.08)}.pm-principle-card:before{position:absolute;inset:auto -70px -105px auto;width:250px;height:170px;content:"";border:1px solid rgba(23,20,13,.16);border-radius:50%;transform:rotate(-16deg)}.pm-principle-card-free{color:#f4eddb;background:linear-gradient(135deg,rgba(230,216,184,.12),transparent 42%),#171713;border-color:rgba(23,20,13,.52);box-shadow:0 28px 88px rgba(23,20,13,.24)}.pm-principle-card-route{background:linear-gradient(rgba(23,20,13,.05) 1px,transparent 0),linear-gradient(90deg,rgba(23,20,13,.05) 1px,transparent 0),rgba(246,239,221,.54);background-size:46px 46px}.pm-principle-card-mail{background:linear-gradient(135deg,rgba(255,249,233,.44),transparent 40%),linear-gradient(145deg,#dac697,#c5ad7b)}.pm-principle-card-mail p{padding-bottom:52px}.pm-principle-index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(23,20,13,.18);border-radius:50%;color:#725f37;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700}.pm-principle-card-free .pm-principle-index{color:var(--pm-gold-light);border-color:rgba(230,216,184,.28);background:rgba(230,216,184,.08)}.pm-principle-card h3{position:relative;max-width:360px;margin:28px 0 0;font-size:28px;line-height:1.08}.pm-principle-card p{position:relative;max-width:360px;margin:14px 0 0;color:rgba(23,20,13,.62);font-size:15px;line-height:1.6}.pm-principle-card-free p{color:rgba(244,237,219,.64)}.pm-principle-meter{position:absolute;right:24px;bottom:22px;display:grid;gap:2px;text-align:right}.pm-principle-meter strong{color:var(--pm-gold-light);font-size:58px;font-weight:900;line-height:1}.pm-principle-meter span{color:rgba(230,216,184,.54);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-mini-route{position:absolute;right:26px;bottom:26px;left:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pm-mini-route:before{position:absolute;top:14px;right:10px;left:10px;height:1px;content:"";background:rgba(23,20,13,.22)}.pm-mini-route span{position:relative;display:grid;gap:8px;color:rgba(23,20,13,.72);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;text-transform:uppercase}.pm-mini-route span:before{width:28px;height:28px;content:"";border:1px solid rgba(23,20,13,.28);border-radius:50%;background:#eadfbe}.pm-mini-route i{display:none}.pm-mail-pass{position:absolute;right:24px;bottom:22px;left:24px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(23,20,13,.17);border-radius:8px;background:rgba(23,20,13,.08)}.pm-mail-pass svg{width:18px;height:18px}.pm-mail-pass b,.pm-mail-pass span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-mail-pass b{text-align:right}.pm-engine{padding:92px 0;background:linear-gradient(rgba(202,180,135,.035) 1px,transparent 0),linear-gradient(90deg,rgba(202,180,135,.035) 1px,transparent 0),#0c1015;background-size:72px 72px}.pm-engine-grid{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:82px}.pm-engine-grid>div:first-child{position:sticky;top:40px;align-self:start}.pm-engine h2{max-width:520px;margin:20px 0 0;font-size:46px;font-weight:950;line-height:1.04}.pm-engine-grid>div:first-child>p{max-width:500px;margin:24px 0 0;color:rgba(228,231,236,.63);font-size:15px;line-height:1.7}.pm-engine-list{border-block:1px solid rgba(230,216,184,.14)}.pm-engine-list article{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;padding:27px 0;border-bottom:1px solid rgba(230,216,184,.14)}.pm-engine-list article:last-child{border-bottom:0}.pm-engine-list article>span{color:var(--pm-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-engine-list h3{margin:0;font-size:19px}.pm-engine-list p{grid-column:2;margin:-12px 0 0;color:rgba(228,231,236,.56);font-size:13px;line-height:1.6}.pm-footer{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(230,216,184,.12);color:rgba(230,216,184,.42);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;text-transform:uppercase}.pm-rise{opacity:0;transform:translateY(16px);animation:pm-rise .65s cubic-bezier(.2,.7,.2,1) forwards}.pm-d1{animation-delay:.05s}.pm-d2{animation-delay:.13s}.pm-d3{animation-delay:.21s}.pm-d4{animation-delay:.29s}.pm-d5{animation-delay:.37s}@keyframes pm-rise{to{opacity:1;transform:translateY(0)}}@keyframes pm-pulse{50%{opacity:.42;transform:scale(.72)}}@media (max-width:940px){.pm-engine-grid,.pm-hero{grid-template-columns:1fr}.pm-principles-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-principle-card-route{grid-column:1/-1}.pm-copy h1{font-size:60px}.pm-engine-grid>div:first-child{position:static}}@media (max-width:640px){.pm-shell{width:min(100% - 32px,1180px)}.pm-header{min-height:84px}.pm-state>span{display:none}.pm-hero{gap:52px;padding:50px 0 68px}.pm-copy h1{font-size:46px}.pm-lead{font-size:16px}.pm-capture{padding:20px 16px}.pm-capture-head strong{display:none}.pm-form{grid-template-columns:1fr}.pm-btn{width:100%}.pm-console{min-height:auto;padding:20px}.pm-console:after{right:-145px;bottom:-125px}.pm-route-stage{min-height:510px;margin-top:34px}.pm-route-stage-title{max-width:300px;font-size:38px}.pm-route-stage-copy{max-width:280px;font-size:13px}.pm-route-stage-orbit{top:172px;right:-44px}.pm-route-step{right:18px;left:18px;min-width:0}.pm-route-step-1{top:282px}.pm-route-step-2{top:358px;bottom:auto}.pm-route-step-3{top:434px;bottom:auto}.pm-console-foot{margin-top:24px}.pm-console-foot span:last-child{display:inline}.pm-principles{padding:52px 0}.pm-principles-head{align-items:flex-start;flex-direction:column}.pm-principles-head h2{font-size:34px}.pm-principles-board{grid-template-columns:1fr}.pm-principle-card{min-height:auto;padding:22px}.pm-principle-card-mail p{padding-bottom:0}.pm-principle-card h3{font-size:24px}.pm-principle-meter{text-align:left}.pm-mail-pass,.pm-mini-route,.pm-principle-meter{position:relative;right:auto;bottom:auto;margin-top:28px}.pm-mail-pass,.pm-mini-route{left:auto}.pm-mail-pass{grid-template-columns:28px minmax(0,1fr);margin-top:22px}.pm-mail-pass b{grid-column:2;text-align:left}.pm-engine{padding:68px 0}.pm-engine h2{font-size:36px}.pm-engine-list article{grid-template-columns:1fr;gap:10px}.pm-engine-list p{grid-column:auto;margin:0}.pm-footer{align-items:flex-start;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.pm-root *,.pm-root :after,.pm-root :before{animation:none!important}.pm-rise{opacity:1;transform:none}}