.imp.sc{--ac:#8a5a14;--gilt:#a8741a;--rub:#8a5a14;--ok:#3f5b3a;--warn:#9a5b14;min-height:100vh}.imp.sc .sxlib-main{padding-bottom:60px}.imp .sxcloister.lf-scriptorium{--acc:#a8741a}.imp.sc .sxlib-sub{margin-bottom:18px}.imp.sc button{cursor:pointer;font:inherit;color:inherit}.imp.sc :focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.imp.sc .sc-rub{font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rub)}.imp.sc .sc-fine{font:12px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);max-width:640px}.imp.sc .sc-note{min-height:20px;font:italic 16px var(--font-serif), serif;color:var(--muted);margin:6px 0 0}.imp.sc .sc-aside{font:italic 16px var(--font-serif), serif;color:var(--muted);margin-top:22px}.imp.sc .sc-aside a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.imp.sc .sc-opt{font:16px var(--font-serif), serif;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0}.imp.sc .sc-opt.on{color:var(--ink);border-bottom-color:var(--gilt)}.imp.sc .sc-opt:disabled{opacity:.4;cursor:default}.imp.sc .sc-go{border:1px solid var(--ac);background:var(--ac);color:#fff;font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;padding:14px 32px;display:block}.imp.sc .sc-go:disabled{opacity:.5;cursor:default}.imp.sc .sc-hid{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.imp.sc .sc-box{border:1px solid var(--gilt);border-top:2px solid var(--gilt);background:var(--card);padding:18px 20px 14px}.imp.sc .sc-box textarea{resize:none;width:100%;font:400 22px/1.45 var(--font-serif), serif;color:var(--ink);background:0 0;border:0;outline:none;padding:2px 0 10px;display:block}.imp.sc .sc-box textarea::placeholder{color:var(--muted)}.imp.sc .sc-files{font:15px var(--font-serif), serif;flex-wrap:wrap;gap:4px 18px;margin:0 0 8px;padding:0;list-style:none;display:flex}.imp.sc .sc-files small{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 4px}.imp.sc .sc-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:12px;display:flex}.imp.sc .sc-attach{font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);border-bottom:1px solid var(--gilt);cursor:pointer;padding-bottom:2px;position:relative}.imp.sc .sc-attach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.imp.sc .sc-attach:focus-within{outline:2px solid var(--gilt);outline-offset:3px}.imp.sc .sc-libs{gap:6px 16px;display:flex}.imp.sc .sc-begin-go{border:1px solid var(--ac);background:var(--ac);color:#fff;font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;padding:11px 26px}.imp.sc .sc-begin-go:disabled{opacity:.45;cursor:default}.imp.sc .sc-box .sc-fine{margin:10px 0 0}.imp.sc .sc-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.imp.sc .sc-idea{text-align:left;border:1px solid var(--line);font:italic 16px/1.4 var(--font-serif), serif;color:var(--muted);background:0 0;padding:12px 14px;animation:.7s sc-in}.imp.sc .sc-idea:hover{color:var(--ac);border-color:var(--gilt);background:color-mix(in srgb, var(--gilt) 8%, transparent)}@keyframes sc-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.imp.sc .sc-idea{animation:none}}@media (max-width:720px){.imp.sc .sc-ideas,.imp.sc .sc-steps{grid-template-columns:1fr}.imp.sc .sc-begin-go{width:100%;margin-left:0}}.imp.sc .sc-drawer{border-top:1px solid var(--line);margin-top:44px;padding-top:16px}.imp.sc .sc-drawer summary{cursor:pointer;list-style:none}.imp.sc .sc-drawer summary::-webkit-details-marker{display:none}.imp.sc .sc-drawer ul{margin:12px 0;padding:0;list-style:none}.imp.sc .sc-drawer li{border-top:1px solid var(--line2);font:16px var(--font-serif), serif;padding:8px 0}.imp.sc .sc-drawer li small{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 12px}.imp.sc .sc-code{flex-wrap:wrap;align-items:baseline;gap:12px;margin:10px 0;display:flex}.imp.sc .sc-code input{border:0;border-bottom:1px solid var(--ink);font:16px var(--font-serif), serif;color:var(--ink);background:0 0;outline:none;padding:4px 0}.imp.sc .sc-gloss{font:12px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted)}.imp.sc .sc-gloss .sc-rub{margin-bottom:4px;display:block}.imp.sc .sc-read.you .sc-gloss .sc-rub{color:var(--gilt)}.imp.sc .sc-v{color:var(--ok);margin-top:8px;display:block}.imp.sc .sc-v.w{color:var(--warn)}.imp.sc .sc-read blockquote{margin:0;font-size:20px;line-height:1.6}.imp.sc .sc-read.you blockquote{font-style:italic}.imp.sc .sc-acts{font:12px var(--font-sans), system-ui, sans-serif;gap:16px;margin-top:8px;display:flex}.imp.sc .sc-acts a,.imp.sc .sc-acts button{color:var(--muted);border:0;border-bottom:1px solid var(--line);background:0 0;padding:0;text-decoration:none}.imp.sc .sc-ask{background:var(--card);border:1px solid var(--gilt);display:flex;box-shadow:0 10px 30px -14px #1e1b1673}@media (max-width:700px){.imp.sc .sc-read{grid-template-columns:1fr;gap:4px}.imp.sc .sc-begin textarea{font-size:20px}}.imp.sc h1 em{font-style:italic}.imp.sc .sc-chip{border:1px solid var(--line);font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);background:0 0;padding:5px 12px}.imp.sc .sc-chip:hover{border-color:var(--gilt);color:var(--ac)}.imp.sc .sc-chip.on{border-color:var(--gilt);color:var(--ac);background:color-mix(in srgb, var(--gilt) 14%, transparent)}.imp.sc .sc-make{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 12px;display:flex}.imp.sc .sc-make .sc-rub{margin-right:6px}.imp.sc .sc-sizes{gap:8px;display:flex}.imp.sc .sc-opt{font:13px var(--font-sans), system-ui, sans-serif}.imp.sc .sc-ask{box-shadow:0 10px 30px -14px #1e1b1659}.imp.sc .sc-x{color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1}.imp.sc .sc-frame{border:1px solid var(--gilt);background:#fff;width:100%;height:68vh;min-height:420px;display:block}.imp.sc .sc-font.f0{font-family:var(--font-display), serif}.imp.sc .sc-font.f1{font-family:var(--font-serif), serif;font-weight:600}.imp.sc .sc-font.f2{font-family:var(--font-display), serif}.imp.sc .sc-font.f3{font-family:var(--font-sans), system-ui, sans-serif;font-size:20px;font-weight:600}.imp.sc .sc-path{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:22px 0 0;list-style:none;display:grid}.imp.sc .sc-path p{font:15px/1.45 var(--font-serif), serif;color:var(--muted);margin:6px 0 0}.imp.sc .sc-sess{font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-left:auto}.imp.sc .sc-sess select{border:1px solid var(--line);font:inherit;color:var(--ink);background:0 0;padding:4px 8px}.imp.sc .sc-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:10px 0 12px;display:flex}.imp.sc .sc-tl,.imp.sc .sc-tr{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.imp.sc .sc-seg{border:1px solid var(--line);display:inline-flex}.imp.sc .sc-seg button{font:12px var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:6px 14px}.imp.sc .sc-seg button.on{background:color-mix(in srgb, var(--gilt) 16%, transparent);color:var(--ac)}.imp.sc .sc-dl-btn{margin-top:0;padding:8px 18px}.imp.sc .sc-go{border:1px solid var(--ac);background:var(--ac);color:#fff;font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase}.imp.sc .sc-more{font:13px var(--font-sans), system-ui, sans-serif;position:relative}.imp.sc .sc-more summary{cursor:pointer;color:var(--muted);padding:2px 0;list-style:none}.imp.sc .sc-more summary::-webkit-details-marker{display:none}.imp.sc .sc-more>div{z-index:5;background:var(--card);border:1px solid var(--gilt);flex-direction:column;min-width:190px;margin-top:6px;display:flex;position:absolute;right:0;box-shadow:0 10px 30px -14px #1e1b1666}.imp.sc .sc-more>div>*{text-align:left;font:13px var(--font-sans), system-ui, sans-serif;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:9px 14px;position:relative}.imp.sc .sc-more>div>:hover{background:color-mix(in srgb, var(--gilt) 10%, transparent)}.imp.sc .sc-more input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.imp.sc .sc-stage{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:96px;display:grid}.imp.sc .sc-stage.look{grid-template-columns:minmax(0,1fr) 260px}.imp.sc .sc-stage-main{min-width:0}.imp.sc .sc-ctl{margin-bottom:22px}.imp.sc .sc-ctl .sc-rub{margin-bottom:8px;display:block}.imp.sc .sc-tone{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:500 20px var(--font-display), serif;color:var(--muted);background:0 0;padding:9px 0;display:block}.imp.sc .sc-tone small{font:12px var(--font-sans), system-ui, sans-serif;display:block}.imp.sc .sc-tone.on{color:var(--ink);border-bottom-color:var(--gilt)}.imp.sc .sc-ask-look{margin-top:8px}.imp.sc .sc-ask{background:var(--card);border:1px solid var(--gilt);display:flex}.imp.sc .sc-ask input{min-width:0;font:italic 16px var(--font-serif), serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:12px 14px}.imp.sc .sc-ask button{border:0;border-left:1px solid var(--gilt);color:var(--ac);font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0 18px}.imp.sc .sc-ask button:disabled{opacity:.4}.imp.sc .sc-dock{z-index:20;padding:8px max(16px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 70%, transparent);position:fixed;bottom:0;left:0;right:0}.imp.sc .sc-dock>*{max-width:1000px;margin-left:auto;margin-right:auto}.imp.sc .sc-dock-s{min-height:20px;font:italic 15px var(--font-serif), serif;color:var(--muted);padding-bottom:3px}.imp.sc .sc-target{border-right:1px solid var(--line);font:600 10px var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:34%;padding:0 12px;display:flex;overflow:hidden}.imp.sc .sc-ws{grid-template-columns:230px minmax(0,1fr);gap:36px;margin-top:18px;display:grid}.imp.sc .sc-ws.course.only{grid-template-columns:1fr;justify-items:center}.imp.sc .sc-rail{top:calc(var(--hdr,70px) + 10px);font:15px/1.35 var(--font-serif), serif;flex-direction:column;align-self:start;display:flex;position:sticky}.imp.sc .sc-rail .sc-rub{margin-bottom:8px}.imp.sc .sc-ri{text-align:left;border:0;border-left:1px solid var(--line);color:var(--muted);background:0 0;width:100%;padding:7px 0 7px 12px}.imp.sc .sc-ri.on,.imp.sc .sc-ri-row.on .sc-ri{color:var(--ink);border-left:2px solid var(--gilt);padding-left:11px}.imp.sc .sc-mv{gap:4px;padding:0 0 6px 12px;display:flex}.imp.sc .sc-mv button,.imp.sc .sc-ac button{border:1px solid var(--line);font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);background:0 0;padding:1px 8px}.imp.sc .sc-mv button:hover:not(:disabled),.imp.sc .sc-ac button:hover:not(:disabled){border-color:var(--gilt);color:var(--ac)}.imp.sc .sc-mv button:disabled,.imp.sc .sc-ac button:disabled{opacity:.35;cursor:default}.imp.sc .sc-pane{min-width:0}.imp.sc .sc-edit{display:block}.imp.sc .sc-etitle{width:100%;font:500 clamp(28px, 4vw, 40px)/1.1 var(--font-display), serif;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;margin:0 0 6px;padding:2px 0;display:block}.imp.sc .sc-esum,.imp.sc .sc-edit textarea,.imp.sc .sc-detail textarea,.imp.sc .sc-field textarea,.imp.sc .sc-field input{border:1px solid var(--line);background:var(--card);width:100%;font:16px/1.5 var(--font-serif), serif;color:var(--ink);resize:vertical;outline:none;padding:9px 11px;display:block}.imp.sc .sc-etitle:focus,.imp.sc .sc-esum:focus,.imp.sc textarea:focus,.imp.sc .sc-field input:focus{border-color:var(--gilt)}.imp.sc .sc-esum{margin:0 0 14px;font-style:italic}.imp.sc .sc-field{margin:12px 0;display:block}.imp.sc .sc-field>span{font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rub);margin-bottom:5px;display:block}.imp.sc .sc-read{padding:16px 0}.imp.sc .sc-read blockquote{font-size:18px}.imp.sc .sc-addrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px 24px;padding-top:12px;display:flex}.imp.sc .sc-addrow form{border:1px solid var(--line);flex:280px;display:flex}.imp.sc .sc-addrow form input{min-width:0;font:15px var(--font-serif), serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 10px}.imp.sc .sc-addrow form button{border:0;border-left:1px solid var(--line);font:12px var(--font-sans), system-ui, sans-serif;color:var(--ac);background:0 0;padding:0 14px}.imp.sc .sc-pasteown{font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);flex:100%}.imp.sc .sc-pasteown summary{cursor:pointer}.imp.sc .sc-pasteown textarea{margin:8px 0}.imp.sc .sc-sub{border-top:1px solid var(--line);margin:18px 0;padding-top:12px}.imp.sc .sc-term{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:8px;margin:8px 0;display:grid}.imp.sc .sc-term input{border:1px solid var(--line);background:var(--card);min-width:0;font:15px var(--font-serif), serif;color:var(--ink);outline:none;padding:7px 9px}.imp.sc .sc-skip{font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-top:14px;display:block}.imp.sc .sc-frame{height:66vh}.imp.sc .sc-phonewrap{top:calc(var(--hdr,70px) + 10px);align-self:start;position:sticky}.imp.sc .sc-frame.phone{border:8px solid var(--ink);border-radius:26px;width:320px;height:600px;min-height:0;margin:0 auto}.imp.sc .sc-cards{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;margin-top:16px;display:grid}.imp.sc .sc-deckbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.imp.sc .sc-kinds{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.imp.sc .sc-chip small{opacity:.7;margin-left:3px}.imp.sc .sc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.imp.sc .sc-card{text-align:left;border:1px solid var(--line);background:var(--card);flex-direction:column;gap:4px;width:100%;min-height:150px;padding:14px 16px;display:flex}.imp.sc .sc-card:hover{border-color:var(--gilt)}.imp.sc .sc-card.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt)}.imp.sc .sc-card.back{background:color-mix(in srgb, var(--gilt) 7%, var(--card))}.imp.sc .sc-ck{font:600 10px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rub)}.imp.sc .sc-ct{font:500 24px/1.1 var(--font-display), serif;color:var(--ac)}.imp.sc .sc-cb{font:15px/1.45 var(--font-serif), serif}.imp.sc .sc-cc{font:11px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-top:auto}.imp.sc .sc-cardedit{top:calc(var(--hdr,70px) + 10px);border-left:1px solid var(--line);min-height:120px;padding-left:24px;position:sticky}.imp.sc .sc-lockq{border-left:3px solid var(--gilt);margin:10px 0;padding-left:14px;font-size:17px;line-height:1.55}.imp.sc .sc-sylhead{margin-top:16px}.imp.sc .sc-tablewrap{margin-top:8px;position:relative;overflow-x:auto}.imp.sc .sc-syl{border-collapse:collapse;width:100%;font:15px/1.4 var(--font-serif), serif;min-width:760px}.imp.sc .sc-syl th{text-align:left;font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rub);border-bottom:1px solid var(--ink);padding:8px 10px 8px 0}.imp.sc .sc-syl td{vertical-align:top;border-bottom:1px solid var(--line);padding:10px 10px 10px 0}.imp.sc .sc-syl tbody tr{cursor:grab}.imp.sc .sc-syl tbody tr.on{background:color-mix(in srgb, var(--gilt) 9%, transparent)}.imp.sc .sc-syl td.n{width:2em;color:var(--muted)}.imp.sc .sc-syl td.ld{white-space:nowrap;color:var(--muted);font:13px var(--font-sans), system-ui, sans-serif}.imp.sc .sc-syl td input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:2px 0}.imp.sc .sc-syl td input:focus{border-bottom-color:var(--gilt)}.imp.sc .sc-syl td.rd small{color:var(--muted);font:11px var(--font-sans), system-ui, sans-serif;margin-left:4px}.imp.sc .sc-syl td.rd div{margin-bottom:3px}.imp.sc .sc-syl .ac{white-space:nowrap}.imp.sc .sc-syl .ac button{margin-right:3px}.imp.sc .sc-detail{max-width:800px;margin-top:26px}@media (max-width:900px){.imp.sc .sc-ws,.imp.sc .sc-ws.course{grid-template-columns:1fr;gap:16px}.imp.sc .sc-rail{flex-flow:wrap;gap:2px 14px;position:static}.imp.sc .sc-rail .sc-rub{width:100%}.imp.sc .sc-ri{border:0;width:auto;padding:4px 0}.imp.sc .sc-ri-row{flex-wrap:wrap;align-items:center;display:flex}.imp.sc .sc-mv{padding:0 0 0 8px}.imp.sc .sc-phonewrap{position:static}.imp.sc .sc-cards{grid-template-columns:1fr}.imp.sc .sc-cardedit{border-left:0;border-top:1px solid var(--line);order:-1;padding-top:14px;padding-left:0;position:static}.imp.sc .sc-stage.look{grid-template-columns:1fr}.imp.sc .sc-path{grid-template-columns:1fr 1fr}}@media (max-width:560px){.imp.sc .sc-path{grid-template-columns:1fr}.imp.sc .sc-target{display:none}.imp.sc .sc-term{grid-template-columns:1fr auto}.imp.sc .sc-term input:nth-child(2){grid-column:1}}.imp.sc .sc-step h2{font:500 26px/1.2 var(--font-display), serif;color:var(--ink);align-items:center;gap:12px;margin:0 0 14px;display:flex}.imp.sc .sc-step h2 span{border:1px solid var(--gilt);width:26px;height:26px;color:var(--ac);font:600 13px var(--font-sans), system-ui, sans-serif;border-radius:50%;place-items:center;display:inline-grid}.imp.sc .sc-kind,.imp.sc .sc-src{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--muted);flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.imp.sc .sc-kind b,.imp.sc .sc-src b{font:600 17px/1.2 var(--font-serif), serif;color:var(--ink)}.imp.sc .sc-kind small,.imp.sc .sc-src small{font:13px/1.45 var(--font-sans), system-ui, sans-serif;color:var(--muted)}.imp.sc .sc-kind svg,.imp.sc .sc-src svg{color:var(--gilt);margin-bottom:4px}.imp.sc .sc-kind:hover,.imp.sc .sc-src:hover{border-color:var(--gilt)}.imp.sc .sc-kind.on,.imp.sc .sc-src.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt);background:color-mix(in srgb, var(--gilt) 9%, var(--card))}.imp.sc .sc-brief{border:1px solid var(--line);background:var(--card);width:100%;font:400 21px/1.45 var(--font-serif), serif;color:var(--ink);resize:vertical;outline:none;padding:16px 18px;display:block}.imp.sc .sc-brief:focus{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt)}.imp.sc .sc-brief::placeholder{color:var(--muted)}.imp.sc .sc-try{font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}.imp.sc .sc-try button{border:1px solid var(--line);font:italic 14px/1.35 var(--font-serif), serif;color:var(--muted);text-align:left;background:0 0;padding:6px 12px}.imp.sc .sc-try button:hover{border-color:var(--gilt);color:var(--ac)}.imp.sc .sc-step .sc-sess{margin:14px 0 0;display:block}.imp.sc .sc-draw{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.imp.sc .sc-src{cursor:pointer}.imp.sc .sc-src i{border:1px solid var(--line);width:20px;height:20px;font:600 12px var(--font-sans), system-ui, sans-serif;color:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.imp.sc .sc-src.on i{background:var(--gilt);border-color:var(--gilt)}.imp.sc .sc-src input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.imp.sc .sc-src:focus-within{outline:2px solid var(--gilt);outline-offset:3px}.imp.sc .sc-make-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.imp.sc .sc-make-row .sc-begin-go{margin:0;padding:16px 34px;font-size:13px}.imp.sc .sc-make-row p{font:italic 16px var(--font-serif), serif;color:var(--muted);margin:0}@media (max-width:860px){.imp.sc .sc-kinds4,.imp.sc .sc-draw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.imp.sc .sc-kind,.imp.sc .sc-src{padding:14px 12px}.imp.sc .sc-step h2{font-size:22px}.imp.sc .sc-make-row .sc-begin-go{width:100%}.imp.sc .sc-brief{font-size:18px}}.imp.sc .sc-work{margin-top:6px}.imp.sc .sc-tools{top:var(--hdr,70px);z-index:15;background:var(--bg);position:sticky}.imp.sc .sc-hint{font:italic 16px var(--font-serif), serif;color:var(--muted);margin:12px 0 0}.imp.sc .sc-prog{font:13px var(--font-sans), system-ui, sans-serif;color:var(--ac);margin:10px 0 0;padding-bottom:8px;position:relative}.imp.sc .sc-prog i{background:var(--gilt);height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.imp.sc .sc-prog:after{content:"";background:var(--line);z-index:-1;height:3px;position:absolute;bottom:0;left:0;right:0}.imp.sc .sc-tries{flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.imp.sc .sc-tries button{border:1px solid var(--line);background:var(--card);font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);border-radius:999px;padding:5px 12px}.imp.sc .sc-tries button:hover{border-color:var(--gilt);color:var(--ac)}.imp.sc .sc-dl-btn{padding:10px 20px}.imp.sc .sc-ri-row.on,.imp.sc .sc-card.on{background:color-mix(in srgb, var(--gilt) 7%, transparent)}.imp.sc .sc-begin{max-width:820px;margin-top:34px}.imp.sc .sc-step{margin:0 0 40px}.imp.sc .sc-step h2{font:500 26px/1.2 var(--font-display), serif;align-items:baseline;gap:14px;margin:0 0 16px;display:flex}.imp.sc .sc-step h2 span{width:2.2em;min-width:2.2em;height:auto;font:italic 500 22px var(--font-display), serif;color:var(--gilt);border:0;border-radius:0;display:inline-block}.imp.sc .sc-kinds4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;display:grid}.imp.sc .sc-kinds4.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.imp.sc .sc-kind{text-align:left;border:0;border-top:1px solid var(--line);color:var(--muted);box-shadow:none;background:0 0;padding:16px 22px 14px 0;transition:border-color .2s;display:block;position:relative}.imp.sc .sc-kind:hover{border-top-color:var(--gilt);background:0 0}.imp.sc .sc-kind.on{border-top:2px solid var(--gilt);box-shadow:none;background:0 0;padding-top:15px}.imp.sc .sc-kind b{font:500 24px/1.15 var(--font-display), serif;color:var(--muted);display:block}.imp.sc .sc-kind.on b{color:var(--ink)}.imp.sc .sc-kind small{font:13px/1.45 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-top:5px;display:block}.imp.sc .sc-kind:after{content:"";border:1px solid var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;right:2px}.imp.sc .sc-kind.on:after{background:var(--gilt);border-color:var(--gilt)}.imp.sc .sc-tip{font:13px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:10px 0 0}.imp.sc .sc-under{border-top:1px solid var(--line);font:14px var(--font-sans), system-ui, sans-serif;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:18px;padding-top:12px;display:flex}.imp.sc .sc-eg{font:italic 16px/1.4 var(--font-serif), serif;color:var(--ink);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.imp.sc .sc-eg:hover{color:var(--ac);-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.imp.sc .sc-draws{font:italic 15px var(--font-serif), serif;color:var(--muted);margin:14px 0 0}.imp.sc .sc-files{margin:10px 0 0}.imp.sc .sc-make-row{margin-top:6px}.imp.sc .sc-tools{padding:12px 0}.imp.sc .sc-seg-big{border:1px solid var(--gilt)}.imp.sc .sc-seg-big button{font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;padding:9px 30px}.imp.sc .sc-seg-big button.on{background:var(--gilt);color:#fff}.imp.sc .sc-ws{grid-template-columns:240px minmax(0,1fr);gap:44px;margin-top:24px}.imp.sc .sc-ws.course{grid-template-columns:240px minmax(0,1fr) 330px;gap:32px}.imp.sc .sc-ws.course.only{grid-template-columns:240px minmax(0,1fr)}.imp.sc .sc-ws.course.only .sc-phonewrap{justify-self:center}.imp.sc .sc-tabs{border-bottom:1px solid var(--line);gap:22px;margin-bottom:14px;display:flex}.imp.sc .sc-tabs button{font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 9px}.imp.sc .sc-tabs button.on{color:var(--ac);border-bottom-color:var(--gilt)}.imp.sc .sc-outline{margin:0;padding:0;list-style:none}.imp.sc .sc-oi{border-left:1px solid var(--line);margin:0 0 8px}.imp.sc .sc-oi .sc-ri{font:16px/1.35 var(--font-serif), serif;color:var(--muted);border:0;padding:9px 10px 9px 14px;display:block}.imp.sc .sc-oi .sc-ri .n{min-width:1.7em;font:600 12px var(--font-sans), system-ui, sans-serif;color:var(--gilt);display:inline-block}.imp.sc .sc-oi .sc-ri small{font:11px var(--font-sans), system-ui, sans-serif;opacity:.7;margin-left:6px}.imp.sc .sc-oi.on{border-left:2px solid var(--gilt);background:color-mix(in srgb, var(--gilt) 9%, transparent)}.imp.sc .sc-oi.on .sc-ri{color:var(--ink);padding-left:13px;font-weight:600}.imp.sc .sc-oi .sc-mv{padding:0 10px 8px 14px}.imp.sc .sc-addsec{margin-top:12px}.imp.sc .sc-total{margin-top:14px}.imp.sc .sc-look{padding-top:4px}.imp.sc .sc-addcards{flex-wrap:wrap;gap:4px 16px;margin-top:22px;display:flex}.imp.sc .sc-addcards .sc-rub{width:100%}.imp.sc .sc-ws>.sc-pane:not(.sc-stack){background:var(--card);border:1px solid var(--line);padding:30px 34px 34px}.imp.sc .sc-previewbox{margin-top:0}.imp.sc .sc-etitle{border:1px solid var(--line);background:var(--bg);margin-bottom:14px;padding:6px 10px;font-size:clamp(26px,3.4vw,34px)}.imp.sc .sc-etitle:focus{border-color:var(--gilt)}.imp.sc .sc-readhead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.imp.sc .sc-read{margin:0 0 26px;padding:0}.imp.sc .sc-read figcaption{font:16px/1.4 var(--font-serif), serif;color:var(--ink);margin:0 0 8px;padding:0}.imp.sc .sc-read figcaption b{font-weight:600}.imp.sc .sc-read blockquote{border-left:3px solid var(--gilt);font:18px/1.65 var(--font-serif), serif;margin:0;padding-left:16px}.imp.sc .sc-loc{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:7px 0 0 19px}.imp.sc .sc-warn{font:12px var(--font-sans), system-ui, sans-serif;color:var(--warn);margin:6px 0 0 19px}.imp.sc .sc-read .sc-acts{margin:8px 0 0 19px}.imp.sc .sc-read.prop{border:1px dashed var(--gilt);background:color-mix(in srgb, var(--gilt) 5%, transparent);padding:14px 16px 12px}.imp.sc .sc-tagp{font:italic 13px var(--font-serif), serif;color:var(--gilt);margin-left:10px}.imp.sc .sc-acts button{font:13px var(--font-sans), system-ui, sans-serif;cursor:pointer}.imp.sc .sc-sugg .sc-sg{border-bottom:1px solid var(--line2);font:15px/1.45 var(--font-serif), serif;align-items:baseline;gap:14px;padding:8px 0;display:flex}.imp.sc .sc-sugg .sc-sg span{flex:1;min-width:0}.imp.sc .sc-sugg .sc-sg button{font:13px var(--font-sans), system-ui, sans-serif;color:var(--ac);background:0 0;border:0;padding:0}.imp.sc .sc-sub{margin:26px 0 0}.imp.sc .sc-sylhead{margin:0 0 8px}.imp.sc .sc-sblock{border-top:1px solid var(--ink);margin-top:28px;padding:24px 0 6px}.imp.sc .sc-sblock.on .sc-shead .sc-rub{color:var(--ac)}.imp.sc .sc-shead{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.imp.sc .sc-shead .sc-mv{align-items:center;margin-left:auto;padding:0}.imp.sc .sc-sblock .sc-etitle{font-size:26px}.imp.sc .sc-sblock .sc-field{margin:6px 0 0}.imp.sc .sc-stack{max-width:700px}.imp.sc .sc-topic h3{border-bottom:1px solid var(--ink);font:500 28px/1.1 var(--font-display), serif;margin:38px 0 16px;padding-bottom:8px}.imp.sc .sc-topic:first-of-type h3{margin-top:12px}.imp.sc .sc-bigcard{background:var(--card);border:1px solid var(--line);margin:0 0 20px;padding:20px 26px 22px}.imp.sc .sc-bigcard.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt)}.imp.sc .sc-bigcard.prop{border-style:dashed;border-color:var(--gilt)}.imp.sc .sc-cardtop{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.imp.sc .sc-sides{display:block}.imp.sc .sc-side{padding:4px 0 8px}.imp.sc .sc-side+.sc-side{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.imp.sc .sc-sidelab{font:600 10px var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.imp.sc .sc-side .sc-field{margin:6px 0}.imp.sc .sc-side .sc-field>span{color:var(--muted);letter-spacing:.1em;font-weight:500}.imp.sc .sc-side.none{padding:0}.imp.sc .sc-bigcard .sc-lockq{margin:6px 0;font-size:21px;line-height:1.55}.imp.sc .sc-lockb{font:17px/1.5 var(--font-serif), serif;margin:4px 0 10px}@media (max-width:900px){.imp.sc .sc-ws,.imp.sc .sc-ws.course,.imp.sc .sc-ws.course.only{grid-template-columns:minmax(0,1fr);gap:18px}.imp.sc .sc-rail{min-width:0;display:block;position:static}.imp.sc .sc-outline{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.imp.sc .sc-oi{flex:none;max-width:220px;margin:0}.imp.sc .sc-ws>.sc-pane:not(.sc-stack){padding:22px 18px 26px}.imp.sc .sc-kinds4{grid-template-columns:repeat(2,minmax(0,1fr))}.imp.sc .sc-tools{gap:10px}}@media (max-width:480px){.imp.sc .sc-kinds4.two{grid-template-columns:1fr}.imp.sc .sc-kind b{font-size:21px}.imp.sc .sc-bigcard{padding:16px 16px 18px}}.imp.sc .sc-addsec{text-align:left;align-self:flex-start}.imp.sc .sc-h1{color:var(--ac)}.imp.sc .sc-h1 em{font-style:italic}.imp.sc .sc-land{grid-template-columns:minmax(0,1fr);align-items:start;gap:44px;max-width:1040px;margin:34px 0 60px;display:grid}.imp.sc .sc-slip{border:1px solid var(--line);background:var(--card);padding:30px 32px 24px}.imp.sc .sc-slip-step h2{font:500 22px/1.2 var(--font-display), serif;color:var(--ink);margin:0 0 12px}.imp.sc .sc-forms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.imp.sc .sc-form{text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 11px;display:flex}.imp.sc .sc-form small{font:12px/1.4 var(--font-sans), system-ui, sans-serif;color:var(--muted)}.imp.sc .sc-form:hover{border-color:var(--gilt)}.imp.sc .sc-form.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt);background:color-mix(in srgb, var(--gilt) 9%, var(--card))}.imp.sc .sc-brief{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--bg,#f5f1e8);width:100%;min-height:150px;font:19px/1.55 var(--font-serif), serif;color:var(--ink);padding:14px 16px}.imp.sc .sc-brief::placeholder{color:color-mix(in srgb, var(--muted) 62%, transparent);opacity:1;font-style:italic;font-weight:300}.imp.sc .sc-brief:focus{outline:2px solid var(--gilt);outline-offset:1px}.imp.sc .sc-under{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.imp.sc .sc-help{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);align-items:center;gap:6px;display:flex}.imp.sc .sc-help button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px}.imp.sc .sc-help button.on{color:var(--ac);border-bottom-color:var(--gilt);font-weight:600}.imp.sc .sc-draw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.imp.sc .sc-libs{flex-wrap:wrap;gap:8px;display:flex}.imp.sc .sc-lib{border:1px solid var(--line);font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:var(--muted);cursor:pointer;background:0 0;padding:8px 14px;position:relative}.imp.sc .sc-lib.c.on{background:#7b2d26;border-color:#7b2d26}.imp.sc .sc-lib.k.on{background:#36506b;border-color:#36506b}.imp.sc .sc-lib.d.on{background:#3f5b3a;border-color:#3f5b3a}.imp.sc .sc-lib.add{color:var(--ac);border-style:dashed}.imp.sc .sc-lib.add input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.imp.sc .sc-lib:focus-visible,.imp.sc .sc-lib.add:focus-within{outline:2px solid var(--gilt);outline-offset:2px}.imp.sc .sc-start{border:1px solid var(--ac);background:var(--ac);color:#fff;font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:12px 30px}.imp.sc .sc-start:disabled{opacity:.45;cursor:default}.imp.sc .sc-slip-note{font:italic 15px var(--font-serif), serif;color:var(--muted);margin:0}.imp.sc .sc-ideas ul{border-top:1px solid var(--line);margin:0 0 10px;padding:0;list-style:none}.imp.sc .sc-ideas li{border-bottom:1px solid var(--line)}.imp.sc .sc-ideas li button{text-align:left;width:100%;font:16px/1.35 var(--font-serif), serif;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:10px 2px}.imp.sc .sc-ideas li button:hover{color:var(--ac)}.imp.sc .sc-other{margin-top:4px}@media (max-width:900px){.imp.sc .sc-land{grid-template-columns:1fr;gap:28px}.imp.sc .sc-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.imp.sc .sc-slip{padding:20px 16px 16px}.imp.sc .sc-start{width:100%}.imp.sc .sc-brief{font-size:17px}}.imp.sc .sc-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.imp.sc .sc-steps button{text-align:left;width:100%;font:600 13px var(--font-sans), system-ui, sans-serif;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:10px 4px 12px;display:flex}.imp.sc .sc-steps i{border:1px solid var(--line);width:24px;height:24px;font:600 12px var(--font-sans), system-ui, sans-serif;border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.imp.sc .sc-steps li.on button{color:var(--ink);border-bottom-color:var(--gilt)}.imp.sc .sc-steps li.on i{background:var(--gilt);border-color:var(--gilt);color:#fff}.imp.sc .sc-steps li.done i{border-color:var(--gilt);color:var(--ac)}.imp.sc .sc-steps-note{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 8px}@media (max-width:640px){.imp.sc .sc-steps span{display:none}.imp.sc .sc-steps li.on span{display:inline}.imp.sc .sc-steps ol{grid-template-columns:1fr 1fr 2fr 1fr}}.imp.sc .sc-gather{max-width:860px}.imp.sc .sc-gather header h2{font:500 28px var(--font-display), serif;margin:0 0 6px}.imp.sc .sc-gather header p{font:15px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 12px}.imp.sc .sc-gsec{border-top:1px solid var(--line);margin:0 0 26px;padding-top:16px}.imp.sc .sc-gsec h3{font:700 18px var(--font-serif), serif;align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.imp.sc .sc-gsec h3 span{font:italic 500 20px var(--font-display), serif;color:var(--gilt)}.imp.sc .sc-gsum{font:14px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 10px}.imp.sc .sc-gnext{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 0 40px;display:flex}.imp.sc .sc-dlstep{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:34px;display:grid}.imp.sc .sc-dl-side h2{font:500 26px/1.2 var(--font-display), serif;margin:0 0 4px}.imp.sc .sc-dl-side p{font:14px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 12px}.imp.sc .sc-dl-side .sc-start{width:100%;margin:16px 0 10px;display:block}.imp.sc .sc-warn{color:#8a3b12}.imp.sc .sc-dl-view .sc-frame{border:1px solid var(--line);background:#fff;width:100%;min-height:70vh}.imp.sc .sc-dl-view .sc-frame.phone{max-width:390px;margin:0 auto;display:block}@media (max-width:860px){.imp.sc .sc-dlstep{grid-template-columns:1fr}}.imp.sc .sc-ideas{border:0;grid-template-columns:none;gap:0;margin:0;padding:0;display:block}.imp.sc .sc-ideas h2{margin:0 0 6px}@media (max-width:520px){.imp.sc .sc-brief{min-height:200px}}.imp.sc .sc-bleed{max-width:none;padding:0}.imp.sc .sc-bleed .sc-code{margin:14px 32px}.imp.sc .sc-land{max-width:none;min-height:calc(100vh - var(--hdr,70px) - 4px);grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:0;margin:0;display:grid}.imp.sc .sc-lleft{flex-direction:column;gap:18px;min-width:0;max-width:940px;padding:36px 56px 70px;display:flex}.imp.sc .sc-lhead{flex-direction:column;gap:6px;display:flex}.imp.sc .sc-lhead .sc-h1{color:#a8741a;margin:0}.imp.sc .sc-lsub{font:400 24px/1.5 var(--font-serif), Georgia, serif;color:#4a453c;margin:0;font-style:normal}@media (max-width:720px){.imp.sc .sc-lsub{font-size:18px}}.imp.sc .sc-slip{background:#fffdf7;border:1px solid #cfc5ae;flex-direction:column;gap:18px;padding:26px 32px;display:flex;box-shadow:0 4px #e0d8c4}.imp.sc .sc-slip-step{margin:0}.imp.sc .sc-slip-step h2{font:600 12px var(--font-sans), system-ui, sans-serif;color:#3a342a;letter-spacing:0;margin:0 0 8px}.imp.sc .sc-forms{gap:10px}.imp.sc .sc-form{text-align:center;background:0 0;border:1px solid #8a7c5e;align-items:center;padding:11px}.imp.sc .sc-form b{font:400 14px var(--font-sans), system-ui, sans-serif;color:#1e1b16}.imp.sc .sc-form small{display:none}.imp.sc .sc-form.on{box-shadow:none;background:#f3ead2;border:2px solid #a8741a;padding:10px}.imp.sc .sc-form.on b{font-weight:600}.imp.sc .sc-brief{min-height:150px;font:20px/1.55 var(--font-serif), serif;background:#fbf8ef;border:1px solid #8a7c5e;padding:16px 18px}.imp.sc .sc-brief::placeholder{color:#8c8470;opacity:1;font-style:italic}.imp.sc .sc-lib{color:#4a4235;font:400 13px var(--font-sans), system-ui, sans-serif;letter-spacing:0;border-color:#8a7c5e;padding:7px 12px}.imp.sc .sc-lib.on{color:#fff}.imp.sc .sc-lib.add{color:#4a4235}.imp.sc .sc-start{color:#fffaf0;min-height:48px;font:600 15px var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;background:#7a5410;border-color:#7a5410;padding:0 34px}.imp.sc .sc-start:disabled{opacity:.5}.imp.sc .sc-slip-note{font:13px var(--font-sans), system-ui, sans-serif;color:#4a4235;font-style:normal}.imp.sc .sc-ideas{background:#efe9dc;border-left:1px solid #d9d1bf;flex-direction:column;gap:9px;padding:36px 28px;display:flex}.imp.sc .sc-ideas h2{font:600 28px var(--font-display), serif;margin:0}.imp.sc .sc-ideas>p{font:15px/1.4 var(--font-serif), serif;color:#4a4235;margin:0}.imp.sc .sc-ideas ul{border:0;flex-direction:column;gap:9px;margin:0;display:flex}.imp.sc .sc-ideas li{border:0}.imp.sc .sc-ideas li button{font:16px/1.35 var(--font-serif), serif;background:#fffdf7;border:1px solid #cfc5ae;padding:10px 14px}.imp.sc .sc-other{font:600 13px var(--font-sans), system-ui, sans-serif;color:#7a5410;background:0 0;border:0;align-self:flex-start;padding:2px 0}@media (max-width:900px){.imp.sc .sc-land{grid-template-columns:1fr}.imp.sc .sc-lleft{padding:24px 16px}.imp.sc .sc-ideas{border-top:1px solid #d9d1bf;border-left:0;padding:24px 16px 40px}.imp.sc .sc-slip{padding:20px 16px}.imp.sc .sc-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}.imp.sc .sc-steps{border-bottom:1px solid #d9d1bf;margin:0}.imp.sc .sc-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}.imp.sc .sc-steps button{font:400 14px var(--font-sans), system-ui, sans-serif;color:#5a5244;border-bottom:3px solid #0000;gap:12px;padding:12px 32px}.imp.sc .sc-steps i{border:1px solid #8a7c5e;width:26px;height:26px;font-size:13px}.imp.sc .sc-steps li.done button{color:#3a342a}.imp.sc .sc-steps li.done i{color:#f5f1e8;background:#3a342a;border-color:#3a342a}.imp.sc .sc-steps li.on button{color:#1e1b16;background:#efe9dc;border-bottom-color:#a8741a;font-weight:600}.imp.sc .sc-steps li.on i{color:#fff;background:#7a5410;border-color:#7a5410}.imp.sc .sc-steps-note{padding:6px 32px 0}@media (max-width:640px){.imp.sc .sc-steps button{gap:6px;padding:10px 8px}}.imp.sc .sc-bleed .sc-work{margin:0}.imp.sc .sc-bleed .sc-prog{padding:8px 32px 0}.imp.sc .sc-stage{padding:0;display:block}.imp.sc .sc-book{min-height:calc(100vh - var(--hdr,70px) - 140px);margin:0;display:grid;position:relative}.imp.sc .sc-book.b2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.imp.sc .sc-book.b3{grid-template-columns:230px minmax(0,1fr) minmax(0,1fr)}.imp.sc .sc-book.b4{grid-template-columns:230px minmax(0,1fr) 360px}.imp.sc .sc-book.b4.only{grid-template-columns:230px minmax(0,1fr)}.imp.sc .sc-book.one{grid-template-columns:minmax(0,1fr)}.imp.sc .sc-page{flex-direction:column;gap:12px;min-width:0;padding:26px 40px 120px;display:flex}.imp.sc .sc-page.sc-left{border-right:2px solid #e8e0cc}.imp.sc .sc-page.sc-right{background:#fbf8ef}.imp.sc .sc-ph{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.imp.sc .sc-ph h2{font:500 28px var(--font-display), serif;margin:0}.imp.sc .sc-ph span{font:12px var(--font-sans), system-ui, sans-serif;color:#5a5244}.imp.sc .sc-asp{font:11px var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6a5a3a}.imp.sc .sc-rail{background:#efe9dc;border-right:1px solid #d9d1bf;flex-direction:column;align-self:stretch;gap:8px;padding:24px 20px 120px;display:flex;position:static}.imp.sc .sc-rail>h2{font:600 22px var(--font-display), serif;margin:0}.imp.sc .sc-rail .sc-ri{font:16px/1.35 var(--font-serif), serif;color:#1e1b16;border:0;border-bottom:1px solid #d9d1bf;padding:8px 0}.imp.sc .sc-rail .sc-oi.on .sc-ri{background:#fffdf7;border-bottom:0;border-left:4px solid #a8741a;padding:8px 10px;font-weight:600}.imp.sc .sc-rail .sc-addsec{color:#7a5410;font:600 15px var(--font-sans), system-ui, sans-serif;text-align:left}.imp.sc .sc-cand{background:#fffdf7;border:1px solid #cfc5ae;border-left:4px solid #a8741a;padding:12px 14px}.imp.sc .sc-cand.prop{border-style:dashed dashed dashed solid}.imp.sc .sc-cand .q{font:17px/1.5 var(--font-serif), serif}.imp.sc .sc-cand .by{font:12px var(--font-sans), system-ui, sans-serif;color:#4a4235;margin-top:6px}.imp.sc .sc-cand .by i{font-family:var(--font-serif), serif}.imp.sc .sc-cand .by .in{color:#3a342a}.imp.sc .sc-cand .place{font:700 12px var(--font-sans), system-ui, sans-serif;color:#7a5410;cursor:pointer;background:0 0;border:0;padding:0}.imp.sc .sc-cand .ex{margin-top:8px}.imp.sc .sc-kindbtns{flex-wrap:wrap;gap:8px;display:flex}.imp.sc .sc-kindbtns button{color:#3a342a;min-height:44px;font:600 13px var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#fffdf7;border:1px solid #3a342a;padding:0 14px}.imp.sc .sc-kindbtns button.sc-start{color:#fff;background:#7a5410;border-color:#7a5410}.imp.sc .sc-fill{flex:1}.imp.sc .sc-pagefoot{font:12px var(--font-sans), system-ui, sans-serif;color:#5a5244;border-top:1px solid #e0d8c4;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.imp.sc .sc-pagefoot .sc-start{min-height:44px;padding:0 22px;font-size:14px}.imp.sc .sc-page.sc-right .sc-edit{display:block}.imp.sc .sc-page.sc-right .sc-etitle{font:600 30px/1.15 var(--font-display), serif}.imp.sc .sc-placed{flex-direction:column;gap:14px;margin:8px 0;display:flex}.imp.sc .sc-pq{font:18px/1.6 var(--font-serif), serif;border-left:3px solid #a8741a;margin:0;padding-left:16px}.imp.sc .sc-pq.catholic{border-left-color:#7b2d26}.imp.sc .sc-pq.classics{border-left-color:#36506b}.imp.sc .sc-pq.data{border-left-color:#3f5b3a}.imp.sc .sc-pq cite{font:12px var(--font-sans), system-ui, sans-serif;color:#4a4235;margin-top:6px;font-style:normal;display:block}.imp.sc .sc-dark{background:#2e2619;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px;display:flex}.imp.sc .sc-dark>span{font:11px var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#e0c98f}.imp.sc .sc-dark .sc-phonewrap{position:static}.imp.sc .sc-dark .sc-frame.phone{background:#f5f1e8;border-color:#4a3c26}.imp.sc .sc-book.b4.only .sc-dark{grid-column:2}.imp.sc .sc-stylemenu>div{width:290px;max-height:70vh;padding:14px;overflow:auto}.imp.sc .sc-stylemenu summary{border:1px solid var(--line);font:12px var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:6px 14px}.imp.sc .sc-book .sc-frame{width:100%;height:62vh}.imp.sc .sc-book .sc-frame.phone{width:300px;height:560px}.imp.sc .sc-bleed .sc-gather{max-width:900px;margin:0 auto;padding:30px 24px 140px}.imp.sc .sc-bleed .sc-dlstep{max-width:1200px;margin:0 auto;padding:30px 40px 80px}.imp.sc .sc-gather .sc-gsec .sc-reads .sc-read{background:#fffdf7;border:1px solid #cfc5ae;border-left:4px solid #a8741a;margin:0 0 10px;padding:12px 14px}@media (max-width:900px){.imp.sc .sc-book,.imp.sc .sc-book.b2,.imp.sc .sc-book.b3,.imp.sc .sc-book.b4,.imp.sc .sc-book.b4.only{grid-template-columns:minmax(0,1fr)}.imp.sc .sc-page{padding:20px 16px 100px}.imp.sc .sc-page.sc-left{border-bottom:2px solid #e8e0cc;border-right:0}.imp.sc .sc-rail{padding:16px}.imp.sc .sc-tools{padding:8px 16px}.imp.sc .sc-bleed .sc-dlstep{grid-template-columns:1fr;padding:20px 16px 80px}.imp.sc .sc-bleed .sc-gather{padding:20px 16px 120px}}.imp.sc{--hdr:52px}.imp.sc .sc-top{z-index:30;background:var(--bg,#f5f1e8);border-bottom:1px solid #d9d1bf;justify-content:space-between;align-items:center;height:52px;padding:0 32px;display:flex;position:sticky;top:0}.imp.sc .sc-home{font:600 14px var(--font-sans), system-ui, sans-serif;color:#1e1b16;text-decoration:none}.imp.sc .sc-home:hover{color:#7a5410}.imp.sc .sc-topname{font:500 20px var(--font-display), serif;color:#a8741a}.imp.sc .sc-land{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:40px;max-width:1180px;min-height:0;margin:0 auto;padding:44px 32px 80px}.imp.sc .sc-lleft{display:contents}.imp.sc .sc-lhead{grid-column:1/-1;margin-bottom:8px}.imp.sc .sc-lleft .sc-slip{grid-column:1}.imp.sc .sc-ideas{background:#efe9dc;border:1px solid #cfc5ae;grid-area:2/2;padding:26px 24px}.imp.sc .sc-slip{gap:24px}.imp.sc .sc-help{border:1px solid #cfc5ae;grid-template-columns:1fr 1fr;gap:0;display:grid}.imp.sc .sc-help button{text-align:left;color:#4a4235;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 14px;font-weight:400;display:flex}.imp.sc .sc-help button+button{border-left:1px solid #cfc5ae}.imp.sc .sc-help button b{font:600 14px var(--font-sans), system-ui, sans-serif}.imp.sc .sc-help button small{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted)}.imp.sc .sc-help button.on{color:#fff;background:#a8741a;font-weight:400}.imp.sc .sc-help button.on small{color:#f5ead2}.imp.sc .sc-under{flex-direction:column;align-items:stretch;gap:12px}@media (max-width:900px){.imp.sc .sc-land{grid-template-columns:1fr;gap:24px;padding:24px 16px 60px}.imp.sc .sc-ideas{grid-area:auto/1}.imp.sc .sc-top{padding:0 16px}}.imp.sc .sc-bleed .sc-gather{grid-template-columns:250px minmax(0,1fr);max-width:none;min-height:calc(100vh - 112px);margin:0;padding:0;display:grid}.imp.sc .sc-gather .sc-rail{padding:28px 20px 140px}.imp.sc .sc-gather .sc-outline{margin:0;padding:0;list-style:none}.imp.sc .sc-gather .sc-ri{text-align:left;cursor:pointer;background:0 0;width:100%;display:block}.imp.sc .sc-gather .sc-ri .n{color:#a8741a;margin-right:8px;font-style:italic}.imp.sc .sc-gather .sc-ri small{color:var(--muted);font:12px var(--font-sans), system-ui, sans-serif}.imp.sc .sc-gmain{box-sizing:border-box;width:100%;max-width:820px;padding:30px 40px 140px}.imp.sc .sc-gcount{font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0 0 14px}.imp.sc .sc-gnext{justify-content:flex-end;margin-top:28px;display:flex}@media (max-width:900px){.imp.sc .sc-bleed .sc-gather{grid-template-columns:1fr}.imp.sc .sc-gmain{padding:20px 16px 140px}.imp.sc .sc-gather .sc-rail{border-bottom:1px solid #d9d1bf;border-right:0;padding:16px 16px 8px}}.imp.sc .sc-tools{border-bottom:1px solid #d9d1bf;padding:12px 32px}.imp.sc .sc-dl-side{gap:14px}.imp.sc .sc-tools,.imp.sc .sc-steps{min-height:52px}.imp.sc .sc-dock{padding-top:14px;padding-bottom:max(18px, env(safe-area-inset-bottom,0px));background:#f5f1e8;border-top:1px solid #d9d1bf}.imp.sc .sc-gmain,.imp.sc .sc-ws,.imp.sc .sc-book,.imp.sc .sc-dlstep{padding-bottom:170px}.imp.sc .sc-gmain{padding-top:40px}.imp.sc .sc-gcount{max-width:56ch;margin:0 0 36px;font-size:13px;line-height:1.6}.imp.sc .sc-reads{margin:0 0 32px}.imp.sc .sc-readhead{margin-bottom:20px}.imp.sc .sc-gather .sc-gsec .sc-reads .sc-read,.imp.sc .sc-read{background:0 0;border:0;border-bottom:1px solid #e3dccb;border-radius:0;margin:0 0 30px;padding:0 0 30px}.imp.sc .sc-read:last-of-type{border-bottom:0}.imp.sc .sc-read figcaption{font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:#6b6354;margin:0 0 10px}.imp.sc .sc-read figcaption i{font:italic 400 14px var(--font-serif), serif;letter-spacing:0}.imp.sc .sc-read blockquote{font:16px/1.8 var(--font-serif), serif;color:#2a261f;border-left:0;max-width:62ch;padding-left:0}.imp.sc .sc-loc,.imp.sc .sc-warn{margin:10px 0 0}.imp.sc .sc-read .sc-acts{gap:18px;margin:14px 0 0;display:flex}.imp.sc .sc-acts button{color:#7a5410;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.imp.sc .sc-read.prop{background:0 0;border:0;border-bottom:1px solid #e3dccb;padding:0 0 30px}.imp.sc .sc-addrow{border-top:1px solid #d9d1bf;margin-top:36px;padding-top:24px}.imp.sc .sc-cand{background:0 0;border:0;border-bottom:1px solid #e3dccb;margin-bottom:24px;padding:0 0 24px}.imp.sc .sc-cand .q{font-size:15px;line-height:1.7}.imp.sc .sc-studio{grid-template-columns:380px minmax(0,1fr);min-height:calc(100vh - 52px);margin:0;display:grid}.imp.sc .sc-thread{box-sizing:border-box;background:#f5f1e8;border-right:1px solid #d9d1bf;align-self:start;height:calc(100vh - 52px);padding:28px 24px 150px;position:sticky;top:52px;overflow-y:auto}.imp.sc .sc-thread h2{font:600 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 22px}.imp.sc .sc-thread ol{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.imp.sc .sc-thread li p{white-space:pre-line;font:15px/1.65 var(--font-serif), serif;color:#2a261f;margin:0}.imp.sc .sc-thread li.you p{font:14px/1.55 var(--font-sans), system-ui, sans-serif;background:#efe9dc;margin-left:28px;padding:10px 14px}.imp.sc .sc-thread li.working p{color:var(--muted);font-style:italic}.imp.sc .sc-tacts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.imp.sc .sc-tacts button{color:#7a5410;font:600 13px var(--font-sans), system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid #a8741a;padding:7px 14px}.imp.sc .sc-tacts button:hover:not(:disabled){color:#fff;background:#a8741a}.imp.sc .sc-tacts button:disabled{opacity:.5;cursor:default}.imp.sc .sc-studio-main{min-width:0;padding:0 32px 170px}.imp.sc .sc-studio .sc-dock{width:380px;padding:14px 20px max(18px, env(safe-area-inset-bottom,0px));box-sizing:border-box;border-right:1px solid #d9d1bf;right:auto}.imp.sc .sc-studio .sc-dock>*{max-width:none}.imp.sc .sc-studio .sc-ask{flex-wrap:wrap}.imp.sc .sc-studio .sc-target{flex-basis:100%}@media (max-width:900px){.imp.sc .sc-studio{grid-template-columns:1fr}.imp.sc .sc-thread{border-bottom:1px solid #d9d1bf;border-right:0;height:auto;max-height:38vh;padding:16px 16px 12px;position:static}.imp.sc .sc-studio-main{padding:0 16px 170px}.imp.sc .sc-studio .sc-dock{border-right:0;width:auto;right:0}}.imp.sc .sc-studio .sc-ask{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.imp.sc .sc-studio .sc-target{white-space:normal;max-width:none;font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #e3dccb;grid-column:1/-1;margin:0;padding:8px 12px}.imp.sc .sc-studio .sc-ask input{min-width:0}.imp.sc .sc-shapes{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.imp.sc .sc-shape{border:1px solid var(--line);background:var(--card);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex}.imp.sc .sc-shape.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt)}.imp.sc .sc-shape-f{justify-content:center;align-items:center;width:100%;height:64px;display:flex}.imp.sc .sc-shape-f i{border:1px solid var(--muted);background:#f5f1e8;max-width:88px;height:64px;max-height:64px;display:block;box-shadow:0 1px 3px #1e1b162e}.imp.sc .sc-shape b{font:600 13px var(--font-sans), system-ui, sans-serif}.imp.sc .sc-shape small{font:11px/1.35 var(--font-sans), system-ui, sans-serif;color:var(--muted)}@media (max-width:900px){.imp.sc .sc-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.imp.sc .sc-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}}.imp.sc.sc-work{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.imp.sc.sc-work .sc-bleed{flex:1;min-height:0;padding:0;display:flex}.cv-studio{min-width:0;min-height:0;font-family:var(--font-sans), system-ui, sans-serif;background:#e7e2d6;flex-direction:column;flex:1;display:flex}.cv-top{background:var(--card,#fbf8f0);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.cv-title{flex-direction:column;min-width:0;display:flex}.cv-title b{font:600 14px var(--font-sans), sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-title span{color:var(--muted);font-size:11px}.cv-topr{align-items:center;gap:8px;display:flex}.cv-btn{border:1px solid var(--line);font:600 12px var(--font-sans), sans-serif;background:0 0;padding:7px 12px}.cv-btn.go{background:var(--gilt);border-color:var(--gilt);color:#fff}.cv-menuwrap{position:relative}.cv-menu{z-index:30;background:var(--card,#fbf8f0);border:1px solid var(--line);flex-direction:column;min-width:250px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000026}.cv-menu button{text-align:left;font:13px var(--font-sans), sans-serif;border:0;border-bottom:1px solid var(--line);background:0 0;padding:10px 14px}.cv-menu button:hover{background:#a8741a1a}.cv-body{flex:1;min-height:0;display:flex;position:relative}.cv-rail{background:var(--card,#fbf8f0);border-right:1px solid var(--line);flex-direction:column;flex:none;width:66px;padding:6px 0;display:flex}.cv-rail button{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:10px 2px;font-size:11px;display:flex}.cv-rail button i{font-size:20px;font-style:normal;line-height:1}.cv-rail button.on{color:var(--gilt);background:#a8741a1a}.cv-panel{background:var(--card,#fbf8f0);border-right:1px solid var(--line);flex:none;width:330px;overflow-y:auto}.cv-close{display:none}.cv-panel h3{font:600 11px var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rub,#8a5a14);margin:16px 0 8px}.cv-panel h3:first-child{margin-top:0}.cv-fine{font:12px/1.5 var(--font-sans), sans-serif;color:var(--muted);margin:6px 0}.cv-search,.cv-compose{gap:6px;display:flex}.cv-search input,.cv-compose input{border:1px solid var(--line);min-width:0;font:14px var(--font-sans), sans-serif;background:#fff;flex:1;padding:9px 10px}.cv-search button,.cv-compose button,.cv-readact button,.cv-paste button,.cv-banner button,.cv-acts button,.cv-pill{border:1px solid var(--line);font:600 12px var(--font-sans), sans-serif;background:0 0;padding:7px 11px}.cv-search button,.cv-compose button{background:var(--gilt);color:#fff;border-color:var(--gilt)}.cv-search button:disabled,.cv-compose button:disabled,.cv-pill:disabled,.cv-acts button:disabled{opacity:.45}.cv-read{border:1px solid var(--line);cursor:grab;background:#fff;margin:8px 0;padding:10px 12px}.cv-readq{font:italic 14px/1.45 var(--font-serif), serif;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.cv-reads{font:11px/1.4 var(--font-sans), sans-serif;color:var(--muted);margin:0 0 8px}.cv-readact{flex-wrap:wrap;gap:6px;display:flex}.cv-banner{border:1px solid var(--gilt);background:#a8741a1f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;display:flex}.cv-link{color:var(--gilt);font:600 12px var(--font-sans), sans-serif;background:0 0;border:0;padding:8px 0}.cv-paste textarea{border:1px solid var(--line);width:100%;font:14px var(--font-serif), serif;margin:6px 0;padding:8px}.cv-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cv-th{border:1px solid var(--line);font:11px var(--font-sans), sans-serif;background:#fff;flex-direction:column;gap:4px;padding:6px;display:flex}.cv-th:hover{border-color:var(--gilt)}.cv-thv{pointer-events:none;display:block}.cv-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-chip{border:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;gap:3px;padding:8px;display:flex}.cv-chip.on{border-color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt)}.cv-chip b{font:600 12px var(--font-sans), sans-serif}.cv-chip small{font:11px/1.35 var(--font-sans), sans-serif;color:var(--muted)}.cv-chip.f1 b{font-family:var(--font-serif), serif}.cv-chip.f2 b{font-family:var(--font-display), serif}.cv-chip.f3 b{font-family:var(--font-sans), sans-serif}.cv-sw{font:600 16px var(--font-display), serif;text-align:center;border:1px solid;padding:6px;display:block}.cv-row{gap:8px;display:flex}.cv-ask{flex-direction:column;min-height:calc(100% - 4px);display:flex}.cv-thread{flex-direction:column;flex:1;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cv-thread li p{font:13px/1.5 var(--font-sans), sans-serif;border:1px solid var(--line);white-space:pre-wrap;background:#fff;margin:0;padding:8px 10px}.cv-thread li.u p{background:#a8741a1f;margin-left:24px}.cv-thread li.working p{color:var(--muted);font-style:italic}.cv-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cv-chips-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cv-stagewrap{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cv-selbar{background:var(--card,#fbf8f0);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 12px;display:flex}.cv-selbar button{border:1px solid var(--line);font:600 12px var(--font-sans), sans-serif;background:#fff;min-width:30px;padding:5px 9px}.cv-selbar button:disabled{opacity:.4}.cv-selbar .em{background:var(--gilt);color:#fff;border-color:var(--gilt)}.cv-sellab{font:600 11px var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:6px}.cv-dot{border-radius:50%;width:22px;height:22px;min-width:0!important;padding:0!important}.cv-dot.c-ink{background:#1e1b16}.cv-dot.c-acc{background:#7b2d26}.cv-dot.c-grey{background:#8a8578}.cv-stage{touch-action:pan-y;flex:1;min-height:0;padding:28px;display:flex;overflow:auto}.cv-canvas{flex:none;margin:auto;position:relative;box-shadow:0 4px 24px #1e1b1638}.cv-over{color:#9a3b14;margin:8px 0 0;font-size:12px;position:absolute;top:100%;left:0;right:0}.cv-pagenav{color:var(--muted);justify-content:center;align-items:center;gap:14px;padding:6px;font-size:12px;display:flex}.cv-pagenav button{border:1px solid var(--line);background:#fff;width:32px;height:32px;font-size:18px;line-height:1}.cv-pagenav button:disabled{opacity:.35}.cv-status{color:#fff;background:#1e1b16;max-width:90%;margin:0;padding:7px 14px;font-size:12px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.cv-strip{background:var(--card,#fbf8f0);border-top:1px solid var(--line);flex:none;overflow-x:auto}.cv-strip ol{align-items:center;gap:10px;min-width:min-content;margin:0;padding:8px 12px;list-style:none;display:flex}.cv-strip li button{background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:2px;display:flex}.cv-strip li.on button{border-color:var(--gilt)}.cv-mini{pointer-events:none;display:block;box-shadow:0 1px 3px #00000040}.cv-n{color:var(--muted);font-size:10px}.cv-strip li.add button{border:1px dashed var(--muted);width:48px;height:48px;color:var(--muted);font-size:22px;display:block}.cv-page{background:var(--pg-bg);width:100%;color:var(--pg-ink);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.cv-page .cv-b{white-space:pre-wrap;overflow-wrap:break-word;box-sizing:border-box;cursor:default;margin:0;position:absolute}.cv-page.live .cv-b{cursor:grab;touch-action:none}.cv-page.live .cv-b:hover{outline:1px solid #a8741a8c}.cv-page.over{outline:3px dashed var(--gilt);outline-offset:-3px}.cv-b.c-ink{color:var(--pg-ink)}.cv-b.c-acc{color:var(--pg-acc)}.cv-b.c-grey{color:var(--pg-grey)}.cv-b.r-kicker{font:600 1em var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.14em;line-height:1.3}.cv-b.r-head{font:600 1em var(--pg-head), serif;line-height:1.06}.cv-b.r-quote{font:italic 400 1em var(--font-serif), serif;line-height:1.38}.cv-b.r-attr{font:400 1em var(--pg-body), serif;line-height:1.35}.cv-b.r-body{font:400 1em var(--pg-body), serif;line-height:1.45}.cv-b.r-small{font:400 1em var(--font-sans), sans-serif;line-height:1.4}.cv-b.r-rule{background:currentColor}.cv-b.r-rule.c-ink{background:var(--pg-ink)}.cv-b.r-rule.c-acc{background:var(--pg-acc)}.cv-b.r-rule.c-grey{background:var(--pg-grey)}.cv-b.r-answer{border:1px dashed var(--pg-grey);font:italic 3cqw var(--font-serif), serif;color:var(--pg-grey);justify-content:center;align-items:center;display:flex}.cv-b em{font-style:italic}.cv-b.r-quote em{font-style:normal}.cv-b.sel{outline-offset:2px;outline:2px solid var(--gilt)!important}.cv-b.editing{outline:2px solid var(--gilt);cursor:text;-webkit-user-select:text;user-select:text;background:#ffffff59}.cv-b[data-ph]:empty:before{content:attr(data-ph);color:var(--pg-grey)}.cv-edit{outline:none;min-height:1em;display:block}.cv-h{border:2px solid var(--gilt);touch-action:none;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute}.cv-h.e{cursor:ew-resize;border-radius:3px;width:10px;height:22px;top:calc(50% - 11px);right:-7px}.cv-h.se{cursor:nwse-resize;bottom:-8px;right:-8px}.cv-guide{pointer-events:none;z-index:5;background:#d4408f;position:absolute}.cv-guide.v{width:1px;top:0;bottom:0}.cv-guide.h{height:1px;left:0;right:0}@media (max-width:760px){.cv-body{flex-direction:column-reverse}.cv-rail{border-right:0;border-top:1px solid var(--line);flex-direction:row;width:auto;padding:0}.cv-rail button{flex:1;padding:8px 2px}.cv-panel{z-index:20;border-top:1px solid var(--line);width:auto;max-height:62%;display:none;position:absolute;bottom:56px;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.cv-panel.open{display:block}.cv-close{background:var(--card,#fbf8f0);font:600 12px var(--font-sans), sans-serif;z-index:2;border:0;margin-left:auto;padding:8px 14px;display:block;position:sticky;top:0}.cv-stage{padding:14px 10px}.cv-topr .cv-btn:not(.go){display:none}.cv-strip ol{padding:6px 10px}.cv-status{bottom:12px}}.imp.sc .sc-home{align-items:center;gap:10px;display:inline-flex}.imp.sc .sc-home img{width:auto;height:24px;display:block}.cv-selbar button{border-radius:0}.cv-selbar .cv-nav{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.cv-selbar .cv-nav button{width:28px;padding:3px 0;font-size:16px;line-height:1}.cv-hex{border:1px solid var(--line);background:#fff;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.cv-hex i{border:1px solid var(--line);width:16px;height:16px;display:block}.cv-hex input{width:64px;font:600 12px var(--font-sans), sans-serif;background:0 0;border:0;outline:none}.cv-askbar{background:var(--card,#fbf8f0);border-bottom:1px solid var(--line);gap:6px;padding:8px 12px;display:flex}.cv-askbar input{border:1px solid var(--line);min-width:0;font:14px var(--font-sans), sans-serif;background:#fff;flex:1;padding:8px 10px}.cv-askbar button{border:1px solid var(--gilt);background:var(--gilt);color:#fff;font:600 12px var(--font-sans), sans-serif;padding:6px 16px}.cv-askbar button:disabled{opacity:.45}.cv-reply{border-bottom:1px solid var(--line);font:12px/1.4 var(--font-sans), sans-serif;white-space:pre-line;background:#a8741a1a;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.cv-reply span{flex:200px;min-width:0}.cv-reply button{border:1px solid var(--line);font:600 11px var(--font-sans), sans-serif;background:#fff;padding:4px 10px}.cv-reply button.go{background:var(--gilt);border-color:var(--gilt);color:#fff}.cv-reply button.x{color:var(--muted);background:0 0;border:0}.cv-strip ol{gap:8px;padding:6px 12px}.cv-strip li.add button{width:30px;height:30px;font-size:18px}.cv-bar{border:1px solid var(--line);background:#fff;margin:6px 0}.cv-bar-h{text-align:left;width:100%;font:600 12px var(--font-sans), sans-serif;color:var(--ink,#1e1b16);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;display:flex}.cv-bar-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cv-bar-h em{font:11px var(--font-sans), sans-serif;color:var(--muted);font-style:normal}.cv-bar-h i{color:var(--gilt);font-size:16px;font-style:normal;line-height:1}.cv-bar-b{border-top:1px solid var(--line);padding:0 10px 10px}.cv-bq{font:14px/1.5 var(--font-serif), serif;margin:8px 0 4px}.cv-bw{font:11px var(--font-sans), sans-serif;color:var(--muted);margin:0 0 8px}.cv-readact button,.cv-paste button{padding:4px 10px;font-size:11px}.cv-readact button.go,.cv-paste button.go{background:var(--gilt);border-color:var(--gilt);color:#fff}.cv-chip{padding:8px 10px}.cv-search button{padding:6px 12px}.imp.sc .sc-shapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.imp.sc .sc-shape{gap:8px;padding:18px 12px 16px}.imp.sc .sc-shape-f{height:86px}.imp.sc .sc-shape-f i{max-width:120px;height:86px;max-height:86px}.imp.sc .sc-shape-f i[style*="1000 / 1000"]{height:76px}.imp.sc .sc-shape small{margin-top:2px}.imp.sc .sc-ideas li button{padding:12px 14px}@media (max-width:480px){.imp.sc .sc-shapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.imp.sc .sc-shape small{display:none}}.cv-studio{--cv-btn:#efe3c4;--cv-btn-line:#c9ad6a;font-size:12px}.cv-top{padding:6px 12px}.cv-title b{font-size:13px}.cv-title span{font-size:10.5px}.cv-btn{font:500 12px var(--font-sans), sans-serif;border-radius:0;padding:5px 11px}.cv-btn.go,.cv-search button,.cv-compose button,.cv-readact button.go,.cv-paste button.go,.cv-reply button.go,.cv-selbar .em,.cv-req button{background:var(--cv-btn);border:1px solid var(--cv-btn-line);color:#2a2418}.cv-menu{min-width:230px}.cv-menu button{padding:8px 12px;font-size:12px}.cv-rail{width:58px;padding:4px 0}.cv-rail button{font:500 11px var(--font-sans), sans-serif;letter-spacing:.02em;border-left:2px solid #0000;padding:9px 2px}.cv-rail button.on{border-left-color:var(--gilt);color:#6b4a10;background:#a8741a14}.cv-panel{width:290px}.cv-panel-in{padding:14px 14px 20px}.cv-panel h3{margin:20px 0 9px;font-size:10px}.cv-search input,.cv-compose input{padding:7px 9px;font-size:12px}.cv-bar{margin:5px 0}.cv-bar-h{padding:8px 10px;font-size:12px;font-weight:500}.cv-bq{font-size:13px;line-height:1.5}.cv-chip b{font-size:12px;font-weight:500}.cv-chip small{font-size:10.5px}.cv-chips.fonts{grid-template-columns:1fr;gap:8px}.cv-chips.fonts .cv-chip{gap:4px;padding:10px 12px}.cv-chips.fonts .cv-chip b{font-size:22px;font-weight:700;line-height:1.1}.cv-chips.fonts .cv-chip span{color:var(--ink);font-size:13px}.cv-chip.f0 b{font-family:var(--font-display), serif;font-weight:700}.cv-chip.f0 span{font-family:var(--font-serif), serif}.cv-chip.f1 b{font-family:var(--font-playfair), serif;font-weight:700}.cv-chip.f1 span{font-family:var(--font-lora), serif}.cv-chip.f2 b{font-family:var(--font-lora), serif;font-weight:600}.cv-chip.f2 span{font-family:var(--font-worksans), sans-serif}.cv-chip.f3 b{font-family:var(--font-spacegrotesk), sans-serif;font-size:20px;font-weight:600}.cv-chip.f3 span{font-family:var(--font-dmsans), sans-serif}.cv-addtext{gap:8px;display:grid}.cv-addtext button{border:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.cv-addtext button:hover{border-color:var(--gilt)}.cv-addtext small{font:10px var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cv-addtext .at-head span{font:700 20px var(--font-display), serif;color:var(--rub,#8a5a14)}.cv-addtext .at-kicker span{font:600 10px var(--font-sans), sans-serif;letter-spacing:.14em}.cv-addtext .at-body span{font:14px var(--font-serif), serif}.cv-addtext .at-small span{font:11px var(--font-sans), sans-serif;color:var(--muted)}.cv-selbar{gap:5px;min-height:40px;padding:5px 12px}.cv-selbar button{font:500 11px var(--font-sans), sans-serif;min-width:26px;padding:4px 8px}.cv-sellab{text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-right:4px;font-size:10px;overflow:hidden}.cv-hex input{width:58px;font-size:11px}.cv-req{border:1px solid var(--line);background:#fff;margin-left:auto;display:inline-flex}.cv-req input{width:168px;font:12px var(--font-sans), sans-serif;background:0 0;border:0;outline:none;padding:4px 8px}.cv-req button{border:0;border-left:1px solid var(--cv-btn-line)}.cv-zoom{display:inline-flex}.cv-zoom button{margin-left:-1px}.cv-zoom .pct{min-width:46px}.cv-selbar .cv-nav{margin-left:4px;font-size:11px}.cv-reply{padding:5px 12px;font-size:11.5px}.cv-stage{padding:18px}.cv-canvas{box-shadow:0 2px 14px #1e1b1633}.cv-page .cv-margin{pointer-events:none;z-index:4;opacity:0;border:1px dashed #a8741a61;transition:opacity .12s;position:absolute}.cv-page.live:hover .cv-margin{opacity:.55}.cv-page .cv-margin.on{opacity:1;border-style:solid;border-color:#c9449a}.cv-b.r-kicker,.cv-b.r-small{font-family:var(--pg-label), sans-serif}.cv-b.r-quote,.cv-b.r-answer{font-family:var(--pg-ital), serif}.cv-b.r-head{font-weight:700}.cv-studio.side .cv-strip.vert{border-top:0;border-left:1px solid var(--line);flex:none;width:112px;overflow:hidden auto}.cv-studio.side .cv-strip.vert ol{flex-direction:column;align-items:center;gap:12px;min-width:0;padding:12px 0}.cv-studio.side .cv-strip.vert li.add button{width:74px;height:30px}@media (max-width:760px){.cv-studio.side .cv-strip.vert{border-left:0;border-top:1px solid var(--line);width:auto;overflow:auto hidden}.cv-studio.side .cv-strip.vert ol{flex-direction:row;padding:6px 10px}.cv-req{flex:100%;margin-left:0}.cv-req input{flex:1;width:auto}}.cv-undo{min-width:34px;padding-inline:8px}.cv-undo:disabled{opacity:.4}@media (max-width:720px){.cv-zoom{display:none}}@media (max-width:760px){.imp.sc.sc-work{height:100dvh}.cv-top{gap:6px;padding:4px 8px}.cv-title{flex:1;min-width:0}.cv-title b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cv-title span{display:none}.cv-topr{flex:none;gap:4px}.cv-topr .cv-undo{min-width:40px;height:36px;font-size:18px}.cv-topr .cv-btn.go{height:36px}.cv-body{position:relative}.cv-topr .cv-btn.cv-undo{justify-content:center;align-items:center;display:inline-flex}.cv-body .cv-rail{border-top:1px solid var(--line);z-index:25;width:auto;padding:0 4px;padding-bottom:env(safe-area-inset-bottom);background:#fff;flex-direction:row;flex:none;overflow-x:auto;box-shadow:0 -2px 10px #1e1b1614}.cv-rail button{color:#4d4638;border-left:0;border-radius:12px;flex:1 0 64px;gap:2px;min-height:52px;margin:4px 2px;padding:6px 4px;font-size:10.5px}.cv-rail button i{font-size:19px}.cv-rail button.on{color:#6b4a10;background:#a8741a2e;border-left:0}.cv-rail button.ai{color:var(--gilt)}.cv-body .cv-panel{width:auto;bottom:calc(60px + env(safe-area-inset-bottom));background:#fff;border-radius:14px 14px 0 0;max-height:55%}.cv-stagewrap{position:relative}.cv-selbar{border-bottom:0;border-top:1px solid var(--line);flex-wrap:nowrap;order:3;min-height:48px;padding:6px 10px;overflow-x:auto}.cv-selbar.pg,.cv-selbar .cv-req,.cv-selbar .cv-nav,.cv-selbar .cv-sellab{display:none}.cv-selbar button{flex:none;min-width:38px;min-height:36px}.cv-hex{flex:none}.cv-stage.cv-swipe{touch-action:auto;padding:0;position:relative;overflow:hidden}.cv-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;height:100%;display:flex;overflow:auto hidden}.cv-track::-webkit-scrollbar{display:none}.cv-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:none;align-items:center;padding:0 8px;display:flex}.cv-slide .cv-canvas{margin:0}.cv-count{color:#fff;font:600 11px var(--font-sans), sans-serif;pointer-events:none;background:#1e1b169e;border-radius:99px;padding:3px 10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cv-reply.toast{z-index:18;border:1px solid var(--line);background:#fffffff5;border-radius:10px;padding:8px 10px;position:absolute;top:8px;left:10px;right:10px;box-shadow:0 4px 16px #1e1b1633}.cv-scrim{z-index:40;background:#1e1b164d;position:fixed;inset:0}.cv-sheet{z-index:41;min-height:38dvh;max-height:52dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000040}.cv-sheet.pages{max-height:70dvh}.cv-grab{background:#cfc6b0;border-radius:4px;flex:none;width:40px;height:4px;margin:8px auto 2px}.cv-sheethead{font:600 14px var(--font-sans), sans-serif;flex:none;justify-content:space-between;align-items:center;padding:2px 16px 6px;display:flex}.cv-sheethead button{background:0 0;border:0;min-width:40px;min-height:40px;font-size:18px}.cv-sheet .cv-strip{background:#fff;border:0;flex:1;overflow-y:auto}.cv-sheet .cv-strip ol{flex-wrap:wrap;gap:12px;min-width:0;padding:8px 16px 16px}.cv-aibody{flex-direction:column;flex:1;gap:10px;padding:4px 16px 8px;display:flex;overflow-y:auto}.cv-aibody .cv-chip{color:#6b4a10;font:600 11px var(--font-sans), sans-serif;background:#a8741a24;border-radius:99px;align-self:flex-start;padding:4px 11px}.cv-ailine{font:14px/1.5 var(--font-sans), sans-serif;white-space:pre-line;margin:0}.cv-ailine.dim{color:var(--muted)}.cv-aiacts,.cv-sugg{flex-wrap:wrap;gap:8px;display:flex}.cv-aiacts button,.cv-sugg button{border:1px solid var(--cv-btn-line,#c9ad6a);background:var(--cv-btn,#efe3c4);min-height:40px;font:600 13px var(--font-sans), sans-serif;border-radius:99px;padding:0 14px}.cv-aiacts button.go{background:var(--gilt);color:#fff;border-color:var(--gilt)}.cv-aiform{border-top:1px solid var(--line);flex:none;gap:8px;padding:8px 12px 12px;display:flex}.cv-aiform input{border:1px solid var(--line);min-height:44px;font:16px var(--font-sans), sans-serif;background:#faf7ef;border-radius:22px;outline:none;flex:1;padding:0 16px}.cv-aiform button{background:var(--gilt);color:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:20px}.cv-aiform button:disabled{opacity:.4}}.imp.sc,.imp.sc *,.cv-studio,.cv-studio *{scrollbar-width:none;-ms-overflow-style:none}.imp.sc ::-webkit-scrollbar{width:0;height:0;display:none}.cv-studio ::-webkit-scrollbar{width:0;height:0;display:none}.imp.sc::-webkit-scrollbar{width:0;height:0;display:none}html:has(.imp.sc){scrollbar-width:none}html:has(.imp.sc)::-webkit-scrollbar{display:none}.imp.sc .sc-olpage{box-sizing:border-box;max-width:760px;margin:28px auto 70px;padding:0 16px;display:block}.imp.sc .sc-ol-bar{top:var(--hdr,52px);background:var(--bg,#f5f1e8);z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:8px 0;display:flex;position:sticky}.imp.sc .sc-ol-old{border-top:1px solid var(--line);font:14px var(--font-sans), system-ui, sans-serif;color:var(--muted);padding:10px 0}.imp.sc .sc-ol-old summary{cursor:pointer}.imp.sc .sc-ol-old ol{margin:8px 0 0 18px;padding:0}.imp.sc .sc-ol-cm{margin:8px 0 0;font-style:italic}.imp.sc .sc-ol-now{border-top:1px solid var(--line);padding-top:16px}.imp.sc .sc-ol-title{font:500 clamp(30px, 4vw, 42px)/1.1 var(--font-display), serif;margin:4px 0 10px}.imp.sc .sc-ol-intro,.imp.sc .sc-ol-conn{font:17px/1.55 var(--font-serif), serif;color:var(--ink);margin:6px 0 12px}.imp.sc .sc-ol-unit{border-top:1px solid var(--line);padding:16px 0 6px}.imp.sc .sc-ol-unit h2{font:700 18px var(--font-serif), serif;margin:0 0 4px}.imp.sc .sc-ol-q{border-left:3px solid var(--ac,#a8741a);margin:12px 0;padding-left:14px}.imp.sc .sc-ol-q blockquote{font:17px/1.55 var(--font-serif), serif;margin:0 0 4px}.imp.sc .sc-ol-q figcaption{font:13px var(--font-sans), system-ui, sans-serif;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.imp.sc .sc-ol-terms,.imp.sc .sc-ol-qs,.imp.sc .sc-ol-wait{font:14px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted)}.imp.sc .sc-ol-rev{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.imp.sc .sc-ol-rev textarea{box-sizing:border-box;width:100%;font:16px/1.5 var(--font-serif), serif;border:1px solid var(--line);background:0 0;margin-top:6px;padding:10px}.imp.sc .sc-ol-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.imp.sc .sc-ol-row .sc-start{margin-left:auto}.imp.sc .sc-ol-file{font:13px var(--font-sans), system-ui, sans-serif}@media (max-width:720px){.imp.sc .sc-olpage{margin-top:16px;padding:0 16px}.imp.sc .sc-ol-bar{flex-wrap:wrap;gap:8px}.imp.sc .sc-ol-row{flex-direction:column;align-items:stretch}.imp.sc .sc-ol-row .sc-start{width:100%;margin-left:0}.imp.sc .sc-ol-now,.imp.sc .sc-ol-rev{width:100%}.imp.sc .sc-ol-bar{flex-wrap:nowrap}.imp.sc .sc-ol-bar .sc-start{width:auto;padding:8px 14px}}.imp.sc .sc-ol-bar{background:var(--paper,#f5f1e8);z-index:5;padding:10px 0}.imp.sc .sc-ol-in{font:inherit;color:inherit;box-sizing:border-box;resize:vertical;background:0 0;border:1px solid #0000;border-radius:4px;width:calc(100% + 12px);margin:0 -6px;padding:4px 6px}.imp.sc .sc-ol-in:hover{border-color:#78643c4d}.imp.sc .sc-ol-in:focus{background:#fffdf7;border-color:#a8741a;outline:none}.imp.sc .sc-ol-unit{background:#fffdf7;border:1px solid #78643c40;border-radius:8px;margin:0 0 16px;padding:16px 18px 14px}.imp.sc .sc-ol-uh{align-items:center;gap:10px;display:flex}.imp.sc .sc-ol-num{color:#fff;width:28px;height:28px;font:600 14px var(--font-sans,sans-serif);background:#a8741a;border-radius:50%;flex:none;place-items:center;display:grid}.imp.sc .sc-ol-ut{font:700 18px/1.3 var(--font-serif,serif);flex:1;width:auto;margin:0}.imp.sc .sc-ol-tools{flex:none;gap:6px;display:flex}.imp.sc .sc-ol-lab{font:600 11px var(--font-sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#8a6a2a;margin:12px 0 4px;display:block}.imp.sc .sc-ol-unit .sc-ol-conn{font-size:16px}.imp.sc .sc-ol-item{align-items:center;gap:8px;margin:2px 0;display:flex}.imp.sc .sc-ol-item .sc-ol-term{flex:0 0 28%;font-weight:600}.imp.sc .sc-ol-ask{border-top:1px dashed #78643c4d;gap:8px;margin-top:14px;padding-top:12px;display:flex}.imp.sc .sc-ol-ask .sc-ol-in{background:#fff;border-color:#78643c40;margin:0}@media (max-width:720px){.imp.sc .sc-ol-uh{flex-wrap:wrap}.imp.sc .sc-ol-ut{flex-basis:calc(100% - 40px)}.imp.sc .sc-ol-tools{justify-content:flex-end;width:100%}.imp.sc .sc-ol-item{flex-wrap:wrap}.imp.sc .sc-ol-item .sc-ol-term{flex-basis:100%}.imp.sc .sc-ol-unit{padding:14px}}.imp.sc .sc-ol-head .sc-ol-in.sc-ol-title{font:500 clamp(28px,4vw,38px)/1.15 var(--font-display);display:block}.imp.sc .sc-ol-unit .sc-ol-in.sc-ol-conn{font:400 16px/1.5 var(--font-serif,serif);color:#3b3427;font-weight:400}.imp.sc .sc-olpage{max-width:780px}.imp.sc .sc-ol-index{font:13px var(--font-sans), system-ui, sans-serif;gap:8px;margin-bottom:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.imp.sc .sc-ol-index a{color:inherit;white-space:nowrap;border:1px solid #78643c4d;border-radius:999px;flex:none;padding:5px 11px;text-decoration:none}.imp.sc .sc-ol-index a b{color:#a8741a;margin-right:4px}.imp.sc .sc-ol-index a:hover{background:#fffdf7}.imp.sc .sc-ol-old{background:#fbf8ef;border:1px solid #78643c40;border-radius:8px;margin:0 0 12px}.imp.sc .sc-ol-vh{cursor:pointer;width:100%;font:600 15px var(--font-sans), system-ui, sans-serif;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.imp.sc .sc-ol-vh i{color:#a8741a;font-size:20px;font-style:normal}.imp.sc .sc-ol-vh.cur{border-bottom:1px solid var(--line);margin-bottom:18px;padding-left:0;padding-right:0}.imp.sc .sc-ol-vb{font:15px/1.55 var(--font-serif), serif;padding:4px 18px 20px}.imp.sc .sc-ol-vbar{margin:4px 0 12px}.imp.sc .sc-ol-vt{font:500 26px/1.15 var(--font-display), serif;margin:6px 0}.imp.sc .sc-ol-vu{border-top:1px solid var(--line);margin:22px 0 0;padding-top:14px}.imp.sc .sc-ol-vu h3{font:700 17px var(--font-serif), serif;align-items:center;gap:10px;margin:0 0 6px;display:flex}.imp.sc .sc-ol-vu p{margin:6px 0}.imp.sc .sc-ol-vl{font:14px/1.5 var(--font-sans), system-ui, sans-serif;color:var(--muted)}.imp.sc .sc-ol-unit{scroll-margin-top:calc(var(--hdr,52px) + 64px);margin:0 0 26px;padding:22px 24px 18px}.imp.sc .sc-ol-uh{gap:12px;margin-bottom:4px}.imp.sc .sc-ol-unit .sc-ol-conn{color:var(--muted)}.imp.sc .sc-ol-q blockquote{font-size:18px;line-height:1.6}.imp.sc .sc-ol-q figcaption{margin-top:8px}.imp.sc .sc-ol-q figcaption em{cursor:help;font-style:normal}.imp.sc .sc-ol-sub summary{cursor:pointer;font:600 11px var(--font-sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#8a6a2a;padding:4px 0}.imp.sc .sc-ol-term{min-width:0;margin:10px 0 14px}.imp.sc .sc-ol-trow{align-items:center;gap:8px;display:flex}.imp.sc .sc-ol-tn{flex:1;min-width:0;font-weight:700}.imp.sc .sc-ol-term textarea,.imp.sc .sc-ol-item textarea{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.imp.sc .sc-ol-item{align-items:flex-start;margin:8px 0}.imp.sc .sc-ol-item .sc-ol-in{flex:1;min-width:0}.imp.sc .sc-ol-ask{margin-top:18px}.imp.sc .sc-ol-unit,.imp.sc .sc-ol-unit *{overflow-wrap:anywhere}@media (max-width:720px){.imp.sc .sc-ol-unit{padding:18px 14px}}.imp.sc .sc-ol-unit{border-radius:10px;margin:0 0 28px;padding:26px 28px 20px;box-shadow:0 1px #78643c14}.imp.sc .sc-ol-num{color:#a8741a;background:0 0;border:1px solid #a8741a;width:30px;height:30px;margin-top:2px;font-weight:500}.imp.sc .sc-ol-ut{padding-top:5px;font-size:21px}.imp.sc .sc-ol-more{flex:none;position:relative}.imp.sc .sc-ol-more summary{cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:20px;line-height:1;list-style:none;display:grid}.imp.sc .sc-ol-more summary::-webkit-details-marker{display:none}.imp.sc .sc-ol-more summary:hover,.imp.sc .sc-ol-more[open] summary{color:#a8741a;background:#a8741a1f}.imp.sc .sc-ol-menu{z-index:6;background:#fffdf7;border:1px solid #78643c4d;border-radius:8px;min-width:160px;padding:6px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #281e0a24}.imp.sc .sc-ol-menu button{text-align:left;font:14px var(--font-sans), system-ui, sans-serif;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 10px}.imp.sc .sc-ol-menu button:hover:not(:disabled){background:#a8741a1a}.imp.sc .sc-ol-menu button:disabled{opacity:.4;cursor:default}.imp.sc .sc-ol-menu .danger{color:#8a2f22}.imp.sc .sc-ol-q{margin:18px 0 10px;padding:2px 0 2px 18px}.imp.sc .sc-ol-q figcaption .sc-opt{opacity:.6;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.imp.sc .sc-ol-q figcaption .sc-opt:hover{opacity:1}.imp.sc .sc-ol-sub{border-top:0;margin:10px 0 0;padding-top:0}.imp.sc .sc-ol-sub summary{letter-spacing:.04em;text-transform:none;color:#6b5a34;border:1px solid #78643c4d;border-radius:999px;margin-right:10px;padding:5px 12px;font-size:12px;display:inline-block}.imp.sc .sc-ol-sub[open] summary{background:#f3ead6}.imp.sc .sc-ol-sub[open]{display:block}.imp.sc .sc-ol-ask{border:0;align-items:center;gap:8px;margin-top:16px;padding-top:0;display:flex}.imp.sc .sc-ol-ask .sc-ol-in{background:#fff;border:1px solid #78643c59;border-radius:999px;flex:1;min-width:0;margin:0;padding:9px 14px}.imp.sc .sc-ol-go{color:#fff;cursor:pointer;background:#a8741a;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.imp.sc .sc-ol-askbtn{font:600 13px var(--font-sans), system-ui, sans-serif;color:#a8741a;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:4px 0}.imp.sc .sc-ol-askbtn:hover{text-decoration:underline}@media (max-width:720px){.imp.sc .sc-ol-unit{padding:18px 16px 14px}.imp.sc .sc-ol-ut{flex-basis:auto;font-size:19px}.imp.sc .sc-ol-uh{flex-wrap:nowrap}.imp.sc .sc-ol-menu{right:0}}.imp.sc .sc-ol-in{resize:none}@media (min-width:761px){.cv-studio{background:#efeadc}.cv-top{background:0 0;border-bottom:1px solid #78643c2e;padding:10px 22px}.cv-title b{font:500 20px var(--font-display), serif}.cv-title span{font-size:12px}.cv-topr{gap:10px}.cv-btn{background:#fff;border-color:#78643c47;border-radius:999px;padding:8px 16px}.cv-btn.quiet{color:var(--muted);background:0 0;border-color:#0000;font-weight:500}.cv-btn.quiet:hover{color:var(--ink)}.cv-btn.cv-undo{place-items:center;width:38px;height:38px;padding:0;font-size:17px;display:inline-grid}.cv-btn.go{padding:9px 20px}.cv-menu{border-color:#78643c40;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #281e0a2e}.cv-menu button:last-child{border-bottom:0}.cv-stagewrap{position:relative}.cv-selbar{background:0 0;border-bottom:0;gap:8px;min-height:52px;padding:10px 22px 0}.cv-selbar button{border-color:#78643c40;border-radius:999px;padding:6px 12px}.cv-selbar .em{border-radius:999px}.cv-hex{border-color:#78643c40;border-radius:999px;padding:4px 12px}.cv-sellab{margin-right:4px;font-size:11px}.cv-stage{padding:18px 22px 84px}.cv-canvas{border-radius:3px;box-shadow:0 2px 4px #281e0a14,0 18px 48px #281e0a2e}.cv-reply{background:#ffffffb3;border:1px solid #78643c40;border-radius:12px;margin:6px 22px 0}.cv-strip{background:0 0;border-top:1px solid #78643c2e}.cv-strip li.on button{border-color:var(--gilt);border-radius:4px}.cv-studio.side .cv-strip.vert{border-top:0;border-left:1px solid #78643c2e}.cv-chip,.cv-th,.cv-sw{border-radius:10px}.cv-panel-in{padding:6px 18px 18px}}.imp.sc .sc-lhead{text-align:center;margin:8px 0 34px}.imp.sc .sc-lhead .sc-h1{font:500 clamp(44px, 6vw, 68px)/1.05 var(--font-display), serif;letter-spacing:.005em;margin:0 0 12px}.imp.sc .sc-lhead .sc-h1 em{font-style:italic}.imp.sc .sc-lsub{font:400 19px/1.5 var(--font-serif), serif;color:var(--muted);max-width:34em;margin:0 auto}.imp.sc .sc-lleft{width:100%;max-width:760px;margin:0 auto}.imp.sc .sc-slip{background:#fffdf8;border:1px solid #a8741a47;border-radius:18px;gap:34px;padding:40px 44px 30px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #3c2d0f0d,0 24px 60px #3c2d0f1a}.imp.sc .sc-slip:before{content:"";pointer-events:none;border:1px solid #a8741a24;border-radius:12px;position:absolute;inset:7px}.imp.sc .sc-slip-step h2{font:600 11.5px var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a6a2a;align-items:center;gap:14px;margin:0 0 16px;display:flex}.imp.sc .sc-slip-step h2:after{content:"";background:linear-gradient(90deg,#a8741a59,#0000);flex:1;height:1px}.imp.sc .sc-slip-step h2 label{cursor:text}.imp.sc .sc-shapes{gap:14px}.imp.sc .sc-shape{background:#fbf8ef;border:1px solid #78643c38;border-radius:14px;padding:18px 12px 14px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.imp.sc .sc-shape:hover{background:#fff;border-color:#a8741a99;transform:translateY(-1px);box-shadow:0 8px 20px #3c2d0f17}.imp.sc .sc-shape.on{background:#fff;border-color:#a8741a;box-shadow:0 0 0 1px #a8741a,0 10px 24px #a8741a29}.imp.sc .sc-shape-f i{background:#fffdf8;border-color:#78643c73;border-radius:3px;box-shadow:0 2px 6px #3c2d0f1f}.imp.sc .sc-shape.on .sc-shape-f i{border-color:#a8741a}.imp.sc .sc-shape b{font:500 17px/1.2 var(--font-display), serif;color:var(--ink)}.imp.sc .sc-shape small{font:12px var(--font-sans), system-ui, sans-serif;color:var(--muted);letter-spacing:.04em}.imp.sc .sc-brief{min-height:190px;font:400 22px/1.6 var(--font-serif), serif;color:var(--ink);background:linear-gradient(#fbf7ea,#fffdf8);border:0;border-bottom:1px solid #a8741a73;border-radius:10px 10px 0 0;padding:20px 22px;transition:box-shadow .2s,background .2s}.imp.sc .sc-brief::placeholder{color:#a39a82;font-style:italic;font-weight:300}.imp.sc .sc-brief:focus{background:#fffdf8;border-bottom-color:#a8741a;outline:none;box-shadow:0 0 0 3px #a8741a2e}.imp.sc .sc-under{margin-top:6px}.imp.sc .sc-slip-step:last-of-type .sc-draw{justify-content:space-between;align-items:center;gap:16px;display:flex}.imp.sc .sc-lib.add{font:500 14px var(--font-sans), system-ui, sans-serif;color:#5b4c2a;background:0 0;border:1px solid #78643c59;border-radius:999px;padding:10px 18px;transition:background .15s,border-color .15s}.imp.sc .sc-lib.add:hover{background:#fbf3df;border-color:#a8741a}.imp.sc .sc-start{color:#fffaf0;min-height:52px;font:600 15px var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;background:linear-gradient(#b0801f,#8f6314);border:1px solid #7a5410;border-radius:999px;padding:0 36px;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 18px #8f631447}.imp.sc .sc-start:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #8f631457}.imp.sc .sc-start:disabled{box-shadow:none;opacity:1;color:#fff;background:#cdbb93;border-color:#cdbb93}.imp.sc .sc-slip-note{text-align:center;font:italic 16px/1.5 var(--font-serif), serif;color:var(--muted)}@media (max-width:720px){.imp.sc .sc-lhead{margin:0 0 22px}.imp.sc .sc-lsub{font-size:16px}.imp.sc .sc-slip{border-radius:14px;gap:26px;padding:26px 18px 20px}.imp.sc .sc-shapes{gap:10px}.imp.sc .sc-shape{border-radius:12px;padding:14px 8px 12px}.imp.sc .sc-brief{min-height:170px;padding:16px;font-size:18px}.imp.sc .sc-slip-step:last-of-type .sc-draw{flex-direction:column;align-items:stretch}.imp.sc .sc-lib.add{text-align:center}.imp.sc .sc-start{width:100%}}.imp.sc .sc-land{grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto;padding:48px 24px 80px}@media (max-width:720px){.imp.sc .sc-land{padding:24px 14px 56px}}.imp.sc button,.imp.sc input,.imp.sc textarea,.imp.sc select,.imp.sc .sc-lib.add,.imp.sc .sc-shape,.imp.sc .sc-shape-f i,.imp.sc .sc-slip,.imp.sc .sc-slip:before,.cv-btn,.cv-menu,.cv-selbar button,.cv-selbar .em,.cv-hex,.cv-chip,.cv-th,.cv-sw,.cv-stagewrap>.cv-rail,.cv-stagewrap>.cv-rail button,.cv-stagewrap>.cv-panel,.cv-reply{border-radius:0!important}.imp.sc .sc-slip{box-shadow:none}.imp.sc .sc-slip:before{display:none}.imp.sc .sc-shape:hover,.imp.sc .sc-start:hover:not(:disabled){box-shadow:none;transform:none}.imp.sc .sc-shape.on{box-shadow:inset 0 0 0 1px #a8741a}.cv-btn,.cv-stagewrap>.cv-rail,.cv-stagewrap>.cv-panel,.cv-menu{box-shadow:none}.imp.sc .sc-brief{box-shadow:none;background:#fffdf8;border:1px solid #a8741a8c;padding:18px 20px}.imp.sc .sc-brief:focus{background:#fffdf8;border-color:#a8741a;outline:none;box-shadow:inset 0 0 0 1px #a8741a}.imp.sc .sc-start{box-shadow:none;min-height:44px;font:600 14px var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;background:#7a5410;border:1px solid #7a5410;padding:0 28px;transform:none}.imp.sc .sc-start:hover:not(:disabled){background:#6a4709}.imp.sc .sc-start:disabled{background:#cdbb93;border-color:#cdbb93}.imp.sc .sc-start.sm{min-height:36px;padding:0 18px;font-size:13px}.imp.sc .sc-ol-bar{border-bottom:1px solid var(--line);margin-bottom:22px;padding:10px 0}.imp.sc .sc-ol-barr{align-items:center;gap:10px;display:flex}.imp.sc .sc-btn,.imp.sc .sc-sq{color:var(--ink);font:13px var(--font-sans), system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid #78643c66}.imp.sc .sc-btn{min-height:36px;padding:0 16px}.imp.sc .sc-sq{color:#5b4c2a;place-items:center;width:30px;height:30px;padding:0;line-height:1;display:grid}.imp.sc .sc-btn:hover:not(:disabled),.imp.sc .sc-sq:hover:not(:disabled){background:#f3ead6;border-color:#a8741a}.imp.sc .sc-sq.danger:hover:not(:disabled){color:#8a2f22;background:0 0;border-color:#8a2f22}.imp.sc .sc-btn:disabled,.imp.sc .sc-sq:disabled{opacity:.35;cursor:default}.imp.sc .sc-ol-ctl{flex:none;gap:6px;display:flex}.imp.sc .sc-ol-unit{box-shadow:none;background:#fffdf7;border:1px solid #78643c4d;border-radius:0;padding:0}.imp.sc .sc-ol-in{border-radius:0}.imp.sc .sc-ol-num{border-radius:0;width:28px;height:28px}.imp.sc .sc-ol-lab{margin:16px 0 6px}.imp.sc .sc-ol-unit .sc-ol-in.sc-ol-conn{color:var(--ink);font:400 16px/1.5 var(--font-serif), serif}.imp.sc .sc-ol-row2{grid-template-columns:minmax(0,26%) minmax(0,1fr) 30px;align-items:start;gap:8px;margin:0 0 2px;display:grid}.imp.sc .sc-ol-row2.one{grid-template-columns:minmax(0,1fr) 30px}.imp.sc .sc-ol-row2 .sc-ol-in{width:100%;font:400 16px/1.5 var(--font-serif), serif;color:var(--ink);field-sizing:content;min-height:0;margin:0;padding:4px 6px}.imp.sc .sc-ol-row2 .sc-ol-tn{font-weight:400}.imp.sc .sc-ol-row2 .sc-sq{margin-top:2px}.imp.sc .sc-ol-ask{background:#f3ecda;border-top:1px solid #78643c66;margin:0;padding:14px 24px 16px;display:block}.imp.sc .sc-ol-ask label{font:600 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a6a2a;margin:0 0 8px;display:block}.imp.sc .sc-ol-askrow{gap:8px;display:flex}.imp.sc .sc-ol-askin{min-width:0;font:15px var(--font-serif), serif;color:var(--ink);background:#fff;border:1px solid #78643c66;flex:1;padding:9px 12px}.imp.sc .sc-ol-askin:focus{border-color:#a8741a;outline:none;box-shadow:inset 0 0 0 1px #a8741a}.imp.sc .sc-ol-go{color:#fff;width:auto;height:auto;font:600 13px var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#7a5410;border:1px solid #7a5410;padding:0 20px;display:block}.imp.sc .sc-ol-go:disabled{opacity:.4;cursor:default}.imp.sc .sc-ol-rev textarea{border-radius:0}@media (max-width:720px){.imp.sc .sc-ol-body{padding:16px 14px 14px}.imp.sc .sc-ol-ask{padding:12px 14px 14px}.imp.sc .sc-ol-row2{grid-template-columns:minmax(0,1fr) 30px}.imp.sc .sc-ol-row2 .sc-ol-tn,.imp.sc .sc-ol-row2 textarea{grid-column:1}.imp.sc .sc-ol-uh{flex-wrap:nowrap;gap:8px}.imp.sc .sc-ol-ut{flex:1 1 0;min-width:0;font-size:18px}}.imp.sc .sc-ol-unit .sc-ol-in.sc-ol-conn{field-sizing:content;min-height:2.2em}.imp.sc .sc-ol-unit{margin:0 0 22px}.cv-studio,.cv-studio *,.cv-studio :before,.cv-studio :after{border-radius:0!important}.imp.sc .sc-top .sc-topname{cursor:pointer;font:500 12px var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#a8741a;background:0 0;border:0;padding:0}.imp.sc .sc-top .sc-topname:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:761px){.cv-body{flex-direction:row}.cv-body>.cv-rail{width:56px;box-shadow:none;background:#fff;border-right:1px solid #78643c33;flex-direction:column;flex:none;padding:6px 0;position:static;transform:none}.cv-body>.cv-rail button{font:600 11px var(--font-sans), sans-serif;color:#4d4638;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;gap:3px;padding:10px 2px}.cv-body>.cv-rail button.on{border-left-color:var(--gilt);color:#6b4a10;background:#a8741a1a}.cv-body>.cv-rail button:hover:not(.on){background:#a8741a0f}.cv-body>.cv-panel{width:290px;max-height:none;box-shadow:none;background:#fff;border:0;border-right:1px solid #78643c33;flex:none;display:none;position:static;overflow-y:auto;transform:none}.cv-body>.cv-panel.open{display:block}.cv-body>.cv-panel .cv-close{font:600 12px var(--font-sans), sans-serif;color:var(--muted);z-index:2;background:#fff;border:0;margin-left:auto;padding:10px 14px 4px;display:block;position:sticky;top:0}}.cv-scope{border:1px solid #78643c66;grid-template-columns:repeat(3,1fr);display:grid}.cv-scope button{font:500 12px var(--font-sans), sans-serif;color:#4d4638;cursor:pointer;background:#fff;border:0;border-right:1px solid #78643c4d;padding:8px 4px}.cv-scope button:last-child{border-right:0}.cv-scope button.on{color:#6b4a10;box-shadow:inset 0 -2px 0 var(--gilt);background:#f3ead6}.cv-match{border:1px solid var(--gilt);color:#6b4a10;width:100%;font:600 12px var(--font-sans), sans-serif;cursor:pointer;background:#fff;margin:10px 0 0;padding:9px 10px}.cv-match:hover:not(:disabled){background:#f3ead6}.cv-strip li{position:relative}.cv-strip .cv-pick{z-index:2;accent-color:#a8741a;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:4px;left:4px}.imp.sc:has(.sc-olpage){background:#efeadc}.imp.sc:has(.sc-olpage) .sc-top{background:#efeadc;border-bottom-color:#78643c2e}.imp.sc .sc-olpage{max-width:780px;margin:0 auto;padding:0 22px 60px}.imp.sc .sc-ol-bar{background:#efeadc;border-bottom:1px solid #78643c2e;margin:0 0 26px;padding:12px 0}.imp.sc .sc-ol-bar .sc-opt{font:12px var(--font-sans), system-ui, sans-serif;color:#4d4638;border:0}.imp.sc .sc-ol-bar .sc-opt:hover{color:#6b4a10}.imp.sc .sc-btn{color:#2a251b;font:12px var(--font-sans), system-ui, sans-serif;background:#fff;border-color:#78643c47;min-height:34px}.imp.sc .sc-start.sm{color:#2a251b;min-height:34px;font:500 12px var(--font-sans), system-ui, sans-serif;letter-spacing:0;background:#efe3c4;border:1px solid #c9ad6a;padding:0 16px}.imp.sc .sc-start.sm:hover:not(:disabled){background:#e7d8ae}.imp.sc .sc-start.sm:disabled{color:#9a917c;background:#f1ebdb;border-color:#ddd3b8}.imp.sc .sc-ol-head{margin-bottom:24px}.imp.sc .sc-ol-head .sc-ol-in.sc-ol-title{font:500 clamp(26px, 3.4vw, 32px)/1.15 var(--font-display), serif}.imp.sc .sc-ol-head .sc-ol-in.sc-ol-intro{font:400 16px/1.5 var(--font-serif), serif;color:#4d4638}.imp.sc .sc-ol-unit{background:#fff;border:1px solid #78643c33;margin:0 0 14px}.imp.sc .sc-ol-body{padding:20px 22px 14px}.imp.sc .sc-ol-num{color:#8a5a14;width:auto;height:auto;font:600 11px var(--font-sans), sans-serif;letter-spacing:.14em;background:0 0;border:0;margin:0}.imp.sc .sc-ol-uh{align-items:center;gap:10px;margin-bottom:2px}.imp.sc .sc-ol-ut{font:600 18px/1.3 var(--font-serif), serif}.imp.sc .sc-ol-lab{font:600 10px var(--font-sans), sans-serif;letter-spacing:.14em;color:#8a5a14;margin:18px 0 6px}.imp.sc .sc-ol-q{border-left:2px solid #a8741a8c}.imp.sc .sc-ol-q blockquote{font-size:17px}.imp.sc .sc-ol-q figcaption{font:12px var(--font-sans), sans-serif}.imp.sc .sc-sq{background:#fff;border-color:#78643c47;width:28px;height:28px;font-size:12px}.imp.sc .sc-ol-ask{background:#faf7ef;border-top:1px solid #78643c33;padding:12px 22px 14px}.imp.sc .sc-ol-ask label{font:600 10px var(--font-sans), sans-serif;letter-spacing:.14em;color:#8a5a14}.imp.sc .sc-ol-askin{font:14px var(--font-serif), serif;border-color:#78643c47}.imp.sc .sc-ol-go{color:#2a251b;font:500 12px var(--font-sans), sans-serif;background:#efe3c4;border:1px solid #c9ad6a}.imp.sc .sc-ol-go:hover:not(:disabled){background:#e7d8ae}.imp.sc .sc-ol-rev{background:#fff;border:1px solid #78643c33;margin-top:22px;padding:18px 22px 16px}.imp.sc .sc-ol-rev textarea{font:15px/1.5 var(--font-serif), serif;background:#fff;border-color:#78643c47}.imp.sc .sc-ol-rev .sc-lib.add{font:12px var(--font-sans), sans-serif;color:#2a251b;background:#fff;border:1px solid #78643c47;padding:8px 14px}.imp.sc .sc-ol-rev .sc-slip-note{text-align:left;font:12px var(--font-sans), sans-serif;color:#6b6452}@media (max-width:720px){.imp.sc .sc-olpage{padding:0 14px 40px}.imp.sc .sc-ol-body{padding:16px 14px 12px}.imp.sc .sc-ol-ask{padding:12px 14px}}.cv-page .cv-guide{background:var(--gilt,#a8741a)}.cv-page .cv-margin.on{border-color:var(--gilt,#a8741a)}.cv-selbar .cv-sep{color:#78643c73;-webkit-user-select:none;user-select:none;margin:0 2px;font-weight:400}.cv-selbar .cv-back{font-weight:600}.cv-selbar .cv-fmt{min-width:28px;font-family:var(--font-serif), serif;font-size:14px}.cv-selbar .cv-fmt.b{font-weight:700}.cv-selbar .cv-fmt.i{font-style:italic}.cv-selbar .cv-fmt.on{border-color:var(--gilt);color:#6b4a10;background:#efe3c4}@media (min-width:761px){.cv-stagewrap{padding-bottom:46px}.cv-dock{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:10px;left:14px}.cv-dock>*{pointer-events:auto}.cv-dockbtns{gap:6px;display:flex}.cv-dockbtns button{font:600 12px var(--font-sans), sans-serif;color:#4d4638;background:#fff;border:1px solid #78643c4d;border-radius:0;padding:6px 12px}.cv-dockbtns button.on{border-color:var(--gilt);color:#6b4a10;background:#efe3c4}.cv-dockbtns button:hover:not(.on){background:#faf5e8}.cv-dock .cv-panel.dock{background:#fff;border:1px solid #78643c4d;border-radius:0;width:300px;max-height:min(520px,100vh - 220px);overflow-y:auto;box-shadow:0 6px 18px #1e1b161f;display:block!important;position:static!important;inset:auto!important;transform:none!important}}@media (max-width:760px){.cv-selbar .pgbtn,.cv-selbar .cv-back,.cv-selbar .cv-sep,.cv-selbar .cv-zoom{display:none}}.imp.sc .sc-fold{color:#6b5f48;cursor:pointer;background:0 0;border:0;width:20px;padding:0 6px 0 0;font-size:13px}.imp.sc .sc-ol-sum{font:12px var(--font-sans), sans-serif;color:#7a7059;margin:4px 0 0 26px}.imp.sc .sc-more{border:0;border-top:1px solid var(--line);width:100%;font:600 11px var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6b5f48;cursor:pointer;text-align:left;background:0 0;margin:26px 0 0;padding:20px 0 10px;display:block}.imp.sc .sc-x{font:11px var(--font-sans), sans-serif;color:#9a8f76;cursor:pointer;align-self:start;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:2px 4px!important}.imp.sc .sc-x:hover{color:#7b2d26}.imp.sc .sc-ol-q figcaption{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.imp.sc .sc-ol-row2{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.imp.sc .sc-ol-row2 .sc-ol-tn{white-space:normal;overflow-wrap:anywhere;resize:none;flex:0 0 7em;font-weight:700;overflow:hidden}.imp.sc .sc-ol-row2 textarea{flex:auto}.imp.sc .sc-ol-row2.one{margin-bottom:16px}.imp.sc .sc-ol-unit{margin-bottom:34px}@media (min-width:1240px){.imp.sc .sc-ol-toc{width:190px;max-height:calc(100vh - 160px);font:12px/1.4 var(--font-sans), sans-serif;border-right:1px solid #78643c4d;padding-right:14px;display:block;position:fixed;top:120px;left:24px;overflow-y:auto}.imp.sc .sc-toc-h{cursor:pointer;width:100%;font:600 10px var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b5f48;background:0 0;border:0;justify-content:space-between;margin-bottom:10px;padding:0;display:flex}.imp.sc .sc-toc-h i{font-style:normal}.imp.sc .sc-ol-toc b{font:600 10px var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b5f48;margin-bottom:10px;display:block}.imp.sc .sc-ol-toc ol{margin:0;padding:0;list-style:none}.imp.sc .sc-ol-toc li{margin:0 0 8px}.imp.sc .sc-ol-toc a{color:#3a3428;gap:8px;text-decoration:none;display:flex}.imp.sc .sc-ol-toc a:hover{color:var(--gilt,#a8741a)}.imp.sc .sc-ol-toc a span{color:#9a8f76;min-width:1.2em}}@media (min-width:761px){.cv-dock .cv-panel-in{max-width:none;margin:0;padding:8px 14px 16px}}.imp.sc .sc-ol-introfull{font:400 16px/1.55 var(--font-serif), serif;color:#4d4638;white-space:pre-wrap;margin:8px 0 0}.cv-dock .cv-panel.dock{width:340px!important;padding:0!important}.cv-dock .cv-panel-in{padding:4px 12px 12px!important}.cv-dock .cv-tab h3{margin:12px 0 6px}.cv-dock .cv-scope button{white-space:nowrap;padding:6px 2px;font-size:11.5px}.cv-dock .cv-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cv-dock .cv-th{gap:3px;padding:4px}.cv-dock .cv-th>span:last-child{font:500 10.5px var(--font-sans), sans-serif;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-dock .cv-chips.tones{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cv-dock .cv-chips.tones .cv-chip{align-items:stretch;gap:3px;padding:4px}.cv-dock .cv-chips.tones .cv-sw{padding:4px 0;font-size:14px}.cv-dock .cv-chips.tones .cv-chip b{text-align:center;font-size:11px}.cv-dock .cv-chips.fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cv-dock .cv-chips.fonts .cv-chip{gap:2px;padding:8px 9px}.cv-dock .cv-chips.fonts .cv-chip b{font-size:17px}.cv-dock .cv-chips.fonts .cv-chip span{font-size:11px}.cv-dock .cv-chips.fonts .cv-chip small{display:none}.cv-swpop{z-index:40;background:#fff;border:1px solid #78643c66;border-radius:0;width:max-content;max-height:60vh;padding:8px;display:block;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 6px 18px #1e1b1629}.cv-swb{cursor:pointer;border:1px solid #3c321e40;width:20px;height:20px;padding:0;border-radius:0!important}.cv-swb:hover{outline:2px solid var(--gilt,#a8741a);outline-offset:1px}.imp.sc .sc-ol-parts{margin:14px 0 0}.imp.sc .sc-ol-row{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.imp.sc .sc-ol-row .sc-ol-in{resize:vertical;flex:1}.imp.sc .sc-ol-extras .sc-ol-body>div+div{margin-top:18px}.imp.sc .sc-ol-objs{background:#f3ecd9;border:1px solid #78643c59;border-left:4px solid #a8741a;margin:0 0 26px;padding:18px 22px 16px}.imp.sc .sc-ol-objs h2{font:700 20px var(--font-serif,serif);margin:0 0 12px}.imp.sc .sc-ol-objrow{flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-top:8px}.imp.sc .sc-ol-objn{width:22px;font:600 14px var(--font-sans,sans-serif);color:#8a6a2a;flex:none;padding-top:6px}.imp.sc .sc-ol-in{resize:none;line-height:1.5;overflow:hidden}.imp.sc .sc-ol-unit{margin-bottom:26px;padding:24px 28px 20px}.imp.sc .sc-ol-body>*+*{margin-top:4px}.imp.sc .sc-ol-fld{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.imp.sc .sc-ol-fld:first-of-type{border-top:0;margin-top:18px;padding-top:0}.imp.sc .sc-ol-flh{align-items:center;gap:6px;margin-bottom:10px;display:flex}.imp.sc .sc-ol-fl{font:600 11px var(--font-sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#6b5f48;field-sizing:content;background:0 0;border:1px solid #0000;width:auto;min-width:6ch;margin-left:-4px;padding:2px 4px}.imp.sc .sc-ol-fl:hover{border-color:#78643c4d}.imp.sc .sc-ol-fl:focus{background:#fffdf7;border-color:#a8741a;outline:none}.imp.sc .sc-fx{opacity:0;transition:opacity .12s}.imp.sc .sc-ol-fld:hover .sc-fx,.imp.sc .sc-fx:focus{opacity:1}@media (hover:none){.imp.sc .sc-fx{opacity:.6}}.imp.sc .sc-ol-addf{margin-top:18px}.imp.sc .sc-ol-addb{font:13px var(--font-sans,sans-serif);color:#8a6a2a;cursor:pointer;background:0 0;border:0;padding:2px 0}.imp.sc .sc-ol-addb:hover{text-decoration:underline}.imp.sc .sc-ol-addm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imp.sc .sc-ol-addm button:not(.sc-x){font:13px var(--font-sans,sans-serif);cursor:pointer;background:0 0;border:1px solid #78643c59;padding:4px 10px}.imp.sc .sc-ol-addm button:not(.sc-x):hover{background:#fffdf7;border-color:#a8741a}.imp.sc .sc-ol-toc{display:none!important}.cv-b.r-table{white-space:normal;font-family:var(--pg-body), serif}.cv-tbl{border-collapse:collapse;table-layout:fixed;width:100%;line-height:1.35}.cv-tbl td,.cv-tbl th{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--pg-grey) 55%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;text-align:inherit;padding:.5em .6em .5em 0}.cv-tbl.nol td{border-bottom:0}.cv-tbl th{font:700 .62em/1.35 var(--pg-label), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-acc);border-bottom:1.5px solid var(--pg-ink)}.cv-tbl .ld{font:600 1em var(--pg-head), serif}.cv-tbl td.cur,.cv-tbl th.cur{box-shadow:inset 0 0 0 1px var(--gilt)}.cv-tbl .cv-edit{background:#ffffff8c;outline:none;display:block}.cv-colh{cursor:col-resize;z-index:3;touch-action:none;width:12px;margin-left:-6px;position:absolute;top:0;bottom:0}.cv-colh:after{content:"";background:var(--gilt);opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:5px}.cv-colh:hover:after{opacity:1}.cv-b.r-shape{cursor:grab}.cv-marq{z-index:6;border:1px solid var(--gilt,#a8741a);pointer-events:none;background:#a8741a1f;border-radius:0;position:absolute}.cv-grid{z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#00000017 1px,#0000 1px),linear-gradient(#00000017 1px,#0000 1px);position:absolute;inset:0}.cv-btn.on{background:var(--gilt,#a8741a);color:#fff}.cv-empty{text-align:center;z-index:3;color:var(--pg-ink);font-family:var(--pg-label);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:8%;font-size:14px;display:flex;position:absolute;inset:0}.cv-empty b{font-size:15px;font-weight:600}.cv-empty span{opacity:.7;margin-top:8px;font-size:12px}.cv-empty div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cv-empty button{border:1px solid var(--pg-ink);color:var(--pg-ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:6px 12px;font-size:13px}.cv-empty button:hover{background:var(--pg-ink);color:var(--pg-bg)}.cv-chk{align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;display:flex}.cv-fld{box-sizing:border-box;border:1px solid var(--rule,#cfc6b0);width:100%;font:inherit;background:#fff;border-radius:0;margin-bottom:6px;padding:7px 8px;font-size:13px;display:block}.cv-chrome{z-index:1;position:absolute}.cv-b.pinned.sel{cursor:default;outline-style:dashed}.cv-swgrid{grid-template-columns:repeat(8,20px);gap:3px;margin-top:8px;display:grid}.cv-swpop .cv-hex{width:100%;display:flex}.cv-swpop .cv-hex input{width:100%}.cv-hexwrap{display:inline-flex;position:relative}.cv-selbar .cv-colbtn{align-items:center;min-width:30px;padding:4px 6px;display:inline-flex}.cv-selbar .cv-colbtn i{border:1px solid var(--line);width:16px;height:16px;display:block}.cv-selbar button.on{border-color:var(--gilt,#a8741a);background:#ece3cc}.cv-selbar .cv-menuwrap.l .cv-menu{min-width:170px;left:0;right:auto}.cv-selbar .cv-menu button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:500 12px var(--font-sans), sans-serif;background:0 0;min-height:0;padding:8px 12px;display:block}.cv-selbar .cv-menu button:hover:not(:disabled){background:#a8741a1a}.cv-selbar .cv-zoom{display:inline-flex}.cv-selbar .cv-zoom button{margin-left:-1px}@media (min-width:761px){.cv-selbar{flex-wrap:nowrap}}@media (max-width:760px){.cv-selbar .cv-menuwrap.l .cv-menu{position:fixed;inset:auto 8px 58px}}.imp.sc .sc-ol-lab{border-top:1px solid var(--line);color:#6b5f48;margin:26px 0 12px;padding-top:20px}.imp.sc .sc-ol-q{margin:0 0 14px}.imp.sc .sc-ol-addf{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}
