.dr-page{display:flex;flex-direction:column;align-items:center;padding-bottom:4rem;overflow-x:clip}.dr-divider,.dr-page{position:relative;width:100%}.dr-divider{z-index:2;max-width:var(--container-desktop);margin:0 auto;border:0;border-top:1px solid var(--layout-line,rgba(15,23,42,.12));height:0;overflow:visible}.dr-divider:after,.dr-divider:before{content:"";position:absolute;top:0;width:16px;height:16px;transform:translate(-50%,-50%);pointer-events:none;background:linear-gradient(var(--layout-cross,rgba(15,23,42,.42)),var(--layout-cross,rgba(15,23,42,.42))) 50% /16px 2px no-repeat,linear-gradient(var(--layout-cross,rgba(15,23,42,.42)),var(--layout-cross,rgba(15,23,42,.42))) 50% /2px 16px no-repeat}.dr-divider:before{left:0}.dr-divider:after{left:100%}@media (max-width:1279px){.dr-divider:after,.dr-divider:before{display:none}}.dr-cta,.dr-hero,.dr-section{position:relative;width:100%;max-width:var(--container-desktop);margin:0 auto;padding:clamp(2.25rem,4.5vh,3.25rem) 2rem}.dr-hero{padding-top:clamp(2.5rem,6vh,4rem);overflow:hidden}.dr-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.dr-ambient{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(46px)}.dr-ambient--a{top:-4rem;left:10%;width:26rem;height:20rem;background:radial-gradient(ellipse at center,rgba(37,99,235,.1) 0,transparent 68%)}.dr-ambient--b{top:18%;right:4%;width:22rem;height:18rem;background:radial-gradient(ellipse at center,rgba(234,179,8,.1) 0,transparent 70%)}.dr-ambient--c{top:6%;left:-6%;width:24rem;height:22rem;background:radial-gradient(ellipse at center,rgba(37,99,235,.08) 0,transparent 70%)}.dr-ambient--d{top:10%;right:-4%;width:26rem;height:22rem;background:radial-gradient(ellipse at center,rgba(22,163,74,.08) 0,transparent 70%)}.dr-hero-deco{position:absolute;z-index:1;top:18%;width:9rem;height:9rem;pointer-events:none;user-select:none}.dr-hero-deco--r{right:clamp(.5rem,5vw,6rem)}.dr-hero-deco--l{left:clamp(.5rem,5vw,6rem)}.dr-deco-main{width:100%;height:100%;object-fit:contain;transform:rotate(9deg);filter:drop-shadow(0 16px 26px rgba(15,23,42,.18));animation:dr-float 7s cubic-bezier(.45,0,.55,1) infinite}.dr-hero-deco--l .dr-deco-main{transform:rotate(-8deg)}.dr-deco-side{position:absolute;bottom:-1.4rem;width:4.4rem;height:4.4rem;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(15,23,42,.2));animation:dr-float 7s cubic-bezier(.45,0,.55,1) -2.6s infinite}.dr-hero-deco--r .dr-deco-side{left:-1.9rem;transform:rotate(-14deg)}.dr-hero-deco--l .dr-deco-side{right:-1.9rem;transform:rotate(13deg)}@keyframes dr-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media (max-width:1250px){.dr-hero-deco--l{display:none}}@media (max-width:1100px){.dr-hero-deco{display:none}}.dr-eyebrow{display:inline-block;font-size:.72rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.7rem}.dr-title{margin:0;font-size:clamp(1.75rem,4vw,2.9rem);font-weight:800;letter-spacing:-.032em;line-height:1.06;color:var(--text-primary);max-width:20ch}.dr-subtitle{margin:.9rem 0 0;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.6;color:var(--text-secondary);max-width:56ch}.dr-section-head{margin-bottom:1.5rem}.dr-h2{margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;color:var(--text-primary)}.dr-lead{margin:.6rem 0 0;font-size:.98rem;line-height:1.55;color:var(--text-secondary);max-width:58ch}.dr-podium{list-style:none;margin:.5rem 0 0;padding:1.6rem 0 .25rem;display:flex;align-items:flex-end;justify-content:center;gap:clamp(.6rem,2.6vw,2.25rem)}.dr-podium-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;animation:dr-rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 90ms)}.dr-podium-tier--bronz{--s:3.5rem}.dr-podium-tier--argint{--s:4.4rem}.dr-podium-tier--aur{--s:5.4rem}.dr-podium-tier--platina{--s:6.5rem}.dr-podium-tier--legendar{--s:8rem}.dr-podium-art{position:relative;width:var(--s);height:var(--s);transition:transform .26s cubic-bezier(.34,1.4,.5,1)}.dr-podium-art img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(15,23,42,.22))}.dr-podium-tier:hover .dr-podium-art{transform:translateY(-6px) scale(1.04)}.dr-podium-tier--legendar .dr-podium-art:before{content:"";position:absolute;inset:-22%;z-index:0;border-radius:50%;background:radial-gradient(circle at center,rgba(234,179,8,.3) 0,transparent 65%);animation:dr-halo 4.5s ease-in-out infinite}@keyframes dr-halo{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.08}}.dr-podium-crest{padding:.14rem .55rem;border-radius:999px;border:1px solid rgba(234,179,8,.55);background:rgba(234,179,8,.12);color:#a16207;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.dr-podium-name{font-size:.92rem;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.dr-podium-tier--legendar .dr-podium-name{font-size:1.05rem}.dr-podium-band{font-size:.74rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}@keyframes dr-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.dr-limited{gap:1.5rem;margin-top:1.5rem;padding:1.15rem 1.4rem;background:var(--accent-primary-soft,rgba(37,99,235,.07));border:1.5px solid var(--accent-primary);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(37,99,235,.2)}.dr-limited,.dr-limited-demo{display:flex;align-items:center}.dr-limited-demo{flex:0 0 auto;flex-direction:column;gap:.55rem}.dr-limited-medal{width:4.6rem;height:4.6rem}.dr-limited-medal img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) opacity(.72) drop-shadow(0 8px 14px rgba(15,23,42,.18))}.dr-limited-txt{min-width:0}@media (max-width:640px){.dr-limited{flex-direction:column;text-align:center}}.dr-note-title{margin:0 0 .3rem;font-size:.98rem;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.dr-note-title em{font-style:italic}.dr-note-body{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-secondary);max-width:78ch}.dr-flow{--stepY:2.1rem;position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;gap:clamp(.4rem,1.3vw,1rem);padding:3rem 0 calc(3 * var(--stepY) + 1rem)}.dr-fcard{position:relative;flex:0 1 15.5rem;padding:1.8rem 1.15rem 1.15rem;background:#ffffff;border:1.5px solid rgba(15,23,42,.14);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(15,23,42,.08);transform:translateY(calc(var(--i) * var(--stepY))) rotate(calc((var(--i) - 1.5) * .8deg));transition:transform .26s cubic-bezier(.25,1,.5,1),box-shadow .26s}.dr-fcard:hover{transform:translateY(calc(var(--i) * var(--stepY) - 5px)) rotate(0deg);box-shadow:0 6px 0 rgba(15,23,42,.1)}.dr-fcard-art{position:absolute;top:-20px;right:12px;width:3.6rem;height:3.6rem;transform:rotate(9deg);transition:transform .26s cubic-bezier(.34,1.4,.5,1)}.dr-fcard-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(15,23,42,.24))}.dr-fcard:hover .dr-fcard-art{transform:rotate(0deg) translateY(-4px) scale(1.06)}.dr-fcard-top{display:flex;align-items:baseline;gap:.5rem;padding-right:3.2rem}.dr-fcard-title{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.dr-fcard-weight{margin-left:auto;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:var(--accent-primary);font-variant-numeric:tabular-nums}.dr-fcard-body{margin:.45rem 0 0;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.dr-plus{flex:0 0 auto;font-size:2.5rem;font-weight:800;line-height:1;color:var(--accent-primary);text-shadow:0 0 20px rgba(37,99,235,.4);transform:translateY(calc((var(--i) - .5) * var(--stepY) + 2rem)) rotate(calc((var(--i) - 2) * 4deg));animation:dr-plus-pulse 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}@keyframes dr-plus-pulse{0%,to{scale:1;opacity:.85}50%{scale:1.16;opacity:1}}.dr-bubble{position:absolute;top:-2.4rem;left:.9rem;max-width:14rem;padding:.34rem .7rem;background:var(--accent-primary-soft,rgba(37,99,235,.08));border:1.5px solid var(--accent-primary);border-radius:12px;font-size:.73rem;font-weight:700;line-height:1.35;color:var(--accent-primary);width:max-content;max-width:11.5rem;transform:rotate(-2deg);animation:dr-bob 5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .7s)}.dr-bubble--r{transform:rotate(2deg);left:1.6rem}.dr-bubble:after{content:"";position:absolute;bottom:-6px;left:1.3rem;width:10px;height:10px;background:inherit;border-right:1.5px solid var(--accent-primary);border-bottom:1.5px solid var(--accent-primary);transform:rotate(45deg);border-bottom-right-radius:3px}@keyframes dr-bob{0%,to{translate:0 0}50%{translate:0 -4px}}@media (max-width:1100px){.dr-flow{flex-direction:column;align-items:center;gap:.65rem;padding:2.9rem 0 .5rem}.dr-fcard{flex:0 0 auto;width:min(100%,26rem);transform:none}.dr-fcard:hover{transform:translateY(-3px)}.dr-plus{transform:none;font-size:2rem;margin:1.1rem 0 2.3rem}}.dr-result{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,1.75rem);margin-top:.9rem;flex-wrap:wrap}.dr-equals{font-size:3rem;font-weight:800;line-height:1;color:var(--accent-primary);text-shadow:0 0 22px rgba(37,99,235,.4);transform:rotate(-4deg);animation:dr-plus-pulse 3.6s ease-in-out 1.1s infinite}.dr-live{display:flex;align-items:center;gap:.9rem;min-width:19rem;min-height:5.9rem;padding:.8rem 1.2rem;background:#ffffff;border:2px solid var(--text-primary);border-radius:var(--radius-lg,12px);box-shadow:5px 5px 0 var(--text-primary);animation:dr-live-in .45s cubic-bezier(.16,1,.3,1) both}.dr-live--empty{background:transparent;border:1.5px dashed var(--border-strong,rgba(15,23,42,.16));box-shadow:none;animation:none}@keyframes dr-live-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dr-live-txt{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dr-live-name{font-size:1rem;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.dr-live-meta{font-size:.76rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.dr-live-score{margin-left:auto;font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--accent-primary);font-variant-numeric:tabular-nums}.dr-axes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.75rem;align-items:start}.dr-axis{display:flex;flex-direction:column;padding:1.1rem 1.2rem 1.2rem;background:#ffffff;border:1.5px solid rgba(15,23,42,.14);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(15,23,42,.08)}.dr-axis-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-default,rgba(15,23,42,.1))}.dr-axis-art{flex:0 0 auto;width:2.4rem;height:2.4rem}.dr-axis-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(15,23,42,.22))}.dr-axis-title{margin:0;flex:1 1 auto;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.dr-axis-max{flex:0 0 auto;padding:.16rem .5rem;border-radius:999px;background:var(--text-primary,#0F172A);color:#ffffff;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.dr-axis-rules{list-style:none;margin:0;padding:.55rem 0 0;display:flex;flex-direction:column}.dr-axis-rule{display:flex;align-items:baseline;gap:.6rem;padding:.36rem 0;font-size:.85rem;line-height:1.4}.dr-axis-rule-label{flex:1 1 auto;color:var(--text-secondary)}.dr-axis-rule-pts{flex:0 0 auto;font-weight:800;font-size:.8rem;color:var(--accent-primary);font-variant-numeric:tabular-nums}.dr-axis-note{margin:.7rem 0 0;padding-top:.7rem;border-top:1px dashed var(--border-default,rgba(15,23,42,.1));font-size:.79rem;line-height:1.5;color:var(--text-muted)}.dr-pipe{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-top:.25rem}.dr-spark{position:absolute;color:var(--accent-primary);pointer-events:none}.dr-pipe-spark--1{width:1.1rem;top:4%;left:12%;opacity:.55}.dr-pipe-spark--2{width:.8rem;top:38%;right:9%;opacity:.4}.dr-pipe-spark--3{width:1rem;bottom:12%;left:8%;opacity:.5}.dr-pipe-token{display:flex;flex-direction:column;align-items:center;gap:.3rem}.dr-pipe-emoji{display:grid;place-items:center;width:3.4rem;height:3.4rem;font-size:1.7rem;background:#ffffff;border:2px solid var(--text-primary);border-radius:50%;box-shadow:4px 4px 0 var(--text-primary);animation:dr-float 5s cubic-bezier(.45,0,.55,1) infinite}.dr-pipe-token-label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.dr-pipe-list{list-style:none;margin:0;padding:1.5rem 0;position:relative;width:100%;max-width:47rem;display:flex;flex-direction:column;gap:.85rem}.dr-pipe-list:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,var(--accent-primary) 0 8px,transparent 8px 16px);opacity:.5;animation:dr-flowdash 1.1s linear infinite}@keyframes dr-flowdash{to{background-position:0 16px}}.dr-pipe-step{position:relative;width:50%;align-self:flex-start;padding-right:2.7rem;animation:dr-rise .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 80ms)}.dr-pipe-step--r{align-self:flex-end;padding-right:0;padding-left:2.7rem}.dr-pipe-node{position:absolute;top:1.45rem;width:13px;height:13px;background:var(--accent-primary);rotate:45deg;box-shadow:0 0 14px rgba(37,99,235,.55)}.dr-pipe-step .dr-pipe-node{right:-6.5px}.dr-pipe-step--r .dr-pipe-node{left:-6.5px}.dr-pipe-step:after{content:"";position:absolute;top:calc(1.45rem + 5.5px);right:13px;width:calc(2.7rem - 13px);border-top:2px dashed rgba(37,99,235,.45)}.dr-pipe-step--r:after{right:auto;left:13px}.dr-pipe-card{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;background:#ffffff;border:2px solid var(--text-primary);border-radius:var(--radius-lg,12px);box-shadow:4px 4px 0 var(--text-primary);transition:transform .15s cubic-bezier(.25,1,.5,1),box-shadow .15s}.dr-pipe-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--text-primary)}.dr-pipe-n{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:var(--accent-primary);color:#ffffff;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}.dr-pipe-txt{min-width:0}.dr-pipe-title{margin:.1rem 0 0;font-size:.92rem;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.dr-pipe-body{margin:.25rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.dr-pipe-out{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:var(--accent-primary);color:#ffffff;border:2px solid var(--text-primary);border-radius:999px;font-size:.85rem;font-weight:800;box-shadow:4px 4px 0 var(--text-primary)}@media (max-width:760px){.dr-spark{display:none}.dr-pipe{align-items:flex-start}.dr-pipe-token{margin-left:.15rem;flex-direction:row;gap:.6rem}.dr-pipe-list:before{left:12px;transform:none}.dr-pipe-step,.dr-pipe-step--r{width:100%;align-self:auto;padding:0 0 0 2.3rem}.dr-pipe-step .dr-pipe-node,.dr-pipe-step--r .dr-pipe-node{left:6px;right:auto}.dr-pipe-step--r:after,.dr-pipe-step:after{left:19px;right:auto;width:calc(2.3rem - 19px)}.dr-pipe-out{margin-left:.15rem}}.dr-note50{display:flex;align-items:center;gap:1.1rem;margin-top:1.4rem;padding:1.05rem 1.3rem;background:var(--bg-secondary,#EDF1F8);border:1.5px solid rgba(15,23,42,.14);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(15,23,42,.08)}.dr-note50-badge{flex:0 0 auto;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;border:2px dashed var(--text-muted,#94a3b8);color:var(--text-muted,#94a3b8);font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.dr-ring{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;gap:1.1rem 3rem;align-items:center}.dr-ring-spark--1{width:1rem;top:-4%;left:40%;opacity:.5}.dr-ring-spark--2{width:.8rem;bottom:2%;right:34%;opacity:.4}.dr-ring-core{grid-column:2;grid-row:1/3;position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem}.dr-ring-core img{position:relative;z-index:1;width:8.5rem;height:8.5rem;object-fit:contain;filter:drop-shadow(0 16px 26px rgba(15,23,42,.24));animation:dr-float 7s cubic-bezier(.45,0,.55,1) infinite}.dr-ring-core:before{content:"";position:absolute;top:50%;left:50%;width:12.5rem;height:12.5rem;margin:-6.25rem 0 0 -6.25rem;border:2px dashed rgba(37,99,235,.35);border-radius:50%;animation:dr-orbit 26s linear infinite}@keyframes dr-orbit{to{rotate:1turn}}.dr-ring-cap{position:relative;z-index:1;padding:.2rem .7rem;border-radius:999px;background:var(--accent-primary);color:#ffffff;border:2px solid var(--text-primary);box-shadow:3px 3px 0 var(--text-primary);font-size:.72rem;font-weight:800;white-space:nowrap}.dr-guard{position:relative;padding:1.9rem 1.2rem 1.2rem;background:#ffffff;border:1.5px solid rgba(15,23,42,.14);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(15,23,42,.08);overflow:visible}.dr-guard--1{grid-column:1;grid-row:1}.dr-guard--2{grid-column:1;grid-row:2}.dr-guard--3{grid-column:3;grid-row:1}.dr-guard--4{grid-column:3;grid-row:2}.dr-guard:after{content:"";position:absolute;top:50%;width:3rem;border-top:2px dashed rgba(37,99,235,.4)}.dr-guard--1:after,.dr-guard--2:after{right:-3rem}.dr-guard--3:after,.dr-guard--4:after{left:-3rem}.dr-guard-art{position:absolute;top:-24px;right:14px;width:4.25rem;height:4.25rem;transition:transform .26s cubic-bezier(.34,1.4,.5,1)}.dr-guard-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(15,23,42,.24))}.dr-guard--1 .dr-guard-art{transform:rotate(-10deg)}.dr-guard--2 .dr-guard-art{transform:rotate(8deg)}.dr-guard--3 .dr-guard-art{transform:rotate(-6deg)}.dr-guard--4 .dr-guard-art{transform:rotate(11deg)}.dr-guard:hover .dr-guard-art{transform:rotate(0deg) translateY(-5px) scale(1.06)}@media (max-width:900px){.dr-ring{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.dr-ring-core{order:-1;padding:.75rem}.dr-ring-core:before{width:10.5rem;height:10.5rem;margin:-5.25rem 0 0 -5.25rem}.dr-guard:after{display:none}}.dr-guard-title{margin:0;padding-right:3.6rem;font-size:.95rem;font-weight:800;letter-spacing:-.018em;color:var(--text-primary)}.dr-guard-body{margin:.4rem 0 0;font-size:.84rem;line-height:1.55;color:var(--text-secondary)}.dr-fineprint{margin:1.1rem 0 0;font-size:.8rem;line-height:1.55;color:var(--text-muted);max-width:78ch}.dr-trustflow{z-index:2;display:grid;grid-template-columns:1.2fr auto 1fr;gap:1.2rem 3rem}.dr-tf-mult,.dr-trustflow{position:relative;align-items:center}.dr-tf-mult{display:flex;flex-direction:column;gap:.4rem}.dr-tf-key{width:6.5rem;height:6.5rem;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(15,23,42,.22));animation:dr-float 7s cubic-bezier(.45,0,.55,1) infinite}.dr-tf-mult:after,.dr-tf-mult:before{content:"";position:absolute;top:50%;width:3rem;border-top:2px dashed rgba(37,99,235,.4)}.dr-tf-mult:before{left:-3rem}.dr-tf-mult:after{right:-3rem}.dr-tf-range{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap}.dr-tf-out{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;background:#ffffff;border:2px solid var(--text-primary);border-radius:var(--radius-lg,12px);box-shadow:4px 4px 0 var(--text-primary)}.dr-tf-x{flex:0 0 auto;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--accent-primary);color:#ffffff;font-size:1.3rem;font-weight:800;box-shadow:0 0 18px rgba(37,99,235,.45)}.dr-tf-out-txt{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.dr-tf-out-txt b{color:var(--text-primary);font-weight:800}@media (max-width:900px){.dr-trustflow{display:flex;flex-direction:column;align-items:stretch;gap:.9rem}.dr-tf-mult:after,.dr-tf-mult:before{display:none}}.dr-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.dr-trust-item{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;background:#ffffff;border:1.5px solid rgba(15,23,42,.14);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(15,23,42,.08);font-size:.86rem;line-height:1.5;color:var(--text-secondary)}.dr-trust-item b{color:var(--text-primary);font-weight:700}.dr-trust-sign{flex:0 0 auto;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.8rem;font-weight:800;line-height:1}.dr-trust-item--up .dr-trust-sign{background:var(--accent-warm-soft,rgba(22,163,74,.1));color:var(--accent-warm,#16A34A)}.dr-trust-item--down .dr-trust-sign{background:var(--accent-secondary-subtle,rgba(249,115,22,.14));color:var(--accent-secondary,#F97316)}.dr-trust-item--flat .dr-trust-sign{background:var(--accent-muted-soft,rgba(148,163,184,.12));color:var(--text-muted)}.dr-trust-foot{grid-column:1/-1;margin:0;padding-top:.9rem;border-top:1px dashed var(--border-default,rgba(15,23,42,.1));font-size:.8rem;line-height:1.55;color:var(--text-muted);max-width:74ch}.dr-badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.6rem}.dr-badge-row{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;background:#ffffff;border:1.5px solid rgba(15,23,42,.14);border-radius:var(--radius-lg,12px);box-shadow:0 3px 0 rgba(15,23,42,.08)}.dr-badge-art{flex:0 0 auto;width:2.6rem;height:2.6rem}.dr-badge-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(15,23,42,.22))}.dr-badge-name{margin:0;font-size:.92rem;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.dr-badge-desc{margin:.1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}.dr-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding-top:3rem;padding-bottom:3rem}.dr-cta-art{width:4.5rem;height:4.5rem}.dr-cta-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(15,23,42,.24));animation:dr-float 7s cubic-bezier(.45,0,.55,1) infinite}.dr-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:999px;font-weight:700;font-size:.98rem;text-decoration:none;background:var(--text-primary,#0f172a);color:#ffffff;border:1.5px solid var(--text-primary,#0f172a);box-shadow:0 2px 0 rgba(15,23,42,.35);transition:transform .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1)}.dr-btn:hover{transform:translateY(-2px);box-shadow:0 5px 0 rgba(15,23,42,.28)}.dr-btn:active{transform:translateY(0);box-shadow:0 1px 0 rgba(15,23,42,.35)}@media (max-width:640px){.dr-cta,.dr-hero,.dr-section{padding-left:1rem;padding-right:1rem}.dr-podium{gap:.5rem}.dr-podium-tier--bronz{--s:2.3rem}.dr-podium-tier--argint{--s:2.9rem}.dr-podium-tier--aur{--s:3.6rem}.dr-podium-tier--platina{--s:4.4rem}.dr-podium-tier--legendar{--s:5.4rem}.dr-podium-name{font-size:.78rem}.dr-podium-tier--legendar .dr-podium-name{font-size:.86rem}.dr-podium-band{font-size:.68rem}.dr-note50{flex-direction:column;text-align:center;gap:.7rem}.dr-guard{padding-top:1.7rem}.dr-guard-art{width:3.4rem;height:3.4rem;top:-18px}.dr-guard-title{padding-right:2.9rem}.dr-axis-head{flex-wrap:wrap}}:root[data-theme=dark] .dr-axis,:root[data-theme=dark] .dr-badge-row,:root[data-theme=dark] .dr-fcard,:root[data-theme=dark] .dr-guard,:root[data-theme=dark] .dr-trust-item{background:var(--bg-surface);border-color:rgba(255,255,255,.16);box-shadow:0 3px 0 rgba(255,255,255,.1)}:root[data-theme=dark] .dr-live,:root[data-theme=dark] .dr-pipe-card,:root[data-theme=dark] .dr-pipe-emoji,:root[data-theme=dark] .dr-tf-out{background:var(--bg-surface)}:root[data-theme=dark] .dr-note50{background:var(--bg-surface);border-color:rgba(255,255,255,.16);box-shadow:0 3px 0 rgba(255,255,255,.1)}:root[data-theme=dark] .dr-limited{background:rgba(59,130,246,.1);border-color:var(--accent-primary);box-shadow:0 3px 0 rgba(59,130,246,.3)}:root[data-theme=dark] .dr-bubble{background:rgba(59,130,246,.16);color:#93c5fd}:root[data-theme=dark] .dr-podium-crest{border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.1);color:#fbbf24}:root[data-theme=dark] .dr-axis-max{background:#ffffff;color:#0b0f1a}:root[data-theme=dark] .dr-axis-note,:root[data-theme=dark] .dr-trust-foot{border-top-color:rgba(255,255,255,.14)}:root[data-theme=dark] .dr-axis-head{border-bottom-color:rgba(255,255,255,.12)}:root[data-theme=dark] .dr-ambient--b{background:radial-gradient(ellipse at center,rgba(234,179,8,.13) 0,transparent 70%)}:root[data-theme=dark] .dr-ambient--c{background:radial-gradient(ellipse at center,rgba(59,130,246,.12) 0,transparent 70%)}:root[data-theme=dark] .dr-ambient--d{background:radial-gradient(ellipse at center,rgba(34,197,94,.11) 0,transparent 70%)}:root[data-theme=dark] .dr-axis-art img,:root[data-theme=dark] .dr-deco-side,:root[data-theme=dark] .dr-guard-art img,:root[data-theme=dark] .dr-ring-core img,:root[data-theme=dark] .dr-tf-key{filter:drop-shadow(0 12px 20px rgba(0,0,0,.5))}:root[data-theme=dark] .dr-btn{background:#ffffff;color:#0b0f1a;border-color:#ffffff;box-shadow:0 2px 0 rgba(255,255,255,.22)}:root[data-theme=dark] .dr-btn:hover{box-shadow:0 5px 0 rgba(255,255,255,.18)}:root[data-theme=dark] .dr-btn:active{box-shadow:0 1px 0 rgba(255,255,255,.22)}:root[data-theme=dark] .dr-ambient--a{background:radial-gradient(ellipse at center,rgba(59,130,246,.14) 0,transparent 68%)}:root[data-theme=dark] .dr-badge-art img,:root[data-theme=dark] .dr-cta-art img,:root[data-theme=dark] .dr-deco-main,:root[data-theme=dark] .dr-fcard-art img,:root[data-theme=dark] .dr-podium-art img{filter:drop-shadow(0 12px 20px rgba(0,0,0,.5))}:root[data-theme=dark] .dr-limited-medal img{filter:grayscale(1) opacity(.72) drop-shadow(0 10px 16px rgba(0,0,0,.5))}@media (prefers-reduced-motion:reduce){.dr-bubble,.dr-cta-art img,.dr-deco-main,.dr-deco-side,.dr-equals,.dr-live,.dr-pipe-emoji,.dr-pipe-list:before,.dr-pipe-step,.dr-plus,.dr-podium-tier,.dr-podium-tier--legendar .dr-podium-art:before,.dr-ring-core img,.dr-ring-core:before,.dr-tf-key{animation:none}.dr-btn:active,.dr-btn:hover,.dr-podium-tier:hover .dr-podium-art{transform:none}.dr-pipe-card:hover{transform:none;box-shadow:4px 4px 0 var(--text-primary)}.dr-fcard:hover{transform:translateY(calc(var(--i) * var(--stepY))) rotate(calc((var(--i) - 1.5) * .8deg))}.dr-fcard:hover .dr-fcard-art{transform:rotate(9deg)}.dr-guard:hover .dr-guard-art{transform:none}.dr-guard--1:hover .dr-guard-art{transform:rotate(-10deg)}.dr-guard--2:hover .dr-guard-art{transform:rotate(8deg)}.dr-guard--3:hover .dr-guard-art{transform:rotate(-6deg)}.dr-guard--4:hover .dr-guard-art{transform:rotate(11deg)}}.dr-rev{scroll-margin-top:var(--sticky-top,5.5rem)}.dr-rev-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}.dr-rev-fact{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem;border:1px solid var(--border-default,rgba(15,23,42,.1));border-radius:var(--radius-lg,16px);background:var(--bg-surface)}.dr-rev-fact-val{font-size:1.25rem;font-weight:800;color:var(--accent-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.dr-rev-fact-lbl{font-size:.78rem;line-height:1.4;color:var(--text-secondary)}.dr-rev-rules{border-top:1px solid var(--border-default,rgba(15,23,42,.1))}.dr-rev-row{border-bottom:1px solid var(--border-default,rgba(15,23,42,.1));scroll-margin-top:var(--sticky-top,5.5rem)}.dr-rev-sum{display:flex;align-items:center;gap:.85rem;padding:.95rem .25rem;cursor:pointer;list-style:none;min-height:3.5rem}.dr-rev-sum::-webkit-details-marker{display:none}.dr-rev-sum:hover .dr-rev-title{color:var(--accent-primary)}.dr-rev-sum:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-md,8px)}.dr-rev-art{display:grid;place-items:center;flex-shrink:0}.dr-rev-art img{width:2.25rem;height:2.25rem;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(15,23,42,.14))}.dr-rev-sum-txt{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.dr-rev-title{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary);line-height:1.25;transition:color .15s}.dr-rev-teaser{font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.dr-rev-chev{flex-shrink:0;width:.55rem;height:.55rem;margin-right:.35rem;border-right:2px solid var(--text-muted,#94a3b8);border-bottom:2px solid var(--text-muted,#94a3b8);rotate:45deg;transition:rotate .2s cubic-bezier(.25,1,.5,1),border-color .15s}.dr-rev-row[open] .dr-rev-chev{rotate:-135deg;border-color:var(--accent-primary)}.dr-rev-row[open] .dr-rev-title{color:var(--accent-primary)}.dr-rev-body{padding:0 .25rem 1.15rem 3.35rem;display:flex;flex-direction:column;gap:.6rem}.dr-rev-list li,.dr-rev-para{font-size:.9rem;line-height:1.65;max-width:68ch}.dr-rev-para{margin:0;color:var(--text-secondary)}.dr-rev-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.dr-rev-list li{position:relative;padding-left:1.1rem;color:var(--text-primary)}.dr-rev-list li:before{content:"—";position:absolute;left:0;color:var(--accent-primary);font-weight:700}@media (prefers-reduced-motion:reduce){.dr-rev-chev{transition:none}}@media (max-width:640px){.dr-rev-art img{width:1.9rem;height:1.9rem}.dr-rev-body{padding-left:.25rem}.dr-rev-fact-val{font-size:1.1rem}.dr-rev-facts{grid-template-columns:repeat(2,1fr);gap:.5rem}.dr-rev-fact{padding:.7rem .75rem}}.dr-faq{max-width:65ch;margin:0 auto;padding:var(--space-xl,32px) var(--space-md,16px)}.dr-faq__list{margin:var(--space-lg,24px) 0 0;padding:0}.dr-faq__item+.dr-faq__item{margin-top:var(--space-lg,24px);padding-top:var(--space-lg,24px);border-top:1px solid var(--border-subtle,rgba(15,23,42,.08))}.dr-faq__q{font-weight:700;font-size:1rem;line-height:1.4;margin:0 0 var(--space-sm,8px);color:var(--text-primary,#0f172a)}.dr-faq__a{margin:0;font-size:.9375rem;line-height:1.65;color:var(--text-secondary,#475569)}