@font-face{font-family:Archive Sans;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body.private-archive{--font-sans:"Archive Sans","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--background:#070708;--foreground:#e9e7e2;--card:#101011;--card-foreground:#e9e7e2;--popover:#141415;--popover-foreground:#e9e7e2;--primary:#c3a365;--primary-foreground:#0c0b09;--secondary:#1b1b1c;--secondary-foreground:#d8d5cf;--muted:#1b1b1c;--muted-foreground:#9a9893;--accent:#252118;--border:#2d2a25;--input:#34302a;--gold:#c3a365;--gold-light:#ddc594;--sidebar:#080809;--sidebar-foreground:#a9a7a1;--sidebar-accent:#191714;--sidebar-border:#29251e;font-weight:400;letter-spacing:-.012em;background:#070708;color:#e9e7e2;-webkit-font-smoothing:antialiased}.private-archive button,.private-archive input,.private-archive textarea,body.private-archive{font-family:var(--font-sans)}.private-archive .archive-main,.private-archive .gate-screen{background:#070708}.private-archive .archive-atmosphere-glow{background:radial-gradient(ellipse at 70% -8%,#9e7b3612,transparent 50%),linear-gradient(115deg,transparent 30%,#c2a66b03 48%,transparent 66%)}.private-archive .archive-monogram-pattern{display:none}.private-archive .archive-atmosphere-seal{width:620px;right:-155px;bottom:8%;opacity:.016;transform:none;filter:grayscale(1)}.private-archive .workspace-header{height:70px;background:#070708eb;border-bottom:1px solid #c9aa6614;padding:0 44px}.private-archive .breadcrumb{font-size:12px;color:#77766f;gap:13px}.private-archive .breadcrumb strong{color:#afaaa0;font-size:12px;letter-spacing:.015em}.private-archive .member-label{font-size:11px;color:#a99b80}.private-archive .workspace-content{max-width:1440px;padding:40px 44px 0}.private-archive .archive-sidebar [data-slot=sidebar-inner]{background:linear-gradient(100deg,#0b0b0c,#080809)}.private-archive .archive-sidebar [data-slot=sidebar-header]{padding:27px 25px 35px}.private-archive .archive-sidebar [data-slot=sidebar-content]{gap:25px;padding:0 16px}.private-archive .archive-sidebar [data-slot=sidebar-group-label]{font-size:9px;letter-spacing:.2em;color:#7a756a;margin-bottom:14px}.private-archive .archive-sidebar [data-slot=sidebar-menu-button]{font-size:13px;font-weight:450;border-radius:2px;color:#aaa7a0;height:44px}.private-archive .archive-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:linear-gradient(90deg,#b7994f14,transparent);color:#dac18d;box-shadow:inset 1px 0 #c0a164}.private-archive .archive-sidebar [data-slot=sidebar-menu-button].mentor-nav{height:49px}.private-archive .mentor-nav small{font-size:11px;color:#8b8579}.private-archive .mentor-nav.head-coach-nav{border-color:#b9985329;border-radius:2px;background:linear-gradient(115deg,#b3985c0c,#09090a);box-shadow:inset 0 1px #e4c68607;min-height:56px}.private-archive .membership-card{border-color:#b998531b}.private-archive .membership-card small,.private-archive .sidebar-account small{color:#827d73}.private-archive .sidebar-account b{font-size:13px;color:#b7b3a9}.private-archive .account-password-button{color:#948c7d;font-size:12px}.private-archive .archive-brand{gap:12px}.private-archive .archive-brand>img,.private-archive .brand-lockup .archive-brand>img,.private-archive .gate-brand .archive-brand>img{width:30px;height:40px;object-fit:contain}.private-archive .archive-brand .archive-wordmark{font-size:12px;font-weight:550;letter-spacing:.22em;color:#e3d4b3;line-height:1.6}.private-archive .archive-brand .archive-wordmark small{font-size:8px;letter-spacing:.2em;color:#938368;margin-top:4px}.private-archive .reading-room-header{padding:26px 32px 30px;margin-bottom:26px;border:1px solid #a58b5329;border-radius:2px;background:radial-gradient(ellipse at 6% -70%,#c1a06b14,transparent 68%),linear-gradient(120deg,#131313,#0c0c0d 70%);box-shadow:inset 0 1px #e9d6ad0c,0 16px 35px -25px #000;position:relative;overflow:hidden}.private-archive .reading-room-header:before{content:"";position:absolute;top:0;left:32px;width:100px;height:1px;background:linear-gradient(90deg,#a38549,#e0c991,#a3854900);box-shadow:none}.private-archive .reading-room-header:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40%;background:linear-gradient(115deg,transparent 30%,#c9ac6405 51%,transparent 52%);pointer-events:none}.private-archive .reading-room-overline{font-size:9px;letter-spacing:.2em;color:#a38b5c;margin:0 0 28px;padding:0;min-height:18px}.private-archive .reading-room-members{font-size:10px;letter-spacing:.015em;color:#a49a85}.private-archive .reading-room-title-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:42px;align-items:center}.private-archive .reading-room-heading{padding:0;max-width:none;position:relative;z-index:1}.private-archive .reading-room-heading h1{font-family:var(--font-sans);font-size:32px;font-weight:480;letter-spacing:-1.2px;line-height:1.45;color:#efede8;margin:0 0 11px;text-shadow:none}.private-archive .reading-room-heading>p{font-size:16px;line-height:1.8;font-weight:400;letter-spacing:-.25px;color:#a7a29a;margin:0;text-shadow:none}.private-archive .reading-room-monogram{width:120px;height:156px;object-fit:contain;left:31%;right:auto;top:62px;opacity:.036;filter:grayscale(1);pointer-events:none}.private-archive .archive-journal-purpose{border-left:1px solid #c4a56624;padding-left:32px;box-shadow:none;position:relative;z-index:1}.private-archive .archive-purpose-list{gap:15px}.private-archive .archive-purpose-list>li{font-size:16px;line-height:1.65;font-weight:400;letter-spacing:-.3px;color:#c3beb4;gap:13px}.private-archive .archive-purpose-list svg{width:17px;height:17px;color:#b39457;stroke-width:1.35}.private-archive .archive-journal-purpose .archive-guide-trigger{margin:12px 0 0;font-size:12px;min-height:40px;color:#9b8c70;padding:6px 0}.private-archive .reading-room-collections{margin-bottom:28px;gap:30px;border-color:#b4975924;box-shadow:none}.private-archive .reading-room-collections>button{font-size:14px;font-weight:450;min-height:49px;gap:9px;color:#979188}.private-archive .reading-room-collections>button[aria-current=page]{color:#d7be89}.private-archive .reading-room-collections>button>svg{width:16px;height:16px}.private-archive .archive-feed-heading h2{font-size:16px;font-weight:500;color:#d5d0c6;letter-spacing:-.3px}.private-archive .reading-room-result-count{font-size:12px;color:#8d8270}.private-archive .archive-sync-status{font-size:10px;color:#878176}.private-archive .archive-sync-status i{background:#bda36d;box-shadow:none}.private-archive .archive-search-row{background:#0f0f10;border:1px solid #b4975929;border-radius:2px;box-shadow:inset 0 2px 5px #0003;margin-bottom:14px}.private-archive .archive-search-input>input{font-size:14px!important;color:#d0ccc3}.private-archive .archive-search-input>input::placeholder{color:#827d74}.private-archive .archive-search-input>svg{width:16px;height:16px;color:#9c8d71}.private-archive .archive-mentor-select{border-left-color:#b4975929!important;font-size:12px;background:transparent!important;color:#b1a998;min-width:150px}.private-archive .reading-room-type-filter{gap:22px;margin-bottom:24px}.private-archive .reading-room-type-filter>button{font-size:13px;color:#8f8980;min-height:40px;font-weight:450}.private-archive .reading-room-type-filter>button[aria-pressed=true]{color:#d7bb83;border-bottom-color:#b99750}.private-archive .report-grid{gap:20px}.private-archive .report-card,.private-archive .report-grid-journal>.report-card:not(.report-card-lead){background:linear-gradient(115deg,#111112,#0c0c0d);border:1px solid #b4975926;border-radius:2px;box-shadow:inset 0 1px #e2c99005,0 10px 24px -24px #000}.private-archive .report-grid-journal>.report-card-lead{background:radial-gradient(ellipse at 5% 0,#c4a15f09,transparent 65%),linear-gradient(125deg,#151414,#0d0d0e);border-top-color:#ba9b5d60;box-shadow:inset 0 1px #e3cf9e12,0 20px 32px -30px #000;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.private-archive .report-card-lead:after{left:27px;width:80px;background:linear-gradient(90deg,#d2b576,#97743a00);box-shadow:none}.private-archive .report-card .card-top{padding:20px 27px 0}.private-archive .report-card .card-main,.private-archive .report-grid-journal>.report-card:not(.report-card-lead) .card-main{padding:19px 30px 25px 27px}.private-archive .report-card .card-title-row h3{font-family:var(--font-sans);font-size:22px;font-weight:520;letter-spacing:-.65px;line-height:1.55;color:#e5e0d7}.private-archive .report-card-lead .card-title-row h3{font-size:25px;font-weight:520;letter-spacing:-.8px}.private-archive .report-card .card-summary{font-size:16px;line-height:1.85;color:#a9a49a;margin:13px 0 18px}.private-archive .report-card .card-review,.private-archive .report-grid-journal>.report-card:not(.report-card-lead) .card-review{margin:23px 27px 25px 0;padding:9px 0 9px 25px;border-left-color:#b4975926;background:none}.private-archive .report-card .card-review p{font-size:16px;line-height:1.85;color:#b1aa9c;margin-top:8px}.private-archive .report-card .card-review strong{font-size:12px;font-weight:450;color:#b69a63}.private-archive .report-card-lead .card-review>span{border-color:#b4975940;background:none;box-shadow:none;color:#bda16b}.private-archive .journal-lead-label{font-size:11px;letter-spacing:.05em;color:#c3a365;border-color:#b4975933}.private-archive .report-card .content-type{font-size:11px;color:#9c9484;letter-spacing:.03em}.private-archive .report-card .status-badge{font-size:11px;color:#b39d75}.private-archive .card-tags>span{font-size:12px;color:#9b927f;border-bottom-color:#b4975926}.private-archive .journal-read-link{font-size:13px;color:#c5a668;gap:22px;border-color:#b4975933;margin-top:18px}.private-archive .report-card .card-bottom,.private-archive .report-grid-journal>.report-card:not(.report-card-lead) .card-bottom{padding:15px 27px;background:#00000018;border-top-color:#b497591b;box-shadow:none}.private-archive .card-author b{font-size:12px;font-weight:500;color:#c6bda9}.private-archive .card-author b small{font-size:11px;color:#928775}.private-archive .report-card .card-author time{font-size:11px;color:#80796c}.private-archive .no-code{font-size:11px;color:#81786a}.private-archive .archive-footer{border-color:#b4975924;color:#766b57}.private-archive .archive-footer p{color:#8d8475}.private-archive .archive-guide-dialog,.private-archive .editor-dialog,.private-archive .report-sheet{background:#0e0e0f;border-color:#9f84423d}.private-archive .reader-controls{background:#0c0c0de8;border-color:#9f84422e}.private-archive .detail-header{border-color:#9f84422e}.private-archive .detail-header [data-slot=sheet-title]{font-size:28px;font-weight:530;letter-spacing:-.9px;color:#e8e2d8}.private-archive .detail-header [data-slot=sheet-description]{font-size:16px;color:#a9a196}.private-archive .report-prose,.private-archive .report-sheet-wide .report-prose{font-size:17px;line-height:1.95;color:#c3bdb1}.private-archive .report-prose h2{font-size:21px;font-weight:550;color:#e0d4bd}.private-archive .review-note{background:#b8964806;border-color:#9f844232}.private-archive .review-note-content{font-size:16px;color:#c9bdab}.private-archive .gate-screen{background:radial-gradient(ellipse at 50% -35%,#b4955830,transparent 60%),linear-gradient(115deg,#070708,#101011 49.9%,#09090a 50%,#070708);isolation:isolate}.private-archive .gate-brand{top:28px;left:40px}.private-archive .gate-card{background:linear-gradient(135deg,#161515,#0c0c0e);border:1px solid #b699542e;border-top-color:#b99a5855;border-radius:2px;box-shadow:inset 0 1px #e5c8870c,0 25px 70px -25px #0009}.private-archive .gate-card h1{font-family:var(--font-sans);font-size:29px;font-weight:480;letter-spacing:-1px;color:#ece8df}.private-archive .gate-card .eyebrow{font-size:10px;font-weight:450;letter-spacing:.23em;color:#b39557}.private-archive .gate-purpose{font-family:var(--font-sans);font-size:15px;line-height:1.8;font-weight:400;white-space:normal;color:#c0b29a;letter-spacing:-.3px}.private-archive .gate-intro{font-size:14px;line-height:1.9;color:#9f978a}.private-archive .gate-symbol{color:#c4a66d;background:#b99a4e08;border-color:#b99a4e33}.private-archive .gate-card input{background:#080809!important;border-color:#3b3426;border-radius:2px}.private-archive .gold-button{background:linear-gradient(115deg,#d6bd82,#b89a5f);border-color:#c5a76b;border-radius:2px;color:#17130c;box-shadow:inset 0 1px #f8e8bd5c;font-weight:550}.private-archive .gold-button:hover{background:linear-gradient(115deg,#e0c997,#c8ab6e)}.private-archive .auth-tabs,.private-archive .gate-rule{border-color:#b69a5829}.private-archive .gate-card>footer{background:#07070866;border-color:#b69a5829;color:#9e8a67}.private-archive .archive-showcase{background:#0c0c0d;border-color:#b69a5833;box-shadow:0 20px 50px -25px #000;border-radius:2px}.private-archive .archive-showcase .archive-tour-panel,.private-archive .archive-tour-controls{background:#0a0a0b}.private-archive .archive-empty{background:#0c0c0d;border-color:#a085442e}.private-archive .mobile-navigation{background:#09090af5;border-color:#a0854433}.private-archive .mobile-navigation button[aria-current=page]{background:#b7965012;color:#cfb27c}.private-opening{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#060607;pointer-events:none;overflow:hidden;animation:private-opening-fade 2.8s both}.private-opening-backdrop{position:absolute;inset:-10%;background:radial-gradient(ellipse at 50% 32%,#ad884232,transparent 45%),linear-gradient(110deg,#050506,#101010 50%,#050506);animation:private-backdrop 2.8s both}.private-opening-door{position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(100deg,#070708,#151414 97%,#bda16640);box-shadow:inset -1px 0 #d2b87335;animation:private-door-left 2.8s both}.private-opening-door.door-left{left:0}.private-opening-door.door-right{right:0;transform:scaleX(-1);animation-name:private-door-right}.private-opening-frame{position:absolute;inset:35px;border:1px solid #bb9c5229;background:linear-gradient(90deg,#c6a46655,transparent 12%,transparent 88%,#c6a46655) top/100% 1px no-repeat;opacity:.75}.private-opening-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px;animation:private-emblem-in 2.8s both}.private-opening-eyebrow{font-size:9px;font-weight:400;letter-spacing:.4em;color:#b69c6c;margin-bottom:31px}.private-opening-emblem{filter:drop-shadow(0 3px 2px #000b) drop-shadow(0 0 27px #c6a56716)}.private-opening-emblem img{width:102px;height:133px}.private-opening-name{font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;letter-spacing:.3em;text-indent:.3em;line-height:1.3;color:#e0c996;margin-top:24px}.private-opening-rule{height:1px;width:36px;background:linear-gradient(90deg,#937741,#d9c494,#937741);margin:26px 0 21px}.private-opening-content p{font-size:16px;font-weight:400;letter-spacing:.045em;color:#c8beab;margin:0}.private-opening-content small{font-size:11px;font-weight:400;letter-spacing:.07em;color:#968771;margin-top:10px}.private-opening-footer{position:absolute;bottom:58px;left:20px;right:20px;text-align:center;font-size:8px;letter-spacing:.27em;color:#8a7858}@keyframes private-opening-fade{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes private-emblem-in{0%{opacity:0;transform:translateY(9px)}22%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes private-backdrop{0%{opacity:.25;transform:scale(1.03)}48%,80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes private-door-left{0%,12%{transform:translateX(0);opacity:1}65%{transform:translateX(-4%);opacity:.9}to{transform:translateX(-12%);opacity:0}}@keyframes private-door-right{0%,12%{transform:scaleX(-1) translateX(0);opacity:1}65%{transform:scaleX(-1) translateX(-4%);opacity:.9}to{transform:scaleX(-1) translateX(-12%);opacity:0}}@media(hover:hover) and (pointer:fine){.private-archive .report-card:hover,.private-archive .report-grid-journal>.report-card-lead:hover{background:linear-gradient(120deg,#181715,#111112);border-color:#b99b5450;box-shadow:inset 0 1px #e0c68a12,0 18px 30px -26px #000;transform:translateY(-1px)}}@media(max-width:1250px){.private-archive .workspace-content{padding:32px 30px 0}.private-archive .reading-room-header{padding:24px 27px 27px}.private-archive .reading-room-title-row{gap:26px}.private-archive .archive-journal-purpose{padding-left:24px}.private-archive .reading-room-heading h1{font-size:30px}}@media(min-width:768px) and (max-width:1020px){.private-archive .reading-room-title-row{grid-template-columns:1fr;gap:25px}.private-archive .archive-journal-purpose{padding:23px 0 0;border:0;border-top:1px solid #b4975929}.private-archive .reading-room-monogram{right:30px;left:auto;top:35px;opacity:.045}}@media(max-width:767px){.private-archive .workspace-header{height:61px;padding:0 19px}.private-archive .breadcrumb,.private-archive .breadcrumb strong{font-size:11px}.private-archive .member-label{font-size:10px}.private-archive .workspace-content{padding:23px 19px calc(94px + env(safe-area-inset-bottom))}.private-archive .reading-room-header{padding:21px 20px 23px;margin-bottom:20px}.private-archive .reading-room-header:before{left:20px;width:75px}.private-archive .reading-room-header:after{width:70%}.private-archive .reading-room-overline{font-size:8px;letter-spacing:.14em;margin:0 0 22px;min-height:16px;padding:0}.private-archive .reading-room-members{display:none}.private-archive .reading-room-title-row{display:block}.private-archive .reading-room-heading h1{font-size:27px;font-weight:480;letter-spacing:-1px;margin-bottom:9px}.private-archive .reading-room-heading>p{font-size:15px;letter-spacing:-.35px}.private-archive .reading-room-monogram{left:auto;right:8px;top:40px;width:90px;height:117px;opacity:.04}.private-archive .archive-journal-purpose{border:0;border-top:1px solid #b4975926;padding:21px 0 0;margin-top:23px;box-shadow:none}.private-archive .archive-purpose-list{gap:13px}.private-archive .archive-purpose-list>li{font-size:15px;gap:10px;line-height:1.6;letter-spacing:-.45px}.private-archive .archive-purpose-list svg{width:16px;height:16px}.private-archive .archive-journal-purpose .archive-guide-trigger{position:static;font-size:12px;margin-top:12px;min-height:36px}.private-archive .reading-room-collections{gap:25px;margin-bottom:24px}.private-archive .reading-room-collections>button{font-size:13px;min-height:46px;padding-bottom:12px}.private-archive .archive-feed-heading h2{font-size:15px}.private-archive .archive-sync-status{font-size:10px}.private-archive .archive-search-row{background:none;border:0;box-shadow:none}.private-archive .archive-mentor-select,.private-archive .archive-search-input{background:#101011!important;border-color:#b4975930!important;border-radius:2px!important;box-shadow:none!important}.private-archive .archive-search-input>input{font-size:16px!important}.private-archive .archive-mentor-select{min-width:150px}.private-archive .reading-room-type-filter{gap:22px;margin-bottom:20px}.private-archive .reading-room-type-filter>button{font-size:13px}.private-archive .report-grid-journal>.report-card-lead{grid-template-columns:1fr;grid-template-areas:"top" "body" "review" "bottom"}.private-archive .report-card .card-top{padding:18px 19px 0;gap:7px}.private-archive .journal-lead-label{font-size:10px;padding-right:8px}.private-archive .report-card .content-type,.private-archive .report-card .status-badge,.private-archive .report-card-lead .card-top>.content-type{font-size:10px}.private-archive .report-card .card-status-actions{gap:5px}.private-archive .report-card .card-main,.private-archive .report-grid-journal>.report-card:not(.report-card-lead) .card-main{padding:18px 19px 23px}.private-archive .report-card .card-title-row h3{font-size:21px;font-weight:520;letter-spacing:-.65px}.private-archive .report-card-lead .card-title-row h3{font-size:23px}.private-archive .report-card .card-summary{font-size:16px;margin:13px 0 16px;line-height:1.85}.private-archive .report-card .card-review,.private-archive .report-grid-journal>.report-card:not(.report-card-lead) .card-review{margin:0 19px 22px;padding:19px 0 0;border-left:0;border-top:1px solid #b4975924}.private-archive .report-card .card-review p{font-size:16px;line-height:1.85}.private-archive .report-card .card-bottom,.private-archive .report-grid-journal>.report-card:not(.report-card-lead) .card-bottom{padding:15px 19px}.private-archive .report-card-lead:after{left:19px;width:70px}.private-archive .detail-header [data-slot=sheet-title]{font-size:24px}.private-archive .report-prose,.private-archive .report-sheet-wide .report-prose{font-size:16px}.private-archive .gate-brand{left:23px;top:25px}.private-archive .gate-card h1{font-size:27px}.private-archive .gate-card .gate-purpose{font-size:15px}.private-opening-frame{inset:17px}.private-opening-content{padding:25px}.private-opening-eyebrow{font-size:8px;letter-spacing:.28em;margin-bottom:28px}.private-opening-emblem img{width:88px;height:114px}.private-opening-name{font-size:24px;letter-spacing:.25em}.private-opening-content p{font-size:15px;letter-spacing:0}.private-opening-content small{font-size:10px;letter-spacing:.02em}.private-opening-footer{bottom:37px;font-size:7px;letter-spacing:.17em}}@media(max-width:360px){.private-archive .workspace-content{padding-left:15px;padding-right:15px}.private-archive .reading-room-header{padding-left:17px;padding-right:17px}.private-archive .reading-room-heading h1{font-size:25px}.private-archive .archive-purpose-list>li{font-size:14px;letter-spacing:-.45px;gap:8px}.private-archive .report-card .card-top{flex-wrap:wrap;row-gap:8px}.private-archive .report-card .card-status-actions{margin-left:auto}.private-archive .report-card-lead .card-title-row h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.private-opening{display:none!important}.private-archive .report-card{transition:none!important}.private-archive .report-card:hover{transform:none!important}}@media(forced-colors:active){.private-archive .archive-atmosphere,.private-archive .reading-room-monogram,.private-opening{display:none}.private-archive .reading-room-header,.private-archive .report-card,.private-archive .report-grid-journal>.report-card{background:Canvas;border-color:CanvasText;box-shadow:none}.private-archive .reading-room-header:after,.private-archive .reading-room-header:before{display:none}}.report-inline-image{margin:30px 0;overflow:hidden;border:1px solid rgba(190,165,104,.19);border-radius:10px;background:#101113}.report-inline-image img{display:block;width:auto;max-width:100%;max-height:880px;object-fit:contain;margin:auto}.report-inline-image figcaption{padding:12px 18px;color:#aca79c;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center}.image-unavailable{padding:32px 20px;color:#a8a295;font-size:14px;text-align:center}.body-editor-heading,.body-editor-tools,.image-insert-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.body-editor-heading{justify-content:space-between;margin-bottom:8px}.image-insert-panel{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:18px;border:1px solid rgba(187,158,91,.3);border-radius:10px;background:#141516;margin:6px 0 12px}.image-insert-panel>img{width:130px;height:130px;object-fit:contain;background:#0a0a0a;border-radius:6px}.image-insert-panel b{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere;color:#b8b3a7;margin-bottom:8px}.image-insert-panel label{font-size:12px;display:block;margin:0 0 6px}.image-insert-panel label span{color:#8d887d}.image-insert-panel small{display:block;margin:8px 0;font-size:12px;line-height:1.6}.image-pending-note{color:#cbb276!important}.body-editor-preview{min-height:260px;border:1px solid rgba(180,160,110,.2);border-radius:10px;padding:24px;background:#101113;max-height:60vh;overflow:auto}.body-editor-preview .report-prose{font-size:16px}.body-editor-preview .report-prose h2{font-size:21px}.body-editor small{line-height:1.7}.map-picker select{width:100%;min-height:40px;padding:10px 12px;border:1px solid rgba(190,165,104,.24);border-radius:6px;background:#131518;color:#ded8c9;font:inherit;font-size:14px}.selected-maps{display:flex;flex-wrap:wrap;gap:6px}.selected-maps>span{display:flex;align-items:center;gap:10px;border:1px solid #4d4431;border-radius:5px;padding:5px 9px;font-size:12px;color:#d3bd87}.selected-maps button{padding:2px;color:#b7ac94}.custom-map summary{font-size:12px;color:#99958d;cursor:pointer}.custom-map>div{display:flex;gap:8px;margin-top:10px}.custom-map button{flex-shrink:0;padding:0 14px;border:1px solid #514731;border-radius:6px;font-size:13px}.custom-map button:disabled{opacity:.4}.report-maps{margin:22px 0 28px}.report-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.report-map-card{border:1px solid rgba(194,169,106,.22);background:#121416;border-radius:10px;overflow:hidden;margin:0}.report-map-card img{display:block;width:100%;aspect-ratio:2.2;max-height:240px;object-fit:cover;object-position:center}.report-map-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;color:#979388;font-size:12px}.report-map-card figcaption small{display:block;font-size:9px;letter-spacing:.16em;color:#ab935d;margin-bottom:4px}.report-map-card b{font-size:17px;font-weight:600;color:#e4ddcd}.map-credit{display:block;text-align:right;margin-top:8px;font-size:10px;color:#89857c}.map-credit a{text-decoration:underline;text-underline-offset:3px}.map-image-error{padding:0 17px 15px;font-size:12px;color:#8e8a80}.map-picker .report-maps{margin:6px 0 0}.map-picker .report-map-card img{max-height:170px}@media(max-width:600px){.image-insert-panel{grid-template-columns:1fr;padding:14px}.image-insert-panel>img{width:100%;height:130px}.body-editor-heading{align-items:flex-start}.body-editor-tools{gap:4px}.body-editor-tools button{font-size:12px;padding:6px 9px}.body-editor-preview{padding:16px}.report-map-card b{font-size:16px}.report-inline-image{margin:24px 0}}