/* Member desktop masthead shared by every DesktopV2 route. */
@media (min-width:768px){
.kkjv2d.kkjv2d{background:#3d2415 url('/home-wood/walnut-desk.webp') center top/cover fixed}
.kkjv2d .kkjv2d-top{height:70px;margin:15px 24px 0;padding:0 22px;border:1px solid #c78d65;border-bottom:4px solid #39100f;border-radius:20px;background:linear-gradient(115deg,#601018,#31080e 72%,#450c13);box-shadow:0 0 0 4px #2e0f0e,0 9px 18px #150b09a8,inset 0 2px 1px #b45b5b;z-index:3}
.kkjv2d .kkjv2d-mark{background:linear-gradient(#8a2930,#5b0c14);box-shadow:0 4px 0 #33070b,0 7px 10px #15070790}.kkjv2d .kkjv2d-nav{color:#f8ecde}
.kkjv2d .kkjv2d-nav.on{color:#3c2116;background:#f7e8c8;border:1px solid #d8ac62;border-bottom:3px solid #b18c62;box-shadow:0 5px 10px #12060680,inset 0 1px 1px #fff}
.kkjv2d .kkjv2d-nav:hover:not(.on),.kkjv2d .kkjv2d-icbtn:hover{background:#ffffff22;color:#fff}
.kkjv2d .kkjv2d-canvas{scrollbar-color:#98683d #f1e3c8}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-canvas{padding:45px 38px 36px}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-inner{max-width:1450px;min-height:785px;position:relative;margin-left:auto;margin-right:auto;padding:34px 30px 36px 85px;border:1px solid #c49a67;border-radius:6px 21px 21px 5px;background:#f7ead3 url('/home-wood/parchment-paper.webp') center/320px repeat;box-shadow:12px 13px 0 #8c4e28,15px 19px 25px #1b0808a6,inset 0 0 60px #dcb58150}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-inner:before{content:'AI TOOLS\a\a01\a\aIDEAS\aTOOLS\aGROWTH';white-space:pre;position:absolute;left:-52px;top:1px;bottom:1px;width:88px;padding:75px 6px 20px;box-sizing:border-box;text-align:center;color:#dbbb87;font:13px/1.65 Georgia,serif;letter-spacing:1px;background:linear-gradient(90deg,#35090d,#6a1720 24%,#4a0c14 65%,#250508);border:2px solid #9d704f;border-radius:10px 2px 2px 10px;box-shadow:inset 7px 0 8px #ffffff18,inset -8px 0 12px #09020499,-10px 5px 16px #16060395;z-index:1}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-inner:after{content:'';position:absolute;left:70px;right:16px;top:16px;bottom:16px;border:1px solid #c69966;border-radius:3px 12px 12px 3px;pointer-events:none}
.ai-ledger-head{position:relative;display:flex;align-items:center;gap:28px;min-height:160px;padding:14px 28px 24px;border-bottom:3px double #b5855e;color:#642019;z-index:1}
.ai-ledger-head:before{content:'';position:absolute;top:-52px;left:42%;width:150px;height:25px;border-radius:3px;background:linear-gradient(#f5db95,#8d5b2d 25%,#f3d889 50%,#79502c 78%,#d9b36e);border:2px solid #583618;box-shadow:0 3px 6px #2d160b66;pointer-events:none}
.ai-ledger-title{margin:0;white-space:nowrap;font:700 clamp(55px,5.6vw,92px)/1.1 'Songti SC','Noto Serif CJK SC',serif;letter-spacing:.06em;color:#5d140e;text-shadow:0 1px #fff5e2}
.ai-ledger-divider{height:72px;width:1px;background:#ab7650;flex:none}
.ai-ledger-copy{min-width:0}.ai-ledger-steps{font:600 clamp(19px,2vw,28px)/1.3 'Songti SC',serif;letter-spacing:.12em;white-space:nowrap}.ai-ledger-sub{margin-top:9px;font:14px/1.4 'Songti SC',serif;color:#997055;letter-spacing:.08em}.ai-ledger-engrave{margin-left:auto;font:11px/1.4 Georgia,serif;letter-spacing:.18em;text-align:right;color:#a27a60}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tip{display:none}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tgrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #c79c70;border-top:0;background:#f8ead5 url('/home-wood/parchment-paper.webp') center/320px repeat}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard,.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard.tb{height:145px;box-sizing:border-box;border:0;border-right:1px solid #d9b48d;border-bottom:1px solid #d9b48d;border-radius:0;padding:20px 16px;gap:16px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;transition:background .16s,box-shadow .16s}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard[data-ledger-main="1"]{background:linear-gradient(135deg,#f8d7c4b5,#ffece1a0);border-bottom:2px solid #a66d57}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard:hover,.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard:focus-visible{background:#f0d7bd;box-shadow:inset 0 0 0 2px #9d5f4e;outline:none}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard:active{background:#dfbea4;box-shadow:inset 0 4px 8px #7c3e315e}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard>img{width:54px;height:54px;filter:none;flex:none}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard .tn,.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard.tb .tn{font:700 clamp(15px,1.2vw,20px)/1.2 'Songti SC','Noto Serif CJK SC',serif;letter-spacing:.02em;color:#621b18;white-space:normal}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard .td,.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard.tb .td{margin-top:7px;font:13px/1.4 'PingFang SC',sans-serif;color:#876b5b;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard .tarr{font-size:24px;color:#7a2b25}.kkjv2d:has(.ai-ledger-head) .kkjv2d-thot{display:none}
.kkjv2d:has(.ai-ledger-head) .kkjv2d-tgrid:after{order:99;content:'';grid-column:span 2;background:linear-gradient(90deg,#f7ead3a0,#f7ead3c7),url('/home-wood/ai-ledger-icons/book-open-text.svg') 32% 50%/120px no-repeat,url('/home-wood/ai-ledger-icons/feather.svg') 80% 50%/80px no-repeat;opacity:.35;border-bottom:1px solid #d9b48d}
}
@media (min-width:768px) and (max-width:1250px){.kkjv2d .kkjv2d-top{margin:8px 10px 0;padding:0 11px;gap:6px}.kkjv2d .kkjv2d-nav{padding:8px 10px;font-size:13px}.kkjv2d:has(.ai-ledger-head) .kkjv2d-canvas{padding:32px 44px}.kkjv2d:has(.ai-ledger-head) .kkjv2d-inner{padding-left:66px}.kkjv2d:has(.ai-ledger-head) .kkjv2d-inner:before{left:-38px;width:68px;padding:66px 2px 12px;font-size:10px}.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard{padding:14px 10px;gap:9px}.kkjv2d:has(.ai-ledger-head) .kkjv2d-tcard>img{width:42px;height:42px}.ai-ledger-head{gap:15px}.ai-ledger-engrave{display:none}}
@media (max-width:767px){.ai-ledger-head{display:none}}
