.qE7PLa_wrap{grid-template-columns:minmax(0,1fr);gap:20px;max-width:860px;margin:0 auto;display:grid}.qE7PLa_search label{margin-bottom:8px;font-size:.84rem;font-weight:600;display:block}.qE7PLa_search div{color:var(--graphite);box-shadow:var(--card-shadow);background:#fffdfa;border-radius:99px;align-items:center;gap:12px;padding:0 18px;display:flex}.qE7PLa_search div:focus-within{box-shadow:0 0 0 2px var(--accent), var(--card-shadow)}.qE7PLa_search svg{color:var(--accent);flex:none}.qE7PLa_search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:16px 0;font-size:1rem}.qE7PLa_search input::placeholder{color:#75706a}.qE7PLa_chips{flex-wrap:wrap;gap:8px;display:flex}.qE7PLa_chips button{background:var(--mist);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:8px 16px;font-size:.86rem;transition:background-color .2s}.qE7PLa_chips button:hover{background:var(--stone)}.qE7PLa_chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.qE7PLa_chips button:focus-visible,.qE7PLa_empty button:focus-visible,.qE7PLa_item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qE7PLa_status{color:var(--graphite);font-size:.84rem}.qE7PLa_category{margin-top:24px}.qE7PLa_category h2{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}.qE7PLa_group{gap:10px;display:grid}.qE7PLa_item{background:#fffdfa;border-radius:16px;box-shadow:0 6px 22px #6b4f2e14}.qE7PLa_item summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-weight:600;line-height:1.4;list-style:none;display:flex}.qE7PLa_item summary::-webkit-details-marker{display:none}.qE7PLa_item summary:after{content:"+";color:var(--accent);flex:none;font-size:1.4rem;font-weight:400;line-height:1;transition:transform .2s}.qE7PLa_item[open] summary:after{transform:rotate(45deg)}.qE7PLa_item summary span{overflow-wrap:anywhere;flex:1;min-width:0}.qE7PLa_item summary small{max-width:40%;color:var(--graphite);text-align:right;flex:none;font-size:.74rem;font-weight:400}.qE7PLa_item p{color:var(--graphite);white-space:pre-line;overflow-wrap:anywhere;padding:0 20px 18px;line-height:1.65}.qE7PLa_item mark{color:inherit;background:#b98f5d40;border-radius:3px}.qE7PLa_empty{background:#fffdfa;border-radius:16px;justify-items:start;gap:12px;padding:24px;display:grid}.qE7PLa_empty p{overflow-wrap:anywhere}.qE7PLa_empty button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qE7PLa_contact{background:var(--mist);text-align:center;border-radius:22px;margin-top:24px;padding:clamp(16px,4vw,28px)}.qE7PLa_contact a{white-space:normal;max-width:100%}@media (max-width:560px){.qE7PLa_item summary{flex-wrap:wrap}.qE7PLa_item summary span{flex-basis:calc(100% - 34px)}.qE7PLa_item summary small{text-align:left;order:3;max-width:100%}}@media (prefers-reduced-motion:reduce){.qE7PLa_item summary:after{transition:none}}
._CaXoa_site{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}._CaXoa_site>main{flex:1}._CaXoa_skip{position:absolute;left:-999px}._CaXoa_skip:focus{z-index:30;background:var(--ink);color:var(--paper);padding:8px 14px;top:8px;left:16px}._CaXoa_header{z-index:10;height:var(--header);padding:0 var(--gutter);background:color-mix(in srgb, var(--cream) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._CaXoa_brand{align-items:center;gap:14px;text-decoration:none;display:flex}._CaXoa_brandName{letter-spacing:.34em;text-transform:uppercase;font-size:.86rem;font-weight:700}._CaXoa_brandName:after{content:"";vertical-align:middle;background:currentColor;width:44px;height:1px;margin-left:10px;display:inline-block}._CaXoa_headerHero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._CaXoa_headerHero ._CaXoa_headerActions{display:none}._CaXoa_nav{gap:36px;display:flex}._CaXoa_nav a{letter-spacing:.22em;text-transform:uppercase;padding:6px 0;font-size:.78rem;text-decoration:none;position:relative}._CaXoa_nav a:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}._CaXoa_nav a:hover:after,._CaXoa_nav a[aria-current=page]:after{transform:scaleX(1)}._CaXoa_headerActions{align-items:center;gap:10px;display:flex}._CaXoa_iconButton{width:42px;height:42px;box-shadow:var(--card-shadow);background:#fff;border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:grid}._CaXoa_iconButton:hover{background:var(--ink);color:var(--paper)}._CaXoa_headerButton{background:var(--ink);color:var(--paper);border-radius:99px;padding:11px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s}._CaXoa_headerButton:hover{background:#3b3631}._CaXoa_menuButton{cursor:pointer;background:0 0;border:0;padding:8px 0;display:none}._CaXoa_mobileMenu{height:calc(100dvh - var(--header));padding:32px var(--gutter);background:var(--cream);letter-spacing:-.02em;text-transform:uppercase;align-content:start;gap:8px;font-size:2rem;font-weight:800;display:grid;position:absolute;inset:100% 0 auto}._CaXoa_mobileMenu a{text-decoration:none}._CaXoa_mobileMenu a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:2px}._CaXoa_button,._CaXoa_buttonLight{text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:99px;padding:16px 28px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-block}._CaXoa_button{background:var(--ink);color:var(--paper)}._CaXoa_button:hover{background:#3b3631;transform:translateY(-1px)}._CaXoa_buttonLight{background:var(--paper);color:var(--ink)}._CaXoa_buttonLight:hover{background:var(--accent);color:var(--paper);transform:translateY(-1px)}._CaXoa_link{cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:.95rem;text-decoration:underline;text-decoration-thickness:1px}._CaXoa_hero{min-height:max(100svh,860px);margin-top:calc(var(--header) * -1);padding:calc(var(--header) + 12px) var(--gutter) 24px;background:var(--hero-bg);grid-template-columns:minmax(0,31fr) minmax(0,43fr) minmax(0,26fr);align-items:start;gap:0 clamp(8px,1vw,16px);display:grid;position:relative;overflow:hidden}._CaXoa_art{width:100%;height:100%;position:absolute;inset:0}._CaXoa_heroCopy{z-index:3;grid-area:1/1;justify-items:start;gap:clamp(14px,1.6vw,22px);padding-top:clamp(40px,9vh,96px);display:grid;position:relative}._CaXoa_kicker{color:var(--graphite);letter-spacing:.34em;text-transform:uppercase;font-size:.8rem}._CaXoa_heroCopy h1,._CaXoa_pageHeroText h1{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.6rem,5.1vw,6rem);font-weight:800;line-height:.98}._CaXoa_heroCopy h1 span,._CaXoa_pageHeroText h1 span{background:linear-gradient(95deg,#7e6242 0%,#b98f5d 55%,#e0bb85 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}._CaXoa_heroSub{max-width:27ch;color:var(--graphite);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}._CaXoa_rule{background:var(--ink);width:34px;height:1.5px;display:block}._CaXoa_statue{position:relative}._CaXoa_heroStatue{z-index:2;filter:drop-shadow(0 26px 44px #6b4f2e33);width:min(48vw,102svh - 91.8px);max-width:1000px;animation:.9s cubic-bezier(.2,.7,.2,1) 50ms both _CaXoa_statue;position:absolute;bottom:0;left:49%;transform:translate(-50%)}._CaXoa_statue{width:100%;height:auto;display:block}._CaXoa_heroContact{z-index:4;grid-area:1/3/span 2;gap:14px;display:grid;position:relative}._CaXoa_contactCards{gap:10px;display:grid}._CaXoa_contactCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 16px 10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 10px 30px #6b4f2e1f,inset 0 0 0 1px #fff}a._CaXoa_contactCard:hover{transform:translate(-3px);box-shadow:0 14px 34px #6b4f2e33,inset 0 0 0 1px #f0bb6d}._CaXoa_cardText{gap:1px;min-width:0;display:grid}._CaXoa_cardText strong{font-size:.95rem;font-weight:600}._CaXoa_cardText small{color:var(--graphite);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}._CaXoa_cardIcon>span{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._CaXoa_iconWhatsapp{color:#fff;background:linear-gradient(145deg,#5fe07f,#1fb855)}._CaXoa_iconEmail{color:#3a332b;background:radial-gradient(circle at 35% 30%,#fff1dc,#eec893)}._CaXoa_iconInstagram{color:#fff;background:linear-gradient(40deg,#fbb03b,#ee2a7b 55%,#7f39c9)}._CaXoa_iconPhone{color:#fff;background:#1e2023}._CaXoa_formCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaeb;border-radius:24px;gap:12px;padding:20px 20px 16px;display:grid;box-shadow:0 18px 50px #6b4f2e29,inset 0 0 0 1px #fff}._CaXoa_formCard h2{letter-spacing:.26em;text-transform:uppercase;font-size:.86rem;font-weight:500;line-height:1.6}._CaXoa_formCard ._CaXoa_rule{background:var(--gold);width:42px}._CaXoa_formCompact ._CaXoa_field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._CaXoa_sendButton{color:#fff;letter-spacing:.16em;text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#17181a 55%,#3b3631);border:0;border-radius:99px;justify-self:stretch;width:100%;padding:15px 56px 15px 22px;font-size:.78rem;font-weight:600;position:relative}._CaXoa_sendButton:after{content:"→";aspect-ratio:1;color:#2b2520;letter-spacing:0;background:linear-gradient(145deg,#ffcf8e,#eea950);border-radius:50%;place-items:center;font-size:1.05rem;transition:transform .2s;display:grid;position:absolute;top:5px;bottom:5px;right:5px}._CaXoa_sendButton:hover:after{transform:translate(-3px)}._CaXoa_heroFoot{z-index:3;grid-area:2/1;align-self:end;gap:12px;width:min(24vw,300px);display:grid;position:relative}._CaXoa_heroFacts{align-items:center;gap:16px;display:flex}._CaXoa_heroFacts li{max-width:16ch;color:var(--graphite);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #1e20232e;gap:3px;padding-right:16px;font-size:.66rem;line-height:1.35;display:grid}._CaXoa_heroFacts li:last-child{border-right:0;padding-right:0}._CaXoa_heroFacts strong{color:var(--ink);letter-spacing:-.01em;font-size:1.7rem;font-weight:400;line-height:1}._CaXoa_heroTags{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;line-height:1.8}._CaXoa_heroTags i{opacity:.5;margin:0 6px;font-style:normal}._CaXoa_hero{grid-template-rows:1fr auto}@keyframes _CaXoa_statue{0%{transform:translate(-50%,14px)}}._CaXoa_colorBar{background:var(--line);height:1px}._CaXoa_pageHero{min-height:clamp(300px,34vw,440px);padding:clamp(28px, 4vw, 60px) var(--gutter) clamp(28px, 3vw, 44px);background:var(--hero-bg);border-bottom:1px solid var(--line);position:relative;overflow:hidden}._CaXoa_pageArt{width:min(44%,620px);height:100%;position:absolute;top:0;right:0}._CaXoa_pageHeroText{z-index:1;justify-items:start;gap:clamp(12px,1.4vw,18px);max-width:58%;display:grid;position:relative}._CaXoa_pageHeroText h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,6vw,6rem)}._CaXoa_pageIntro{max-width:44ch;color:var(--graphite);font-size:1.05rem;line-height:1.55}._CaXoa_section{padding:clamp(40px, 6vw, 96px) var(--gutter)}._CaXoa_sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,3vw,44px);display:flex}._CaXoa_sectionHead h2,._CaXoa_band h2{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:800;line-height:1}._CaXoa_reveal{animation:linear both _CaXoa_rise;animation-timeline:view();animation-range:entry entry 30%}@keyframes _CaXoa_rise{0%{opacity:0;transform:translateY(18px)}}._CaXoa_selected{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,2vw,28px);display:grid}._CaXoa_selected>:nth-child(4n+1),._CaXoa_selected>:nth-child(4n){grid-column:span 7}._CaXoa_selected>:nth-child(4n+2),._CaXoa_selected>:nth-child(4n+3){grid-column:span 5}._CaXoa_selected ._CaXoa_poster{aspect-ratio:auto;height:clamp(260px,36vw,560px)}._CaXoa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,2vw,28px);display:grid}._CaXoa_grid ._CaXoa_card{grid-template-rows:auto 1fr;height:100%}._CaXoa_grid ._CaXoa_poster{aspect-ratio:4/5}._CaXoa_grid ._CaXoa_caption{gap:4px;min-width:0;display:grid}._CaXoa_grid ._CaXoa_caption strong,._CaXoa_grid ._CaXoa_caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._CaXoa_card{gap:14px;text-decoration:none;display:grid}._CaXoa_frame{background:var(--mist);box-shadow:var(--card-shadow);border-radius:22px;display:block;overflow:hidden}._CaXoa_poster{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}._CaXoa_card:hover ._CaXoa_poster,._CaXoa_card:focus-visible ._CaXoa_poster{transform:scale(1.025)}._CaXoa_card:hover ._CaXoa_caption strong{color:var(--gold)}._CaXoa_caption strong{transition:color .2s}._CaXoa_caption{color:var(--graphite);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:.8rem;display:flex}._CaXoa_caption strong{color:var(--ink);letter-spacing:-.01em;text-transform:none;font-size:1.15rem;font-weight:700}._CaXoa_filters{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin-bottom:32px;padding:4px 2px 10px;display:flex;overflow-x:auto}._CaXoa_filters::-webkit-scrollbar{display:none}._CaXoa_filters button{box-shadow:var(--card-shadow);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;scroll-snap-align:start;cursor:pointer;background:#fff;border:0;border-radius:99px;flex:none;padding:10px 20px;font-size:.76rem;font-weight:600;transition:background-color .2s,color .2s}._CaXoa_filters button:hover{color:var(--gold)}._CaXoa_filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._CaXoa_facts3{color:var(--graphite);flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}._CaXoa_statement{padding:clamp(56px, 8vw, 120px) var(--gutter);background:var(--hero-bg);grid-template-columns:1fr auto;align-items:end;gap:clamp(24px,6vw,96px);display:grid}._CaXoa_statement p:first-child{letter-spacing:-.03em;text-transform:uppercase;max-width:18ch;font-size:clamp(1.9rem,4.4vw,4.2rem);font-weight:800;line-height:1.02}._CaXoa_specimen{letter-spacing:-.05em;font-size:clamp(6rem,15vw,15rem);font-weight:800;line-height:.8}._CaXoa_specimen span{color:var(--accent)}._CaXoa_band{padding:clamp(48px, 7vw, 104px) var(--gutter);color:var(--paper);background:linear-gradient(120deg,#17181a,#37363a);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}._CaXoa_band>div{align-content:start;justify-items:start;gap:18px;display:grid}._CaXoa_services{gap:12px;display:grid}._CaXoa_services li{box-shadow:var(--card-shadow);background:#fff;border-radius:22px;grid-template-columns:56px 1.1fr 1.4fr auto;align-items:baseline;gap:20px;padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,32px);display:grid}._CaXoa_services li>span{color:var(--accent);font-weight:700}._CaXoa_services h3,._CaXoa_products h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:700}._CaXoa_services p,._CaXoa_services small{color:var(--graphite)}._CaXoa_tags{grid-column:3/-1;font-size:.88rem}._CaXoa_pricing{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));justify-content:center;gap:clamp(18px,2.2vw,28px);display:grid}._CaXoa_priceCard{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fffdfa;border-radius:24px;row-gap:22px;padding:clamp(26px,2.8vw,36px);transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;position:relative}._CaXoa_priceCard:hover{border-color:#d8b98c;transform:translateY(-4px);box-shadow:0 22px 54px #6b4f2e24}._CaXoa_priceCard[data-featured=true]{border-color:var(--gold);background:linear-gradient(#fbf4e8,#fffdfa 42%)}._CaXoa_priceBadge{border:1px solid var(--gold);color:#7e5a24;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:5px 12px;font-size:.64rem;font-weight:600;position:absolute;top:18px;right:18px}._CaXoa_priceHead{align-content:start;gap:10px;display:grid}._CaXoa_priceHead h2{letter-spacing:-.02em;padding-right:96px;font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:700;line-height:1.2}._CaXoa_priceSummary,._CaXoa_priceText{color:var(--graphite);white-space:pre-wrap;font-size:.95rem;line-height:1.5}._CaXoa_priceFrom{border-block:1px solid var(--line);gap:2px;padding:18px 0;display:grid}._CaXoa_priceFrom small{color:var(--graphite);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}._CaXoa_priceFrom strong{letter-spacing:-.03em;font-size:clamp(2.1rem,3vw,2.7rem);font-weight:800;line-height:1.1}._CaXoa_priceNote{color:var(--graphite);white-space:pre-wrap;font-size:.8rem;line-height:1.45}._CaXoa_priceBody{align-content:start;gap:14px;display:grid}._CaXoa_priceList{gap:10px;font-size:.95rem;line-height:1.4;display:grid}._CaXoa_priceList li{padding-left:26px;position:relative}._CaXoa_priceList li:before{content:"";background:var(--gold);width:16px;height:16px;position:absolute;top:.22em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}._CaXoa_priceMeta{align-content:start;gap:12px;display:grid}._CaXoa_priceFacts{gap:6px;font-size:.86rem;display:grid}._CaXoa_priceFacts:empty{display:none}._CaXoa_priceFacts div{justify-content:space-between;gap:12px;display:flex}._CaXoa_priceFacts dt{color:var(--graphite)}._CaXoa_priceFacts dd{text-align:right;font-weight:600}._CaXoa_priceCard ._CaXoa_button{align-self:end;width:100%}@media (prefers-reduced-motion:reduce){._CaXoa_priceCard{transition:none}._CaXoa_priceCard:hover{transform:none}}._CaXoa_portalList{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}._CaXoa_portalList li{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fffdfa;border-radius:22px;transition:transform .25s,border-color .25s}._CaXoa_portalList li:hover{border-color:#d8b98c;transform:translateY(-2px)}._CaXoa_portalList li[data-action=true]{border-color:var(--gold)}._CaXoa_portalList a{gap:12px;padding:24px;text-decoration:none;display:grid}._CaXoa_portalList h2{letter-spacing:-.02em;font-size:1.3rem;font-weight:700}._CaXoa_portalList small{color:var(--graphite)}._CaXoa_progress{background:var(--mist);border-radius:99px;height:6px;display:block;overflow:hidden}._CaXoa_progress span{border-radius:inherit;background:linear-gradient(90deg,#b98f5d,#d8b98c);height:100%;transition:width .4s;display:block}._CaXoa_portalMeta{align-items:baseline;gap:12px;font-size:.92rem;display:flex}._CaXoa_portalSummary{border:1px solid var(--line);background:#fffdfa;border-radius:22px;gap:10px;padding:clamp(18px,2.4vw,26px);display:grid}._CaXoa_portalSummary[data-action=true]{border-color:var(--gold);background:linear-gradient(#fbf4e8,#fffdfa)}._CaXoa_portalSummary small{color:var(--graphite)}._CaXoa_portalOk{color:#2c5a35;background:#e3ede3;border-radius:12px;margin-bottom:16px;padding:12px 16px}._CaXoa_portalTitle{letter-spacing:-.02em;margin-top:clamp(30px,4vw,48px);margin-bottom:14px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}._CaXoa_portalStages{gap:8px;display:grid}._CaXoa_portalStages li{border-left:2px solid var(--line);background:#fffdfa;border-radius:0 12px 12px 0;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;display:grid}._CaXoa_portalStages li[data-status=COMPLETED]{border-left-color:#b98f5d}._CaXoa_portalStages li[data-status=AWAITING_FEEDBACK]{border-left-color:var(--ink)}._CaXoa_portalStages small{color:var(--graphite)}._CaXoa_portalStages p{color:var(--graphite);white-space:pre-wrap;grid-column:1/-1;font-size:.92rem}._CaXoa_conceptCard{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fffdfa;border-radius:22px;gap:14px;margin-bottom:18px;padding:clamp(18px,2.4vw,28px);display:grid}._CaXoa_conceptCard[data-selected=true]{border-color:var(--gold)}._CaXoa_conceptCard h3{font-size:1.2rem;font-weight:700}._CaXoa_conceptCard h3 small{color:var(--graphite);font-size:.8rem;font-weight:400}._CaXoa_conceptGallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}._CaXoa_conceptGallery img{background:var(--mist);-webkit-user-drag:none;border-radius:12px;width:100%;height:auto;display:block}._CaXoa_conceptActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._CaXoa_approveForm{gap:10px;max-width:460px;display:grid}._CaXoa_products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}._CaXoa_products li{min-height:240px;box-shadow:var(--card-shadow);background:#fff;border-radius:22px;grid-template-rows:auto 1fr auto;gap:20px;padding:clamp(20px,2.8vw,34px);display:grid}._CaXoa_products small{color:var(--graphite);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}._CaXoa_productFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}._CaXoa_productBlank{aspect-ratio:4/5;background:var(--mist);color:var(--graphite);letter-spacing:.12em;text-align:center;text-transform:uppercase;place-items:center;padding:24px;font-size:.78rem;display:grid}._CaXoa_price{color:var(--ink);letter-spacing:0;text-transform:none;font-weight:700}._CaXoa_buyPrice{letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800}._CaXoa_buyNote{color:var(--graphite);font-size:.86rem;line-height:1.5}._CaXoa_buyCard{width:min(100%,640px);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;gap:14px;padding:clamp(20px,3vw,32px);display:grid}._CaXoa_buyCard h2{font-size:1.3rem;font-weight:700}._CaXoa_accountData{width:min(100%,640px);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;gap:8px;padding:clamp(18px,2.4vw,26px);display:grid}._CaXoa_accountData div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}._CaXoa_accountData dd{color:var(--graphite);overflow-wrap:anywhere}._CaXoa_status{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}._CaXoa_packageTitle{max-width:72ch;margin-top:clamp(24px,3vw,40px);font-size:1.2rem;font-weight:700}._CaXoa_consent{grid-template-columns:20px 1fr;gap:10px;font-size:.9rem;line-height:1.45;display:grid}._CaXoa_consent input{width:18px;height:18px;accent-color:var(--ink);margin-top:2px}._CaXoa_productFoot strong{font-size:1.3rem;font-weight:700}._CaXoa_productFoot span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}._CaXoa_back{font-size:.85rem}._CaXoa_projectBody{grid-template-columns:2fr 1fr;align-items:start;gap:clamp(20px,3vw,44px);display:grid}._CaXoa_wide{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}._CaXoa_fullFrame{box-shadow:var(--card-shadow);background:#fff;border-radius:22px;place-items:center;margin-top:clamp(14px,2vw,28px);padding:clamp(10px,1.6vw,22px);display:grid;overflow:hidden}._CaXoa_projectBody ._CaXoa_fullFrame{margin-top:0}._CaXoa_fullImage{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:86svh;display:block}._CaXoa_facts{box-shadow:var(--card-shadow);background:#fff;border-radius:22px;gap:18px;padding:clamp(18px,2.2vw,28px);display:grid}._CaXoa_facts p{font-size:1.2rem;font-weight:500;line-height:1.35}._CaXoa_facts dl{border-top:1px solid var(--line);gap:10px;padding-top:16px;font-size:.9rem;display:grid}._CaXoa_facts dl div{justify-content:space-between;gap:16px;display:flex}._CaXoa_facts dd{color:var(--graphite);text-align:right}._CaXoa_nextProject{border-top:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:16px;margin-top:clamp(32px,5vw,64px);padding-top:20px;font-size:clamp(1.1rem,2.4vw,1.9rem);font-weight:700;text-decoration:none;display:flex}._CaXoa_contactPage{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(20px,4vw,56px);display:grid}._CaXoa_whatsapp{text-align:center;border:1px solid;border-radius:99px;padding:12px 16px;font-size:.9rem;text-decoration:none;display:block}a._CaXoa_whatsapp:hover{background:var(--ink);color:var(--paper)}._CaXoa_form{gap:12px;display:grid}._CaXoa_field{gap:5px;font-size:.84rem;display:grid}._CaXoa_field input,._CaXoa_field select,._CaXoa_field textarea{background:#eeeae3;border:0;border-radius:12px;width:100%;padding:11px 14px;font-size:.95rem}._CaXoa_field select option{color:var(--ink);background:var(--paper)}._CaXoa_field textarea{resize:vertical}._CaXoa_field [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #c8230f}._CaXoa_error{color:#c8230f}._CaXoa_form button{justify-self:start}._CaXoa_formCompact{grid-template-columns:1fr 1fr;gap:8px}._CaXoa_formCompact>label:nth-of-type(3),._CaXoa_formCompact>._CaXoa_demoNote,._CaXoa_formCompact>._CaXoa_formFailure{grid-column:1/-1}._CaXoa_formCompact>button{grid-column:1/-1;width:100%}._CaXoa_formCompact ._CaXoa_field textarea{resize:none}._CaXoa_demoNote{opacity:.75;font-size:.78rem}._CaXoa_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}._CaXoa_sendButton:disabled{opacity:.7;cursor:wait}._CaXoa_formFailure{color:#a8301c;font-size:.84rem;line-height:1.45}._CaXoa_formFailure a{color:inherit}._CaXoa_formNote{justify-items:start;gap:8px;padding:20px 0;display:grid}._CaXoa_projectText{white-space:pre-wrap;max-width:72ch;margin-top:clamp(24px,3vw,40px);line-height:1.65}._CaXoa_authCard{width:min(100%,460px);margin:0 auto}._CaXoa_authLinks{justify-content:space-between;gap:12px;font-size:.86rem;display:flex}._CaXoa_downloads{gap:6px;display:grid}._CaXoa_dock{display:none}._CaXoa_quick{width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:#fffdfa;border:0;border-radius:24px;margin:auto 24px 24px auto;padding:0;overflow-y:auto;box-shadow:0 20px 60px #0005}._CaXoa_quick::backdrop{background:#1e202366}._CaXoa_quickInner{gap:16px;padding:24px;display:grid}._CaXoa_quickHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._CaXoa_quickHead h2{letter-spacing:.24em;text-transform:uppercase;font-size:.9rem;font-weight:500;line-height:1.6}._CaXoa_footer{padding:40px var(--gutter) 40px;border-top:1px solid var(--line);gap:24px;display:grid}._CaXoa_footerTop{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}._CaXoa_footerTop p{font-size:1.05rem;font-weight:500}._CaXoa_footerTop nav{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:20px;font-size:.78rem;display:flex}._CaXoa_footerTop a{text-decoration:none}._CaXoa_footer small{color:var(--graphite);font-size:.8rem}@media (max-width:1100px){._CaXoa_pricing,._CaXoa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1340px){._CaXoa_formCompact{grid-template-columns:1fr}._CaXoa_formCompact>*{grid-column:auto!important}}@media (max-width:860px){._CaXoa_site{padding-bottom:calc(var(--dock) + env(safe-area-inset-bottom))}._CaXoa_nav,._CaXoa_headerButton{display:none}._CaXoa_headerActions{margin-left:auto;margin-right:14px}._CaXoa_menuButton{display:block}._CaXoa_art{display:none}._CaXoa_hero{min-height:0;padding:calc(var(--header) + 12px) var(--gutter) 28px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}._CaXoa_heroCopy{display:contents}._CaXoa_heroCopy ._CaXoa_rule{display:none}._CaXoa_heroCopy ._CaXoa_kicker{order:1}._CaXoa_heroCopy h1{order:2;font-size:clamp(2.4rem,11.2vw,5rem)}._CaXoa_heroStatue{filter:none;order:3;width:min(100%,560px,106svh - 159px);margin:10px auto 0;animation:none;position:relative;bottom:auto;left:auto;transform:none}._CaXoa_heroSub{order:4;max-width:none}._CaXoa_heroContact{order:5;grid-area:auto/1}._CaXoa_heroFoot{order:6;grid-area:auto/1}._CaXoa_pageHero{min-height:0;padding-top:96px}._CaXoa_pageArt{aspect-ratio:620/420;width:min(46%,240px);height:auto}._CaXoa_pageHeroText{max-width:none}._CaXoa_pageHeroText h1{font-size:clamp(2.2rem,10.6vw,4.4rem)}._CaXoa_heroStatue:before{content:"";aspect-ratio:1;background:linear-gradient(135deg,#141517,#37363a);border-radius:0 100% 0 0;width:45%;position:absolute;top:-4%;left:50%;box-shadow:0 -2px #f0bb6d}._CaXoa_heroStatue:after{content:"";z-index:-1;background:linear-gradient(#d6d1c9,#b9b3aa8c);width:16%;position:absolute;inset:-4% auto 0 34%;box-shadow:1px 0 #f0bb6d8c,-1px 0 #f0bb6d8c}._CaXoa_contactCards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._CaXoa_heroFacts{flex-wrap:wrap}._CaXoa_heroFoot{width:auto}._CaXoa_heroFacts li{max-width:none}._CaXoa_brandName:after{display:none}._CaXoa_statement,._CaXoa_band,._CaXoa_selected,._CaXoa_products,._CaXoa_contactPage,._CaXoa_projectBody{grid-template-columns:1fr}._CaXoa_selected>*{grid-column:auto!important}._CaXoa_selected ._CaXoa_poster{aspect-ratio:4/3;height:auto}._CaXoa_services li{grid-template-columns:36px 1fr}._CaXoa_services li>p,._CaXoa_services li>small,._CaXoa_tags{grid-column:2}._CaXoa_quick{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}._CaXoa_dock{z-index:9;height:calc(var(--dock) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}._CaXoa_dock a{place-items:center;font-size:.88rem;text-decoration:none;display:grid}._CaXoa_dock a+a{box-shadow:inset 1px 0 #fff3}._CaXoa_footer{padding-bottom:32px}._CaXoa_footerTop{grid-template-columns:1fr}}@media (max-width:680px){._CaXoa_pricing{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){._CaXoa_grid{grid-template-columns:minmax(0,1fr)}}
.n8OGUG_shell{background:var(--cream);min-height:100dvh;color:var(--ink);grid-template-columns:232px minmax(0,1fr);font-size:.95rem;display:grid}.n8OGUG_side{color:#f4efe7;background:linear-gradient(#17181a,#2c2b2d);flex-direction:column;gap:24px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.n8OGUG_brand{flex:none;justify-content:space-between;align-items:center;padding:0 6px;display:flex}.n8OGUG_brand a{color:inherit}.n8OGUG_menu{color:inherit;cursor:pointer;background:0 0;border:1px solid #f4efe755;border-radius:99px;padding:6px 12px;display:none}.n8OGUG_nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f4efe755 transparent;flex:auto;align-content:start;gap:2px;min-height:0;padding-bottom:12px;display:grid;overflow:hidden auto}.n8OGUG_nav a{border-radius:10px;padding:9px 12px;text-decoration:none;transition:background-color .15s}.n8OGUG_nav a:hover{background:#ffffff14}.n8OGUG_nav a:focus-visible{outline-offset:-2px;outline:2px solid #f4efe7}.n8OGUG_nav a[aria-current=page]{color:var(--ink);background:#f4efe7;font-weight:600}.n8OGUG_soon{opacity:.5;padding:9px 12px;font-size:.84rem}.n8OGUG_sideFoot{flex:none;gap:4px;margin-top:auto;padding:0 6px;font-size:.82rem;display:grid}.n8OGUG_sideFoot small{text-overflow:ellipsis;opacity:.7;overflow:hidden}.n8OGUG_main{align-content:start;gap:16px;width:min(100%,1120px);padding:24px clamp(14px,3vw,36px) 56px;display:grid}.n8OGUG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.n8OGUG_head h1{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.n8OGUG_sub{margin-top:12px;font-size:1.05rem;font-weight:700}.n8OGUG_hint{color:var(--graphite);font-size:.86rem}.n8OGUG_primary,.n8OGUG_secondary,.n8OGUG_danger{cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.n8OGUG_primary{background:var(--ink);color:#fff}.n8OGUG_primary:hover{background:#3b3631}.n8OGUG_secondary{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff}.n8OGUG_danger{color:#a8301c;background:0 0;box-shadow:inset 0 0 0 1px #a8301c55}.n8OGUG_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.n8OGUG_stat{background:#fff;border-radius:14px;gap:4px;padding:16px;text-decoration:none;display:grid;box-shadow:0 6px 20px #6b4f2e14}.n8OGUG_stat strong{letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.n8OGUG_stat span{color:var(--graphite);font-size:.84rem}.n8OGUG_quick{flex-wrap:wrap;gap:8px;display:flex}.n8OGUG_list{gap:6px;display:grid}.n8OGUG_list>li{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex;box-shadow:0 4px 14px #6b4f2e10}.n8OGUG_rowMain{flex:1;gap:1px;min-width:180px;text-decoration:none;display:grid}.n8OGUG_rowMain small{color:var(--graphite)}.n8OGUG_price{white-space:nowrap;font-weight:600}.n8OGUG_thumb{background:var(--mist);border-radius:8px;flex:none;width:48px;height:48px;overflow:hidden}.n8OGUG_thumb img{object-fit:cover;width:100%;height:100%}.n8OGUG_badge{background:var(--mist);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:.76rem;font-weight:600}.n8OGUG_badge[data-tone=PUBLISHED],.n8OGUG_badge[data-tone=ACTIVE],.n8OGUG_badge[data-tone=PAID],.n8OGUG_badge[data-tone=FULFILLED],.n8OGUG_badge[data-tone=RESOLVED]{color:#2c5a35;background:#e3ede3}.n8OGUG_badge[data-tone=NEW],.n8OGUG_badge[data-tone=PENDING],.n8OGUG_badge[data-tone=IN_PROGRESS]{color:#7e5a24;background:#f7ead5}.n8OGUG_badge[data-tone=FAILED],.n8OGUG_badge[data-tone=CANCELLED],.n8OGUG_badge[data-tone=REFUNDED]{color:#a8301c;background:#f6e0da}.n8OGUG_order{gap:4px;display:flex}.n8OGUG_order button{background:var(--mist);cursor:pointer;border:0;border-radius:8px;width:32px;height:32px}.n8OGUG_order button:disabled{opacity:.35;cursor:default}.n8OGUG_form{background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:18px;display:grid;box-shadow:0 4px 14px #6b4f2e10}.n8OGUG_form label{gap:4px;font-size:.84rem;font-weight:600;display:grid}.n8OGUG_form input,.n8OGUG_form select,.n8OGUG_form textarea,.n8OGUG_inline input,.n8OGUG_search input,.n8OGUG_search select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:9px 11px;font-size:.95rem;font-weight:400}.n8OGUG_wide{grid-column:1/-1}.n8OGUG_actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.n8OGUG_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n8OGUG_inline input{flex:1;min-width:180px}.n8OGUG_replace{align-items:center;gap:6px;font-size:.8rem;display:flex}.n8OGUG_images{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.n8OGUG_images li{background:#fff;border-radius:12px;gap:6px;padding:8px;font-size:.82rem;display:grid}.n8OGUG_images img{object-fit:cover;border-radius:8px;width:100%;height:110px}.n8OGUG_dangerZone{border-top:1px solid var(--line);padding-top:12px}.n8OGUG_search{flex-wrap:wrap;gap:8px;display:flex}.n8OGUG_search input{flex:1;min-width:180px}.n8OGUG_search select{width:auto}.n8OGUG_error,.n8OGUG_success{border-radius:10px;padding:10px 14px;font-size:.9rem}.n8OGUG_error{color:#8a2614;background:#f6e0da}.n8OGUG_success{color:#2c5a35;background:#e3ede3}.n8OGUG_empty{color:var(--graphite);text-align:center;background:#fff;border-radius:14px;padding:28px}.n8OGUG_panel{background:#fff;border-radius:14px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 4px 14px #6b4f2e10}.n8OGUG_panel dl{grid-template-columns:150px 1fr;gap:6px 14px;font-size:.92rem;display:grid}.n8OGUG_panel dt{color:var(--graphite)}.n8OGUG_message{white-space:pre-wrap;line-height:1.5}.n8OGUG_columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.n8OGUG_login{background:var(--hero-bg);place-items:center;min-height:100dvh;padding:16px;display:grid}.n8OGUG_loginCard{background:#fffdfa;border-radius:22px;gap:14px;width:min(100%,400px);padding:26px;display:grid;box-shadow:0 18px 50px #6b4f2e29}.n8OGUG_loginCard h1{font-size:1.3rem;font-weight:800}.n8OGUG_pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.n8OGUG_pickers .n8OGUG_hint{grid-column:1/-1;font-weight:400}.n8OGUG_picker{align-content:start;gap:10px;display:grid}.n8OGUG_pickerButton{text-align:center;cursor:pointer;background:#fbf8f3;border:1px dashed #b98f5d;border-radius:12px;padding:22px 14px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:block;position:relative}.n8OGUG_pickerButton:hover,.n8OGUG_pickerButton:focus-within{background:#f4efe7}.n8OGUG_fileInput{opacity:0;height:1px;position:absolute;width:1px!important;padding:0!important}.n8OGUG_previews{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.n8OGUG_previews li{gap:6px;display:grid}.n8OGUG_previews img{aspect-ratio:1;background:var(--mist);object-fit:contain;border-radius:8px;width:100%}.n8OGUG_previews button{color:#a8301c;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.76rem}.n8OGUG_focus{border-bottom:1px solid var(--line);justify-items:start;gap:10px;padding-bottom:14px;display:grid}.n8OGUG_focusStage{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.n8OGUG_focusImage{touch-action:none;line-height:0;position:relative}.n8OGUG_focusImage img{background:var(--mist);cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:min(100%,420px);max-height:380px;display:block}.n8OGUG_focusMark{pointer-events:none;background:#c9924a;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;box-shadow:0 0 0 1px #0006}.n8OGUG_focusPreview{width:176px;color:var(--graphite);gap:6px;font-size:.78rem;display:grid}.n8OGUG_focusPreview img{aspect-ratio:4/5;background:var(--mist);object-fit:cover;border-radius:12px;width:100%}.n8OGUG_focusRanges{flex-wrap:wrap;gap:8px 20px;width:100%;font-size:.82rem;display:flex}.n8OGUG_focusRanges label{flex:1;gap:4px;min-width:160px;display:grid}.n8OGUG_galleryList{gap:10px;display:grid}.n8OGUG_galleryList>li{background:#fff;border-radius:12px;grid-template-columns:110px minmax(0,1fr);gap:10px 14px;padding:12px;display:grid;box-shadow:0 4px 14px #6b4f2e10}.n8OGUG_galleryThumb{grid-row:span 2}.n8OGUG_galleryThumb img{background:var(--mist);object-fit:contain;border-radius:8px;width:110px;height:110px;display:block}.n8OGUG_galleryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n8OGUG_stageRow{grid-template-columns:minmax(0,1fr)!important}.n8OGUG_stageForm,.n8OGUG_versionRow{gap:8px;font-size:.84rem;font-weight:600;display:grid}.n8OGUG_stageForm label{gap:4px;display:grid}.n8OGUG_stageForm input:not([type=checkbox]),.n8OGUG_stageForm textarea{border:1px solid var(--line);border-radius:8px;width:100%;padding:8px 10px;font-size:.92rem;font-weight:400}.n8OGUG_stageForm .n8OGUG_secondary{justify-self:start}.n8OGUG_versionRow{border-top:1px solid var(--line);padding-top:10px;font-weight:400}.n8OGUG_versionRow img{object-fit:contain;background:var(--mist);border-radius:8px;width:100%;max-height:180px}.n8OGUG_editor{gap:16px;display:grid}.n8OGUG_editor fieldset{border:0;min-width:0;margin:0}.n8OGUG_picks{gap:4px;display:grid}.n8OGUG_picks button{background:var(--mist);cursor:pointer;text-align:left;border:0;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;display:flex}.n8OGUG_lines{gap:10px;display:grid}.n8OGUG_lines>li{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,2fr) 90px 100px 120px 110px;align-items:end;gap:8px 10px;padding:12px;display:grid}.n8OGUG_lines label,.n8OGUG_sectionField,.n8OGUG_sectionField label,.n8OGUG_packageItems{gap:4px;font-size:.82rem;font-weight:600;display:grid}.n8OGUG_lines input,.n8OGUG_lines textarea,.n8OGUG_sectionField input,.n8OGUG_sectionField textarea,.n8OGUG_packageList input,.n8OGUG_panel select,.n8OGUG_panel input[type=search]{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:8px 10px;font-size:.92rem;font-weight:400}.n8OGUG_lines [aria-invalid=true]{border-color:#a8301c}.n8OGUG_lineName{min-width:0}.n8OGUG_lineTotal{text-align:right;white-space:nowrap;padding-bottom:9px}.n8OGUG_lineWide{grid-column:span 2}.n8OGUG_totals{border-top:1px solid var(--line);grid-template-columns:1fr auto;justify-self:end;gap:6px 24px;width:min(100%,340px);padding-top:10px;display:grid}.n8OGUG_totals dd{text-align:right}.n8OGUG_grand{font-size:1.15rem;font-weight:800}.n8OGUG_stickyBar{z-index:3;background:#fffdfa;border-radius:12px;justify-content:flex-end;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #6b4f2e1c}.n8OGUG_check{grid-template-columns:none;align-items:center;gap:8px;display:flex!important}.n8OGUG_check input{width:auto}.n8OGUG_packageItems{border:1px solid var(--line);border-radius:12px;padding:12px}.n8OGUG_packageList{gap:6px;display:grid}.n8OGUG_packageList li{grid-template-columns:minmax(0,2fr) 70px minmax(0,2fr) auto;gap:6px;display:grid}.n8OGUG_sectionField{padding-bottom:10px}.n8OGUG_badge[data-tone=SENT],.n8OGUG_badge[data-tone=DRAFT_CONTRACT]{color:#7e5a24;background:#f7ead5}.n8OGUG_badge[data-tone=ACCEPTED],.n8OGUG_badge[data-tone=APPROVED]{color:#2c5a35;background:#e3ede3}.n8OGUG_badge[data-tone=REJECTED],.n8OGUG_badge[data-tone=EXPIRED]{color:#a8301c;background:#f6e0da}@media (max-width:860px){.n8OGUG_shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.n8OGUG_side{z-index:5;gap:8px;height:auto;padding:8px 12px;position:sticky}.n8OGUG_menu{display:block}.n8OGUG_nav,.n8OGUG_sideFoot{display:none}.n8OGUG_side[data-open=true]{max-height:100dvh}.n8OGUG_side[data-open=true] .n8OGUG_nav,.n8OGUG_side[data-open=true] .n8OGUG_sideFoot{display:grid}.n8OGUG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.n8OGUG_form,.n8OGUG_columns,.n8OGUG_pickers{grid-template-columns:minmax(0,1fr)}.n8OGUG_lines>li{grid-template-columns:repeat(2,minmax(0,1fr))}.n8OGUG_lineName,.n8OGUG_lineWide,.n8OGUG_lineTotal{grid-column:1/-1}.n8OGUG_packageList li{grid-template-columns:minmax(0,1fr) 64px}.n8OGUG_galleryList>li{grid-template-columns:76px minmax(0,1fr)}.n8OGUG_galleryThumb{grid-row:auto}.n8OGUG_galleryThumb img{width:76px;height:76px}.n8OGUG_galleryActions{grid-column:1/-1}.n8OGUG_panel dl{grid-template-columns:1fr;gap:2px}.n8OGUG_panel dd{margin-bottom:8px}}.n8OGUG_coverPreview{aspect-ratio:4/5;background:var(--mist);object-fit:cover;border-radius:12px;width:176px;height:auto}
.VACLnW_page{background:var(--hero-bg);padding:clamp(16px, 3vw, 40px) var(--gutter) clamp(40px, 6vw, 80px)}.VACLnW_layout{grid-template-columns:23fr 48fr 29fr;align-items:start;gap:clamp(24px,3vw,48px);max-width:1500px;margin:0 auto;display:grid}.VACLnW_intro{padding-top:32px}.VACLnW_center{min-width:0}.VACLnW_side{top:calc(var(--header) + 16px);scroll-margin-top:calc(var(--header) + 12px);position:sticky}.VACLnW_kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--graphite);font-size:.72rem;font-weight:600}.VACLnW_title{letter-spacing:-.02em;margin-top:16px;font-size:clamp(2rem,3.2vw,3rem);font-weight:800;line-height:1.05}.VACLnW_lead{max-width:42ch;color:var(--graphite);margin-top:18px;font-size:1.04rem;line-height:1.6}.VACLnW_rule{background:var(--accent);width:56px;height:2px;margin-top:26px;display:block}.VACLnW_perks{color:var(--graphite);gap:12px;margin-top:24px;font-size:.94rem;line-height:1.4;list-style:none;display:grid}.VACLnW_perks li{border-left:2px solid #b98f5d66;padding-left:18px}.VACLnW_muted{color:var(--graphite);font-size:.92rem;line-height:1.5}.VACLnW_note{text-align:center;color:var(--graphite);margin-top:8px;font-size:.78rem}.VACLnW_bookWrap{max-width:700px;margin:0 auto;position:relative}.VACLnW_stage{perspective:2600px;perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:12px 0 28px;position:relative}.VACLnW_book{aspect-ratio:420/297;width:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.645,.045,.355,1);position:relative}.VACLnW_book[data-state=closed-front]{transform:translate(-25%)}.VACLnW_book[data-state=closed-back]{transform:translate(25%)}.VACLnW_shadow{filter:blur(6px);background:radial-gradient(#1e20233d,#0000 70%);height:36px;position:absolute;bottom:-18px;left:4%;right:4%;transform:translateZ(-4px)}.VACLnW_board{opacity:0;background:linear-gradient(#2c2d31,#1e2023 60%,#141517);width:51.4%;transition:opacity .45s .25s;position:absolute;top:-1.2%;bottom:-1.2%;transform:translateZ(-3px);box-shadow:0 18px 40px -18px #1e20238c}.VACLnW_board[data-side=left]{border-radius:6px 2px 2px 6px;left:-1.4%}.VACLnW_board[data-side=right]{border-radius:2px 6px 6px 2px;right:-1.4%}.VACLnW_board[data-visible=true]{opacity:1}.VACLnW_edges{background:repeating-linear-gradient(90deg,#fff 0 1px,#e7e1d6 1px 2px);max-width:14px;transition:width .6s;position:absolute;top:.6%;bottom:.6%}.VACLnW_edges[data-side=left]{border-radius:2px 0 0 2px;left:0;transform:translate(-100%)translateZ(-1px)}.VACLnW_edges[data-side=right]{border-radius:0 2px 2px 0;right:0;transform:translate(100%)translateZ(-1px)}.VACLnW_leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:50%}.VACLnW_front,.VACLnW_backFace{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000000f}.VACLnW_front{border-radius:0 3px 3px 0}.VACLnW_backFace{border-radius:3px 0 0 3px;transform:rotateY(180deg)}.VACLnW_front:after,.VACLnW_backFace:after{content:"";pointer-events:none;position:absolute;inset:0}.VACLnW_front:after{background:linear-gradient(90deg,#00000021,#00000008 5%,#0000 12%)}.VACLnW_backFace:after{background:linear-gradient(270deg,#00000021,#00000008 5%,#0000 12%)}.VACLnW_front[data-zone=true]{cursor:pointer;outline:none}.VACLnW_front[data-zone=true]:before{content:"";z-index:1;pointer-events:none;border:1.5px solid #0000;border-radius:4px;transition:border-color .25s;position:absolute;inset:6px}.VACLnW_front[data-zone=true]:hover:before,.VACLnW_front[data-zone=true]:focus-visible:before{border-color:#b98f5dbf}.VACLnW_front[data-flash=true]:before{animation:.9s VACLnW_flash}@keyframes VACLnW_flash{30%{border-color:#1e20238c}}.VACLnW_pageSvg{background:#fff;width:100%;height:100%;display:block}.VACLnW_blank{background:#fff;width:100%;height:100%}.VACLnW_backCover{background:#fbf8f3;width:100%;height:100%;position:relative}.VACLnW_backSvg{width:100%;height:100%;position:absolute;inset:0}.VACLnW_zone{background:0 0;border:1px solid #0000;border-radius:6%;outline:none;justify-content:center;align-items:center;padding:0;transition:box-shadow .2s;display:flex;position:absolute}.VACLnW_zone[data-empty=true]{background:#fff;border:1px dashed #c9c2b6}button.VACLnW_zone{cursor:pointer}.VACLnW_zone img{object-fit:contain;width:100%;height:100%;padding:6%}button.VACLnW_zone:hover,button.VACLnW_zone:focus-visible{box-shadow:0 0 0 1.5px #b98f5dd9}.VACLnW_zone[data-selected=true]{box-shadow:0 0 0 2px #1e2023a6}.VACLnW_tooltip{z-index:50;width:236px;box-shadow:var(--card-shadow);pointer-events:none;background:#fffdfa;border-radius:16px;justify-items:start;gap:6px;padding:14px 16px;display:grid;position:absolute}.VACLnW_tooltip strong{font-size:1rem}.VACLnW_tooltip p{color:var(--graphite);font-size:.88rem}.VACLnW_tooltip b{color:var(--ink);font-size:1rem}.VACLnW_tooltip small{color:var(--graphite);font-size:.72rem;line-height:1.35}.VACLnW_tooltipLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.VACLnW_arrow{z-index:40;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0 0 3px;font-size:1.5rem;line-height:1;transition:transform .2s,opacity .2s;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 6px 20px -6px #1e20234d}.VACLnW_arrow[data-side=left]{left:-8px}.VACLnW_arrow[data-side=right]{right:-8px}.VACLnW_arrow:hover:not(:disabled){transform:scale(1.06)}.VACLnW_arrow:disabled{opacity:0;pointer-events:none}.VACLnW_selector{width:fit-content;box-shadow:var(--card-shadow);background:#fff;border-radius:99px;align-items:center;gap:4px;margin:0 auto;padding:4px 6px;display:flex}.VACLnW_selector button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.2rem}.VACLnW_selector button:disabled{opacity:.3}.VACLnW_selector label{text-align:center;cursor:pointer;min-width:150px;padding:0 8px;font-size:.95rem;position:relative}.VACLnW_selector label span span{color:var(--graphite)}.VACLnW_selector select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.VACLnW_thumbs{scrollbar-width:thin;margin-top:16px;padding-bottom:8px;overflow-x:auto}.VACLnW_thumbs>div{gap:10px;width:max-content;margin:0 auto;padding:3px;display:flex}.VACLnW_thumbs button{width:56px;color:var(--graphite);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.VACLnW_thumbs span{aspect-ratio:210/297;width:100%;box-shadow:0 0 0 1px var(--stone);background:#fff;border-radius:5px;display:block;overflow:hidden}.VACLnW_thumbs small{white-space:nowrap;font-size:.7rem;line-height:1}.VACLnW_thumbs button:hover span{box-shadow:0 0 0 1px var(--accent)}.VACLnW_thumbs button[aria-selected=true]{color:var(--ink);font-weight:600}.VACLnW_thumbs button[aria-selected=true] span{box-shadow:0 0 0 2px var(--ink)}.VACLnW_panel{box-shadow:var(--card-shadow);background:#fffdfa;border-radius:22px;gap:16px;padding:clamp(18px,2vw,24px);display:grid}.VACLnW_panelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VACLnW_panelHead h2{letter-spacing:-.01em;font-size:1.3rem;font-weight:700}.VACLnW_chip{background:var(--mist);color:var(--graphite);border-radius:99px;flex:none;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.VACLnW_chip[data-open=true]{color:#2c5a35;background:#e3ede3}.VACLnW_prices{background:var(--mist);border-radius:16px;grid-template-columns:1fr 1fr;padding:16px 18px;display:grid}.VACLnW_prices>div{align-content:start;gap:4px;min-width:0;display:grid}.VACLnW_prices>div:first-child{border-right:1px solid var(--stone);padding-right:14px}.VACLnW_prices>div:last-child{padding-left:16px}.VACLnW_prices small{color:var(--graphite);overflow-wrap:anywhere;font-size:.74rem}.VACLnW_prices strong{letter-spacing:-.02em;font-size:1.65rem;font-weight:700;line-height:1.1}.VACLnW_prices span{font-size:1.45rem;font-weight:500;line-height:1.1}.VACLnW_bidForm{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.VACLnW_bidForm:disabled{opacity:.6}.VACLnW_bidForm label{font-size:.88rem;font-weight:600}.VACLnW_amount{box-shadow:inset 0 0 0 1px var(--stone);background:#fff;border-radius:12px;align-items:center;padding-right:6px;display:flex}.VACLnW_amount[data-error=true]{box-shadow:inset 0 0 0 1.5px #c8230f}.VACLnW_amount input{width:100%;min-width:0;font:inherit;appearance:textfield;background:0 0;border:0;outline:none;padding:12px 14px;font-size:1.1rem}.VACLnW_amount input::-webkit-inner-spin-button{appearance:none}.VACLnW_amount button{width:34px;height:34px;color:var(--graphite);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:1.1rem}.VACLnW_amount button:hover{background:var(--mist)}.VACLnW_help{min-height:18px;color:var(--graphite);font-size:.76rem}.VACLnW_help[data-error=true]{color:#c8230f}.VACLnW_primary{background:var(--ink);width:100%;color:var(--paper);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:99px;padding:15px 22px;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.VACLnW_primary:hover:not(:disabled){background:#3b3631}.VACLnW_primary:disabled{cursor:not-allowed;opacity:.7}.VACLnW_deadline p{font-size:.9rem}.VACLnW_deadline small{color:var(--graphite);font-size:.74rem}.VACLnW_benefits,.VACLnW_history{background:var(--mist);border-radius:16px;padding:16px 18px}.VACLnW_benefits h3,.VACLnW_history h3{margin-bottom:10px;font-size:.98rem;font-weight:700}.VACLnW_benefits ul{gap:8px;font-size:.86rem;line-height:1.4;list-style:none;display:grid}.VACLnW_benefits li{border-left:2px solid #b98f5d99;padding-left:16px}.VACLnW_history ul{gap:6px;font-size:.84rem;list-style:none;display:grid}.VACLnW_history li{color:var(--graphite);justify-content:space-between;gap:10px;display:flex}.VACLnW_history b{color:var(--ink)}.VACLnW_good{color:#2c5a35;background:#e3ede3;border-radius:12px;margin-bottom:12px;padding:12px 16px;font-size:.9rem}.VACLnW_problem{color:#8a2c1c;background:#f6e4e0;border-radius:12px;padding:10px 14px;font-size:.86rem;line-height:1.4}.VACLnW_recent{max-width:1500px;box-shadow:var(--card-shadow);background:#fffdfa;border-radius:22px;margin:clamp(32px,4vw,56px) auto 0;padding:clamp(18px,2.4vw,28px)}.VACLnW_recent h2{margin-bottom:12px;font-size:1.3rem;font-weight:700}.VACLnW_recent ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:40px;list-style:none;display:grid}.VACLnW_recent li{border-bottom:1px solid var(--stone)}.VACLnW_recent li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto 76px;align-items:center;gap:12px;padding:10px 0;display:grid}.VACLnW_recent li span{min-width:0;display:grid}.VACLnW_recent li b{font-size:.92rem;font-weight:500}.VACLnW_recent small{color:var(--graphite);font-size:.74rem}.VACLnW_recent li button>small{text-align:right}.VACLnW_info{gap:clamp(32px,4vw,56px);max-width:1100px;display:grid}.VACLnW_info h2{letter-spacing:-.01em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.VACLnW_story{max-width:68ch;color:var(--graphite);white-space:pre-line;margin-top:12px;line-height:1.65}.VACLnW_steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:18px;list-style:none;display:grid}.VACLnW_steps span{color:var(--accent);font-size:.8rem;font-weight:600}.VACLnW_steps b{margin-top:4px;display:block}.VACLnW_steps p{color:var(--graphite);margin-top:4px;font-size:.9rem;line-height:1.5}.VACLnW_gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:18px;display:grid}.VACLnW_gallery img{border-radius:16px;width:100%;height:auto;display:block}.VACLnW_faq{border-top:1px solid var(--stone);margin-top:12px}.VACLnW_faq details{border-bottom:1px solid var(--stone);padding:14px 0}.VACLnW_faq summary{cursor:pointer;font-weight:500}.VACLnW_faq p{max-width:70ch;color:var(--graphite);margin-top:8px;font-size:.92rem;line-height:1.55}.VACLnW_modalBack{z-index:60;background:#1e202380;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.VACLnW_modal{width:min(100%,520px);box-shadow:var(--card-shadow);background:#fffdfa;border-radius:22px;gap:16px;padding:clamp(18px,3vw,28px);display:grid}.VACLnW_close{color:var(--graphite);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.VACLnW_stack{gap:12px;display:grid}.VACLnW_stack h3{font-size:1rem;font-weight:700}.VACLnW_input{gap:5px;font-size:.84rem;display:grid}.VACLnW_input input{width:100%;font:inherit;background:#eeeae3;border:0;border-radius:12px;padding:11px 14px;font-size:.95rem}.VACLnW_check{grid-template-columns:20px 1fr;gap:10px;font-size:.88rem;line-height:1.45;display:grid}.VACLnW_check input{width:18px;height:18px;accent-color:var(--ink);margin-top:2px}.VACLnW_assets{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.VACLnW_assets li{width:96px;box-shadow:0 0 0 1px var(--stone);background:#fff;border-radius:12px;justify-items:center;gap:6px;padding:6px;display:grid}.VACLnW_assets li[data-selected=true]{box-shadow:0 0 0 2px var(--ink)}.VACLnW_assets img{object-fit:contain;width:80px;height:80px}.VACLnW_assets button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.VACLnW_upload{border:1px dashed var(--accent);text-align:center;cursor:pointer;border-radius:12px;padding:14px;font-size:.88rem;display:block;position:relative}.VACLnW_upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.VACLnW_mobileBar{display:none}.VACLnW_account{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1000px;display:grid}.VACLnW_account h2{font-size:1.2rem;font-weight:700}@media (max-width:1180px){.VACLnW_layout{grid-template-columns:minmax(0,1fr) 340px}.VACLnW_intro{grid-column:1/-1;padding-top:0}.VACLnW_lead{max-width:60ch}}@media (max-width:900px){.VACLnW_layout{grid-template-columns:minmax(0,1fr)}.VACLnW_side{position:static}.VACLnW_account{grid-template-columns:minmax(0,1fr)}.VACLnW_steps{grid-template-columns:repeat(2,1fr)}.VACLnW_mobileBar{inset:auto 0 var(--dock) 0;z-index:9;background:#fffdfaf2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:transform .3s,visibility .3s;display:flex;position:fixed;box-shadow:0 -8px 24px #6b4f2e1f}.VACLnW_mobileBar[data-hidden=true]{visibility:hidden;transform:translateY(160%)}.VACLnW_mobileBar div{min-width:0;display:grid}.VACLnW_mobileBar small{color:var(--graphite);font-size:.76rem}.VACLnW_mobileBar button{background:var(--ink);color:var(--paper);font:inherit;border:0;border-radius:99px;flex:none;padding:11px 18px;font-size:.88rem;font-weight:600}.VACLnW_page{padding-bottom:96px}}@media (max-width:767px){.VACLnW_stage{width:min(100%,310px);margin:0 auto;padding:10px 10px 26px;overflow:hidden}.VACLnW_book{width:200%;transform:translate(-50%)}.VACLnW_book[data-state=closed-front]{transform:translate(-50%)}.VACLnW_book[data-state=closed-back]{transform:translate(0)}.VACLnW_board,.VACLnW_edges{display:none}.VACLnW_arrow[data-side=left]{left:0}.VACLnW_arrow[data-side=right]{right:0}}@media (max-width:480px){.VACLnW_steps{grid-template-columns:1fr}.VACLnW_recent li button{grid-template-columns:1fr auto}.VACLnW_recent li button>small{display:none}}@media (prefers-reduced-motion:reduce){.VACLnW_leaf,.VACLnW_book{transition-duration:.01ms!important}}@media print{.VACLnW_tooltip,.VACLnW_arrow{display:none!important}}
.EkmLcG_page{gap:24px;width:min(100%,760px);display:grid}.EkmLcG_updated{color:var(--graphite);font-size:.86rem}.EkmLcG_pending{border:1px solid var(--line);background:#fffdf9;border-left:3px solid #d9a441;border-radius:12px;gap:8px;padding:20px 22px;line-height:1.55;display:grid}.EkmLcG_related{flex-wrap:wrap;gap:20px;font-size:.9rem;display:flex}.EkmLcG_prose{color:var(--ink);overflow-wrap:anywhere;gap:14px;line-height:1.65;display:grid}.EkmLcG_prose h2{letter-spacing:-.01em;margin-top:18px;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;line-height:1.25}.EkmLcG_prose h3{margin-top:8px;font-size:1.05rem;font-weight:700}.EkmLcG_prose ul{gap:6px;padding-left:22px;list-style:outside;display:grid}.EkmLcG_prose a{color:inherit;text-underline-offset:3px;text-decoration-color:#b98a2e}.EkmLcG_missing{color:#6b4a06;background:#fbeccb;border-radius:5px;padding:1px 5px;font-weight:600}.EkmLcG_footerLegal{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding-top:20px;font-size:.84rem;display:flex}.EkmLcG_footerLegal a{color:var(--graphite);text-decoration:none}.EkmLcG_footerLegal a:hover{color:var(--ink);text-decoration:underline}.EkmLcG_footerButton{color:var(--graphite);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.EkmLcG_footerButton:hover{color:var(--ink);text-decoration:underline}.EkmLcG_dialog{border:1px solid var(--line);width:min(92vw,520px);color:var(--ink);background:#fffdf9;border-radius:16px;padding:24px;line-height:1.55}.EkmLcG_dialog::backdrop{background:#1e202366}.EkmLcG_dialog h2{margin-bottom:10px;font-size:1.25rem}.EkmLcG_dialog p{margin-bottom:10px}.EkmLcG_choice{grid-template-columns:20px 1fr;gap:10px;margin-bottom:10px;display:grid}.EkmLcG_choice input{width:18px;height:18px;accent-color:var(--ink);margin-top:3px}.EkmLcG_dialogActions{flex-wrap:wrap;gap:10px;display:flex}.EkmLcG_choiceButton{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:140px;padding:8px 14px;font-size:.9rem}.EkmLcG_choiceButton:hover{background:var(--ink);color:#fff}.EkmLcG_banner{z-index:60;border:1px solid var(--line);background:#fffdf9;border-radius:16px;gap:12px;max-width:560px;padding:18px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #1e202326}.EkmLcG_editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.EkmLcG_toolbar{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.EkmLcG_toolbar button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px;font-size:.82rem}.EkmLcG_source{width:100%;min-height:520px;font-family:ui-monospace,Consolas,monospace;font-size:.86rem;line-height:1.55}.EkmLcG_preview{border:1px solid var(--line);background:#fffdf9;border-radius:12px;max-height:620px;padding:18px;overflow:auto}.EkmLcG_missingList{gap:4px;padding-left:20px;font-size:.9rem;display:grid}@media (max-width:820px){.EkmLcG_editor{grid-template-columns:1fr}.EkmLcG_source{min-height:360px}.EkmLcG_banner{bottom:76px;left:12px;right:12px}}
