.dx15-module__y3r0DG__page{--ink:#0a1a2f;--ink2:#3d4b5c;--paper:#f2f5f9;--white:#fff;--line:#cfd8e3;--b1:#46a6ff;--b2:#0f55e6;--lime:#c6f23a;--tint:#e8f2ff;--line-green:#06c755;--grad:linear-gradient(100deg,var(--b1),var(--b2));--sans:"Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;--serif:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;--en:"Inter","Arial Black",sans-serif;--mono:"JetBrains Mono",Consolas,monospace;--gl:#0a1a2f12;--gd:#ffffff12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--ink);font:500 16px/1.85 var(--sans);-webkit-font-smoothing:antialiased;background-color:#e4e7ec;background-image:linear-gradient(#0a1a2f0d 1px,#0000 1px),linear-gradient(90deg,#0a1a2f0d 1px,#0000 1px);background-size:60px 60px;margin:0;overflow-x:clip}.dx15-module__y3r0DG__page *{box-sizing:border-box}.dx15-module__y3r0DG__page h1,.dx15-module__y3r0DG__page h2,.dx15-module__y3r0DG__page h3,.dx15-module__y3r0DG__page p{margin:0}.dx15-module__y3r0DG__page button{color:inherit;font-family:inherit}.dx15-module__y3r0DG__col{background:var(--white);width:100%;max-width:480px;min-height:100vh;box-shadow:0 0 0 2px var(--ink);flex-direction:column;margin-inline:auto;display:flex;position:relative}.dx15-module__y3r0DG__in{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.dx15-module__y3r0DG__grid{background-color:var(--white);background-image:linear-gradient(var(--gl) 1px,transparent 1px),linear-gradient(90deg,var(--gl) 1px,transparent 1px);background-size:20px 20px}.dx15-module__y3r0DG__dark{background-color:var(--ink);color:var(--white);background-image:linear-gradient(var(--gd) 1px,transparent 1px),linear-gradient(90deg,var(--gd) 1px,transparent 1px);background-size:30px 30px}.dx15-module__y3r0DG__em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dx15-module__y3r0DG__dark .dx15-module__y3r0DG__em{background:linear-gradient(100deg,#a5dcff,#46a6ff);-webkit-background-clip:text;background-clip:text}.dx15-module__y3r0DG__mark{background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .28em}.dx15-module__y3r0DG__top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--paper);border-bottom:2px solid var(--ink);position:sticky}.dx15-module__y3r0DG__topRow{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.dx15-module__y3r0DG__logo{font:italic 900 21px/1 var(--en);letter-spacing:.01em;color:var(--ink)}.dx15-module__y3r0DG__logo i{font-style:inherit;color:var(--b2)}.dx15-module__y3r0DG__free{font:900 12px/1 var(--sans);border:2px solid var(--ink);background:var(--white);border-radius:99px;padding:7px 12px}.dx15-module__y3r0DG__free b{color:var(--b2)}.dx15-module__y3r0DG__tags{border-top:1px solid var(--line);white-space:nowrap;overflow:hidden}.dx15-module__y3r0DG__tags div{font:700 12.5px/28px var(--sans);color:var(--ink2);animation:34s linear infinite dx15-module__y3r0DG__run;display:inline-block}.dx15-module__y3r0DG__tags span{margin-right:20px}@keyframes dx15-module__y3r0DG__run{to{transform:translate(-50%)}}.dx15-module__y3r0DG__hud{top:calc(env(safe-area-inset-top,0px) + 46px);z-index:19;background:var(--ink);color:var(--white);padding:9px 16px 11px;position:sticky}.dx15-module__y3r0DG__hudRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dx15-module__y3r0DG__hudPart{font:900 12.5px/1.3 var(--sans)}.dx15-module__y3r0DG__hudPart i{font:italic 900 12px/1 var(--en);letter-spacing:.12em;color:var(--b1);margin-right:8px;font-style:italic}.dx15-module__y3r0DG__hudNo{font:italic 900 22px/1 var(--en);letter-spacing:.02em}.dx15-module__y3r0DG__hudNo small{color:#8fa0b5;font-size:13px}.dx15-module__y3r0DG__segs{gap:4px;margin-top:8px;display:grid}.dx15-module__y3r0DG__segs i{background:#24384f;border-radius:2px;height:6px}.dx15-module__y3r0DG__segs i.dx15-module__y3r0DG__on{background:var(--b1)}.dx15-module__y3r0DG__segs i.dx15-module__y3r0DG__now{background:var(--lime);animation:1.2s ease-in-out infinite dx15-module__y3r0DG__blink}@keyframes dx15-module__y3r0DG__blink{50%{opacity:.45}}.dx15-module__y3r0DG__parts{gap:6px;margin-top:9px;display:flex}.dx15-module__y3r0DG__parts span{text-align:center;font:700 11px/1 var(--sans);color:#8fa0b5;border:1.5px solid #34485f;border-radius:99px;flex:1;padding:6px 0}.dx15-module__y3r0DG__parts span.dx15-module__y3r0DG__on{border-color:var(--b1);color:var(--white);background:#14365e}.dx15-module__y3r0DG__parts span.dx15-module__y3r0DG__done{color:#5d7088;border-color:#34485f;text-decoration:line-through}.dx15-module__y3r0DG__fv{background:var(--paper);padding:12px 0 14px}.dx15-module__y3r0DG__card{border:3px solid var(--ink);background:var(--white);border-radius:28px;overflow:hidden}.dx15-module__y3r0DG__fvBody{background-image:linear-gradient(var(--gl) 1px,transparent 1px),linear-gradient(90deg,var(--gl) 1px,transparent 1px);background-size:24px 24px;padding:14px;position:relative}.dx15-module__y3r0DG__call{font:900 clamp(13px,3.7vw,15.5px)/1.5 var(--sans);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.dx15-module__y3r0DG__call:before,.dx15-module__y3r0DG__call:after{content:"";background:var(--ink);flex:none;width:16px;height:2px}.dx15-module__y3r0DG__call:before{transform:rotate(45deg)}.dx15-module__y3r0DG__call:after{transform:rotate(-45deg)}.dx15-module__y3r0DG__title{text-align:center;margin-top:8px}.dx15-module__y3r0DG__title .dx15-module__y3r0DG__t1{font:900 clamp(17px,4.9vw,21px)/1.4 var(--sans);white-space:nowrap;display:block}.dx15-module__y3r0DG__title .dx15-module__y3r0DG__t2{font:900 clamp(29px,8.4vw,39px)/1.2 var(--serif);letter-spacing:-.01em;white-space:nowrap;margin-top:4px;display:block}.dx15-module__y3r0DG__title .dx15-module__y3r0DG__t2 b{font-size:1.24em;font-weight:900;line-height:1.08;display:block}.dx15-module__y3r0DG__fvRow{grid-template-columns:1fr 96px;align-items:center;gap:10px;margin-top:10px;display:grid}.dx15-module__y3r0DG__term{background:var(--ink);color:#eef3f9;font:500 11.5px/1.7 var(--mono);border-radius:14px;min-height:96px;padding:9px 12px 10px;box-shadow:0 8px 18px #0a1a2f2e}.dx15-module__y3r0DG__dots{gap:6px;margin-bottom:5px;display:flex}.dx15-module__y3r0DG__dots i{background:#f25c4e;border-radius:50%;width:9px;height:9px}.dx15-module__y3r0DG__dots i:nth-child(2){background:#f5b53d}.dx15-module__y3r0DG__dots i:nth-child(3){background:#35b65b}.dx15-module__y3r0DG__term b{color:var(--b1);font-weight:700}.dx15-module__y3r0DG__term .dx15-module__y3r0DG__ok{color:var(--lime)}.dx15-module__y3r0DG__term .dx15-module__y3r0DG__dim{color:#7f91a6}.dx15-module__y3r0DG__caret:after{content:"▌";color:var(--lime);animation:.9s step-end infinite dx15-module__y3r0DG__blink}.dx15-module__y3r0DG__gauge{aspect-ratio:1;border:3px solid var(--ink);background:conic-gradient(var(--b2) 0 var(--p,0%),#e3e9f1 var(--p,0%) 100%);border-radius:50%;place-items:center;display:grid;position:relative}.dx15-module__y3r0DG__gauge:before{content:"";background:var(--white);border:2px solid var(--ink);border-radius:50%;position:absolute;inset:13px}.dx15-module__y3r0DG__gauge span{text-align:center;font:italic 900 25px/1 var(--en);position:relative}.dx15-module__y3r0DG__gauge span em{font-size:.6em;font-style:inherit}.dx15-module__y3r0DG__gauge small{font:900 10px/1.2 var(--sans);letter-spacing:0;color:var(--ink2);margin-top:4px;font-style:normal;display:block}.dx15-module__y3r0DG__bars{flex-direction:column;align-items:center;gap:6px;margin-top:10px;display:flex}.dx15-module__y3r0DG__bar{background:var(--ink);color:var(--white);font:900 clamp(14px,4.1vw,17px)/1.4 var(--sans);white-space:nowrap;padding:3px 10px}.dx15-module__y3r0DG__bar i{color:var(--b1);font-style:normal}.dx15-module__y3r0DG__chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dx15-module__y3r0DG__chips span{font:900 12.5px/1 var(--sans);border:2px solid var(--ink);background:var(--white);border-radius:99px;padding:8px 11px}.dx15-module__y3r0DG__chips span b{color:var(--b2)}.dx15-module__y3r0DG__proof{border-top:2px solid var(--ink);background:var(--ink);color:var(--white);font:700 12px/1.55 var(--sans);align-items:center;gap:10px;padding:9px 14px;display:flex}.dx15-module__y3r0DG__proof img{object-fit:cover;border:2px solid var(--white);border-radius:50%;flex:none;width:36px;height:36px}.dx15-module__y3r0DG__proof b{color:var(--b1)}.dx15-module__y3r0DG__qWrap{flex:1;padding-top:22px;padding-bottom:30px}.dx15-module__y3r0DG__qNo{align-items:center;gap:10px;display:flex}.dx15-module__y3r0DG__qNo b{font:italic 900 34px/1 var(--en);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dx15-module__y3r0DG__qNo span{font:900 12px/1 var(--sans);background:var(--ink);color:var(--white);padding:5px 9px}.dx15-module__y3r0DG__qTitle{font:900 clamp(22px,6.2vw,27px)/1.5 var(--serif);text-wrap:pretty;margin-top:12px}.dx15-module__y3r0DG__qNote{color:var(--ink2);margin-top:10px;font-size:14px;line-height:1.75}.dx15-module__y3r0DG__watch{margin-top:16px}.dx15-module__y3r0DG__watch .dx15-module__y3r0DG__term{min-height:0}.dx15-module__y3r0DG__watch .dx15-module__y3r0DG__row{grid-template-columns:5.2em 1fr;gap:6px;display:grid}.dx15-module__y3r0DG__opts{gap:10px;margin-top:18px;display:grid}.dx15-module__y3r0DG__opt{all:unset;box-sizing:border-box;cursor:pointer;border:2.5px solid var(--ink);background:var(--white);min-height:68px;box-shadow:0 4px 0 var(--ink);border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:transform .12s,box-shadow .12s,background .12s;display:grid}.dx15-module__y3r0DG__opt:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.dx15-module__y3r0DG__opt .dx15-module__y3r0DG__k{width:44px;height:44px;font:italic 900 22px/1 var(--en);background:var(--tint);border:2px solid var(--ink);color:var(--b2);border-radius:12px;place-items:center;display:grid}.dx15-module__y3r0DG__opt .dx15-module__y3r0DG__l{font:900 16.5px/1.5 var(--sans)}.dx15-module__y3r0DG__opt .dx15-module__y3r0DG__s{font:500 13px/1.6 var(--sans);color:var(--ink2);margin-top:2px;display:block}.dx15-module__y3r0DG__opt.dx15-module__y3r0DG__sel{background:var(--ink);color:var(--white)}.dx15-module__y3r0DG__opt.dx15-module__y3r0DG__sel .dx15-module__y3r0DG__k{background:var(--b2);color:var(--white);border-color:var(--white)}.dx15-module__y3r0DG__opt.dx15-module__y3r0DG__sel .dx15-module__y3r0DG__s{color:#b9c4d2}.dx15-module__y3r0DG__opt.dx15-module__y3r0DG__unk .dx15-module__y3r0DG__k{background:var(--paper);color:var(--ink2)}.dx15-module__y3r0DG__optRow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.dx15-module__y3r0DG__chip{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;font:900 15px/1.3 var(--sans);border:2.5px solid var(--ink);background:var(--white);box-shadow:0 3px 0 var(--ink);border-radius:14px;padding:14px 4px}.dx15-module__y3r0DG__chip.dx15-module__y3r0DG__sel{background:var(--ink);color:var(--white)}.dx15-module__y3r0DG__chip.dx15-module__y3r0DG__wide{grid-column:span 3}.dx15-module__y3r0DG__groupLabel{font:italic 900 11.5px/1 var(--en);letter-spacing:.14em;color:var(--b2);grid-column:1/-1;margin-top:6px}.dx15-module__y3r0DG__nav{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.dx15-module__y3r0DG__back{all:unset;cursor:pointer;font:900 13.5px/1 var(--sans);border:2px solid var(--ink);background:var(--white);border-radius:99px;padding:12px 16px}.dx15-module__y3r0DG__saved{color:var(--ink2);font-size:11.5px}.dx15-module__y3r0DG__next{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--grad);width:100%;color:var(--white);font:900 18px/1 var(--sans);border:3px solid var(--white);outline:3px solid var(--b2);border-radius:99px;margin-top:18px;padding:18px;display:block}.dx15-module__y3r0DG__next[aria-disabled=true]{cursor:default;background:#b7c2cf;outline-color:#b7c2cf}.dx15-module__y3r0DG__logged{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ink);color:var(--white);border:2px solid var(--lime);font:700 12.5px/1 var(--mono);white-space:nowrap;border-radius:99px;padding:9px 16px;animation:.9s forwards dx15-module__y3r0DG__pop;position:fixed;transform:translate(-50%)}.dx15-module__y3r0DG__logged b{color:var(--lime)}@keyframes dx15-module__y3r0DG__pop{0%{opacity:0;transform:translate(-50%,10px)}15%,75%{opacity:1;transform:translate(-50%)}to{opacity:0}}.dx15-module__y3r0DG__tick{white-space:nowrap;border-block:2px solid var(--ink);font:italic 900 18px/40px var(--en);letter-spacing:.05em;overflow:hidden}.dx15-module__y3r0DG__tick div{animation:22s linear infinite dx15-module__y3r0DG__run;display:inline-block}.dx15-module__y3r0DG__tick span{margin-right:26px}.dx15-module__y3r0DG__tick.dx15-module__y3r0DG__k{background:var(--ink);color:var(--white)}.dx15-module__y3r0DG__tick.dx15-module__y3r0DG__o{background:var(--b2);color:var(--white)}.dx15-module__y3r0DG__partBody{padding-top:34px;padding-bottom:36px}.dx15-module__y3r0DG__partKick{font:italic 900 14px/1 var(--en);letter-spacing:.16em;color:var(--b1);align-items:center;gap:10px;display:flex}.dx15-module__y3r0DG__partKick:before{content:"";background:currentColor;width:28px;height:3px}.dx15-module__y3r0DG__partTitle{font:900 clamp(26px,7.2vw,32px)/1.45 var(--serif);margin-top:14px}.dx15-module__y3r0DG__partText{color:#d3dbe6;margin-top:14px;font-size:15px;line-height:1.85}.dx15-module__y3r0DG__list{gap:8px;margin-top:18px;display:grid}.dx15-module__y3r0DG__list div{font:700 14px/1.5 var(--sans);background:#122741;border:1.5px solid #2a4363;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.dx15-module__y3r0DG__list div b{font:italic 900 16px/1 var(--en);color:var(--b1)}.dx15-module__y3r0DG__done{padding-top:28px;padding-bottom:34px}.dx15-module__y3r0DG__lock{border:3px solid var(--ink);background:var(--white);border-radius:22px;margin-top:18px;position:relative;overflow:hidden}.dx15-module__y3r0DG__lockHead{background:var(--ink);color:var(--white);font:700 12px/1 var(--mono);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.dx15-module__y3r0DG__lockBody{filter:blur(5px);-webkit-user-select:none;user-select:none;grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:16px 14px;display:grid}.dx15-module__y3r0DG__lockBody .dx15-module__y3r0DG__big{font:italic 900 46px/1 var(--en);color:var(--b2)}.dx15-module__y3r0DG__lockBody p{font:900 15px/1.6 var(--sans)}.dx15-module__y3r0DG__lockBody .dx15-module__y3r0DG__ln{background:#d6dfea;border-radius:5px;height:9px;margin-top:7px}.dx15-module__y3r0DG__lockTag{background:var(--white);border:2.5px solid var(--ink);font:900 14px/1 var(--sans);white-space:nowrap;box-shadow:0 4px 0 var(--ink);border-radius:99px;padding:9px 16px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.dx15-module__y3r0DG__gets{gap:8px;margin-top:18px;display:grid}.dx15-module__y3r0DG__gets div{border:2px solid var(--ink);background:var(--white);font:900 14.5px/1.5 var(--sans);border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.dx15-module__y3r0DG__gets div i{font:italic 900 17px/1 var(--en);color:var(--b2);font-style:italic}.dx15-module__y3r0DG__gets div small{font:500 12.5px/1.5 var(--sans);color:var(--ink2);display:block}.dx15-module__y3r0DG__lineBtn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--line-green);width:100%;color:var(--white);text-align:center;border:3px solid var(--white);border-radius:99px;outline:3px solid #04a74f;margin-top:20px;padding:15px 20px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px #06c75547}.dx15-module__y3r0DG__lineBtn small{font:700 13px/1.4 var(--sans);display:block}.dx15-module__y3r0DG__lineBtn strong{font:900 clamp(19px,5.4vw,23px)/1.35 var(--sans);display:block}.dx15-module__y3r0DG__lineBtn:before{content:"";background:#ffffff57;width:26%;animation:3.4s ease-in-out infinite dx15-module__y3r0DG__shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}@keyframes dx15-module__y3r0DG__shine{0%,62%{left:-40%}to{left:125%}}.dx15-module__y3r0DG__fine{color:var(--ink2);text-align:center;margin-top:18px;font-size:12px;line-height:1.7}@media (min-width:1100px){.dx15-module__y3r0DG__side{width:calc(50vw - 300px);max-width:340px;position:fixed;top:50%;transform:translateY(-50%)}.dx15-module__y3r0DG__sideL{left:40px}.dx15-module__y3r0DG__sideL .dx15-module__y3r0DG__logo{font-size:44px}.dx15-module__y3r0DG__sideL p{font:900 18px/1.6 var(--sans);margin-top:12px}}@media (max-width:1099px){.dx15-module__y3r0DG__side{display:none}}.dx15-module__y3r0DG__opt[aria-disabled=true]{opacity:.5}.dx15-module__y3r0DG__multiK{width:44px;height:44px}.dx15-module__y3r0DG__skip{all:unset;cursor:pointer;font:700 13.5px/1 var(--sans);color:var(--ink2);text-underline-offset:4px;margin:16px auto 0;text-decoration:underline;display:block}.dx15-module__y3r0DG__numBox{border:2.5px solid var(--ink);background:var(--white);box-shadow:0 4px 0 var(--ink);border-radius:20px;margin-top:22px;padding:18px 14px 16px}.dx15-module__y3r0DG__numRow{justify-content:center;align-items:center;gap:16px;display:flex}.dx15-module__y3r0DG__numBtn{all:unset;cursor:pointer;border:2.5px solid var(--ink);width:54px;height:54px;font:900 28px/1 var(--sans);background:var(--tint);color:var(--b2);border-radius:50%;place-items:center;display:grid}.dx15-module__y3r0DG__numVal{text-align:center;min-width:130px;font:italic 900 46px/1 var(--en)}.dx15-module__y3r0DG__numVal small{font:900 15px/1 var(--sans);color:var(--ink2);margin-left:4px;font-style:normal}.dx15-module__y3r0DG__range{accent-color:#0f55e6;width:100%;margin-top:16px}.dx15-module__y3r0DG__hint{text-align:center;color:var(--ink2);margin-top:6px;font-size:12px}.dx15-module__y3r0DG__text{border:2.5px solid var(--ink);width:100%;font:500 16px/1.7 var(--sans);color:var(--ink);background:var(--white);resize:vertical;border-radius:16px;min-height:140px;margin-top:20px;padding:12px 14px}.dx15-module__y3r0DG__text:focus{outline:3px solid var(--b1);outline-offset:2px}.dx15-module__y3r0DG__count{text-align:right;color:var(--ink2);margin-top:4px;font-size:12px}.dx15-module__y3r0DG__region{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}.dx15-module__y3r0DG__regionHead{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.dx15-module__y3r0DG__regionHead b{font:900 15px/1.4 var(--sans)}.dx15-module__y3r0DG__regionHead b i{font:italic 900 12px/1 var(--en);color:var(--b2);margin-right:8px;font-style:italic}.dx15-module__y3r0DG__band3{background:var(--ink);color:var(--white);font:700 13.5px/1.7 var(--sans);border-radius:16px;margin-top:0;padding:14px 16px}.dx15-module__y3r0DG__band3 b{font:italic 900 12px/1 var(--en);letter-spacing:.14em;color:var(--b1);margin-bottom:6px;display:block}.dx15-module__y3r0DG__err{border:2.5px solid var(--ink);background:#fff4f2;border-radius:16px;margin-top:18px;padding:14px;font-size:14px}.dx15-module__y3r0DG__busy{text-align:center;color:var(--ink2);margin-top:20px;font-size:14px}.dx15-module__y3r0DG__busy i{border:2.5px solid var(--b2);vertical-align:-3px;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite dx15-module__y3r0DG__spin;display:inline-block}@keyframes dx15-module__y3r0DG__spin{to{transform:rotate(360deg)}}.dx15-module__y3r0DG__lineBtn{justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.dx15-module__y3r0DG__lineBtn .dx15-module__y3r0DG__ic{flex:none}.dx15-module__y3r0DG__lineBtn span.dx15-module__y3r0DG__t{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.dx15-module__y3r0DG__sticky{z-index:45;padding:8px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--ink);background:#fffffff5;position:fixed;bottom:0;left:0;right:0}.dx15-module__y3r0DG__sticky .dx15-module__y3r0DG__lineBtn{max-width:452px;margin:0 auto;padding:10px 16px}.dx15-module__y3r0DG__sticky .dx15-module__y3r0DG__lineBtn strong{font-size:18px}.dx15-module__y3r0DG__stickyPad{height:96px}.dx15-module__y3r0DG__ana{padding-top:26px;padding-bottom:34px}.dx15-module__y3r0DG__anaRows{gap:6px;margin-top:16px;display:grid}.dx15-module__y3r0DG__anaRow{font:700 13.5px/1.4 var(--sans);opacity:0;background:#122741;border:1.5px solid #2a4363;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px 12px;animation:.3s forwards dx15-module__y3r0DG__rowIn;display:grid}.dx15-module__y3r0DG__anaRow b{font:italic 900 14px/1 var(--en);color:var(--b1)}.dx15-module__y3r0DG__anaRow em{font:700 11px/1 var(--mono);color:var(--lime);opacity:0;font-style:normal;animation:.2s forwards dx15-module__y3r0DG__rowIn}@keyframes dx15-module__y3r0DG__rowIn{to{opacity:1}}.dx15-module__y3r0DG__foot{background:var(--ink);color:#b9c4d2;padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px));font:500 12px/1.9 var(--sans);margin-top:auto}.dx15-module__y3r0DG__foot .dx15-module__y3r0DG__logo{color:var(--white);font-size:18px}.dx15-module__y3r0DG__foot .dx15-module__y3r0DG__logo i{color:var(--b1)}.dx15-module__y3r0DG__foot nav{flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.dx15-module__y3r0DG__foot a{color:#d3dbe6;text-decoration:none}.dx15-module__y3r0DG__privacy{color:var(--ink2);margin-top:20px;font-size:12px;line-height:1.75}.dx15-module__y3r0DG__privacy a{color:inherit}.dx15-module__y3r0DG__share{border:2px dashed var(--ink);background:var(--paper);border-radius:16px;margin-top:18px;padding:14px}.dx15-module__y3r0DG__share p{font:900 14.5px/1.6 var(--sans)}.dx15-module__y3r0DG__share div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dx15-module__y3r0DG__share a,.dx15-module__y3r0DG__share button{all:unset;cursor:pointer;text-align:center;border:2px solid var(--ink);min-width:130px;font:900 13.5px/1.2 var(--sans);background:var(--white);border-radius:99px;flex:1;padding:10px 12px}.dx15-module__y3r0DG__share a.dx15-module__y3r0DG__lg{background:var(--line-green);color:var(--white);border-color:var(--line-green)}@media (prefers-reduced-motion:reduce){.dx15-module__y3r0DG__anaRow,.dx15-module__y3r0DG__anaRow em{opacity:1;animation:none}.dx15-module__y3r0DG__tags div,.dx15-module__y3r0DG__tick div,.dx15-module__y3r0DG__lineBtn:before,.dx15-module__y3r0DG__segs i.dx15-module__y3r0DG__now,.dx15-module__y3r0DG__caret:after{animation:none}}
.result15-module__kgrb_a__res{--ink:#0a1a2f;--ink2:#3d4b5c;--b1:#46a6ff;--b2:#0f55e6;--lime:#c6f23a;--tint:#e8f2ff;--grad:linear-gradient(100deg,var(--b1),var(--b2));--sans:"Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;--serif:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;--en:"Inter","Arial Black",sans-serif;padding:20px max(16px,env(safe-area-inset-right,0px)) 30px max(16px,env(safe-area-inset-left,0px));background-color:#fff;background-image:linear-gradient(#0a1a2f12 1px,#0000 1px),linear-gradient(90deg,#0a1a2f12 1px,#0000 1px);background-size:20px 20px;flex:1}.result15-module__kgrb_a__head{background-color:var(--ink,#0a1a2f);color:#fff;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:30px 30px;padding:26px 16px 24px}.result15-module__kgrb_a__head p{letter-spacing:.16em;color:#46a6ff;margin:0;font:italic 900 13px/1 Inter,Arial Black,sans-serif}.result15-module__kgrb_a__head h1{margin:12px 0 0;font:900 clamp(25px,7vw,31px)/1.4 Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif}.result15-module__kgrb_a__res .bg-white{border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:20px}.result15-module__kgrb_a__res .bg-paper-soft{background:#f2f5f9;border:1.5px solid #cfd8e3}.result15-module__kgrb_a__res .bg-night{border:2.5px solid var(--ink);background-color:#0a1a2f;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:30px 30px;border-radius:20px}.result15-module__kgrb_a__res details{border:2.5px solid var(--ink)!important;box-shadow:none!important;border-radius:16px!important}.result15-module__kgrb_a__res summary{font-weight:900}:is(.result15-module__kgrb_a__res .jp-display-b,.result15-module__kgrb_a__res .jp-display-c,.result15-module__kgrb_a__res .jp-display-x){font-family:var(--serif);font-weight:900}.result15-module__kgrb_a__res .en-word{font:italic 900 14px/1 var(--en);letter-spacing:.14em;color:var(--b2)}.result15-module__kgrb_a__res .text-gold{color:var(--b2)}.result15-module__kgrb_a__res .bg-night .text-gold{color:var(--b1)}.result15-module__kgrb_a__res .bg-gold{background:var(--b2)}.result15-module__kgrb_a__res .border-gold{border-color:var(--b2)}.result15-module__kgrb_a__res .cta-accent{outline:3px solid var(--b2);border:3px solid #fff;font-weight:900;box-shadow:0 10px 22px #0f55e63d;background:var(--grad)!important;color:#fff!important;border-radius:99px!important}.result15-module__kgrb_a__res .cta-line{border:3px solid #fff;outline:3px solid #04a74f;font-weight:900;border-radius:99px!important}
