:root{--navy:#11223d;--navy-2:#1b3355;--brass:#b88746;--brass-lt:#d4ab72;--paper:#f5efe2;--paper-2:#fbf7ee;--ink:#22303f;--ink-mute:#5f6b78;--line:#ddd2be;--red:#9e3e2a;--ok:#2f6b4f;--mincho:"Shippori Mincho",serif;--gothic:"Zen Kaku Gothic New",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--gothic);line-height:1.85;-webkit-font-smoothing:antialiased}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,h4{font-family:var(--mincho);font-weight:700;line-height:1.5;letter-spacing:.02em}.wrap{max-width:960px;margin:0 auto;padding:0 22px}.narrow{max-width:720px}.sec{padding:64px 0}.sec+.sec{border-top:1px solid var(--line)}.eyebrow{font-family:var(--mincho);font-size:12px;letter-spacing:.28em;color:var(--brass);margin-bottom:14px}h1.t,h2.t{font-size:26px;margin-bottom:10px}.lead{color:var(--ink-mute);font-size:14.5px;margin-bottom:28px}.card{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;padding:26px}.hr{height:1px;background:var(--line);margin:26px 0}.center{text-align:center}.btn{display:inline-block;background:var(--brass);color:#12202f;font-weight:700;font-size:15px;border:none;border-radius:3px;padding:15px 34px;cursor:pointer;font-family:var(--gothic);letter-spacing:.04em;transition:.18s;text-decoration:none;text-align:center}.btn:hover:not(:disabled){background:var(--brass-lt)}.btn:disabled{background:#c9c1b2;color:#8d8579;cursor:not-allowed}.btn.ghost{background:transparent;border:1px solid var(--brass);color:var(--navy)}.btn.ghost:hover:not(:disabled){background:#b887461f}.btn.sm{padding:9px 18px;font-size:13px}.btn.full{width:100%;display:block}.site-head{background:var(--paper);color:var(--navy);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}.site-head .in{max-width:960px;margin:0 auto;padding:18px 40px;display:flex;align-items:center;gap:16px}.site-head .parent{display:flex;align-items:center;flex:0 0 auto;line-height:0;text-decoration:none;transition:opacity .25s}.site-head .parent:hover{opacity:.7}.site-head .parent img{height:34px;width:auto;display:block}@media (max-width:900px){.site-head .in{padding:14px 20px}}@media (max-width:640px){.site-head .parent img{height:26px}.site-head .logo{font-size:18px}.site-head nav{gap:14px}.site-head nav a,.site-head nav button{font-size:12.5px}}.site-head .logo{font-family:var(--mincho);font-size:22px;color:var(--navy);text-decoration:none;letter-spacing:.15em}.site-head .logo small{display:block;font-family:var(--gothic);font-size:10.5px;color:var(--brass);letter-spacing:.14em;font-weight:400}.site-head nav{margin-left:auto;display:flex;gap:32px;align-items:center;flex-wrap:wrap}.site-head nav a,.site-head nav button{font-family:var(--gothic);font-size:14px;letter-spacing:.1em;color:var(--ink-mute);background:none;border:none;cursor:pointer;text-decoration:none;padding:6px 10px;border-radius:3px}.site-head nav a:hover,.site-head nav button:hover{color:var(--navy);background:#11223d12}.hero{background:var(--navy);color:var(--paper);padding:78px 0 66px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 26px);pointer-events:none}.hero .wrap{position:relative;z-index:1}.hero .herogrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,352px);gap:40px;align-items:center}.hero .herotext{min-width:0}.hero .herophoto{margin:0;position:relative;z-index:1}.hero .herophoto img{width:100%;height:auto;display:block;border-radius:3px;border:1px solid rgba(214,168,106,.32);box-shadow:0 18px 40px -18px #000000a6}.hero .herophoto figcaption{margin-top:9px;font-size:11.5px;letter-spacing:.04em;color:#f5efe28c;text-align:right}@media (max-width:900px){.hero .herogrid{grid-template-columns:minmax(0,1fr);gap:30px}.hero .herophoto figcaption{text-align:left}}.hero .kicker{font-family:var(--mincho);font-size:12.5px;letter-spacing:.3em;color:var(--brass-lt);margin-bottom:22px}.hero h1{font-size:40px;line-height:1.42;margin-bottom:20px}.hero h1 .em{color:var(--brass-lt)}.hero p{color:#c3cedb;font-size:15px;max-width:560px;margin-bottom:30px}.pricetag{display:inline-flex;align-items:baseline;gap:10px;border:1px solid rgba(212,171,114,.5);border-radius:3px;padding:12px 22px;margin-bottom:26px}.pricetag .n{font-family:var(--mincho);font-size:34px;color:var(--brass-lt);font-weight:700}.pricetag .u{font-size:12.5px;color:#a9b6c5}.herobadges{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.herobadges span{font-size:11.5px;color:#b8c4d2;border:1px solid rgba(255,255,255,.16);border-radius:2px;padding:5px 11px}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.can,.cant{border-radius:4px;padding:26px;border:1px solid var(--line);background:var(--paper-2)}.can{border-left:4px solid var(--ok)}.cant{border-left:4px solid var(--red)}.can h3,.cant h3{font-size:16px;margin-bottom:14px}.can h3{color:var(--ok)}.cant h3{color:var(--red)}ul.tick{list-style:none;font-size:14px}ul.tick li{padding:6px 0 6px 24px;position:relative}ul.tick li:before{position:absolute;left:0;top:6px;font-size:13px;font-weight:700}.can ul.tick li:before{content:"✓";color:var(--ok)}.cant ul.tick li:before{content:"×";color:var(--red)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;padding:22px 18px}.step .no{font-family:Cormorant Garamond,serif;font-style:italic;font-size:30px;color:var(--brass);line-height:1;margin-bottom:10px}.step h4{font-size:14.5px;margin-bottom:7px}.step p{font-size:12.5px;color:var(--ink-mute);line-height:1.7}.step .free{display:inline-block;background:var(--ok);color:#fff;font-size:10.5px;border-radius:2px;padding:2px 7px;margin-top:9px;letter-spacing:.06em}.formbox{background:var(--navy);color:var(--paper);border-radius:5px;padding:34px}.formbox h3{font-size:20px;color:#fff;margin-bottom:6px}.formbox .sub{font-size:13px;color:#a9b6c5;margin-bottom:24px}.tabsw{display:flex;margin-bottom:16px;border:1px solid rgba(255,255,255,.2);border-radius:3px;overflow:hidden;width:fit-content}.tabsw button{background:transparent;border:none;color:#b8c4d2;font-family:var(--gothic);font-size:13px;padding:9px 20px;cursor:pointer}.tabsw button.on{background:var(--brass);color:#12202f;font-weight:700}label.fl{display:block;font-size:12px;color:#a9b6c5;margin-bottom:6px;letter-spacing:.06em}.inp{width:100%;background:#ffffff12;border:1px solid rgba(255,255,255,.22);border-radius:3px;color:#fff;font-family:var(--gothic);font-size:15px;padding:13px 14px;margin-bottom:14px}.inp::placeholder{color:#7f8d9d}.inp:focus{outline:none;border-color:var(--brass-lt)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formbox .note{font-size:11.5px;color:#8a97a6;margin-top:12px;line-height:1.7}.formerr{background:#9e3e2a38;border:1px solid rgba(212,140,120,.5);border-radius:3px;padding:10px 13px;font-size:13px;color:#ffd9d0;margin-bottom:14px}.disc{background:#f3ece0;border:1px solid var(--brass);border-left:5px solid var(--brass);border-radius:3px;padding:22px 24px}.disc h4{font-size:14.5px;color:var(--red);margin-bottom:10px}.disc p{font-size:12.8px;color:#4a5560;line-height:1.85}.disc p+p{margin-top:10px}.disc strong{color:var(--red)}.faq{border-top:1px solid var(--line);margin-top:20px}.faq details{border-bottom:1px solid var(--line);padding:16px 2px}.faq summary{font-family:var(--mincho);font-size:15px;cursor:pointer;list-style:none;display:flex;gap:12px;align-items:flex-start}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"Q";font-family:Cormorant Garamond,serif;font-style:italic;color:var(--brass);font-size:19px;line-height:1.3}.faq p{font-size:13.5px;color:var(--ink-mute);padding:10px 0 2px 28px}.result-hit{background:#eef4ee;border:1px solid #b6cfbd;border-left:5px solid var(--ok);border-radius:4px;padding:26px}.result-miss{background:#f7ecea;border:1px solid #dfbcb4;border-left:5px solid var(--red);border-radius:4px;padding:26px}.bigno{font-family:var(--mincho);font-size:44px;color:var(--ok);font-weight:700;line-height:1}.minimap{background:#dfe6ec;border:1px solid var(--line);border-radius:4px;height:230px;position:relative;overflow:hidden}.minimap .grid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 1px,transparent 1px 28px)}.pin{position:absolute;transform:translate(-50%,-100%);font-size:22px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--navy);border:2px solid #fff;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.ring{position:absolute;border:1.5px dashed rgba(17,34,61,.4);border-radius:50%;transform:translate(-50%,-50%)}.maplbl{position:absolute;left:10px;bottom:8px;font-size:10.5px;color:#5b6773;background:#ffffffbf;padding:2px 7px;border-radius:2px}table.t{width:100%;border-collapse:collapse;font-size:13.5px}table.t th,table.t td{border-bottom:1px solid var(--line);padding:11px 8px;text-align:left;vertical-align:top}table.t th{color:var(--ink-mute);font-weight:500;width:34%;font-size:12.5px}.agree{background:#fff;border:2px solid var(--red);border-radius:4px;padding:20px 22px;display:flex;gap:13px;align-items:flex-start;cursor:pointer}.agree input{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:var(--red)}.agree span{font-size:13.5px;line-height:1.8}.agree strong{color:var(--red)}.rephead{background:var(--navy);color:var(--paper);border-radius:5px 5px 0 0;padding:26px 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.rephead h2{font-size:21px;color:#fff}.rephead .meta{font-size:12px;color:#a9b6c5;margin-top:5px}.grade{text-align:center}.grade .g{font-family:var(--mincho);font-size:52px;font-weight:800;color:var(--brass-lt);line-height:1}.grade .p{font-size:13px;color:#c3cedb}.repbody{background:#fff;border:1px solid var(--line);border-top:none;border-radius:0 0 5px 5px;padding:28px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px}.kpi{background:var(--paper-2);border:1px solid var(--line);border-radius:3px;padding:15px 14px;text-align:center}.kpi .l{font-size:11px;color:var(--ink-mute);letter-spacing:.05em}.kpi .v{font-family:var(--mincho);font-size:22px;color:var(--navy);font-weight:700;margin-top:5px}.kpi .v small{font-size:11px;font-weight:400;color:var(--ink-mute)}.rsec{margin-top:26px}.rsec h3{font-size:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--brass);display:inline-block}.rsec p{font-size:13.5px;color:#3d4855}.rsec p+p{margin-top:12px}.riskli{list-style:none;font-size:13.5px}.riskli li{padding:8px 0 8px 26px;position:relative;border-bottom:1px dotted var(--line)}.riskli li:before{content:"▲";position:absolute;left:0;top:8px;color:var(--brass);font-size:11px}.stratwrap{display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap;margin-top:8px}.mp-row{display:flex;gap:16px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--line);flex-wrap:wrap}.mp-row .g2{font-family:var(--mincho);font-size:28px;font-weight:700;width:44px;text-align:center;flex:0 0 auto}.mp-row .m{flex:1;min-width:200px}.mp-row .m .a{font-size:14.5px;font-weight:500}.mp-row .m .d{font-size:11.5px;color:var(--ink-mute)}.avatar{width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--brass-lt);display:flex;align-items:center;justify-content:center;font-family:var(--mincho);font-size:19px;flex:0 0 auto}.legal h3{font-size:16px;margin:28px 0 10px}.legal p,.legal li{font-size:13.5px;color:#3d4855}.legal ol,.legal ul{margin:8px 0 8px 22px}.legal li{margin:5px 0}.pillnav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.pillnav a,.pillnav button{font-family:var(--gothic);font-size:12px;color:var(--ink-mute);border:1px solid var(--line);border-radius:20px;padding:5px 14px;text-decoration:none;background:var(--paper-2);cursor:pointer}.pillnav a:hover,.pillnav button:hover{border-color:var(--brass);color:var(--navy)}.spin{display:inline-block;width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--brass);border-radius:50%;animation:sp .9s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}footer{background:var(--navy);color:#a9b6c5;padding:40px 0;font-size:12.5px}footer a{color:var(--brass-lt);text-decoration:none;margin-right:16px}footer .fn{font-family:var(--mincho);color:#fff;font-size:15px;margin-bottom:8px}footer .src{margin-top:16px;font-size:11px;color:#7f8d9d;line-height:1.8}@media (max-width:760px){.hero h1{font-size:28px}.two,.steps,.kpis,.row2{grid-template-columns:1fr}.sec{padding:44px 0}.site-head .in{flex-wrap:wrap;gap:8px}}@media print{.site-head,footer,.pillnav,.no-print{display:none!important}body{background:#fff}.rephead{background:#11223d!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sec{padding:0}@page{size:A4;margin:15mm}.disc{break-inside:avoid;page-break-inside:avoid}h2,h3{break-after:avoid;page-break-after:avoid}tr{break-inside:avoid;page-break-inside:avoid}.flex,svg{break-inside:avoid;page-break-inside:avoid}.mbar i,.chip,.chip .dot,.kpi,.meter,.figwrap,.svgfig,.svgfig svg,.risk,.pill,.badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.figwrap,.keep{break-inside:avoid;page-break-inside:avoid}.figwrap{overflow:visible}}.cardbrands{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:2px 0 16px}.cardbrands .cb{font-family:var(--gothic);font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--navy);background:linear-gradient(180deg,#fff,#f8f5ef);border:1px solid var(--line);border-radius:5px;padding:7px 12px;line-height:1;box-shadow:0 1px 2px #11223d12}.cardbrands .cb-lead{display:inline-flex;align-items:center;color:var(--brass);margin-right:3px}.paybadge{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:11px 13px;margin:0 0 14px}.paybadge .lock{flex:none;color:var(--ok);display:inline-flex}.paybadge .txt{font-size:12.5px;color:var(--ink-mute);line-height:1.7;flex:1 1 200px}.paybadge .txt strong{color:var(--ink)}.paybadge a{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.paybadge img{height:26px;width:auto;display:block}ul.paynote{list-style:none;font-size:13px;color:#3d4855}ul.paynote li{padding:5px 0 5px 18px;position:relative;line-height:1.75}ul.paynote li:before{content:"・";position:absolute;left:0;color:var(--brass);font-weight:700}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#11223d8c;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;overflow-y:auto}.modal{background:var(--paper-2);border:1px solid var(--line);border-radius:6px;max-width:560px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 18px 50px #00000059}.modal-head{background:var(--navy);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1}.modal-head h3{font-size:16px;color:#fff}.modal-x{background:none;border:none;color:#c3cedb;font-size:17px;cursor:pointer;padding:4px 8px;border-radius:3px}.modal-x:hover{background:#ffffff1f;color:#fff}.modal-body{padding:22px 20px}label.fl2{display:block;font-size:12.5px;color:var(--ink-mute);letter-spacing:.05em;margin-bottom:8px;font-weight:500}.chiprow{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 14px;cursor:pointer;transition:.15s;-webkit-user-select:none;user-select:none}.chip input{display:none}.chip:hover{border-color:var(--brass)}.chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.ta{width:100%;background:#fff;border:1px solid var(--line);border-radius:3px;padding:12px 13px;font-family:var(--gothic);font-size:14px;line-height:1.8;color:var(--ink);resize:vertical}.ta:focus{outline:none;border-color:var(--brass)}.photorow{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.thumb{position:relative;width:62px;height:62px}.thumb img{width:62px;height:62px;object-fit:cover;border-radius:4px;border:1px solid var(--line)}.thumb button{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;border:none;background:var(--red);color:#fff;font-size:11px;line-height:1;cursor:pointer}.addphoto{width:62px;height:62px;border:1px dashed var(--brass);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--brass);cursor:pointer;background:#fff}.addphoto:hover{background:#b8874614}.retain{display:flex;align-items:center;gap:18px;background:var(--paper-2);border:1px solid var(--line);border-left:5px solid var(--brass);border-radius:4px;padding:16px 20px;margin-bottom:22px}.retain[data-urgent]{border-left-color:var(--red);background:#fbf1ee}.retain-num{flex:none;display:flex;align-items:baseline;gap:2px;font-family:var(--mincho);color:var(--brass);line-height:1}.retain[data-urgent] .retain-num{color:var(--red)}.retain-num b{font-size:46px;font-weight:700;letter-spacing:-.02em}.retain-num span{font-size:16px}.retain-head{font-family:var(--mincho);font-size:16px;font-weight:700;margin-bottom:4px}.retain-sub{font-size:12.5px;color:var(--ink-mute);line-height:1.7}.retain-mini{margin-top:6px;font-size:11.5px;color:var(--ink-mute);text-align:center;white-space:nowrap}.retain-mini b{font-size:15px;color:var(--brass);font-family:var(--mincho)}.retain-mini[data-urgent],.retain-mini[data-urgent] b{color:var(--red)}@media (max-width:560px){.retain{gap:14px;padding:14px 16px}.retain-num b{font-size:36px}.retain-head{font-size:14.5px}}.figwrap{overflow-x:auto}.figwrap svg{max-width:100%;height:auto}.figcap{font-size:11.5px;color:var(--ink-mute);margin:8px 0 0;max-width:74ch}.meters{display:grid;gap:12px;max-width:450px}.meter{display:grid;grid-template-columns:118px 1fr 88px;gap:12px;align-items:center;font-size:13px}.mbar{display:flex;gap:3px}.mbar i{height:9px;flex:1;background:#f0e8d8;border:1px solid var(--line)}.mbar i.on{background:var(--brass);border-color:var(--brass)}.mbar i.on.good{background:#2f6f8f;border-color:#2f6f8f}.mval{font-size:12px;color:var(--ink-mute);text-align:right}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:1px}.chip{font-size:12px;border:1px solid var(--line);padding:5px 12px;display:flex;gap:7px;align-items:center}.chip .dot{position:static;transform:none;border:0;box-shadow:none;width:8px;height:8px;border-radius:50%;background:#2f6f8f;flex:0 0 auto}.chip.warn .dot{background:#a8642a}.chip .n{color:var(--ink-mute);font-size:11.5px}.risks{display:grid;gap:12px}.risk{border:1px solid var(--line);border-left:3px solid #a8642a}.risk .r1{padding:12px 16px 8px;font-size:13.5px}.risk .r2{padding:9px 16px 12px;font-size:13px;color:var(--ink-mute);border-top:1px dashed var(--line)}.risk .r2 b{color:#2f6f8f;font-weight:500}.svgfig{width:100%}.svgfig svg{display:block;width:100%;height:auto}.svgscroll{overflow-x:auto}.svgscroll .svgfig{min-width:560px}@media print{.svgscroll{overflow:visible}.svgscroll .svgfig{min-width:0}}.digprog{border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px 16px;margin:0 auto;max-width:420px;text-align:center}.digprog .dig-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;color:var(--navy);letter-spacing:.04em;margin-top:2px}.digprog .dig-stage{font-size:14px;font-weight:700;color:var(--ink);margin-top:8px;min-height:22px}.digprog .dig-note{font-size:11.5px;color:var(--ink-mute);margin-top:8px;line-height:1.7}.digprog .dig-bar{height:4px;background:#e6e0d2;border-radius:2px;overflow:hidden;margin:12px auto 0;max-width:320px}.digprog .dig-bar i{display:block;height:100%;width:35%;border-radius:2px;background:linear-gradient(90deg,#b88746,#d9b478);animation:digsweep 1.9s ease-in-out infinite}@keyframes digsweep{0%{transform:translate(-120%)}to{transform:translate(360%)}}.digprog .mole{animation:molebob 1.15s ease-in-out infinite}@keyframes molebob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.digprog .paw-l{transform-origin:62px 84px;animation:pawdig .52s ease-in-out infinite}.digprog .paw-r{transform-origin:98px 84px;animation:pawdig .52s ease-in-out infinite;animation-delay:.26s}@keyframes pawdig{0%,to{transform:rotate(-26deg) translateY(0)}50%{transform:rotate(18deg) translateY(4px)}}.digprog .lamp{animation:lampglow 1.6s ease-in-out infinite}@keyframes lampglow{0%,to{opacity:.45}50%{opacity:1}}.digprog .dirt{animation:dirtfly 1.05s linear infinite}.digprog .dirt:nth-of-type(2){animation-delay:.35s}.digprog .dirt:nth-of-type(3){animation-delay:.7s}@keyframes dirtfly{0%{transform:translate(0);opacity:0}25%{opacity:.9}to{transform:translate(26px,-24px);opacity:0}}.digprog .strata{animation:strataup 4.5s linear infinite}@keyframes strataup{0%{transform:translateY(0)}to{transform:translateY(-40px)}}@media (prefers-reduced-motion:reduce){.digprog .mole,.digprog .paw-l,.digprog .paw-r,.digprog .lamp,.digprog .dirt,.digprog .strata,.digprog .dig-bar i{animation:none}}
