/* Selected proof from home-yukiguni-previous-preview.html. Scoped only to item 05. */
:where(.owned-position-preview #search-proof){--night:#04121b;--night-deep:#020b12;--cyan:#72dbe7;--cyan-bright:#3ad3e5;--acid:#72dbe7;--paper:#e8f2f5;--ink:#d9eaf0;--ink-cyan:#72dbe7;--muted:#9bb2bf;--line:rgba(107,179,203,.25);--font:"Manrope","Noto Sans JP",sans-serif;font-family:var(--font);font-size:15px;line-height:1.9;color:var(--paper);color-scheme:dark;-webkit-font-smoothing:antialiased}
:where(.owned-position-preview #search-proof),:where(.owned-position-preview #search-proof) *{box-sizing:border-box}
:where(.owned-position-preview #search-proof) a{color:inherit;text-decoration:none}
:where(.owned-position-preview #search-proof) a:focus-visible{outline:2px solid #8de2ec;outline-offset:6px}
:where(.owned-position-preview #search-proof) img{display:block;max-width:100%;height:auto}
:where(.owned-position-preview #search-proof) :is(h2,p,figure){margin:0}
:where(.owned-position-preview #search-proof) h2{font-weight:800;letter-spacing:-.055em;line-height:1.45}
:where(.owned-position-preview #search-proof) small{font-size:11px}
:where(.owned-position-preview #search-proof) :is(b,strong){font-weight:800}

/* deepsea-preview.css */
:where(.owned-position-preview #search-proof) .wrap{width:calc(100% - 160px);max-width:1376px;margin-inline:auto}
:where(.owned-position-preview #search-proof) .section-pad{padding-block:130px}
:where(.owned-position-preview #search-proof) .ink-cyan{color:var(--ink-cyan)}
:where(.owned-position-preview #search-proof) .display-title{font-size:clamp(42px,5.5vw,84px);line-height:1.4}
:where(.owned-position-preview #search-proof) .section-kicker{display:flex;align-items:center;gap:30px;font-size:10px;letter-spacing:.12em;font-weight:700;line-height:1.6;margin-bottom:72px}
:where(.owned-position-preview #search-proof) .section-kicker i{height:1px;background:var(--line);flex:1}
:where(.owned-position-preview #search-proof) .section-kicker>span:last-child{letter-spacing:.02em}
:where(.owned-position-preview #search-proof) .text-link{display:flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid currentColor;padding-block:15px;font-size:13px;font-weight:700;line-height:1.7;max-width:380px}
:where(.owned-position-preview #search-proof) .text-link span{font-family:Arial,sans-serif;font-size:23px;transition:transform .35s}
:where(.owned-position-preview #search-proof) .text-link:hover span{transform:translate(4px,-4px)}
:where(.owned-position-preview #search-proof) .small-link{font-size:12px;display:inline-block;border-bottom:1px solid currentColor}
:where(.owned-position-preview #search-proof) .light-section{background:var(--paper);color:var(--ink);--line:rgba(17,43,53,.22)}
:where(.owned-position-preview #search-proof) .tool-copy .text-link{margin-top:22px;color:var(--cyan)}
:where(.owned-position-preview #search-proof) .tool-copy .small-link{font-size:10px;margin-top:9px}
:where(.owned-position-preview #search-proof) .proof{position:relative;overflow:hidden}
:where(.owned-position-preview #search-proof) .proof-heading{display:flex;align-items:flex-start;justify-content:space-between;position:relative}
:where(.owned-position-preview #search-proof) .proof-heading h2{font-size:clamp(40px,5vw,76px);position:relative;z-index:1}
:where(.owned-position-preview #search-proof) .proof-heading p{font-size:14px;color:#49616b;line-height:2;margin-top:28px}
:where(.owned-position-preview #search-proof) .proof-outline{font-size:clamp(150px,24vw,370px);line-height:1;letter-spacing:-.085em;font-weight:800;-webkit-text-stroke:1px #b7c9c8;color:transparent;position:absolute;right:0;top:20px;user-select:none}
:where(.owned-position-preview #search-proof) .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:75px;border-top:1px solid var(--ink)}
:where(.owned-position-preview #search-proof) .proof-card{padding:30px 28px 0;border-right:1px solid var(--line)}
:where(.owned-position-preview #search-proof) .proof-card:first-child{border-left:1px solid var(--line)}
:where(.owned-position-preview #search-proof) .proof-card header>span{font-size:10px;letter-spacing:.13em;color:var(--ink-cyan)}
:where(.owned-position-preview #search-proof) .proof-card header p{font-size:11px;margin-top:12px}
:where(.owned-position-preview #search-proof) .proof-card header b{font-size:23px;margin-left:12px;letter-spacing:-.04em}
:where(.owned-position-preview #search-proof) .proof-count{display:flex;align-items:baseline;gap:12px;margin:20px 0 28px}
:where(.owned-position-preview #search-proof) .proof-count strong{font-family:"Manrope",sans-serif;font-size:clamp(70px,7.5vw,118px);font-weight:500;line-height:1.1;letter-spacing:-.075em;color:var(--ink-cyan);font-variant-numeric:tabular-nums}
:where(.owned-position-preview #search-proof) .proof-count>span{font-size:11px;font-weight:600;white-space:nowrap}
:where(.owned-position-preview #search-proof) .proof-engines{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-block:1px solid var(--line);font-size:10px}
:where(.owned-position-preview #search-proof) .proof-engines b{font-size:17px;margin-left:8px;font-weight:500}
:where(.owned-position-preview #search-proof) .proof-record{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:center;padding:25px 0;min-height:170px}
:where(.owned-position-preview #search-proof) .proof-record img{width:80px;height:105px;object-fit:cover;object-position:top;box-shadow:0 3px 12px #112b3515;transition:transform .4s}
:where(.owned-position-preview #search-proof) .proof-record:hover img{transform:translateY(-4px)}
:where(.owned-position-preview #search-proof) .proof-record>span{font-size:10px;position:relative}
:where(.owned-position-preview #search-proof) .proof-record b{font-size:18px;padding-left:5px}
:where(.owned-position-preview #search-proof) .proof-record small{font-size:9px;display:block;line-height:1.8;margin-top:7px;color:#54696f}
:where(.owned-position-preview #search-proof) .proof-card .text-link{font-size:11px;border-bottom-color:var(--line);padding-bottom:22px}
:where(.owned-position-preview #search-proof) .proof-footnote{display:flex;justify-content:space-between;align-items:flex-start;gap:7%;margin-top:34px;color:#53666a}
:where(.owned-position-preview #search-proof) .proof-footnote p{font-size:10px;line-height:2;max-width:760px}
:where(.owned-position-preview #search-proof) .proof-footnote a{flex-shrink:0;font-size:10px}
@media(max-width:1150px){
:where(.owned-position-preview #search-proof) .wrap{width:calc(100% - 112px)}
:where(.owned-position-preview #search-proof) .section-pad{padding-block:100px}
:where(.owned-position-preview #search-proof) .section-kicker{margin-bottom:55px}
:where(.owned-position-preview #search-proof) .proof-card{padding-inline:19px}
:where(.owned-position-preview #search-proof) .proof-count{gap:9px}
:where(.owned-position-preview #search-proof) .proof-count strong{font-size:80px}
:where(.owned-position-preview #search-proof) .proof-count>span{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-record{grid-template-columns:65px 1fr;gap:12px}
:where(.owned-position-preview #search-proof) .proof-record img{width:65px;height:90px}
:where(.owned-position-preview #search-proof) .proof-record>span{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-footnote{display:block}
:where(.owned-position-preview #search-proof) .proof-footnote>a{margin-top:14px}
}
@media(max-width:800px){
:where(.owned-position-preview #search-proof) .wrap{width:calc(100% - 56px)}
:where(.owned-position-preview #search-proof) .section-pad{padding-block:80px}
:where(.owned-position-preview #search-proof) .section-kicker{gap:20px;margin-bottom:45px;font-size:9px}
:where(.owned-position-preview #search-proof) .section-kicker>span:last-child{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-heading h2{font-size:clamp(39px,6.7vw,57px)}
:where(.owned-position-preview #search-proof) .proof-outline{font-size:29vw;top:70px;right:-20px;opacity:.6}
:where(.owned-position-preview #search-proof) .proof-heading p{font-size:12px}
:where(.owned-position-preview #search-proof) .proof-grid{margin-top:50px}
:where(.owned-position-preview #search-proof) .proof-card{padding:22px 14px 0}
:where(.owned-position-preview #search-proof) .proof-card header>span{font-size:8px}
:where(.owned-position-preview #search-proof) .proof-card header p{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-card header b{display:block;margin:4px 0 0;font-size:20px}
:where(.owned-position-preview #search-proof) .proof-count{flex-wrap:wrap;gap:0;margin:14px 0 20px}
:where(.owned-position-preview #search-proof) .proof-count strong{font-size:75px;width:100%}
:where(.owned-position-preview #search-proof) .proof-count>span{font-size:10px}
:where(.owned-position-preview #search-proof) .proof-engines{flex-direction:column;gap:3px;font-size:10px}
:where(.owned-position-preview #search-proof) .proof-engines>span{display:flex;justify-content:space-between;align-items:center}
:where(.owned-position-preview #search-proof) .proof-record{display:flex;flex-direction:column;align-items:flex-start;min-height:225px;gap:12px}
:where(.owned-position-preview #search-proof) .proof-record img{width:74px;height:100px}
:where(.owned-position-preview #search-proof) .proof-card .text-link{font-size:9px;gap:8px}
:where(.owned-position-preview #search-proof) .proof-card .text-link span{font-size:20px}
}
@media(max-width:520px){
:where(.owned-position-preview #search-proof) .wrap{width:calc(100% - 40px)}
:where(.owned-position-preview #search-proof) .section-pad{padding-block:66px}
:where(.owned-position-preview #search-proof) .section-kicker{font-size:8px;gap:15px;margin-bottom:35px}
:where(.owned-position-preview #search-proof) .section-kicker>span:last-child{display:none}
:where(.owned-position-preview #search-proof) .display-title{font-size:clamp(35px,9.5vw,48px);line-height:1.45;letter-spacing:-.05em}
:where(.owned-position-preview #search-proof) .text-link{font-size:12px}
:where(.owned-position-preview #search-proof) .proof-heading h2{font-size:clamp(31px,8.4vw,43px);line-height:1.5;letter-spacing:-.05em}
:where(.owned-position-preview #search-proof) .proof-heading p{font-size:12px;margin-top:22px}
:where(.owned-position-preview #search-proof) .proof-outline{top:160px;right:0;font-size:37vw;opacity:.4}
:where(.owned-position-preview #search-proof) .proof-grid{grid-template-columns:1fr;margin-top:45px;gap:0}
:where(.owned-position-preview #search-proof) .proof-card{padding:28px 0 0;border-right:none;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
:where(.owned-position-preview #search-proof) .proof-card:first-child{border-left:none}
:where(.owned-position-preview #search-proof) .proof-card header{grid-column:1;grid-row:1}
:where(.owned-position-preview #search-proof) .proof-card header>span{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-card header p{margin-top:7px;font-size:10px}
:where(.owned-position-preview #search-proof) .proof-card header b{display:inline;font-size:22px;margin-left:8px}
:where(.owned-position-preview #search-proof) .proof-count{grid-column:1;grid-row:2;margin:15px 0;display:flex;flex-direction:column;gap:3px}
:where(.owned-position-preview #search-proof) .proof-count strong{font-size:90px;line-height:1}
:where(.owned-position-preview #search-proof) .proof-count>span{font-size:11px}
:where(.owned-position-preview #search-proof) .proof-engines{grid-column:1;grid-row:3;align-self:start;padding:8px 0}
:where(.owned-position-preview #search-proof) .proof-engines b{font-size:16px}
:where(.owned-position-preview #search-proof) .proof-record{grid-column:2;grid-row:1 / 4;align-self:center;padding:0;gap:10px;min-height:0}
:where(.owned-position-preview #search-proof) .proof-record img{width:100%;height:158px;object-fit:contain;background:#e2e8e2}
:where(.owned-position-preview #search-proof) .proof-record>span{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-record small{font-size:8px}
:where(.owned-position-preview #search-proof) .proof-card .text-link{grid-column:1 / -1;border:0;font-size:11px;padding:24px 0 21px}
:where(.owned-position-preview #search-proof) .proof-footnote{margin-top:25px}
:where(.owned-position-preview #search-proof) .proof-footnote p{font-size:9px}
:where(.owned-position-preview #search-proof) .proof-footnote>a{font-size:10px}
}

/* overdrive-preview.css */
:where(.owned-position-preview #search-proof).overdrive .wrap{width:calc(100% - 112px);max-width:1550px}
:where(.owned-position-preview #search-proof).overdrive .section-pad{padding-block:130px}
:where(.owned-position-preview #search-proof).overdrive .section-kicker{font-size:10px;letter-spacing:.08em;margin-bottom:70px}
:where(.owned-position-preview #search-proof).overdrive .section-kicker>span:first-child{color:var(--acid)}
:where(.owned-position-preview #search-proof).overdrive .light-section .section-kicker>span:first-child{color:var(--ink)}
:where(.owned-position-preview #search-proof).overdrive .display-title{font-size:clamp(50px,6.3vw,100px);font-weight:900;line-height:1.22;letter-spacing:-.065em}
:where(.owned-position-preview #search-proof).overdrive .text-link{border-bottom:1px solid currentColor;border-radius:0;font-size:12px;min-height:60px}
:where(.owned-position-preview #search-proof).overdrive .text-link:hover{color:var(--acid)}
:where(.owned-position-preview #search-proof).overdrive .light-section .text-link:hover{color:#126c72}
:where(.owned-position-preview #search-proof).overdrive .tool-copy .text-link{color:var(--acid)}
:where(.owned-position-preview #search-proof).overdrive .proof{background:#edf0e7;--line:#07191b35;position:relative}
:where(.owned-position-preview #search-proof).overdrive .proof:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#05101406 1px,transparent 1px),linear-gradient(90deg,#05101406 1px,transparent 1px);background-size:50px 50px;pointer-events:none}
:where(.owned-position-preview #search-proof).overdrive .proof-heading{position:relative}
:where(.owned-position-preview #search-proof).overdrive .proof-heading h2{font-size:clamp(48px,5.6vw,90px);line-height:1.26;letter-spacing:-.06em}
:where(.owned-position-preview #search-proof).overdrive .proof-heading h2 .ink-cyan{background:var(--acid);padding-inline:10px;margin-left:-10px;box-decoration-break:clone;color:#051317}
:where(.owned-position-preview #search-proof).overdrive .proof-heading p{font-size:12px;margin-top:32px}
:where(.owned-position-preview #search-proof).overdrive .proof-outline{font-size:clamp(100px,14vw,230px);line-height:.9;top:10px;right:-20px;letter-spacing:-.08em;-webkit-text-stroke:1px #0f343f40;transform:rotate(-6deg);font-weight:800}
:where(.owned-position-preview #search-proof) .proof-tape{position:relative;overflow:hidden;margin:60px -56px 0;padding:14px 0;background:#071316;color:var(--acid);transform:rotate(-2deg);border-block:1px solid #071316}
:where(.owned-position-preview #search-proof) .proof-tape span{display:block;white-space:nowrap;font-size:19px;font-weight:800;letter-spacing:.06em;animation:proof-tape 25s linear infinite}
:where(.owned-position-preview #search-proof).overdrive .proof-grid{margin-top:60px;border-top:1px solid #081819;position:relative}
:where(.owned-position-preview #search-proof).overdrive .proof-card{padding:26px 30px 0;border-color:#07191b35;background:#fffef112}
:where(.owned-position-preview #search-proof).overdrive .proof-card header>span{color:#243e42;font-weight:800}
:where(.owned-position-preview #search-proof).overdrive .proof-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px;margin:22px 0}
:where(.owned-position-preview #search-proof).overdrive .proof-count strong{font-size:clamp(100px,12.5vw,190px);color:#0b3239;font-weight:700;letter-spacing:-.09em;line-height:1.05}
:where(.owned-position-preview #search-proof).overdrive .proof-count>span{font-size:11px;font-weight:700}
:where(.owned-position-preview #search-proof).overdrive .proof-engines{border-block:1px solid #09242d40;font-size:11px}
:where(.owned-position-preview #search-proof).overdrive .proof-engines b{font-size:20px}
:where(.owned-position-preview #search-proof).overdrive .proof-record{padding:22px 0;grid-template-columns:100px 1fr;gap:20px}
:where(.owned-position-preview #search-proof).overdrive .proof-record img{width:100px;height:130px;filter:contrast(1.05);transform:rotate(-3deg);box-shadow:5px 5px 0 #0e25281f}
:where(.owned-position-preview #search-proof).overdrive .proof-card:nth-child(2) .proof-record img{transform:rotate(3deg)}
:where(.owned-position-preview #search-proof).overdrive .proof-record:hover img{transform:rotate(0) scale(1.04)}
:where(.owned-position-preview #search-proof).overdrive .proof-record>span{font-size:10px}
:where(.owned-position-preview #search-proof).overdrive .proof-footnote{position:relative}
:where(.owned-position-preview #search-proof).overdrive .proof-footnote p{font-size:10px;color:#374d52}
:where(.owned-position-preview #search-proof) .stack-card-content .text-link{color:var(--acid);margin-top:27px;max-width:320px}
@keyframes proof-tape{to{transform:translateX(-25%)}}
@media(max-width:1200px){
:where(.owned-position-preview #search-proof).overdrive .wrap{width:calc(100% - 80px)}
:where(.owned-position-preview #search-proof).overdrive .proof-card{padding-inline:22px}
:where(.owned-position-preview #search-proof).overdrive .proof-count strong{font-size:12vw}
:where(.owned-position-preview #search-proof).overdrive .proof-record{grid-template-columns:75px 1fr;gap:14px}
:where(.owned-position-preview #search-proof).overdrive .proof-record img{width:75px;height:100px}
:where(.owned-position-preview #search-proof) .proof-tape{margin-inline:-40px}
}
@media(max-width:900px){
:where(.owned-position-preview #search-proof).overdrive .section-pad{padding-block:85px}
:where(.owned-position-preview #search-proof).overdrive .wrap{width:calc(100% - 48px)}
:where(.owned-position-preview #search-proof).overdrive .proof-heading h2{font-size:8vw;line-height:1.3}
:where(.owned-position-preview #search-proof).overdrive .proof-outline{font-size:16vw;right:-10px;top:30px}
:where(.owned-position-preview #search-proof).overdrive .proof-card{padding-inline:18px}
:where(.owned-position-preview #search-proof).overdrive .proof-count strong{font-size:12vw}
:where(.owned-position-preview #search-proof).overdrive .proof-count>span{font-size:9px}
:where(.owned-position-preview #search-proof).overdrive .proof-record{display:flex;align-items:flex-start;gap:15px;flex-direction:column}
:where(.owned-position-preview #search-proof).overdrive .proof-record>span{font-size:9px}
:where(.owned-position-preview #search-proof).overdrive .proof-record img{width:85px;height:115px}
:where(.owned-position-preview #search-proof) .proof-tape{margin-inline:-24px;margin-top:45px}
:where(.owned-position-preview #search-proof) .proof-tape span{font-size:17px}
}
@media(max-width:520px){
:where(.owned-position-preview #search-proof).overdrive .wrap{width:calc(100% - 36px)}
:where(.owned-position-preview #search-proof).overdrive .section-pad{padding-block:64px}
:where(.owned-position-preview #search-proof).overdrive .section-kicker{font-size:7px;margin-bottom:35px;gap:16px}
:where(.owned-position-preview #search-proof).overdrive .proof-heading h2{font-size:9.9vw;line-height:1.33}
:where(.owned-position-preview #search-proof).overdrive .proof-heading h2 .ink-cyan{padding-inline:6px;margin-left:-6px}
:where(.owned-position-preview #search-proof).overdrive .proof-heading p{font-size:11px;margin-top:25px}
:where(.owned-position-preview #search-proof).overdrive .proof-outline{font-size:23vw;top:140px;right:0;opacity:.5}
:where(.owned-position-preview #search-proof) .proof-tape{margin:45px -18px 0;padding:12px 0}
:where(.owned-position-preview #search-proof) .proof-tape span{font-size:14px}
:where(.owned-position-preview #search-proof).overdrive .proof-grid{margin-top:45px}
:where(.owned-position-preview #search-proof).overdrive .proof-card{padding:26px 0 0;gap:0 23px;border-color:#07191b75}
:where(.owned-position-preview #search-proof).overdrive .proof-card header>span{font-size:9px}
:where(.owned-position-preview #search-proof).overdrive .proof-card header b{font-size:21px}
:where(.owned-position-preview #search-proof).overdrive .proof-count{display:block;margin:20px 0}
:where(.owned-position-preview #search-proof).overdrive .proof-count strong{font-size:31vw;line-height:1;display:block}
:where(.owned-position-preview #search-proof).overdrive .proof-count>span{font-size:10px;display:block;margin-top:5px}
:where(.owned-position-preview #search-proof).overdrive .proof-engines{font-size:10px}
:where(.owned-position-preview #search-proof).overdrive .proof-engines b{font-size:18px}
:where(.owned-position-preview #search-proof).overdrive .proof-record{padding:0;gap:17px}
:where(.owned-position-preview #search-proof).overdrive .proof-record img{width:100%;height:165px;object-fit:contain;box-shadow:3px 3px 0 #15373d22}
:where(.owned-position-preview #search-proof).overdrive .proof-record>span{font-size:8px}
:where(.owned-position-preview #search-proof).overdrive .proof-card .text-link{padding-block:22px;font-size:10px}
:where(.owned-position-preview #search-proof).overdrive .proof-footnote p{font-size:9px}
:where(.owned-position-preview #search-proof) .stack-card-content .text-link{font-size:11px;max-width:280px;margin-top:24px}
}

/* yukiguni-motion-theme.css */
:where(.owned-position-preview #search-proof).yukiguni-motion .light-section{--line: rgba(107, 179, 203, .25);
  background: var(--night);
  color: var(--paper);}
:where(.owned-position-preview #search-proof).yukiguni-motion .ink-cyan{color: var(--cyan);}
:where(.owned-position-preview #search-proof).yukiguni-motion .section-kicker{color: #93afbd;}
:where(.owned-position-preview #search-proof).yukiguni-motion .section-kicker > span:first-child,
:where(.owned-position-preview #search-proof).yukiguni-motion .light-section .section-kicker > span:first-child{color: var(--cyan);}
:where(.owned-position-preview #search-proof).yukiguni-motion .section-kicker i{background: linear-gradient(90deg, #3d879a85, #3d879a15);}
:where(.owned-position-preview #search-proof).yukiguni-motion .text-link{color: #c0dce6; border-color: #477789;}
:where(.owned-position-preview #search-proof).yukiguni-motion .text-link > span{color: var(--cyan);}
:where(.owned-position-preview #search-proof).yukiguni-motion .text-link:hover,
:where(.owned-position-preview #search-proof).yukiguni-motion .light-section .text-link:hover{color: #eafaff; border-color: var(--cyan);}
:where(.owned-position-preview #search-proof).yukiguni-motion .small-link{color: #b4d4df; border-color: #466b7b;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof{--line: rgba(107, 179, 203, .25);
  color: #e8f2f5;
  background: radial-gradient(ellipse at 82% 22%, #143c525c, transparent 62%), #071a27;
  border-block: 1px solid #518da42e;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof:before{background-image: linear-gradient(#5eafc508 1px, transparent 1px), linear-gradient(90deg, #5eafc508 1px, transparent 1px);}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-heading h2{color: #e3eff4;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-heading h2 .ink-cyan{color: #86dce9; background: linear-gradient(90deg, #1c506963, #163c4e2b 74%, transparent);}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-heading p{color: #a7c3d0;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-outline{-webkit-text-stroke-color: #79bad82e;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-tape{color: #88bfce; background: #06141f; border-color: #558fa65e;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-grid{border-top-color: #659caf8f;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card{border-color: #6aa4b63f; background: #03101b20;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card:first-child{border-left-color: #6aa4b63f;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card header > span{color: #8ccad9;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card header p{color: #a9c3cf;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card header b{color: #e2f0f5;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-count strong{color: #9bdde9; text-shadow: 0 0 55px #5fb9d21a;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-count > span{color: #bdd5df;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-engines{color: #a5c1cf; border-color: #5d90a150;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-engines b{color: #e0eef3;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-record img{background: #102a39; box-shadow: 5px 5px 0 #01091166;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-record > span{color: #c4dfe9;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-record small{color: #8fabbb;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card .text-link{color: #a9d6e3; border-color: #5b8b9d52;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-footnote,
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-footnote p{color: #97b1bf;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-footnote a{color: #b7d8e5;}
:where(.owned-position-preview #search-proof).yukiguni-motion .stack-card-content .text-link{color: #b9e2ed;}
@media (max-width: 520px){
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card{background: transparent; border-color: #6aa4b663;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-record img{box-shadow: 3px 3px 0 #01091180;}
}

/* yukiguni-depth-theme.css */
:where(.owned-position-preview #search-proof) .proof{--cyan: #a5cbd7;
  --acid: #a5cbd7;
  --ink-cyan: #a5cbd7;
  --paper: #e4ecef;
  --muted: #9daeb8;
  --line: rgba(145, 177, 191, .2);}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .section-pad{padding-block: clamp(100px, 10vw, 170px);}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .section-kicker{color: #849da9;
  font-size: 9px;
  font-weight: 500;
  letter-spacing: .15em;
  margin-bottom: 70px;}
:where(.owned-position-preview #search-proof).yukiguni-motion .section-kicker > span:first-child,
:where(.owned-position-preview #search-proof).yukiguni-motion .light-section .section-kicker > span:first-child{color: #9bbbc8;}
:where(.owned-position-preview #search-proof).yukiguni-motion .section-kicker i{background: linear-gradient(90deg, #6d8e9c66, #6d8e9c0a);}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .display-title{font-size: clamp(43px, 5.1vw, 80px);
  line-height: 1.4;
  letter-spacing: -.035em;
  font-weight: 700;}
:where(.owned-position-preview #search-proof).yukiguni-motion .text-link{color: #bacfd8;
  border-color: #728c9b66;
  transition: color .45s, border-color .45s;}
:where(.owned-position-preview #search-proof).yukiguni-motion .text-link > span{color: #94b9c7;}
:where(.owned-position-preview #search-proof).yukiguni-motion .text-link:hover{color: #eff7fa; border-color: #b2cdd8;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof{background: #06131f; border-color: #7592a131;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof:before{opacity: .3;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-heading h2{font-size: clamp(42px, 4.8vw, 76px); line-height: 1.5; font-weight: 700; letter-spacing: -.035em;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-heading h2 .ink-cyan{color: #b6d5e1; background: transparent; padding: 0; margin: 0;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-outline{display: none;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-tape{transform: none; padding-block: 19px; background: #040e17; border-color: #6a879737;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-tape span{font-size: 12px; font-weight: 500; letter-spacing: .16em; color: #8da9b7; animation-duration: 80s;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-count strong{color: #c3dbe5; text-shadow: none;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count strong{font-weight: 500; letter-spacing: -.06em;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-record img,
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-card:nth-child(2) .proof-record img{transform: none; box-shadow: 0 8px 26px #00060c55;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-record:hover img{transform: scale(1.025);}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card,
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-card:first-child,
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-grid{border-color: #7b96a349;}
@media (max-width: 900px){
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .section-pad{padding-block: 90px;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .section-kicker{margin-bottom: 48px;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .display-title{font-size: clamp(40px, 7.4vw, 65px);}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-heading h2{font-size: 6.8vw;}
}
@media (max-width: 520px){
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .section-pad{padding-block: 76px;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .section-kicker{font-size: 7px; margin-bottom: 38px;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .display-title{font-size: 10vw; line-height: 1.45;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-heading h2{font-size: 8.6vw; line-height: 1.55;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-tape{padding-block: 16px;}
:where(.owned-position-preview #search-proof).yukiguni-motion .proof-tape span{font-size: 10px;}
}

/* yukiguni-depth-effects.css */
:where(.owned-position-preview #search-proof).yukiguni-depth .proof-card:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 45% 55% at var(--light-x,70%) var(--light-y,50%),#98c8df12,transparent 70%);mix-blend-mode:screen}
:where(.owned-position-preview #search-proof).yukiguni-depth .proof-card{position:relative;isolation:isolate}

/* yukiguni-previous-proof.css */
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count > strong{display: flex;
  align-items: baseline;
  gap: .04em;
  white-space: nowrap;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count-unit{font-family: inherit;
  font-size: .16em;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-card[data-proof-company]{position: relative;
  isolation: isolate;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-card[data-proof-company] > :not(.proof-company-mark){position: relative;
  z-index: 1;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-company-mark{position: absolute;
  z-index: 0;
  top: 40px;
  left: 4%;
  width: 92%;
  height: 310px;
  max-height: 65%;
  object-fit: contain;
  object-position: center;
  opacity: .10;
  pointer-events: none;
  user-select: none;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive [data-proof-company="irodori"] > .proof-company-mark{filter: url(#previous-proof-logo-knockout);
  opacity: .30;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive [data-proof-company="nanairo"] > .proof-company-mark{filter: brightness(0) invert(1);}
:where(.owned-position-preview #search-proof) .proof-logo-filters{position: absolute; width: 0; height: 0; overflow: hidden; pointer-events: none;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-card header .proof-updated{display: flex;
  flex-wrap: wrap;
  gap: 3px 8px;
  margin: 12px 0 0;
  color: #8db1c1;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: .02em;
  line-height: 1.6;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-updated time{color: #c3dbe5; font-variant-numeric: tabular-nums;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count > .proof-rank-label{display: flex;
  align-items: baseline;
  gap: 10px;
  width: 100%;
  margin-top: 8px;
  color: #c3dbe5;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: .02em;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-rank-label > b{color: #e1f6fa;
  font-family: "Manrope", sans-serif;
  font-size: 42px;
  font-weight: 650;
  line-height: 1;
  letter-spacing: -.045em;}
@media (min-width: 521px) and (max-width: 800px){
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count > .proof-rank-label{gap: 7px;
    font-size: 11px;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-rank-label > b{font-size: 32px;}
}
@media (max-width: 520px){
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-card[data-proof-company]{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count > strong{font-size: 29vw;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-count > .proof-rank-label{gap: 9px;
    margin-top: 12px;
    font-size: 13px;}
:where(.owned-position-preview #search-proof).yukiguni-motion.overdrive .proof-rank-label > b{font-size: 38px;}
}
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-value,
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-value > span{font: inherit;
  letter-spacing: inherit;
  color: inherit;
  font-variant-numeric: tabular-nums;}
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-value{position: relative;
  display: inline-grid;
  vertical-align: baseline;
  white-space: nowrap;}
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-reserve,
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-visual{grid-area: 1 / 1;
  text-align: left;}
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-reserve{visibility: hidden;}
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-accessible{position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;}
.motion-paused :where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-reserve{visibility: visible;}
.motion-paused :where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-visual{visibility: hidden;}
@media (prefers-reduced-motion: reduce){
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-reserve{visibility: visible;}
:where(.owned-position-preview #search-proof) #seo-results .proof-card .proof-countup-visual{visibility: hidden;}
}

/* Host-page compatibility and the retained verification links. */
.owned-position-preview #search-proof.home-selected-proof-shell{padding:0;margin:0;width:100%;max-width:none}
.owned-position-preview #search-proof #seo-results.home-selected-proof{width:100%;max-width:none;margin:0;padding-inline:0;padding-block:clamp(100px,10vw,170px)}
:where(.owned-position-preview #search-proof) .home-review-section-marker{margin-bottom:28px}
:where(.owned-position-preview #search-proof) .proof-record-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}
:where(.owned-position-preview #search-proof) .proof-logo-filters{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
@media(max-width:800px){.owned-position-preview #search-proof #seo-results.home-selected-proof{padding-block:90px}}
@media(max-width:520px){.owned-position-preview #search-proof #seo-results.home-selected-proof{padding-block:76px}}
@media(prefers-reduced-motion:reduce){:where(.owned-position-preview #search-proof) .proof-tape span{animation:none}}
