/* Capture explorer: sober editorial frame; original screenshots remain intact. */
.m11{--wine:#6e2637;--gold:#b49358;--line:#e2d9cc;color:#302d29;font-family:Arial,sans-serif;background:transparent;padding:24px}.m11 *{box-sizing:border-box}.m11 [hidden],#m8-studio[hidden]{display:none!important}.m11 button,.m11 select,.m11 input{font:inherit}.m11 button{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:transparent;color:inherit}.m11 button:hover{border-color:var(--wine);background:#f5ece8}.m11 button:focus-visible,.m11 a:focus-visible,.m11 input:focus-visible,.m11 select:focus-visible{outline:3px solid #b49358;outline-offset:3px}.m11 button:disabled{opacity:.45;cursor:default}.m11-intro{display:flex;justify-content:space-between;gap:25px;align-items:center}.m11-kicker{font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--wine)}.m11 h2{font:500 clamp(25px,3vw,40px)/1.12 Georgia,serif;margin:8px 0 10px}.m11-intro p{font-size:14px;line-height:1.5;max-width:830px;margin:0;color:#665c54}.m11-count{border-left:1px solid var(--line);padding-left:25px;display:flex;gap:12px;align-items:center;flex-shrink:0}.m11-count b{font:52px Georgia,serif;color:var(--wine)}.m11-count span{font-size:11px;line-height:1.6}.m11-settings{display:flex;align-items:flex-end;gap:18px;margin:22px 0 15px;padding-top:18px;border-top:1px solid var(--line)}.m11 label{display:grid;gap:6px;font-size:11px;font-weight:700}.m11 select,.m11 input{padding:10px;border:1px solid #cfc4b6;border-radius:8px;background:#fff;min-width:0;color:#302d29}.m11-settings select{min-width:240px}.m11-mode{display:flex;flex-wrap:wrap;gap:6px}.m11-mode button{font-size:12px}.m11-mode button.on{background:var(--wine);color:white;border-color:var(--wine)}.m11-context{display:flex;align-items:center;gap:15px;background:#f4efe6;border:1px solid var(--line);border-radius:14px;padding:12px}.m11-context img{width:68px;height:62px;object-fit:cover;border-radius:10px}.m11-context strong{font:22px Georgia,serif}.m11-context p{font-size:12px;margin:5px 0;line-height:1.5}.m11-context button{margin-left:auto;flex-shrink:0;background:var(--wine);color:white;border-color:var(--wine)}.m11-actual{display:flex;justify-content:space-between;gap:14px;font-size:10px;line-height:1.5;margin:12px 0;color:#6b635c}.m11-actual span:first-child{color:var(--wine);font-weight:700}.m11-explore{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#fff}.m11-library{padding:16px;background:#f8f6f2;border-right:1px solid var(--line)}.m11-library label{margin-bottom:5px}.m11-library input,.m11-library select{width:100%;margin-bottom:12px;font-size:12px}.m11-library-head{display:flex;justify-content:space-between;align-items:center;margin:5px 0 10px;font-size:11px}.m11-library-head button{padding:4px 7px;font-size:10px}.m11-list{height:480px;overflow-y:auto;scrollbar-width:thin}.m11-list button{display:block;width:100%;text-align:left;border-radius:7px;margin:0 0 6px;padding:9px;font-size:11px}.m11-list small{display:block;font-size:9px;color:#7b7165;line-height:1.4;margin-bottom:4px}.m11-list button.on{border-color:var(--wine);box-shadow:inset 3px 0 var(--wine);background:#f5eeeb}.m11-list button span{display:block;line-height:1.4}.m11-main{min-width:0;padding:16px}.m11-stage-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;min-height:70px}.m11-stage-head small{color:#806f5d;font-size:10px}.m11-stage-head h3{font:22px/1.15 Georgia,serif;margin:7px 0 12px}.m11-stage-head button{white-space:nowrap;font-size:10px}.m11-stage{background:#f8f8f8;border:1px solid #e2e0dc;border-radius:8px;overflow:auto;height:460px;display:flex;align-items:flex-start;justify-content:center;position:relative}.m11-stage>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.m11-stage.mobile{max-width:365px;height:480px;border:10px solid #202020;border-top-width:22px;border-bottom-width:22px;border-radius:28px;margin:auto;display:block;overflow:auto}.m11-stage.mobile>img{width:1000px;max-width:none;height:auto}.m11-touch-hint{display:none}.m11-stage.mobile .m11-touch-hint{display:block;position:sticky;bottom:0;left:0;background:#eee9df;font-size:10px;padding:8px;text-align:center;white-space:nowrap}.m11-capture-nav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:10px}.m11-capture-nav button{font-size:10px;padding:8px}.m11-capture-nav span{text-align:center;line-height:1.4;color:#756a60}.m11-guide{padding:18px;background:#faf7f1;border-left:1px solid var(--line)}.m11-guide h3{font:22px/1.2 Georgia,serif;margin:10px 0 15px}.m11-steps button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;padding:8px 0;font-size:11px;border-radius:0;background:transparent}.m11-steps b{width:25px;height:25px;display:grid;place-items:center;border:1px solid #cabfae;border-radius:50%;font-size:10px;flex-shrink:0}.m11-steps button.on{color:var(--wine);font-weight:bold}.m11-steps .on b{background:var(--wine);color:white;border-color:var(--wine)}.m11-steps .done b{color:#547251;border-color:#547251}.m11-benefit{border-top:1px solid var(--line);padding-top:15px;margin-top:12px}.m11-benefit small{font-size:9px;font-weight:800;letter-spacing:.09em;color:var(--wine)}.m11-benefit p{font-size:12px;line-height:1.55;margin:6px 0 16px}.m11-guide-controls{display:flex;gap:5px}.m11-guide-controls button{padding:8px;font-size:10px}.m11-speed{margin-top:12px}.m11-speed select{font-size:10px;padding:7px}.m11-qualification{font-size:10px;line-height:1.5;color:#796d61}.m11-linkbar{display:flex;justify-content:center;align-items:center;gap:10px;padding:18px 0;flex-wrap:wrap;font-size:11px}.m11-linkbar button{font-size:11px}.m11-linkbar>span:first-child{color:#7d6d5b}.m11-example{padding:18px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:20px;align-items:center;border:1px solid var(--line);border-radius:14px;background:#f4efe6}.m11-example h3{font:24px Georgia,serif;margin:8px 0}.m11-example p{font-size:11px;line-height:1.5;margin:0}.m11-example input{width:100%;font-size:18px}.m11-total{display:grid;gap:8px;border-left:1px solid #cfbda5;padding-left:20px}.m11-total small,.m11-total span{font-size:10px}.m11-total output{font:30px Georgia,serif;color:var(--wine)}.m11-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:20px}.m11-footer p{font-size:10px;line-height:1.6;max-width:800px;color:#796f64;margin:0}.m11-footer a{font-size:12px;white-space:nowrap;color:var(--wine);font-weight:bold}.m11-public-choices{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.m11-public-choices button{font-size:11px}.m11-zoom{width:min(1500px,95vw);height:92vh;max-width:95vw;border:1px solid #d7cbb9;border-radius:15px;padding:0;background:#fff}.m11-zoom::backdrop{background:rgba(35,25,22,.4);backdrop-filter:blur(4px)}.m11-zoom header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px;border-bottom:1px solid #ddd;z-index:1;font:15px Arial,sans-serif}.m11-zoom button{padding:10px;background:none;border:1px solid #bda990;border-radius:8px;cursor:pointer}.m11-zoom>div{overflow:auto;height:calc(100% - 70px)}.m11-zoom img{display:block;width:1600px;max-width:none}.m9-dialog{width:min(1560px,96vw)!important;max-width:96vw!important}.m9-preview-window{height:auto!important;aspect-ratio:1.55}.m9-preview-top b{font-size:clamp(18px,1.8vw,26px)}
@media(max-width:1150px){.m11-explore{grid-template-columns:175px minmax(0,1fr)}.m11-guide{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12px}.m11-guide>.m11-kicker,.m11-guide>h3{grid-column:1/-1;margin:0}.m11-benefit{margin:0}.m11-stage{height:430px}.m11-list{height:430px}.m11-settings{align-items:stretch;flex-direction:column}.m11-example{grid-template-columns:1fr 1fr}.m11-footer{align-items:flex-start}.m11-count{padding-left:15px}.m11-count b{font-size:40px}}
@media(max-width:650px){.m11{padding:14px}.m11-count{display:none}.m11 h2{font-size:27px}.m11-intro p{font-size:12px}.m11-mode{display:grid;grid-template-columns:1fr 1fr}.m11-mode button{font-size:11px}.m11-context{flex-wrap:wrap}.m11-context strong{font-size:19px}.m11-context>div{flex:1;min-width:160px}.m11-context button{width:100%;margin:0}.m11-actual{display:block}.m11-actual span{display:block;margin:5px 0}.m11-explore{display:flex;flex-direction:column}.m11-library{border-right:0;border-bottom:1px solid var(--line);padding:12px}.m11-library input,.m11-library select{margin-bottom:7px}.m11-list{height:145px}.m11-main{padding:12px}.m11-stage{height:300px;display:block;overflow:auto}.m11-stage>img{width:900px;max-width:none}.m11-stage-head h3{font-size:20px}.m11-stage.mobile{width:100%;height:360px}.m11-guide{display:block;padding:15px}.m11-guide h3{margin:10px 0}.m11-steps{display:grid;grid-template-columns:1fr 1fr;gap:5px}.m11-steps button{font-size:10px;align-items:flex-start}.m11-benefit{margin:10px 0}.m11-speed{max-width:200px}.m11-example{gap:15px}.m11-example>div:first-child{grid-column:1/-1}.m11-total{grid-column:1/-1;border-left:0;border-top:1px solid #cfbda5;padding:15px 0 0}.m11-footer{flex-direction:column;gap:12px}.m11-linkbar{gap:6px}.m11-capture-nav button{font-size:9px}.m11-zoom{width:96vw}.m11-zoom img{width:1450px}.m9-dialog-header{gap:8px}.m9-dialog-header b{font-size:14px!important}.m9-dialog-header small{font-size:10px!important}}

.m11-atlas{margin-top:15px}.m11-atlas header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:15px}.m11-atlas h3{font:28px Georgia,serif;margin:8px 0}.m11-atlas p{font-size:12px}.m11-atlas label{width:300px}.m11-atlas input{width:100%}#m11-atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#m11-atlas-grid button{text-align:left;overflow:hidden;background:#faf9f6;padding:10px}#m11-atlas-grid img{width:100%;height:180px;object-fit:contain;background:#f8f8f8;border:1px solid #e4e0d8;display:block;margin-bottom:10px}#m11-atlas-grid small{display:block;color:#89775e;font-size:9px;margin-bottom:5px}#m11-atlas-grid b{display:block;font-size:12px;line-height:1.5}@media(max-width:650px){.m11-atlas header{display:block}.m11-atlas label{width:100%}#m11-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#m11-atlas-grid img{height:110px}#m11-atlas-grid b{font-size:10px}}

.m12-section{background:#fffaf1;padding:24px 0 0}.m12-promo{display:flex;align-items:center;gap:24px;border:1px solid #bea371;border-radius:20px;padding:22px 26px;background:linear-gradient(115deg,#fffdf8,#f0e6d6);box-shadow:0 10px 28px #4925190b}.m12-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:104px;color:#e5cf99;text-decoration:none;background:#6e2637;border-radius:18px;padding:9px 7px 12px;box-shadow:0 5px 16px #67293622}.m12-logo svg{width:83px;height:83px;display:block}.m12-logo span{font:800 8px Arial,sans-serif;letter-spacing:.08em;margin-top:6px}.m12-copy{flex:1;min-width:0}.m12-eyebrow{font:800 10px Arial,sans-serif;letter-spacing:.13em;color:#6e2637}.m12-copy h2{font:500 clamp(22px,2.2vw,30px)/1.2 Georgia,serif;margin:6px 0 8px;color:#502a32}.m12-copy p{font:13px/1.55 Arial,sans-serif;margin:0 0 12px;color:#6d5d50}.m12-actions{display:flex;gap:9px;flex-wrap:wrap}.m12-actions a{font:700 12px Arial,sans-serif;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #bda37b;border-radius:999px;text-decoration:none;color:#6e2637;background:transparent}.m12-actions .m12-main-cta{background:#6e2637;color:#fff6e6;border-color:#6e2637}.m12-actions a:hover{box-shadow:0 3px 12px #6e26371c;transform:translateY(-1px)}.m12-logo:focus-visible,.m12-actions a:focus-visible{outline:3px solid #b49358;outline-offset:4px}.m12-copy>small{font:10px/1.5 Arial,sans-serif;color:#806e5b;display:block;margin-top:10px}.m12-advice{padding:10px 14px;border-left:3px solid #b49358;background:#f4efe6;color:#6b594b;font-size:11px;line-height:1.55;margin:17px 0 0}.m12-advice strong{color:#6e2637}.m11{scroll-margin-top:85px}.m9-dialog #m8-frame{scroll-margin-top:85px}.m12-section+.m2-hero{padding-top:35px}@media(max-width:650px){.m12-section{padding-top:15px}.m12-promo{padding:16px;gap:14px;align-items:flex-start;flex-wrap:wrap}.m12-logo{width:78px;padding:7px}.m12-logo svg{width:62px;height:62px}.m12-logo span{font-size:6px}.m12-copy{flex:1;min-width:180px}.m12-copy h2{font-size:23px}.m12-copy p{font-size:12px}.m12-actions{flex-direction:column;gap:8px}.m12-actions a{justify-content:center;text-align:center;font-size:11px}.m12-copy>small{font-size:9px}.m12-advice{font-size:10px}.m12-section+.m2-hero{padding-top:30px}}
